Mercurial > emacs
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 |
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 | 5 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu> |
6 | |
7 * lwlib.c: Remove references to obsolete variables. | |
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 | 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 | 19 2007-08-29 Károly Lőrentey <lorentey@elte.hu> |
83716 | 20 |
21 * xlwmenu.c (XlwMenuRealize): Ignore X errors while setting up | |
22 cursor shape. | |
23 | |
78285 | 24 2007-07-25 Glenn Morris <rgm@gnu.org> |
25 | |
26 * Relicense all FSF files to GPLv3 or later. | |
27 | |
28 * COPYING: Switch to GPLv3. | |
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 | 38 2007-02-28 Glenn Morris <rgm@gnu.org> |
39 | |
40 * Makefile.in (distclean): Delete Makefile. | |
41 (maintainer-clean): Delete TAGS. | |
42 | |
93301 | 43 2007-01-01 Jan Djärv <jan.h.d@swipnet.se> |
75020 | 44 |
45 * xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback. | |
46 (display_menu, map_event_to_widget_value): Generate enter and | |
47 leave callbacks. | |
48 (pop_up_menu): Initialize mw->menu.inside_entry. | |
49 | |
50 * xlwmenu.h (XtNleaveCallback, XtNenterCallback): New strings. | |
51 | |
52 * xlwmenuP.h (_XlwMenu_part): Add enter/leave callbacks and | |
53 inside_entry. | |
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 | 56 (xlw_create_menubar, xlw_create_popup_menu): Connect XtNenter/leave |
57 to enter/leave_hook. | |
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 | 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 | 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 | 93 2005-07-04 Lute Kamstra <lute@gnu.org> |
94 | |
95 Update FSF's address in GPL notices. | |
96 | |
93301 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 195 2003-05-22 Dave Love <fx@gnu.org> |
196 | |
197 * xlwmenu.c: Include lisp.h, not ../src/lisp.h. | |
198 (make_drawing_gcs): Remove unused `xswa', `mask'. | |
199 | |
200 * lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h. | |
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 | 204 |
52771 | 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 | 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 | 222 2002-11-21 Dave Love <fx@gnu.org> |
223 | |
224 * lwlib-Xaw.c [PROTOTYPES]: Provide ISO C arglists for functions | |
225 with Boolean args. | |
226 | |
48481 | 227 2002-11-20 Dave Love <fx@gnu.org> |
228 | |
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 | 231 (lwlib_memset): Declare length arg as size_t. |
232 (malloc_widget_value): Cast arg of lwlib_memset. | |
233 | |
234 * xlwmenu.c (separator_height): Prototype. | |
235 | |
45153 | 236 2002-05-07 Miles Bader <miles@gnu.org> |
237 | |
238 * xlwmenu.c (make_drawing_gcs): The scaling factor passed to | |
239 `x_alloc_lighter_color_for_widget' is a float, not an int, and | |
240 it's a multiplicative factor, so the name `delta' is inaccurate. | |
241 Always base disabled foreground on the normal foreground. | |
242 Don't use the temporary variable `temp'. | |
243 | |
93301 | 244 2002-05-06 Pavel Janík <Pavel@Janik.cz> |
45148 | 245 |
246 * xlwmenu.c (xlwMenuResources): New resource. | |
247 (find_next_selectable): Return current item when the menu is not | |
248 poped up. | |
249 Rename `inactive_gc' to `disabled_gc'. | |
250 Use lighter/darker color for disabled menu items instead of using | |
251 stipple. Use stipple only when better color can not be | |
252 determined automatically. | |
253 | |
254 * xlwmenu.h (XtNdisabledForeground, XtCDisabledForeground): | |
255 New resource names. | |
256 | |
257 * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'. | |
258 Rename `inactive_gc' to `disabled_gc'. | |
259 | |
93301 | 260 2002-04-29 Pavel Janík <Pavel@Janik.cz> |
44968 | 261 |
262 * xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>: | |
263 Change default values. | |
264 | |
93301 | 265 2002-04-28 Jan Djärv <jan.h.d@swipnet.se> |
44932 | 266 |
267 * xlwmenu.c: Do not grab keyboard if installation-directory is | |
268 non-nil (not installed Emacs). To simplify debugging. | |
269 | |
93301 | 270 2002-04-28 Pavel Janík <Pavel@Janik.cz> |
44918 | 271 |
44920 | 272 * Makefile.in: Remove OpenLook file dependencies. |
273 (xrdb-cpp.o): Remove target. | |
274 Remove unused defines. | |
275 | |
44923 | 276 * xrdb.c, xrdb-cpp.c, Imakefile, dispatch.c, dispatch.h: |
277 Remove unused file. | |
44920 | 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 | 280 |
93301 | 281 2002-04-25 Pavel Janík <Pavel@Janik.cz> |
44836 | 282 |
283 * lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h | |
284 * lwlib-XolmbP.h: Remove file. | |
285 | |
93301 | 286 2002-04-22 Jan Djärv <jan.h.d@swipnet.se> |
44753 | 287 |
288 * lwlib-Xm.c: Removed compiler warning. | |
289 | |
290 * xlwmenu.c: Add calls to GrabKeyboard to remove strange | |
291 interactions with window managers that steal keypresses. | |
292 Call ungrab_all instead of XtUngrabPointer. | |
293 (pop_up_menu): Add call to XtGrabKeyboard. | |
294 (ungrab_all): New function. | |
295 | |
93301 | 296 2002-04-20 Pavel Janík <Pavel@Janik.cz> |
44714 | 297 |
298 * xlwmenu.c (find_next_selectable): New function. | |
299 (Down, Up, Right): Use it. | |
300 (find_next_selectable): Prevent endless loops when only one item | |
301 is enabled in the menu. | |
302 | |
93301 | 303 2002-04-19 Pavel Janík <Pavel@Janik.cz> |
44709 | 304 |
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 | 309 (find_next_selectable, find_prev_selectable): New functions used |
310 for finding menu-items. | |
311 (Down, Up, Left, Right): New functions. | |
312 | |
44687 | 313 2002-04-19 Eli Zaretskii <eliz@is.elta.co.il> |
314 | |
44688 | 315 * Makefile.in (TAGS): Don't use -t, it's the default behavior for |
44687 | 316 etags, so it barfs if invoked with -t. |
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 | 320 * lwlib.c (P_): Definitions deleted. |
43990
d6b0a23deaeb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
43949
diff
changeset
|
321 |
43949 | 322 2002-03-16 Eli Zaretskii <eliz@is.elta.co.il> |
323 | |
324 * lwlib.c (P_): Don't define if already defined. | |
325 | |
93301 | 326 2002-01-27 Pavel Janík <Pavel@Janik.cz> |
43003 | 327 |
328 * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll) | |
329 (xaw_scrollbar_jump): Put whole functions in #if 0. | |
330 | |
93301 | 331 2002-01-09 Pavel Janík <Pavel@Janik.cz> |
42631 | 332 |
333 * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to | |
334 suppress compiler warnings. | |
335 | |
93301 | 336 2001-12-18 Pavel Janík <Pavel@Janik.cz> |
42124 | 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 | 339 |
93301 | 340 2001-12-08 Pavel Janík <Pavel@Janik.cz> |
41896 | 341 |
342 * COPYING: New file. | |
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 | 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 | 361 2001-10-20 Gerd Moellmann <gerd@gnu.org> |
362 | |
40152 | 363 * (Version 21.1 released.) |
40111 | 364 |
39724 | 365 2001-10-09 Gerd Moellmann <gerd@gnu.org> |
366 | |
367 * lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL. | |
368 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>. | |
369 | |
39742 | 370 2001-10-05 Gerd Moellmann <gerd@gnu.org> |
371 | |
372 * Branch for 21.1. | |
44688 | 373 |
37529 | 374 2001-04-30 Gerd Moellmann <gerd@gnu.org> |
375 | |
376 * xlwmenu.c (xlwmenu_window_p): New function. | |
377 | |
36957 | 378 2001-03-23 Gerd Moellmann <gerd@gnu.org> |
379 | |
380 * lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function. | |
381 | |
36943 | 382 2001-03-22 Gerd Moellmann <gerd@gnu.org> |
383 | |
384 * lwlib-Xm.c (x_print_complete_resource_name) [0]: New function. | |
385 | |
36767 | 386 2001-03-13 Gerd Moellmann <gerd@gnu.org> |
387 | |
36783 | 388 * lwlib-Xm.c (make_menu_in_widget): Remove code forcing LessTif to |
389 recompute centered text; it works fine without with current LessTif. | |
390 | |
36781 | 391 * lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback |
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 | 394 |
36771 | 395 * lwlib-Xm.c (make_menubar): Take out code in #if 0. |
36781 | 396 |
36767 | 397 * lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless |
398 necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>. | |
399 | |
36439 | 400 2001-02-28 Gerd Moellmann <gerd@gnu.org> |
401 | |
36443 | 402 * lwlib-Xm.c (xm_arm_callback): Don't compare widgets with `None', |
403 use NULL instead. | |
404 | |
36439 | 405 * lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead |
406 of setting the value of XtNsensitive. | |
407 | |
408 * lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry) | |
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 | 411 |
34559 | 412 2000-12-14 Dave Love <fx@gnu.org> |
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 | 415 |
34437 | 416 2000-12-11 Dave Love <fx@gnu.org> |
417 | |
418 * xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>: | |
419 <SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator. | |
420 | |
34340 | 421 2000-12-07 Gerd Moellmann <gerd@gnu.org> |
422 | |
423 * lwlib-Xm.c (xm_arm_callback): Fix last change. | |
424 | |
34051 | 425 2000-11-30 Gerd Moellmann <gerd@gnu.org> |
426 | |
427 * lwlib-Xm.c (xm_arm_callback): Handle case that W is null; | |
428 also see comment there. | |
429 | |
33715 | 430 2000-11-21 Gerd Moellmann <gerd@gnu.org> |
431 | |
432 * xlwmenu.c (xlwmenu_redisplay): New function. | |
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 | 443 2000-09-04 Miles Bader <miles@gnu.org> |
444 | |
445 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu | |
446 is actually displayed. | |
31371 | 447 (remap_menubar): Only include the menu-margin in the initial X & Y |
448 positions for horizontal menu-bars. | |
449 (fit_to_screen): If moving a sub-menu to the left-side, increment | |
450 its x-position by the shadow-thickness to make it look more | |
451 attached to the invoking menu-item (similarly to the way it would | |
452 be displayed on the right side). | |
31366 | 453 |
31342 | 454 2000-09-03 Miles Bader <miles@gnu.org> |
455 | |
456 * xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration. | |
457 (make_shadow_gcs) [emacs]: Use x_alloc_lighter_color_for_widget to | |
458 do shadow calculation. | |
459 (make_shadow_gcs): Remove code that tests whether the top shadow | |
460 is dimmer than the bottom shadow--it shouldn't ever happen. | |
461 | |
31289 | 462 2000-08-30 Miles Bader <miles@gnu.org> |
463 | |
464 * xlwmenu.c (XlwMenuSetValues): If the background color has | |
465 changed, re-make the shadow-gcs too. | |
466 | |
30576 | 467 2000-08-03 Gerd Moellmann <gerd@gnu.org> |
468 | |
469 * lwlib.c, lwlib-Xm.c, lwlib-Xaw.c: Use NULL at the end of the | |
470 variable argument lists of XtVaSetValues and XtVaGetValues | |
471 functions because 0 is not sufficient on systems where sizeof | |
472 (int) < sizeof (void *). | |
473 | |
30329 | 474 2000-07-19 Gerd Moellmann <gerd@gnu.org> |
475 | |
476 * xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that | |
477 leads to redefinition errors when static is defined as empty in | |
478 config.h. Refer to the gray bitmap in xfns.c, instead. | |
479 | |
30280 | 480 2000-07-18 Dave Love <fx@gnu.org> |
481 | |
482 * lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy. | |
483 | |
29893 | 484 2000-06-23 Dave Love <fx@gnu.org> |
485 | |
486 * lwlib-Xlw.c (xlw_popup_menu): Cast arg of pop_up_menu. | |
487 | |
488 * lwlib-utils.c: Include lwlib.h. | |
489 | |
29702 | 490 2000-06-16 Gerd Moellmann <gerd@gnu.org> |
491 | |
492 * xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and | |
493 free_bottom_shadow_color_p. | |
494 | |
495 * xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p | |
496 and free_top_shadow_color_p flags in the menu widget if | |
497 top and bottom shadow colors must be freed. | |
498 (release_shadow_gcs): Free colors only if they must be freed. | |
499 | |
29603 | 500 2000-06-12 Gerd Moellmann <gerd@gnu.org> |
501 | |
502 * xlwmenu.c (make_shadow_gcs): Free and copy colors so that | |
503 color reference counts are right. | |
504 (release_shadow_gcs): Free colors. | |
505 | |
29471 | 506 2000-06-06 Dave Love <fx@gnu.org> |
507 | |
508 * xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors) | |
509 (x_uncatch_errors, x_had_errors_p, x_clear_errors): Add prototypes | |
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 | 512 (Start) <pop_up_menu>: Cast second arg. |
513 | |
514 * lwlib.c (P_): Use PROTOTYPES. | |
515 (safe_strdup): Declare arg const. | |
516 (lw_modify_all_widgets) <!info>: Return 0. | |
517 | |
518 * lwlib-Xm.c (P_): Use PROTOTYPES. | |
519 | |
520 * xlwmenu.h, lwlib.h, lwlib-utils.h, lwlib-int.h, lwlib-Xm.h: | |
521 * lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes. | |
522 | |
523 * lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg. | |
524 | |
525 * Makefile.in (lwlib.o): Depend on lwlib-Xlw.h. | |
526 (lwlib-Xlw.o): Depend on lwlib-Xlw.h. | |
527 (lwlib-Xaw.o): Depend on lwlib-Xaw.h. | |
528 (lwlib-Xm.o): Depend on lwlib-Xm.h. | |
529 | |
28120 | 530 2000-03-12 Gerd Moellmann <gerd@gnu.org> |
531 | |
532 * lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set | |
533 XmNresizeHeight and XmNresizeWidth. | |
534 | |
28060 | 535 2000-03-08 Dave Love <fx@gnu.org> |
536 | |
537 * Makefile.in (liblw.a): Don't bother testing for ranlib failing | |
538 since configure sets it up. | |
539 | |
28016 | 540 2000-03-06 Gerd Moellmann <gerd@gnu.org> |
541 | |
542 * lwlib-Xm.c (make_menubar): Set XmNresizeHeight and | |
543 XmNresizeWidth resources only if LESSTIF_VERSION is defined. | |
544 | |
27999 | 545 2000-03-05 Gerd Moellmann <gerd@gnu.org> |
546 | |
547 * lwlib-Xm.c (xm_manage_resizing): Rewritten. | |
548 | |
549 * lwlib.c (lw_modify_all_widgets): Return non-zero if widget | |
550 tree was changed. | |
551 (merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P | |
552 to 1 if a change occurs. | |
553 | |
554 * lwlib.h (lw_modify_all_widgets): Change prototype. | |
555 | |
27989 | 556 2000-03-04 Gerd Moellmann <gerd@gnu.org> |
557 | |
558 * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead | |
559 of the screen's default colormap. | |
560 | |
27757 | 561 2000-02-18 Gerd Moellmann <gerd@gnu.org> |
562 | |
563 * lwlib.c (merge_widget_value): Fix incorrect assignment of | |
564 safe_strdup'd help string. | |
565 | |
27433 | 566 2000-01-25 Gerd Moellmann <gerd@gnu.org> |
567 | |
568 * lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback, | |
569 add XmNunmapCallback. | |
570 (xm_unmap_callback): New function. | |
571 (xm_pull_down_callback): Call pre-activate callback only if | |
572 parent is the menu bar. | |
573 | |
27344 | 574 2000-01-17 Gerd Moellmann <gerd@gnu.org> |
575 | |
576 * lwlib-Xm.c (xm_arm_callback): New function. | |
577 (make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and | |
578 XmNdisarmCallback for buttons (not supported for other widgets). | |
27347 | 579 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False. |
27344 | 580 |
581 * lwlib-Xlw.c (highlight_hook): New function. | |
582 (xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as | |
583 callback XtNhighlightCallback. | |
584 | |
585 * lwlib.c (copy_widget_value_tree): Copy help string. | |
586 (free_widget_value_tree): Free help string. | |
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 | 590 (lw_get_widget_instance): New function. |
591 | |
592 * lwlib-int.h: Add prototype for lw_get_widget_instance. | |
593 | |
594 * lwlib.h (_widget_value): Add help string. | |
595 | |
596 * xlwmenu.c (xlwMenuResources): All XtNhighlightCallback. | |
597 (remap_menubar): Call highlight callback. | |
598 | |
599 * xlwmenu.h (XtNhighlightCallback): New define. | |
600 | |
601 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list. | |
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 | 614 1999-10-07 Gerd Moellmann <gerd@gnu.org> |
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 | 618 |
25861 | 619 1999-09-17 Richard Stallman <rms@gnu.org> |
620 | |
621 * lwlib-Xaw.c (wm_delete_window): Check all the shell's children, | |
622 not just the first, to find the dialog box. | |
623 | |
624 1999-09-14 Gerd Moellmann <gerd@gnu.org> | |
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 | 627 |
628 1999-09-10 Gerd Moellmann <gerd@gnu.org> | |
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 | 631 meaning as `--:noLine'. |
632 | |
633 1999-09-06 Gerd Moellmann <gerd@gnu.org> | |
634 | |
635 * lwlib.c (lw_separator_p): Add alternative separator type names. | |
636 | |
637 1999-09-03 Gerd Moellmann <gerd@gnu.org> | |
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 | 640 |
27349 | 641 1999-07-12 Gerd Moellmann <gerd@gnu.org> |
642 | |
643 * lwlib-Xm.c: Add function prototypes. | |
644 | |
645 * lwlib-Xm.c (xm_update_label): Use val->name to look up | |
646 a label string from resources. | |
647 (xm_update_label): Add some comments. | |
648 | |
649 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
650 | |
651 * xlwmenu.c (all_dashes_p): Removed. | |
652 (size_menu_item): Call lw_separator_p. | |
653 (display_menu_item): Ditto. | |
654 (display_menu): Ditto. | |
655 (draw_separator): New. | |
656 (display_menu_item): Call it. | |
657 (separator_height): New. | |
658 (size_menu_item): Call it. | |
659 | |
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 | 662 |
663 * lwlib.c (lw_separator_p): New. | |
664 | |
665 * lwlib.h (enum menu_separator): New. | |
666 | |
667 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
668 | |
669 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu | |
670 title after all widgets have been created. | |
671 | |
672 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
673 | |
674 * xlwmenu.c (toggle_button_width): Renamed from | |
675 toggle_or_radio_button_width. | |
676 (radio_button_width): New. | |
677 (size_menu_item): Use new functions. | |
678 (draw_shadow_rhombus): New. | |
679 (draw_radio): Use radio_button_width and draw_shadow_rhombus. | |
680 (draw_toggle): Use toggle_button_width. | |
681 | |
682 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
683 | |
684 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback | |
685 instead of xm_internal_update_other_instances. | |
686 | |
687 * lwlib-Xm.c (make_menu_in_widget): Do help button before managing | |
688 children to get it to the right place. | |
689 (make_menu_in_widget): Create toggle buttons. | |
690 (update_one_menu_entry): Update toggle buttons. | |
691 | |
692 * xlwmenu.c (size_menu_item): Add parameter button_width. | |
693 (size_menu): Compute button_width. | |
694 (toggle_or_radio_button_width): New. | |
695 (draw_toggle): New. | |
696 (draw_radio): New. | |
697 (draw_shadow_rectangle): Add parameter `down_p'. | |
698 | |
699 * xlwmenuP.h (_window_state): Add button_width. | |
700 | |
701 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
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 | 704 |
705 * lwlib.c (merge_widget_value): Handle button_type. | |
706 (copy_widget_value_tree): Copy button_type. | |
707 | |
708 * lwlib.h (enum button_type): New. | |
709 (_widget_value): New member button_type. | |
710 | |
711 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
712 | |
713 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets | |
714 using XmNrowColumnType. | |
715 | |
716 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
717 | |
718 * xlwmenu.c (abort_gracefully): New. | |
719 (display_menu): Use it instead of abort. | |
720 (size_menu): Ditto. | |
721 | |
722 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
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 | 725 XtNmargin to 4. |
726 (size_menu): Take margin into account. | |
727 (display_menu_item): Ditto. | |
728 (remap_menubar): Ditto. | |
729 (draw_arrow): Draw it 3D. | |
730 | |
25842 | 731 1999-07-12 Richard Stallman <rms@gnu.org> |
732 | |
733 * Version 20.4 released. | |
734 | |
735 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> | |
736 | |
737 * Version 20.3 released. | |
738 | |
739 1998-07-30 Paul Eggert <eggert@twinsun.com> | |
740 | |
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 | 743 Add dependencies to corresponding .c files. for Solaris 2.x VPATH make. |
744 | |
745 1998-04-06 Andreas Schwab <schwab@gnu.org> | |
746 | |
747 * lwlib.c: Always declare xmalloc. | |
748 [USE_XAW]: Include <X11/Xaw/Paned.h>. | |
749 (lwlib_memset, lwlib_bcopy): Explicitly declare return type. | |
750 | |
751 1997-12-20 Richard Stallman <rms@delysid.gnu.org> | |
752 | |
753 * lwlib-Xm.c (update_one_menu_entry): | |
754 Add conditional in case XmNpositionIndex is missing. | |
755 | |
756 1997-12-20 Richard Stallman <rms@psilocin.gnu.org> | |
757 | |
758 * lwlib-Xm.c (update_one_menu_entry): | |
759 Add conditional in case XmNpositionIndex is missing. | |
760 | |
761 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
762 | |
763 * Version 20.2 released. | |
764 | |
765 * xlwmenu.c (motion_event_is_in_menu): Extend the left and | |
766 top windows by the shadow width. | |
767 | |
768 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
769 | |
770 * Version 20.1 released. | |
771 | |
772 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
773 | |
774 * xlwmenu.c (display_menu): If an item is disabled, | |
775 don't display its submenu (if any). | |
776 | |
777 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
778 | |
779 * xlwmenu.c (pop_up_menu): Update the call to x_catch_errors. | |
780 | |
781 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
782 | |
783 * xlwmenu.c (fit_to_screen): If new menu would overlap the previous | |
784 one from the side, try moving it up or down. | |
785 | |
786 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
787 | |
788 * Version 19.33 released. | |
789 | |
790 * lwlib-Xm.c (update_one_menu_entry): Fix previous change: | |
791 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget, | |
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 | 794 1996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu> |
795 | |
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 | 798 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown |
799 in an existing but empty menu item, in order to get a new functional | |
800 pulldown, the menu item must be switched from an XmPushButtonGadget | |
801 into a XmCascadeButtonGadget. | |
802 | |
803 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
804 | |
805 * Version 19.32 released. | |
806 | |
807 1996-07-31 Marcus Daniels <marcus@sayre.sysc.pdx.edu> | |
808 | |
809 * lwlib-Xm.c (make_menubar): Turn off menu accelerator. | |
810 | |
811 1996-07-24 Marcus Daniels <marcus@sayre.sysc.pdx.edu> | |
812 | |
813 * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change | |
814 flag from merged_contents. | |
815 | |
816 1996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
817 | |
818 * lwlib-Xm.c (xm_update_menu): Fix loop termination test. | |
819 | |
820 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
821 | |
822 * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change. | |
823 | |
824 1996-07-03 Marcus Daniels <marcus@sayre.sysc.pdx.edu> | |
825 | |
826 * lwlib-Xm.h: Declare lw_motif_menu_related_event_p. | |
827 | |
828 * lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to | |
829 identify keyboard events intended only for menus. | |
830 | |
831 * lwlib.h: Declare lw_toolkit_related_event_p. | |
832 | |
833 * lwlib.c (lw_toolkit_related_event_p): A predicate to identify | |
834 toolkit-specific events. | |
835 | |
836 1996-06-07 Marcus Daniels <marcus@sayre.sysc.pdx.edu> | |
837 | |
838 * lwlib-Xm.c (make_menu_in_widget): Set mapping delay | |
839 for cascade buttons to zero. | |
840 | |
841 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
842 | |
843 * Version 19.31 released. | |
844 | |
845 1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
846 | |
847 * lwlib-Xm.c (destroy_all_children): When freeing a cascade button, | |
848 free its submenu too. | |
849 (make_menu_in_widget): Use a cascade button gadget, not a widget. | |
850 Include Xm/CascadeBG.h. | |
851 | |
852 1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
853 | |
854 * Makefile.in (tags): New target. | |
855 | |
856 1996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
857 | |
858 * Makefile.in (TAGS): Renamed from `tags' and fixed to work. | |
859 | |
860 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
861 | |
862 * Makefile.in (xlwmenu.o): New explicit target. | |
863 | |
864 1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
865 | |
866 * lwlib.h (struct widget_value): New field this_one_change. | |
867 * lwlib.c (merge_widget_value): Set the this_one_change field. | |
868 * lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy. | |
869 (make_menu_in_widget): New arg keep_first_children. | |
870 (xm_update_menu): Preserve the first children even if later ones | |
871 have a structural change. | |
872 (update_one_menu_entry): Use this_one_change field. | |
873 | |
874 1996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
875 | |
876 * xlwmenu.c (motion_event_is_in_menu): Make x and y signed. | |
877 | |
878 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
879 | |
880 * lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]: | |
881 With Motif, the window WIN can be the menu bar widget itself. | |
882 | |
883 1996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
884 | |
885 * lwlib.c (free_widget_value_tree, merge_widget_value): | |
886 Use XtFree for the toolkit_data. | |
887 | |
888 1996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
889 | |
890 * lwlib.c (lw_internal_update_other_instances): Move static var | |
891 outside the function, and rename it to lwlib_updating. | |
892 | |
893 1996-01-04 Paul Eggert <eggert@twinsun.com> | |
894 | |
895 * lwlib.c (instantiate_widget_instance): Renamed from | |
896 instanciate_widget_instance (spelling correction). | |
897 All callers changed. | |
898 | |
899 1995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
900 | |
901 * xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing". | |
902 (xlwMenuTranslations): Add translations for Key, KeyUp, | |
903 and for the modifier keysyms. | |
904 (Nothing, Key): New functions. | |
905 | |
906 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
907 | |
908 * xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents | |
909 get replaced by empty contents. | |
910 | |
911 * lwlib.c (merge_widget_value): Treat disappearance of entire contents | |
912 as a STRUCTURAL_CHANGE. | |
913 | |
914 1995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
915 | |
916 * lwlib-utils.c: Add #undef for index and rindex. | |
917 | |
918 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
919 | |
920 * Version 19.30 released. | |
921 | |
922 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
923 | |
924 * xlwmenu.c (display_menu_item): Fix previous change. | |
925 | |
926 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
927 | |
928 * xlwmenu.c (display_menu_item): Don't treat buttons specially. | |
929 | |
930 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
931 | |
932 * Makefile.in (RANLIB): Get this var from configure. | |
933 | |
934 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
935 | |
936 * lwlib.c (lw_popup_menu): New arg `event', passed along. | |
937 * lwlib-Xlw.c (xlw_popup_menu): New arg `event'. | |
938 * lwlib-Xm.c (xm_popup_menu): New arg `event'. | |
939 | |
940 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
941 | |
942 * Version 19.29 released. | |
943 | |
944 1995-06-11 Richard Stallman <rms@gnu.ai.mit.edu> | |
945 | |
946 * lwlib.c (lwlib_toolkit_type): New variable. | |
947 | |
948 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu> | |
949 | |
950 * xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set. | |
951 | |
952 1995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> | |
953 | |
954 * xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args. | |
955 | |
956 1995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> | |
957 | |
958 * lwlib.c: Don't use prototype. | |
959 * lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise. | |
960 | |
961 1995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
962 | |
963 * lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if. | |
964 | |
965 1995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
966 | |
967 * Makefile.in (ALL_CFLAGS): Add -I../src. | |
968 | |
969 1995-05-03 Morten Welinder <terra+@cs.cmu.edu> | |
970 | |
971 * lwlib.c [__osf__]: Include string.h and stdlib.h. | |
972 [__osf__] (xmalloc): Declared. | |
973 | |
974 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
975 | |
976 * lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget): | |
977 Specify more useful names in XmCreatePulldownMenu calls. | |
978 | |
979 * lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned. | |
980 | |
981 * xlwmenu.c (size_menu): Make height and label_width unsigned. | |
982 (fit_to_screen): Make screen_width and screen_height unsigned. | |
983 (motion_event_is_in_menu): Make x, y unsigned. | |
984 | |
985 1995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
986 | |
987 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h. | |
988 | |
989 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H. | |
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 | 992 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
993 | |
994 * lwlib-Xm.c: Remove function prototypes. | |
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 | 997 |
998 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
999 | |
1000 * Makefile.in (lwlib.o): Depend on Makefile. | |
1001 | |
1002 * lwlib-Xm.h: Remove function prototypes. | |
1003 | |
1004 * lwlib-Xm.c (remove_grabs): Use type Widget for `menu'. | |
1005 | |
1006 1995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu> | |
1007 | |
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 | 1010 |
1011 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> | |
1012 | |
1013 * Makefile.in (maintainer-clean): Renamed from realclean. | |
1014 | |
1015 1994-11-28 Richard Stallman <rms@bethel> | |
1016 | |
1017 * lwlib-int.h (safe_strdup): Don't use ANSI argument prototype. | |
1018 | |
1019 1994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu> | |
1020 | |
1021 * lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW. | |
1022 | |
1023 1994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu> | |
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 | 1026 entry ("--") from a title. |
1027 (xm_pop_down_callback): Filter all but the last pop down callbacks. | |
1028 | |
1029 1994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu> | |
1030 | |
1031 * lwlib-Xm.c (update_one_menu_entry): Use the parent of the | |
1032 cascade button as the parent of the pulldown, rather than the | |
1033 cascade button itself. This works around a Motif SIGSEGV in the | |
1034 function `InSharedMenuHierarchy'. | |
1035 | |
1036 1994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu> | |
1037 | |
1038 * xlwmenu.c (xlwmenu_default_font): New global variable. | |
1039 (XlwMenuInitialize): Use xlwmenu_default_font to default | |
1040 the font if necessary. Make mw, itself, an argument. | |
1041 | |
1042 1994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu> | |
1043 | |
1044 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc. | |
1045 | |
1046 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1047 | |
1048 * xlwmenu.c (xlwmenu_default_font): New global variable. | |
1049 (XlwMenuInitialize): Use xlwmenu_default_font to default | |
1050 the font if necessary. Make mw, itself, an argument. | |
1051 | |
1052 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc. | |
1053 | |
1054 1994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1055 | |
1056 * xlwmenu.c (fit_to_screen): Don't put the menu off the left or top. | |
1057 | |
1058 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu> | |
1059 | |
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 | 1062 |
1063 * lwlib.c (lw_set_main_areas): Use xm_set_main_areas(). | |
1064 (lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif. | |
1065 | |
1066 1994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu> | |
1067 | |
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 | 1073 |
1074 * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing. | |
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 | 1077 title in pop up menus. |
1078 (make_main, xm_set_main_areas, xm_manage_resizing): New functions to | |
1079 create and manage a Motif Main Window widget. | |
1080 | |
1081 * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4. | |
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 | 1084 |
1085 * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons, | |
1086 set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a | |
1087 margin of 10 pixels. | |
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 | 1090 |
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 | 1093 (make_destroyed_instance): Use safe_strdup() instead of strdup(). |
1094 | |
1095 * lwlib-int.h: Declare safe_strdup. | |
1096 | |
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 | 1099 (lw_window_is_in_menubar): New function. Determine if the pointer |
1100 is in a menubar. | |
1101 (lw_set_main_areas): New function. Set the main window widgets for | |
1102 Motif. | |
1103 | |
1104 * lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(), | |
1105 lw_set_main_areas(). | |
1106 | |
1107 * xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and | |
1108 Xt{Na,CA}llowResize. | |
1109 | |
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 | 1112 (pop_up_menu): Handle popping up submenus from a menubar, i.e. when |
1113 the menu widget parent is not a shell widget. | |
1114 | |
1115 1994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1116 | |
1117 * xlwmenu.c (pop_up_menu): Clear next_release_must_exit. | |
1118 (Start): Clear next_release_must_exit when popping up the menu. | |
1119 | |
1120 1994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1121 | |
1122 * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit. | |
1123 (Select): Do nothing if the menu should be left posted. | |
1124 | |
1125 1994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1126 | |
1127 * xlwmenu.c (make_windows_if_needed, pop_up_menu): | |
1128 Enable mouse motion events even when no button down. | |
1129 | |
1130 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1131 | |
1132 * xlwmenu.c (pointer_grabbed): New variable. | |
1133 (pop_up_menu): Set the variable. | |
1134 (XlwMenuDestroy): Maybe call XtUngrabPointer. | |
1135 | |
1136 1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1137 | |
1138 * lwlib.c (max): Function deleted. Define as macro instead, | |
1139 but only if not already defined. | |
1140 | |
1141 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1142 | |
1143 * xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness. | |
1144 | |
1145 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1146 | |
1147 * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget. | |
1148 | |
1149 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1150 | |
1151 * lwlib.c (lwlib_memset: New function, used instead of memset. | |
1152 All callers changed. | |
1153 * lwlib.c (lwlib_bcopy): New function. | |
1154 * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy. | |
1155 | |
1156 * lwlib.c: Delete definitions for use of alloca. | |
1157 (name_to_widget): Use xmalloc, not alloca. | |
1158 | |
1159 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1160 | |
1161 * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed. | |
1162 (XlwMenuRedisplay): If it's set, truncate the old_depth to 1. | |
1163 | |
1164 1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1165 | |
1166 * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h. | |
1167 * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h. | |
1168 * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy. | |
1169 * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h. | |
1170 * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h. | |
1171 * lwlib.c: Don't include string.h, unistd.h, stdlib.h. | |
1172 (safe_strdup): No longer static. | |
1173 * lwlib-Xm.c: Use safe_strdup, not strdup. | |
1174 | |
1175 * xlwmenu.c (string_width): No longer static. | |
1176 | |
1177 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1178 | |
1179 * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor | |
1180 for foreground and cursor_shape fields. | |
1181 | |
1182 * xlwmenu.c (XlwMenuSetValues): Check for change of font. | |
1183 | |
1184 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1185 | |
1186 * Makefile.in: Delete all SRCS variables (unused). | |
1187 (lwlib.o, xrdb-cpp.o): Mention srcdir in dep. | |
1188 | |
1189 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1190 | |
1191 * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4. | |
1192 | |
1193 * xrdb.c: Define HAVE_X11R5 as in xterm.h. | |
1194 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h. | |
1195 (_XtDisplayInitialize): Test HAVE_X11R5. | |
1196 | |
1197 * dispatch.c: Define HAVE_X11R5 as in xterm.h. | |
1198 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h. | |
1199 (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5. | |
1200 (WouldDispatchEvent): Likewise. | |
1201 | |
1202 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1203 | |
1204 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names. | |
1205 | |
1206 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu) | |
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 | 1209 user. |
1210 | |
1211 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
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 | 1214 itself. Therefore reset the size to its initial value. |
25842 | 1215 |
1216 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1217 | |
1218 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues. | |
1219 Don't test for scrollbar widget. | |
1220 | |
1221 1994-03-14 Frederic Pierresteguy (fp@gnu.ai.mit.edu) | |
1222 | |
1223 * lwlib-int.h: Declare lw_get_widget_info. | |
1224 | |
1225 * lwlib.c (lw_get_widget_info): Comment out arg in function decl. | |
1226 | |
1227 * lwlib-Xaw.h: Comment out args in function decls. | |
1228 * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R. | |
1229 (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues, | |
1230 not XtVaSetValues. | |
1231 | |
1232 1994-03-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr) | |
1233 | |
1234 * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to | |
1235 right justify the arrow in the pane. | |
1236 | |
1237 * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then | |
1238 define USE_XAW. | |
1239 | |
1240 * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc]. | |
1241 | |
1242 * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release. | |
1243 * lwlib.c (_AIX): Replace the AIXV3 directive. | |
1244 (USE_XAW): New macro to conditionalize the use of the athena toolkit. | |
1245 (lw_get_widget_info): New function. | |
1246 (set_one_value): Handle USE_XAW. | |
1247 (instanciate_widget_instance): Likewise. | |
1248 (destroy_one_instance): Likewise. | |
1249 (lw_pop_all_widgets): Likewise. | |
1250 (lw_pop_down_all_widgets): Likewise. | |
1251 (get_one_value): Likewise. | |
1252 | |
1253 * lwlib-Xaw.c, lwlib-Xaw.h: New files. | |
1254 | |
1255 1994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1256 | |
1257 * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes. | |
1258 | |
1259 * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu): | |
1260 Use XtCreate..., not XtVaCreate... | |
1261 No need to copy instance->info->val any more. | |
1262 (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues. | |
1263 | |
1264 1994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1265 | |
1266 * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails. | |
1267 | |
1268 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1269 | |
1270 * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags. | |
1271 | |
1272 * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value. | |
1273 Use malloc for allocation. | |
1274 (xlw_create_popup_menu): Likewise. | |
1275 | |
1276 1994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1277 | |
1278 * lwlib.c (malloc_cpt): New static variable. | |
1279 (malloc_widget_value): Increment malloc_cpt when allocating a cell. | |
1280 (free_widget_value): Really free the cells when the number of | |
1281 allocated ones is bigger than 25. | |
1282 | |
1283 * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and | |
1284 free_widget_value instead of XtMalloc and XtFree. | |
1285 (xlw_create_popup_menu): Likewise. | |
1286 | |
1287 1994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1288 | |
1289 * Makefile.in (ALL_CFLAGS): Specify -Demacs. | |
1290 | |
1291 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors | |
1292 in XtGrabPointer. | |
1293 | |
1294 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
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 | 1297 XtVaCreateManagedWidget, not instance->info->val. |
1298 (xlw_create_menubar): Likewise. | |
1299 | |
1300 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1301 | |
1302 * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val | |
1303 before calling XtVaCreateManagedWidget and then free the copy. | |
1304 (xlw_create_menubar): Likewise. | |
1305 | |
1306 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1307 | |
1308 * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents. | |
1309 (XlwMenuDestroy): Free mw->menu.contents. | |
1310 | |
1311 1994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1312 | |
1313 * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make | |
1314 visible/invisible the selection of the menubar items. | |
1315 | |
1316 1994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu) | |
1317 | |
1318 * lwlib.c (strcasecmp): Renamed to my_strcasecmp. | |
1319 (find_in_table): Changed only caller. | |
1320 | |
1321 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1322 | |
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 | 1325 the pulldown menu. |
1326 | |
1327 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1328 | |
1329 * lwlib.c: Include ctype.h. | |
1330 | |
1331 1994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1332 | |
1333 * lwlib.c (strcasecmp): New function. | |
1334 | |
1335 1994-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1336 | |
1337 * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c: | |
1338 Convert all function definitions to non-prototype K&R. | |
1339 | |
1340 * lwlib-Xlw.h: Comment out args in function decls. | |
1341 * lwlib.h: Comment out args in function decls. | |
1342 * lwlib-utils.h: Comment out args in function decls. | |
1343 | |
1344 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1345 | |
1346 * lwlib.c: Include StringDefs.h after lwlib.h. | |
1347 | |
1348 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu) | |
1349 | |
1350 * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name | |
1351 instead of $*. | |
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 | 1355 |
1356 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1357 | |
1358 * xlwmenu.c (resource_widget_value): Avoid using strdup. | |
1359 | |
1360 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1361 | |
1362 * Makefile.in: New file. | |
1363 | |
1364 * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c. | |
1365 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h. | |
1366 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h. | |
1367 | |
1368 * lwlib-int.h: Renamed from lwlib-internal.h. | |
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 | 1371 |
30994 | 1372 ;; Local Variables: |
93301 | 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 | 1375 ;; End: |
39627 | 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 | 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 | 1394 |
1395 ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e |