Mercurial > hg > xemacs-beta
annotate lwlib/ChangeLog @ 4614:afbfad080ddd
The URLs in our current config.guess and config.sub files are obsolete.
Update to the latest upstream release to get correct URLs, as well as fixes
and enhancements to those scripts.
| author | Jerry James <james@xemacs.org> |
|---|---|
| date | Wed, 11 Feb 2009 11:09:35 -0700 |
| parents | b58af9a9765d |
| children | 5c427ece884b |
| rev | line source |
|---|---|
|
4531
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
1 2008-11-02 Stephen J. Turnbull <stephen@xemacs.org> |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
2 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
3 G++ 4.3 complains a lot about implicit conversions of string |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
4 literals (const char *) to char *. Shut it up. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
5 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
6 * xt-wrappers.h: New file. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
7 Contains wrappers for Xt functions and macros for C++ |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
8 type-correctness and/or convenience. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
9 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
10 * lwlib.h: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
11 * lwlib-Xm.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
12 * lwlib-Xaw.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
13 #include xt-wrappers.h. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
14 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
15 * xlwcheckbox.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
16 * xlwgauge.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
17 * xlwmenu.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
18 * xlwradio.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
19 * xlwscrollbar.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
20 * xlwtabs.c: |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
21 #include xt-wrappers.h. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
22 Cast class name to String. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
23 Cast action names to String. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
24 Rewrite resources to use Xt_RESOURCE. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
25 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
26 * lwlib.h (lw_get_value_arg): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
27 * lwlib.c (lw_get_value_arg): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
28 Declare String argument const. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
29 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
30 * lwlib-Xaw.c (xaw_actions): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
31 Cast to string. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
32 |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
33 * lwlib-Xaw.c (xaw_update_scrollbar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
34 * lwlib-Xaw.c (xaw_update_one_widget): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
35 * lwlib-Xaw.c (xaw_update_one_value): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
36 * lwlib-Xaw.c (make_dialog): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
37 * lwlib-Xaw.c (xaw_generic_callback): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
38 * lwlib-Xaw.c (wm_delete_window): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
39 * lwlib-Xaw.c (xaw_create_scrollbar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
40 * lwlib-Xaw.c (xaw_create_button): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
41 * lwlib-Xaw.c (xaw_create_label): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
42 * lwlib-Xaw.c (xaw_create_progress): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
43 * lwlib-Xaw.c (xaw_create_text_field): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
44 * lwlib-Xaw.c (xaw_creation_table): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
45 * lwlib-Xlw.c (xlw_create_menubar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
46 * lwlib-Xlw.c (xlw_create_popup_menu): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
47 * lwlib-Xlw.c (xlw_create_scrollbar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
48 * lwlib-Xlw.c (xlw_update_scrollbar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
49 * lwlib-Xlw.c (xlw_create_tab_control): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
50 * lwlib-Xlw.c (build_tabs_in_widget): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
51 * lwlib-Xlw.c (xlw_create_clip_window): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
52 * lwlib-Xlw.c (xlw_update_one_widget): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
53 * lwlib-Xm.c (xm_update_label): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
54 * lwlib-Xm.c (xm_update_pushbutton): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
55 * lwlib-Xm.c (xm_update_progress): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
56 * lwlib-Xm.c (xm_update_toggle): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
57 * lwlib-Xm.c (xm_update_radiobox): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
58 * lwlib-Xm.c (make_menu_in_widget): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
59 * lwlib-Xm.c (update_one_menu_entry): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
60 * lwlib-Xm.c (xm_update_scrollbar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
61 * lwlib-Xm.c (xm_update_one_value): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
62 * lwlib-Xm.c (make_dialog): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
63 * lwlib-Xm.c (recenter_widget): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
64 * lwlib-Xm.c (recycle_instance): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
65 * lwlib-Xm.c (make_menubar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
66 * lwlib-Xm.c (make_scrollbar): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
67 * lwlib-Xm.c (xm_create_button): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
68 * lwlib-Xm.c (xm_create_progress): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
69 * lwlib-Xm.c (xm_create_text_field): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
70 * lwlib-Xm.c (xm_create_label): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
71 * lwlib-Xm.c (xm_create_combo_box): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
72 * lwlib-Xm.c (xm_popup_menu): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
73 * lwlib-Xm.c (set_min_dialog_size): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
74 * lwlib-Xm.c (do_call): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
75 * lwlib-Xm.c (xm_generic_callback): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
76 * xlwcheckbox.c (offset): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
77 * xlwgauge.c (offset): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
78 * xlwgauge.c (actionsList): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
79 * xlwmenu.c (xlwMenuResources): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
80 * xlwmenu.c (xlwMenuActionsList): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
81 * xlwmenu.c (xlwMenuClassRec): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
82 * xlwmenu.c (nameResource): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
83 * xlwmenu.c (parameterize_string): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
84 * xlwradio.c (actionsList): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
85 * xlwscrollbar.c (offset): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
86 * xlwscrollbar.c (actions): |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
87 Use Xt_SET_ARG, Xt_SET_VALUE, and Xt_GET_VALUE instead of raw Xt |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
88 equivalents. |
|
b58af9a9765d
ChangeLogs for G++ warning cleanup.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4524
diff
changeset
|
89 |
|
4524
03ba50f7ecd7
Commit ChangeLog for bbce7f6de2d6.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4522
diff
changeset
|
90 2008-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
|
03ba50f7ecd7
Commit ChangeLog for bbce7f6de2d6.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4522
diff
changeset
|
91 |
|
03ba50f7ecd7
Commit ChangeLog for bbce7f6de2d6.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4522
diff
changeset
|
92 * lwlib-Xm.c (xm_update_progress): Set all values! |
|
03ba50f7ecd7
Commit ChangeLog for bbce7f6de2d6.
Stephen J. Turnbull <stephen@xemacs.org>
parents:
4522
diff
changeset
|
93 |
| 4173 | 94 2007-09-15 Jerry James <james@xemacs.org> |
| 95 | |
| 96 * xlwmenu.c (XlwMenuDestroy): Release XftFont resources | |
| 97 * xlwtabs.c (TabsDestroy): Ditto | |
| 98 | |
| 3975 | 99 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
| 100 | |
| 101 * XEmacs 21.5.28 "fuki" is released. | |
| 102 | |
| 3968 | 103 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org> |
| 104 | |
| 105 Gauge values are signed integers (ints). | |
| 106 | |
| 107 * xlwgauge.h: Get rid of references to Cardinal in comment. | |
| 108 (XawGaugeGetValue): Declare return value as int. | |
| 109 (XawGaugeSetValue): Declare value as int. | |
| 110 | |
| 111 * xlwgauge.c (GaugeGetValue): Declare value as int. | |
| 112 (GaugeMercury): Declare val0 and val1 as int. Remove redundant casts. | |
| 113 (XawGaugeGetValue): Declare return value as int. | |
| 114 (XawGaugeSetValue): Declare value as int. | |
| 115 | |
| 3958 | 116 2007-05-17 Stephen J. Turnbull <stephen@xemacs.org> |
| 117 | |
| 118 * lwlib-Xaw.c (wm_delete_window): Iterate over children of shell | |
| 119 (there may be more than one) to find our widget. | |
| 120 | |
| 3685 | 121 2006-11-17 Stephen J. Turnbull <stephen@xemacs.org> |
| 122 | |
| 123 * xlwmenu.c (xlwMenuResources): | |
| 124 * xlwmenu.c (XlwMenuInitialize): | |
| 125 * xlwmenuP.h (_XlwMenu_part): | |
| 126 * xlwtabs.c (resources): | |
| 127 * xlwtabs.c (TabsInit): | |
| 128 * xlwtabsP.h (TabsPart): | |
| 129 New xftFontName member in each widget part struct, corresponds to | |
| 130 xftFont String resource. | |
| 131 Initialize renderFont private member from fcFontName if non-NULL, | |
| 132 otherwise initialize from xftFontName. | |
| 133 | |
| 134 * xlwtabs.h: Update parameter table. | |
| 135 | |
| 3462 | 136 2006-06-16 Jerry James <james@xemacs.org> |
| 137 | |
| 138 * lwlib-Xlw.c (xlw_scrollbar_callback): Do not dereference | |
| 139 instance before checking whether it is NULL. | |
| 140 * xlwmenu.c (xlw_map_menu): Prevent uninitialized access to root | |
| 141 and waste. | |
| 142 | |
| 3402 | 143 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 144 | |
| 145 * XEmacs 21.5.27 "fiddleheads" is released. | |
| 146 | |
| 3397 | 147 2006-05-12 Stephen J. Turnbull <stephen@xemacs.org> |
| 148 | |
| 149 Make fcFontName and xftFont separate resources. | |
| 150 | |
| 151 * lwlib-fonts.h (XtNfcFontName, XtCFcFontName): New macros. | |
| 152 (XtNxftFont, XtCXftFont): Coalesce the conditional definitions. | |
| 153 | |
| 154 * xlwmenuP.h (XlwMenuPart): | |
| 155 * xlwtabsP.h (TabsPart): | |
| 156 Rename renderFontSpec member to fcFontName. | |
| 157 | |
| 158 * xlwmenu.c (XlwMenuResources): | |
| 159 * xlwtabs.c (resources): | |
| 160 Add a record for fcFontName. | |
| 161 | |
| 162 * xlwtabs.c (TabsInit): Use the fcFontName resource, not xftFont. | |
| 163 | |
| 164 * xlwtabs.c (DrawTab,TabLayout,TabsGeometryManager): Improve | |
| 165 diagnostics. | |
| 166 | |
| 3374 | 167 2006-04-24 Jerry James <james@xemacs.org> |
| 168 | |
| 169 * lwlib-Xaw.c (lw_debug_print_class_resources): Casting from a | |
| 170 pointer to an int throws away half of the bits on an x86_64 | |
| 171 platform. Print as a pointer instead. | |
| 172 * xlwgauge.c (XawGaugeSetValue): Use NULL instead of 0 as the | |
| 173 sentinel to quiet gcc warnings. | |
| 174 * xlwmenu.c: Cast to FcChar8 * as necessary to quiet warnings. | |
| 175 * xlwtabs.c: Ditto. | |
| 176 | |
| 3360 | 177 2006-04-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 3354 | 178 |
| 3360 | 179 * lwlib-fonts.c: Change #include to "font-mgr.h". Make |
| 180 conditional on HAVE_FONTCONFIG, not USE_XFT. | |
| 3354 | 181 |
| 3323 | 182 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
| 183 | |
| 184 * XEmacs 21.5.26 "endive" is released. | |
| 185 | |
| 3259 | 186 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 187 | |
| 188 * XEmacs 21.5.25 "eggplant" is released. | |
| 189 | |
| 3157 | 190 2005-12-21 Andrey Slusar <anrays@gmail.com> |
| 191 | |
| 192 * xlwmenu.c (make_drawing_gcs): Fix build with gcc 2.95. | |
| 193 | |
| 3150 | 194 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 195 | |
| 196 * XEmacs 21.5.24 "dandelion" is released. | |
| 197 | |
| 3094 | 198 2005-11-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 199 | |
| 200 Merge Xft. | |
| 201 | |
| 202 2005-11-25 Stephen J. Turnbull <stephen@xemacs.org> | |
| 203 | |
| 204 * lwlib-colors: Improve comments. | |
| 205 | |
| 206 2005-11-25 Stephen J. Turnbull <stephen@xemacs.org> | |
| 207 | |
| 208 * lwlib-colors: Remove or comment out dead code. | |
| 209 | |
| 210 2005-09-26 Olivier Galibert <galibert@xemacs.org> | |
| 211 | |
| 212 * xlwmenu.c: | |
| 213 * xlwmenuP.h: | |
| 214 Give USE_XFT_MENUBARS priority over USE_MOTIF. | |
| 215 | |
| 216 2005-09-06 Stephen J. Turnbull <stephen@xemacs.org> | |
| 217 | |
| 218 * lwlib-fonts.c (xft_open_font_by_name): Fix heuristic for XLFDs. | |
| 219 | |
| 220 * xlwmenu.c (string_draw_range): Recommend persistent xftDraw. | |
| 221 | |
| 222 2005-09-02 Daniel Pittman <daniel@rimspace.net> | |
| 223 | |
| 224 * lwlib-fonts.c (xft_open_font_by_name): Eliminate code to avoid | |
| 225 use of scaled fonts (probably bogus, anyway). Add error message | |
| 226 in case of fatal failure to find any fonts at all. | |
| 227 <87ll2fucw1.fsf@rimspace.net> | |
| 228 | |
| 229 * xlwmenu.c (string_draw_range): Plug leak of XftDraw. | |
| 230 | |
| 231 2005-03-09 Stephen J. Turnbull <stephen@xemacs.org> | |
| 232 | |
| 233 * xlwtabs.c (TabsGeometryManager): Fix "fat fingers" mistake. | |
| 234 | |
| 235 2005-03-07 Stephen J. Turnbull <stephen@xemacs.org> | |
| 236 | |
| 237 * lwlib-Xaw.c (debug_gauge): Fix and suppress gauge debug message. | |
| 238 | |
| 239 * xlwtabs.c (TabsGeometryManager): Suppress "kludging" message, too. | |
| 240 (TabsGeometryManager): Make straight the paths of the layout, or | |
| 241 at least improve the approximation to Xt conventions by 50%. | |
| 242 | |
| 243 2005-02-22 Stephen J. Turnbull <stephen@xemacs.org> | |
| 244 | |
| 245 * xlwtabs.c(debug_tabs): Suppress debug output for now. | |
| 246 | |
| 247 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> | |
| 248 | |
| 249 * xlwtabs.c (TabsGeometryManager,TabsQueryGeometry): Improve comments. | |
| 250 (debug_tabs): New variable, substitute for debug_xft globally. | |
| 251 (TabsGeometryManager): Substitute "request" for "req". | |
| 252 | |
| 253 2005-02-11 Stephen J. Turnbull <stephen@xemacs.org> | |
| 254 | |
| 255 * xlwtabs.c (PreferredSize3): Let TabLayout choose constraints. | |
| 256 (TabLayout): Default size to current size. Fix header comment. | |
| 257 (TabsGeometryManager): Comment on redesigning internal API. | |
| 258 (TabsGeometryManager): Fix typo in format string. | |
| 259 | |
| 260 2005-01-27 Stephen J. Turnbull <stephen@xemacs.org> | |
| 261 | |
| 262 * xlwtabs.c (DrawTab): | |
| 263 Correct geometry when clearing rectangle. | |
| 264 Remove some "check me" comments. | |
| 265 Deemphasize a lot of debugging output. | |
| 266 (TabLayout): Add debugging fprintf. | |
| 267 (TabWidth): Deemphasize some debugging output. | |
| 268 | |
| 269 2004-12-10 Stephen J. Turnbull <stephen@xemacs.org> | |
| 270 | |
| 271 * lwlib-Xaw.c (xaw_create_button): | |
| 272 (xaw_create_progress): | |
| 273 (xaw_create_text_field): | |
| 274 Changed XtCreateManagedWidget to XtCreateWidget when child is | |
| 275 managed later in the same function. | |
| 276 | |
| 277 (debug_gauge): New variable. | |
| 278 (lw_debug_print_xt_arglist): | |
| 279 (lw_debug_print_class_resources): | |
| 280 New debug functions. | |
| 281 | |
| 282 2004-12-09 Stephen J. Turnbull <stephen@xemacs.org> | |
| 283 | |
| 284 * xlwmenu.c (xlwMenuResources): Use "redundant" XftFont resource. | |
| 285 | |
| 286 * xlwtabs.c: | |
| 287 * xlwtabsP.h: | |
| 288 Use USE_XFT_TABS consistently. | |
| 289 | |
| 290 2004-12-01 Stephen J. Turnbull <stephen@xemacs.org> | |
| 291 | |
| 292 * xlwtabs.c: Move debug_xft to ../src/xft-fonts.c. | |
| 293 | |
| 294 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org> | |
| 295 | |
| 296 Xft branch based on "Xft reloaded #3" patch by Eric Knauel and | |
| 297 Mathias Neuebaur, and other contributors. | |
| 298 | |
| 299 * lwlib-fonts.h: | |
| 300 * lwlib-colors.h: | |
| 301 Declare common facilities use by Xft. | |
| 302 * lwlib-fonts.c: | |
| 303 * lwlib-colors.c: | |
| 304 Implement them. | |
| 305 * xlwtabs.c: | |
| 306 * xlwtabsP.h: | |
| 307 * xlwmenu.c: | |
| 308 * xlwmenuP.h: | |
| 309 Implement Xft text drawing. | |
| 310 | |
| 3083 | 311 2005-11-22 Ben Wing <ben@xemacs.org> |
| 312 | |
| 313 * Makefile.in.in: | |
| 314 Ignore errors from rm during clean. | |
| 315 | |
| 3072 | 316 2005-11-16 Stephen J. Turnbull <stephen@xemacs.org> |
| 317 | |
| 318 * xlwcheckbox.c (CheckboxInit): Mark unused parameters. C++ | |
| 319 correctness. | |
| 320 (CheckboxRealize): Don't compile at all if unused. | |
| 321 | |
| 322 * xlwradio.c (RadioDestroy): #if 0 dead code for later removal. | |
| 323 | |
| 3062 | 324 2005-11-13 Ben Wing <ben@xemacs.org> |
| 325 | |
| 326 * Makefile.in.in: | |
| 327 Add targets distclean-noconfig, realclean-noconfig, extraclean-noconfig. | |
| 328 Do some refactoring for cleanliness. | |
| 329 | |
| 3055 | 330 2005-11-08 Marcus Crestani <crestani@xemacs.org> |
| 331 | |
| 332 * xlwgauge.c (GaugeInit): | |
| 333 * xlwgauge.c (GaugeSetValues): | |
| 334 * xlwradio.c (RadioInit): | |
| 335 * xlwradio.c (RadioSetValues): Rename new->new_. | |
| 336 | |
| 3031 | 337 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
| 338 | |
| 339 * XEmacs 21.5.23 "daikon" is released. | |
| 340 | |
| 3025 | 341 2005-10-25 Ben Wing <ben@xemacs.org> |
| 342 | |
| 343 * lwlib-internal.h (assert): | |
| 344 redo assert macros to follow lisp.h and not trigger warnings. | |
| 345 | |
| 346 * lwlib.c (merge_scrollbar_values): | |
| 347 * lwlib.c (merge_widget_value_args): | |
| 348 * xlwtabs.c: | |
| 349 * xlwtabs.c (TabsInit): | |
| 350 * xlwtabs.c (TabsConstraintInitialize): | |
| 351 * xlwtabs.c (TabsSetValues): | |
| 352 * xlwtabs.c (TabsConstraintSetValues): | |
| 353 new -> new_. | |
| 354 | |
| 2931 | 355 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
| 356 | |
| 357 * XEmacs 21.5.22 "cucumber" is released. | |
| 358 | |
| 2791 | 359 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
| 360 | |
| 361 * XEmacs 21.5.21 "corn" is released. | |
| 362 | |
| 2653 | 363 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
| 364 | |
| 365 * XEmacs 21.5.20 "cilantro" is released. | |
| 366 | |
| 2641 | 367 2005-03-07 Stephen J. Turnbull <stephen@xemacs.org> |
| 368 | |
| 369 * lwlib-Xlw.c (build_tabs_in_widget): Correctly disable geometry | |
| 370 negotiation for tab children. | |
| 371 (xlw_create_tab_control): Don't set nonexistent resizable resource. | |
| 372 | |
| 2594 | 373 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 374 | |
| 375 * XEmacs 21.5.19 "chives" is released. | |
| 376 | |
| 2346 | 377 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 378 | |
| 379 * XEmacs 21.5.18 "chestnut" is released. | |
| 380 | |
| 2311 | 381 2004-09-27 Jerry James <james@xemacs.org> |
| 382 | |
| 383 * lwlib-Xm.c (xm_update_label): | |
| 384 (xm_update_progress): | |
| 385 (activate_button): | |
| 386 (make_dialog): | |
| 387 (mark_dead_instance_destroyed): | |
| 388 (xm_nosel_callback): | |
| 389 Mark more unused parameters with the UNUSED macro. | |
| 390 | |
| 2286 | 391 2004-09-14 Jerry James <james@xemacs.org> |
| 392 | |
| 393 * Makefile.in.in (cppflags): Make compiler.h available. | |
| 394 * config.h.in: Include compiler.h. | |
| 395 * lwlib.c (max): Remove; now defined in compiler.h. | |
| 396 (merge_widget_value): Fix misplaced `change' computation. | |
| 397 * xlwcheckbox.c (DrawCheck): conditionalize declaration and | |
| 398 assignment of variable bw like its use. | |
| 399 * xlwtabs.c (TabsResize): Comment out declaration and assignment | |
| 400 of variable tab, whose use is commented out. | |
| 401 | |
| 402 * lwlib-Xaw.c: | |
| 403 * lwlib-Xlw.c: | |
| 404 * lwlib-Xm.c: | |
| 405 * lwlib-utils.c: | |
| 406 * lwlib.c: | |
| 407 * xlwcheckbox.c: | |
| 408 * xlwgauge.c: | |
| 409 * xlwgcs.c: | |
| 410 * xlwmenu.c: | |
| 411 * xlwradio.c: | |
| 412 * xlwscrollbar.c: | |
| 413 * xlwtabs.c: | |
| 414 Mark unused parameters with the UNUSED macro. | |
| 415 | |
| 2271 | 416 2004-09-14 Jerry James <james@xemacs.org> |
| 417 | |
| 418 * xlwgauge.c (GaugeConvert): Fix type-punning warning. | |
| 419 | |
| 2041 | 420 2004-04-23 Jerry James <james@xemacs.org> |
| 421 | |
| 422 * xlwradio.c (RadioExpose): Do not blindly copy one GC over | |
| 423 another. It messes up the ref counts and is wrong for radio | |
| 424 buttons in any case. | |
| 425 | |
| 1964 | 426 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 427 | |
| 428 * XEmacs 21.5.17 "chayote" is released. | |
| 429 | |
| 1889 | 430 2003-09-22 Stephen J. Turnbull <stephen@xemacs.org> |
| 431 | |
| 432 * Makefile.in.in (XE_CFLAGS): New variant on CFLAGS for XEMACS_CC. | |
| 433 | |
| 1716 | 434 2003-09-26 Steve Youngs <youngs@xemacs.org> |
| 435 | |
| 436 * XEmacs 21.5.16 "celeriac" is released. | |
| 437 | |
| 1665 | 438 2003-09-03 Steve Youngs <youngs@xemacs.org> |
| 439 | |
| 440 * XEmacs 21.5.15 "celery" is released. | |
| 441 | |
| 1650 | 442 2003-08-28 Jerry James <james@xemacs.org> |
| 443 | |
| 444 * lwlib-internal.h: Wrap assert_failed with EXTERN_C for modules. | |
| 445 | |
| 1510 | 446 2003-06-01 Steve Youngs <youngs@xemacs.org> |
| 447 | |
| 448 * XEmacs 21.5.14 "cassava" is released. | |
| 449 | |
| 1473 | 450 2003-05-10 Steve Youngs <youngs@xemacs.org> |
| 451 | |
| 452 * XEmacs 21.5.13 "cauliflower" is released. | |
| 453 | |
| 1458 | 454 2003-05-05 Steve Youngs <youngs@xemacs.org> |
| 455 | |
| 456 * lwlib-Xm.c (xm_update_one_widget): Only call | |
| 457 `xm_update_progress' if `LWLIB_WIDGETS_MOTIF' is defined. | |
| 458 | |
| 1431 | 459 2003-04-24 Steve Youngs <youngs@xemacs.org> |
| 460 | |
| 461 * XEmacs 21.5.12 "carrot" is released. | |
| 462 | |
| 1389 | 463 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org> |
| 464 | |
| 465 * xlwscrollbar.c: Global substitution of .Xresources for .Xdefaults. | |
| 466 | |
| 1330 | 467 2003-02-28 Ben Wing <ben@xemacs.org> |
| 468 | |
| 469 * lwlib-Xm.c: | |
| 470 Fix compile warning. | |
| 471 | |
| 1307 | 472 2003-02-16 Steve Youngs <youngs@xemacs.org> |
| 473 | |
| 474 * XEmacs 21.5.11 "cabbage" is released. | |
| 475 | |
| 1294 | 476 2003-02-13 Martin Buchholz <martin@xemacs.org> |
| 477 | |
| 478 * xlwmenu.c (xlwMenuClassRec): | |
| 479 Use symbolic name `XtExposeCompressMaximal' instead of `TRUE'. | |
| 480 | |
| 1281 | 481 2003-01-31 Martin Buchholz <martin@xemacs.org> |
| 482 | |
| 483 * lwlib-Xm.c (xm_update_progress): | |
| 484 Don't define unless LWLIB_WIDGETS_MOTIF. | |
| 485 | |
| 1261 | 486 2003-02-05 Ben Wing <ben@xemacs.org> |
| 487 | |
| 488 * lwlib-Xm.c: | |
| 489 * lwlib-Xm.c (xm_pop_down_callback): | |
| 490 * lwlib-Xm.c (xm_pull_down_callback): | |
| 491 Fix compile warning. | |
| 492 | |
| 1201 | 493 2002-12-16 Ben Wing <ben@xemacs.org> |
| 494 | |
| 495 * lwlib-Xlw.c (xlw_update_one_widget): | |
| 496 * lwlib-Xm.c (xm_update_one_widget): | |
| 497 * lwlib-Xm.c (xm_update_one_value): | |
| 498 * lwlib.c: | |
| 499 * lwlib.c (merge_scrollbar_values): | |
| 500 * xlwmenu.c: | |
| 501 * xlwmenu.c (display_menu): | |
| 502 * xlwmenu.c (XlwMenuInitialize): | |
| 503 * xlwmenu.c (XlwMenuSetValues): | |
| 504 * xlwradio.c: | |
| 505 * xlwradio.c (RadioClassPartInit): | |
| 506 * xlwradio.c (RadioSet): | |
| 507 * xlwradio.c (RadioUnset): | |
| 508 class -> class_, new -> new_. | |
| 509 | |
| 1187 | 510 2003-01-04 Steve Youngs <youngs@xemacs.org> |
| 511 | |
| 512 * XEmacs 21.5.10 "burdock" is released. | |
| 513 | |
| 981 | 514 2002-08-30 Steve Youngs <youngs@xemacs.org> |
| 515 | |
| 516 * XEmacs 21.5.9 "brussels sprouts" is released. | |
| 517 | |
| 933 | 518 2002-07-27 Steve Youngs <youngs@xemacs.org> |
| 519 | |
| 520 * XEmacs 21.5.8 "broccoli" is released. | |
| 521 | |
| 903 | 522 2002-06-07 Andy Piper <andy@xemacs.org> |
| 523 | |
| 524 * lwlib-Xm.c: (xm_safe_update_label): new function. Call | |
| 525 xm_update_label if the class is appropriate. | |
| 526 (make_menu_in_widget): use it. | |
| 527 (update_one_menu_entry): ditto. | |
| 528 (xm_update_one_widget): ditto. | |
| 529 | |
| 894 | 530 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
| 531 | |
| 532 * XEmacs 21.5.7 "broccoflower" is released. | |
| 533 | |
| 872 | 534 2002-06-20 Ben Wing <ben@xemacs.org> |
| 535 | |
| 536 * lwlib.c: | |
| 537 * lwlib.c (dialog_spec_p): Fix warning. | |
| 538 | |
| 805 | 539 2002-02-13 Stephen J. Turnbull <stephen@xemacs.org> |
| 540 | |
| 541 * lwlib-Xm.c (make_dialog): Fix XmProcessTraversal crash. | |
| 542 | |
| 804 | 543 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
| 544 | |
| 545 * XEmacs 21.5.6 "bok choi" is released. | |
| 546 | |
| 774 | 547 2002-03-12 Ben Wing <ben@xemacs.org> |
| 548 | |
| 3322 | 549 * The Great Mule Merge of March 2002: |
| 550 see node by that name in the Internals Manual. | |
| 774 | 551 |
| 768 | 552 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
| 553 | |
| 554 * XEmacs 21.5.5 "beets" is released. | |
| 555 | |
| 766 | 556 2001-12-19 Valdis Kletnieks <Valdis.Kletnieks@vt.edu> |
| 557 | |
| 558 * xlwscrollbar.c: Fix Xt translations comment. | |
| 559 | |
| 725 | 560 2002-01-08 Stephen J. Turnbull <stephen@xemacs.org> |
| 561 | |
| 562 * XEmacs 21.5.4 "bamboo" is released. | |
| 563 | |
| 654 | 564 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> |
| 565 | |
| 566 * XEmacs 21.5.3 "asparagus" is released. | |
| 567 | |
| 647 | 568 2001-06-24 Ben Wing <ben@xemacs.org> |
| 569 | |
| 570 * lwlib-Xlw.c (xlw_update_tab_control): | |
| 571 * lwlib-utils.c (XtApplyUntilToWidgets): | |
| 572 * xlwgauge.c (XawGaugeSetValue): | |
| 573 * xlwgauge.c (GaugeMercury): | |
| 574 * xlwmenu.c (close_to_reference_time): | |
| 575 * xlwtabs.c (TabsSetValues): | |
| 576 * xlwtabs.c (TabsSelect): | |
| 577 * xlwtabs.c (DrawTabs): | |
| 578 Fix unsigned warnings. See src/ChangeLog for details. | |
| 579 | |
| 641 | 580 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> |
| 581 | |
| 582 * XEmacs 21.5.2 "artichoke" is released. | |
| 583 | |
| 639 | 584 2001-07-26 Andy Piper <andy@xemacs.org> |
| 585 | |
| 586 * lwlib-Xm.c (xm_update_progress): new function. Set Scale height | |
| 587 and width from normal height and width. | |
| 588 * lwlib-Xm.c (xm_create_progress): ditto. | |
| 589 * lwlib-Xm.c (xm_update_one_widget): call xm_update_progress. | |
| 590 * lwlib.c (lw_get_value_arg): new function. Return an argument | |
| 591 based on its name. | |
| 592 * lwlib.h: declare it. | |
| 593 | |
| 551 | 594 2001-05-21 Martin Buchholz <martin@xemacs.org> |
| 595 | |
| 596 * lwlib-config.c: Remove. | |
| 597 * Makefile.in.in: Remove references to lwlib-config. | |
| 598 | |
| 522 | 599 2001-05-09 Martin Buchholz <martin@xemacs.org> |
| 600 | |
| 601 * XEmacs 21.5.1 "anise" is released. | |
| 602 | |
| 487 | 603 2001-04-28 Ben Wing <ben@xemacs.org> |
| 604 | |
| 605 * lwlib-utils.c (destroy_all_children): fix warning reported by | |
| 606 Isaac Hollander <ysh@mindspring.com>. | |
| 607 | |
| 472 | 608 2001-04-18 Martin Buchholz <martin@xemacs.org> |
| 609 | |
| 610 * XEmacs 21.5.0 "alfalfa" is released. | |
| 611 | |
| 464 | 612 2001-03-30 Stephen J. Turnbull <stephen@xemacs.org> |
| 613 | |
| 614 * ChangeLog: Restore logs lost in the GTK merge. | |
| 615 | |
| 462 | 616 2001-03-21 Martin Buchholz <martin@xemacs.org> |
| 458 | 617 |
| 462 | 618 * XEmacs 21.2.46 "Urania" is released. |
| 456 | 619 |
| 464 | 620 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org> |
| 621 | |
| 622 * xlwradio.c: Revert gratuitous whitespace changes from GTK merge. | |
| 623 | |
| 624 2001-02-23 Martin Buchholz <martin@xemacs.org> | |
| 625 | |
| 626 * XEmacs 21.2.45 "Thelxepeia" is released. | |
| 627 | |
| 628 2001-02-16 Raymond Toy <toy@rtp.ericsson.se> | |
| 629 | |
| 630 * lwlib-Xaw.c: Always include ATHENA_AsciiText_h_ to get the | |
| 631 text-field widget. | |
| 632 (xaw_creation_table): Always include the text-field widget | |
| 633 | |
| 634 2001-02-08 Martin Buchholz <martin@xemacs.org> | |
| 635 | |
| 636 * XEmacs 21.2.44 "Thalia" is released. | |
| 637 | |
| 638 2001-02-06 Martin Buchholz <martin@xemacs.org> | |
| 639 | |
| 640 * xlwgauge.c: | |
| 641 * xlwgcs.c: | |
| 642 * xlwgcs.c (XtAllocateGC): Fix typo for X11R4. | |
| 643 * xlwgcs.h: | |
| 644 * xlwradio.c (RadioExpose): | |
| 645 * xlwcheckbox.c: | |
| 646 Remove use of BSD-specific types. | |
| 647 s/u_(char|short|int_long)/unsigned $1/g | |
| 648 | |
| 649 2001-02-05 Martin Buchholz <martin@xemacs.org> | |
| 650 | |
| 651 * lwlib-Xm.c (xm_update_one_value): | |
| 652 Obey the man page; use XtFree instead of free. | |
| 653 | |
| 654 2001-02-02 Martin Buchholz <martin@xemacs.org> | |
| 655 | |
| 656 * config.h.in: Use "..." to include config.h | |
| 657 | |
| 658 2001-01-26 Martin Buchholz <martin@xemacs.org> | |
| 659 | |
| 660 * XEmacs 21.2.43 "Terspichore" is released. | |
| 661 | |
| 454 | 662 2001-01-20 Martin Buchholz <martin@xemacs.org> |
| 663 | |
| 664 * XEmacs 21.2.42 "Poseidon" is released. | |
| 665 | |
| 452 | 666 2001-01-17 Martin Buchholz <martin@xemacs.org> |
| 667 | |
| 668 * XEmacs 21.2.41 "Polyhymnia" is released. | |
| 669 | |
| 450 | 670 2001-01-08 Martin Buchholz <martin@xemacs.org> |
| 671 | |
| 672 * XEmacs 21.2.40 is released. | |
| 673 | |
| 674 2001-01-06 Martin Buchholz <martin@xemacs.org> | |
| 675 | |
| 676 * lwlib-Xaw.c (xaw_creation_table): Make const. | |
| 677 * lwlib-Xaw.h (xaw_creation_table): Make const. | |
| 678 * lwlib-Xlw.c (xlw_creation_table): Make const. | |
| 679 * lwlib-Xlw.h (xlw_creation_table): Make const. | |
| 680 * lwlib-Xm.c (xm_creation_table): Make const. | |
| 681 * lwlib-Xm.h (xm_creation_table): Make const. | |
| 682 * lwlib.c (find_in_table): Use const. | |
| 683 | |
| 684 2001-01-02 Andy Piper <andy@xemacs.org> | |
| 685 | |
| 686 * lwlib.h (_widget_args): add args_changed. Necessary because we | |
| 687 reference count args. | |
| 688 | |
| 689 * lwlib.c (lw_add_widget_value_arg): set args_changed flag. | |
| 690 (merge_widget_value_args): mark as changed if args_changed is | |
| 691 true. | |
| 692 (update_all_widget_values): reset args_changed. | |
| 693 (initialize_widget_instance): ditto. | |
| 694 | |
| 448 | 695 2000-12-31 Martin Buchholz <martin@xemacs.org> |
| 696 | |
| 697 * XEmacs 21.2.39 is released. | |
| 698 | |
| 699 2000-12-30 Andy Piper <andy@xemacs.org> | |
| 700 | |
| 701 * xlwtabs.c: remove assertion definitions and put them in | |
| 702 lwlib-internal.h. This has the effect of enabling assertions which | |
| 703 should have been done from the very start. | |
| 704 (TabsShuffleRows): fix duff assertion. | |
| 705 (PreferredSize3): use dimensions throughout. | |
| 706 (PreferredSize2): ditto. | |
| 707 (TabLayout): ditto. | |
| 708 (DrawFrame): be clever about the enclosing frame if the child | |
| 709 height is 0. | |
| 710 (TabsResize): don't configure children that are no visible | |
| 711 anyway. Make sure geometry calculations don't end up negative. | |
| 712 | |
| 713 * lwlib-internal.h: put in assertion definitions. | |
| 714 | |
| 446 | 715 2000-12-05 Martin Buchholz <martin@xemacs.org> |
| 716 | |
| 717 * XEmacs 21.2.38 is released. | |
| 718 | |
| 719 2000-11-30 Andy Piper <andy@xemacs.org> | |
| 720 | |
| 721 * lwlib-Xm.c (xm_update_label): Hack to stop %_ labels until | |
| 722 someone fixes it properly. | |
| 723 | |
| 724 2000-11-24 Andy Piper <andy@xemacs.org> | |
| 725 | |
| 726 * xlwtabsP.h: add visible flag, realRows and remove displayChildren. | |
| 727 | |
| 728 * xlwtabs.c (TabVisible): new macro. Consults visible flag. | |
| 729 (TabsInit): remove displayChildren, add realRows. | |
| 730 (TabsConstraintInitialize): ditto. | |
| 731 (TabsResize): ditto. | |
| 732 (TabsGeometryManager): ditto. | |
| 733 (TabsChangeManaged): ditto. | |
| 734 (TabsSelect): ditto. | |
| 735 (TabsPage): ditto. | |
| 736 (TabsHighlight): ditto. | |
| 737 (DrawTabs): ditto. | |
| 738 (TabLayout): Caclulate rows for all children and whether they | |
| 739 should be visible or not.. | |
| 740 (TabsShuffleRows): shuffle rows based on both real and displayed | |
| 741 rows. Adjust visibility of all children. | |
| 742 (PreferredSize): ditto. | |
| 743 | |
| 744 2000-11-19 Martin Buchholz <martin@xemacs.org> | |
| 745 | |
| 746 * xlwtabs.c (TabsResize): Don't delete `tab', mark unused instead. | |
| 747 | |
| 748 2000-11-18 Martin Buchholz <martin@xemacs.org> | |
| 749 | |
| 750 * xlwmenu.c (make_windows_if_needed): | |
| 751 (XlwMenuRealize): | |
| 752 The proper type for `mask' is `unsigned long', not `int'. | |
| 753 | |
| 754 2000-11-18 Martin Buchholz <martin@xemacs.org> | |
| 755 | |
| 756 * xlwtabs.c (defaultAccelerators): Add #### to unused var. | |
| 757 (TabsResize): Remove unused var. | |
| 758 * xlwmenu.c (XlwMenuInitialize): Remove unused vars. | |
| 759 * lwlib-Xlw.c (xlw_update_one_widget): Add #### for probable bug. | |
| 760 | |
| 444 | 761 2000-11-14 Martin Buchholz <martin@xemacs.org> |
| 762 | |
| 763 * XEmacs 21.2.37 is released. | |
| 764 | |
| 765 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org> | |
| 766 | |
| 767 * lwlib.h: Typo fixes and tiny clarifications. | |
| 768 | |
| 442 | 769 2000-10-04 Martin Buchholz <martin@xemacs.org> |
| 770 | |
| 771 * XEmacs 21.2.36 is released. | |
| 772 | |
| 444 | 773 2000-09-21 Andy Piper <andy@xemacs.org> |
| 774 | |
| 775 * lwlib.h: declare copy_widget_value_tree. | |
| 776 | |
| 777 * lwlib.c (copy_widget_value_tree): make non-static. | |
| 778 | |
| 442 | 779 2000-09-19 Martin Buchholz <martin@xemacs.org> |
| 780 | |
| 781 * *: Spelling mega-patch | |
| 782 | |
| 783 2000-09-16 Martin Buchholz <martin@xemacs.org> | |
| 784 | |
| 785 * lwlib.c (ascii_strcasecmp): New. | |
| 786 * lwlib.c (find_in_table): Use ascii_strcasecmp. | |
| 787 Avoid using non-standard non-portable strcasecmp. | |
| 788 | |
| 789 2000-08-02 Stephen J. Turnbull <stephen@xemacs.org> | |
| 790 | |
| 791 * xlwmenu.c (XlwMenuInitialize): make comment on algorithm for | |
| 792 setting fontList match code. Suggest using same algorithm for | |
| 793 X Font Set resources in native lw code. | |
| 794 | |
| 795 2000-07-30 Ben Wing <ben@xemacs.org> | |
| 796 | |
| 797 * lwlib-Xaw.c (xaw_update_one_widget): | |
| 798 Remove accelerator specs from buttons, since Athena doesn't handle | |
| 799 them. | |
| 800 | |
| 801 * lwlib.c (lw_remove_accelerator_spec): | |
| 802 * lwlib.h: | |
| 803 Define function and prototype to do this. | |
| 804 | |
| 805 2000-07-15 Ben Wing <ben@xemacs.org> | |
| 806 | |
| 807 * xlwradioP.h: | |
| 808 Remove duplicate definition of streq(). | |
| 809 | |
| 810 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
| 811 | |
| 812 * XEmacs 21.2.35 is released. | |
| 813 | |
| 814 2000-07-09 Martin Buchholz <martin@xemacs.org> | |
| 815 | |
| 816 * xlwcheckbox.c: | |
| 817 * xlwgauge.h: | |
| 818 * xlwgaugeP.h: | |
| 819 * xlwradio.h: | |
| 820 * xlwradioP.h: | |
| 821 * xlwgauge.c: | |
| 822 * config.h.in: | |
| 823 * xlwradio.c: | |
| 824 * lwlib-Xaw.c: | |
| 825 Replace SMART_INCLUDE with a dumber, but more reliable method. | |
| 826 | |
| 827 * xlwmenu.c (parameterize_string): Fix C++ compilation warnings. | |
| 828 | |
| 829 2000-06-10 Ben Wing <ben@xemacs.org> | |
| 830 | |
| 831 * lwlib-Xaw.c (xaw_create_label): add sanity check on arg limit. | |
| 832 (xaw_update_one_value): fix crash due to incorrect arg count. | |
| 833 | |
| 834 2000-05-28 Martin Buchholz <martin@xemacs.org> | |
| 835 | |
| 836 * XEmacs 21.2.34 is released. | |
| 837 | |
| 838 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
| 839 | |
| 840 * XEmacs 21.2.33 is released. | |
| 841 | |
| 842 2000-04-19 Martin Buchholz <martin@xemacs.org> | |
| 843 | |
| 844 * lwlib.c (lw_destroy_everything): Always use full ANSI prototypes. | |
| 845 * lwlib.c (lw_destroy_all_pop_ups): Always use full ANSI prototypes. | |
| 846 | |
| 847 2000-04-12 Andy Piper <andy@xemacs.org> | |
| 848 | |
| 849 * lwlib-Xaw.c (xaw_update_one_widget): no-op for text widgets. | |
| 850 (xaw_update_one_value): Get strings safely. | |
| 851 (xaw_create_text_field): add some extra properties. | |
| 852 | |
| 853 2000-04-05 Andy Piper <andy@xemacs.org> | |
| 854 | |
| 855 * lwlib-Xaw.c (lw_xaw_widget_p): include asciiTextWidgetClass as | |
| 856 an athena widget. | |
| 857 | |
| 858 2000-04-05 Andy Piper <andy@xemacs.org> | |
| 859 | |
| 860 * xlwradio.c (RadioSetValues): resize if position information has | |
| 861 changed. | |
| 862 | |
| 863 * lwlib-Xm.c (xm_create_text_field): text fields should be enabled | |
| 864 even if there is no callback. | |
| 865 * lwlib-Xaw.c (xaw_create_text_field): ditto. | |
| 866 | |
| 867 2000-04-03 Andy Piper <andy@xemacs.org> | |
| 868 | |
| 869 * lwlib.c (merge_widget_value_args): only merge when the two args | |
| 870 are actually different. | |
| 871 | |
| 872 2000-03-21 Didier Verna <didier@xemacs.org> | |
| 873 | |
| 874 * config.h.in: move INCLUDE_GLUE_1 and INCLUDE_GLUE_2 to | |
| 875 src/config.h.in. | |
| 876 * config.h.in (ATHENA_INCLUDE): use the `SMART_INCLUDE' macro. | |
| 877 | |
| 878 2000-03-20 Martin Buchholz <martin@xemacs.org> | |
| 879 | |
| 880 * XEmacs 21.2.32 is released. | |
| 881 | |
| 882 2000-03-14 Ben Wing <ben@xemacs.org> | |
| 883 | |
| 884 * xlwmenu.c (massage_resource_name): Handle %_ and %%. | |
| 885 | |
| 886 2000-02-20 Gunnar Evermann <ge204@eng.cam.ac.uk> | |
| 887 | |
| 888 * xlwscrollbar.c (get_gc): Always check for XmUNSPECIFIED_PIXMAP | |
| 889 even if we are only 'compatible' with the Motif resources. | |
| 890 (XmUNSPECIFIED_PIXMAP): Define unconditionally. | |
| 891 | |
| 892 2000-02-23 Martin Buchholz <martin@xemacs.org> | |
| 893 | |
| 894 * XEmacs 21.2.31 is released. | |
| 895 | |
| 896 2000-02-22 Andy Piper <andy@xemacs.org> | |
| 897 | |
| 898 * lwlib-Xm.c (xm_update_one_widget): set widget args last in case | |
| 899 anything messes with them in the meantime. | |
| 900 * lwlib-Xlw.c (xlw_update_one_widget): ditto. | |
| 901 * lwlib-Xaw.c (xaw_update_one_widget): ditto. | |
| 902 | |
| 903 2000-02-21 Martin Buchholz <martin@xemacs.org> | |
| 904 | |
| 905 * XEmacs 21.2.30 is released. | |
| 906 | |
| 907 2000-02-21 Andy Piper <andy@xemacs.org> | |
| 908 | |
| 909 * lwlib.c (merge_widget_value_args): don't delete the args before | |
| 910 copying, lw_copy_widget_value_args will do this for us if | |
| 911 necessary. | |
| 912 (lw_add_widget_value_arg): Allow existing args to be replaced. | |
| 913 (free_widget_value_args): Set args to 0 rather than 0xdeadbeef, | |
| 914 reference couting works better that way. | |
| 915 (lw_copy_widget_value_args): Do the right thing. | |
| 916 | |
| 917 * lwlib-Xm.c (xm_create_progress): Make sensitive as this looks | |
| 918 much better. | |
| 919 * lwlib-Xaw.c (xaw_create_progress): ditto. | |
| 920 | |
| 921 2000-02-12 Jan Vroonhof <vroonhof@math.ethz.ch> | |
| 922 | |
| 923 * xlwmenu.h (XmUNSPECIFIED_PIXMAP): Define this if we are using Motif | |
| 924 compatible resource names. | |
| 925 | |
| 926 * xlwmenu.c (make_shadow_gcs): Always check for XmUNSPECIFIED_PIXMAP | |
| 927 even if we are only 'compatible' with the Motif resources. | |
| 928 | |
| 929 2000-02-15 Andy Piper <andy@xemacs.org> | |
| 930 | |
| 931 * xlwgauge.c (GaugeExpose): remove shadows. | |
| 932 | |
| 933 2000-02-16 Martin Buchholz <martin@xemacs.org> | |
| 934 | |
| 935 * XEmacs 21.2.29 is released. | |
| 936 | |
| 937 2000-02-09 Valdis Kletnieks <Valdis.Kletnieks@vt.edu> | |
| 938 | |
| 939 * config.h.in (ATHENA_INCLUDE): Workaround bugs in both xlc and | |
| 940 old gccs. | |
| 941 | |
| 440 | 942 2000-02-07 Martin Buchholz <martin@xemacs.org> |
| 943 | |
| 944 * XEmacs 21.2.28 is released. | |
| 945 | |
| 946 2000-01-25 Andy Piper <andy@xemacs.org> | |
| 947 | |
| 948 * xlwtabs.c (TabsChangeManaged): Make sure we unmanage the hilight | |
| 949 widget as well. | |
| 950 | |
| 951 2000-01-28 Martin Buchholz <martin@xemacs.org> | |
| 952 | |
| 953 * xlwgauge.c (GaugeConvert): bcopy ==> memcpy | |
| 954 | |
| 955 2000-01-24 Andy Piper <andy@xemacs.org> | |
| 956 | |
| 957 * xlwtabs.c (XawTabsSetTop): Unhighlight before changing the | |
| 958 stacking order. | |
| 959 (XawTabsSetHighlight): Don't unhighlight here. | |
| 960 | |
| 961 2000-01-22 Martin Buchholz <martin@xemacs.org> | |
| 962 | |
| 963 * *.h: Use consistent C-standards-approved guard macro names. | |
| 964 | |
| 438 | 965 2000-01-18 Martin Buchholz <martin@xemacs.org> |
| 966 | |
| 967 * XEmacs 21.2.27 is released. | |
| 968 | |
| 969 2000-01-15 Andy Piper <andy@xemacs.org> | |
| 970 | |
| 971 * lwlib-Xlw.c (lw_update_one_widget): make sure global | |
| 972 properties gets set. | |
| 973 | |
| 974 2000-01-07 Martin Buchholz <martin@xemacs.org> | |
| 975 | |
| 976 * config.h.in (ATHENA_INCLUDE): CPP trickery to make old cpps happy. | |
| 977 This extends support for gcc 2.6 (e.g. on BSD/OS 2.0) | |
| 978 | |
| 979 * lwlib.c: Fix up memset calls. | |
| 980 | |
| 981 * lwlib-Xm.c (xm_update_text): Warning suppression. | |
| 982 (xm_update_text_field): Warning suppression. | |
| 983 | |
| 984 2000-01-03 Martin Buchholz <martin@xemacs.org> | |
| 985 | |
| 986 * lwlib-Xaw.c (xaw_update_one_widget): Emergency fix for this crash: | |
| 987 (yes-or-no-p-dialog-box "Yes or No") | |
| 988 | |
| 436 | 989 1999-12-31 Martin Buchholz <martin@xemacs.org> |
| 990 | |
| 991 * XEmacs 21.2.26 is released. | |
| 992 | |
| 993 1999-12-29 Andy Piper <andy@xemacs.org> | |
| 994 | |
| 995 * xlwtabs.c (TabsHighlight): use displayChildren for highlighting | |
| 996 not num_children. | |
| 997 (TabsPage): ditto. | |
| 998 | |
| 434 | 999 1999-12-24 Martin Buchholz <martin@xemacs.org> |
| 1000 | |
| 1001 * XEmacs 21.2.25 is released. | |
| 1002 | |
| 1003 1999-12-23 Andy Piper <andy@xemacs.org> | |
| 1004 | |
| 1005 * lwlib.c (lw_copy_widget_value_args): don't create empty | |
| 1006 widget_args just because someone might use them later. This makes | |
| 1007 all widgets look like they've changed. | |
| 1008 | |
| 1009 1999-12-22 Andy Piper <andy@xemacs.org> | |
| 1010 | |
| 1011 * xlwtabs.c: Fix for X11R5 from Damon Lipparelli | |
| 1012 <lipp@primus.com>. | |
| 1013 | |
| 1014 1999-12-21 Martin Buchholz <martin@xemacs.org> | |
| 1015 | |
| 1016 * xlwscrollbar.c (seg_pixel_sizes): ((expr)) ==> (expr) | |
| 1017 | |
| 1018 1999-12-12 Daniel Pittman <daniel@danann.net> | |
| 1019 | |
| 442 | 1020 * lwlib-Xaw.c: |
| 434 | 1021 * xlwcheckbox.c: |
| 1022 * xlwgauge.h: | |
| 1023 * xlwgaugeP.h: | |
| 1024 * xlwradio.c: | |
| 1025 * xlwradio.h: | |
| 1026 * xlwradioP.h: | |
| 1027 Clean up Athena widget support: | |
| 1028 - Athena headers now use dynamic include paths. | |
| 1029 | |
| 1030 1999-12-08 Andy Piper <andy@xemacs.org> | |
| 1031 | |
| 1032 * xlwtabs.c: sync with Tabs 2.2. | |
| 1033 * xlwtabP.h: ditto. | |
| 1034 | |
| 432 | 1035 1999-12-14 Martin Buchholz <martin@xemacs.org> |
| 1036 | |
| 1037 * XEmacs 21.2.24 is released. | |
| 1038 | |
| 1039 1999-12-14 Andy Piper <andy@xemacs.org> | |
| 1040 | |
| 1041 * xlwtabs.c (TabsResize): reset need_layout so that we don't go | |
| 1042 into infloop death. | |
| 1043 | |
| 1044 1999-12-14 Andy Piper <andy@xemacs.org> | |
| 1045 | |
| 1046 * xlwtabs.c (TabsSetValues): re-allocate GCs if font has changed. | |
| 1047 | |
| 1048 1999-12-13 Andy Piper <andy@xemacs.org> | |
| 1049 | |
| 1050 * xlwtabs.c (TabsResize): We need to expose the tabs after | |
| 1051 clearing the window they are in. | |
| 1052 | |
| 1053 1999-12-08 Andy Piper <andy@xemacs.org> | |
| 1054 | |
| 1055 * xlwtabs.c: sync with Tabs 2.1. | |
| 1056 | |
| 1057 1999-12-07 Andy Piper <andy@xemacs.org> | |
| 1058 | |
| 1059 * lwlib-Xlw.c (lw_lucid_widget_p): make sure we pick up the | |
| 1060 clip-window as well. | |
| 1061 | |
| 430 | 1062 1999-12-07 Martin Buchholz <martin@xemacs.org> |
| 1063 | |
| 1064 * XEmacs 21.2.23 is released. | |
| 1065 | |
| 1066 1999-12-05 Andy Piper <andy@xemacs.org> | |
| 1067 | |
| 1068 * xlwtabs.c: back up to previous rev to make syncing easier. Fix | |
| 1069 gcc moans. | |
| 1070 | |
| 1071 * lwlib-Xaw.c (xaw_update_one_widget): use XtIsSubclass. | |
| 1072 | |
| 428 | 1073 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org> |
| 1074 | |
| 1075 * XEmacs 21.2.22 is released | |
| 1076 | |
| 1077 1999-11-28 Martin Buchholz <martin@xemacs.org> | |
| 1078 | |
| 1079 * XEmacs 21.2.21 is released. | |
| 1080 | |
| 1081 1999-11-26 Martin Buchholz <martin@xemacs.org> | |
| 1082 | |
| 1083 * xlwtabs.c: Remove unused variables. Fix warnings. | |
| 1084 | |
| 1085 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1086 | |
| 1087 * XEmacs 21.2.20 is released | |
| 1088 | |
| 1089 1999-09-09 Andy Piper <andy@xemacs.org> | |
| 1090 | |
| 1091 * xlwtabs.c: updated tabs widget from Ed Falk. | |
| 1092 * xlwtabs.h: ditto. | |
| 1093 * xlwtabsP.h: ditto. | |
| 1094 | |
| 1095 1999-09-22 Martin Buchholz <martin@xemacs.org> | |
| 1096 | |
| 1097 * lwlib-internal.h: | |
| 1098 * lwlib-utils.h: | |
| 1099 Move declaration of destroy_all_children from lwlib-internal.h to | |
| 1100 lwlib-utils.h, where it belongs. | |
| 1101 | |
| 1102 1999-09-21 Andy Piper <andy@xemacs.org> | |
| 1103 | |
| 1104 * lwlib-Xm.c (xm_update_label): don't clobber pixmap type labels | |
| 1105 with text. | |
| 1106 | |
| 1107 1999-09-22 Martin Buchholz <martin@xemacs.org> | |
| 1108 | |
| 1109 * xlwtabs.c: Fix C++ compilability. | |
| 1110 | |
| 1111 1999-09-18 Andy Piper <andy@xemacs.org> | |
| 1112 | |
| 1113 * xlwtabs.c: Put in tabs sync because clipping should fix useability | |
| 1114 problems. | |
| 1115 | |
| 1116 1999-09-13 Andy Piper <andy@xemacs.org> | |
| 1117 | |
| 1118 * xlwtabs.c: Back out tabs sync because of reported useability | |
| 1119 problems. | |
| 1120 | |
| 1121 1999-09-09 Andy Piper <andy@xemacs.org> | |
| 1122 | |
| 1123 * xlwtabs.c: updated tabs widget from Ed Falk. | |
| 1124 * xlwtabs.h: ditto. | |
| 1125 * xlwtabsP.h: ditto. | |
| 1126 * xlwgcs.c: ditto. | |
| 1127 * xlwgcs.h: ditto. | |
| 1128 | |
| 1129 1999-09-03 Martin Buchholz <martin@xemacs.org> | |
| 1130 | |
| 1131 * xlwgauge.c: Ansify. | |
| 1132 Include <stdlib.h> to get prototype for atoi(). | |
| 1133 (GaugeSelect): Call GaugeExpose with the right number of args. | |
| 1134 (GaugeLoseSel): Call GaugeExpose with the right number of args. | |
| 442 | 1135 (GaugeConvert): This is a XtConvertSelectionProc, |
| 428 | 1136 so 5th parameter must be of type XtPointer, not XPointer. |
| 442 | 1137 (GaugeGetValue): This is a XtTimerCallbackProc, |
| 428 | 1138 so 2nd parameter must be of type XtIntervalId *, not XtIntervalId. |
| 442 | 1139 |
| 428 | 1140 |
| 1141 1999-09-01 Martin Buchholz <martin@xemacs.org> | |
| 1142 | |
| 1143 * lwlib.c (free_widget_value_contents): Use proper type for cast. | |
| 1144 | |
| 1145 * xlwradio.c: Use function prototypes everywhere. | |
| 1146 * xlwcheckbox.c: | |
| 1147 * xlwradio.c: | |
| 1148 * xlwradioP.h: Move declarations of non-static functions defined | |
| 1149 in xlwradio.c into xlwradioP.h. | |
| 1150 | |
| 1151 1999-09-02 Andy Piper <andy@xemacs.org> | |
| 1152 | |
| 1153 * xlwgcs.c: include xmu.h | |
| 1154 | |
| 1155 1999-09-01 Andy Piper <andy@xemacs.org> | |
| 1156 | |
| 1157 * xlwgauge.c: rearrange headers yet again. | |
| 1158 * xlwcheckbox.c: ditto. | |
| 1159 * xlwradio.c: ditto. | |
| 1160 * xlwtabs.c: ditto. | |
| 1161 | |
| 1162 1999-09-01 Andy Piper <andy@xemacs.org> | |
| 1163 | |
| 1164 * xlwgauge.c: use xmu.h | |
| 1165 * xlwcheckbox.c: ditto. | |
| 1166 * xlwradio.c: ditto. | |
| 1167 | |
| 1168 1999-08-31 Andy Piper <andy@xemacs.org> | |
| 1169 | |
| 1170 * xlwtabs.c: | |
| 1171 * xlwgcs.c: | |
| 1172 * xlwradio.c: | |
| 1173 * xlwcheckbox.c: | |
| 1174 * xlwgauge.c: Fix for losing systems without Xmu. | |
| 442 | 1175 |
| 428 | 1176 1999-08-31 Andy Piper <andy@xemacs.org> |
| 1177 | |
| 1178 * lwlib-Xm.c (xm_update_one_widget): fix for AIX compiler lossage. | |
| 1179 | |
| 1180 1999-08-30 Andy Piper <andy@xemacs.org> | |
| 1181 | |
| 1182 * lwlib.c (free_widget_value_contents): be more precise about | |
| 1183 freeing user defined args. | |
| 1184 | |
| 1185 * lwlib-Xaw.c (xaw_update_one_widget): make sure we use val not | |
| 1186 its contents for hierarchies one deep. | |
| 1187 | |
| 1188 1999-08-29 Andy Piper <andy@xemacs.org> | |
| 1189 | |
| 1190 * xlwtabs.c: temporary fixes pending a new release. | |
| 1191 * xlwtabsP.h: ditto. | |
| 1192 | |
| 1193 * lwlib-Xm.c (xm_update_one_widget): update user defined args. | |
| 1194 (xm_create_label): set args after creation as well as before. | |
| 1195 | |
| 1196 * lwlib-Xlw.c (xlw_create_tab_control): orient tabs horizontally. | |
| 1197 (xlw_update_tab_control): actually update the children rather than | |
| 1198 the parent. | |
| 1199 | |
| 1200 * lwlib-Xaw.c (xaw_update_one_widget): update user defined args. | |
| 1201 (xaw_create_label): set args after creation as well as before. | |
| 1202 | |
| 1203 1999-08-23 Andy Piper <andy@xemacs.org> | |
| 1204 | |
| 1205 * lwlib-Xm.c (xm_update_label): don't concatenate value to itself. | |
| 1206 | |
| 1207 * lwlib-Xm.c (xm_create_label_field): new function for creating labels. | |
| 1208 (xm_creation_table): use it. | |
| 1209 | |
| 1210 * lwlib-Xaw.c (xaw_create_label_field): new function for creating labels. | |
| 1211 (xaw_creation_table): use it. | |
| 1212 | |
| 1213 1999-08-16 Andy Piper <andy@xemacs.org> | |
| 1214 | |
| 1215 * lwlib.h: declare free_widget_value_tree. | |
| 1216 | |
| 1217 * lwlib.c (free_widget_value_tree): make non-static. | |
| 1218 | |
| 1219 * lwlib-Xm.c (xm_update_label): free val_string when updating. | |
| 1220 | |
| 1221 1999-08-04 Andy Piper <andy@xemacs.org> | |
| 1222 | |
| 1223 * lwlib-Xm.c (mark_dead_instance_destroyed): change so that its | |
| 1224 defined for widgets. | |
| 1225 (xm_nosel_callback): ditto. | |
| 1226 | |
| 1227 * xlwtabsP.h: sync with 1.5. | |
| 1228 | |
| 1229 * xlwtabs.c: sync with 1.18. | |
| 1230 | |
| 1231 1999-07-28 Andy Piper <andy@xemacs.org> | |
| 1232 | |
| 1233 * xlwtabs.c: new lucid tabs widget from Ed Falk. | |
| 1234 * xlwtabs.h: ditto. | |
| 1235 * xlwtabsP.h: ditto. | |
| 1236 * xlwgcs.c: GC manipulation for tab widgets. | |
| 1237 * xlwgcs.h: ditto. | |
| 1238 | |
| 1239 * xlwgauge.c: new athena gauge widget from Ed Falk. | |
| 1240 * xlwgauge.h: ditto. | |
| 1241 * xlwgaugeP.h: ditto. | |
| 1242 | |
| 1243 * xlwradio.c: new athena radio widget from Ed Falk. | |
| 1244 * xlwradio.h: ditto. | |
| 1245 * xlwradioP.h: ditto. | |
| 1246 | |
| 1247 * xlwcheckbox.c: new athena checkbox widget from Ed Falk. | |
| 1248 * xlwcheckbox.h: ditto. | |
| 1249 * xlwcheckboxP.h: ditto. | |
| 1250 | |
| 1251 * lwlib-utils.c (destroy_all_children): moved from lwlib-Xm.c. | |
| 1252 | |
| 1253 * lwlib-internal.h: declare destroy_all_children. | |
| 1254 | |
| 1255 * lwlib-config.c: add widget checks. | |
| 1256 | |
| 1257 * lwlib-Xm.h: declare xm_create_label; | |
| 1258 | |
| 1259 * lwlib-Xm.c (destroy_all_children): move to lwlib-utils.c. | |
| 1260 (xm_update_label): enable for widgets. | |
| 1261 (xm_update_one_widget): ditto. | |
| 1262 (xm_create_button): rename in line with lwlib-Xaw.c | |
| 1263 (xm_create_progress): ditto. | |
| 1264 (xm_create_text_field): ditto. | |
| 1265 (xm_create_combo_box): ditto. | |
| 1266 (xm_create_label): new function. | |
| 1267 (xm_creation_table): rename widget creation functions. | |
| 1268 (xm_destroy_instance): enable for widgets. | |
| 1269 (xm_generic_callback): ditto. | |
| 1270 (xm_generic_callback): ditto. | |
| 1271 | |
| 1272 * lwlib-Xlw.c (xlw_tab_control_callback): new function. a special | |
| 1273 callback that calls the correct function depending on what tab is | |
| 1274 selected. | |
| 1275 (xlw_create_tab_control): new function. | |
| 1276 (build_tabs_in_widget): new function. puts tabs in a tab widget, | |
| 1277 uses Xaw or Xm depending on how XEmacs was compiled. | |
| 1278 (xlw_update_tab_control): update the resources for each | |
| 1279 tab. optionally rebuild the contents of the tab widget. | |
| 1280 (xlw_creation_table): add tab widget creation function. | |
| 1281 (lw_lucid_widget_p): add tab widget. | |
| 1282 (xlw_update_one_widget): ditto. | |
| 1283 | |
| 1284 * lwlib-Xaw.h: declare xaw_create_label; | |
| 1285 | |
| 1286 * lwlib-Xaw.c (lw_xaw_widget_p): add widgets classes. | |
| 1287 (xaw_update_one_widget): ditto. | |
| 1288 (xaw_update_one_value): add code from the Xm version. | |
| 1289 (xaw_generic_callback): add Xm hack for setting command | |
| 1290 states. beef up lookup of call data. | |
| 1291 (xaw_create_button): new function. | |
| 1292 (xaw_create_label): new function for use by tab widget. | |
| 1293 (xaw_create_progress): new function. | |
| 1294 (xaw_create_text_field): new function. | |
| 1295 (xaw_creation_table): add new widget type creation functions. | |
| 1296 | |
| 1297 * Makefile.in.in: add dependencies for new lw widgets. | |
| 1298 | |
| 1299 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1300 | |
| 1301 * XEmacs 21.2.19 is released | |
| 1302 | |
| 1303 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1304 | |
| 1305 * XEmacs 21.2.18 is released | |
| 1306 | |
| 442 | 1307 1999-07-05 Didier Verna <didier@xemacs.org> |
| 428 | 1308 |
| 1309 * lwlib-Xm.c (xm_update_one_widget): add missing #ifdefs around | |
| 1310 call to xm_update_label. | |
| 1311 | |
| 1312 1999-06-28 Andy Piper <andy@xemacs.org> | |
| 1313 | |
| 1314 * lwlib-Xm.c: unconditionally enable text field & list code. | |
| 1315 (make_progress): new function. creates a slider. | |
| 1316 (make_text_field): new function. creates an edit field. | |
| 1317 (make_combo_box): new function. creates a combo box. | |
| 1318 (xm_creation_table): add new widget functions. | |
| 1319 | |
| 1320 1999-06-25 Andy Piper <andy@xemacs.org> | |
| 1321 | |
| 1322 * lwlib.h (_widget_value): add arglist slots. | |
| 1323 declare new functions. | |
| 1324 | |
| 1325 * lwlib.c (free_widget_value_contents): handle arglists when | |
| 1326 freeing. | |
| 1327 (lw_add_value_args_to_args): new function. add arglist entries | |
| 1328 from a widget_value structure. | |
| 1329 | |
| 1330 * lwlib-Xm.c (make_button): new function, create a motif button | |
| 1331 for display in a buffer as a glyph. | |
| 1332 (xm_creation_table): add make_button. | |
| 1333 | |
| 1334 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1335 | |
| 1336 * XEmacs 21.2.17 is released | |
| 1337 | |
| 1338 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1339 | |
| 1340 * XEmacs 21.2.16 is released | |
| 1341 | |
| 1342 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1343 | |
| 1344 * XEmacs 21.2.15 is released | |
| 1345 | |
| 1346 1999-05-17 Jerry James <jerry@cs.ucsb.edu> | |
| 1347 | |
| 1348 * xlwmenu.c (make_shadow_gcs): Test bottom_shadow_pixmap before | |
| 1349 using it. | |
| 1350 | |
| 1351 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1352 | |
| 1353 * XEmacs 21.2.14 is released | |
| 1354 | |
| 1355 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1356 | |
| 1357 * XEmacs 21.2.13 is released | |
| 1358 | |
| 1359 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
| 1360 | |
| 1361 * XEmacs 21.2.12 is released | |
| 1362 | |
| 1363 1999-02-18 Martin Buchholz <martin@xemacs.org> | |
| 1364 | |
| 1365 * lwlib/xlwmenu.c (massage_resource_name): Fix compiler warning | |
| 1366 - Have to toupper ((int) (unsigned char) x) to be portable. |
