annotate lwlib/ChangeLog @ 98007:883843ca3292

* verilog-mode.el (verilog-library-extensions): Enable .sv filename extensions to call verilog-mode. (verilog-auto, verilog-auto-inst, verilog-faq) (verilog-submit-bug-report): Update author support URLs. (verilog-delete-auto, verilog-auto-inout-module) (verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for creating complemented testbench modules. Suggested by Yishay Belkind. (verilog-auto-inst-port, verilog-simplify-range-expression): When verilog-auto-inst-param-value is set, don't require a AUTO_TEMPLATE to expand parameter substitutions. Suggested by Yishay Belkind. (verilog-auto-inst-param-value): Add safe variable. (verilog-re-search-forward, verilog-re-search-backward): Fix returning wrong search results on Emacs 22.1. (verilog-modi-cache-results, verilog-auto): Fix warning message about "toggling font-lock-mode." (verilog-auto): Fix loosing font-lock on errors. (verilog-auto-inst-param-value, verilog-mode-version) (verilog-mode-version-date, verilog-read-inst-param-value) (verilog-auto-inst, verilog-auto-inst-param) (verilog-auto-inst-port, verilog-simplify-range-expression): Allow parameters to be replaced with their values, on the expansion of an AUTOINST with Verilog 2001 style parameter settings. Suggested by David Rogoff. * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1): Better support for the property statement. Sometimes this keyword introduces a statement which requires an endproperty keyword, and sometimes it doesn't, dependening on the work before the property word. If property is prefixed with assert, assume or cover keyword, then the statement is ended with a ';' Otherwise, property is like task or specify, and is followed by some number of statements, which are ended with an endproperty keyword. (electric-verilog-tab): Support Emacs 22.2 style handling of tab in a highlighted region: indent each line in region according to mode. Supply this so it works in XEmacs and older Emacs.
author Dan Nicolaescu <dann@ics.uci.edu>
date Fri, 05 Sep 2008 22:13:55 +0000
parents d89afa2b4c2f
children 36acd6af0772
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
96923
d89afa2b4c2f * config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96786
diff changeset
1 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
d89afa2b4c2f * config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96786
diff changeset
2
d89afa2b4c2f * config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96786
diff changeset
3 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
d89afa2b4c2f * config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96786
diff changeset
4
96303
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
5 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
6
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
7 * lwlib.c: Remove references to obsolete variables.
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
8
95479
9588c3703f38 remove useless if-before-free tests
Jim Meyering <jim@meyering.net>
parents: 94792
diff changeset
9 2008-06-02 Jim Meyering <meyering@redhat.com>
9588c3703f38 remove useless if-before-free tests
Jim Meyering <jim@meyering.net>
parents: 94792
diff changeset
10
96786
19de859f3d60 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96303
diff changeset
11 Remove useless if-before-free tests.
95481
4390d64d3328 Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
Jim Meyering <jim@meyering.net>
parents: 95479
diff changeset
12 * lwlib-Xm.c (xm_update_one_value): Likewise.
4390d64d3328 Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
Jim Meyering <jim@meyering.net>
parents: 95479
diff changeset
13 * lwlib.c (safe_free_str, free_widget_value_tree): Likewise.
95479
9588c3703f38 remove useless if-before-free tests
Jim Meyering <jim@meyering.net>
parents: 94792
diff changeset
14
94175
dfdc13740582 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93301
diff changeset
15 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
dfdc13740582 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93301
diff changeset
16
dfdc13740582 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93301
diff changeset
17 * Makefile.in (TOOLKIT_DEFINES): Remove.
dfdc13740582 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 93301
diff changeset
18
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
19 2007-08-29 Károly Lőrentey <lorentey@elte.hu>
83716
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
20
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
21 * xlwmenu.c (XlwMenuRealize): Ignore X errors while setting up
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
22 cursor shape.
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
23
78285
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
24 2007-07-25 Glenn Morris <rgm@gnu.org>
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
25
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
26 * Relicense all FSF files to GPLv3 or later.
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
27
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
28 * COPYING: Switch to GPLv3.
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
29
81373
6f4d6c8ae117 * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents: 77858
diff changeset
30 2007-06-13 Chong Yidong <cyd@stupidchicken.com>
6f4d6c8ae117 * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents: 77858
diff changeset
31
6f4d6c8ae117 * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents: 77858
diff changeset
32 * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
6f4d6c8ae117 * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents: 77858
diff changeset
33
77858
815150a147ce Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents: 76222
diff changeset
34 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
815150a147ce Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents: 76222
diff changeset
35
815150a147ce Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents: 76222
diff changeset
36 * Version 22.1 released.
815150a147ce Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents: 76222
diff changeset
37
76222
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
38 2007-02-28 Glenn Morris <rgm@gnu.org>
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
39
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
40 * Makefile.in (distclean): Delete Makefile.
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
41 (maintainer-clean): Delete TAGS.
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
42
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
43 2007-01-01 Jan Djärv <jan.h.d@swipnet.se>
75020
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
44
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
45 * xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
46 (display_menu, map_event_to_widget_value): Generate enter and
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
47 leave callbacks.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
48 (pop_up_menu): Initialize mw->menu.inside_entry.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
49
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
50 * xlwmenu.h (XtNleaveCallback, XtNenterCallback): New strings.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
51
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
52 * xlwmenuP.h (_XlwMenu_part): Add enter/leave callbacks and
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
53 inside_entry.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
54
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
55 * lwlib-Xlw.c (enter_hook, leave_hook): New functions.
75020
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
56 (xlw_create_menubar, xlw_create_popup_menu): Connect XtNenter/leave
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
57 to enter/leave_hook.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
58
73558
b6804026cc8e * Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents: 72904
diff changeset
59 2006-10-30 Chong Yidong <cyd@stupidchicken.com>
b6804026cc8e * Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents: 72904
diff changeset
60
b6804026cc8e * Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents: 72904
diff changeset
61 * Makefile.in (lwlib-utils.o): Use CPPFLAGS.
b6804026cc8e * Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents: 72904
diff changeset
62
72904
425ede302504 *** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents: 70850
diff changeset
63 2006-09-15 Jay Belanger <belanger@truman.edu>
425ede302504 *** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents: 70850
diff changeset
64
425ede302504 *** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents: 70850
diff changeset
65 * COPYING: Replace "Library Public License" by "Lesser Public
425ede302504 *** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents: 70850
diff changeset
66 License" throughout.
425ede302504 *** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents: 70850
diff changeset
67
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
68 2006-05-23 Jan Djärv <jan.h.d@swipnet.se>
70850
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
69
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
70 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
71 used.
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
72 (string_width): Declare as static.
73856
594a719b7a7f Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents: 73558
diff changeset
73 (Start, pop_up_menu): Set is_hint to 0 before calling
70850
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
74 handle_motion_event.
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
75 (pop_up_menu): Return value and parameters for x_catch_errors and
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
76 x_uncatch_errors changed.
b90abedf3b79 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents: 68640
diff changeset
77
65713
ad24f42046b1 * xlwmenu.c (find_next_selectable):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 65684
diff changeset
78 2005-09-27 Dan Nicolaescu <dann@ics.uci.edu>
ad24f42046b1 * xlwmenu.c (find_next_selectable):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 65684
diff changeset
79
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
80 * xlwmenu.c (find_next_selectable, find_prev_selectable):
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
81 Add missing parameter declarations.
65713
ad24f42046b1 * xlwmenu.c (find_next_selectable):
Dan Nicolaescu <dann@ics.uci.edu>
parents: 65684
diff changeset
82
65684
ec3a1c817699 Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 64488
diff changeset
83 2005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
ec3a1c817699 Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 64488
diff changeset
84
ec3a1c817699 Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 64488
diff changeset
85 * xlwmenu.c: Fix the return type for x_clear_errors and
73856
594a719b7a7f Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents: 73558
diff changeset
86 x_uncatch_errors.
65684
ec3a1c817699 Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents: 64488
diff changeset
87
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
88 2005-07-19 Jan Djärv <jan.h.d@swipnet.se>
64488
e71cc2adddad * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
Jan Djärv <jan.h.d@swipnet.se>
parents: 64099
diff changeset
89
73856
594a719b7a7f Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents: 73558
diff changeset
90 * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
64488
e71cc2adddad * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
Jan Djärv <jan.h.d@swipnet.se>
parents: 64099
diff changeset
91 labels in menu bar.
e71cc2adddad * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
Jan Djärv <jan.h.d@swipnet.se>
parents: 64099
diff changeset
92
64099
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
93 2005-07-04 Lute Kamstra <lute@gnu.org>
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
94
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
95 Update FSF's address in GPL notices.
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
96
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
97 2005-04-01 Jan Djärv <jan.h.d@swipnet.se>
61211
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
98
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
99 Reenable support for I18N to Lucid menus.
64099
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
100
61211
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
101 * xlwmenuP.h (_XlwMenu_part): Add fontSet resource.
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
102
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
103 * xlwmenu.c (string_width):
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
104 (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Ditto.
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
105 (display_menu_item, make_drawing_gcs, XlwMenuInitialize)
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
106 (XlwMenuSetValues): Use font if fontSet is NULL, use only
61211
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
107 font for !HAVE_X_I18N.
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
108 (xlwMenuResources): Add fontSet resource.
3691a20ee7a4 Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 60828
diff changeset
109
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
110 2005-03-22 Jan Djärv <jan.h.d@swipnet.se>
60828
ff22cb93ce7a * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents: 60698
diff changeset
111
ff22cb93ce7a * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents: 60698
diff changeset
112 * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
ff22cb93ce7a * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents: 60698
diff changeset
113 on XFree86 is investigated.
ff22cb93ce7a * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents: 60698
diff changeset
114
ff22cb93ce7a * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents: 60698
diff changeset
115 * xlwmenu.c: Ditto.
ff22cb93ce7a * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents: 60698
diff changeset
116
60667
bb5e00e5ccd5 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60585
diff changeset
117 2005-03-17 Stefan Monnier <monnier@iro.umontreal.ca>
bb5e00e5ccd5 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60585
diff changeset
118
60698
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
119 Add support for I18N to Lucid menus.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
120
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
121 * xlwmenuP.h (struct _XlwMenu_part) [HAVE_X_I18N]: Change `font' to be
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
122 a fontset. Add a `font_extents' element.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
123
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
124 * xlwmenu.c (xlwMenuResources) [HAVE_X_I18N]: Use a fontset for the
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
125 `font' resource.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
126 (string_width) [HAVE_X_I18N]: Use XmbTextExtents;
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
127 (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): New macros.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
128 (arrow_width, toggle_button_width, size_menu_item, draw_arrow)
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
129 (draw_toggle, draw_radio, display_menu_item): Use them.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
130 (display_menu_item) [HAVE_X_I18N]: Use XmbDrawString.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
131 (make_drawing_gcs) [HAVE_X_I18N]: Don't mess with fonts.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
132 (XlwMenuInitialize) [HAVE_X_I18N]: Initialize font_extents.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
133 (XlwMenuSetValues) [HAVE_X_I18N]: Refresh font_extents if font changes.
3e557e11645e Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60670
diff changeset
134
60670
68d57432d36d (xm_update_label, xm_update_list): Use the recommended
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60667
diff changeset
135 * lwlib-Xm.c (xm_update_label, xm_update_list): Use the recommended
68d57432d36d (xm_update_label, xm_update_list): Use the recommended
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60667
diff changeset
136 XmStringCreateLocalized function. Add missing copyright.
68d57432d36d (xm_update_label, xm_update_list): Use the recommended
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60667
diff changeset
137
60667
bb5e00e5ccd5 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60585
diff changeset
138 * lwlib-Xm.h: Add missing copyright and license notice.
bb5e00e5ccd5 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 60585
diff changeset
139
60585
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
140 2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
141
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
142 * xlwmenuP.h:
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
143 * xlwmenu.h: Add missing copyright and license notice.
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
144
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
145 2004-12-27 Jan Djärv <jan.h.d@swipnet.se>
59100
768cf68dcd0a * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents: 59085
diff changeset
146
768cf68dcd0a * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents: 59085
diff changeset
147 * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
768cf68dcd0a * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents: 59085
diff changeset
148 action procedure for compatibility with Lesstif/Motif.
768cf68dcd0a * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents: 59085
diff changeset
149
768cf68dcd0a * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents: 59085
diff changeset
150 * Makefile.in (mostlyclean): Don't remove *~ on clean.
768cf68dcd0a * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents: 59085
diff changeset
151
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
152 2004-12-26 Jan Djärv <jan.h.d@swipnet.se>
59085
4ee3b3653b2e * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents: 57842
diff changeset
153
4ee3b3653b2e * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents: 57842
diff changeset
154 * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
4ee3b3653b2e * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents: 57842
diff changeset
155 pops down on Escape, not any keypress.
4ee3b3653b2e * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents: 57842
diff changeset
156
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
157 2004-11-01 Jan Djärv <jan.h.d@swipnet.se>
57842
2c65a9fc7dec * xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents: 56845
diff changeset
158
2c65a9fc7dec * xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents: 56845
diff changeset
159 * xlwmenu.c (find_first_selectable, find_next_selectable)
2c65a9fc7dec * xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents: 56845
diff changeset
160 (find_prev_selectable): Rename parameter skip_no_call_data to
2c65a9fc7dec * xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents: 56845
diff changeset
161 skip_titles. Recognize titles as having no call_data and no contents.
2c65a9fc7dec * xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents: 56845
diff changeset
162 (Down, Up): Comment update.
2c65a9fc7dec * xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents: 56845
diff changeset
163
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
164 2004-08-30 Jan Djärv <jan.h.d@swipnet.se>
56845
8a28788cef84 * lwlib.h (_widget_value): Added lname and lkey.
Jan Djärv <jan.h.d@swipnet.se>
parents: 53564
diff changeset
165
60585
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
166 * lwlib.h (_widget_value): Add lname and lkey.
56845
8a28788cef84 * lwlib.h (_widget_value): Added lname and lkey.
Jan Djärv <jan.h.d@swipnet.se>
parents: 53564
diff changeset
167
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
168 2004-01-12 Jan Djärv <jan.h.d@swipnet.se>
53564
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
169
60585
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
170 * xlwmenuP.h (_XlwMenu_part): Add top_depth.
53564
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
171
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
172 * xlwmenu.h: Removed declaration of pop_up_menu
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
173
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
174 * xlwmenu.c (Start): Get correct time if time in event is CurrentTime.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
175 (find_first_selectable, find_next_selectable)
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
176 (find_prev_selectable): Add parameter skip_no_call_data to skip
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
177 over items with no call data (popup menu titles).
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
178 (Down, Up): Compare old_depth to top_depth instead of 2.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
179 Pass True to find_*_selectable:s new parameter if this is a popup menu.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
180 (Left, Right): Compare old_depth to top_depth instead of 2.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
181 Pass 0 to find_*_selectable:s new parameter.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
182 (pop_up_menu): Set top_depth to 1 for pop up menus and 2 for
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
183 menu bar menus, to enable keyboard traversal of popups.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
184
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
185 * lwlib-Xm.c (dialog_key_cb): New function.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
186 (make_dialog): Add event handlers to dialog_key_cb for key press
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
187 so we can pop down on ESC.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
188
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
189 * lwlib-Xlw.c (xlw_popup_menu): Replace call to pop_up_menu with
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
190 XtCallActionProc ("start"). Use a full XEvent since "start" copies it.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
191
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
192 * lwlib-Xaw.c (make_dialog): Add override so dialog pops down on ESC.
53564
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
193 (wm_delete_window): If widget isn't a shell, use the parent.
609ef1718642 Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents: 52771
diff changeset
194
51144
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
195 2003-05-22 Dave Love <fx@gnu.org>
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
196
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
197 * xlwmenu.c: Include lisp.h, not ../src/lisp.h.
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
198 (make_drawing_gcs): Remove unused `xswa', `mask'.
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
199
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
200 * lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h.
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
201 (lw_lucid_widget_p): Remove unused `mw'.
60585
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
202 (xlw_update_one_widget, xlw_pop_instance) [PROTOTYPES]:
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
203 Provide ISO C arglists.
51144
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
204
52771
531e2be69ef0 Update my email address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
205 2003-04-30 Lute Kamstra <lute@gnu.org>
50741
5143c5cb56cc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 49600
diff changeset
206
5143c5cb56cc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 49600
diff changeset
207 * Makefile.in: Make things function properly in case both LessTif
5143c5cb56cc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 49600
diff changeset
208 and Open Motif are installed.
5143c5cb56cc *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 49600
diff changeset
209
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
210 2003-01-26 Jan Djärv <jan.h.d@swipnet.se>
49460
9f4069f735c6 lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 48936
diff changeset
211
9f4069f735c6 lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 48936
diff changeset
212 * lwlib-Xm.c (update_one_menu_entry): Deallocate widget_list.
9f4069f735c6 lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 48936
diff changeset
213 (destroy_all_children): Call it self to destroy sub menu children.
9f4069f735c6 lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents: 48936
diff changeset
214
48936
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
215 2002-12-22 Richard M. Stallman <rms@gnu.org>
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
216
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
217 * xlwmenu.c (pop_new_stack_if_no_contents): Do nothing if
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
218 new_depth is 1.
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
219 (remap_menubar): Don't look in new_stack[0].
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
220 (Left): At level 1, do the same thing Right does.
34c0bb0d7b38 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48489
diff changeset
221
48489
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
222 2002-11-21 Dave Love <fx@gnu.org>
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
223
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
224 * lwlib-Xaw.c [PROTOTYPES]: Provide ISO C arglists for functions
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
225 with Boolean args.
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
226
48481
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
227 2002-11-20 Dave Love <fx@gnu.org>
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
228
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
229 * lwlib.c: Remove obsolete USE_OLIT code.
60585
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
230 [PROTOTYPES]: Provide ISO C arglists for functions with Boolean args.
48481
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
231 (lwlib_memset): Declare length arg as size_t.
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
232 (malloc_widget_value): Cast arg of lwlib_memset.
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
233
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
234 * xlwmenu.c (separator_height): Prototype.
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
235
45153
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
236 2002-05-07 Miles Bader <miles@gnu.org>
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
237
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
238 * xlwmenu.c (make_drawing_gcs): The scaling factor passed to
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
239 `x_alloc_lighter_color_for_widget' is a float, not an int, and
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
240 it's a multiplicative factor, so the name `delta' is inaccurate.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
241 Always base disabled foreground on the normal foreground.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
242 Don't use the temporary variable `temp'.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
243
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
244 2002-05-06 Pavel Janík <Pavel@Janik.cz>
45148
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
245
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
246 * xlwmenu.c (xlwMenuResources): New resource.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
247 (find_next_selectable): Return current item when the menu is not
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
248 poped up.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
249 Rename `inactive_gc' to `disabled_gc'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
250 Use lighter/darker color for disabled menu items instead of using
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
251 stipple. Use stipple only when better color can not be
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
252 determined automatically.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
253
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
254 * xlwmenu.h (XtNdisabledForeground, XtCDisabledForeground):
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
255 New resource names.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
256
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
257 * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
258 Rename `inactive_gc' to `disabled_gc'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
259
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
260 2002-04-29 Pavel Janík <Pavel@Janik.cz>
44968
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
261
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
262 * xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>:
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
263 Change default values.
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
264
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
265 2002-04-28 Jan Djärv <jan.h.d@swipnet.se>
44932
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
266
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
267 * xlwmenu.c: Do not grab keyboard if installation-directory is
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
268 non-nil (not installed Emacs). To simplify debugging.
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
269
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
270 2002-04-28 Pavel Janík <Pavel@Janik.cz>
44918
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
271
44920
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
272 * Makefile.in: Remove OpenLook file dependencies.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
273 (xrdb-cpp.o): Remove target.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
274 Remove unused defines.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
275
44923
66535b19af6b *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44921
diff changeset
276 * xrdb.c, xrdb-cpp.c, Imakefile, dispatch.c, dispatch.h:
66535b19af6b *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44921
diff changeset
277 Remove unused file.
44920
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
278
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
279 * lwlib.c (instantiate_widget_instance): Remove duplicated prototype.
44918
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
280
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
281 2002-04-25 Pavel Janík <Pavel@Janik.cz>
44836
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
282
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
283 * lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
284 * lwlib-XolmbP.h: Remove file.
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
285
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
286 2002-04-22 Jan Djärv <jan.h.d@swipnet.se>
44753
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
287
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
288 * lwlib-Xm.c: Removed compiler warning.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
289
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
290 * xlwmenu.c: Add calls to GrabKeyboard to remove strange
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
291 interactions with window managers that steal keypresses.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
292 Call ungrab_all instead of XtUngrabPointer.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
293 (pop_up_menu): Add call to XtGrabKeyboard.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
294 (ungrab_all): New function.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
295
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
296 2002-04-20 Pavel Janík <Pavel@Janik.cz>
44714
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
297
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
298 * xlwmenu.c (find_next_selectable): New function.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
299 (Down, Up, Right): Use it.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
300 (find_next_selectable): Prevent endless loops when only one item
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
301 is enabled in the menu.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
302
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
303 2002-04-19 Pavel Janík <Pavel@Janik.cz>
44709
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
304
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
305 These changes allow moving in menu via keyboard.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
306
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
307 * xlwmenu.c (xlwMenuTranslations, xlwMenuActionsList):
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
308 Add translations for cursor keys and RET.
44709
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
309 (find_next_selectable, find_prev_selectable): New functions used
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
310 for finding menu-items.
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
311 (Down, Up, Left, Right): New functions.
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
312
44687
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
313 2002-04-19 Eli Zaretskii <eliz@is.elta.co.il>
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
314
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
315 * Makefile.in (TAGS): Don't use -t, it's the default behavior for
44687
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
316 etags, so it barfs if invoked with -t.
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
317
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
318 2002-03-17 Richard M. Stallman <rms@gnu.org>
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
319
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
320 * lwlib.c (P_): Definitions deleted.
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
321
43949
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
322 2002-03-16 Eli Zaretskii <eliz@is.elta.co.il>
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
323
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
324 * lwlib.c (P_): Don't define if already defined.
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
325
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
326 2002-01-27 Pavel Janík <Pavel@Janik.cz>
43003
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
327
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
328 * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll)
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
329 (xaw_scrollbar_jump): Put whole functions in #if 0.
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
330
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
331 2002-01-09 Pavel Janík <Pavel@Janik.cz>
42631
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
332
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
333 * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
334 suppress compiler warnings.
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
335
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
336 2001-12-18 Pavel Janík <Pavel@Janik.cz>
42124
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
337
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
338 * lwlib.c (separator_names): Add missing braces around initializers.
42124
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
339
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
340 2001-12-08 Pavel Janík <Pavel@Janik.cz>
41896
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
341
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
342 * COPYING: New file.
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
343
41770
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
344 2001-12-01 Richard M. Stallman <rms@gnu.org>
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
345
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
346 * lwlib.h (_widget_value): `help' has type Lisp_Object.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
347
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
348 * xlwmenu.c, lwlib-Xaw.c, lwlib-Xlw.c: Include ../src/lisp.h.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
349 * lwlib-Xm.c, lwlib-Xol.c, lwlib/lwlib-Xolmb.c: Include ../src/lisp.h.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
350 * lwlib/lwlib-utils.c: Include ../src/lisp.h.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
351
41770
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
352 * lwlib.c: Include ../src/lisp.h. Don't declare xmalloc.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
353 (free_widget_value_tree): Don't free `help' field.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
354 (copy_widget_value_tree): Copy `help' simply, without safe_strdup.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
355 (merge_widget_value): Compare and copy `help' simply.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
356
41656
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
357 2001-11-28 Richard M. Stallman <rms@gnu.org>
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
358
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
359 * Makefile.in (TAGS): Find the source files in $(srcdir).
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
360
40111
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
361 2001-10-20 Gerd Moellmann <gerd@gnu.org>
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
362
40152
70666c5c7f94 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 40111
diff changeset
363 * (Version 21.1 released.)
40111
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
364
39724
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
365 2001-10-09 Gerd Moellmann <gerd@gnu.org>
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
366
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
367 * lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL.
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
368 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
369
39742
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
370 2001-10-05 Gerd Moellmann <gerd@gnu.org>
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
371
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
372 * Branch for 21.1.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
373
37529
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
374 2001-04-30 Gerd Moellmann <gerd@gnu.org>
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
375
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
376 * xlwmenu.c (xlwmenu_window_p): New function.
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
377
36957
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
378 2001-03-23 Gerd Moellmann <gerd@gnu.org>
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
379
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
380 * lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function.
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
381
36943
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
382 2001-03-22 Gerd Moellmann <gerd@gnu.org>
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
383
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
384 * lwlib-Xm.c (x_print_complete_resource_name) [0]: New function.
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
385
36767
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
386 2001-03-13 Gerd Moellmann <gerd@gnu.org>
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
387
36783
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
388 * lwlib-Xm.c (make_menu_in_widget): Remove code forcing LessTif to
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
389 recompute centered text; it works fine without with current LessTif.
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
390
36781
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
391 * lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
392 instead of an XmNunmapCallback.
60585
872a08bae8d9 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 59100
diff changeset
393 (xm_unmap_callback): Remove.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
394
36771
6d432526b84f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36767
diff changeset
395 * lwlib-Xm.c (make_menubar): Take out code in #if 0.
36781
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
396
36767
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
397 * lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
398 necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>.
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
399
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
400 2001-02-28 Gerd Moellmann <gerd@gnu.org>
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
401
36443
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
402 * lwlib-Xm.c (xm_arm_callback): Don't compare widgets with `None',
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
403 use NULL instead.
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
404
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
405 * lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
406 of setting the value of XtNsensitive.
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
407
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
408 * lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry)
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
409 (xm_update_one_widget): Use XtSetSensitive instead of setting the
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
410 value of XmNsensitive. From Rick Scott <rwscott@alumni.uwaterloo.ca>.
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
411
34559
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
412 2000-12-14 Dave Love <fx@gnu.org>
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
413
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
414 * xlwmenu.c (gray_bitmap_bits): Remove `unsigned' from declaration.
34559
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
415
34437
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
416 2000-12-11 Dave Love <fx@gnu.org>
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
417
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
418 * xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>:
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
419 <SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator.
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
420
34340
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
421 2000-12-07 Gerd Moellmann <gerd@gnu.org>
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
422
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
423 * lwlib-Xm.c (xm_arm_callback): Fix last change.
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
424
34051
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
425 2000-11-30 Gerd Moellmann <gerd@gnu.org>
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
426
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
427 * lwlib-Xm.c (xm_arm_callback): Handle case that W is null;
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
428 also see comment there.
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
429
33715
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
430 2000-11-21 Gerd Moellmann <gerd@gnu.org>
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
431
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
432 * xlwmenu.c (xlwmenu_redisplay): New function.
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
433
32040
02773dbde247 (lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 31963
diff changeset
434 2000-09-30 Stefan Monnier <monnier@cs.yale.edu>
02773dbde247 (lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 31963
diff changeset
435
02773dbde247 (lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 31963
diff changeset
436 * lwlib.c (lw_separator_p): Init separator_p (bug with "-- some text").
02773dbde247 (lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 31963
diff changeset
437
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
438 2000-09-28 Sam Steingold <sds@gnu.org>
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
439
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
440 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
441 to avoid redefining struct timeval and struct timezone.
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
442
31366
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
443 2000-09-04 Miles Bader <miles@gnu.org>
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
444
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
445 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
446 is actually displayed.
31371
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
447 (remap_menubar): Only include the menu-margin in the initial X & Y
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
448 positions for horizontal menu-bars.
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
449 (fit_to_screen): If moving a sub-menu to the left-side, increment
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
450 its x-position by the shadow-thickness to make it look more
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
451 attached to the invoking menu-item (similarly to the way it would
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
452 be displayed on the right side).
31366
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
453
31342
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
454 2000-09-03 Miles Bader <miles@gnu.org>
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
455
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
456 * xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
457 (make_shadow_gcs) [emacs]: Use x_alloc_lighter_color_for_widget to
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
458 do shadow calculation.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
459 (make_shadow_gcs): Remove code that tests whether the top shadow
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
460 is dimmer than the bottom shadow--it shouldn't ever happen.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
461
31289
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
462 2000-08-30 Miles Bader <miles@gnu.org>
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
463
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
464 * xlwmenu.c (XlwMenuSetValues): If the background color has
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
465 changed, re-make the shadow-gcs too.
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
466
30576
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
467 2000-08-03 Gerd Moellmann <gerd@gnu.org>
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
468
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
469 * lwlib.c, lwlib-Xm.c, lwlib-Xaw.c: Use NULL at the end of the
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
470 variable argument lists of XtVaSetValues and XtVaGetValues
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
471 functions because 0 is not sufficient on systems where sizeof
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
472 (int) < sizeof (void *).
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
473
30329
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
474 2000-07-19 Gerd Moellmann <gerd@gnu.org>
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
475
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
476 * xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
477 leads to redefinition errors when static is defined as empty in
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
478 config.h. Refer to the gray bitmap in xfns.c, instead.
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
479
30280
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
480 2000-07-18 Dave Love <fx@gnu.org>
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
481
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
482 * lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy.
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
483
29893
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
484 2000-06-23 Dave Love <fx@gnu.org>
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
485
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
486 * lwlib-Xlw.c (xlw_popup_menu): Cast arg of pop_up_menu.
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
487
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
488 * lwlib-utils.c: Include lwlib.h.
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
489
29702
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
490 2000-06-16 Gerd Moellmann <gerd@gnu.org>
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
491
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
492 * xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
493 free_bottom_shadow_color_p.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
494
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
495 * xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
496 and free_top_shadow_color_p flags in the menu widget if
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
497 top and bottom shadow colors must be freed.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
498 (release_shadow_gcs): Free colors only if they must be freed.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
499
29603
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
500 2000-06-12 Gerd Moellmann <gerd@gnu.org>
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
501
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
502 * xlwmenu.c (make_shadow_gcs): Free and copy colors so that
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
503 color reference counts are right.
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
504 (release_shadow_gcs): Free colors.
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
505
29471
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
506 2000-06-06 Dave Love <fx@gnu.org>
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
507
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
508 * xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors)
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
509 (x_uncatch_errors, x_had_errors_p, x_clear_errors): Add prototypes
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
510 -- should be moved into separate header.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
511 (make_shadow_gcs) <x_alloc_nearest_color_for_widget>: Cast first arg.
29471
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
512 (Start) <pop_up_menu>: Cast second arg.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
513
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
514 * lwlib.c (P_): Use PROTOTYPES.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
515 (safe_strdup): Declare arg const.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
516 (lw_modify_all_widgets) <!info>: Return 0.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
517
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
518 * lwlib-Xm.c (P_): Use PROTOTYPES.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
519
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
520 * xlwmenu.h, lwlib.h, lwlib-utils.h, lwlib-int.h, lwlib-Xm.h:
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
521 * lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
522
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
523 * lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
524
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
525 * Makefile.in (lwlib.o): Depend on lwlib-Xlw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
526 (lwlib-Xlw.o): Depend on lwlib-Xlw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
527 (lwlib-Xaw.o): Depend on lwlib-Xaw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
528 (lwlib-Xm.o): Depend on lwlib-Xm.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
529
28120
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
530 2000-03-12 Gerd Moellmann <gerd@gnu.org>
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
531
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
532 * lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
533 XmNresizeHeight and XmNresizeWidth.
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
534
28060
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
535 2000-03-08 Dave Love <fx@gnu.org>
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
536
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
537 * Makefile.in (liblw.a): Don't bother testing for ranlib failing
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
538 since configure sets it up.
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
539
28016
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
540 2000-03-06 Gerd Moellmann <gerd@gnu.org>
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
541
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
542 * lwlib-Xm.c (make_menubar): Set XmNresizeHeight and
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
543 XmNresizeWidth resources only if LESSTIF_VERSION is defined.
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
544
27999
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
545 2000-03-05 Gerd Moellmann <gerd@gnu.org>
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
546
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
547 * lwlib-Xm.c (xm_manage_resizing): Rewritten.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
548
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
549 * lwlib.c (lw_modify_all_widgets): Return non-zero if widget
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
550 tree was changed.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
551 (merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
552 to 1 if a change occurs.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
553
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
554 * lwlib.h (lw_modify_all_widgets): Change prototype.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
555
27989
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
556 2000-03-04 Gerd Moellmann <gerd@gnu.org>
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
557
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
558 * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
559 of the screen's default colormap.
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
560
27757
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
561 2000-02-18 Gerd Moellmann <gerd@gnu.org>
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
562
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
563 * lwlib.c (merge_widget_value): Fix incorrect assignment of
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
564 safe_strdup'd help string.
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
565
27433
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
566 2000-01-25 Gerd Moellmann <gerd@gnu.org>
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
567
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
568 * lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback,
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
569 add XmNunmapCallback.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
570 (xm_unmap_callback): New function.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
571 (xm_pull_down_callback): Call pre-activate callback only if
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
572 parent is the menu bar.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
573
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
574 2000-01-17 Gerd Moellmann <gerd@gnu.org>
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
575
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
576 * lwlib-Xm.c (xm_arm_callback): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
577 (make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
578 XmNdisarmCallback for buttons (not supported for other widgets).
27347
1c4d4979ffc2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27344
diff changeset
579 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False.
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
580
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
581 * lwlib-Xlw.c (highlight_hook): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
582 (xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
583 callback XtNhighlightCallback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
584
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
585 * lwlib.c (copy_widget_value_tree): Copy help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
586 (free_widget_value_tree): Free help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
587 (merge_widget_value): Handle help string.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
588 (allocate_widget_info, lw_register_widget, lw_create_widget):
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
589 Add parameter HIGHLIGHT_CB.
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
590 (lw_get_widget_instance): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
591
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
592 * lwlib-int.h: Add prototype for lw_get_widget_instance.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
593
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
594 * lwlib.h (_widget_value): Add help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
595
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
596 * xlwmenu.c (xlwMenuResources): All XtNhighlightCallback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
597 (remap_menubar): Call highlight callback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
598
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
599 * xlwmenu.h (XtNhighlightCallback): New define.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
600
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
601 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
602
26087
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
603 1999-10-19 Paul Eggert <eggert@twinsun.com>
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
604
26087
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
605 Add support for large files, plus some locale improvements.
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
606
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
607 * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c,
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
608 * xrdb-cpp.c, xrdb.c:
26087
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
609 Include <config.h> before any system include files.
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
610
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
611 * lwlib-Xm.c, lwlib.c:
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
612 Do not include <stdlib.h> or <string.h>, as <config.h> does this.
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
613
25886
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
614 1999-10-07 Gerd Moellmann <gerd@gnu.org>
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
615
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
616 * lwlib-Xm.c (make_menu_in_widget, update_one_menu_entry):
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
617 Use widgets instead of gadgets to be able to set colors.
25886
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
618
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
619 1999-09-17 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
620
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
621 * lwlib-Xaw.c (wm_delete_window): Check all the shell's children,
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
622 not just the first, to find the dialog box.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
623
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
624 1999-09-14 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
625
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
626 * lwlib.c (lw_separator_p): Check for new-style separators differently.
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
627
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
628 1999-09-10 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
629
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
630 * lwlib.c (lw_separator_p): Add `--:space' with the same
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
631 meaning as `--:noLine'.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
632
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
633 1999-09-06 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
634
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
635 * lwlib.c (lw_separator_p): Add alternative separator type names.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
636
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
637 1999-09-03 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
638
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
639 * xlwmenu.c (make_shadow_gcs): Call x_alloc_nearest_color_for_widget.
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
640
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
641 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
642
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
643 * lwlib-Xm.c: Add function prototypes.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
644
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
645 * lwlib-Xm.c (xm_update_label): Use val->name to look up
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
646 a label string from resources.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
647 (xm_update_label): Add some comments.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
648
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
649 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
650
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
651 * xlwmenu.c (all_dashes_p): Removed.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
652 (size_menu_item): Call lw_separator_p.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
653 (display_menu_item): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
654 (display_menu): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
655 (draw_separator): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
656 (display_menu_item): Call it.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
657 (separator_height): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
658 (size_menu_item): Call it.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
659
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
660 * lwlib-Xm.c (all_dashes_p): Removed.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
661 (make_menu_in_widget): Use lw_separator_p. Set Motif separator type.
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
662
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
663 * lwlib.c (lw_separator_p): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
664
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
665 * lwlib.h (enum menu_separator): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
666
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
667 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
668
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
669 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
670 title after all widgets have been created.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
671
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
672 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
673
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
674 * xlwmenu.c (toggle_button_width): Renamed from
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
675 toggle_or_radio_button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
676 (radio_button_width): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
677 (size_menu_item): Use new functions.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
678 (draw_shadow_rhombus): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
679 (draw_radio): Use radio_button_width and draw_shadow_rhombus.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
680 (draw_toggle): Use toggle_button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
681
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
682 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
683
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
684 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
685 instead of xm_internal_update_other_instances.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
686
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
687 * lwlib-Xm.c (make_menu_in_widget): Do help button before managing
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
688 children to get it to the right place.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
689 (make_menu_in_widget): Create toggle buttons.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
690 (update_one_menu_entry): Update toggle buttons.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
691
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
692 * xlwmenu.c (size_menu_item): Add parameter button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
693 (size_menu): Compute button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
694 (toggle_or_radio_button_width): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
695 (draw_toggle): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
696 (draw_radio): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
697 (draw_shadow_rectangle): Add parameter `down_p'.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
698
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
699 * xlwmenuP.h (_window_state): Add button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
700
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
701 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
702
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
703 * xlwmenu.c (make_shadow_gcs) [emacs]: Use x_alloc_nearest_color.
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
704
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
705 * lwlib.c (merge_widget_value): Handle button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
706 (copy_widget_value_tree): Copy button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
707
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
708 * lwlib.h (enum button_type): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
709 (_widget_value): New member button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
710
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
711 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
712
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
713 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
714 using XmNrowColumnType.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
715
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
716 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
717
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
718 * xlwmenu.c (abort_gracefully): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
719 (display_menu): Use it instead of abort.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
720 (size_menu): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
721
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
722 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
723
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
724 * xlwmenu.c (xlwMenuResources): Change previously unused
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
725 XtNmargin to 4.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
726 (size_menu): Take margin into account.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
727 (display_menu_item): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
728 (remap_menubar): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
729 (draw_arrow): Draw it 3D.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
730
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
731 1999-07-12 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
732
Dave Love <fx@gnu.org>
parents:
diff changeset
733 * Version 20.4 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
734
Dave Love <fx@gnu.org>
parents:
diff changeset
735 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
736
Dave Love <fx@gnu.org>
parents:
diff changeset
737 * Version 20.3 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
738
Dave Love <fx@gnu.org>
parents:
diff changeset
739 1998-07-30 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
740
Dave Love <fx@gnu.org>
parents:
diff changeset
741 * lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o)
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
742 (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o):
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
743 Add dependencies to corresponding .c files. for Solaris 2.x VPATH make.
Dave Love <fx@gnu.org>
parents:
diff changeset
744
Dave Love <fx@gnu.org>
parents:
diff changeset
745 1998-04-06 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
746
Dave Love <fx@gnu.org>
parents:
diff changeset
747 * lwlib.c: Always declare xmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
748 [USE_XAW]: Include <X11/Xaw/Paned.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
749 (lwlib_memset, lwlib_bcopy): Explicitly declare return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
750
Dave Love <fx@gnu.org>
parents:
diff changeset
751 1997-12-20 Richard Stallman <rms@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
752
Dave Love <fx@gnu.org>
parents:
diff changeset
753 * lwlib-Xm.c (update_one_menu_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
754 Add conditional in case XmNpositionIndex is missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
755
Dave Love <fx@gnu.org>
parents:
diff changeset
756 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
757
Dave Love <fx@gnu.org>
parents:
diff changeset
758 * lwlib-Xm.c (update_one_menu_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
759 Add conditional in case XmNpositionIndex is missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
760
Dave Love <fx@gnu.org>
parents:
diff changeset
761 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
762
Dave Love <fx@gnu.org>
parents:
diff changeset
763 * Version 20.2 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
764
Dave Love <fx@gnu.org>
parents:
diff changeset
765 * xlwmenu.c (motion_event_is_in_menu): Extend the left and
Dave Love <fx@gnu.org>
parents:
diff changeset
766 top windows by the shadow width.
Dave Love <fx@gnu.org>
parents:
diff changeset
767
Dave Love <fx@gnu.org>
parents:
diff changeset
768 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
769
Dave Love <fx@gnu.org>
parents:
diff changeset
770 * Version 20.1 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
771
Dave Love <fx@gnu.org>
parents:
diff changeset
772 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
773
Dave Love <fx@gnu.org>
parents:
diff changeset
774 * xlwmenu.c (display_menu): If an item is disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
775 don't display its submenu (if any).
Dave Love <fx@gnu.org>
parents:
diff changeset
776
Dave Love <fx@gnu.org>
parents:
diff changeset
777 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
778
Dave Love <fx@gnu.org>
parents:
diff changeset
779 * xlwmenu.c (pop_up_menu): Update the call to x_catch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
780
Dave Love <fx@gnu.org>
parents:
diff changeset
781 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
782
Dave Love <fx@gnu.org>
parents:
diff changeset
783 * xlwmenu.c (fit_to_screen): If new menu would overlap the previous
Dave Love <fx@gnu.org>
parents:
diff changeset
784 one from the side, try moving it up or down.
Dave Love <fx@gnu.org>
parents:
diff changeset
785
Dave Love <fx@gnu.org>
parents:
diff changeset
786 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
787
Dave Love <fx@gnu.org>
parents:
diff changeset
788 * Version 19.33 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
789
Dave Love <fx@gnu.org>
parents:
diff changeset
790 * lwlib-Xm.c (update_one_menu_entry): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
791 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget,
Dave Love <fx@gnu.org>
parents:
diff changeset
792 just modify the existing one.
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
793
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
794 1996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
795
Dave Love <fx@gnu.org>
parents:
diff changeset
796 * lwlib.c (merge_widget_value): Undo previous change.
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
797
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
798 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown
Dave Love <fx@gnu.org>
parents:
diff changeset
799 in an existing but empty menu item, in order to get a new functional
Dave Love <fx@gnu.org>
parents:
diff changeset
800 pulldown, the menu item must be switched from an XmPushButtonGadget
Dave Love <fx@gnu.org>
parents:
diff changeset
801 into a XmCascadeButtonGadget.
Dave Love <fx@gnu.org>
parents:
diff changeset
802
Dave Love <fx@gnu.org>
parents:
diff changeset
803 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
804
Dave Love <fx@gnu.org>
parents:
diff changeset
805 * Version 19.32 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
806
Dave Love <fx@gnu.org>
parents:
diff changeset
807 1996-07-31 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
808
Dave Love <fx@gnu.org>
parents:
diff changeset
809 * lwlib-Xm.c (make_menubar): Turn off menu accelerator.
Dave Love <fx@gnu.org>
parents:
diff changeset
810
Dave Love <fx@gnu.org>
parents:
diff changeset
811 1996-07-24 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
812
Dave Love <fx@gnu.org>
parents:
diff changeset
813 * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change
Dave Love <fx@gnu.org>
parents:
diff changeset
814 flag from merged_contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
815
Dave Love <fx@gnu.org>
parents:
diff changeset
816 1996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
817
Dave Love <fx@gnu.org>
parents:
diff changeset
818 * lwlib-Xm.c (xm_update_menu): Fix loop termination test.
Dave Love <fx@gnu.org>
parents:
diff changeset
819
Dave Love <fx@gnu.org>
parents:
diff changeset
820 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
821
Dave Love <fx@gnu.org>
parents:
diff changeset
822 * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
823
Dave Love <fx@gnu.org>
parents:
diff changeset
824 1996-07-03 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
825
Dave Love <fx@gnu.org>
parents:
diff changeset
826 * lwlib-Xm.h: Declare lw_motif_menu_related_event_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
827
Dave Love <fx@gnu.org>
parents:
diff changeset
828 * lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to
Dave Love <fx@gnu.org>
parents:
diff changeset
829 identify keyboard events intended only for menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
830
Dave Love <fx@gnu.org>
parents:
diff changeset
831 * lwlib.h: Declare lw_toolkit_related_event_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
832
Dave Love <fx@gnu.org>
parents:
diff changeset
833 * lwlib.c (lw_toolkit_related_event_p): A predicate to identify
Dave Love <fx@gnu.org>
parents:
diff changeset
834 toolkit-specific events.
Dave Love <fx@gnu.org>
parents:
diff changeset
835
Dave Love <fx@gnu.org>
parents:
diff changeset
836 1996-06-07 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
837
Dave Love <fx@gnu.org>
parents:
diff changeset
838 * lwlib-Xm.c (make_menu_in_widget): Set mapping delay
Dave Love <fx@gnu.org>
parents:
diff changeset
839 for cascade buttons to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
840
Dave Love <fx@gnu.org>
parents:
diff changeset
841 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
842
Dave Love <fx@gnu.org>
parents:
diff changeset
843 * Version 19.31 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
844
Dave Love <fx@gnu.org>
parents:
diff changeset
845 1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
846
Dave Love <fx@gnu.org>
parents:
diff changeset
847 * lwlib-Xm.c (destroy_all_children): When freeing a cascade button,
Dave Love <fx@gnu.org>
parents:
diff changeset
848 free its submenu too.
Dave Love <fx@gnu.org>
parents:
diff changeset
849 (make_menu_in_widget): Use a cascade button gadget, not a widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
850 Include Xm/CascadeBG.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
851
Dave Love <fx@gnu.org>
parents:
diff changeset
852 1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
853
Dave Love <fx@gnu.org>
parents:
diff changeset
854 * Makefile.in (tags): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
855
Dave Love <fx@gnu.org>
parents:
diff changeset
856 1996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
857
Dave Love <fx@gnu.org>
parents:
diff changeset
858 * Makefile.in (TAGS): Renamed from `tags' and fixed to work.
Dave Love <fx@gnu.org>
parents:
diff changeset
859
Dave Love <fx@gnu.org>
parents:
diff changeset
860 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
861
Dave Love <fx@gnu.org>
parents:
diff changeset
862 * Makefile.in (xlwmenu.o): New explicit target.
Dave Love <fx@gnu.org>
parents:
diff changeset
863
Dave Love <fx@gnu.org>
parents:
diff changeset
864 1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
865
Dave Love <fx@gnu.org>
parents:
diff changeset
866 * lwlib.h (struct widget_value): New field this_one_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
867 * lwlib.c (merge_widget_value): Set the this_one_change field.
Dave Love <fx@gnu.org>
parents:
diff changeset
868 * lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy.
Dave Love <fx@gnu.org>
parents:
diff changeset
869 (make_menu_in_widget): New arg keep_first_children.
Dave Love <fx@gnu.org>
parents:
diff changeset
870 (xm_update_menu): Preserve the first children even if later ones
Dave Love <fx@gnu.org>
parents:
diff changeset
871 have a structural change.
Dave Love <fx@gnu.org>
parents:
diff changeset
872 (update_one_menu_entry): Use this_one_change field.
Dave Love <fx@gnu.org>
parents:
diff changeset
873
Dave Love <fx@gnu.org>
parents:
diff changeset
874 1996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
875
Dave Love <fx@gnu.org>
parents:
diff changeset
876 * xlwmenu.c (motion_event_is_in_menu): Make x and y signed.
Dave Love <fx@gnu.org>
parents:
diff changeset
877
Dave Love <fx@gnu.org>
parents:
diff changeset
878 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
879
Dave Love <fx@gnu.org>
parents:
diff changeset
880 * lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]:
Dave Love <fx@gnu.org>
parents:
diff changeset
881 With Motif, the window WIN can be the menu bar widget itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
882
Dave Love <fx@gnu.org>
parents:
diff changeset
883 1996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 * lwlib.c (free_widget_value_tree, merge_widget_value):
Dave Love <fx@gnu.org>
parents:
diff changeset
886 Use XtFree for the toolkit_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
887
Dave Love <fx@gnu.org>
parents:
diff changeset
888 1996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * lwlib.c (lw_internal_update_other_instances): Move static var
Dave Love <fx@gnu.org>
parents:
diff changeset
891 outside the function, and rename it to lwlib_updating.
Dave Love <fx@gnu.org>
parents:
diff changeset
892
Dave Love <fx@gnu.org>
parents:
diff changeset
893 1996-01-04 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895 * lwlib.c (instantiate_widget_instance): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
896 instanciate_widget_instance (spelling correction).
Dave Love <fx@gnu.org>
parents:
diff changeset
897 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
898
Dave Love <fx@gnu.org>
parents:
diff changeset
899 1995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
900
Dave Love <fx@gnu.org>
parents:
diff changeset
901 * xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing".
Dave Love <fx@gnu.org>
parents:
diff changeset
902 (xlwMenuTranslations): Add translations for Key, KeyUp,
Dave Love <fx@gnu.org>
parents:
diff changeset
903 and for the modifier keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
904 (Nothing, Key): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
905
Dave Love <fx@gnu.org>
parents:
diff changeset
906 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 * xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents
Dave Love <fx@gnu.org>
parents:
diff changeset
909 get replaced by empty contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
910
Dave Love <fx@gnu.org>
parents:
diff changeset
911 * lwlib.c (merge_widget_value): Treat disappearance of entire contents
Dave Love <fx@gnu.org>
parents:
diff changeset
912 as a STRUCTURAL_CHANGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
913
Dave Love <fx@gnu.org>
parents:
diff changeset
914 1995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
915
Dave Love <fx@gnu.org>
parents:
diff changeset
916 * lwlib-utils.c: Add #undef for index and rindex.
Dave Love <fx@gnu.org>
parents:
diff changeset
917
Dave Love <fx@gnu.org>
parents:
diff changeset
918 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
919
Dave Love <fx@gnu.org>
parents:
diff changeset
920 * Version 19.30 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
921
Dave Love <fx@gnu.org>
parents:
diff changeset
922 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
923
Dave Love <fx@gnu.org>
parents:
diff changeset
924 * xlwmenu.c (display_menu_item): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
925
Dave Love <fx@gnu.org>
parents:
diff changeset
926 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
927
Dave Love <fx@gnu.org>
parents:
diff changeset
928 * xlwmenu.c (display_menu_item): Don't treat buttons specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
929
Dave Love <fx@gnu.org>
parents:
diff changeset
930 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
931
Dave Love <fx@gnu.org>
parents:
diff changeset
932 * Makefile.in (RANLIB): Get this var from configure.
Dave Love <fx@gnu.org>
parents:
diff changeset
933
Dave Love <fx@gnu.org>
parents:
diff changeset
934 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
935
Dave Love <fx@gnu.org>
parents:
diff changeset
936 * lwlib.c (lw_popup_menu): New arg `event', passed along.
Dave Love <fx@gnu.org>
parents:
diff changeset
937 * lwlib-Xlw.c (xlw_popup_menu): New arg `event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
938 * lwlib-Xm.c (xm_popup_menu): New arg `event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
939
Dave Love <fx@gnu.org>
parents:
diff changeset
940 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
941
Dave Love <fx@gnu.org>
parents:
diff changeset
942 * Version 19.29 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
943
Dave Love <fx@gnu.org>
parents:
diff changeset
944 1995-06-11 Richard Stallman <rms@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
945
Dave Love <fx@gnu.org>
parents:
diff changeset
946 * lwlib.c (lwlib_toolkit_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
947
Dave Love <fx@gnu.org>
parents:
diff changeset
948 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
949
Dave Love <fx@gnu.org>
parents:
diff changeset
950 * xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
951
Dave Love <fx@gnu.org>
parents:
diff changeset
952 1995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
953
Dave Love <fx@gnu.org>
parents:
diff changeset
954 * xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args.
Dave Love <fx@gnu.org>
parents:
diff changeset
955
Dave Love <fx@gnu.org>
parents:
diff changeset
956 1995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
957
Dave Love <fx@gnu.org>
parents:
diff changeset
958 * lwlib.c: Don't use prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
959 * lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
960
Dave Love <fx@gnu.org>
parents:
diff changeset
961 1995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 * lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if.
Dave Love <fx@gnu.org>
parents:
diff changeset
964
Dave Love <fx@gnu.org>
parents:
diff changeset
965 1995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
966
Dave Love <fx@gnu.org>
parents:
diff changeset
967 * Makefile.in (ALL_CFLAGS): Add -I../src.
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 1995-05-03 Morten Welinder <terra+@cs.cmu.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 * lwlib.c [__osf__]: Include string.h and stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
972 [__osf__] (xmalloc): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
973
Dave Love <fx@gnu.org>
parents:
diff changeset
974 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 * lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget):
Dave Love <fx@gnu.org>
parents:
diff changeset
977 Specify more useful names in XmCreatePulldownMenu calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
978
Dave Love <fx@gnu.org>
parents:
diff changeset
979 * lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
980
Dave Love <fx@gnu.org>
parents:
diff changeset
981 * xlwmenu.c (size_menu): Make height and label_width unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
982 (fit_to_screen): Make screen_width and screen_height unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
983 (motion_event_is_in_menu): Make x, y unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
984
Dave Love <fx@gnu.org>
parents:
diff changeset
985 1995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
986
Dave Love <fx@gnu.org>
parents:
diff changeset
987 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
988
Dave Love <fx@gnu.org>
parents:
diff changeset
989 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
990 Add -I${srcdir}/../src.
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
991
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
992 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
993
Dave Love <fx@gnu.org>
parents:
diff changeset
994 * lwlib-Xm.c: Remove function prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
995 (xm_pop_down_callback): Call the deactivation callback only when
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
996 popping down the top level submenu.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
997
Dave Love <fx@gnu.org>
parents:
diff changeset
998 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
999
Dave Love <fx@gnu.org>
parents:
diff changeset
1000 * Makefile.in (lwlib.o): Depend on Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
1001
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 * lwlib-Xm.h: Remove function prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1003
Dave Love <fx@gnu.org>
parents:
diff changeset
1004 * lwlib-Xm.c (remove_grabs): Use type Widget for `menu'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1005
Dave Love <fx@gnu.org>
parents:
diff changeset
1006 1995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1007
Dave Love <fx@gnu.org>
parents:
diff changeset
1008 * Makefile.in (ALL_CFLAGS): Allow include files to be found in
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1009 `srcdir'.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1010
Dave Love <fx@gnu.org>
parents:
diff changeset
1011 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1012
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 * Makefile.in (maintainer-clean): Renamed from realclean.
Dave Love <fx@gnu.org>
parents:
diff changeset
1014
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 1994-11-28 Richard Stallman <rms@bethel>
Dave Love <fx@gnu.org>
parents:
diff changeset
1016
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 * lwlib-int.h (safe_strdup): Don't use ANSI argument prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
1018
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 1994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1020
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 * lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1022
Dave Love <fx@gnu.org>
parents:
diff changeset
1023 1994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1024
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
1025 * lwlib-Xm.c (make_menu_in_widget): Differentiate a separator
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 entry ("--") from a title.
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 (xm_pop_down_callback): Filter all but the last pop down callbacks.
Dave Love <fx@gnu.org>
parents:
diff changeset
1028
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 1994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1030
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 * lwlib-Xm.c (update_one_menu_entry): Use the parent of the
Dave Love <fx@gnu.org>
parents:
diff changeset
1032 cascade button as the parent of the pulldown, rather than the
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 cascade button itself. This works around a Motif SIGSEGV in the
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 function `InSharedMenuHierarchy'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1035
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 1994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1037
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 * xlwmenu.c (xlwmenu_default_font): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 (XlwMenuInitialize): Use xlwmenu_default_font to default
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 the font if necessary. Make mw, itself, an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
1041
Dave Love <fx@gnu.org>
parents:
diff changeset
1042 1994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1043
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1045
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1047
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 * xlwmenu.c (xlwmenu_default_font): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1049 (XlwMenuInitialize): Use xlwmenu_default_font to default
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 the font if necessary. Make mw, itself, an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
1051
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 1994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1055
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 * xlwmenu.c (fit_to_screen): Don't put the menu off the left or top.
Dave Love <fx@gnu.org>
parents:
diff changeset
1057
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1059
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 * xlwmenu.c (display_menu_item): Add support for displaying the
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1061 title in pop up menus.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1062
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 * lwlib.c (lw_set_main_areas): Use xm_set_main_areas().
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 (lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
1065
Dave Love <fx@gnu.org>
parents:
diff changeset
1066 1994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1067
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 * lwlib-Xaw.c (xaw_create_main): New function to support the
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1069 toolkit independent creation of the main Emacs widget. *
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1070 lwlib-Xlw.c (xlw_create_menubar): When compiling under Emacs, set
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1071 resizing resources to disable showGrip and to enable both
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1072 resizeToPreferred and allowShellResize.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1073
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1075
87613
88de7654aee1 *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 83716
diff changeset
1076 * lwlib-Xm.c (make_menu_in_widget): Add support for displaying a
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 title in pop up menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 (make_main, xm_set_main_areas, xm_manage_resizing): New functions to
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 create and manage a Motif Main Window widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
1082
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49533
diff changeset
1083 1994-09-18 Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1084
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons,
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 margin of 10 pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49533
diff changeset
1089 1994-09-16 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1090
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 * lwlib-Xm.c (make_main): New function to support toolkit
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1092 independent creation of the main Emacs widget.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 (make_destroyed_instance): Use safe_strdup() instead of strdup().
Dave Love <fx@gnu.org>
parents:
diff changeset
1094
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 * lwlib-int.h: Declare safe_strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1096
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 * lwlib.c (lw_refigure_widget): New function. Handle geometry
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1098 management inside lwlib instead of in Emacs.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 (lw_window_is_in_menubar): New function. Determine if the pointer
Dave Love <fx@gnu.org>
parents:
diff changeset
1100 is in a menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 (lw_set_main_areas): New function. Set the main window widgets for
Dave Love <fx@gnu.org>
parents:
diff changeset
1102 Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
1103
Dave Love <fx@gnu.org>
parents:
diff changeset
1104 * lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(),
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 lw_set_main_areas().
Dave Love <fx@gnu.org>
parents:
diff changeset
1106
Dave Love <fx@gnu.org>
parents:
diff changeset
1107 * xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 Xt{Na,CA}llowResize.
Dave Love <fx@gnu.org>
parents:
diff changeset
1109
Dave Love <fx@gnu.org>
parents:
diff changeset
1110 * xlwmenu.c (Start): Use pop_up_menu() to post the submenus.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1111 (Select): Remove the pointer grab when popping down a menubar submenu.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 (pop_up_menu): Handle popping up submenus from a menubar, i.e. when
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 the menu widget parent is not a shell widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1114
Dave Love <fx@gnu.org>
parents:
diff changeset
1115 1994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1116
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 * xlwmenu.c (pop_up_menu): Clear next_release_must_exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1118 (Start): Clear next_release_must_exit when popping up the menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1119
Dave Love <fx@gnu.org>
parents:
diff changeset
1120 1994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1121
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1123 (Select): Do nothing if the menu should be left posted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1124
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 1994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1126
Dave Love <fx@gnu.org>
parents:
diff changeset
1127 * xlwmenu.c (make_windows_if_needed, pop_up_menu):
Dave Love <fx@gnu.org>
parents:
diff changeset
1128 Enable mouse motion events even when no button down.
Dave Love <fx@gnu.org>
parents:
diff changeset
1129
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1131
Dave Love <fx@gnu.org>
parents:
diff changeset
1132 * xlwmenu.c (pointer_grabbed): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 (pop_up_menu): Set the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 (XlwMenuDestroy): Maybe call XtUngrabPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1135
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 * lwlib.c (max): Function deleted. Define as macro instead,
Dave Love <fx@gnu.org>
parents:
diff changeset
1139 but only if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1140
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1142
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 * xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness.
Dave Love <fx@gnu.org>
parents:
diff changeset
1144
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1148
Dave Love <fx@gnu.org>
parents:
diff changeset
1149 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1150
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 * lwlib.c (lwlib_memset: New function, used instead of memset.
Dave Love <fx@gnu.org>
parents:
diff changeset
1152 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 * lwlib.c (lwlib_bcopy): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1154 * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1155
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 * lwlib.c: Delete definitions for use of alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 (name_to_widget): Use xmalloc, not alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
1158
Dave Love <fx@gnu.org>
parents:
diff changeset
1159 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1160
Dave Love <fx@gnu.org>
parents:
diff changeset
1161 * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1162 (XlwMenuRedisplay): If it's set, truncate the old_depth to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1163
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1167 * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 * lwlib.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 (safe_strdup): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1173 * lwlib-Xm.c: Use safe_strdup, not strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1174
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 * xlwmenu.c (string_width): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1176
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1178
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
1180 for foreground and cursor_shape fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
1181
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 * xlwmenu.c (XlwMenuSetValues): Check for change of font.
Dave Love <fx@gnu.org>
parents:
diff changeset
1183
Dave Love <fx@gnu.org>
parents:
diff changeset
1184 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1185
Dave Love <fx@gnu.org>
parents:
diff changeset
1186 * Makefile.in: Delete all SRCS variables (unused).
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 (lwlib.o, xrdb-cpp.o): Mention srcdir in dep.
Dave Love <fx@gnu.org>
parents:
diff changeset
1188
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1190
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
1192
Dave Love <fx@gnu.org>
parents:
diff changeset
1193 * xrdb.c: Define HAVE_X11R5 as in xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1194 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1195 (_XtDisplayInitialize): Test HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
1196
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 * dispatch.c: Define HAVE_X11R5 as in xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1198 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
1200 (WouldDispatchEvent): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1201
Dave Love <fx@gnu.org>
parents:
diff changeset
1202 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1203
Dave Love <fx@gnu.org>
parents:
diff changeset
1204 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1205
Dave Love <fx@gnu.org>
parents:
diff changeset
1206 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1207
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1208 * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 user.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1212
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1213 * xlwmenu.c (XlwMenuResize): Don't allow the popup menu to resize
44709
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
1214 itself. Therefore reset the size to its initial value.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1215
Dave Love <fx@gnu.org>
parents:
diff changeset
1216 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1217
Dave Love <fx@gnu.org>
parents:
diff changeset
1218 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 Don't test for scrollbar widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1220
Dave Love <fx@gnu.org>
parents:
diff changeset
1221 1994-03-14 Frederic Pierresteguy (fp@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1222
Dave Love <fx@gnu.org>
parents:
diff changeset
1223 * lwlib-int.h: Declare lw_get_widget_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
1224
Dave Love <fx@gnu.org>
parents:
diff changeset
1225 * lwlib.c (lw_get_widget_info): Comment out arg in function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
1226
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 * lwlib-Xaw.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1228 * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R.
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues,
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1231
Dave Love <fx@gnu.org>
parents:
diff changeset
1232 1994-03-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
1233
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 right justify the arrow in the pane.
Dave Love <fx@gnu.org>
parents:
diff changeset
1236
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then
Dave Love <fx@gnu.org>
parents:
diff changeset
1238 define USE_XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1239
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc].
Dave Love <fx@gnu.org>
parents:
diff changeset
1241
Dave Love <fx@gnu.org>
parents:
diff changeset
1242 * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release.
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 * lwlib.c (_AIX): Replace the AIXV3 directive.
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 (USE_XAW): New macro to conditionalize the use of the athena toolkit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 (lw_get_widget_info): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 (set_one_value): Handle USE_XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 (instanciate_widget_instance): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1248 (destroy_one_instance): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1249 (lw_pop_all_widgets): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1250 (lw_pop_down_all_widgets): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 (get_one_value): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1252
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 * lwlib-Xaw.c, lwlib-Xaw.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
1254
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 1994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1256
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1258
Dave Love <fx@gnu.org>
parents:
diff changeset
1259 * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu):
Dave Love <fx@gnu.org>
parents:
diff changeset
1260 Use XtCreate..., not XtVaCreate...
Dave Love <fx@gnu.org>
parents:
diff changeset
1261 No need to copy instance->info->val any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
1262 (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1263
Dave Love <fx@gnu.org>
parents:
diff changeset
1264 1994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1265
Dave Love <fx@gnu.org>
parents:
diff changeset
1266 * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
1267
Dave Love <fx@gnu.org>
parents:
diff changeset
1268 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1269
Dave Love <fx@gnu.org>
parents:
diff changeset
1270 * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1271
Dave Love <fx@gnu.org>
parents:
diff changeset
1272 * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 Use malloc for allocation.
Dave Love <fx@gnu.org>
parents:
diff changeset
1274 (xlw_create_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1275
Dave Love <fx@gnu.org>
parents:
diff changeset
1276 1994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1277
Dave Love <fx@gnu.org>
parents:
diff changeset
1278 * lwlib.c (malloc_cpt): New static variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 (malloc_widget_value): Increment malloc_cpt when allocating a cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
1280 (free_widget_value): Really free the cells when the number of
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 allocated ones is bigger than 25.
Dave Love <fx@gnu.org>
parents:
diff changeset
1282
Dave Love <fx@gnu.org>
parents:
diff changeset
1283 * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 free_widget_value instead of XtMalloc and XtFree.
Dave Love <fx@gnu.org>
parents:
diff changeset
1285 (xlw_create_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1286
Dave Love <fx@gnu.org>
parents:
diff changeset
1287 1994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1288
Dave Love <fx@gnu.org>
parents:
diff changeset
1289 * Makefile.in (ALL_CFLAGS): Specify -Demacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1290
Dave Love <fx@gnu.org>
parents:
diff changeset
1291 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 in XtGrabPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1293
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1295
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1296 * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 XtVaCreateManagedWidget, not instance->info->val.
Dave Love <fx@gnu.org>
parents:
diff changeset
1298 (xlw_create_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1299
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1301
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 before calling XtVaCreateManagedWidget and then free the copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 (xlw_create_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1305
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1307
Dave Love <fx@gnu.org>
parents:
diff changeset
1308 * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 (XlwMenuDestroy): Free mw->menu.contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1310
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 1994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1312
Dave Love <fx@gnu.org>
parents:
diff changeset
1313 * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 visible/invisible the selection of the menubar items.
Dave Love <fx@gnu.org>
parents:
diff changeset
1315
Dave Love <fx@gnu.org>
parents:
diff changeset
1316 1994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1317
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 * lwlib.c (strcasecmp): Renamed to my_strcasecmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1319 (find_in_table): Changed only caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1320
Dave Love <fx@gnu.org>
parents:
diff changeset
1321 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1322
Dave Love <fx@gnu.org>
parents:
diff changeset
1323 * xlwmenu.c (display_menu_item): When dealing with the menubar,
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1324 always call XDrawRectangle to clear the selection after popping down
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1325 the pulldown menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1326
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1328
Dave Love <fx@gnu.org>
parents:
diff changeset
1329 * lwlib.c: Include ctype.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1330
Dave Love <fx@gnu.org>
parents:
diff changeset
1331 1994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1332
Dave Love <fx@gnu.org>
parents:
diff changeset
1333 * lwlib.c (strcasecmp): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1334
Dave Love <fx@gnu.org>
parents:
diff changeset
1335 1994-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1336
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1338 Convert all function definitions to non-prototype K&R.
Dave Love <fx@gnu.org>
parents:
diff changeset
1339
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 * lwlib-Xlw.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 * lwlib.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1342 * lwlib-utils.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1343
Dave Love <fx@gnu.org>
parents:
diff changeset
1344 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1345
Dave Love <fx@gnu.org>
parents:
diff changeset
1346 * lwlib.c: Include StringDefs.h after lwlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1347
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1349
Dave Love <fx@gnu.org>
parents:
diff changeset
1350 * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 instead of $*.
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 (dispatch.o, xrdb.o, lwlib-Xm.o): Rules removed; they were
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1353 superfluous and didn't work when configured outside srcdir.
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1354 The implicit .c.o rule works fine.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1355
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1357
Dave Love <fx@gnu.org>
parents:
diff changeset
1358 * xlwmenu.c (resource_widget_value): Avoid using strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1359
Dave Love <fx@gnu.org>
parents:
diff changeset
1360 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1361
Dave Love <fx@gnu.org>
parents:
diff changeset
1362 * Makefile.in: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1363
Dave Love <fx@gnu.org>
parents:
diff changeset
1364 * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1366 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1367
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 * lwlib-int.h: Renamed from lwlib-internal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1369
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1370
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1371
30994
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1372 ;; Local Variables:
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
1373 ;; coding: utf-8
73856
594a719b7a7f Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents: 73558
diff changeset
1374 ;; add-log-time-zone-rule: t
30994
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1375 ;; End:
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 37627
diff changeset
1376
75250
6d19c76d81c5 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 75020
diff changeset
1377 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
79747
a1c6fb73c033 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78285
diff changeset
1378 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1379
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1380 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1381
94792
7a6273d39994 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94175
diff changeset
1382 GNU Emacs is free software: you can redistribute it and/or modify
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1383 it under the terms of the GNU General Public License as published by
94792
7a6273d39994 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94175
diff changeset
1384 the Free Software Foundation, either version 3 of the License, or
7a6273d39994 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94175
diff changeset
1385 (at your option) any later version.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1386
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1387 GNU Emacs is distributed in the hope that it will be useful,
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1388 but WITHOUT ANY WARRANTY; without even the implied warranty of
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1389 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1390 GNU General Public License for more details.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1391
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75250
diff changeset
1392 You should have received a copy of the GNU General Public License
94792
7a6273d39994 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94175
diff changeset
1393 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51144
diff changeset
1394
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51144
diff changeset
1395 ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e