aboutsummaryrefslogtreecommitdiffstats
path: root/src/nsgui.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2017Paul Eggert2016-12-311-1/+1
| | | | Run admin/update-copyright.
* Rework C source files to avoid ^(Paul Eggert2016-03-101-2/+2
| | | | | | | | Work around Bug#22884 by rewording comments and strings to avoid ‘(’ at the start of a line unless it starts a function. This change is a short-term hack; in the longer run we plan to fix cc-mode’s performance for C files that have ‘(’ at the start of a line in a comment or string.
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
| | | | Run admin/update-copyright.
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
| | | | Run admin/update-copyright.
* Revert 2014-07-16T04:11:08Z!ueno@gnu.org and fix XCHAR2B_BYTE[12] in nsgui.h ↵Daiki Ueno2014-07-161-0/+9
| | | | | | | | only * nsgui.h (XCHAR2B_BYTE1): Add missing parentheses around pointer argument, before dereferencing. (XCHAR2B_BYTE2): Likewise.
* Remove unnecessary ifdef from nsgui.h, introduced by my last commitDaiki Ueno2014-07-161-2/+0
|
* Move back the XChar2b definition to w32gui.h and nsgui.hDaiki Ueno2014-07-161-0/+8
| | | | | Fix the last change. XChar2b still needs to be defined platform dependently, to match with the argument types of drawing functions.
* Consolidate XChar2b macros for the X, W32, and NSDaiki Ueno2014-07-161-15/+0
| | | | | | | | | | | | Suggested by Jan Djärv in: https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00203.html * w32gui.h (XChar2b, STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): Move the fallback definitions to dispextern.h. * nsgui.h (XChar2b, STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): Likewise. Share the same definition with W32. * xterm.h (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): Move to ... * dispextern.h (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): ... here for the consistency with W32 and NS.
* Use common memory management functions for lwlib and refactor users.Dmitry Antipov2014-06-021-5/+0
| | | | | | | | | | | | | | | | | | | | | | * lwlib/lwlib.h (widget_value): Do not maintain a free list any more. (malloc_widget_value, free_widget_value): Remove prototypes. * lwlib/lwlib.c (malloc_widget_value, free_widget_value): (widget_value_free_list, malloc_cpt): Remove. (free_widget_value_tree, copy_widget_value_tree): Adjust users. * src/menu.h (xmalloc_widget_value): Replaced by ... (make_widget_value): ... new prototype. * src/menu.c (xmalloc_widget_value): Replaced by ... (make_widget_value): ... new function. (free_menubar_widget_value_tree, digest_single_submenu): Adjust users. * src/gtkutil.c (malloc_widget_value, free_widget_value): (widget_value_free_list, malloc_cpt): Remove old lwlib-compatible code. * src/keyboard.h (enum button_type, struct _widget_value): * src/gtkutil.h, src/nsgui.h, src/w32gui.h (malloc_widget_value): (free_widget_value): Likewise. * src/nsmenu.m (ns_update_menubar, ns_menu_show): * src/w32menu.c (set_frame_menubar, w32_menu_show, w32_dialog_show): * src/xmenu.c (set_frame_menubar, xmenu_show, x_dialog_show): Adjust users. * src/xterm.h (XtParent) [USE_GTK]: Remove unused macro.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
|
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
|
* Rename init_process rather than working around it on DarwinGlenn Morris2012-07-121-2/+0
| | | | | | | | | | | The old name is also the name of a Mach system call. * src/process.c (init_process_emacs): Rename from init_process. * src/lisp.h, src/emacs.c: Update for this name change. * src/nsgui.h, src/sysselect.h, src/s/darwin.h: Remove workaround that is no longer needed.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* Spelling fixes.Paul Eggert2011-11-221-2/+1
|
* Whitespace changes.Juanma Barranquero2011-09-091-1/+1
|
* * nsgui.h: Fix compiler warning about gnulib redefining verify.Jan Djärv2011-07-081-0/+5
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-1/+1
|
* Nuke arch-tags.Glenn Morris2011-01-151-2/+0
|
* Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-1/+1
|
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* (NSPoint, NSSize) [!__OBJC__]: Define and use CGFloat.Adrian Robert2009-10-121-4/+9
|
* Remove '23' comments that indicated code added during update from emacs-20 ↵Adrian Robert2009-01-221-3/+3
| | | | -> emacs-23.
* Add 2009 to copyright years.Glenn Morris2009-01-081-1/+1
|
* clear warnings and clean up NS portAdrian Robert2008-08-011-6/+2
|
* NS cleanup: change 'PENDING' to 'FIXME'/'TODO'/'XXX'Adrian Robert2008-07-221-2/+2
|
* by renaming, get rid of need for hash_remove() redefinitions for NS ↵Adrian Robert2008-07-191-8/+0
| | | | platform; also, adjust nsgui dependencies in Makefile
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-07-161-6/+4
|
* Add arch taglineMiles Bader2008-07-151-0/+3
|
* merging Emacs.app (NeXTstep port)Adrian Robert2008-07-151-0/+208