Mercurial > hg > xemacs-beta
comparison lwlib/ChangeLog @ 5118:e0db3c197671 ben-lisp-object
merge up to latest default branch, doesn't compile yet
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sat, 26 Dec 2009 21:18:49 -0600 |
parents | 5460287a3327 |
children | 03ab78e48ef6 8b63e21b0436 |
comparison
equal
deleted
inserted
replaced
5117:3742ea8250b5 | 5118:e0db3c197671 |
---|---|
1 2009-12-09 Jerry James <james@xemacs.org> | |
2 | |
3 * lwlib-Xlw.c: Include needed Xmu headers instead of obsolete xmu.h. | |
4 * xlwcheckbox.c: Ditto. | |
5 * xlwradio.c: Ditto. | |
6 * xlwgauge.c: Ditto. Unconditionally include HAVE_XMU code. | |
7 * xlwtabs.c: Ditto. | |
8 * xlwgcs.c: Ditto. Remove pre-X11R5 code. | |
9 * xlwgcs.h: Remove pre-X11R5 declarations. | |
10 | |
11 2009-11-10 Jerry James <james@xemacs.org> | |
12 | |
13 * lwlib.c: Drop workaround for old NeXT systems. | |
14 | |
15 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> | |
16 | |
17 * XEmacs 21.5.29 "garbanzo" is released. | |
18 | |
19 2008-11-02 Stephen J. Turnbull <stephen@xemacs.org> | |
20 | |
21 G++ 4.3 complains a lot about implicit conversions of string | |
22 literals (const char *) to char *. Shut it up. | |
23 | |
24 * xt-wrappers.h: New file. | |
25 Contains wrappers for Xt functions and macros for C++ | |
26 type-correctness and/or convenience. | |
27 | |
28 * lwlib.h: | |
29 * lwlib-Xm.c: | |
30 * lwlib-Xaw.c: | |
31 #include xt-wrappers.h. | |
32 | |
33 * xlwcheckbox.c: | |
34 * xlwgauge.c: | |
35 * xlwmenu.c: | |
36 * xlwradio.c: | |
37 * xlwscrollbar.c: | |
38 * xlwtabs.c: | |
39 #include xt-wrappers.h. | |
40 Cast class name to String. | |
41 Cast action names to String. | |
42 Rewrite resources to use Xt_RESOURCE. | |
43 | |
44 * lwlib.h (lw_get_value_arg): | |
45 * lwlib.c (lw_get_value_arg): | |
46 Declare String argument const. | |
47 | |
48 * lwlib-Xaw.c (xaw_actions): | |
49 Cast to string. | |
50 | |
51 * lwlib-Xaw.c (xaw_update_scrollbar): | |
52 * lwlib-Xaw.c (xaw_update_one_widget): | |
53 * lwlib-Xaw.c (xaw_update_one_value): | |
54 * lwlib-Xaw.c (make_dialog): | |
55 * lwlib-Xaw.c (xaw_generic_callback): | |
56 * lwlib-Xaw.c (wm_delete_window): | |
57 * lwlib-Xaw.c (xaw_create_scrollbar): | |
58 * lwlib-Xaw.c (xaw_create_button): | |
59 * lwlib-Xaw.c (xaw_create_label): | |
60 * lwlib-Xaw.c (xaw_create_progress): | |
61 * lwlib-Xaw.c (xaw_create_text_field): | |
62 * lwlib-Xaw.c (xaw_creation_table): | |
63 * lwlib-Xlw.c (xlw_create_menubar): | |
64 * lwlib-Xlw.c (xlw_create_popup_menu): | |
65 * lwlib-Xlw.c (xlw_create_scrollbar): | |
66 * lwlib-Xlw.c (xlw_update_scrollbar): | |
67 * lwlib-Xlw.c (xlw_create_tab_control): | |
68 * lwlib-Xlw.c (build_tabs_in_widget): | |
69 * lwlib-Xlw.c (xlw_create_clip_window): | |
70 * lwlib-Xlw.c (xlw_update_one_widget): | |
71 * lwlib-Xm.c (xm_update_label): | |
72 * lwlib-Xm.c (xm_update_pushbutton): | |
73 * lwlib-Xm.c (xm_update_progress): | |
74 * lwlib-Xm.c (xm_update_toggle): | |
75 * lwlib-Xm.c (xm_update_radiobox): | |
76 * lwlib-Xm.c (make_menu_in_widget): | |
77 * lwlib-Xm.c (update_one_menu_entry): | |
78 * lwlib-Xm.c (xm_update_scrollbar): | |
79 * lwlib-Xm.c (xm_update_one_value): | |
80 * lwlib-Xm.c (make_dialog): | |
81 * lwlib-Xm.c (recenter_widget): | |
82 * lwlib-Xm.c (recycle_instance): | |
83 * lwlib-Xm.c (make_menubar): | |
84 * lwlib-Xm.c (make_scrollbar): | |
85 * lwlib-Xm.c (xm_create_button): | |
86 * lwlib-Xm.c (xm_create_progress): | |
87 * lwlib-Xm.c (xm_create_text_field): | |
88 * lwlib-Xm.c (xm_create_label): | |
89 * lwlib-Xm.c (xm_create_combo_box): | |
90 * lwlib-Xm.c (xm_popup_menu): | |
91 * lwlib-Xm.c (set_min_dialog_size): | |
92 * lwlib-Xm.c (do_call): | |
93 * lwlib-Xm.c (xm_generic_callback): | |
94 * xlwcheckbox.c (offset): | |
95 * xlwgauge.c (offset): | |
96 * xlwgauge.c (actionsList): | |
97 * xlwmenu.c (xlwMenuResources): | |
98 * xlwmenu.c (xlwMenuActionsList): | |
99 * xlwmenu.c (xlwMenuClassRec): | |
100 * xlwmenu.c (nameResource): | |
101 * xlwmenu.c (parameterize_string): | |
102 * xlwradio.c (actionsList): | |
103 * xlwscrollbar.c (offset): | |
104 * xlwscrollbar.c (actions): | |
105 Use Xt_SET_ARG, Xt_SET_VALUE, and Xt_GET_VALUE instead of raw Xt | |
106 equivalents. | |
107 | |
108 2008-10-26 Stephen J. Turnbull <stephen@xemacs.org> | |
109 | |
110 * lwlib-Xm.c (xm_update_progress): Set all values! | |
111 | |
112 2007-09-15 Jerry James <james@xemacs.org> | |
113 | |
114 * xlwmenu.c (XlwMenuDestroy): Release XftFont resources | |
115 * xlwtabs.c (TabsDestroy): Ditto | |
116 | |
117 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> | |
118 | |
119 * XEmacs 21.5.28 "fuki" is released. | |
120 | |
121 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org> | |
122 | |
123 Gauge values are signed integers (ints). | |
124 | |
125 * xlwgauge.h: Get rid of references to Cardinal in comment. | |
126 (XawGaugeGetValue): Declare return value as int. | |
127 (XawGaugeSetValue): Declare value as int. | |
128 | |
129 * xlwgauge.c (GaugeGetValue): Declare value as int. | |
130 (GaugeMercury): Declare val0 and val1 as int. Remove redundant casts. | |
131 (XawGaugeGetValue): Declare return value as int. | |
132 (XawGaugeSetValue): Declare value as int. | |
133 | |
134 2007-05-17 Stephen J. Turnbull <stephen@xemacs.org> | |
135 | |
136 * lwlib-Xaw.c (wm_delete_window): Iterate over children of shell | |
137 (there may be more than one) to find our widget. | |
138 | |
139 2006-11-17 Stephen J. Turnbull <stephen@xemacs.org> | |
140 | |
141 * xlwmenu.c (xlwMenuResources): | |
142 * xlwmenu.c (XlwMenuInitialize): | |
143 * xlwmenuP.h (_XlwMenu_part): | |
144 * xlwtabs.c (resources): | |
145 * xlwtabs.c (TabsInit): | |
146 * xlwtabsP.h (TabsPart): | |
147 New xftFontName member in each widget part struct, corresponds to | |
148 xftFont String resource. | |
149 Initialize renderFont private member from fcFontName if non-NULL, | |
150 otherwise initialize from xftFontName. | |
151 | |
152 * xlwtabs.h: Update parameter table. | |
153 | |
154 2006-06-16 Jerry James <james@xemacs.org> | |
155 | |
156 * lwlib-Xlw.c (xlw_scrollbar_callback): Do not dereference | |
157 instance before checking whether it is NULL. | |
158 * xlwmenu.c (xlw_map_menu): Prevent uninitialized access to root | |
159 and waste. | |
160 | |
161 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> | |
162 | |
163 * XEmacs 21.5.27 "fiddleheads" is released. | |
164 | |
165 2006-05-12 Stephen J. Turnbull <stephen@xemacs.org> | |
166 | |
167 Make fcFontName and xftFont separate resources. | |
168 | |
169 * lwlib-fonts.h (XtNfcFontName, XtCFcFontName): New macros. | |
170 (XtNxftFont, XtCXftFont): Coalesce the conditional definitions. | |
171 | |
172 * xlwmenuP.h (XlwMenuPart): | |
173 * xlwtabsP.h (TabsPart): | |
174 Rename renderFontSpec member to fcFontName. | |
175 | |
176 * xlwmenu.c (XlwMenuResources): | |
177 * xlwtabs.c (resources): | |
178 Add a record for fcFontName. | |
179 | |
180 * xlwtabs.c (TabsInit): Use the fcFontName resource, not xftFont. | |
181 | |
182 * xlwtabs.c (DrawTab,TabLayout,TabsGeometryManager): Improve | |
183 diagnostics. | |
184 | |
185 2006-04-24 Jerry James <james@xemacs.org> | |
186 | |
187 * lwlib-Xaw.c (lw_debug_print_class_resources): Casting from a | |
188 pointer to an int throws away half of the bits on an x86_64 | |
189 platform. Print as a pointer instead. | |
190 * xlwgauge.c (XawGaugeSetValue): Use NULL instead of 0 as the | |
191 sentinel to quiet gcc warnings. | |
192 * xlwmenu.c: Cast to FcChar8 * as necessary to quiet warnings. | |
193 * xlwtabs.c: Ditto. | |
194 | |
195 2006-04-16 Stephen J. Turnbull <stephen@xemacs.org> | |
196 | |
197 * lwlib-fonts.c: Change #include to "font-mgr.h". Make | |
198 conditional on HAVE_FONTCONFIG, not USE_XFT. | |
199 | |
200 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> | |
201 | |
202 * XEmacs 21.5.26 "endive" is released. | |
203 | |
204 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> | |
205 | |
206 * XEmacs 21.5.25 "eggplant" is released. | |
207 | |
208 2005-12-21 Andrey Slusar <anrays@gmail.com> | |
209 | |
210 * xlwmenu.c (make_drawing_gcs): Fix build with gcc 2.95. | |
211 | |
212 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> | |
213 | |
214 * XEmacs 21.5.24 "dandelion" is released. | |
215 | |
216 2005-11-26 Stephen J. Turnbull <stephen@xemacs.org> | |
217 | |
218 Merge Xft. | |
219 | |
220 2005-11-25 Stephen J. Turnbull <stephen@xemacs.org> | |
221 | |
222 * lwlib-colors: Improve comments. | |
223 | |
224 2005-11-25 Stephen J. Turnbull <stephen@xemacs.org> | |
225 | |
226 * lwlib-colors: Remove or comment out dead code. | |
227 | |
228 2005-09-26 Olivier Galibert <galibert@xemacs.org> | |
229 | |
230 * xlwmenu.c: | |
231 * xlwmenuP.h: | |
232 Give USE_XFT_MENUBARS priority over USE_MOTIF. | |
233 | |
234 2005-09-06 Stephen J. Turnbull <stephen@xemacs.org> | |
235 | |
236 * lwlib-fonts.c (xft_open_font_by_name): Fix heuristic for XLFDs. | |
237 | |
238 * xlwmenu.c (string_draw_range): Recommend persistent xftDraw. | |
239 | |
240 2005-09-02 Daniel Pittman <daniel@rimspace.net> | |
241 | |
242 * lwlib-fonts.c (xft_open_font_by_name): Eliminate code to avoid | |
243 use of scaled fonts (probably bogus, anyway). Add error message | |
244 in case of fatal failure to find any fonts at all. | |
245 <87ll2fucw1.fsf@rimspace.net> | |
246 | |
247 * xlwmenu.c (string_draw_range): Plug leak of XftDraw. | |
248 | |
249 2005-03-09 Stephen J. Turnbull <stephen@xemacs.org> | |
250 | |
251 * xlwtabs.c (TabsGeometryManager): Fix "fat fingers" mistake. | |
252 | |
253 2005-03-07 Stephen J. Turnbull <stephen@xemacs.org> | |
254 | |
255 * lwlib-Xaw.c (debug_gauge): Fix and suppress gauge debug message. | |
256 | |
257 * xlwtabs.c (TabsGeometryManager): Suppress "kludging" message, too. | |
258 (TabsGeometryManager): Make straight the paths of the layout, or | |
259 at least improve the approximation to Xt conventions by 50%. | |
260 | |
261 2005-02-22 Stephen J. Turnbull <stephen@xemacs.org> | |
262 | |
263 * xlwtabs.c(debug_tabs): Suppress debug output for now. | |
264 | |
265 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> | |
266 | |
267 * xlwtabs.c (TabsGeometryManager,TabsQueryGeometry): Improve comments. | |
268 (debug_tabs): New variable, substitute for debug_xft globally. | |
269 (TabsGeometryManager): Substitute "request" for "req". | |
270 | |
271 2005-02-11 Stephen J. Turnbull <stephen@xemacs.org> | |
272 | |
273 * xlwtabs.c (PreferredSize3): Let TabLayout choose constraints. | |
274 (TabLayout): Default size to current size. Fix header comment. | |
275 (TabsGeometryManager): Comment on redesigning internal API. | |
276 (TabsGeometryManager): Fix typo in format string. | |
277 | |
278 2005-01-27 Stephen J. Turnbull <stephen@xemacs.org> | |
279 | |
280 * xlwtabs.c (DrawTab): | |
281 Correct geometry when clearing rectangle. | |
282 Remove some "check me" comments. | |
283 Deemphasize a lot of debugging output. | |
284 (TabLayout): Add debugging fprintf. | |
285 (TabWidth): Deemphasize some debugging output. | |
286 | |
287 2004-12-10 Stephen J. Turnbull <stephen@xemacs.org> | |
288 | |
289 * lwlib-Xaw.c (xaw_create_button): | |
290 (xaw_create_progress): | |
291 (xaw_create_text_field): | |
292 Changed XtCreateManagedWidget to XtCreateWidget when child is | |
293 managed later in the same function. | |
294 | |
295 (debug_gauge): New variable. | |
296 (lw_debug_print_xt_arglist): | |
297 (lw_debug_print_class_resources): | |
298 New debug functions. | |
299 | |
300 2004-12-09 Stephen J. Turnbull <stephen@xemacs.org> | |
301 | |
302 * xlwmenu.c (xlwMenuResources): Use "redundant" XftFont resource. | |
303 | |
304 * xlwtabs.c: | |
305 * xlwtabsP.h: | |
306 Use USE_XFT_TABS consistently. | |
307 | |
308 2004-12-01 Stephen J. Turnbull <stephen@xemacs.org> | |
309 | |
310 * xlwtabs.c: Move debug_xft to ../src/xft-fonts.c. | |
311 | |
312 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org> | |
313 | |
314 Xft branch based on "Xft reloaded #3" patch by Eric Knauel and | |
315 Mathias Neuebaur, and other contributors. | |
316 | |
317 * lwlib-fonts.h: | |
318 * lwlib-colors.h: | |
319 Declare common facilities use by Xft. | |
320 * lwlib-fonts.c: | |
321 * lwlib-colors.c: | |
322 Implement them. | |
323 * xlwtabs.c: | |
324 * xlwtabsP.h: | |
325 * xlwmenu.c: | |
326 * xlwmenuP.h: | |
327 Implement Xft text drawing. | |
328 | |
1 2005-11-22 Ben Wing <ben@xemacs.org> | 329 2005-11-22 Ben Wing <ben@xemacs.org> |
2 | 330 |
3 * Makefile.in.in: | 331 * Makefile.in.in: |
4 Ignore errors from rm during clean. | 332 Ignore errors from rm during clean. |
5 | 333 |
234 | 562 |
235 * XEmacs 21.5.6 "bok choi" is released. | 563 * XEmacs 21.5.6 "bok choi" is released. |
236 | 564 |
237 2002-03-12 Ben Wing <ben@xemacs.org> | 565 2002-03-12 Ben Wing <ben@xemacs.org> |
238 | 566 |
239 * The Great Mule Merge: placeholder. | 567 * The Great Mule Merge of March 2002: |
568 see node by that name in the Internals Manual. | |
240 | 569 |
241 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> | 570 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
242 | 571 |
243 * XEmacs 21.5.5 "beets" is released. | 572 * XEmacs 21.5.5 "beets" is released. |
244 | 573 |