annotate lwlib/ChangeLog @ 45470:adebb58b0c5e

(x_write_glyphs): Clear phys_cursor_on_p if current phys_cursor's hpos is overwritten. This is still not completely correct, as it doesn't really make sense to use hpos at all to get the cursor glyph (as that is relative to the width of the characters on the line, which may have changed during the update).
author Kim F. Storm <storm@cua.dk>
date Wed, 22 May 2002 21:17:45 +0000
parents 99a48943a879
children 3c1c8a8c21cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
45153
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
1 2002-05-07 Miles Bader <miles@gnu.org>
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
2
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
3 * xlwmenu.c (make_drawing_gcs): The scaling factor passed to
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
4 `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
5 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
6 Always base disabled foreground on the normal foreground.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
7 Don't use the temporary variable `temp'.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
8
45148
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
9 2002-05-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
10
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
11 * xlwmenu.c (xlwMenuResources): New resource.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
12 (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
13 poped up.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
14 Rename `inactive_gc' to `disabled_gc'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
15 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
16 stipple. Use stipple only when better color can not be
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
17 determined automatically.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
18
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
19 * xlwmenu.h (XtNdisabledForeground, XtCDisabledForeground):
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
20 New resource names.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
21
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
22 * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
23 Rename `inactive_gc' to `disabled_gc'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
24
44968
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
25 2002-04-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
26
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
27 * xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>:
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
28 Change default values.
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
29
44932
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
30 2002-04-28 Jan D. <jan.h.d@swipnet.se>
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
31
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
32 * 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
33 non-nil (not installed Emacs). To simplify debugging.
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
34
44918
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
35 2002-04-28 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
36
44920
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
37 * Makefile.in: Remove OpenLook file dependencies.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
38 (xrdb-cpp.o): Remove target.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
39 Remove unused defines.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
40
44923
66535b19af6b *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44921
diff changeset
41 * xrdb.c, xrdb-cpp.c, Imakefile, dispatch.c, dispatch.h:
66535b19af6b *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44921
diff changeset
42 Remove unused file.
44920
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
43
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
44 * lwlib.c (instantiate_widget_instance): Remove duplicated prototype.
44918
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
45
44836
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
46 2002-04-25 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
47
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
48 * 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
49 * lwlib-XolmbP.h: Remove file.
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
50
44753
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
51 2002-04-22 Jan D. <jan.h.d@swipnet.se>
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
52
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
53 * lwlib-Xm.c: Removed compiler warning.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
54
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
55 * 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
56 interactions with window managers that steal keypresses.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
57 Call ungrab_all instead of XtUngrabPointer.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
58 (pop_up_menu): Add call to XtGrabKeyboard.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
59 (ungrab_all): New function.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
60
44714
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
61 2002-04-20 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
62
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
63 * xlwmenu.c (find_next_selectable): New function.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
64 (Down, Up, Right): Use it.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
65 (find_next_selectable): Prevent endless loops when only one item
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
66 is enabled in the menu.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
67
44709
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
68 2002-04-19 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
69
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
70 These changes allow moving in menu via keyboard.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
71
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
72 * xlwmenu.c (xlwMenuTranslations, xlwMenuActionsList):
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
73 Add translations for cursor keys and RET.
44709
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
74 (find_next_selectable, find_prev_selectable): New functions used
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
75 for finding menu-items.
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
76 (Down, Up, Left, Right): New functions.
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
77
44687
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
78 2002-04-19 Eli Zaretskii <eliz@is.elta.co.il>
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
79
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
80 * 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
81 etags, so it barfs if invoked with -t.
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
82
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
83 2002-03-17 Richard M. Stallman <rms@gnu.org>
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
84
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
85 * lwlib.c (P_): Definitions deleted.
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
86
43949
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
87 2002-03-16 Eli Zaretskii <eliz@is.elta.co.il>
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
88
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
89 * lwlib.c (P_): Don't define if already defined.
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
90
43003
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
91 2002-01-27 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
92
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
93 * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll)
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
94 (xaw_scrollbar_jump): Put whole functions in #if 0.
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
95
42631
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
96 2002-01-09 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
97
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
98 * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
99 suppress compiler warnings.
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
100
42124
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
101 2001-12-18 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
102
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
103 * lwlib.c (separator_names): Add missing braces around initializers.
42124
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
104
41896
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
105 2001-12-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
106
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
107 * COPYING: New file.
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
108
41770
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
109 2001-12-01 Richard M. Stallman <rms@gnu.org>
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
110
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
111 * lwlib.h (_widget_value): `help' has type Lisp_Object.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
112
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
113 * 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
114 * 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
115 * lwlib/lwlib-utils.c: Include ../src/lisp.h.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
116
41770
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
117 * lwlib.c: Include ../src/lisp.h. Don't declare xmalloc.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
118 (free_widget_value_tree): Don't free `help' field.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
119 (copy_widget_value_tree): Copy `help' simply, without safe_strdup.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
120 (merge_widget_value): Compare and copy `help' simply.
4ffb8694cd41 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 41656
diff changeset
121
41656
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
122 2001-11-28 Richard M. Stallman <rms@gnu.org>
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
123
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
124 * Makefile.in (TAGS): Find the source files in $(srcdir).
ec668c07bca2 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40152
diff changeset
125
40111
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
126 2001-10-20 Gerd Moellmann <gerd@gnu.org>
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
127
40152
70666c5c7f94 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 40111
diff changeset
128 * (Version 21.1 released.)
40111
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
129
39724
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
130 2001-10-09 Gerd Moellmann <gerd@gnu.org>
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
131
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
132 * lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL.
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
133 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
134
39742
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
135 2001-10-05 Gerd Moellmann <gerd@gnu.org>
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
136
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
137 * Branch for 21.1.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
138
37529
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
139 2001-04-30 Gerd Moellmann <gerd@gnu.org>
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
140
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
141 * xlwmenu.c (xlwmenu_window_p): New function.
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
142
36957
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
143 2001-03-23 Gerd Moellmann <gerd@gnu.org>
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
144
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
145 * lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function.
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
146
36943
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
147 2001-03-22 Gerd Moellmann <gerd@gnu.org>
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
148
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
149 * lwlib-Xm.c (x_print_complete_resource_name) [0]: New function.
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
150
36767
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
151 2001-03-13 Gerd Moellmann <gerd@gnu.org>
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
152
36783
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
153 * 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
154 recompute centered text; it works fine without with current LessTif.
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
155
36781
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
156 * lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
157 instead of an XmNunmapCallback.
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
158 (xm_unmap_callback): Removed.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
159
36771
6d432526b84f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36767
diff changeset
160 * 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
161
36767
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
162 * lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
163 necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>.
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
164
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
165 2001-02-28 Gerd Moellmann <gerd@gnu.org>
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
166
36443
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
167 * 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
168 use NULL instead.
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
169
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
170 * lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
171 of setting the value of XtNsensitive.
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
172
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
173 * lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry)
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
174 (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
175 value of XmNsensitive. From Rick Scott <rwscott@alumni.uwaterloo.ca>.
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
176
34559
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
177 2000-12-14 Dave Love <fx@gnu.org>
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
178
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
179 * xlwmenu.c (gray_bitmap_bits): Remove `unsigned' from declaration.
34559
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
180
34437
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
181 2000-12-11 Dave Love <fx@gnu.org>
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
182
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
183 * xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>:
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
184 <SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator.
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
185
34340
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
186 2000-12-07 Gerd Moellmann <gerd@gnu.org>
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
187
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
188 * lwlib-Xm.c (xm_arm_callback): Fix last change.
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
189
34051
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
190 2000-11-30 Gerd Moellmann <gerd@gnu.org>
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
191
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
192 * 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
193 also see comment there.
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
194
33715
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
195 2000-11-21 Gerd Moellmann <gerd@gnu.org>
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
196
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
197 * xlwmenu.c (xlwmenu_redisplay): New function.
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
198
32040
02773dbde247 (lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 31963
diff changeset
199 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
200
02773dbde247 (lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 31963
diff changeset
201 * 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
202
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
203 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
204
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
205 * 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
206 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
207
31366
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
208 2000-09-04 Miles Bader <miles@gnu.org>
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
209
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
210 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
211 is actually displayed.
31371
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
212 (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
213 positions for horizontal menu-bars.
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
214 (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
215 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
216 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
217 be displayed on the right side).
31366
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
218
31342
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
219 2000-09-03 Miles Bader <miles@gnu.org>
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
220
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
221 * xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
222 (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
223 do shadow calculation.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
224 (make_shadow_gcs): Remove code that tests whether the top shadow
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
225 is dimmer than the bottom shadow--it shouldn't ever happen.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
226
31289
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
227 2000-08-30 Miles Bader <miles@gnu.org>
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
228
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
229 * xlwmenu.c (XlwMenuSetValues): If the background color has
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
230 changed, re-make the shadow-gcs too.
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
231
30576
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
232 2000-08-03 Gerd Moellmann <gerd@gnu.org>
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
233
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
234 * 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
235 variable argument lists of XtVaSetValues and XtVaGetValues
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
236 functions because 0 is not sufficient on systems where sizeof
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
237 (int) < sizeof (void *).
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
238
30329
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
239 2000-07-19 Gerd Moellmann <gerd@gnu.org>
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
240
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
241 * xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
242 leads to redefinition errors when static is defined as empty in
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
243 config.h. Refer to the gray bitmap in xfns.c, instead.
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
244
30280
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
245 2000-07-18 Dave Love <fx@gnu.org>
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
246
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
247 * lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy.
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
248
29893
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
249 2000-06-23 Dave Love <fx@gnu.org>
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
250
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
251 * 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
252
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
253 * lwlib-utils.c: Include lwlib.h.
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
254
29702
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
255 2000-06-16 Gerd Moellmann <gerd@gnu.org>
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
256
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
257 * xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
258 free_bottom_shadow_color_p.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
259
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
260 * xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
261 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
262 top and bottom shadow colors must be freed.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
263 (release_shadow_gcs): Free colors only if they must be freed.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
264
29603
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
265 2000-06-12 Gerd Moellmann <gerd@gnu.org>
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
266
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
267 * xlwmenu.c (make_shadow_gcs): Free and copy colors so that
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
268 color reference counts are right.
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
269 (release_shadow_gcs): Free colors.
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
270
29471
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
271 2000-06-06 Dave Love <fx@gnu.org>
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
272
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
273 * xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors)
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
274 (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
275 -- should be moved into separate header.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
276 (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
277 (Start) <pop_up_menu>: Cast second arg.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
278
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
279 * lwlib.c (P_): Use PROTOTYPES.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
280 (safe_strdup): Declare arg const.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
281 (lw_modify_all_widgets) <!info>: Return 0.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
282
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
283 * lwlib-Xm.c (P_): Use PROTOTYPES.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
284
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
285 * 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
286 * lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
287
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
288 * lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
289
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
290 * Makefile.in (lwlib.o): Depend on lwlib-Xlw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
291 (lwlib-Xlw.o): Depend on lwlib-Xlw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
292 (lwlib-Xaw.o): Depend on lwlib-Xaw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
293 (lwlib-Xm.o): Depend on lwlib-Xm.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
294
28120
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
295 2000-03-12 Gerd Moellmann <gerd@gnu.org>
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
296
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
297 * lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
298 XmNresizeHeight and XmNresizeWidth.
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
299
28060
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
300 2000-03-08 Dave Love <fx@gnu.org>
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
301
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
302 * Makefile.in (liblw.a): Don't bother testing for ranlib failing
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
303 since configure sets it up.
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
304
28016
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
305 2000-03-06 Gerd Moellmann <gerd@gnu.org>
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
306
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
307 * lwlib-Xm.c (make_menubar): Set XmNresizeHeight and
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
308 XmNresizeWidth resources only if LESSTIF_VERSION is defined.
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
309
27999
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
310 2000-03-05 Gerd Moellmann <gerd@gnu.org>
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
311
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
312 * lwlib-Xm.c (xm_manage_resizing): Rewritten.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
313
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
314 * lwlib.c (lw_modify_all_widgets): Return non-zero if widget
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
315 tree was changed.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
316 (merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
317 to 1 if a change occurs.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
318
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
319 * lwlib.h (lw_modify_all_widgets): Change prototype.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
320
27989
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
321 2000-03-04 Gerd Moellmann <gerd@gnu.org>
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
322
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
323 * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
324 of the screen's default colormap.
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
325
27757
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
326 2000-02-18 Gerd Moellmann <gerd@gnu.org>
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
327
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
328 * lwlib.c (merge_widget_value): Fix incorrect assignment of
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
329 safe_strdup'd help string.
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
330
27433
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
331 2000-01-25 Gerd Moellmann <gerd@gnu.org>
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
332
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
333 * lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback,
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
334 add XmNunmapCallback.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
335 (xm_unmap_callback): New function.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
336 (xm_pull_down_callback): Call pre-activate callback only if
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
337 parent is the menu bar.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
338
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
339 2000-01-17 Gerd Moellmann <gerd@gnu.org>
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
340
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
341 * lwlib-Xm.c (xm_arm_callback): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
342 (make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
343 XmNdisarmCallback for buttons (not supported for other widgets).
27347
1c4d4979ffc2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27344
diff changeset
344 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False.
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
345
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
346 * lwlib-Xlw.c (highlight_hook): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
347 (xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
348 callback XtNhighlightCallback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
349
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
350 * lwlib.c (copy_widget_value_tree): Copy help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
351 (free_widget_value_tree): Free help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
352 (merge_widget_value): Handle help string.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
353 (allocate_widget_info, lw_register_widget, lw_create_widget):
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
354 Add parameter HIGHLIGHT_CB.
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
355 (lw_get_widget_instance): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
356
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
357 * lwlib-int.h: Add prototype for lw_get_widget_instance.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
358
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
359 * lwlib.h (_widget_value): Add help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
360
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
361 * xlwmenu.c (xlwMenuResources): All XtNhighlightCallback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
362 (remap_menubar): Call highlight callback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
363
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
364 * xlwmenu.h (XtNhighlightCallback): New define.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
365
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
366 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
367
26087
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
368 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
369
26087
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
370 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
371
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
372 * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c,
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
373 xrdb-cpp.c, xrdb.c:
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
374 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
375
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
376 * lwlib-Xm.c, lwlib.c:
e0d966fb548f Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents: 25886
diff changeset
377 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
378
25886
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
379 1999-10-07 Gerd Moellmann <gerd@gnu.org>
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
380
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
381 * 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
382 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
383
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
384 1999-09-17 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
385
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
386 * lwlib-Xaw.c (wm_delete_window): Check all the shell's children,
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
387 not just the first, to find the dialog box.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
388
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
389 1999-09-14 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
390
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
391 * lwlib.c (lw_separator_p): Check for new-style separators differently.
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
392
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
393 1999-09-10 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
394
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
395 * lwlib.c (lw_separator_p): Add `--:space' with the same
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
396 meaning as `--:noLine'.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
397
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
398 1999-09-06 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
399
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
400 * lwlib.c (lw_separator_p): Add alternative separator type names.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
401
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
402 1999-09-03 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
403
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
404 * xlwmenu.c (make_shadow_gcs): Call x_alloc_nearest_color_for_widget.
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
405
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
406 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
407
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
408 * lwlib-Xm.c: Add function prototypes.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
409
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
410 * 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
411 a label string from resources.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
412 (xm_update_label): Add some comments.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
413
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
414 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
415
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
416 * xlwmenu.c (all_dashes_p): Removed.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
417 (size_menu_item): Call lw_separator_p.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
418 (display_menu_item): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
419 (display_menu): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
420 (draw_separator): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
421 (display_menu_item): Call it.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
422 (separator_height): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
423 (size_menu_item): Call it.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
424
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
425 * lwlib-Xm.c (all_dashes_p): Removed.
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
426 (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
427
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
428 * lwlib.c (lw_separator_p): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
429
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
430 * lwlib.h (enum menu_separator): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
431
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
432 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
433
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
434 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
435 title after all widgets have been created.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
436
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
437 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
438
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
439 * xlwmenu.c (toggle_button_width): Renamed from
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
440 toggle_or_radio_button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
441 (radio_button_width): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
442 (size_menu_item): Use new functions.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
443 (draw_shadow_rhombus): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
444 (draw_radio): Use radio_button_width and draw_shadow_rhombus.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
445 (draw_toggle): Use toggle_button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
446
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
447 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
448
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
449 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
450 instead of xm_internal_update_other_instances.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
451
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
452 * 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
453 children to get it to the right place.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
454 (make_menu_in_widget): Create toggle buttons.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
455 (update_one_menu_entry): Update toggle buttons.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
456
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
457 * xlwmenu.c (size_menu_item): Add parameter button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
458 (size_menu): Compute button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
459 (toggle_or_radio_button_width): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
460 (draw_toggle): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
461 (draw_radio): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
462 (draw_shadow_rectangle): Add parameter `down_p'.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
463
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
464 * xlwmenuP.h (_window_state): Add button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
465
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
466 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
467
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
468 * xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
469
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
470 * lwlib.c (merge_widget_value): Handle button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
471 (copy_widget_value_tree): Copy button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
472
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
473 * lwlib.h (enum button_type): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
474 (_widget_value): New member button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
475
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
476 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
477
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
478 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
479 using XmNrowColumnType.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
480
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
481 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
482
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
483 * xlwmenu.c (abort_gracefully): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
484 (display_menu): Use it instead of abort.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
485 (size_menu): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
486
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
487 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
488
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
489 * xlwmenu.c (xlwMenuResources): Change previously unused
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
490 XtNmargin to 4.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
491 (size_menu): Take margin into account.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
492 (display_menu_item): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
493 (remap_menubar): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
494 (draw_arrow): Draw it 3D.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
495
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
496 1999-07-12 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
497
Dave Love <fx@gnu.org>
parents:
diff changeset
498 * Version 20.4 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
499
Dave Love <fx@gnu.org>
parents:
diff changeset
500 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
501
Dave Love <fx@gnu.org>
parents:
diff changeset
502 * Version 20.3 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
503
Dave Love <fx@gnu.org>
parents:
diff changeset
504 1998-07-30 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
505
Dave Love <fx@gnu.org>
parents:
diff changeset
506 * 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
507 (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o):
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
508 Add dependencies to corresponding .c files. for Solaris 2.x VPATH make.
Dave Love <fx@gnu.org>
parents:
diff changeset
509
Dave Love <fx@gnu.org>
parents:
diff changeset
510 1998-04-06 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
511
Dave Love <fx@gnu.org>
parents:
diff changeset
512 * lwlib.c: Always declare xmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
513 [USE_XAW]: Include <X11/Xaw/Paned.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
514 (lwlib_memset, lwlib_bcopy): Explicitly declare return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
515
Dave Love <fx@gnu.org>
parents:
diff changeset
516 1997-12-20 Richard Stallman <rms@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
517
Dave Love <fx@gnu.org>
parents:
diff changeset
518 * lwlib-Xm.c (update_one_menu_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
519 Add conditional in case XmNpositionIndex is missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
520
Dave Love <fx@gnu.org>
parents:
diff changeset
521 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
522
Dave Love <fx@gnu.org>
parents:
diff changeset
523 * lwlib-Xm.c (update_one_menu_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
524 Add conditional in case XmNpositionIndex is missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
525
Dave Love <fx@gnu.org>
parents:
diff changeset
526 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
527
Dave Love <fx@gnu.org>
parents:
diff changeset
528 * Version 20.2 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
529
Dave Love <fx@gnu.org>
parents:
diff changeset
530 * xlwmenu.c (motion_event_is_in_menu): Extend the left and
Dave Love <fx@gnu.org>
parents:
diff changeset
531 top windows by the shadow width.
Dave Love <fx@gnu.org>
parents:
diff changeset
532
Dave Love <fx@gnu.org>
parents:
diff changeset
533 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
534
Dave Love <fx@gnu.org>
parents:
diff changeset
535 * Version 20.1 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
536
Dave Love <fx@gnu.org>
parents:
diff changeset
537 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
538
Dave Love <fx@gnu.org>
parents:
diff changeset
539 * xlwmenu.c (display_menu): If an item is disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
540 don't display its submenu (if any).
Dave Love <fx@gnu.org>
parents:
diff changeset
541
Dave Love <fx@gnu.org>
parents:
diff changeset
542 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
543
Dave Love <fx@gnu.org>
parents:
diff changeset
544 * xlwmenu.c (pop_up_menu): Update the call to x_catch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
545
Dave Love <fx@gnu.org>
parents:
diff changeset
546 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
547
Dave Love <fx@gnu.org>
parents:
diff changeset
548 * xlwmenu.c (fit_to_screen): If new menu would overlap the previous
Dave Love <fx@gnu.org>
parents:
diff changeset
549 one from the side, try moving it up or down.
Dave Love <fx@gnu.org>
parents:
diff changeset
550
Dave Love <fx@gnu.org>
parents:
diff changeset
551 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
552
Dave Love <fx@gnu.org>
parents:
diff changeset
553 * Version 19.33 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
554
Dave Love <fx@gnu.org>
parents:
diff changeset
555 * lwlib-Xm.c (update_one_menu_entry): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
556 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget,
Dave Love <fx@gnu.org>
parents:
diff changeset
557 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
558
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
559 1996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
560
Dave Love <fx@gnu.org>
parents:
diff changeset
561 * 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
562
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
563 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown
Dave Love <fx@gnu.org>
parents:
diff changeset
564 in an existing but empty menu item, in order to get a new functional
Dave Love <fx@gnu.org>
parents:
diff changeset
565 pulldown, the menu item must be switched from an XmPushButtonGadget
Dave Love <fx@gnu.org>
parents:
diff changeset
566 into a XmCascadeButtonGadget.
Dave Love <fx@gnu.org>
parents:
diff changeset
567
Dave Love <fx@gnu.org>
parents:
diff changeset
568 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
569
Dave Love <fx@gnu.org>
parents:
diff changeset
570 * Version 19.32 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
571
Dave Love <fx@gnu.org>
parents:
diff changeset
572 1996-07-31 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
573
Dave Love <fx@gnu.org>
parents:
diff changeset
574 * lwlib-Xm.c (make_menubar): Turn off menu accelerator.
Dave Love <fx@gnu.org>
parents:
diff changeset
575
Dave Love <fx@gnu.org>
parents:
diff changeset
576 1996-07-24 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
577
Dave Love <fx@gnu.org>
parents:
diff changeset
578 * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change
Dave Love <fx@gnu.org>
parents:
diff changeset
579 flag from merged_contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
580
Dave Love <fx@gnu.org>
parents:
diff changeset
581 1996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
582
Dave Love <fx@gnu.org>
parents:
diff changeset
583 * lwlib-Xm.c (xm_update_menu): Fix loop termination test.
Dave Love <fx@gnu.org>
parents:
diff changeset
584
Dave Love <fx@gnu.org>
parents:
diff changeset
585 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
586
Dave Love <fx@gnu.org>
parents:
diff changeset
587 * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
588
Dave Love <fx@gnu.org>
parents:
diff changeset
589 1996-07-03 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
590
Dave Love <fx@gnu.org>
parents:
diff changeset
591 * lwlib-Xm.h: Declare lw_motif_menu_related_event_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
592
Dave Love <fx@gnu.org>
parents:
diff changeset
593 * lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to
Dave Love <fx@gnu.org>
parents:
diff changeset
594 identify keyboard events intended only for menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
595
Dave Love <fx@gnu.org>
parents:
diff changeset
596 * lwlib.h: Declare lw_toolkit_related_event_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
597
Dave Love <fx@gnu.org>
parents:
diff changeset
598 * lwlib.c (lw_toolkit_related_event_p): A predicate to identify
Dave Love <fx@gnu.org>
parents:
diff changeset
599 toolkit-specific events.
Dave Love <fx@gnu.org>
parents:
diff changeset
600
Dave Love <fx@gnu.org>
parents:
diff changeset
601 1996-06-07 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
602
Dave Love <fx@gnu.org>
parents:
diff changeset
603 * lwlib-Xm.c (make_menu_in_widget): Set mapping delay
Dave Love <fx@gnu.org>
parents:
diff changeset
604 for cascade buttons to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
605
Dave Love <fx@gnu.org>
parents:
diff changeset
606 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
607
Dave Love <fx@gnu.org>
parents:
diff changeset
608 * Version 19.31 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
609
Dave Love <fx@gnu.org>
parents:
diff changeset
610 1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
611
Dave Love <fx@gnu.org>
parents:
diff changeset
612 * lwlib-Xm.c (destroy_all_children): When freeing a cascade button,
Dave Love <fx@gnu.org>
parents:
diff changeset
613 free its submenu too.
Dave Love <fx@gnu.org>
parents:
diff changeset
614 (make_menu_in_widget): Use a cascade button gadget, not a widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
615 Include Xm/CascadeBG.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
616
Dave Love <fx@gnu.org>
parents:
diff changeset
617 1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
618
Dave Love <fx@gnu.org>
parents:
diff changeset
619 * Makefile.in (tags): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
620
Dave Love <fx@gnu.org>
parents:
diff changeset
621 1996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
622
Dave Love <fx@gnu.org>
parents:
diff changeset
623 * Makefile.in (TAGS): Renamed from `tags' and fixed to work.
Dave Love <fx@gnu.org>
parents:
diff changeset
624
Dave Love <fx@gnu.org>
parents:
diff changeset
625 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
626
Dave Love <fx@gnu.org>
parents:
diff changeset
627 * Makefile.in (xlwmenu.o): New explicit target.
Dave Love <fx@gnu.org>
parents:
diff changeset
628
Dave Love <fx@gnu.org>
parents:
diff changeset
629 1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
630
Dave Love <fx@gnu.org>
parents:
diff changeset
631 * lwlib.h (struct widget_value): New field this_one_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
632 * lwlib.c (merge_widget_value): Set the this_one_change field.
Dave Love <fx@gnu.org>
parents:
diff changeset
633 * lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy.
Dave Love <fx@gnu.org>
parents:
diff changeset
634 (make_menu_in_widget): New arg keep_first_children.
Dave Love <fx@gnu.org>
parents:
diff changeset
635 (xm_update_menu): Preserve the first children even if later ones
Dave Love <fx@gnu.org>
parents:
diff changeset
636 have a structural change.
Dave Love <fx@gnu.org>
parents:
diff changeset
637 (update_one_menu_entry): Use this_one_change field.
Dave Love <fx@gnu.org>
parents:
diff changeset
638
Dave Love <fx@gnu.org>
parents:
diff changeset
639 1996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
640
Dave Love <fx@gnu.org>
parents:
diff changeset
641 * xlwmenu.c (motion_event_is_in_menu): Make x and y signed.
Dave Love <fx@gnu.org>
parents:
diff changeset
642
Dave Love <fx@gnu.org>
parents:
diff changeset
643 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
644
Dave Love <fx@gnu.org>
parents:
diff changeset
645 * lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]:
Dave Love <fx@gnu.org>
parents:
diff changeset
646 With Motif, the window WIN can be the menu bar widget itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
647
Dave Love <fx@gnu.org>
parents:
diff changeset
648 1996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
649
Dave Love <fx@gnu.org>
parents:
diff changeset
650 * lwlib.c (free_widget_value_tree, merge_widget_value):
Dave Love <fx@gnu.org>
parents:
diff changeset
651 Use XtFree for the toolkit_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
652
Dave Love <fx@gnu.org>
parents:
diff changeset
653 1996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
654
Dave Love <fx@gnu.org>
parents:
diff changeset
655 * lwlib.c (lw_internal_update_other_instances): Move static var
Dave Love <fx@gnu.org>
parents:
diff changeset
656 outside the function, and rename it to lwlib_updating.
Dave Love <fx@gnu.org>
parents:
diff changeset
657
Dave Love <fx@gnu.org>
parents:
diff changeset
658 1996-01-04 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
659
Dave Love <fx@gnu.org>
parents:
diff changeset
660 * lwlib.c (instantiate_widget_instance): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
661 instanciate_widget_instance (spelling correction).
Dave Love <fx@gnu.org>
parents:
diff changeset
662 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
663
Dave Love <fx@gnu.org>
parents:
diff changeset
664 1995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
665
Dave Love <fx@gnu.org>
parents:
diff changeset
666 * xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing".
Dave Love <fx@gnu.org>
parents:
diff changeset
667 (xlwMenuTranslations): Add translations for Key, KeyUp,
Dave Love <fx@gnu.org>
parents:
diff changeset
668 and for the modifier keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
669 (Nothing, Key): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
670
Dave Love <fx@gnu.org>
parents:
diff changeset
671 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
672
Dave Love <fx@gnu.org>
parents:
diff changeset
673 * xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents
Dave Love <fx@gnu.org>
parents:
diff changeset
674 get replaced by empty contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
675
Dave Love <fx@gnu.org>
parents:
diff changeset
676 * lwlib.c (merge_widget_value): Treat disappearance of entire contents
Dave Love <fx@gnu.org>
parents:
diff changeset
677 as a STRUCTURAL_CHANGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
678
Dave Love <fx@gnu.org>
parents:
diff changeset
679 1995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
680
Dave Love <fx@gnu.org>
parents:
diff changeset
681 * lwlib-utils.c: Add #undef for index and rindex.
Dave Love <fx@gnu.org>
parents:
diff changeset
682
Dave Love <fx@gnu.org>
parents:
diff changeset
683 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
684
Dave Love <fx@gnu.org>
parents:
diff changeset
685 * Version 19.30 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
686
Dave Love <fx@gnu.org>
parents:
diff changeset
687 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
688
Dave Love <fx@gnu.org>
parents:
diff changeset
689 * xlwmenu.c (display_menu_item): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
690
Dave Love <fx@gnu.org>
parents:
diff changeset
691 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
692
Dave Love <fx@gnu.org>
parents:
diff changeset
693 * xlwmenu.c (display_menu_item): Don't treat buttons specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
694
Dave Love <fx@gnu.org>
parents:
diff changeset
695 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
696
Dave Love <fx@gnu.org>
parents:
diff changeset
697 * Makefile.in (RANLIB): Get this var from configure.
Dave Love <fx@gnu.org>
parents:
diff changeset
698
Dave Love <fx@gnu.org>
parents:
diff changeset
699 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
700
Dave Love <fx@gnu.org>
parents:
diff changeset
701 * lwlib.c (lw_popup_menu): New arg `event', passed along.
Dave Love <fx@gnu.org>
parents:
diff changeset
702 * lwlib-Xlw.c (xlw_popup_menu): New arg `event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
703 * lwlib-Xm.c (xm_popup_menu): New arg `event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
704
Dave Love <fx@gnu.org>
parents:
diff changeset
705 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
706
Dave Love <fx@gnu.org>
parents:
diff changeset
707 * Version 19.29 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
708
Dave Love <fx@gnu.org>
parents:
diff changeset
709 1995-06-11 Richard Stallman <rms@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
710
Dave Love <fx@gnu.org>
parents:
diff changeset
711 * lwlib.c (lwlib_toolkit_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
712
Dave Love <fx@gnu.org>
parents:
diff changeset
713 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
714
Dave Love <fx@gnu.org>
parents:
diff changeset
715 * xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
716
Dave Love <fx@gnu.org>
parents:
diff changeset
717 1995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
718
Dave Love <fx@gnu.org>
parents:
diff changeset
719 * xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args.
Dave Love <fx@gnu.org>
parents:
diff changeset
720
Dave Love <fx@gnu.org>
parents:
diff changeset
721 1995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
722
Dave Love <fx@gnu.org>
parents:
diff changeset
723 * lwlib.c: Don't use prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
724 * lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
725
Dave Love <fx@gnu.org>
parents:
diff changeset
726 1995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
727
Dave Love <fx@gnu.org>
parents:
diff changeset
728 * lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if.
Dave Love <fx@gnu.org>
parents:
diff changeset
729
Dave Love <fx@gnu.org>
parents:
diff changeset
730 1995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
731
Dave Love <fx@gnu.org>
parents:
diff changeset
732 * Makefile.in (ALL_CFLAGS): Add -I../src.
Dave Love <fx@gnu.org>
parents:
diff changeset
733
Dave Love <fx@gnu.org>
parents:
diff changeset
734 1995-05-03 Morten Welinder <terra+@cs.cmu.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
735
Dave Love <fx@gnu.org>
parents:
diff changeset
736 * lwlib.c [__osf__]: Include string.h and stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
737 [__osf__] (xmalloc): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
738
Dave Love <fx@gnu.org>
parents:
diff changeset
739 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
740
Dave Love <fx@gnu.org>
parents:
diff changeset
741 * lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget):
Dave Love <fx@gnu.org>
parents:
diff changeset
742 Specify more useful names in XmCreatePulldownMenu calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
743
Dave Love <fx@gnu.org>
parents:
diff changeset
744 * lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 * xlwmenu.c (size_menu): Make height and label_width unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
747 (fit_to_screen): Make screen_width and screen_height unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
748 (motion_event_is_in_menu): Make x, y unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
749
Dave Love <fx@gnu.org>
parents:
diff changeset
750 1995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
751
Dave Love <fx@gnu.org>
parents:
diff changeset
752 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
753
Dave Love <fx@gnu.org>
parents:
diff changeset
754 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
755 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
756
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
757 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
758
Dave Love <fx@gnu.org>
parents:
diff changeset
759 * lwlib-Xm.c: Remove function prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
760 (xm_pop_down_callback): Call the deactivation callback only when
Dave Love <fx@gnu.org>
parents:
diff changeset
761 popping down the top level submenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
762
Dave Love <fx@gnu.org>
parents:
diff changeset
763 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
764
Dave Love <fx@gnu.org>
parents:
diff changeset
765 * Makefile.in (lwlib.o): Depend on Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
766
Dave Love <fx@gnu.org>
parents:
diff changeset
767 * lwlib-Xm.h: Remove function prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
768
Dave Love <fx@gnu.org>
parents:
diff changeset
769 * lwlib-Xm.c (remove_grabs): Use type Widget for `menu'.
Dave Love <fx@gnu.org>
parents:
diff changeset
770
Dave Love <fx@gnu.org>
parents:
diff changeset
771 1995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
772
Dave Love <fx@gnu.org>
parents:
diff changeset
773 * 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
774 `srcdir'.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
775
Dave Love <fx@gnu.org>
parents:
diff changeset
776 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
777
Dave Love <fx@gnu.org>
parents:
diff changeset
778 * Makefile.in (maintainer-clean): Renamed from realclean.
Dave Love <fx@gnu.org>
parents:
diff changeset
779
Dave Love <fx@gnu.org>
parents:
diff changeset
780 1994-11-28 Richard Stallman <rms@bethel>
Dave Love <fx@gnu.org>
parents:
diff changeset
781
Dave Love <fx@gnu.org>
parents:
diff changeset
782 * lwlib-int.h (safe_strdup): Don't use ANSI argument prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
783
Dave Love <fx@gnu.org>
parents:
diff changeset
784 1994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
785
Dave Love <fx@gnu.org>
parents:
diff changeset
786 * lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
787
Dave Love <fx@gnu.org>
parents:
diff changeset
788 1994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
789
Dave Love <fx@gnu.org>
parents:
diff changeset
790 * lwlib-Xm.c (make_menu_in_widget): Differentiate a separator
Dave Love <fx@gnu.org>
parents:
diff changeset
791 entry ("--") from a title.
Dave Love <fx@gnu.org>
parents:
diff changeset
792 (xm_pop_down_callback): Filter all but the last pop down callbacks.
Dave Love <fx@gnu.org>
parents:
diff changeset
793
Dave Love <fx@gnu.org>
parents:
diff changeset
794 1994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
795
Dave Love <fx@gnu.org>
parents:
diff changeset
796 * lwlib-Xm.c (update_one_menu_entry): Use the parent of the
Dave Love <fx@gnu.org>
parents:
diff changeset
797 cascade button as the parent of the pulldown, rather than the
Dave Love <fx@gnu.org>
parents:
diff changeset
798 cascade button itself. This works around a Motif SIGSEGV in the
Dave Love <fx@gnu.org>
parents:
diff changeset
799 function `InSharedMenuHierarchy'.
Dave Love <fx@gnu.org>
parents:
diff changeset
800
Dave Love <fx@gnu.org>
parents:
diff changeset
801 1994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
802
Dave Love <fx@gnu.org>
parents:
diff changeset
803 * xlwmenu.c (xlwmenu_default_font): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
804 (XlwMenuInitialize): Use xlwmenu_default_font to default
Dave Love <fx@gnu.org>
parents:
diff changeset
805 the font if necessary. Make mw, itself, an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
806
Dave Love <fx@gnu.org>
parents:
diff changeset
807 1994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
808
Dave Love <fx@gnu.org>
parents:
diff changeset
809 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
810
Dave Love <fx@gnu.org>
parents:
diff changeset
811 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
812
Dave Love <fx@gnu.org>
parents:
diff changeset
813 * xlwmenu.c (xlwmenu_default_font): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
814 (XlwMenuInitialize): Use xlwmenu_default_font to default
Dave Love <fx@gnu.org>
parents:
diff changeset
815 the font if necessary. Make mw, itself, an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
816
Dave Love <fx@gnu.org>
parents:
diff changeset
817 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
818
Dave Love <fx@gnu.org>
parents:
diff changeset
819 1994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
820
Dave Love <fx@gnu.org>
parents:
diff changeset
821 * xlwmenu.c (fit_to_screen): Don't put the menu off the left or top.
Dave Love <fx@gnu.org>
parents:
diff changeset
822
Dave Love <fx@gnu.org>
parents:
diff changeset
823 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
824
Dave Love <fx@gnu.org>
parents:
diff changeset
825 * 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
826 title in pop up menus.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
827
Dave Love <fx@gnu.org>
parents:
diff changeset
828 * lwlib.c (lw_set_main_areas): Use xm_set_main_areas().
Dave Love <fx@gnu.org>
parents:
diff changeset
829 (lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
830
Dave Love <fx@gnu.org>
parents:
diff changeset
831 1994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
832
Dave Love <fx@gnu.org>
parents:
diff changeset
833 * 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
834 toolkit independent creation of the main Emacs widget. *
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
835 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
836 resizing resources to disable showGrip and to enable both
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
837 resizeToPreferred and allowShellResize.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
838
Dave Love <fx@gnu.org>
parents:
diff changeset
839 * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing.
Dave Love <fx@gnu.org>
parents:
diff changeset
840
Dave Love <fx@gnu.org>
parents:
diff changeset
841 * lwlib-Xm.c: (make_menu_in_widget): Add support for displaying a
Dave Love <fx@gnu.org>
parents:
diff changeset
842 title in pop up menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
843 (make_main, xm_set_main_areas, xm_manage_resizing): New functions to
Dave Love <fx@gnu.org>
parents:
diff changeset
844 create and manage a Motif Main Window widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
845
Dave Love <fx@gnu.org>
parents:
diff changeset
846 * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
847
Dave Love <fx@gnu.org>
parents:
diff changeset
848 1994-09-18 Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
Dave Love <fx@gnu.org>
parents:
diff changeset
849
Dave Love <fx@gnu.org>
parents:
diff changeset
850 * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons,
Dave Love <fx@gnu.org>
parents:
diff changeset
851 set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a
Dave Love <fx@gnu.org>
parents:
diff changeset
852 margin of 10 pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
853
Dave Love <fx@gnu.org>
parents:
diff changeset
854 1994-09-16 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
855
Dave Love <fx@gnu.org>
parents:
diff changeset
856 * 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
857 independent creation of the main Emacs widget.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
858 (make_destroyed_instance): Use safe_strdup() instead of strdup().
Dave Love <fx@gnu.org>
parents:
diff changeset
859
Dave Love <fx@gnu.org>
parents:
diff changeset
860 * lwlib-int.h: Declare safe_strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
861
Dave Love <fx@gnu.org>
parents:
diff changeset
862 * lwlib.c (lw_refigure_widget): New function. Handle geometry
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
863 management inside lwlib instead of in Emacs.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
864 (lw_window_is_in_menubar): New function. Determine if the pointer
Dave Love <fx@gnu.org>
parents:
diff changeset
865 is in a menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
866 (lw_set_main_areas): New function. Set the main window widgets for
Dave Love <fx@gnu.org>
parents:
diff changeset
867 Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
868
Dave Love <fx@gnu.org>
parents:
diff changeset
869 * lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(),
Dave Love <fx@gnu.org>
parents:
diff changeset
870 lw_set_main_areas().
Dave Love <fx@gnu.org>
parents:
diff changeset
871
Dave Love <fx@gnu.org>
parents:
diff changeset
872 * xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and
Dave Love <fx@gnu.org>
parents:
diff changeset
873 Xt{Na,CA}llowResize.
Dave Love <fx@gnu.org>
parents:
diff changeset
874
Dave Love <fx@gnu.org>
parents:
diff changeset
875 * 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
876 (Select): Remove the pointer grab when popping down a menubar submenu.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
877 (pop_up_menu): Handle popping up submenus from a menubar, i.e. when
Dave Love <fx@gnu.org>
parents:
diff changeset
878 the menu widget parent is not a shell widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
879
Dave Love <fx@gnu.org>
parents:
diff changeset
880 1994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
881
Dave Love <fx@gnu.org>
parents:
diff changeset
882 * xlwmenu.c (pop_up_menu): Clear next_release_must_exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
883 (Start): Clear next_release_must_exit when popping up the menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 1994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
886
Dave Love <fx@gnu.org>
parents:
diff changeset
887 * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
888 (Select): Do nothing if the menu should be left posted.
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 1994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
891
Dave Love <fx@gnu.org>
parents:
diff changeset
892 * xlwmenu.c (make_windows_if_needed, pop_up_menu):
Dave Love <fx@gnu.org>
parents:
diff changeset
893 Enable mouse motion events even when no button down.
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
896
Dave Love <fx@gnu.org>
parents:
diff changeset
897 * xlwmenu.c (pointer_grabbed): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
898 (pop_up_menu): Set the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
899 (XlwMenuDestroy): Maybe call XtUngrabPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
900
Dave Love <fx@gnu.org>
parents:
diff changeset
901 1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
902
Dave Love <fx@gnu.org>
parents:
diff changeset
903 * lwlib.c (max): Function deleted. Define as macro instead,
Dave Love <fx@gnu.org>
parents:
diff changeset
904 but only if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
905
Dave Love <fx@gnu.org>
parents:
diff changeset
906 1994-05-20 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 (xlwMenuResources): Use XtRDimension for shadow thickness.
Dave Love <fx@gnu.org>
parents:
diff changeset
909
Dave Love <fx@gnu.org>
parents:
diff changeset
910 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
911
Dave Love <fx@gnu.org>
parents:
diff changeset
912 * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget.
Dave Love <fx@gnu.org>
parents:
diff changeset
913
Dave Love <fx@gnu.org>
parents:
diff changeset
914 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
915
Dave Love <fx@gnu.org>
parents:
diff changeset
916 * lwlib.c (lwlib_memset: New function, used instead of memset.
Dave Love <fx@gnu.org>
parents:
diff changeset
917 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
918 * lwlib.c (lwlib_bcopy): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
919 * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
920
Dave Love <fx@gnu.org>
parents:
diff changeset
921 * lwlib.c: Delete definitions for use of alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
922 (name_to_widget): Use xmalloc, not alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
923
Dave Love <fx@gnu.org>
parents:
diff changeset
924 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
925
Dave Love <fx@gnu.org>
parents:
diff changeset
926 * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed.
Dave Love <fx@gnu.org>
parents:
diff changeset
927 (XlwMenuRedisplay): If it's set, truncate the old_depth to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
928
Dave Love <fx@gnu.org>
parents:
diff changeset
929 1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
930
Dave Love <fx@gnu.org>
parents:
diff changeset
931 * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
932 * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
933 * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
934 * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
935 * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
936 * lwlib.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
937 (safe_strdup): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
938 * lwlib-Xm.c: Use safe_strdup, not strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
939
Dave Love <fx@gnu.org>
parents:
diff changeset
940 * xlwmenu.c (string_width): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
941
Dave Love <fx@gnu.org>
parents:
diff changeset
942 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
943
Dave Love <fx@gnu.org>
parents:
diff changeset
944 * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
945 for foreground and cursor_shape fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
946
Dave Love <fx@gnu.org>
parents:
diff changeset
947 * xlwmenu.c (XlwMenuSetValues): Check for change of font.
Dave Love <fx@gnu.org>
parents:
diff changeset
948
Dave Love <fx@gnu.org>
parents:
diff changeset
949 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
950
Dave Love <fx@gnu.org>
parents:
diff changeset
951 * Makefile.in: Delete all SRCS variables (unused).
Dave Love <fx@gnu.org>
parents:
diff changeset
952 (lwlib.o, xrdb-cpp.o): Mention srcdir in dep.
Dave Love <fx@gnu.org>
parents:
diff changeset
953
Dave Love <fx@gnu.org>
parents:
diff changeset
954 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
955
Dave Love <fx@gnu.org>
parents:
diff changeset
956 * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
957
Dave Love <fx@gnu.org>
parents:
diff changeset
958 * xrdb.c: Define HAVE_X11R5 as in xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
959 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
960 (_XtDisplayInitialize): Test HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
961
Dave Love <fx@gnu.org>
parents:
diff changeset
962 * dispatch.c: Define HAVE_X11R5 as in xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
963 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
964 (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
965 (WouldDispatchEvent): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
966
Dave Love <fx@gnu.org>
parents:
diff changeset
967 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names.
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
972
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
973 * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
974 user.
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
977
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
978 * 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
979 itself. Therefore reset the size to its initial value.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
980
Dave Love <fx@gnu.org>
parents:
diff changeset
981 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
982
Dave Love <fx@gnu.org>
parents:
diff changeset
983 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
984 Don't test for scrollbar widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
985
Dave Love <fx@gnu.org>
parents:
diff changeset
986 1994-03-14 Frederic Pierresteguy (fp@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
987
Dave Love <fx@gnu.org>
parents:
diff changeset
988 * lwlib-int.h: Declare lw_get_widget_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 * lwlib.c (lw_get_widget_info): Comment out arg in function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
991
Dave Love <fx@gnu.org>
parents:
diff changeset
992 * lwlib-Xaw.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
993 * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R.
Dave Love <fx@gnu.org>
parents:
diff changeset
994 (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues,
Dave Love <fx@gnu.org>
parents:
diff changeset
995 not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 1994-03-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to
Dave Love <fx@gnu.org>
parents:
diff changeset
1000 right justify the arrow in the pane.
Dave Love <fx@gnu.org>
parents:
diff changeset
1001
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then
Dave Love <fx@gnu.org>
parents:
diff changeset
1003 define USE_XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1004
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc].
Dave Love <fx@gnu.org>
parents:
diff changeset
1006
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release.
Dave Love <fx@gnu.org>
parents:
diff changeset
1008 * lwlib.c (_AIX): Replace the AIXV3 directive.
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 (USE_XAW): New macro to conditionalize the use of the athena toolkit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 (lw_get_widget_info): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1011 (set_one_value): Handle USE_XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 (instanciate_widget_instance): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 (destroy_one_instance): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 (lw_pop_all_widgets): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 (lw_pop_down_all_widgets): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 (get_one_value): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1017
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 * lwlib-Xaw.c, lwlib-Xaw.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
1019
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 1994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1021
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1023
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu):
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 Use XtCreate..., not XtVaCreate...
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 No need to copy instance->info->val any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1028
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 1994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1030
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1034
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1036
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 Use malloc for allocation.
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 (xlw_create_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1040
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 1994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1042
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 * lwlib.c (malloc_cpt): New static variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 (malloc_widget_value): Increment malloc_cpt when allocating a cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 (free_widget_value): Really free the cells when the number of
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 allocated ones is bigger than 25.
Dave Love <fx@gnu.org>
parents:
diff changeset
1047
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and
Dave Love <fx@gnu.org>
parents:
diff changeset
1049 free_widget_value instead of XtMalloc and XtFree.
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 (xlw_create_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1051
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 1994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1053
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 * Makefile.in (ALL_CFLAGS): Specify -Demacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1055
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 in XtGrabPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1058
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1060
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1061 * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 XtVaCreateManagedWidget, not instance->info->val.
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 (xlw_create_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1064
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1066
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 before calling XtVaCreateManagedWidget and then free the copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1069 (xlw_create_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1070
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1072
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 (XlwMenuDestroy): Free mw->menu.contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1075
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 1994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1077
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 visible/invisible the selection of the menubar items.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 1994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1082
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 * lwlib.c (strcasecmp): Renamed to my_strcasecmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 (find_in_table): Changed only caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1087
Dave Love <fx@gnu.org>
parents:
diff changeset
1088 * 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
1089 always call XDrawRectangle to clear the selection after popping down
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 the pulldown menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1091
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1093
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 * lwlib.c: Include ctype.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1095
Dave Love <fx@gnu.org>
parents:
diff changeset
1096 1994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1097
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 * lwlib.c (strcasecmp): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1099
Dave Love <fx@gnu.org>
parents:
diff changeset
1100 1994-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1101
Dave Love <fx@gnu.org>
parents:
diff changeset
1102 * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1103 Convert all function definitions to non-prototype K&R.
Dave Love <fx@gnu.org>
parents:
diff changeset
1104
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 * lwlib-Xlw.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 * lwlib.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1107 * lwlib-utils.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1108
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1110
Dave Love <fx@gnu.org>
parents:
diff changeset
1111 * lwlib.c: Include StringDefs.h after lwlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1112
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1114
Dave Love <fx@gnu.org>
parents:
diff changeset
1115 * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name
Dave Love <fx@gnu.org>
parents:
diff changeset
1116 instead of $*.
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 (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
1118 superfluous and didn't work when configured outside srcdir.
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1119 The implicit .c.o rule works fine.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1120
Dave Love <fx@gnu.org>
parents:
diff changeset
1121 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1122
Dave Love <fx@gnu.org>
parents:
diff changeset
1123 * xlwmenu.c (resource_widget_value): Avoid using strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1124
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 1994-01-18 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 * Makefile.in: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1128
Dave Love <fx@gnu.org>
parents:
diff changeset
1129 * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1132
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 * lwlib-int.h: Renamed from lwlib-internal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1134
31963
833428005bf6 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents: 31883
diff changeset
1135
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1136
30994
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1137 ;; Local Variables:
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1138 ;; coding: iso-2022-7bit-unix
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1139 ;; End:
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 37627
diff changeset
1140
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
1141 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002
45043
76dd94abc805 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 44968
diff changeset
1142 Free Software Foundation, Inc.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 37627
diff changeset
1143 Copying and distribution of this file, with or without modification,
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 37627
diff changeset
1144 are permitted provided the copyright notice and this notice are preserved.