aboutsummaryrefslogtreecommitdiffstats
path: root/src/macgui.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for Mac Carbon.Dan Nicolaescu2008-07-271-496/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-151-6/+4
|
* Merge from emacs--rel--22Miles Bader2008-05-041-0/+11
|\ | | | | | | Revision: [email protected]/emacs--devo--0--patch-1142
| * (Pixmap) [USE_MAC_IMAGE_IO]: New definition for Image I/O.YAMAMOTO Mitsuharu2008-05-021-0/+11
| |
* | Merge from emacs--rel--22Miles Bader2008-04-231-0/+5
|\| | | | | | | Revision: [email protected]/emacs--devo--0--patch-1121
| * (CGFloat) [!CGFLOAT_DEFINED]: New typedef.YAMAMOTO Mitsuharu2008-04-191-0/+5
| | | | | | | | (mac_rect_make): New macro.
* | Merge from emacs--rel--22Miles Bader2008-04-181-1/+114
|\| | | | | | | Revision: [email protected]/emacs--devo--0--patch-1112
| * [!HAVE_CARBON]: Include Quickdraw.h instead of QuickDraw.h.YAMAMOTO Mitsuharu2008-04-061-1/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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.
| * Replace WindowPtr with WindowRef.YAMAMOTO Mitsuharu2008-03-291-3/+10
| | | | | | | | | | (USE_MAC_TOOLBAR): New define. (USE_CG_DRAWING): Don't require USE_ATSUI.
* | Merge from emacs--devo--0Miles Bader2008-01-091-1/+1
|\ \ | | | | | | | | | Revision: [email protected]/emacs--unicode--0--patch-312
| * | Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
| |\| | | | | | | | | | Revision: [email protected]/emacs--devo--0--patch-987
| | * Add 2008 to copyright years.Glenn Morris2008-01-081-1/+1
| | |
* | | Merge from emacs--devo--0Miles Bader2007-07-271-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: [email protected]/emacs--unicode--0--patch-238
| * | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <[email protected]> * Relicense all FSF files to GPLv3 or later. Revision: [email protected]/emacs--devo--0--patch-828
| | * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| | |
* | | Merge from emacs--devo--0Miles Bader2007-07-091-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 803-805) - Update from CVS Revision: [email protected]/emacs--unicode--0--patch-227
| * | (USE_CG_DRAWING): Don't require USE_ATSUI.YAMAMOTO Mitsuharu2007-06-221-2/+2
| | | | | | | | | | | | (USE_MAC_TOOLBAR): Require USE_CG_DRAWING.
* | | Merge from emacs--devo--0Miles Bader2007-06-161-0/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: [email protected]/emacs--unicode--0--patch-223
| * | (USE_MAC_TOOLBAR): New define.YAMAMOTO Mitsuharu2007-06-141-0/+7
| | |
* | | Merge from emacs--devo--0Miles Bader2007-06-111-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: [email protected]/emacs--unicode--0--patch-219
| * | Replace WindowPtr with WindowRef.YAMAMOTO Mitsuharu2007-06-061-2/+2
| |/
* | Merge from emacs--devo--0Miles Bader2007-01-261-2/+10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: [email protected]/emacs--unicode--0--patch-162
| * Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
| |
| * (Display): Typedef to opaque type.YAMAMOTO Mitsuharu2007-01-091-1/+1
| |
| * (struct _XGC) [USE_CG_DRAWINGYAMAMOTO Mitsuharu2007-01-051-0/+8
| | | | | | | | | | && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New members cg_fore_color and cg_back_color.
* | Merge from emacs--devo--0Miles Bader2006-07-061-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: [email protected]/emacs--unicode--0--patch-86
| * (USE_MAC_TSM) [TARGET_API_MAC_CARBON]: Set default to 1.YAMAMOTO Mitsuharu2006-06-281-1/+1
| |
* | Merge from emacs--devo--0Miles Bader2006-06-071-0/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: [email protected]/emacs--unicode--0--patch-64
| * (USE_MAC_TSM): Set default to 1 on Mac OS X.YAMAMOTO Mitsuharu2006-06-031-0/+7
| |
* | Revision: [email protected]/emacs--unicode--0--patch-60Miles Bader2006-05-101-0/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * (USE_MAC_FONT_PANEL): Define to 1 if USE_ATSUI is setYAMAMOTO Mitsuharu2006-05-071-0/+7
| | | | | | | | and build is done on Mac OS X 10.2 and later.
* | (USE_ATSUI): Don't enable on emacs-unicode-2 branch.YAMAMOTO Mitsuharu2006-05-021-0/+2
|/
* (USE_ATSUI): Set default to 1 if MAC_OSX is defined.YAMAMOTO Mitsuharu2006-05-011-15/+23
| | | | | | | | | | (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'.
* [USE_ATSUI && MAC_OSX]: Define USE_CG_TEXT_DRAWING to 1.YAMAMOTO Mitsuharu2006-03-121-6/+12
|
* (struct _XGC) [!MAC_OSX || !USE_ATSUI]: New member n_clip_rects.YAMAMOTO Mitsuharu2006-02-221-4/+4
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (XCharStruct): Remove member `valid_p'.YAMAMOTO Mitsuharu2005-12-221-4/+17
| | | | | | | | | | | | (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.
* (USE_CG_TEXT_DRAWING): New define.YAMAMOTO Mitsuharu2005-11-131-0/+10
| | | | | (struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font and cg_glyphs.
* (MAX_CLIP_RECTS): New define.YAMAMOTO Mitsuharu2005-10-081-0/+13
| | | | | | (struct _XGC): New member clip_region. (struct _XGC) [MAC_OSX && USE_ATSUI]: New members n_clip_rects and clip_rects.
* (struct _XCharStruct): New member valid_p.YAMAMOTO Mitsuharu2005-10-011-14/+6
| | | | | (STORE_XCHARSTRUCT): Set valid_p. (struct MacFontStruct) [USE_ATSUI]: New member mac_style.
* (struct _XCharStruct): Each member now takes short value.YAMAMOTO Mitsuharu2005-09-281-5/+8
|
* [!TARGET_API_MAC_CARBON] (GetPixDepth): New define.YAMAMOTO Mitsuharu2005-08-311-0/+4
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+2
|
* (struct _XGC): New struct.YAMAMOTO Mitsuharu2005-07-181-9/+16
| | | | | | (GC): Use it. (GCForeground, GCBackground, GCFont): Use X11 mask values. (XCreateGC, XParseGeometry): Move externs to macterm.h.
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* [HAVE_CARBON && MAC_OSX]: Don't undefine/define mktimeYAMAMOTO Mitsuharu2005-04-291-0/+4
| | | | before/after including Carbon.h if there is a working mktime.
* (MacFontStruct): Remove member `fontname'. Add member `full_name'.YAMAMOTO Mitsuharu2005-04-191-1/+5
| | | | | [TARGET_API_MAC_CARBON] (MacFontStruct): Use type int for mac_scriptcode member.
* (XrmDatabase): Typedef to Lisp_Object.YAMAMOTO Mitsuharu2005-03-161-1/+1
|
* [!TARGET_API_MAC_CARBON]: Include Appearance.h and Controls.h. UseYAMAMOTO Mitsuharu2005-03-161-7/+2
| | | | ThemeCursor instead of CursHandle.
* [!MAC_OSX && HAVE_CARBON]: Include Carbon.h.YAMAMOTO Mitsuharu2005-03-041-6/+12
|