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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
e272dbe64cda Reduce CPP usage.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 108023
diff changeset
28 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
e272dbe64cda Reduce CPP usage.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 108023
diff changeset
29
e272dbe64cda Reduce CPP usage.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 108023
diff changeset
30 * Makefile.in (C_SWITCH_X_SYSTEM): Define using autoconf.
e272dbe64cda Reduce CPP usage.
Dan Nicolaescu <dann@ics.uci.edu>
parents: 108023
diff changeset
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
973b5bc5fcfe Merge from emacs-23
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108373 108371
diff changeset
43 (display_menu): Remove this and that argument.
973b5bc5fcfe Merge from emacs-23
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108373 108371
diff changeset
44 Remove just_compute_this_one_p. Fill pixmap at start and copy it to
973b5bc5fcfe Merge from emacs-23
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108373 108371
diff changeset
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
973b5bc5fcfe Merge from emacs-23
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108373 108371
diff changeset
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
973b5bc5fcfe Merge from emacs-23
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108373 108371
diff changeset
51 Set width, heigh, x, y on widget with XtVaSetValues.
973b5bc5fcfe Merge from emacs-23
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 108373 108371
diff changeset
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
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
148 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
149
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
150 * lwlib.c: Remove references to obsolete variables.
ddedcecb18ef * unexnext.c:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 95481
diff changeset
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
19de859f3d60 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96303
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
162 2007-08-29 Károly Lőrentey <lorentey@elte.hu>
83716
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
163
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
164 * xlwmenu.c (XlwMenuRealize): Ignore X errors while setting up
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
165 cursor shape.
a73440d2f146 Merge multi-tty branch
Miles Bader <miles@gnu.org>
parents: 82140
diff changeset
166
78285
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
167 2007-07-25 Glenn Morris <rgm@gnu.org>
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
168
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
169 * Relicense all FSF files to GPLv3 or later.
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
170
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
171 * COPYING: Switch to GPLv3.
58c8af7b4312 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 78254
diff changeset
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
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
181 2007-02-28 Glenn Morris <rgm@gnu.org>
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
182
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
183 * Makefile.in (distclean): Delete Makefile.
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
184 (maintainer-clean): Delete TAGS.
432ea336d334 *** empty log message ***
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
185
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
186 2007-01-01 Jan Djärv <jan.h.d@swipnet.se>
75020
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
187
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
188 * xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
189 (display_menu, map_event_to_widget_value): Generate enter and
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
190 leave callbacks.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
191 (pop_up_menu): Initialize mw->menu.inside_entry.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
192
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
193 * xlwmenu.h (XtNleaveCallback, XtNenterCallback): New strings.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
194
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
195 * xlwmenuP.h (_XlwMenu_part): Add enter/leave callbacks and
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
196 inside_entry.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
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
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
199 (xlw_create_menubar, xlw_create_popup_menu): Connect XtNenter/leave
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
200 to enter/leave_hook.
70be541f4cc4 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 74833
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
236 2005-07-04 Lute Kamstra <lute@gnu.org>
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
237
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
238 Update FSF's address in GPL notices.
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
239
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
6401c3973c58 *** empty log message ***
Lute Kamstra <lute@gnu.org>
parents: 61211
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
338 2003-05-22 Dave Love <fx@gnu.org>
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
339
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
340 * xlwmenu.c: Include lisp.h, not ../src/lisp.h.
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
341 (make_drawing_gcs): Remove unused `xswa', `mask'.
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
342
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
343 * lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h.
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
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
29b535fc81e8 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 50741
diff changeset
347
52771
531e2be69ef0 Update my email address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
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
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
365 2002-11-21 Dave Love <fx@gnu.org>
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
366
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
367 * lwlib-Xaw.c [PROTOTYPES]: Provide ISO C arglists for functions
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
368 with Boolean args.
ada254f3e717 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 48481
diff changeset
369
48481
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
370 2002-11-20 Dave Love <fx@gnu.org>
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
371
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
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
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
374 (lwlib_memset): Declare length arg as size_t.
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
375 (malloc_widget_value): Cast arg of lwlib_memset.
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
376
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
377 * xlwmenu.c (separator_height): Prototype.
3c1c8a8c21cd *** empty log message ***
Dave Love <fx@gnu.org>
parents: 45153
diff changeset
378
45153
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
379 2002-05-07 Miles Bader <miles@gnu.org>
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
380
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
381 * xlwmenu.c (make_drawing_gcs): The scaling factor passed to
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
382 `x_alloc_lighter_color_for_widget' is a float, not an int, and
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
383 it's a multiplicative factor, so the name `delta' is inaccurate.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
384 Always base disabled foreground on the normal foreground.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
385 Don't use the temporary variable `temp'.
99a48943a879 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45148
diff changeset
386
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
387 2002-05-06 Pavel Janík <Pavel@Janik.cz>
45148
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
388
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
389 * xlwmenu.c (xlwMenuResources): New resource.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
390 (find_next_selectable): Return current item when the menu is not
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96923
diff changeset
391 popped up.
45148
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
392 Rename `inactive_gc' to `disabled_gc'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
393 Use lighter/darker color for disabled menu items instead of using
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
394 stipple. Use stipple only when better color can not be
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
395 determined automatically.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
396
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
397 * xlwmenu.h (XtNdisabledForeground, XtCDisabledForeground):
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
398 New resource names.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
399
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
400 * xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
401 Rename `inactive_gc' to `disabled_gc'.
af3fa518b224 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 45043
diff changeset
402
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
403 2002-04-29 Pavel Janík <Pavel@Janik.cz>
44968
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
404
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
405 * xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>:
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
406 Change default values.
cb432afd3ca3 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44932
diff changeset
407
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
408 2002-04-28 Jan Djärv <jan.h.d@swipnet.se>
44932
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
409
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
410 * xlwmenu.c: Do not grab keyboard if installation-directory is
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
411 non-nil (not installed Emacs). To simplify debugging.
19e72b959d90 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44923
diff changeset
412
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
413 2002-04-28 Pavel Janík <Pavel@Janik.cz>
44918
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
414
44920
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
415 * Makefile.in: Remove OpenLook file dependencies.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
416 (xrdb-cpp.o): Remove target.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
417 Remove unused defines.
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
418
44923
66535b19af6b *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44921
diff changeset
419 * xrdb.c, xrdb-cpp.c, Imakefile, dispatch.c, dispatch.h:
66535b19af6b *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44921
diff changeset
420 Remove unused file.
44920
3be3db234ca5 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44918
diff changeset
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
5be82e969d2f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44836
diff changeset
423
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
424 2002-04-25 Pavel Janík <Pavel@Janik.cz>
44836
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
425
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
426 * lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
427 * lwlib-XolmbP.h: Remove file.
aa74ebfb778c *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44753
diff changeset
428
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
429 2002-04-22 Jan Djärv <jan.h.d@swipnet.se>
44753
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
430
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
431 * lwlib-Xm.c: Removed compiler warning.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
432
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
433 * xlwmenu.c: Add calls to GrabKeyboard to remove strange
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
434 interactions with window managers that steal keypresses.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
435 Call ungrab_all instead of XtUngrabPointer.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
436 (pop_up_menu): Add call to XtGrabKeyboard.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
437 (ungrab_all): New function.
55f9c8874c01 *** empty log message ***
Jan Djärv <jan.h.d@swipnet.se>
parents: 44714
diff changeset
438
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
439 2002-04-20 Pavel Janík <Pavel@Janik.cz>
44714
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
440
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
441 * xlwmenu.c (find_next_selectable): New function.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
442 (Down, Up, Right): Use it.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
443 (find_next_selectable): Prevent endless loops when only one item
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
444 is enabled in the menu.
c230e571cd0f *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44709
diff changeset
445
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
446 2002-04-19 Pavel Janík <Pavel@Janik.cz>
44709
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
447
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
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
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
452 (find_next_selectable, find_prev_selectable): New functions used
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
453 for finding menu-items.
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
454 (Down, Up, Left, Right): New functions.
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
455
44687
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
456 2002-04-19 Eli Zaretskii <eliz@is.elta.co.il>
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
457
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
458 * Makefile.in (TAGS): Don't use -t, it's the default behavior for
44687
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
459 etags, so it barfs if invoked with -t.
b43a3d7301cf *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43990
diff changeset
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
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
463 * lwlib.c (P_): Definitions deleted.
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43949
diff changeset
464
43949
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
465 2002-03-16 Eli Zaretskii <eliz@is.elta.co.il>
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
466
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
467 * lwlib.c (P_): Don't define if already defined.
d8c7a55ce2ac *** empty log message ***
Eli Zaretskii <eliz@gnu.org>
parents: 43003
diff changeset
468
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
469 2002-01-27 Pavel Janík <Pavel@Janik.cz>
43003
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
470
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
471 * lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll)
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
472 (xaw_scrollbar_jump): Put whole functions in #if 0.
561075a6ee97 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42631
diff changeset
473
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
474 2002-01-09 Pavel Janík <Pavel@Janik.cz>
42631
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
475
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
476 * lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
477 suppress compiler warnings.
a76aa60bef43 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 42124
diff changeset
478
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
479 2001-12-18 Pavel Janík <Pavel@Janik.cz>
42124
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
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
d92b9c6ee4eb *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41896
diff changeset
482
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
483 2001-12-08 Pavel Janík <Pavel@Janik.cz>
41896
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
484
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
485 * COPYING: New file.
eb2a8a88ee98 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 41770
diff changeset
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
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
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
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
504 2001-10-20 Gerd Moellmann <gerd@gnu.org>
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
505
40152
70666c5c7f94 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 40111
diff changeset
506 * (Version 21.1 released.)
40111
4df21996512b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39742
diff changeset
507
39724
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
508 2001-10-09 Gerd Moellmann <gerd@gnu.org>
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
509
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
510 * lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL.
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
511 From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
6d912cac53cf *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39627
diff changeset
512
39742
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
513 2001-10-05 Gerd Moellmann <gerd@gnu.org>
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
514
1985c223de10 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39724
diff changeset
515 * Branch for 21.1.
44688
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
516
37529
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
517 2001-04-30 Gerd Moellmann <gerd@gnu.org>
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
518
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
519 * xlwmenu.c (xlwmenu_window_p): New function.
473e0b9e5856 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36957
diff changeset
520
36957
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
521 2001-03-23 Gerd Moellmann <gerd@gnu.org>
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
522
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
523 * lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function.
0c9ff9f1d49f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36943
diff changeset
524
36943
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
525 2001-03-22 Gerd Moellmann <gerd@gnu.org>
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
526
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
527 * lwlib-Xm.c (x_print_complete_resource_name) [0]: New function.
60a8464643f5 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36783
diff changeset
528
36767
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
529 2001-03-13 Gerd Moellmann <gerd@gnu.org>
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
530
36783
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
531 * lwlib-Xm.c (make_menu_in_widget): Remove code forcing LessTif to
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
532 recompute centered text; it works fine without with current LessTif.
2846df588007 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36781
diff changeset
533
36781
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
534 * lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
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
67adf2527156 Fix typo and whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents: 44687
diff changeset
537
36771
6d432526b84f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36767
diff changeset
538 * lwlib-Xm.c (make_menubar): Take out code in #if 0.
36781
249d3e1ba617 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36771
diff changeset
539
36767
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
540 * lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
541 necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>.
1fa1e2d7f88e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36443
diff changeset
542
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
543 2001-02-28 Gerd Moellmann <gerd@gnu.org>
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
544
36443
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
545 * lwlib-Xm.c (xm_arm_callback): Don't compare widgets with `None',
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
546 use NULL instead.
c29a8191f68c *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36439
diff changeset
547
36439
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
548 * lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
549 of setting the value of XtNsensitive.
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
550
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
551 * lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry)
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
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
f29ccc7908b6 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34559
diff changeset
554
34559
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
555 2000-12-14 Dave Love <fx@gnu.org>
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
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
af989de4e587 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34437
diff changeset
558
34437
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
559 2000-12-11 Dave Love <fx@gnu.org>
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
560
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
561 * xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>:
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
562 <SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator.
bafce26f4c77 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34340
diff changeset
563
34340
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
564 2000-12-07 Gerd Moellmann <gerd@gnu.org>
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
565
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
566 * lwlib-Xm.c (xm_arm_callback): Fix last change.
04c846d721be *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34051
diff changeset
567
34051
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
568 2000-11-30 Gerd Moellmann <gerd@gnu.org>
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
569
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
570 * lwlib-Xm.c (xm_arm_callback): Handle case that W is null;
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
571 also see comment there.
3eb03f4c4f02 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33715
diff changeset
572
33715
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
573 2000-11-21 Gerd Moellmann <gerd@gnu.org>
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
574
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
575 * xlwmenu.c (xlwmenu_redisplay): New function.
5e4a7616e2cb *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 32040
diff changeset
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
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
586 2000-09-04 Miles Bader <miles@gnu.org>
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
587
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
588 * xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
589 is actually displayed.
31371
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
590 (remap_menubar): Only include the menu-margin in the initial X & Y
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
591 positions for horizontal menu-bars.
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
592 (fit_to_screen): If moving a sub-menu to the left-side, increment
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
593 its x-position by the shadow-thickness to make it look more
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
594 attached to the invoking menu-item (similarly to the way it would
334404109aae *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31366
diff changeset
595 be displayed on the right side).
31366
fb34fa0a3cce *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31342
diff changeset
596
31342
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
597 2000-09-03 Miles Bader <miles@gnu.org>
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
598
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
599 * xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
600 (make_shadow_gcs) [emacs]: Use x_alloc_lighter_color_for_widget to
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
601 do shadow calculation.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
602 (make_shadow_gcs): Remove code that tests whether the top shadow
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
603 is dimmer than the bottom shadow--it shouldn't ever happen.
8d5c06c62809 *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 31289
diff changeset
604
31289
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
605 2000-08-30 Miles Bader <miles@gnu.org>
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
606
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
607 * xlwmenu.c (XlwMenuSetValues): If the background color has
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
608 changed, re-make the shadow-gcs too.
29ff60f3411c *** empty log message ***
Miles Bader <miles@gnu.org>
parents: 30994
diff changeset
609
30576
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
610 2000-08-03 Gerd Moellmann <gerd@gnu.org>
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
611
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
612 * lwlib.c, lwlib-Xm.c, lwlib-Xaw.c: Use NULL at the end of the
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
613 variable argument lists of XtVaSetValues and XtVaGetValues
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
614 functions because 0 is not sufficient on systems where sizeof
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
615 (int) < sizeof (void *).
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30329
diff changeset
616
30329
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
617 2000-07-19 Gerd Moellmann <gerd@gnu.org>
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
618
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
619 * xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
620 leads to redefinition errors when static is defined as empty in
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
621 config.h. Refer to the gray bitmap in xfns.c, instead.
1ea701655cf8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30280
diff changeset
622
30280
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
623 2000-07-18 Dave Love <fx@gnu.org>
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
624
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
625 * lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy.
47947c044d2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29893
diff changeset
626
29893
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
627 2000-06-23 Dave Love <fx@gnu.org>
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
628
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
629 * lwlib-Xlw.c (xlw_popup_menu): Cast arg of pop_up_menu.
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
630
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
631 * lwlib-utils.c: Include lwlib.h.
8dcca357af53 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 29702
diff changeset
632
29702
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
633 2000-06-16 Gerd Moellmann <gerd@gnu.org>
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
634
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
635 * xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
636 free_bottom_shadow_color_p.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
637
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
638 * xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
639 and free_top_shadow_color_p flags in the menu widget if
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
640 top and bottom shadow colors must be freed.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
641 (release_shadow_gcs): Free colors only if they must be freed.
e59eddaf8d55 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29603
diff changeset
642
29603
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
643 2000-06-12 Gerd Moellmann <gerd@gnu.org>
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
644
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
645 * xlwmenu.c (make_shadow_gcs): Free and copy colors so that
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
646 color reference counts are right.
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
647 (release_shadow_gcs): Free colors.
202566b30cd9 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 29471
diff changeset
648
29471
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
649 2000-06-06 Dave Love <fx@gnu.org>
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
650
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
651 * xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors)
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
652 (x_uncatch_errors, x_had_errors_p, x_clear_errors): Add prototypes
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
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
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
655 (Start) <pop_up_menu>: Cast second arg.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
656
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
657 * lwlib.c (P_): Use PROTOTYPES.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
658 (safe_strdup): Declare arg const.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
659 (lw_modify_all_widgets) <!info>: Return 0.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
660
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
661 * lwlib-Xm.c (P_): Use PROTOTYPES.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
662
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
663 * xlwmenu.h, lwlib.h, lwlib-utils.h, lwlib-int.h, lwlib-Xm.h:
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
664 * lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
665
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
666 * lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
667
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
668 * Makefile.in (lwlib.o): Depend on lwlib-Xlw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
669 (lwlib-Xlw.o): Depend on lwlib-Xlw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
670 (lwlib-Xaw.o): Depend on lwlib-Xaw.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
671 (lwlib-Xm.o): Depend on lwlib-Xm.h.
215b57502518 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28120
diff changeset
672
28120
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
673 2000-03-12 Gerd Moellmann <gerd@gnu.org>
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
674
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
675 * lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
676 XmNresizeHeight and XmNresizeWidth.
ff3e24c96b80 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28060
diff changeset
677
28060
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
678 2000-03-08 Dave Love <fx@gnu.org>
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
679
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
680 * Makefile.in (liblw.a): Don't bother testing for ranlib failing
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
681 since configure sets it up.
ee660e36891c *** empty log message ***
Dave Love <fx@gnu.org>
parents: 28016
diff changeset
682
28016
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
683 2000-03-06 Gerd Moellmann <gerd@gnu.org>
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
684
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
685 * lwlib-Xm.c (make_menubar): Set XmNresizeHeight and
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
686 XmNresizeWidth resources only if LESSTIF_VERSION is defined.
668aa57aa4bc *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27999
diff changeset
687
27999
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
688 2000-03-05 Gerd Moellmann <gerd@gnu.org>
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
689
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
690 * lwlib-Xm.c (xm_manage_resizing): Rewritten.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
691
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
692 * lwlib.c (lw_modify_all_widgets): Return non-zero if widget
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
693 tree was changed.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
694 (merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
695 to 1 if a change occurs.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
696
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
697 * lwlib.h (lw_modify_all_widgets): Change prototype.
8045a34e221d *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27989
diff changeset
698
27989
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
699 2000-03-04 Gerd Moellmann <gerd@gnu.org>
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
700
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
701 * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
702 of the screen's default colormap.
3371488e8406 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27757
diff changeset
703
27757
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
704 2000-02-18 Gerd Moellmann <gerd@gnu.org>
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
705
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
706 * lwlib.c (merge_widget_value): Fix incorrect assignment of
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
707 safe_strdup'd help string.
12df8818f3f2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27433
diff changeset
708
27433
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
709 2000-01-25 Gerd Moellmann <gerd@gnu.org>
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
710
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
711 * lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback,
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
712 add XmNunmapCallback.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
713 (xm_unmap_callback): New function.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
714 (xm_pull_down_callback): Call pre-activate callback only if
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
715 parent is the menu bar.
87dcc6a2c31b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27349
diff changeset
716
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
717 2000-01-17 Gerd Moellmann <gerd@gnu.org>
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
718
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
719 * lwlib-Xm.c (xm_arm_callback): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
720 (make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
721 XmNdisarmCallback for buttons (not supported for other widgets).
27347
1c4d4979ffc2 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27344
diff changeset
722 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False.
27344
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
723
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
724 * lwlib-Xlw.c (highlight_hook): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
725 (xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
726 callback XtNhighlightCallback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
727
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
728 * lwlib.c (copy_widget_value_tree): Copy help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
729 (free_widget_value_tree): Free help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
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
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
733 (lw_get_widget_instance): New function.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
734
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
735 * lwlib-int.h: Add prototype for lw_get_widget_instance.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
736
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
737 * lwlib.h (_widget_value): Add help string.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
738
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
739 * xlwmenu.c (xlwMenuResources): All XtNhighlightCallback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
740 (remap_menubar): Call highlight callback.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
741
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
742 * xlwmenu.h (XtNhighlightCallback): New define.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
743
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
744 * xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list.
d91e804f895e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 26087
diff changeset
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
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
757 1999-10-07 Gerd Moellmann <gerd@gnu.org>
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
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
f6ac4958f53f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25861
diff changeset
761
25861
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
762 1999-09-17 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
763
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
764 * lwlib-Xaw.c (wm_delete_window): Check all the shell's children,
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
765 not just the first, to find the dialog box.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
766
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
767 1999-09-14 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
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
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
770
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
771 1999-09-10 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
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
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
774 meaning as `--:noLine'.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
775
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
776 1999-09-06 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
777
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
778 * lwlib.c (lw_separator_p): Add alternative separator type names.
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
779
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
780 1999-09-03 Gerd Moellmann <gerd@gnu.org>
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
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
Dave Love <fx@gnu.org>
parents: 25842
diff changeset
783
27349
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
784 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
785
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
786 * lwlib-Xm.c: Add function prototypes.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
787
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
788 * lwlib-Xm.c (xm_update_label): Use val->name to look up
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
789 a label string from resources.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
790 (xm_update_label): Add some comments.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
791
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
792 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
793
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
794 * xlwmenu.c (all_dashes_p): Removed.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
795 (size_menu_item): Call lw_separator_p.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
796 (display_menu_item): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
797 (display_menu): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
798 (draw_separator): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
799 (display_menu_item): Call it.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
800 (separator_height): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
801 (size_menu_item): Call it.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
802
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
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
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
805
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
806 * lwlib.c (lw_separator_p): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
807
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
808 * lwlib.h (enum menu_separator): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
809
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
810 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
811
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
812 * lwlib-Xm.c (make_menu_in_widget): Set alignment of menu
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
813 title after all widgets have been created.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
814
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
815 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
816
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
817 * xlwmenu.c (toggle_button_width): Renamed from
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
818 toggle_or_radio_button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
819 (radio_button_width): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
820 (size_menu_item): Use new functions.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
821 (draw_shadow_rhombus): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
822 (draw_radio): Use radio_button_width and draw_shadow_rhombus.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
823 (draw_toggle): Use toggle_button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
824
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
825 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
826
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
827 * lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
828 instead of xm_internal_update_other_instances.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
829
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
830 * lwlib-Xm.c (make_menu_in_widget): Do help button before managing
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
831 children to get it to the right place.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
832 (make_menu_in_widget): Create toggle buttons.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
833 (update_one_menu_entry): Update toggle buttons.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
834
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
835 * xlwmenu.c (size_menu_item): Add parameter button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
836 (size_menu): Compute button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
837 (toggle_or_radio_button_width): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
838 (draw_toggle): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
839 (draw_radio): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
840 (draw_shadow_rectangle): Add parameter `down_p'.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
841
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
842 * xlwmenuP.h (_window_state): Add button_width.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
843
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
844 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
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
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
847
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
848 * lwlib.c (merge_widget_value): Handle button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
849 (copy_widget_value_tree): Copy button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
850
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
851 * lwlib.h (enum button_type): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
852 (_widget_value): New member button_type.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
853
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
854 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
855
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
856 * lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
857 using XmNrowColumnType.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
858
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
859 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
860
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
861 * xlwmenu.c (abort_gracefully): New.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
862 (display_menu): Use it instead of abort.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
863 (size_menu): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
864
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
865 1999-07-12 Gerd Moellmann <gerd@gnu.org>
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
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
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
868 XtNmargin to 4.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
869 (size_menu): Take margin into account.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
870 (display_menu_item): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
871 (remap_menubar): Ditto.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
872 (draw_arrow): Draw it 3D.
f105cf4da905 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27347
diff changeset
873
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
874 1999-07-12 Richard Stallman <rms@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
875
Dave Love <fx@gnu.org>
parents:
diff changeset
876 * Version 20.4 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
877
Dave Love <fx@gnu.org>
parents:
diff changeset
878 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
879
Dave Love <fx@gnu.org>
parents:
diff changeset
880 * Version 20.3 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
881
Dave Love <fx@gnu.org>
parents:
diff changeset
882 1998-07-30 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
883
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
887
Dave Love <fx@gnu.org>
parents:
diff changeset
888 1998-04-06 Andreas Schwab <schwab@gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * lwlib.c: Always declare xmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
891 [USE_XAW]: Include <X11/Xaw/Paned.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
892 (lwlib_memset, lwlib_bcopy): Explicitly declare return type.
Dave Love <fx@gnu.org>
parents:
diff changeset
893
Dave Love <fx@gnu.org>
parents:
diff changeset
894 1997-12-20 Richard Stallman <rms@delysid.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
895
Dave Love <fx@gnu.org>
parents:
diff changeset
896 * lwlib-Xm.c (update_one_menu_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
897 Add conditional in case XmNpositionIndex is missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
898
Dave Love <fx@gnu.org>
parents:
diff changeset
899 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
Dave Love <fx@gnu.org>
parents:
diff changeset
900
Dave Love <fx@gnu.org>
parents:
diff changeset
901 * lwlib-Xm.c (update_one_menu_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
902 Add conditional in case XmNpositionIndex is missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
903
Dave Love <fx@gnu.org>
parents:
diff changeset
904 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
905
Dave Love <fx@gnu.org>
parents:
diff changeset
906 * Version 20.2 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 * xlwmenu.c (motion_event_is_in_menu): Extend the left and
Dave Love <fx@gnu.org>
parents:
diff changeset
909 top windows by the shadow width.
Dave Love <fx@gnu.org>
parents:
diff changeset
910
Dave Love <fx@gnu.org>
parents:
diff changeset
911 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
912
Dave Love <fx@gnu.org>
parents:
diff changeset
913 * Version 20.1 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
914
Dave Love <fx@gnu.org>
parents:
diff changeset
915 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
916
Dave Love <fx@gnu.org>
parents:
diff changeset
917 * xlwmenu.c (display_menu): If an item is disabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
918 don't display its submenu (if any).
Dave Love <fx@gnu.org>
parents:
diff changeset
919
Dave Love <fx@gnu.org>
parents:
diff changeset
920 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
921
Dave Love <fx@gnu.org>
parents:
diff changeset
922 * xlwmenu.c (pop_up_menu): Update the call to x_catch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
923
Dave Love <fx@gnu.org>
parents:
diff changeset
924 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
925
Dave Love <fx@gnu.org>
parents:
diff changeset
926 * xlwmenu.c (fit_to_screen): If new menu would overlap the previous
Dave Love <fx@gnu.org>
parents:
diff changeset
927 one from the side, try moving it up or down.
Dave Love <fx@gnu.org>
parents:
diff changeset
928
Dave Love <fx@gnu.org>
parents:
diff changeset
929 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
930
Dave Love <fx@gnu.org>
parents:
diff changeset
931 * Version 19.33 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
932
Dave Love <fx@gnu.org>
parents:
diff changeset
933 * lwlib-Xm.c (update_one_menu_entry): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
934 When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget,
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
938
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
941 * lwlib-Xm.c (update_one_menu_entry): When creating a pulldown
Dave Love <fx@gnu.org>
parents:
diff changeset
942 in an existing but empty menu item, in order to get a new functional
Dave Love <fx@gnu.org>
parents:
diff changeset
943 pulldown, the menu item must be switched from an XmPushButtonGadget
Dave Love <fx@gnu.org>
parents:
diff changeset
944 into a XmCascadeButtonGadget.
Dave Love <fx@gnu.org>
parents:
diff changeset
945
Dave Love <fx@gnu.org>
parents:
diff changeset
946 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
947
Dave Love <fx@gnu.org>
parents:
diff changeset
948 * Version 19.32 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
951
Dave Love <fx@gnu.org>
parents:
diff changeset
952 * lwlib-Xm.c (make_menubar): Turn off menu accelerator.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
955
Dave Love <fx@gnu.org>
parents:
diff changeset
956 * lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change
Dave Love <fx@gnu.org>
parents:
diff changeset
957 flag from merged_contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
958
Dave Love <fx@gnu.org>
parents:
diff changeset
959 1996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
960
Dave Love <fx@gnu.org>
parents:
diff changeset
961 * lwlib-Xm.c (xm_update_menu): Fix loop termination test.
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
964
Dave Love <fx@gnu.org>
parents:
diff changeset
965 * lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 * lwlib-Xm.h: Declare lw_motif_menu_related_event_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 * lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to
Dave Love <fx@gnu.org>
parents:
diff changeset
972 identify keyboard events intended only for menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
973
Dave Love <fx@gnu.org>
parents:
diff changeset
974 * lwlib.h: Declare lw_toolkit_related_event_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 * lwlib.c (lw_toolkit_related_event_p): A predicate to identify
Dave Love <fx@gnu.org>
parents:
diff changeset
977 toolkit-specific events.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
980
Dave Love <fx@gnu.org>
parents:
diff changeset
981 * lwlib-Xm.c (make_menu_in_widget): Set mapping delay
Dave Love <fx@gnu.org>
parents:
diff changeset
982 for cascade buttons to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
983
Dave Love <fx@gnu.org>
parents:
diff changeset
984 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
985
Dave Love <fx@gnu.org>
parents:
diff changeset
986 * Version 19.31 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
987
Dave Love <fx@gnu.org>
parents:
diff changeset
988 1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 * lwlib-Xm.c (destroy_all_children): When freeing a cascade button,
Dave Love <fx@gnu.org>
parents:
diff changeset
991 free its submenu too.
Dave Love <fx@gnu.org>
parents:
diff changeset
992 (make_menu_in_widget): Use a cascade button gadget, not a widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
993 Include Xm/CascadeBG.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
994
Dave Love <fx@gnu.org>
parents:
diff changeset
995 1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 * Makefile.in (tags): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 1996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 * Makefile.in (TAGS): Renamed from `tags' and fixed to work.
Dave Love <fx@gnu.org>
parents:
diff changeset
1002
Dave Love <fx@gnu.org>
parents:
diff changeset
1003 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1004
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 * Makefile.in (xlwmenu.o): New explicit target.
Dave Love <fx@gnu.org>
parents:
diff changeset
1006
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1008
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 * lwlib.h (struct widget_value): New field this_one_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 * lwlib.c (merge_widget_value): Set the this_one_change field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1011 * lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 (make_menu_in_widget): New arg keep_first_children.
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 (xm_update_menu): Preserve the first children even if later ones
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 have a structural change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 (update_one_menu_entry): Use this_one_change field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1016
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 1996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1018
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 * xlwmenu.c (motion_event_is_in_menu): Make x and y signed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1020
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1022
Dave Love <fx@gnu.org>
parents:
diff changeset
1023 * lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 With Motif, the window WIN can be the menu bar widget itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
1025
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 1996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1027
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 * lwlib.c (free_widget_value_tree, merge_widget_value):
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 Use XtFree for the toolkit_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
1030
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 1996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 * lwlib.c (lw_internal_update_other_instances): Move static var
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 outside the function, and rename it to lwlib_updating.
Dave Love <fx@gnu.org>
parents:
diff changeset
1035
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 1996-01-04 Paul Eggert <eggert@twinsun.com>
Dave Love <fx@gnu.org>
parents:
diff changeset
1037
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 * lwlib.c (instantiate_widget_instance): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 instanciate_widget_instance (spelling correction).
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1041
Dave Love <fx@gnu.org>
parents:
diff changeset
1042 1995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1043
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 * xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing".
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 (xlwMenuTranslations): Add translations for Key, KeyUp,
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 and for the modifier keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
1047 (Nothing, Key): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1048
Dave Love <fx@gnu.org>
parents:
diff changeset
1049 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1050
Dave Love <fx@gnu.org>
parents:
diff changeset
1051 * xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 get replaced by empty contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 * lwlib.c (merge_widget_value): Treat disappearance of entire contents
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 as a STRUCTURAL_CHANGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1056
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 1995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1058
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 * lwlib-utils.c: Add #undef for index and rindex.
Dave Love <fx@gnu.org>
parents:
diff changeset
1060
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1062
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 * Version 19.30 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1064
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1066
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 * xlwmenu.c (display_menu_item): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1068
Dave Love <fx@gnu.org>
parents:
diff changeset
1069 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1070
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 * xlwmenu.c (display_menu_item): Don't treat buttons specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
1072
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1074
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 * Makefile.in (RANLIB): Get this var from configure.
Dave Love <fx@gnu.org>
parents:
diff changeset
1076
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1078
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 * lwlib.c (lw_popup_menu): New arg `event', passed along.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080 * lwlib-Xlw.c (xlw_popup_menu): New arg `event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 * lwlib-Xm.c (xm_popup_menu): New arg `event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1082
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1084
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 * Version 19.29 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1086
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 1995-06-11 Richard Stallman <rms@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 * lwlib.c (lwlib_toolkit_type): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1090
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1092
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 * xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1094
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 1995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1096
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 * xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args.
Dave Love <fx@gnu.org>
parents:
diff changeset
1098
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 1995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1100
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 * lwlib.c: Don't use prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
1102 * lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1103
Dave Love <fx@gnu.org>
parents:
diff changeset
1104 1995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1105
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 * lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if.
Dave Love <fx@gnu.org>
parents:
diff changeset
1107
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 1995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1109
Dave Love <fx@gnu.org>
parents:
diff changeset
1110 * Makefile.in (ALL_CFLAGS): Add -I../src.
Dave Love <fx@gnu.org>
parents:
diff changeset
1111
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 1995-05-03 Morten Welinder <terra+@cs.cmu.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1113
Dave Love <fx@gnu.org>
parents:
diff changeset
1114 * lwlib.c [__osf__]: Include string.h and stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1115 [__osf__] (xmalloc): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1116
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1118
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 * lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget):
Dave Love <fx@gnu.org>
parents:
diff changeset
1120 Specify more useful names in XmCreatePulldownMenu calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1121
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 * lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
1123
Dave Love <fx@gnu.org>
parents:
diff changeset
1124 * xlwmenu.c (size_menu): Make height and label_width unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 (fit_to_screen): Make screen_width and screen_height unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
1126 (motion_event_is_in_menu): Make x, y unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
1127
Dave Love <fx@gnu.org>
parents:
diff changeset
1128 1995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1129
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 * lwlib-utils.c: If HAVE_CONFIG_H, include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1131
Dave Love <fx@gnu.org>
parents:
diff changeset
1132 * Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1136
Dave Love <fx@gnu.org>
parents:
diff changeset
1137 * lwlib-Xm.c: Remove function prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1140
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1142
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 * Makefile.in (lwlib.o): Depend on Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
1144
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 * lwlib-Xm.h: Remove function prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 * lwlib-Xm.c (remove_grabs): Use type Widget for `menu'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1148
Dave Love <fx@gnu.org>
parents:
diff changeset
1149 1995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1150
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1153
Dave Love <fx@gnu.org>
parents:
diff changeset
1154 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1155
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 * Makefile.in (maintainer-clean): Renamed from realclean.
Dave Love <fx@gnu.org>
parents:
diff changeset
1157
Dave Love <fx@gnu.org>
parents:
diff changeset
1158 1994-11-28 Richard Stallman <rms@bethel>
Dave Love <fx@gnu.org>
parents:
diff changeset
1159
Dave Love <fx@gnu.org>
parents:
diff changeset
1160 * lwlib-int.h (safe_strdup): Don't use ANSI argument prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
1161
Dave Love <fx@gnu.org>
parents:
diff changeset
1162 1994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1163
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 * lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 1994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 entry ("--") from a title.
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 (xm_pop_down_callback): Filter all but the last pop down callbacks.
Dave Love <fx@gnu.org>
parents:
diff changeset
1171
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 1994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1173
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 * lwlib-Xm.c (update_one_menu_entry): Use the parent of the
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 cascade button as the parent of the pulldown, rather than the
Dave Love <fx@gnu.org>
parents:
diff changeset
1176 cascade button itself. This works around a Motif SIGSEGV in the
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 function `InSharedMenuHierarchy'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1178
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 1994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1180
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 * xlwmenu.c (xlwmenu_default_font): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 (XlwMenuInitialize): Use xlwmenu_default_font to default
Dave Love <fx@gnu.org>
parents:
diff changeset
1183 the font if necessary. Make mw, itself, an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
1184
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 1994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1186
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1188
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1190
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 * xlwmenu.c (xlwmenu_default_font): New global variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 (XlwMenuInitialize): Use xlwmenu_default_font to default
Dave Love <fx@gnu.org>
parents:
diff changeset
1193 the font if necessary. Make mw, itself, an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
1194
Dave Love <fx@gnu.org>
parents:
diff changeset
1195 * xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1196
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 1994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1198
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 * xlwmenu.c (fit_to_screen): Don't put the menu off the left or top.
Dave Love <fx@gnu.org>
parents:
diff changeset
1200
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1202
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1205
Dave Love <fx@gnu.org>
parents:
diff changeset
1206 * lwlib.c (lw_set_main_areas): Use xm_set_main_areas().
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 (lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
1208
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 1994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1210
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1216
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 * lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1220 title in pop up menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
1221 (make_main, xm_set_main_areas, xm_manage_resizing): New functions to
Dave Love <fx@gnu.org>
parents:
diff changeset
1222 create and manage a Motif Main Window widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1223
Dave Love <fx@gnu.org>
parents:
diff changeset
1224 * xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1227
Dave Love <fx@gnu.org>
parents:
diff changeset
1228 * lwlib-Xm.c (make_dialog): When there is more than two pushbuttons,
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 margin of 10 pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1233
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1236 (make_destroyed_instance): Use safe_strdup() instead of strdup().
Dave Love <fx@gnu.org>
parents:
diff changeset
1237
Dave Love <fx@gnu.org>
parents:
diff changeset
1238 * lwlib-int.h: Declare safe_strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1239
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1242 (lw_window_is_in_menubar): New function. Determine if the pointer
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 is in a menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 (lw_set_main_areas): New function. Set the main window widgets for
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 Motif.
Dave Love <fx@gnu.org>
parents:
diff changeset
1246
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 * lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(),
Dave Love <fx@gnu.org>
parents:
diff changeset
1248 lw_set_main_areas().
Dave Love <fx@gnu.org>
parents:
diff changeset
1249
Dave Love <fx@gnu.org>
parents:
diff changeset
1250 * xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 Xt{Na,CA}llowResize.
Dave Love <fx@gnu.org>
parents:
diff changeset
1252
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 (pop_up_menu): Handle popping up submenus from a menubar, i.e. when
Dave Love <fx@gnu.org>
parents:
diff changeset
1256 the menu widget parent is not a shell widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1257
Dave Love <fx@gnu.org>
parents:
diff changeset
1258 1994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1259
Dave Love <fx@gnu.org>
parents:
diff changeset
1260 * xlwmenu.c (pop_up_menu): Clear next_release_must_exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1261 (Start): Clear next_release_must_exit when popping up the menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1262
Dave Love <fx@gnu.org>
parents:
diff changeset
1263 1994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1264
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 * xlwmenu.c (Start): Set menu_post_event or next_release_must_exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1266 (Select): Do nothing if the menu should be left posted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1267
Dave Love <fx@gnu.org>
parents:
diff changeset
1268 1994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
1269
Dave Love <fx@gnu.org>
parents:
diff changeset
1270 * xlwmenu.c (make_windows_if_needed, pop_up_menu):
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 Enable mouse motion events even when no button down.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1274
Dave Love <fx@gnu.org>
parents:
diff changeset
1275 * xlwmenu.c (pointer_grabbed): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1276 (pop_up_menu): Set the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1277 (XlwMenuDestroy): Maybe call XtUngrabPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1278
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1280
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 * lwlib.c (max): Function deleted. Define as macro instead,
Dave Love <fx@gnu.org>
parents:
diff changeset
1282 but only if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1283
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1285
Dave Love <fx@gnu.org>
parents:
diff changeset
1286 * xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness.
Dave Love <fx@gnu.org>
parents:
diff changeset
1287
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1289
Dave Love <fx@gnu.org>
parents:
diff changeset
1290 * lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1291
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1293
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 * lwlib.c (lwlib_memset: New function, used instead of memset.
Dave Love <fx@gnu.org>
parents:
diff changeset
1295 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 * lwlib.c (lwlib_bcopy): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 * lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1298
Dave Love <fx@gnu.org>
parents:
diff changeset
1299 * lwlib.c: Delete definitions for use of alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 (name_to_widget): Use xmalloc, not alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
1301
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1303
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 * xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1305 (XlwMenuRedisplay): If it's set, truncate the old_depth to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1306
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1308
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 * xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1310 * lwlib-Xaw.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 * lwlib-utils.c (XtApplyToWidgets): Use bcopy, not memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 * lwlib-utils.c: Don't include string.h, unistd.h, stdlib.h, memory.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1313 * xlwmenu.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 * lwlib.c: Don't include string.h, unistd.h, stdlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1315 (safe_strdup): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1316 * lwlib-Xm.c: Use safe_strdup, not strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1317
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 * xlwmenu.c (string_width): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1319
Dave Love <fx@gnu.org>
parents:
diff changeset
1320 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1321
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 * xlwmenuP.h (struct _XlwMenu_part): Use Pixel and Cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
1323 for foreground and cursor_shape fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
1324
Dave Love <fx@gnu.org>
parents:
diff changeset
1325 * xlwmenu.c (XlwMenuSetValues): Check for change of font.
Dave Love <fx@gnu.org>
parents:
diff changeset
1326
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1328
Dave Love <fx@gnu.org>
parents:
diff changeset
1329 * Makefile.in: Delete all SRCS variables (unused).
Dave Love <fx@gnu.org>
parents:
diff changeset
1330 (lwlib.o, xrdb-cpp.o): Mention srcdir in dep.
Dave Love <fx@gnu.org>
parents:
diff changeset
1331
Dave Love <fx@gnu.org>
parents:
diff changeset
1332 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1333
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 * Makefile.in (ALL_CFLAGS): Don't define THIS_IS_X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
1335
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 * xrdb.c: Define HAVE_X11R5 as in xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1338 (_XtDisplayInitialize): Test HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
1339
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 * dispatch.c: Define HAVE_X11R5 as in xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 Include X11/Xlib.h, X11/cursorfont.h and X11/Xutil.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1342 (_XtConvertTypeToMask): Conditionalize on HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
1343 (WouldDispatchEvent): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1344
Dave Love <fx@gnu.org>
parents:
diff changeset
1345 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1346
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 * lwlib-Xaw.c (xaw_generic_callback): Declare without arg names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1348
Dave Love <fx@gnu.org>
parents:
diff changeset
1349 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 user.
Dave Love <fx@gnu.org>
parents:
diff changeset
1353
Dave Love <fx@gnu.org>
parents:
diff changeset
1354 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
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
e673f42e092e *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 44688
diff changeset
1357 itself. Therefore reset the size to its initial value.
25842
Dave Love <fx@gnu.org>
parents:
diff changeset
1358
Dave Love <fx@gnu.org>
parents:
diff changeset
1359 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1360
Dave Love <fx@gnu.org>
parents:
diff changeset
1361 * lwlib-Xaw.c (xaw_update_one_widget): Finish replacing XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1362 Don't test for scrollbar widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1363
Dave Love <fx@gnu.org>
parents:
diff changeset
1364 1994-03-14 Frederic Pierresteguy (fp@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1365
Dave Love <fx@gnu.org>
parents:
diff changeset
1366 * lwlib-int.h: Declare lw_get_widget_info.
Dave Love <fx@gnu.org>
parents:
diff changeset
1367
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 * lwlib.c (lw_get_widget_info): Comment out arg in function decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
1369
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 * lwlib-Xaw.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 * lwlib-Xaw.c: Convert all function definitions to non-prototype K&R.
Dave Love <fx@gnu.org>
parents:
diff changeset
1372 (xaw_update_one_widget - case dialogWidgetClass): Call XtSetValues,
Dave Love <fx@gnu.org>
parents:
diff changeset
1373 not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1374
Dave Love <fx@gnu.org>
parents:
diff changeset
1375 1994-03-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
1376
Dave Love <fx@gnu.org>
parents:
diff changeset
1377 * xlwmenu.c (display_menu_item): Modify parameters to draw_arrow to
Dave Love <fx@gnu.org>
parents:
diff changeset
1378 right justify the arrow in the pane.
Dave Love <fx@gnu.org>
parents:
diff changeset
1379
Dave Love <fx@gnu.org>
parents:
diff changeset
1380 * lwlib.c: If not defined USE_MOTIF and defined USE_LUCID then
Dave Love <fx@gnu.org>
parents:
diff changeset
1381 define USE_XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1382
Dave Love <fx@gnu.org>
parents:
diff changeset
1383 * Makefile.in (LUCID_SRCS, LUCID_OBJS): Add the target lwlib-Xaw.[oc].
Dave Love <fx@gnu.org>
parents:
diff changeset
1384
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 * lwlib.c, lwlib-int.h: Merged from Lucid 19.9 release.
Dave Love <fx@gnu.org>
parents:
diff changeset
1386 * lwlib.c (_AIX): Replace the AIXV3 directive.
Dave Love <fx@gnu.org>
parents:
diff changeset
1387 (USE_XAW): New macro to conditionalize the use of the athena toolkit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1388 (lw_get_widget_info): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1389 (set_one_value): Handle USE_XAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1390 (instanciate_widget_instance): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1391 (destroy_one_instance): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1392 (lw_pop_all_widgets): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1393 (lw_pop_down_all_widgets): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1394 (get_one_value): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1395
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 * lwlib-Xaw.c, lwlib-Xaw.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
1397
Dave Love <fx@gnu.org>
parents:
diff changeset
1398 1994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1399
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 * xlwmenu.c (XlwMenuInitialize, XlwMenuDestroy): Undo previous changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1401
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 * lwlib-Xlw.c (xlw_create_menubar, xlw_create_popup_menu):
Dave Love <fx@gnu.org>
parents:
diff changeset
1403 Use XtCreate..., not XtVaCreate...
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 No need to copy instance->info->val any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
1405 (xlw_update_one_widget): Use XtSetValues, not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1406
Dave Love <fx@gnu.org>
parents:
diff changeset
1407 1994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1408
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 * xlwmenu.c (pop_up_menu): Call XtUngrabPointer if XtGrabPointer fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
1410
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1412
Dave Love <fx@gnu.org>
parents:
diff changeset
1413 * Makefile.in (xrdb-cpp.o, lwlib.o): Put ALL_CFLAGS after other flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1414
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 * lwlib-Xlw.c (xlw_create_menubar): Don't call free_widget_value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1416 Use malloc for allocation.
Dave Love <fx@gnu.org>
parents:
diff changeset
1417 (xlw_create_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1418
Dave Love <fx@gnu.org>
parents:
diff changeset
1419 1994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1420
Dave Love <fx@gnu.org>
parents:
diff changeset
1421 * lwlib.c (malloc_cpt): New static variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1422 (malloc_widget_value): Increment malloc_cpt when allocating a cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
1423 (free_widget_value): Really free the cells when the number of
Dave Love <fx@gnu.org>
parents:
diff changeset
1424 allocated ones is bigger than 25.
Dave Love <fx@gnu.org>
parents:
diff changeset
1425
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 * lwlib-Xlw.c (xlw_create_menubar): Call malloc_widget_value and
Dave Love <fx@gnu.org>
parents:
diff changeset
1427 free_widget_value instead of XtMalloc and XtFree.
Dave Love <fx@gnu.org>
parents:
diff changeset
1428 (xlw_create_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1429
Dave Love <fx@gnu.org>
parents:
diff changeset
1430 1994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1431
Dave Love <fx@gnu.org>
parents:
diff changeset
1432 * Makefile.in (ALL_CFLAGS): Specify -Demacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1433
Dave Love <fx@gnu.org>
parents:
diff changeset
1434 * xlwmenu.c (pop_up_menu) [emacs]: Catch and ignore X protocol errors
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 in XtGrabPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1436
Dave Love <fx@gnu.org>
parents:
diff changeset
1437 1994-02-17 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1440 XtVaCreateManagedWidget, not instance->info->val.
Dave Love <fx@gnu.org>
parents:
diff changeset
1441 (xlw_create_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1442
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 1994-02-15 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1444
Dave Love <fx@gnu.org>
parents:
diff changeset
1445 * lwlib-Xlw.c (xlw_create_popup_menu): Copy instance->info->val
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 before calling XtVaCreateManagedWidget and then free the copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1447 (xlw_create_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1448
Dave Love <fx@gnu.org>
parents:
diff changeset
1449 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1450
Dave Love <fx@gnu.org>
parents:
diff changeset
1451 * xlwmenu.c (XlwMenuInitialize): Copy mw->menu.contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1452 (XlwMenuDestroy): Free mw->menu.contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1453
Dave Love <fx@gnu.org>
parents:
diff changeset
1454 1994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1455
Dave Love <fx@gnu.org>
parents:
diff changeset
1456 * xlwmenu.c (display_menu_item): Call draw_shadow_rectangle to make
Dave Love <fx@gnu.org>
parents:
diff changeset
1457 visible/invisible the selection of the menubar items.
Dave Love <fx@gnu.org>
parents:
diff changeset
1458
Dave Love <fx@gnu.org>
parents:
diff changeset
1459 1994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1460
Dave Love <fx@gnu.org>
parents:
diff changeset
1461 * lwlib.c (strcasecmp): Renamed to my_strcasecmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 (find_in_table): Changed only caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1463
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1465
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1468 the pulldown menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1469
Dave Love <fx@gnu.org>
parents:
diff changeset
1470 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1471
Dave Love <fx@gnu.org>
parents:
diff changeset
1472 * lwlib.c: Include ctype.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1473
Dave Love <fx@gnu.org>
parents:
diff changeset
1474 1994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1475
Dave Love <fx@gnu.org>
parents:
diff changeset
1476 * lwlib.c (strcasecmp): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1477
Dave Love <fx@gnu.org>
parents:
diff changeset
1478 1994-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1479
Dave Love <fx@gnu.org>
parents:
diff changeset
1480 * xlwmenu.c, lwlib.c, lwlib-Xlw.c, lwlib-utils.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 Convert all function definitions to non-prototype K&R.
Dave Love <fx@gnu.org>
parents:
diff changeset
1482
Dave Love <fx@gnu.org>
parents:
diff changeset
1483 * lwlib-Xlw.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1484 * lwlib.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1485 * lwlib-utils.h: Comment out args in function decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1486
Dave Love <fx@gnu.org>
parents:
diff changeset
1487 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1488
Dave Love <fx@gnu.org>
parents:
diff changeset
1489 * lwlib.c: Include StringDefs.h after lwlib.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1490
Dave Love <fx@gnu.org>
parents:
diff changeset
1491 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1492
Dave Love <fx@gnu.org>
parents:
diff changeset
1493 * Makefile (xrdb-cpp.o, lwlib.o): Use $(srcdir) and file name
Dave Love <fx@gnu.org>
parents:
diff changeset
1494 instead of $*.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1498
Dave Love <fx@gnu.org>
parents:
diff changeset
1499 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1500
Dave Love <fx@gnu.org>
parents:
diff changeset
1501 * xlwmenu.c (resource_widget_value): Avoid using strdup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1502
Dave Love <fx@gnu.org>
parents:
diff changeset
1503 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1504
Dave Love <fx@gnu.org>
parents:
diff changeset
1505 * Makefile.in: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1506
Dave Love <fx@gnu.org>
parents:
diff changeset
1507 * lwlib-Xolmb.c: Renamed from lwlib-Xol-mb.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1508 * lwlib-Xolmb.h: Renamed from lwlib-Xol-mb.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1509 * lwlib-XolmbP.h: Renamed from lwlib-Xol-mbP.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1510
Dave Love <fx@gnu.org>
parents:
diff changeset
1511 * lwlib-int.h: Renamed from lwlib-internal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
1514
30994
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1515 ;; Local Variables:
93301
89550a3156c7 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 87649
diff changeset
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
bd0e2cc46c49 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 30576
diff changeset
1518 ;; End:
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 37627
diff changeset
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
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 106676
diff changeset
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
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51144
diff changeset
1537
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 51144
diff changeset
1538 ;;; arch-tag: 0cd8ab87-d764-40d9-b86d-d00c71887a9e