1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 04:10:54 -08:00
emacs/lwlib
Dmitry Antipov 5668fb88bf Use common memory management functions for lwlib and refactor users.
* 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.
2014-06-02 22:01:21 +04:00
..
.gitignore
ChangeLog Use common memory management functions for lwlib and refactor users. 2014-06-02 22:01:21 +04:00
COPYING
lwlib-int.h Use common string allocation and freeing functions where applicable. 2014-05-30 17:22:29 +04:00
lwlib-utils.c Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
lwlib-utils.h * lwlib-utils.h, lwlib-utils.c (XtSafelyDestroyWidget): Remove; unused. 2011-04-15 18:41:12 -07:00
lwlib-Xaw.c Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
lwlib-Xaw.h Fix minor problems found by static checking. 2013-06-30 09:14:22 -07:00
lwlib-Xlw.c Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
lwlib-Xlw.h Fix minor problems found by static checking. 2013-06-30 09:14:22 -07:00
lwlib-Xm.c Use common string allocation and freeing functions where applicable. 2014-05-30 17:22:29 +04:00
lwlib-Xm.h Use URLs, not Boston addresses, in copyright notices. 2012-12-31 07:34:32 -08:00
lwlib.c Use common memory management functions for lwlib and refactor users. 2014-06-02 22:01:21 +04:00
lwlib.h Use common memory management functions for lwlib and refactor users. 2014-06-02 22:01:21 +04:00
Makefile.in Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
README Remove silly examples of changes. 2010-02-03 21:21:40 -08:00
xlwmenu.c Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
xlwmenu.h Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
xlwmenuP.h Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00

This subdirectory contains the Lucid Widget Library (lwlib), which
provides a uniform interface to a few different X toolkits.  The
library was written by Lucid, Inc and released under the terms of the
GPL version 1 (or later).  It is not considered part of GNU Emacs.

This version of the library differs from the original as described in
the ChangeLog file.