Mercurial > emacs
annotate lwlib/ChangeLog @ 108750:3339da3cfeb3
Redesign bidi-aware edge positions of glyph rows, fix bug #6036.
dispextern.h (struct glyph_row): New members minpos and maxpos.
(MATRIX_ROW_START_CHARPOS, MATRIX_ROW_START_BYTEPOS)
(MATRIX_ROW_END_CHARPOS, MATRIX_ROW_END_BYTEPOS): Reference minpos
and maxpos members instead of start.pos and end.pos, respectively.
xdisp.c (display_line): Compare IT_CHARPOS with the position in
row->start.pos, rather than with MATRIX_ROW_START_CHARPOS.
(cursor_row_p): Use row->end.pos rather than MATRIX_ROW_END_CHARPOS.
(try_window_reusing_current_matrix, try_window_id): Use
ROW->minpos rather than ROW->start.pos.
(init_from_display_pos, init_iterator): Use EMACS_INT for
character and byte positions.
(find_row_edges): Renamed from find_row_end. Accept additional
arguments for minimum and maximum buffer positions seen by
display_line for this row. Don't use iterator to find the
position following the maximum one; instead, increment the
position found by display_line directly. Fix logic; eol_pos
should be tested before the rest. Handle the case of characters
delivered from display vector (bug#6036). Fix tests related to
it->method. Handle the truncated_on_right_p rows.
(RECORD_MAX_MIN_POS): New macro.
(display_line): Use it to record the minimum and maximum buffer
positions for glyphs in the row being assembled. Record the
position of the newline that terminates the line. If word wrap is
in effect, restore minimum and maximum positions seen up to the
wrap point, when iterator returns to it.
(try_window_reusing_current_matrix): Give up if in bidi-reordered
row and cursor not already at point. Restore original pre-bidi
code for unidirectional buffers.
dispnew.c (increment_row_positions, check_matrix_invariants):
Increment and check row->start.pos and row->end.pos, in addition
to MATRIX_ROW_START_CHARPOS and MATRIX_ROW_END_CHARPOS.
.gdbinit (prowlims): Display row->minpos and row->maxpos.
Display truncated_on_left_p and truncated_on_right_p flags.
Formatting fixes.
(pmtxrows): Display the ordinal number of each row. Don't display
rows beyond the last one.
bidi.c (bidi_cache_iterator_state): Don't zero out new_paragraph:
it is not copied by bidi_copy_it.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 22 May 2010 22:32:21 +0300 |
parents | 36240284aaab |
children | 943435f93f92 |
rev | line source |
---|---|
108586
36240284aaab
* lwlib/Makefile.in (mostlyclean): Remove references to non-existent files.
Glenn Morris <rgm@gnu.org>
parents:
108539
diff
changeset
|
1 2010-05-15 Glenn Morris <rgm@gnu.org> |
36240284aaab
* lwlib/Makefile.in (mostlyclean): Remove references to non-existent files.
Glenn Morris <rgm@gnu.org>
parents:
108539
diff
changeset
|
2 |
36240284aaab
* lwlib/Makefile.in (mostlyclean): Remove references to non-existent files.
Glenn Morris <rgm@gnu.org>
parents:
108539
diff
changeset
|
3 * Makefile.in (mostlyclean): Remove references to non-existent files. |
36240284aaab
* lwlib/Makefile.in (mostlyclean): Remove references to non-existent files.
Glenn Morris <rgm@gnu.org>
parents:
108539
diff
changeset
|
4 |
108539
247a650c5ccd
lwlib-Xaw.c (make_dialog): Remove extra arg to XtVaGetSubresources.
Jan D <jan.h.d@swipnet.se>
parents:
108375
diff
changeset
|
5 2010-05-13 Jan Djärv <jan.h.d@swipnet.se> |
247a650c5ccd
lwlib-Xaw.c (make_dialog): Remove extra arg to XtVaGetSubresources.
Jan D <jan.h.d@swipnet.se>
parents:
108375
diff
changeset
|
6 |
247a650c5ccd
lwlib-Xaw.c (make_dialog): Remove extra arg to XtVaGetSubresources.
Jan D <jan.h.d@swipnet.se>
parents:
108375
diff
changeset
|
7 * lwlib-Xaw.c (make_dialog): Remove extra arg to XtVaGetSubresources. |
247a650c5ccd
lwlib-Xaw.c (make_dialog): Remove extra arg to XtVaGetSubresources.
Jan D <jan.h.d@swipnet.se>
parents:
108375
diff
changeset
|
8 |
108373
38a6beebdf4a
xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets (Bug #6127).
Jan D <jan.h.d@swipnet.se>
parents:
108265
diff
changeset
|
9 2010-05-08 Jan Djärv <jan.h.d@swipnet.se> |
38a6beebdf4a
xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets (Bug #6127).
Jan D <jan.h.d@swipnet.se>
parents:
108265
diff
changeset
|
10 |
38a6beebdf4a
xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets (Bug #6127).
Jan D <jan.h.d@swipnet.se>
parents:
108265
diff
changeset
|
11 * xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets |
38a6beebdf4a
xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets (Bug #6127).
Jan D <jan.h.d@swipnet.se>
parents:
108265
diff
changeset
|
12 (Bug #6127). |
38a6beebdf4a
xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets (Bug #6127).
Jan D <jan.h.d@swipnet.se>
parents:
108265
diff
changeset
|
13 |
108371
bfc8980754ed
Bump version to 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
14 2010-05-07 Chong Yidong <cyd@stupidchicken.com> |
bfc8980754ed
Bump version to 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
15 |
bfc8980754ed
Bump version to 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
16 * Version 23.2 released. |
bfc8980754ed
Bump version to 23.2.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
17 |
108265
39e86d46390a
Remove some unused Makefile.in variables.
Glenn Morris <rgm@gnu.org>
parents:
108231
diff
changeset
|
18 2010-05-06 Glenn Morris <rgm@gnu.org> |
39e86d46390a
Remove some unused Makefile.in variables.
Glenn Morris <rgm@gnu.org>
parents:
108231
diff
changeset
|
19 |
39e86d46390a
Remove some unused Makefile.in variables.
Glenn Morris <rgm@gnu.org>
parents:
108231
diff
changeset
|
20 * Makefile.in (CPP, LN_S, TOP, LN): Remove unused variables. |
39e86d46390a
Remove some unused Makefile.in variables.
Glenn Morris <rgm@gnu.org>
parents:
108231
diff
changeset
|
21 |
108231
4ac65e89bb6e
Missing lwlib part of earlier C_SWITCH commit.
Glenn Morris <rgm@gnu.org>
parents:
108129
diff
changeset
|
22 2010-05-04 Glenn Morris <rgm@gnu.org> |
4ac65e89bb6e
Missing lwlib part of earlier C_SWITCH commit.
Glenn Morris <rgm@gnu.org>
parents:
108129
diff
changeset
|
23 |
4ac65e89bb6e
Missing lwlib part of earlier C_SWITCH commit.
Glenn Morris <rgm@gnu.org>
parents:
108129
diff
changeset
|
24 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE): |
4ac65e89bb6e
Missing lwlib part of earlier C_SWITCH commit.
Glenn Morris <rgm@gnu.org>
parents:
108129
diff
changeset
|
25 Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ instead of |
4ac65e89bb6e
Missing lwlib part of earlier C_SWITCH commit.
Glenn Morris <rgm@gnu.org>
parents:
108129
diff
changeset
|
26 @c_switch_system@, @c_switch_machine@. |
4ac65e89bb6e
Missing lwlib part of earlier C_SWITCH commit.
Glenn Morris <rgm@gnu.org>
parents:
108129
diff
changeset
|
27 |
108129 | 28 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu> |
29 | |
30 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf. | |
31 | |
108023
150fd3d78f5a
Declarations before code (Bug#5993).
Jan D. <jan.h.d@swipnet.se>
parents:
107888
diff
changeset
|
32 2010-04-21 Jan Djärv <jan.h.d@swipnet.se> |
150fd3d78f5a
Declarations before code (Bug#5993).
Jan D. <jan.h.d@swipnet.se>
parents:
107888
diff
changeset
|
33 |
150fd3d78f5a
Declarations before code (Bug#5993).
Jan D. <jan.h.d@swipnet.se>
parents:
107888
diff
changeset
|
34 * xlwmenu.c (expose_cb): |
150fd3d78f5a
Declarations before code (Bug#5993).
Jan D. <jan.h.d@swipnet.se>
parents:
107888
diff
changeset
|
35 * lwlib-Xaw.c (fill_xft_data): Declarations before code. |
150fd3d78f5a
Declarations before code (Bug#5993).
Jan D. <jan.h.d@swipnet.se>
parents:
107888
diff
changeset
|
36 |
107886
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
37 2010-04-17 Jan Djärv <jan.h.d@swipnet.se> |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
38 |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
39 * xlwmenu.c: Include Shell.h, remove duplicate declaration of |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
40 XlwMenuRedisplay. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
41 (display_menu_item): Replace ws->window with ws->pixmap, remove |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
42 call to XftDrawRect. |
108375 | 43 (display_menu): Remove this and that argument. |
44 Remove just_compute_this_one_p. Fill pixmap at start and copy it to | |
45 window at end. | |
107886
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
46 (expose_cb): New function. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
47 (make_windows_if_needed): Replace XCreateWindow with XtCreatePopup. |
108375 | 48 Add eventhandler for expose to expose_cb. Remove creation of xft_draw. |
107886
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
49 (create_pixmap_for_menu): New function. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
50 (remap_menubar): Pop down menus that aren't the same as in old_stack. |
108375 | 51 Set width, heigh, x, y on widget with XtVaSetValues. |
52 Call create_pixmap_for_menu. | |
107886
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
53 Replace XUnmapWindow with XtPopdown. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
54 Remowe two last parameters to display_menu. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
55 (map_event_to_widget_value, XlwMenuRedisplay, Key, Select) |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
56 (pop_up_menu): Remowe two last parameters to display_menu. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
57 (XlwMenuRealize): Call create_pixmap_for_menu, set w and pixmap. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
58 Remove call to XftDrawCreate. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
59 (XlwMenuDestroy): Free pixmap. Call XtDestroyWidget instead of |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
60 XDestroyWindow. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
61 (handle_motion_event): Only call handle_single_motion_event once. |
107888
32fc68b9d103
Set _NET_WM_WINDOW_TYPE in menus. Looks bad with compiz otherwise.
Jan D. <jan.h.d@swipnet.se>
parents:
107886
diff
changeset
|
62 (set_window_type): New function. |
32fc68b9d103
Set _NET_WM_WINDOW_TYPE in menus. Looks bad with compiz otherwise.
Jan D. <jan.h.d@swipnet.se>
parents:
107886
diff
changeset
|
63 (make_windows_if_needed, XlwMenuRealize): Call set_window_type. |
107886
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
64 |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
65 * xlwmenuP.h (window_state): Add pixmap and w. |
9a798edc503b
Don't redraw lucid menus more than needed. Use double buffer to reduce flicker.
Jan D <jan.h.d@swipnet.se>
parents:
107873
diff
changeset
|
66 |
107873
b88763a1166b
xlwmenu.c (facename_changed): Put function in #ifdef HAVE_XFT.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents:
107830
diff
changeset
|
67 2010-04-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
b88763a1166b
xlwmenu.c (facename_changed): Put function in #ifdef HAVE_XFT.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents:
107830
diff
changeset
|
68 |
b88763a1166b
xlwmenu.c (facename_changed): Put function in #ifdef HAVE_XFT.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents:
107830
diff
changeset
|
69 * xlwmenu.c (facename_changed): Put function in #ifdef HAVE_XFT. |
b88763a1166b
xlwmenu.c (facename_changed): Put function in #ifdef HAVE_XFT.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents:
107830
diff
changeset
|
70 |
107830
3879f5eab4e9
Use autoconf, not cpp for some variables.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107827
diff
changeset
|
71 2010-04-11 Dan Nicolaescu <dann@ics.uci.edu> |
3879f5eab4e9
Use autoconf, not cpp for some variables.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107827
diff
changeset
|
72 |
3879f5eab4e9
Use autoconf, not cpp for some variables.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107827
diff
changeset
|
73 * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE) |
3879f5eab4e9
Use autoconf, not cpp for some variables.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107827
diff
changeset
|
74 (C_SWITCH_X_SITE): Define using autoconf. |
3879f5eab4e9
Use autoconf, not cpp for some variables.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
107827
diff
changeset
|
75 |
107827
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
76 2010-04-11 Jan Djärv <jan.h.d@swipnet.se> |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
77 |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
78 * lwlib-Xaw.c (widget_xft_data): New for Xft data. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
79 (fill_xft_data, openFont, get_text_width_and_height) |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
80 (draw_text, set_text, find_xft_data, command_press) |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
81 (command_reset): New functions. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
82 (xaw_update_one_widget): Call set_text for dialog and buttons |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
83 if HAVE_XFT. Also set internalHeight for buttons. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
84 (xaw_destroy_instance): Free all Xft related data. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
85 (button_actions, buttonTrans): New structures. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
86 (make_dialog): Call XtAppAddActions for button_actions. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
87 Find xft font to use and call fill_xft_data for widgets. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
88 (xaw_create_dialog): Pass instance parameter to make_dialog. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
89 |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
90 * lwlib-int.h (_widget_instance): Add Xft data if HAVE_XFT. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
91 Override translations for buttons. If depth is 16 or more, tell |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
92 Xaw3d to not be nice to colormap. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
93 Remove separator widget, use XtNhorizDistance on first right button |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
94 instead. |
aa85632b7860
Use XFT in Lucid dialogs if available.
Jan D. <jan.h.d@swipnet.se>
parents:
107804
diff
changeset
|
95 |
107804
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
96 2010-04-08 Jan Djärv <jan.h.d@swipnet.se> |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
97 |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
98 * xlwmenu.c (xlwmenu_default_font): Make static. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
99 (xlwMenuResources): Add XtNfaceName and XtNdefaultFace. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
100 (string_width): Use XftTextExtentsUtf8 if HAVE_XFT. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
101 (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Add versions for |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
102 HAVE_XFT. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
103 (size_menu): Set max_rest_width in window_state structure. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
104 (display_menu_item): If HAVE_XFT and xft_draw is set, use |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
105 XftDrawRect and XftDrawStringUtf8 to draw text. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
106 (make_windows_if_needed): Set max_rest_width and xft_draw |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
107 in windows[i]. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
108 (openXftFont): New. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
109 (XlwMenuInitialize): Call openXftFont if HAVE_XFT. If mw->menu.font |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
110 is not set, load font fixed and save it in xlwmenu_default_font. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
111 (XlwMenuInitialize): Set max_rest_width and xft_draw in windows[0]. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
112 (XlwMenuClassInitialize): Initialize xlwmenu_default_font. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
113 (XlwMenuRealize): Set xft_fg, xft_bg, xft_disabled_fg and |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
114 windows[0].xft_draw if xft_font is set. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
115 (XlwMenuDestroy): Destroy all xft_draw and close xft_font. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
116 (facename_changed): New. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
117 (XlwMenuSetValues): Call facename_changed. If face name did change, |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
118 close old fonts and destroy xft_draw:s. Then create new ones. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
119 |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
120 * xlwmenu.h (XtNfaceName, XtCFaceName, XtNdefaultFace, |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
121 XtCDefaultFace): New. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
122 |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
123 * xlwmenuP.h (_window_state): Add max_rest_width and xft_draw. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
124 (_XlwMenu_part): Add faceName,xft_fg, xft_bg, xft_disabled_fg and |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
125 xft_font. |
24c4451bcaf7
Lucid menus can now use Xft for fonts.
Jan D. <jan.h.d@swipnet.se>
parents:
107367
diff
changeset
|
126 |
107367
b4d27afff1bf
Bump version to 24.0.50.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
127 2010-03-10 Chong Yidong <cyd@stupidchicken.com> |
b4d27afff1bf
Bump version to 24.0.50.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
128 |
b4d27afff1bf
Bump version to 24.0.50.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
129 * Branch for 23.2. |
b4d27afff1bf
Bump version to 24.0.50.
Chong Yidong <cyd@stupidchicken.com>
parents:
106815
diff
changeset
|
130 |
105669
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
131 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu> |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
132 |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
133 * xlwmenu.c: |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
134 * lwlib.c: |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
135 * lwlib-utils.c: |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
136 * lwlib-Xm.c: |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
137 * lwlib-Xlw.c: |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
138 * lwlib-Xaw.c: Include setjmp.h. |
68dd71358159
* alloc.c: Do not define struct catchtag.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
103507
diff
changeset
|
139 |
103507
973e0a71638b
Add "Branch for 23.1" ChangeLog entry.
Chong Yidong <cyd@stupidchicken.com>
parents:
100957
diff
changeset
|
140 2009-06-21 Chong Yidong <cyd@stupidchicken.com> |
973e0a71638b
Add "Branch for 23.1" ChangeLog entry.
Chong Yidong <cyd@stupidchicken.com>
parents:
100957
diff
changeset
|
141 |
973e0a71638b
Add "Branch for 23.1" ChangeLog entry.
Chong Yidong <cyd@stupidchicken.com>
parents:
100957
diff
changeset
|
142 * Branch for 23.1. |
973e0a71638b
Add "Branch for 23.1" ChangeLog entry.
Chong Yidong <cyd@stupidchicken.com>
parents:
100957
diff
changeset
|
143 |
96923
d89afa2b4c2f
* config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96786
diff
changeset
|
144 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu> |
d89afa2b4c2f
* config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96786
diff
changeset
|
145 |
d89afa2b4c2f
* config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96786
diff
changeset
|
146 * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE. |
d89afa2b4c2f
* config.in: Regenerate.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
96786
diff
changeset
|
147 |
96303 | 148 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu> |
149 | |
150 * lwlib.c: Remove references to obsolete variables. | |
151 | |
95479
9588c3703f38
remove useless if-before-free tests
Jim Meyering <jim@meyering.net>
parents:
94792
diff
changeset
|
152 2008-06-02 Jim Meyering <meyering@redhat.com> |
9588c3703f38
remove useless if-before-free tests
Jim Meyering <jim@meyering.net>
parents:
94792
diff
changeset
|
153 |
96786 | 154 Remove useless if-before-free tests. |
95481
4390d64d3328
Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
Jim Meyering <jim@meyering.net>
parents:
95479
diff
changeset
|
155 * lwlib-Xm.c (xm_update_one_value): Likewise. |
4390d64d3328
Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
Jim Meyering <jim@meyering.net>
parents:
95479
diff
changeset
|
156 * lwlib.c (safe_free_str, free_widget_value_tree): Likewise. |
95479
9588c3703f38
remove useless if-before-free tests
Jim Meyering <jim@meyering.net>
parents:
94792
diff
changeset
|
157 |
94175
dfdc13740582
* configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
93301
diff
changeset
|
158 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca> |
dfdc13740582
* configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
93301
diff
changeset
|
159 |
dfdc13740582
* configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
93301
diff
changeset
|
160 * Makefile.in (TOOLKIT_DEFINES): Remove. |
dfdc13740582
* configure.in: Define USE_LUCID/USE_MOTIF in config.h.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
93301
diff
changeset
|
161 |
93301 | 162 2007-08-29 Károly Lőrentey <lorentey@elte.hu> |
83716 | 163 |
164 * xlwmenu.c (XlwMenuRealize): Ignore X errors while setting up | |
165 cursor shape. | |
166 | |
78285 | 167 2007-07-25 Glenn Morris <rgm@gnu.org> |
168 | |
169 * Relicense all FSF files to GPLv3 or later. | |
170 | |
171 * COPYING: Switch to GPLv3. | |
172 | |
81373
6f4d6c8ae117
* lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents:
77858
diff
changeset
|
173 2007-06-13 Chong Yidong <cyd@stupidchicken.com> |
6f4d6c8ae117
* lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents:
77858
diff
changeset
|
174 |
6f4d6c8ae117
* lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents:
77858
diff
changeset
|
175 * lwlib-Xaw.c, lwlib.c: Link to xaw3d if available. |
6f4d6c8ae117
* lwlib-Xaw.c, lwlib.c: Link to xaw3d if available.
Chong Yidong <cyd@stupidchicken.com>
parents:
77858
diff
changeset
|
176 |
77858
815150a147ce
Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents:
76222
diff
changeset
|
177 2007-06-02 Chong Yidong <cyd@stupidchicken.com> |
815150a147ce
Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents:
76222
diff
changeset
|
178 |
815150a147ce
Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents:
76222
diff
changeset
|
179 * Version 22.1 released. |
815150a147ce
Version 22.1 released.
Chong Yidong <cyd@stupidchicken.com>
parents:
76222
diff
changeset
|
180 |
76222 | 181 2007-02-28 Glenn Morris <rgm@gnu.org> |
182 | |
183 * Makefile.in (distclean): Delete Makefile. | |
184 (maintainer-clean): Delete TAGS. | |
185 | |
93301 | 186 2007-01-01 Jan Djärv <jan.h.d@swipnet.se> |
75020 | 187 |
188 * xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback. | |
189 (display_menu, map_event_to_widget_value): Generate enter and | |
190 leave callbacks. | |
191 (pop_up_menu): Initialize mw->menu.inside_entry. | |
192 | |
193 * xlwmenu.h (XtNleaveCallback, XtNenterCallback): New strings. | |
194 | |
195 * xlwmenuP.h (_XlwMenu_part): Add enter/leave callbacks and | |
196 inside_entry. | |
197 | |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
198 * lwlib-Xlw.c (enter_hook, leave_hook): New functions. |
75020 | 199 (xlw_create_menubar, xlw_create_popup_menu): Connect XtNenter/leave |
200 to enter/leave_hook. | |
201 | |
73558
b6804026cc8e
* Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents:
72904
diff
changeset
|
202 2006-10-30 Chong Yidong <cyd@stupidchicken.com> |
b6804026cc8e
* Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents:
72904
diff
changeset
|
203 |
b6804026cc8e
* Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents:
72904
diff
changeset
|
204 * Makefile.in (lwlib-utils.o): Use CPPFLAGS. |
b6804026cc8e
* Makefile.in (lwlib-utils.o): Use CPPFLAGS.
Chong Yidong <cyd@stupidchicken.com>
parents:
72904
diff
changeset
|
205 |
72904
425ede302504
*** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents:
70850
diff
changeset
|
206 2006-09-15 Jay Belanger <belanger@truman.edu> |
425ede302504
*** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents:
70850
diff
changeset
|
207 |
425ede302504
*** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents:
70850
diff
changeset
|
208 * COPYING: Replace "Library Public License" by "Lesser Public |
425ede302504
*** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents:
70850
diff
changeset
|
209 License" throughout. |
425ede302504
*** empty log message ***
Jay Belanger <jay.p.belanger@gmail.com>
parents:
70850
diff
changeset
|
210 |
93301 | 211 2006-05-23 Jan Djärv <jan.h.d@swipnet.se> |
70850
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
212 |
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
213 * xlwmenu.c: Include xterm.h if emacs instead of declaring functions |
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
214 used. |
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
215 (string_width): Declare as static. |
73856
594a719b7a7f
Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents:
73558
diff
changeset
|
216 (Start, pop_up_menu): Set is_hint to 0 before calling |
70850
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
217 handle_motion_event. |
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
218 (pop_up_menu): Return value and parameters for x_catch_errors and |
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
219 x_uncatch_errors changed. |
b90abedf3b79
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions
Jan Djärv <jan.h.d@swipnet.se>
parents:
68640
diff
changeset
|
220 |
65713
ad24f42046b1
* xlwmenu.c (find_next_selectable):
Dan Nicolaescu <dann@ics.uci.edu>
parents:
65684
diff
changeset
|
221 2005-09-27 Dan Nicolaescu <dann@ics.uci.edu> |
ad24f42046b1
* xlwmenu.c (find_next_selectable):
Dan Nicolaescu <dann@ics.uci.edu>
parents:
65684
diff
changeset
|
222 |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
223 * xlwmenu.c (find_next_selectable, find_prev_selectable): |
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
224 Add missing parameter declarations. |
65713
ad24f42046b1
* xlwmenu.c (find_next_selectable):
Dan Nicolaescu <dann@ics.uci.edu>
parents:
65684
diff
changeset
|
225 |
65684
ec3a1c817699
Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents:
64488
diff
changeset
|
226 2005-09-24 Dan Nicolaescu <dann@ics.uci.edu> |
ec3a1c817699
Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents:
64488
diff
changeset
|
227 |
ec3a1c817699
Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents:
64488
diff
changeset
|
228 * xlwmenu.c: Fix the return type for x_clear_errors and |
73856
594a719b7a7f
Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents:
73558
diff
changeset
|
229 x_uncatch_errors. |
65684
ec3a1c817699
Fix the return type for x_clear_errors and
Dan Nicolaescu <dann@ics.uci.edu>
parents:
64488
diff
changeset
|
230 |
93301 | 231 2005-07-19 Jan Djärv <jan.h.d@swipnet.se> |
64488
e71cc2adddad
* lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
Jan Djärv <jan.h.d@swipnet.se>
parents:
64099
diff
changeset
|
232 |
73856
594a719b7a7f
Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents:
73558
diff
changeset
|
233 * lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for |
64488
e71cc2adddad
* lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
Jan Djärv <jan.h.d@swipnet.se>
parents:
64099
diff
changeset
|
234 labels in menu bar. |
e71cc2adddad
* lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for
Jan Djärv <jan.h.d@swipnet.se>
parents:
64099
diff
changeset
|
235 |
64099 | 236 2005-07-04 Lute Kamstra <lute@gnu.org> |
237 | |
238 Update FSF's address in GPL notices. | |
239 | |
93301 | 240 2005-04-01 Jan Djärv <jan.h.d@swipnet.se> |
61211
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
241 |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
242 Reenable support for I18N to Lucid menus. |
64099 | 243 |
61211
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
244 * xlwmenuP.h (_XlwMenu_part): Add fontSet resource. |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
245 |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
246 * xlwmenu.c (string_width): |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
247 (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Ditto. |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
248 (display_menu_item, make_drawing_gcs, XlwMenuInitialize) |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
249 (XlwMenuSetValues): Use font if fontSet is NULL, use only |
61211
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
250 font for !HAVE_X_I18N. |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
251 (xlwMenuResources): Add fontSet resource. |
3691a20ee7a4
Reenable support for I18N to Lucid menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
60828
diff
changeset
|
252 |
93301 | 253 2005-03-22 Jan Djärv <jan.h.d@swipnet.se> |
60828
ff22cb93ce7a
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents:
60698
diff
changeset
|
254 |
ff22cb93ce7a
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents:
60698
diff
changeset
|
255 * xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8 |
ff22cb93ce7a
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents:
60698
diff
changeset
|
256 on XFree86 is investigated. |
ff22cb93ce7a
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents:
60698
diff
changeset
|
257 |
ff22cb93ce7a
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents:
60698
diff
changeset
|
258 * xlwmenu.c: Ditto. |
ff22cb93ce7a
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8
Jan Djärv <jan.h.d@swipnet.se>
parents:
60698
diff
changeset
|
259 |
60667
bb5e00e5ccd5
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60585
diff
changeset
|
260 2005-03-17 Stefan Monnier <monnier@iro.umontreal.ca> |
bb5e00e5ccd5
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60585
diff
changeset
|
261 |
60698
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
262 Add support for I18N to Lucid menus. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
263 |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
264 * xlwmenuP.h (struct _XlwMenu_part) [HAVE_X_I18N]: Change `font' to be |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
265 a fontset. Add a `font_extents' element. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
266 |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
267 * xlwmenu.c (xlwMenuResources) [HAVE_X_I18N]: Use a fontset for the |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
268 `font' resource. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
269 (string_width) [HAVE_X_I18N]: Use XmbTextExtents; |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
270 (MENU_FONT_HEIGHT, MENU_FONT_ASCENT): New macros. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
271 (arrow_width, toggle_button_width, size_menu_item, draw_arrow) |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
272 (draw_toggle, draw_radio, display_menu_item): Use them. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
273 (display_menu_item) [HAVE_X_I18N]: Use XmbDrawString. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
274 (make_drawing_gcs) [HAVE_X_I18N]: Don't mess with fonts. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
275 (XlwMenuInitialize) [HAVE_X_I18N]: Initialize font_extents. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
276 (XlwMenuSetValues) [HAVE_X_I18N]: Refresh font_extents if font changes. |
3e557e11645e
Add support for I18N to Lucid menus.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60670
diff
changeset
|
277 |
60670
68d57432d36d
(xm_update_label, xm_update_list): Use the recommended
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60667
diff
changeset
|
278 * lwlib-Xm.c (xm_update_label, xm_update_list): Use the recommended |
68d57432d36d
(xm_update_label, xm_update_list): Use the recommended
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60667
diff
changeset
|
279 XmStringCreateLocalized function. Add missing copyright. |
68d57432d36d
(xm_update_label, xm_update_list): Use the recommended
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60667
diff
changeset
|
280 |
60667
bb5e00e5ccd5
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60585
diff
changeset
|
281 * lwlib-Xm.h: Add missing copyright and license notice. |
bb5e00e5ccd5
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
60585
diff
changeset
|
282 |
60585
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
283 2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca> |
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
284 |
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
285 * xlwmenuP.h: |
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
286 * xlwmenu.h: Add missing copyright and license notice. |
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
287 |
93301 | 288 2004-12-27 Jan Djärv <jan.h.d@swipnet.se> |
59100
768cf68dcd0a
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents:
59085
diff
changeset
|
289 |
768cf68dcd0a
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents:
59085
diff
changeset
|
290 * xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an |
768cf68dcd0a
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents:
59085
diff
changeset
|
291 action procedure for compatibility with Lesstif/Motif. |
768cf68dcd0a
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents:
59085
diff
changeset
|
292 |
768cf68dcd0a
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents:
59085
diff
changeset
|
293 * Makefile.in (mostlyclean): Don't remove *~ on clean. |
768cf68dcd0a
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an
Jan Djärv <jan.h.d@swipnet.se>
parents:
59085
diff
changeset
|
294 |
93301 | 295 2004-12-26 Jan Djärv <jan.h.d@swipnet.se> |
59085
4ee3b3653b2e
* lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents:
57842
diff
changeset
|
296 |
4ee3b3653b2e
* lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents:
57842
diff
changeset
|
297 * lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only |
4ee3b3653b2e
* lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents:
57842
diff
changeset
|
298 pops down on Escape, not any keypress. |
4ee3b3653b2e
* lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only
Jan Djärv <jan.h.d@swipnet.se>
parents:
57842
diff
changeset
|
299 |
93301 | 300 2004-11-01 Jan Djärv <jan.h.d@swipnet.se> |
57842
2c65a9fc7dec
* xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents:
56845
diff
changeset
|
301 |
2c65a9fc7dec
* xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents:
56845
diff
changeset
|
302 * xlwmenu.c (find_first_selectable, find_next_selectable) |
2c65a9fc7dec
* xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents:
56845
diff
changeset
|
303 (find_prev_selectable): Rename parameter skip_no_call_data to |
2c65a9fc7dec
* xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents:
56845
diff
changeset
|
304 skip_titles. Recognize titles as having no call_data and no contents. |
2c65a9fc7dec
* xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents:
56845
diff
changeset
|
305 (Down, Up): Comment update. |
2c65a9fc7dec
* xlwmenu.c (find_first_selectable, find_next_selectable)
Jan Djärv <jan.h.d@swipnet.se>
parents:
56845
diff
changeset
|
306 |
93301 | 307 2004-08-30 Jan Djärv <jan.h.d@swipnet.se> |
56845
8a28788cef84
* lwlib.h (_widget_value): Added lname and lkey.
Jan Djärv <jan.h.d@swipnet.se>
parents:
53564
diff
changeset
|
308 |
60585
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
309 * lwlib.h (_widget_value): Add lname and lkey. |
56845
8a28788cef84
* lwlib.h (_widget_value): Added lname and lkey.
Jan Djärv <jan.h.d@swipnet.se>
parents:
53564
diff
changeset
|
310 |
93301 | 311 2004-01-12 Jan Djärv <jan.h.d@swipnet.se> |
53564
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
312 |
60585
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
313 * xlwmenuP.h (_XlwMenu_part): Add top_depth. |
53564
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
314 |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
315 * xlwmenu.h: Removed declaration of pop_up_menu |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
316 |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
317 * xlwmenu.c (Start): Get correct time if time in event is CurrentTime. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
318 (find_first_selectable, find_next_selectable) |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
319 (find_prev_selectable): Add parameter skip_no_call_data to skip |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
320 over items with no call data (popup menu titles). |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
321 (Down, Up): Compare old_depth to top_depth instead of 2. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
322 Pass True to find_*_selectable:s new parameter if this is a popup menu. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
323 (Left, Right): Compare old_depth to top_depth instead of 2. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
324 Pass 0 to find_*_selectable:s new parameter. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
325 (pop_up_menu): Set top_depth to 1 for pop up menus and 2 for |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
326 menu bar menus, to enable keyboard traversal of popups. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
327 |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
328 * lwlib-Xm.c (dialog_key_cb): New function. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
329 (make_dialog): Add event handlers to dialog_key_cb for key press |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
330 so we can pop down on ESC. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
331 |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
332 * lwlib-Xlw.c (xlw_popup_menu): Replace call to pop_up_menu with |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
333 XtCallActionProc ("start"). Use a full XEvent since "start" copies it. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
334 |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
335 * lwlib-Xaw.c (make_dialog): Add override so dialog pops down on ESC. |
53564
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
336 (wm_delete_window): If widget isn't a shell, use the parent. |
609ef1718642
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv <jan.h.d@swipnet.se>
parents:
52771
diff
changeset
|
337 |
51144 | 338 2003-05-22 Dave Love <fx@gnu.org> |
339 | |
340 * xlwmenu.c: Include lisp.h, not ../src/lisp.h. | |
341 (make_drawing_gcs): Remove unused `xswa', `mask'. | |
342 | |
343 * lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h. | |
344 (lw_lucid_widget_p): Remove unused `mw'. | |
60585
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
345 (xlw_update_one_widget, xlw_pop_instance) [PROTOTYPES]: |
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
346 Provide ISO C arglists. |
51144 | 347 |
52771 | 348 2003-04-30 Lute Kamstra <lute@gnu.org> |
50741
5143c5cb56cc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
49600
diff
changeset
|
349 |
5143c5cb56cc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
49600
diff
changeset
|
350 * Makefile.in: Make things function properly in case both LessTif |
5143c5cb56cc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
49600
diff
changeset
|
351 and Open Motif are installed. |
5143c5cb56cc
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
49600
diff
changeset
|
352 |
93301 | 353 2003-01-26 Jan Djärv <jan.h.d@swipnet.se> |
49460
9f4069f735c6
lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
48936
diff
changeset
|
354 |
9f4069f735c6
lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
48936
diff
changeset
|
355 * lwlib-Xm.c (update_one_menu_entry): Deallocate widget_list. |
9f4069f735c6
lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
48936
diff
changeset
|
356 (destroy_all_children): Call it self to destroy sub menu children. |
9f4069f735c6
lwlib-Xm.c: Fixed memory leak for menus.
Jan Djärv <jan.h.d@swipnet.se>
parents:
48936
diff
changeset
|
357 |
48936
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
358 2002-12-22 Richard M. Stallman <rms@gnu.org> |
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
359 |
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
360 * xlwmenu.c (pop_new_stack_if_no_contents): Do nothing if |
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
361 new_depth is 1. |
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
362 (remap_menubar): Don't look in new_stack[0]. |
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
363 (Left): At level 1, do the same thing Right does. |
34c0bb0d7b38
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
48489
diff
changeset
|
364 |
48489 | 365 2002-11-21 Dave Love <fx@gnu.org> |
366 | |
367 * lwlib-Xaw.c [PROTOTYPES]: Provide ISO C arglists for functions | |
368 with Boolean args. | |
369 | |
48481 | 370 2002-11-20 Dave Love <fx@gnu.org> |
371 | |
372 * lwlib.c: Remove obsolete USE_OLIT code. | |
60585
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
373 [PROTOTYPES]: Provide ISO C arglists for functions with Boolean args. |
48481 | 374 (lwlib_memset): Declare length arg as size_t. |
375 (malloc_widget_value): Cast arg of lwlib_memset. | |
376 | |
377 * xlwmenu.c (separator_height): Prototype. | |
378 | |
45153 | 379 2002-05-07 Miles Bader <miles@gnu.org> |
380 | |
381 * xlwmenu.c (make_drawing_gcs): The scaling factor passed to | |
382 `x_alloc_lighter_color_for_widget' is a float, not an int, and | |
383 it's a multiplicative factor, so the name `delta' is inaccurate. | |
384 Always base disabled foreground on the normal foreground. | |
385 Don't use the temporary variable `temp'. | |
386 | |
93301 | 387 2002-05-06 Pavel Janík <Pavel@Janik.cz> |
45148 | 388 |
389 * xlwmenu.c (xlwMenuResources): New resource. | |
390 (find_next_selectable): Return current item when the menu is not | |
98317 | 391 popped up. |
45148 | 392 Rename `inactive_gc' to `disabled_gc'. |
393 Use lighter/darker color for disabled menu items instead of using | |
394 stipple. Use stipple only when better color can not be | |
395 determined automatically. | |
396 | |
397 * xlwmenu.h (XtNdisabledForeground, XtCDisabledForeground): | |
398 New resource names. | |
399 | |
400 * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'. | |
401 Rename `inactive_gc' to `disabled_gc'. | |
402 | |
93301 | 403 2002-04-29 Pavel Janík <Pavel@Janik.cz> |
44968 | 404 |
405 * xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>: | |
406 Change default values. | |
407 | |
93301 | 408 2002-04-28 Jan Djärv <jan.h.d@swipnet.se> |
44932 | 409 |
410 * xlwmenu.c: Do not grab keyboard if installation-directory is | |
411 non-nil (not installed Emacs). To simplify debugging. | |
412 | |
93301 | 413 2002-04-28 Pavel Janík <Pavel@Janik.cz> |
44918 | 414 |
44920 | 415 * Makefile.in: Remove OpenLook file dependencies. |
416 (xrdb-cpp.o): Remove target. | |
417 Remove unused defines. | |
418 | |
44923 | 419 * xrdb.c, xrdb-cpp.c, Imakefile, dispatch.c, dispatch.h: |
420 Remove unused file. | |
44920 | 421 |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
422 * lwlib.c (instantiate_widget_instance): Remove duplicated prototype. |
44918 | 423 |
93301 | 424 2002-04-25 Pavel Janík <Pavel@Janik.cz> |
44836 | 425 |
426 * lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h | |
427 * lwlib-XolmbP.h: Remove file. | |
428 | |
93301 | 429 2002-04-22 Jan Djärv <jan.h.d@swipnet.se> |
44753 | 430 |
431 * lwlib-Xm.c: Removed compiler warning. | |
432 | |
433 * xlwmenu.c: Add calls to GrabKeyboard to remove strange | |
434 interactions with window managers that steal keypresses. | |
435 Call ungrab_all instead of XtUngrabPointer. | |
436 (pop_up_menu): Add call to XtGrabKeyboard. | |
437 (ungrab_all): New function. | |
438 | |
93301 | 439 2002-04-20 Pavel Janík <Pavel@Janik.cz> |
44714 | 440 |
441 * xlwmenu.c (find_next_selectable): New function. | |
442 (Down, Up, Right): Use it. | |
443 (find_next_selectable): Prevent endless loops when only one item | |
444 is enabled in the menu. | |
445 | |
93301 | 446 2002-04-19 Pavel Janík <Pavel@Janik.cz> |
44709 | 447 |
448 These changes allow moving in menu via keyboard. | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
449 |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
450 * xlwmenu.c (xlwMenuTranslations, xlwMenuActionsList): |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
451 Add translations for cursor keys and RET. |
44709 | 452 (find_next_selectable, find_prev_selectable): New functions used |
453 for finding menu-items. | |
454 (Down, Up, Left, Right): New functions. | |
455 | |
44687 | 456 2002-04-19 Eli Zaretskii <eliz@is.elta.co.il> |
457 | |
44688 | 458 * Makefile.in (TAGS): Don't use -t, it's the default behavior for |
44687 | 459 etags, so it barfs if invoked with -t. |
460 | |
43990
d6b0a23deaeb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
43949
diff
changeset
|
461 2002-03-17 Richard M. Stallman <rms@gnu.org> |
d6b0a23deaeb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
43949
diff
changeset
|
462 |
44688 | 463 * lwlib.c (P_): Definitions deleted. |
43990
d6b0a23deaeb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
43949
diff
changeset
|
464 |
43949 | 465 2002-03-16 Eli Zaretskii <eliz@is.elta.co.il> |
466 | |
467 * lwlib.c (P_): Don't define if already defined. | |
468 | |
93301 | 469 2002-01-27 Pavel Janík <Pavel@Janik.cz> |
43003 | 470 |
471 * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll) | |
472 (xaw_scrollbar_jump): Put whole functions in #if 0. | |
473 | |
93301 | 474 2002-01-09 Pavel Janík <Pavel@Janik.cz> |
42631 | 475 |
476 * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to | |
477 suppress compiler warnings. | |
478 | |
93301 | 479 2001-12-18 Pavel Janík <Pavel@Janik.cz> |
42124 | 480 |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
481 * lwlib.c (separator_names): Add missing braces around initializers. |
42124 | 482 |
93301 | 483 2001-12-08 Pavel Janík <Pavel@Janik.cz> |
41896 | 484 |
485 * COPYING: New file. | |
486 | |
41770
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
487 2001-12-01 Richard M. Stallman <rms@gnu.org> |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
488 |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
489 * lwlib.h (_widget_value): `help' has type Lisp_Object. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
490 |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
491 * xlwmenu.c, lwlib-Xaw.c, lwlib-Xlw.c: Include ../src/lisp.h. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
492 * lwlib-Xm.c, lwlib-Xol.c, lwlib/lwlib-Xolmb.c: Include ../src/lisp.h. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
493 * lwlib/lwlib-utils.c: Include ../src/lisp.h. |
44688 | 494 |
41770
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
495 * lwlib.c: Include ../src/lisp.h. Don't declare xmalloc. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
496 (free_widget_value_tree): Don't free `help' field. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
497 (copy_widget_value_tree): Copy `help' simply, without safe_strdup. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
498 (merge_widget_value): Compare and copy `help' simply. |
4ffb8694cd41
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
41656
diff
changeset
|
499 |
41656
ec668c07bca2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
40152
diff
changeset
|
500 2001-11-28 Richard M. Stallman <rms@gnu.org> |
ec668c07bca2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
40152
diff
changeset
|
501 |
ec668c07bca2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
40152
diff
changeset
|
502 * Makefile.in (TAGS): Find the source files in $(srcdir). |
ec668c07bca2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
40152
diff
changeset
|
503 |
40111 | 504 2001-10-20 Gerd Moellmann <gerd@gnu.org> |
505 | |
40152 | 506 * (Version 21.1 released.) |
40111 | 507 |
39724 | 508 2001-10-09 Gerd Moellmann <gerd@gnu.org> |
509 | |
510 * lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL. | |
511 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>. | |
512 | |
39742 | 513 2001-10-05 Gerd Moellmann <gerd@gnu.org> |
514 | |
515 * Branch for 21.1. | |
44688 | 516 |
37529 | 517 2001-04-30 Gerd Moellmann <gerd@gnu.org> |
518 | |
519 * xlwmenu.c (xlwmenu_window_p): New function. | |
520 | |
36957 | 521 2001-03-23 Gerd Moellmann <gerd@gnu.org> |
522 | |
523 * lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function. | |
524 | |
36943 | 525 2001-03-22 Gerd Moellmann <gerd@gnu.org> |
526 | |
527 * lwlib-Xm.c (x_print_complete_resource_name) [0]: New function. | |
528 | |
36767 | 529 2001-03-13 Gerd Moellmann <gerd@gnu.org> |
530 | |
36783 | 531 * lwlib-Xm.c (make_menu_in_widget): Remove code forcing LessTif to |
532 recompute centered text; it works fine without with current LessTif. | |
533 | |
36781 | 534 * lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback |
535 instead of an XmNunmapCallback. | |
60585
872a08bae8d9
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
59100
diff
changeset
|
536 (xm_unmap_callback): Remove. |
44688 | 537 |
36771 | 538 * lwlib-Xm.c (make_menubar): Take out code in #if 0. |
36781 | 539 |
36767 | 540 * lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless |
541 necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>. | |
542 | |
36439 | 543 2001-02-28 Gerd Moellmann <gerd@gnu.org> |
544 | |
36443 | 545 * lwlib-Xm.c (xm_arm_callback): Don't compare widgets with `None', |
546 use NULL instead. | |
547 | |
36439 | 548 * lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead |
549 of setting the value of XtNsensitive. | |
550 | |
551 * lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry) | |
552 (xm_update_one_widget): Use XtSetSensitive instead of setting the | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
553 value of XmNsensitive. From Rick Scott <rwscott@alumni.uwaterloo.ca>. |
36439 | 554 |
34559 | 555 2000-12-14 Dave Love <fx@gnu.org> |
556 | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
557 * xlwmenu.c (gray_bitmap_bits): Remove `unsigned' from declaration. |
34559 | 558 |
34437 | 559 2000-12-11 Dave Love <fx@gnu.org> |
560 | |
561 * xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>: | |
562 <SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator. | |
563 | |
34340 | 564 2000-12-07 Gerd Moellmann <gerd@gnu.org> |
565 | |
566 * lwlib-Xm.c (xm_arm_callback): Fix last change. | |
567 | |
34051 | 568 2000-11-30 Gerd Moellmann <gerd@gnu.org> |
569 | |
570 * lwlib-Xm.c (xm_arm_callback): Handle case that W is null; | |
571 also see comment there. | |
572 | |
33715 | 573 2000-11-21 Gerd Moellmann <gerd@gnu.org> |
574 | |
575 * xlwmenu.c (xlwmenu_redisplay): New function. | |
576 | |
32040
02773dbde247
(lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
31963
diff
changeset
|
577 2000-09-30 Stefan Monnier <monnier@cs.yale.edu> |
02773dbde247
(lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
31963
diff
changeset
|
578 |
02773dbde247
(lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
31963
diff
changeset
|
579 * lwlib.c (lw_separator_p): Init separator_p (bug with "-- some text"). |
02773dbde247
(lw_separator_p): Init separator_p (bug with "-- some text").
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
31963
diff
changeset
|
580 |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
581 2000-09-28 Sam Steingold <sds@gnu.org> |
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
582 |
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
583 * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41 |
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
584 to avoid redefining struct timeval and struct timezone. |
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
585 |
31366 | 586 2000-09-04 Miles Bader <miles@gnu.org> |
587 | |
588 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu | |
589 is actually displayed. | |
31371 | 590 (remap_menubar): Only include the menu-margin in the initial X & Y |
591 positions for horizontal menu-bars. | |
592 (fit_to_screen): If moving a sub-menu to the left-side, increment | |
593 its x-position by the shadow-thickness to make it look more | |
594 attached to the invoking menu-item (similarly to the way it would | |
595 be displayed on the right side). | |
31366 | 596 |
31342 | 597 2000-09-03 Miles Bader <miles@gnu.org> |
598 | |
599 * xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration. | |
600 (make_shadow_gcs) [emacs]: Use x_alloc_lighter_color_for_widget to | |
601 do shadow calculation. | |
602 (make_shadow_gcs): Remove code that tests whether the top shadow | |
603 is dimmer than the bottom shadow--it shouldn't ever happen. | |
604 | |
31289 | 605 2000-08-30 Miles Bader <miles@gnu.org> |
606 | |
607 * xlwmenu.c (XlwMenuSetValues): If the background color has | |
608 changed, re-make the shadow-gcs too. | |
609 | |
30576 | 610 2000-08-03 Gerd Moellmann <gerd@gnu.org> |
611 | |
612 * lwlib.c, lwlib-Xm.c, lwlib-Xaw.c: Use NULL at the end of the | |
613 variable argument lists of XtVaSetValues and XtVaGetValues | |
614 functions because 0 is not sufficient on systems where sizeof | |
615 (int) < sizeof (void *). | |
616 | |
30329 | 617 2000-07-19 Gerd Moellmann <gerd@gnu.org> |
618 | |
619 * xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that | |
620 leads to redefinition errors when static is defined as empty in | |
621 config.h. Refer to the gray bitmap in xfns.c, instead. | |
622 | |
30280 | 623 2000-07-18 Dave Love <fx@gnu.org> |
624 | |
625 * lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy. | |
626 | |
29893 | 627 2000-06-23 Dave Love <fx@gnu.org> |
628 | |
629 * lwlib-Xlw.c (xlw_popup_menu): Cast arg of pop_up_menu. | |
630 | |
631 * lwlib-utils.c: Include lwlib.h. | |
632 | |
29702 | 633 2000-06-16 Gerd Moellmann <gerd@gnu.org> |
634 | |
635 * xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and | |
636 free_bottom_shadow_color_p. | |
637 | |
638 * xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p | |
639 and free_top_shadow_color_p flags in the menu widget if | |
640 top and bottom shadow colors must be freed. | |
641 (release_shadow_gcs): Free colors only if they must be freed. | |
642 | |
29603 | 643 2000-06-12 Gerd Moellmann <gerd@gnu.org> |
644 | |
645 * xlwmenu.c (make_shadow_gcs): Free and copy colors so that | |
646 color reference counts are right. | |
647 (release_shadow_gcs): Free colors. | |
648 | |
29471 | 649 2000-06-06 Dave Love <fx@gnu.org> |
650 | |
651 * xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors) | |
652 (x_uncatch_errors, x_had_errors_p, x_clear_errors): Add prototypes | |
653 -- should be moved into separate header. | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
654 (make_shadow_gcs) <x_alloc_nearest_color_for_widget>: Cast first arg. |
29471 | 655 (Start) <pop_up_menu>: Cast second arg. |
656 | |
657 * lwlib.c (P_): Use PROTOTYPES. | |
658 (safe_strdup): Declare arg const. | |
659 (lw_modify_all_widgets) <!info>: Return 0. | |
660 | |
661 * lwlib-Xm.c (P_): Use PROTOTYPES. | |
662 | |
663 * xlwmenu.h, lwlib.h, lwlib-utils.h, lwlib-int.h, lwlib-Xm.h: | |
664 * lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes. | |
665 | |
666 * lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg. | |
667 | |
668 * Makefile.in (lwlib.o): Depend on lwlib-Xlw.h. | |
669 (lwlib-Xlw.o): Depend on lwlib-Xlw.h. | |
670 (lwlib-Xaw.o): Depend on lwlib-Xaw.h. | |
671 (lwlib-Xm.o): Depend on lwlib-Xm.h. | |
672 | |
28120 | 673 2000-03-12 Gerd Moellmann <gerd@gnu.org> |
674 | |
675 * lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set | |
676 XmNresizeHeight and XmNresizeWidth. | |
677 | |
28060 | 678 2000-03-08 Dave Love <fx@gnu.org> |
679 | |
680 * Makefile.in (liblw.a): Don't bother testing for ranlib failing | |
681 since configure sets it up. | |
682 | |
28016 | 683 2000-03-06 Gerd Moellmann <gerd@gnu.org> |
684 | |
685 * lwlib-Xm.c (make_menubar): Set XmNresizeHeight and | |
686 XmNresizeWidth resources only if LESSTIF_VERSION is defined. | |
687 | |
27999 | 688 2000-03-05 Gerd Moellmann <gerd@gnu.org> |
689 | |
690 * lwlib-Xm.c (xm_manage_resizing): Rewritten. | |
691 | |
692 * lwlib.c (lw_modify_all_widgets): Return non-zero if widget | |
693 tree was changed. | |
694 (merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P | |
695 to 1 if a change occurs. | |
696 | |
697 * lwlib.h (lw_modify_all_widgets): Change prototype. | |
698 | |
27989 | 699 2000-03-04 Gerd Moellmann <gerd@gnu.org> |
700 | |
701 * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead | |
702 of the screen's default colormap. | |
703 | |
27757 | 704 2000-02-18 Gerd Moellmann <gerd@gnu.org> |
705 | |
706 * lwlib.c (merge_widget_value): Fix incorrect assignment of | |
707 safe_strdup'd help string. | |
708 | |
27433 | 709 2000-01-25 Gerd Moellmann <gerd@gnu.org> |
710 | |
711 * lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback, | |
712 add XmNunmapCallback. | |
713 (xm_unmap_callback): New function. | |
714 (xm_pull_down_callback): Call pre-activate callback only if | |
715 parent is the menu bar. | |
716 | |
27344 | 717 2000-01-17 Gerd Moellmann <gerd@gnu.org> |
718 | |
719 * lwlib-Xm.c (xm_arm_callback): New function. | |
720 (make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and | |
721 XmNdisarmCallback for buttons (not supported for other widgets). | |
27347 | 722 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False. |
27344 | 723 |
724 * lwlib-Xlw.c (highlight_hook): New function. | |
725 (xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as | |
726 callback XtNhighlightCallback. | |
727 | |
728 * lwlib.c (copy_widget_value_tree): Copy help string. | |
729 (free_widget_value_tree): Free help string. | |
730 (merge_widget_value): Handle help string. | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
731 (allocate_widget_info, lw_register_widget, lw_create_widget): |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
732 Add parameter HIGHLIGHT_CB. |
27344 | 733 (lw_get_widget_instance): New function. |
734 | |
735 * lwlib-int.h: Add prototype for lw_get_widget_instance. | |
736 | |
737 * lwlib.h (_widget_value): Add help string. | |
738 | |
739 * xlwmenu.c (xlwMenuResources): All XtNhighlightCallback. | |
740 (remap_menubar): Call highlight callback. | |
741 | |
742 * xlwmenu.h (XtNhighlightCallback): New define. | |
743 | |
744 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list. | |
745 | |
26087
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
746 1999-10-19 Paul Eggert <eggert@twinsun.com> |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
747 |
26087
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
748 Add support for large files, plus some locale improvements. |
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
749 |
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
750 * dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c, |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
751 * xrdb-cpp.c, xrdb.c: |
26087
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
752 Include <config.h> before any system include files. |
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
753 |
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
754 * lwlib-Xm.c, lwlib.c: |
e0d966fb548f
Add support for large files, plus some locale improvements.
Paul Eggert <eggert@twinsun.com>
parents:
25886
diff
changeset
|
755 Do not include <stdlib.h> or <string.h>, as <config.h> does this. |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
756 |
25886 | 757 1999-10-07 Gerd Moellmann <gerd@gnu.org> |
758 | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
759 * lwlib-Xm.c (make_menu_in_widget, update_one_menu_entry): |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
760 Use widgets instead of gadgets to be able to set colors. |
25886 | 761 |
25861 | 762 1999-09-17 Richard Stallman <rms@gnu.org> |
763 | |
764 * lwlib-Xaw.c (wm_delete_window): Check all the shell's children, | |
765 not just the first, to find the dialog box. | |
766 | |
767 1999-09-14 Gerd Moellmann <gerd@gnu.org> | |
768 | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
769 * lwlib.c (lw_separator_p): Check for new-style separators differently. |
25861 | 770 |
771 1999-09-10 Gerd Moellmann <gerd@gnu.org> | |
772 | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
773 * lwlib.c (lw_separator_p): Add `--:space' with the same |
25861 | 774 meaning as `--:noLine'. |
775 | |
776 1999-09-06 Gerd Moellmann <gerd@gnu.org> | |
777 | |
778 * lwlib.c (lw_separator_p): Add alternative separator type names. | |
779 | |
780 1999-09-03 Gerd Moellmann <gerd@gnu.org> | |
781 | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
782 * xlwmenu.c (make_shadow_gcs): Call x_alloc_nearest_color_for_widget. |
25861 | 783 |
27349 | 784 1999-07-12 Gerd Moellmann <gerd@gnu.org> |
785 | |
786 * lwlib-Xm.c: Add function prototypes. | |
787 | |
788 * lwlib-Xm.c (xm_update_label): Use val->name to look up | |
789 a label string from resources. | |
790 (xm_update_label): Add some comments. | |
791 | |
792 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
793 | |
794 * xlwmenu.c (all_dashes_p): Removed. | |
795 (size_menu_item): Call lw_separator_p. | |
796 (display_menu_item): Ditto. | |
797 (display_menu): Ditto. | |
798 (draw_separator): New. | |
799 (display_menu_item): Call it. | |
800 (separator_height): New. | |
801 (size_menu_item): Call it. | |
802 | |
803 * lwlib-Xm.c (all_dashes_p): Removed. | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
804 (make_menu_in_widget): Use lw_separator_p. Set Motif separator type. |
27349 | 805 |
806 * lwlib.c (lw_separator_p): New. | |
807 | |
808 * lwlib.h (enum menu_separator): New. | |
809 | |
810 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
811 | |
812 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu | |
813 title after all widgets have been created. | |
814 | |
815 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
816 | |
817 * xlwmenu.c (toggle_button_width): Renamed from | |
818 toggle_or_radio_button_width. | |
819 (radio_button_width): New. | |
820 (size_menu_item): Use new functions. | |
821 (draw_shadow_rhombus): New. | |
822 (draw_radio): Use radio_button_width and draw_shadow_rhombus. | |
823 (draw_toggle): Use toggle_button_width. | |
824 | |
825 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
826 | |
827 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback | |
828 instead of xm_internal_update_other_instances. | |
829 | |
830 * lwlib-Xm.c (make_menu_in_widget): Do help button before managing | |
831 children to get it to the right place. | |
832 (make_menu_in_widget): Create toggle buttons. | |
833 (update_one_menu_entry): Update toggle buttons. | |
834 | |
835 * xlwmenu.c (size_menu_item): Add parameter button_width. | |
836 (size_menu): Compute button_width. | |
837 (toggle_or_radio_button_width): New. | |
838 (draw_toggle): New. | |
839 (draw_radio): New. | |
840 (draw_shadow_rectangle): Add parameter `down_p'. | |
841 | |
842 * xlwmenuP.h (_window_state): Add button_width. | |
843 | |
844 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
845 | |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
846 * xlwmenu.c (make_shadow_gcs) [emacs]: Use x_alloc_nearest_color. |
27349 | 847 |
848 * lwlib.c (merge_widget_value): Handle button_type. | |
849 (copy_widget_value_tree): Copy button_type. | |
850 | |
851 * lwlib.h (enum button_type): New. | |
852 (_widget_value): New member button_type. | |
853 | |
854 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
855 | |
856 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets | |
857 using XmNrowColumnType. | |
858 | |
859 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
860 | |
861 * xlwmenu.c (abort_gracefully): New. | |
862 (display_menu): Use it instead of abort. | |
863 (size_menu): Ditto. | |
864 | |
865 1999-07-12 Gerd Moellmann <gerd@gnu.org> | |
866 | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
867 * xlwmenu.c (xlwMenuResources): Change previously unused |
27349 | 868 XtNmargin to 4. |
869 (size_menu): Take margin into account. | |
870 (display_menu_item): Ditto. | |
871 (remap_menubar): Ditto. | |
872 (draw_arrow): Draw it 3D. | |
873 | |
25842 | 874 1999-07-12 Richard Stallman <rms@gnu.org> |
875 | |
876 * Version 20.4 released. | |
877 | |
878 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> | |
879 | |
880 * Version 20.3 released. | |
881 | |
882 1998-07-30 Paul Eggert <eggert@twinsun.com> | |
883 | |
884 * lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o) | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
885 (lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o): |
106676
cf3b293aa85d
Fix typos in ChangeLogs.
Juanma Barranquero <lekktu@gmail.com>
parents:
105669
diff
changeset
|
886 Add dependencies to corresponding .c files for Solaris 2.x VPATH make. |
25842 | 887 |
888 1998-04-06 Andreas Schwab <schwab@gnu.org> | |
889 | |
890 * lwlib.c: Always declare xmalloc. | |
891 [USE_XAW]: Include <X11/Xaw/Paned.h>. | |
892 (lwlib_memset, lwlib_bcopy): Explicitly declare return type. | |
893 | |
894 1997-12-20 Richard Stallman <rms@delysid.gnu.org> | |
895 | |
896 * lwlib-Xm.c (update_one_menu_entry): | |
897 Add conditional in case XmNpositionIndex is missing. | |
898 | |
899 1997-12-20 Richard Stallman <rms@psilocin.gnu.org> | |
900 | |
901 * lwlib-Xm.c (update_one_menu_entry): | |
902 Add conditional in case XmNpositionIndex is missing. | |
903 | |
904 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
905 | |
906 * Version 20.2 released. | |
907 | |
908 * xlwmenu.c (motion_event_is_in_menu): Extend the left and | |
909 top windows by the shadow width. | |
910 | |
911 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
912 | |
913 * Version 20.1 released. | |
914 | |
915 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
916 | |
917 * xlwmenu.c (display_menu): If an item is disabled, | |
918 don't display its submenu (if any). | |
919 | |
920 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
921 | |
922 * xlwmenu.c (pop_up_menu): Update the call to x_catch_errors. | |
923 | |
924 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
925 | |
926 * xlwmenu.c (fit_to_screen): If new menu would overlap the previous | |
927 one from the side, try moving it up or down. | |
928 | |
929 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
930 | |
931 * Version 19.33 released. | |
932 | |
933 * lwlib-Xm.c (update_one_menu_entry): Fix previous change: | |
934 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget, | |
935 just modify the existing one. | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
936 |
100515
ce4ce31aa65a
Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents:
98317
diff
changeset
|
937 1996-08-09 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu> |
25842 | 938 |
939 * lwlib.c (merge_widget_value): Undo previous change. | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
940 |
25842 | 941 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown |
942 in an existing but empty menu item, in order to get a new functional | |
943 pulldown, the menu item must be switched from an XmPushButtonGadget | |
944 into a XmCascadeButtonGadget. | |
945 | |
946 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
947 | |
948 * Version 19.32 released. | |
949 | |
100515
ce4ce31aa65a
Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents:
98317
diff
changeset
|
950 1996-07-31 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu> |
25842 | 951 |
952 * lwlib-Xm.c (make_menubar): Turn off menu accelerator. | |
953 | |
100515
ce4ce31aa65a
Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents:
98317
diff
changeset
|
954 1996-07-24 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu> |
25842 | 955 |
956 * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change | |
957 flag from merged_contents. | |
958 | |
959 1996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
960 | |
961 * lwlib-Xm.c (xm_update_menu): Fix loop termination test. | |
962 | |
963 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
964 | |
965 * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change. | |
966 | |
100515
ce4ce31aa65a
Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents:
98317
diff
changeset
|
967 1996-07-03 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu> |
25842 | 968 |
969 * lwlib-Xm.h: Declare lw_motif_menu_related_event_p. | |
970 | |
971 * lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to | |
972 identify keyboard events intended only for menus. | |
973 | |
974 * lwlib.h: Declare lw_toolkit_related_event_p. | |
975 | |
976 * lwlib.c (lw_toolkit_related_event_p): A predicate to identify | |
977 toolkit-specific events. | |
978 | |
100515
ce4ce31aa65a
Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents:
98317
diff
changeset
|
979 1996-06-07 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu> |
25842 | 980 |
981 * lwlib-Xm.c (make_menu_in_widget): Set mapping delay | |
982 for cascade buttons to zero. | |
983 | |
984 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
985 | |
986 * Version 19.31 released. | |
987 | |
988 1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
989 | |
990 * lwlib-Xm.c (destroy_all_children): When freeing a cascade button, | |
991 free its submenu too. | |
992 (make_menu_in_widget): Use a cascade button gadget, not a widget. | |
993 Include Xm/CascadeBG.h. | |
994 | |
995 1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
996 | |
997 * Makefile.in (tags): New target. | |
998 | |
999 1996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1000 | |
1001 * Makefile.in (TAGS): Renamed from `tags' and fixed to work. | |
1002 | |
1003 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1004 | |
1005 * Makefile.in (xlwmenu.o): New explicit target. | |
1006 | |
1007 1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1008 | |
1009 * lwlib.h (struct widget_value): New field this_one_change. | |
1010 * lwlib.c (merge_widget_value): Set the this_one_change field. | |
1011 * lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy. | |
1012 (make_menu_in_widget): New arg keep_first_children. | |
1013 (xm_update_menu): Preserve the first children even if later ones | |
1014 have a structural change. | |
1015 (update_one_menu_entry): Use this_one_change field. | |
1016 | |
1017 1996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1018 | |
1019 * xlwmenu.c (motion_event_is_in_menu): Make x and y signed. | |
1020 | |
1021 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1022 | |
1023 * lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]: | |
1024 With Motif, the window WIN can be the menu bar widget itself. | |
1025 | |
1026 1996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
1027 | |
1028 * lwlib.c (free_widget_value_tree, merge_widget_value): | |
1029 Use XtFree for the toolkit_data. | |
1030 | |
1031 1996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
1032 | |
1033 * lwlib.c (lw_internal_update_other_instances): Move static var | |
1034 outside the function, and rename it to lwlib_updating. | |
1035 | |
1036 1996-01-04 Paul Eggert <eggert@twinsun.com> | |
1037 | |
1038 * lwlib.c (instantiate_widget_instance): Renamed from | |
1039 instanciate_widget_instance (spelling correction). | |
1040 All callers changed. | |
1041 | |
1042 1995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1043 | |
1044 * xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing". | |
1045 (xlwMenuTranslations): Add translations for Key, KeyUp, | |
1046 and for the modifier keysyms. | |
1047 (Nothing, Key): New functions. | |
1048 | |
1049 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1050 | |
1051 * xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents | |
1052 get replaced by empty contents. | |
1053 | |
1054 * lwlib.c (merge_widget_value): Treat disappearance of entire contents | |
1055 as a STRUCTURAL_CHANGE. | |
1056 | |
1057 1995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
1058 | |
1059 * lwlib-utils.c: Add #undef for index and rindex. | |
1060 | |
1061 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1062 | |
1063 * Version 19.30 released. | |
1064 | |
1065 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1066 | |
1067 * xlwmenu.c (display_menu_item): Fix previous change. | |
1068 | |
1069 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
1070 | |
1071 * xlwmenu.c (display_menu_item): Don't treat buttons specially. | |
1072 | |
1073 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1074 | |
1075 * Makefile.in (RANLIB): Get this var from configure. | |
1076 | |
1077 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1078 | |
1079 * lwlib.c (lw_popup_menu): New arg `event', passed along. | |
1080 * lwlib-Xlw.c (xlw_popup_menu): New arg `event'. | |
1081 * lwlib-Xm.c (xm_popup_menu): New arg `event'. | |
1082 | |
1083 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1084 | |
1085 * Version 19.29 released. | |
1086 | |
1087 1995-06-11 Richard Stallman <rms@gnu.ai.mit.edu> | |
1088 | |
1089 * lwlib.c (lwlib_toolkit_type): New variable. | |
1090 | |
1091 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu> | |
1092 | |
1093 * xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set. | |
1094 | |
1095 1995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> | |
1096 | |
1097 * xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args. | |
1098 | |
1099 1995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> | |
1100 | |
1101 * lwlib.c: Don't use prototype. | |
1102 * lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise. | |
1103 | |
1104 1995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1105 | |
1106 * lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if. | |
1107 | |
1108 1995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1109 | |
1110 * Makefile.in (ALL_CFLAGS): Add -I../src. | |
1111 | |
1112 1995-05-03 Morten Welinder <terra+@cs.cmu.edu> | |
1113 | |
1114 * lwlib.c [__osf__]: Include string.h and stdlib.h. | |
1115 [__osf__] (xmalloc): Declared. | |
1116 | |
1117 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1118 | |
1119 * lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget): | |
1120 Specify more useful names in XmCreatePulldownMenu calls. | |
1121 | |
1122 * lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned. | |
1123 | |
1124 * xlwmenu.c (size_menu): Make height and label_width unsigned. | |
1125 (fit_to_screen): Make screen_width and screen_height unsigned. | |
1126 (motion_event_is_in_menu): Make x, y unsigned. | |
1127 | |
1128 1995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1129 | |
1130 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h. | |
1131 | |
1132 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H. | |
1133 Add -I${srcdir}/../src. | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
1134 |
25842 | 1135 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
1136 | |
1137 * lwlib-Xm.c: Remove function prototypes. | |
1138 (xm_pop_down_callback): Call the deactivation callback only when | |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
1139 popping down the top level submenu. |
25842 | 1140 |
1141 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1142 | |
1143 * Makefile.in (lwlib.o): Depend on Makefile. | |
1144 | |
1145 * lwlib-Xm.h: Remove function prototypes. | |
1146 | |
1147 * lwlib-Xm.c (remove_grabs): Use type Widget for `menu'. | |
1148 | |
1149 1995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu> | |
1150 | |
1151 * Makefile.in (ALL_CFLAGS): Allow include files to be found in | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1152 `srcdir'. |
25842 | 1153 |
1154 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> | |
1155 | |
1156 * Makefile.in (maintainer-clean): Renamed from realclean. | |
1157 | |
1158 1994-11-28 Richard Stallman <rms@bethel> | |
1159 | |
1160 * lwlib-int.h (safe_strdup): Don't use ANSI argument prototype. | |
1161 | |
1162 1994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu> | |
1163 | |
1164 * lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW. | |
1165 | |
1166 1994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu> | |
1167 | |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
1168 * lwlib-Xm.c (make_menu_in_widget): Differentiate a separator |
25842 | 1169 entry ("--") from a title. |
1170 (xm_pop_down_callback): Filter all but the last pop down callbacks. | |
1171 | |
1172 1994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu> | |
1173 | |
1174 * lwlib-Xm.c (update_one_menu_entry): Use the parent of the | |
1175 cascade button as the parent of the pulldown, rather than the | |
1176 cascade button itself. This works around a Motif SIGSEGV in the | |
1177 function `InSharedMenuHierarchy'. | |
1178 | |
1179 1994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu> | |
1180 | |
1181 * xlwmenu.c (xlwmenu_default_font): New global variable. | |
1182 (XlwMenuInitialize): Use xlwmenu_default_font to default | |
1183 the font if necessary. Make mw, itself, an argument. | |
1184 | |
1185 1994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu> | |
1186 | |
1187 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc. | |
1188 | |
1189 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1190 | |
1191 * xlwmenu.c (xlwmenu_default_font): New global variable. | |
1192 (XlwMenuInitialize): Use xlwmenu_default_font to default | |
1193 the font if necessary. Make mw, itself, an argument. | |
1194 | |
1195 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc. | |
1196 | |
1197 1994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1198 | |
1199 * xlwmenu.c (fit_to_screen): Don't put the menu off the left or top. | |
1200 | |
1201 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu> | |
1202 | |
1203 * xlwmenu.c (display_menu_item): Add support for displaying the | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1204 title in pop up menus. |
25842 | 1205 |
1206 * lwlib.c (lw_set_main_areas): Use xm_set_main_areas(). | |
1207 (lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif. | |
1208 | |
1209 1994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu> | |
1210 | |
1211 * lwlib-Xaw.c (xaw_create_main): New function to support the | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1212 toolkit independent creation of the main Emacs widget. * |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1213 lwlib-Xlw.c (xlw_create_menubar): When compiling under Emacs, set |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1214 resizing resources to disable showGrip and to enable both |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1215 resizeToPreferred and allowShellResize. |
25842 | 1216 |
1217 * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing. | |
1218 | |
87613
88de7654aee1
*** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents:
83716
diff
changeset
|
1219 * lwlib-Xm.c (make_menu_in_widget): Add support for displaying a |
25842 | 1220 title in pop up menus. |
1221 (make_main, xm_set_main_areas, xm_manage_resizing): New functions to | |
1222 create and manage a Motif Main Window widget. | |
1223 | |
1224 * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4. | |
1225 | |
100515
ce4ce31aa65a
Fix typos and author's names.
Juanma Barranquero <lekktu@gmail.com>
parents:
98317
diff
changeset
|
1226 1994-09-18 Frederic Pierresteguy <F.Pierresteguy@frcl.bull.fr> |
25842 | 1227 |
1228 * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons, | |
1229 set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a | |
1230 margin of 10 pixels. | |
1231 | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49533
diff
changeset
|
1232 1994-09-16 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
25842 | 1233 |
1234 * lwlib-Xm.c (make_main): New function to support toolkit | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1235 independent creation of the main Emacs widget. |
25842 | 1236 (make_destroyed_instance): Use safe_strdup() instead of strdup(). |
1237 | |
1238 * lwlib-int.h: Declare safe_strdup. | |
1239 | |
1240 * lwlib.c (lw_refigure_widget): New function. Handle geometry | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1241 management inside lwlib instead of in Emacs. |
25842 | 1242 (lw_window_is_in_menubar): New function. Determine if the pointer |
1243 is in a menubar. | |
1244 (lw_set_main_areas): New function. Set the main window widgets for | |
1245 Motif. | |
1246 | |
1247 * lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(), | |
1248 lw_set_main_areas(). | |
1249 | |
1250 * xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and | |
1251 Xt{Na,CA}llowResize. | |
1252 | |
1253 * xlwmenu.c (Start): Use pop_up_menu() to post the submenus. | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1254 (Select): Remove the pointer grab when popping down a menubar submenu. |
25842 | 1255 (pop_up_menu): Handle popping up submenus from a menubar, i.e. when |
1256 the menu widget parent is not a shell widget. | |
1257 | |
1258 1994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1259 | |
1260 * xlwmenu.c (pop_up_menu): Clear next_release_must_exit. | |
1261 (Start): Clear next_release_must_exit when popping up the menu. | |
1262 | |
1263 1994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1264 | |
1265 * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit. | |
1266 (Select): Do nothing if the menu should be left posted. | |
1267 | |
1268 1994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> | |
1269 | |
1270 * xlwmenu.c (make_windows_if_needed, pop_up_menu): | |
1271 Enable mouse motion events even when no button down. | |
1272 | |
1273 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1274 | |
1275 * xlwmenu.c (pointer_grabbed): New variable. | |
1276 (pop_up_menu): Set the variable. | |
1277 (XlwMenuDestroy): Maybe call XtUngrabPointer. | |
1278 | |
1279 1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1280 | |
1281 * lwlib.c (max): Function deleted. Define as macro instead, | |
1282 but only if not already defined. | |
1283 | |
1284 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1285 | |
1286 * xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness. | |
1287 | |
1288 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1289 | |
1290 * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget. | |
1291 | |
1292 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1293 | |
1294 * lwlib.c (lwlib_memset: New function, used instead of memset. | |
1295 All callers changed. | |
1296 * lwlib.c (lwlib_bcopy): New function. | |
1297 * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy. | |
1298 | |
1299 * lwlib.c: Delete definitions for use of alloca. | |
1300 (name_to_widget): Use xmalloc, not alloca. | |
1301 | |
1302 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1303 | |
1304 * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed. | |
1305 (XlwMenuRedisplay): If it's set, truncate the old_depth to 1. | |
1306 | |
1307 1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1308 | |
1309 * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h. | |
1310 * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h. | |
1311 * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy. | |
1312 * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h. | |
1313 * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h. | |
1314 * lwlib.c: Don't include string.h, unistd.h, stdlib.h. | |
1315 (safe_strdup): No longer static. | |
1316 * lwlib-Xm.c: Use safe_strdup, not strdup. | |
1317 | |
1318 * xlwmenu.c (string_width): No longer static. | |
1319 | |
1320 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1321 | |
1322 * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor | |
1323 for foreground and cursor_shape fields. | |
1324 | |
1325 * xlwmenu.c (XlwMenuSetValues): Check for change of font. | |
1326 | |
1327 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1328 | |
1329 * Makefile.in: Delete all SRCS variables (unused). | |
1330 (lwlib.o, xrdb-cpp.o): Mention srcdir in dep. | |
1331 | |
1332 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1333 | |
1334 * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4. | |
1335 | |
1336 * xrdb.c: Define HAVE_X11R5 as in xterm.h. | |
1337 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h. | |
1338 (_XtDisplayInitialize): Test HAVE_X11R5. | |
1339 | |
1340 * dispatch.c: Define HAVE_X11R5 as in xterm.h. | |
1341 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h. | |
1342 (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5. | |
1343 (WouldDispatchEvent): Likewise. | |
1344 | |
1345 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1346 | |
1347 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names. | |
1348 | |
1349 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu) | |
1350 | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
1351 * lwlib-Xaw.c (make_dialog): Don't allow any geometry request from the |
25842 | 1352 user. |
1353 | |
1354 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1355 | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
1356 * xlwmenu.c (XlwMenuResize): Don't allow the popup menu to resize |
44709 | 1357 itself. Therefore reset the size to its initial value. |
25842 | 1358 |
1359 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1360 | |
1361 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues. | |
1362 Don't test for scrollbar widget. | |
1363 | |
1364 1994-03-14 Frederic Pierresteguy (fp@gnu.ai.mit.edu) | |
1365 | |
1366 * lwlib-int.h: Declare lw_get_widget_info. | |
1367 | |
1368 * lwlib.c (lw_get_widget_info): Comment out arg in function decl. | |
1369 | |
1370 * lwlib-Xaw.h: Comment out args in function decls. | |
1371 * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R. | |
1372 (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues, | |
1373 not XtVaSetValues. | |
1374 | |
1375 1994-03-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr) | |
1376 | |
1377 * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to | |
1378 right justify the arrow in the pane. | |
1379 | |
1380 * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then | |
1381 define USE_XAW. | |
1382 | |
1383 * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc]. | |
1384 | |
1385 * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release. | |
1386 * lwlib.c (_AIX): Replace the AIXV3 directive. | |
1387 (USE_XAW): New macro to conditionalize the use of the athena toolkit. | |
1388 (lw_get_widget_info): New function. | |
1389 (set_one_value): Handle USE_XAW. | |
1390 (instanciate_widget_instance): Likewise. | |
1391 (destroy_one_instance): Likewise. | |
1392 (lw_pop_all_widgets): Likewise. | |
1393 (lw_pop_down_all_widgets): Likewise. | |
1394 (get_one_value): Likewise. | |
1395 | |
1396 * lwlib-Xaw.c, lwlib-Xaw.h: New files. | |
1397 | |
1398 1994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1399 | |
1400 * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes. | |
1401 | |
1402 * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu): | |
1403 Use XtCreate..., not XtVaCreate... | |
1404 No need to copy instance->info->val any more. | |
1405 (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues. | |
1406 | |
1407 1994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1408 | |
1409 * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails. | |
1410 | |
1411 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1412 | |
1413 * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags. | |
1414 | |
1415 * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value. | |
1416 Use malloc for allocation. | |
1417 (xlw_create_popup_menu): Likewise. | |
1418 | |
1419 1994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1420 | |
1421 * lwlib.c (malloc_cpt): New static variable. | |
1422 (malloc_widget_value): Increment malloc_cpt when allocating a cell. | |
1423 (free_widget_value): Really free the cells when the number of | |
1424 allocated ones is bigger than 25. | |
1425 | |
1426 * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and | |
1427 free_widget_value instead of XtMalloc and XtFree. | |
1428 (xlw_create_popup_menu): Likewise. | |
1429 | |
1430 1994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1431 | |
1432 * Makefile.in (ALL_CFLAGS): Specify -Demacs. | |
1433 | |
1434 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors | |
1435 in XtGrabPointer. | |
1436 | |
1437 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1438 | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
1439 * lwlib-Xlw.c (xlw_create_popup_menu): Pass tem to |
25842 | 1440 XtVaCreateManagedWidget, not instance->info->val. |
1441 (xlw_create_menubar): Likewise. | |
1442 | |
1443 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1444 | |
1445 * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val | |
1446 before calling XtVaCreateManagedWidget and then free the copy. | |
1447 (xlw_create_menubar): Likewise. | |
1448 | |
1449 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1450 | |
1451 * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents. | |
1452 (XlwMenuDestroy): Free mw->menu.contents. | |
1453 | |
1454 1994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1455 | |
1456 * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make | |
1457 visible/invisible the selection of the menubar items. | |
1458 | |
1459 1994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu) | |
1460 | |
1461 * lwlib.c (strcasecmp): Renamed to my_strcasecmp. | |
1462 (find_in_table): Changed only caller. | |
1463 | |
1464 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) | |
1465 | |
1466 * xlwmenu.c (display_menu_item): When dealing with the menubar, | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
1467 always call XDrawRectangle to clear the selection after popping down |
25842 | 1468 the pulldown menu. |
1469 | |
1470 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1471 | |
1472 * lwlib.c: Include ctype.h. | |
1473 | |
1474 1994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1475 | |
1476 * lwlib.c (strcasecmp): New function. | |
1477 | |
1478 1994-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1479 | |
1480 * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c: | |
1481 Convert all function definitions to non-prototype K&R. | |
1482 | |
1483 * lwlib-Xlw.h: Comment out args in function decls. | |
1484 * lwlib.h: Comment out args in function decls. | |
1485 * lwlib-utils.h: Comment out args in function decls. | |
1486 | |
1487 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1488 | |
1489 * lwlib.c: Include StringDefs.h after lwlib.h. | |
1490 | |
1491 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu) | |
1492 | |
1493 * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name | |
1494 instead of $*. | |
1495 (dispatch.o, xrdb.o, lwlib-Xm.o): Rules removed; they were | |
45043
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1496 superfluous and didn't work when configured outside srcdir. |
76dd94abc805
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
44968
diff
changeset
|
1497 The implicit .c.o rule works fine. |
25842 | 1498 |
1499 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1500 | |
1501 * xlwmenu.c (resource_widget_value): Avoid using strdup. | |
1502 | |
1503 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) | |
1504 | |
1505 * Makefile.in: New file. | |
1506 | |
1507 * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c. | |
1508 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h. | |
1509 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h. | |
1510 | |
1511 * lwlib-int.h: Renamed from lwlib-internal.h. | |
1512 | |
31963
833428005bf6
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
Sam Steingold <sds@gnu.org>
parents:
31883
diff
changeset
|
1513 |
25842 | 1514 |
30994 | 1515 ;; Local Variables: |
93301 | 1516 ;; coding: utf-8 |
73856
594a719b7a7f
Add "add-log-time-zone-rule: t" to Local Variables section.
Juanma Barranquero <lekktu@gmail.com>
parents:
73558
diff
changeset
|
1517 ;; add-log-time-zone-rule: t |
30994 | 1518 ;; End: |
39627 | 1519 |
75250
6d19c76d81c5
Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents:
75020
diff
changeset
|
1520 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, |
106815 | 1521 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. |
75769
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1522 |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1523 This file is part of GNU Emacs. |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1524 |
94792
7a6273d39994
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94175
diff
changeset
|
1525 GNU Emacs is free software: you can redistribute it and/or modify |
75769
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1526 it under the terms of the GNU General Public License as published by |
94792
7a6273d39994
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94175
diff
changeset
|
1527 the Free Software Foundation, either version 3 of the License, or |
7a6273d39994
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94175
diff
changeset
|
1528 (at your option) any later version. |
75769
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1529 |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1530 GNU Emacs is distributed in the hope that it will be useful, |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1531 but WITHOUT ANY WARRANTY; without even the implied warranty of |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1532 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1533 GNU General Public License for more details. |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1534 |
92a0e87ff562
Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents:
75250
diff
changeset
|
1535 You should have received a copy of the GNU General Public License |
94792
7a6273d39994
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94175
diff
changeset
|
1536 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
52401 | 1537 |
1538 ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e |