comparison lwlib/ChangeLog @ 428:3ecd8885ac67 r21-2-22

Import from CVS: tag r21-2-22
author cvs
date Mon, 13 Aug 2007 11:28:15 +0200
parents
children a5df635868b2
comparison
equal deleted inserted replaced
427:0a0253eac470 428:3ecd8885ac67
1 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
2
3 * XEmacs 21.2.22 is released
4
5 1999-11-28 Martin Buchholz <martin@xemacs.org>
6
7 * XEmacs 21.2.21 is released.
8
9 1999-11-26 Martin Buchholz <martin@xemacs.org>
10
11 * xlwtabs.c: Remove unused variables. Fix warnings.
12
13 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
14
15 * XEmacs 21.2.20 is released
16
17 1999-09-09 Andy Piper <andy@xemacs.org>
18
19 * xlwtabs.c: updated tabs widget from Ed Falk.
20 * xlwtabs.h: ditto.
21 * xlwtabsP.h: ditto.
22
23 1999-09-22 Martin Buchholz <martin@xemacs.org>
24
25 * lwlib-internal.h:
26 * lwlib-utils.h:
27 Move declaration of destroy_all_children from lwlib-internal.h to
28 lwlib-utils.h, where it belongs.
29
30 1999-09-21 Andy Piper <andy@xemacs.org>
31
32 * lwlib-Xm.c (xm_update_label): don't clobber pixmap type labels
33 with text.
34
35 1999-09-22 Martin Buchholz <martin@xemacs.org>
36
37 * xlwtabs.c: Fix C++ compilability.
38
39 1999-09-18 Andy Piper <andy@xemacs.org>
40
41 * xlwtabs.c: Put in tabs sync because clipping should fix useability
42 problems.
43
44 1999-09-13 Andy Piper <andy@xemacs.org>
45
46 * xlwtabs.c: Back out tabs sync because of reported useability
47 problems.
48
49 1999-09-09 Andy Piper <andy@xemacs.org>
50
51 * xlwtabs.c: updated tabs widget from Ed Falk.
52 * xlwtabs.h: ditto.
53 * xlwtabsP.h: ditto.
54 * xlwgcs.c: ditto.
55 * xlwgcs.h: ditto.
56
57 1999-09-03 Martin Buchholz <martin@xemacs.org>
58
59 * xlwgauge.c: Ansify.
60 Include <stdlib.h> to get prototype for atoi().
61 (GaugeSelect): Call GaugeExpose with the right number of args.
62 (GaugeLoseSel): Call GaugeExpose with the right number of args.
63 (GaugeConvert): This is a XtConvertSelectionProc,
64 so 5th parameter must be of type XtPointer, not XPointer.
65 (GaugeGetValue): This is a XtTimerCallbackProc,
66 so 2nd parameter must be of type XtIntervalId *, not XtIntervalId.
67
68
69 1999-09-01 Martin Buchholz <martin@xemacs.org>
70
71 * lwlib.c (free_widget_value_contents): Use proper type for cast.
72
73 * xlwradio.c: Use function prototypes everywhere.
74 * xlwcheckbox.c:
75 * xlwradio.c:
76 * xlwradioP.h: Move declarations of non-static functions defined
77 in xlwradio.c into xlwradioP.h.
78
79 1999-09-02 Andy Piper <andy@xemacs.org>
80
81 * xlwgcs.c: include xmu.h
82
83 1999-09-01 Andy Piper <andy@xemacs.org>
84
85 * xlwgauge.c: rearrange headers yet again.
86 * xlwcheckbox.c: ditto.
87 * xlwradio.c: ditto.
88 * xlwtabs.c: ditto.
89
90 1999-09-01 Andy Piper <andy@xemacs.org>
91
92 * xlwgauge.c: use xmu.h
93 * xlwcheckbox.c: ditto.
94 * xlwradio.c: ditto.
95
96 1999-08-31 Andy Piper <andy@xemacs.org>
97
98 * xlwtabs.c:
99 * xlwgcs.c:
100 * xlwradio.c:
101 * xlwcheckbox.c:
102 * xlwgauge.c: Fix for losing systems without Xmu.
103
104 1999-08-31 Andy Piper <andy@xemacs.org>
105
106 * lwlib-Xm.c (xm_update_one_widget): fix for AIX compiler lossage.
107
108 1999-08-30 Andy Piper <andy@xemacs.org>
109
110 * lwlib.c (free_widget_value_contents): be more precise about
111 freeing user defined args.
112
113 * lwlib-Xaw.c (xaw_update_one_widget): make sure we use val not
114 its contents for hierarchies one deep.
115
116 1999-08-29 Andy Piper <andy@xemacs.org>
117
118 * xlwtabs.c: temporary fixes pending a new release.
119 * xlwtabsP.h: ditto.
120
121 * lwlib-Xm.c (xm_update_one_widget): update user defined args.
122 (xm_create_label): set args after creation as well as before.
123
124 * lwlib-Xlw.c (xlw_create_tab_control): orient tabs horizontally.
125 (xlw_update_tab_control): actually update the children rather than
126 the parent.
127
128 * lwlib-Xaw.c (xaw_update_one_widget): update user defined args.
129 (xaw_create_label): set args after creation as well as before.
130
131 1999-08-23 Andy Piper <andy@xemacs.org>
132
133 * lwlib-Xm.c (xm_update_label): don't concatenate value to itself.
134
135 * lwlib-Xm.c (xm_create_label_field): new function for creating labels.
136 (xm_creation_table): use it.
137
138 * lwlib-Xaw.c (xaw_create_label_field): new function for creating labels.
139 (xaw_creation_table): use it.
140
141 1999-08-16 Andy Piper <andy@xemacs.org>
142
143 * lwlib.h: declare free_widget_value_tree.
144
145 * lwlib.c (free_widget_value_tree): make non-static.
146
147 * lwlib-Xm.c (xm_update_label): free val_string when updating.
148
149 1999-08-04 Andy Piper <andy@xemacs.org>
150
151 * lwlib-Xm.c (mark_dead_instance_destroyed): change so that its
152 defined for widgets.
153 (xm_nosel_callback): ditto.
154
155 * xlwtabsP.h: sync with 1.5.
156
157 * xlwtabs.c: sync with 1.18.
158
159 1999-07-28 Andy Piper <andy@xemacs.org>
160
161 * xlwtabs.c: new lucid tabs widget from Ed Falk.
162 * xlwtabs.h: ditto.
163 * xlwtabsP.h: ditto.
164 * xlwgcs.c: GC manipulation for tab widgets.
165 * xlwgcs.h: ditto.
166
167 * xlwgauge.c: new athena gauge widget from Ed Falk.
168 * xlwgauge.h: ditto.
169 * xlwgaugeP.h: ditto.
170
171 * xlwradio.c: new athena radio widget from Ed Falk.
172 * xlwradio.h: ditto.
173 * xlwradioP.h: ditto.
174
175 * xlwcheckbox.c: new athena checkbox widget from Ed Falk.
176 * xlwcheckbox.h: ditto.
177 * xlwcheckboxP.h: ditto.
178
179 * lwlib-utils.c (destroy_all_children): moved from lwlib-Xm.c.
180
181 * lwlib-internal.h: declare destroy_all_children.
182
183 * lwlib-config.c: add widget checks.
184
185 * lwlib-Xm.h: declare xm_create_label;
186
187 * lwlib-Xm.c (destroy_all_children): move to lwlib-utils.c.
188 (xm_update_label): enable for widgets.
189 (xm_update_one_widget): ditto.
190 (xm_create_button): rename in line with lwlib-Xaw.c
191 (xm_create_progress): ditto.
192 (xm_create_text_field): ditto.
193 (xm_create_combo_box): ditto.
194 (xm_create_label): new function.
195 (xm_creation_table): rename widget creation functions.
196 (xm_destroy_instance): enable for widgets.
197 (xm_generic_callback): ditto.
198 (xm_generic_callback): ditto.
199
200 * lwlib-Xlw.c (xlw_tab_control_callback): new function. a special
201 callback that calls the correct function depending on what tab is
202 selected.
203 (xlw_create_tab_control): new function.
204 (build_tabs_in_widget): new function. puts tabs in a tab widget,
205 uses Xaw or Xm depending on how XEmacs was compiled.
206 (xlw_update_tab_control): update the resources for each
207 tab. optionally rebuild the contents of the tab widget.
208 (xlw_creation_table): add tab widget creation function.
209 (lw_lucid_widget_p): add tab widget.
210 (xlw_update_one_widget): ditto.
211
212 * lwlib-Xaw.h: declare xaw_create_label;
213
214 * lwlib-Xaw.c (lw_xaw_widget_p): add widgets classes.
215 (xaw_update_one_widget): ditto.
216 (xaw_update_one_value): add code from the Xm version.
217 (xaw_generic_callback): add Xm hack for setting command
218 states. beef up lookup of call data.
219 (xaw_create_button): new function.
220 (xaw_create_label): new function for use by tab widget.
221 (xaw_create_progress): new function.
222 (xaw_create_text_field): new function.
223 (xaw_creation_table): add new widget type creation functions.
224
225 * Makefile.in.in: add dependencies for new lw widgets.
226
227 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
228
229 * XEmacs 21.2.19 is released
230
231 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
232
233 * XEmacs 21.2.18 is released
234
235 1999-07-05 Didier Verna <verna@inf.enst.fr>
236
237 * lwlib-Xm.c (xm_update_one_widget): add missing #ifdefs around
238 call to xm_update_label.
239
240 1999-06-28 Andy Piper <andy@xemacs.org>
241
242 * lwlib-Xm.c: unconditionally enable text field & list code.
243 (make_progress): new function. creates a slider.
244 (make_text_field): new function. creates an edit field.
245 (make_combo_box): new function. creates a combo box.
246 (xm_creation_table): add new widget functions.
247
248 1999-06-25 Andy Piper <andy@xemacs.org>
249
250 * lwlib.h (_widget_value): add arglist slots.
251 declare new functions.
252
253 * lwlib.c (free_widget_value_contents): handle arglists when
254 freeing.
255 (lw_add_value_args_to_args): new function. add arglist entries
256 from a widget_value structure.
257
258 * lwlib-Xm.c (make_button): new function, create a motif button
259 for display in a buffer as a glyph.
260 (xm_creation_table): add make_button.
261
262 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
263
264 * XEmacs 21.2.17 is released
265
266 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
267
268 * XEmacs 21.2.16 is released
269
270 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
271
272 * XEmacs 21.2.15 is released
273
274 1999-05-17 Jerry James <jerry@cs.ucsb.edu>
275
276 * xlwmenu.c (make_shadow_gcs): Test bottom_shadow_pixmap before
277 using it.
278
279 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
280
281 * XEmacs 21.2.14 is released
282
283 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
284
285 * XEmacs 21.2.13 is released
286
287 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
288
289 * XEmacs 21.2.12 is released
290
291 1999-02-18 Martin Buchholz <martin@xemacs.org>
292
293 * lwlib/xlwmenu.c (massage_resource_name): Fix compiler warning
294 - Have to toupper ((int) (unsigned char) x) to be portable.