annotate lwlib/ChangeLog @ 38209:4ad633feb6bf

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