summaryrefslogtreecommitdiff
path: root/src/macgui.h
AgeCommit message (Collapse)Author
2008-07-27Remove support for Mac Carbon.Dan Nicolaescu
* mactoolbox.c: * macterm.h: * macterm.c: * macselect.c: * macmenu.c: * macgui.h: * macfns.c: * mac.c: Remove file. * s/darwin.h: * m/intel386.h: * xfaces.c: * xdisp.c: * window.c: * tparam.c: * termhooks.h: * termcap.c: * term.c: * syssignal.h: * sysselect.h: * sysdep.c: * process.c: * lread.c: * lisp.h: * keyboard.c: * image.c: * fringe.c: * frame.h: * frame.c: * fontset.c: * font.h: * font.c: * fns.c: * fileio.c: * emacs.c: * dispnew.c: * dispextern.h: * config.in: * atimer.c: * Makefile.in: Remove code for Carbon * erc.el: Remove code for Carbon. Remove support for Mac Carbon. * term/mac-win.el: Remove file * international/mule-cmds.el: * version.el: * startup.el: * simple.el: * mwheel.el: * mouse.el: * loadup.el: * isearch.el: * info.el: * frame.el: * faces.el: * disp-table.el: * cus-start.el: * cus-face.el: * cus-edit.el: * Makefile.in: Remove code for Carbon. Remove support for Mac Carbon. * makefile.w32-in: * emacsclient.c: Remove code for Carbon. * PROBLEMS: * MACHINES: Remove mentions of Mac Carbon. * ns-emacs.texi: * faq.texi: Remove mentions of Mac Carbon. * os.texi: * frames.texi: * display.texi: Remove mentions of Mac Carbon. * xresources.texi: Remove mentions of Mac Carbon. * make-tarball.txt: * admin.el: * FOR-RELEASE: * CPP-DEFINES: Remove mentions of Mac Carbon. Remove support for Mac Carbon. * mac: Remove directory. * make-dist: * configure.in: * README: * Makefile.in: * INSTALL: Remove code for Carbon. * configure: Regenerate.
2008-05-15Switch to recommended form of GPLv3 permissions notice.Glenn Morris
2008-05-04Merge from emacs--rel--22Miles Bader
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1142
2008-05-02(Pixmap) [USE_MAC_IMAGE_IO]: New definition for Image I/O.YAMAMOTO Mitsuharu
2008-04-23Merge from emacs--rel--22Miles Bader
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1121
2008-04-19(CGFloat) [!CGFLOAT_DEFINED]: New typedef.YAMAMOTO Mitsuharu
(mac_rect_make): New macro.
2008-04-18Merge from emacs--rel--22Miles Bader
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1112
2008-04-06[!HAVE_CARBON]: Include Quickdraw.h instead of QuickDraw.h.YAMAMOTO Mitsuharu
(XtPointer): Move typedef from macmenu.c. (enum button_type): Move enum from macmenu.c. (widget_value): Move typedef from macmenu.c. (M_APPLE, I_ABOUT, EXTRA_STACK_ALLOC, ARGV_STRING_LIST_ID) (DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN, DIALOG_RIGHT_MARGIN) (DIALOG_BOTTOM_MARGIN, DIALOG_MIN_INNER_WIDTH, DIALOG_MAX_INNER_WIDTH) (DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE) (DIALOG_BUTTON_BUTTON_VERTICAL_SPACE, DIALOG_BUTTON_MIN_WIDTH) (DIALOG_TEXT_MIN_HEIGHT, DIALOG_TEXT_BUTTONS_VERTICAL_SPACE) (DIALOG_ICON_WIDTH, DIALOG_ICON_HEIGHT, DIALOG_ICON_LEFT_MARGIN) (DIALOG_ICON_TOP_MARGIN): Move defines from macmenu.c. (Selection): Move typedef from macselect.c. (RAM_TOO_LARGE_ALERT_ID, ABOUT_ALERT_ID) [MAC_OS8]: Move defines from macterm.c. (mac_set_window_title, mac_set_window_modified, mac_is_window_visible) (mac_is_window_collapsed, mac_bring_window_to_front) (mac_send_window_behind, mac_hide_window, mac_show_window) (mac_collapse_window, mac_front_non_floating_window) (mac_active_non_floating_window, mac_activate_window) (mac_move_window_structure, mac_move_window, mac_size_window) (mac_get_global_mouse, mac_is_window_toolbar_visible): New defines.
2008-03-29Replace WindowPtr with WindowRef.YAMAMOTO Mitsuharu
(USE_MAC_TOOLBAR): New define. (USE_CG_DRAWING): Don't require USE_ATSUI.
2008-01-09Merge from emacs--devo--0Miles Bader
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
2008-01-08Merge from emacs--rel--22Miles Bader
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08Add 2008 to copyright years.Glenn Morris
2007-07-27Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 824-831) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 70-74) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238
2007-07-26Merge from emacs--rel--22Miles Bader
Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-25Switch license to GPLv3 or later.Glenn Morris
2007-07-09Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 803-805) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-227
2007-06-22(USE_CG_DRAWING): Don't require USE_ATSUI.YAMAMOTO Mitsuharu
(USE_MAC_TOOLBAR): Require USE_CG_DRAWING.
2007-06-16Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 793-802) - Update from CVS - Remove RCS keywords - Merge from emacs--rel--22 * emacs--rel--22 (patch 42-50) - Update from CVS - Merge from gnus--rel--5.10 - Gnus ChangeLog tweaks * gnus--rel--5.10 (patch 229-232) - Merge from emacs--devo--0, emacs--rel--22 - ChangeLog tweak - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-223
2007-06-14(USE_MAC_TOOLBAR): New define.YAMAMOTO Mitsuharu
2007-06-11Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 781-792) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 * emacs--rel--22 (patch 33-41) * gnus--rel--5.10 (patch 226-228) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-219
2007-06-06Replace WindowPtr with WindowRef.YAMAMOTO Mitsuharu
2007-01-26Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 586-614) - Update from CVS - Update from erc--emacs--22 - Merge from gnus--rel--5.10 - Merge from erc--main--0 - Make byte compiler correctly write circular constants * gnus--rel--5.10 (patch 186-196) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
2007-01-21Add 2007 to copyright years.Glenn Morris
2007-01-09(Display): Typedef to opaque type.YAMAMOTO Mitsuharu
2007-01-05(struct _XGC) [USE_CG_DRAWINGYAMAMOTO Mitsuharu
&& MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New members cg_fore_color and cg_back_color.
2006-07-06Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 320-342) - Update from CVS - Merge from gnus--rel--5.10 - lisp/play/cookie1.el (cookie): Work properly when there's only one entry - Add note about "link" button-class to etc/TODO * gnus--rel--5.10 (patch 108-112) - Merge from emacs--devo--0 - Clean up merge mistakes - Update from CVS - Update from CVS: texi/gnus.texi (Summary Buffer Lines): Fix typo. Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-86
2006-06-28(USE_MAC_TSM) [TARGET_API_MAC_CARBON]: Set default to 1.YAMAMOTO Mitsuharu
2006-06-07Merge from emacs--devo--0Miles Bader
Patches applied: * emacs--devo--0 (patch 285-296) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
2006-06-03(USE_MAC_TSM): Set default to 1 on Mac OS X.YAMAMOTO Mitsuharu
2006-05-10Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-60Miles Bader
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 259-273) - Update from CVS - lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t - Merge from gnus--rel--5.10 - Rename "field-at-point" to "field-at-pos" - (comint-insert-input): Remove redundant calls to setq and goto-char * gnus--rel--5.10 (patch 99-100) - Merge from emacs--devo--0 - Update from CVS
2006-05-07(USE_MAC_FONT_PANEL): Define to 1 if USE_ATSUI is setYAMAMOTO Mitsuharu
and build is done on Mac OS X 10.2 and later.
2006-05-02(USE_ATSUI): Don't enable on emacs-unicode-2 branch.YAMAMOTO Mitsuharu
2006-05-01(USE_ATSUI): Set default to 1 if MAC_OSX is defined.YAMAMOTO Mitsuharu
(USE_CG_DRAWING): Don't define if compiled on Mac OS X 10.1. (enum pcm_status): New enum. (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID) (XCharStructRow): Remove. Now validity is represented by non-negativeness of sum of ascent and descent. (struct MacFontStruct): Change type of member `rows'. (struct _XGC) [USE_CG_DRAWING]: Add member `clip_rects'.
2006-03-12[USE_ATSUI && MAC_OSX]: Define USE_CG_TEXT_DRAWING to 1.YAMAMOTO Mitsuharu
2006-02-22(struct _XGC) [!MAC_OSX || !USE_ATSUI]: New member n_clip_rects.YAMAMOTO Mitsuharu
2006-02-06Update years in copyright notice; nfc.Thien-Thi Nguyen
2005-12-22(XCharStruct): Remove member `valid_p'.YAMAMOTO Mitsuharu
(STORE_XCHARSTRUCT): Don't set member `valid_p'. (XCharStructRow): New typedef. (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New macros. (struct MacFontStruct): Add member `bounds'. Remove member `per_char'. All uses for QuichDraw Text fonts are changed to `bounds.per_char'. ATSUI font bounds are represented as an array `bounds.rows' of XCharStructRow's, each of which consists of a bitmap of valid entries and an array of char bounds.
2005-11-13(USE_CG_TEXT_DRAWING): New define.YAMAMOTO Mitsuharu
(struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font and cg_glyphs.
2005-10-08(MAX_CLIP_RECTS): New define.YAMAMOTO Mitsuharu
(struct _XGC): New member clip_region. (struct _XGC) [MAC_OSX && USE_ATSUI]: New members n_clip_rects and clip_rects.
2005-10-01(struct _XCharStruct): New member valid_p.YAMAMOTO Mitsuharu
(STORE_XCHARSTRUCT): Set valid_p. (struct MacFontStruct) [USE_ATSUI]: New member mac_style.
2005-09-28(struct _XCharStruct): Each member now takes short value.YAMAMOTO Mitsuharu
2005-08-31[!TARGET_API_MAC_CARBON] (GetPixDepth): New define.YAMAMOTO Mitsuharu
2005-08-07Update years in copyright notice; nfc.Thien-Thi Nguyen
2005-07-18(struct _XGC): New struct.YAMAMOTO Mitsuharu
(GC): Use it. (GCForeground, GCBackground, GCFont): Use X11 mask values. (XCreateGC, XParseGeometry): Move externs to macterm.h.
2005-07-04Update FSF's address.Lute Kamstra
2005-04-29[HAVE_CARBON && MAC_OSX]: Don't undefine/define mktimeYAMAMOTO Mitsuharu
before/after including Carbon.h if there is a working mktime.
2005-04-19(MacFontStruct): Remove member `fontname'. Add member `full_name'.YAMAMOTO Mitsuharu
[TARGET_API_MAC_CARBON] (MacFontStruct): Use type int for mac_scriptcode member.
2005-03-16(XrmDatabase): Typedef to Lisp_Object.YAMAMOTO Mitsuharu
2005-03-16[!TARGET_API_MAC_CARBON]: Include Appearance.h and Controls.h. UseYAMAMOTO Mitsuharu
ThemeCursor instead of CursHandle.
2005-03-04[!MAC_OSX && HAVE_CARBON]: Include Carbon.h.YAMAMOTO Mitsuharu