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