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