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