emacs/lwlib
Helmut Eller 45a067fe09 Fix help popups for Athena menus
* lwlib/lwlib-widget.h (struct _widget_value): Use a gc_handle for the
help field.
* lwlib/lwlib.c (free_widget_value_tree, copy_widget_value_tree)
(merge_widget_value): Adapt to gc_handles.
* src/gc-handles.h (gc_handle_for_gc_handle, gc_handle_assign): New
helpers.
* src/gc-handles.c (gc_handle_for_gc_handle, gc_handle_assign):
Implementation.
* src/menu.c (make_widget_value, free_menubar_widget_value_tree): Adapt
to gc_handles.
* src/xmenu.c (menu_highlight_callback): Adapt to gc_handles.
* src/gtkutil.c (make_menu_item, xg_create_one_menuitem)
(xg_update_menu_item): Adapted to changed widget_value.
2026-03-13 15:11:36 +01:00
..
ChangeLog.1 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
deps.mk ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lwlib-int.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lwlib-utils.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lwlib-utils.h Don't link libXft when using cairo 2019-04-24 12:31:37 +09:00
lwlib-widget.h Fix help popups for Athena menus 2026-03-13 15:11:36 +01:00
lwlib-Xaw.c butttonTrans need not be extern 2026-02-08 17:02:55 -08:00
lwlib-Xaw.h More porting to GCC 8 of --enable-gcc-warnings 2018-12-17 08:16:17 -08:00
lwlib-Xlw.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lwlib-Xlw.h More porting to GCC 8 of --enable-gcc-warnings 2018-12-17 08:16:17 -08:00
lwlib-Xm.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lwlib-Xm.h Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
lwlib.c Fix help popups for Athena menus 2026-03-13 15:11:36 +01:00
lwlib.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
Makefile.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
README Generate a ChangeLog file from commit logs 2015-04-07 00:00:55 -07:00
xlwmenu.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xlwmenu.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xlwmenuP.h ; Add 2026 to copyright years. 2026-01-01 12:54: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.1 file.