| 1 |
2008-03-26 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 2 |
|
|---|
| 3 |
* Version 22.2 released. |
|---|
| 4 |
|
|---|
| 5 |
2007-07-25 Glenn Morris <rgm@gnu.org> |
|---|
| 6 |
|
|---|
| 7 |
* Relicense all FSF files to GPLv3 or later. |
|---|
| 8 |
|
|---|
| 9 |
* COPYING: Switch to GPLv3. |
|---|
| 10 |
|
|---|
| 11 |
2007-06-02 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 12 |
|
|---|
| 13 |
* Version 22.1 released. |
|---|
| 14 |
|
|---|
| 15 |
2007-02-28 Glenn Morris <rgm@gnu.org> |
|---|
| 16 |
|
|---|
| 17 |
* Makefile.in (distclean): Delete Makefile. |
|---|
| 18 |
(maintainer-clean): Delete TAGS. |
|---|
| 19 |
|
|---|
| 20 |
2007-01-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 21 |
|
|---|
| 22 |
* xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback. |
|---|
| 23 |
(display_menu, map_event_to_widget_value): Generate enter and |
|---|
| 24 |
leave callbacks. |
|---|
| 25 |
(pop_up_menu): Initialize mw->menu.inside_entry. |
|---|
| 26 |
|
|---|
| 27 |
* xlwmenu.h (XtNleaveCallback, XtNenterCallback): New strings. |
|---|
| 28 |
|
|---|
| 29 |
* xlwmenuP.h (_XlwMenu_part): Add enter/leave callbacks and |
|---|
| 30 |
inside_entry. |
|---|
| 31 |
|
|---|
| 32 |
* lwlib-Xlw.c (enter_hook, leave_hook): New functions |
|---|
| 33 |
(xlw_create_menubar, xlw_create_popup_menu): Connect XtNenter/leave |
|---|
| 34 |
to enter/leave_hook. |
|---|
| 35 |
|
|---|
| 36 |
2006-10-30 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 37 |
|
|---|
| 38 |
* Makefile.in (lwlib-utils.o): Use CPPFLAGS. |
|---|
| 39 |
|
|---|
| 40 |
2006-09-15 Jay Belanger <belanger@truman.edu> |
|---|
| 41 |
|
|---|
| 42 |
* COPYING: Replace "Library Public License" by "Lesser Public |
|---|
| 43 |
License" throughout. |
|---|
| 44 |
|
|---|
| 45 |
2006-05-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 46 |
|
|---|
| 47 |
* xlwmenu.c: Include xterm.h if emacs instead of declaring functions |
|---|
| 48 |
used. |
|---|
| 49 |
(string_width): Declare as static. |
|---|
| 50 |
(Start, pop_up_menu): Set is_hint to 0 before calling |
|---|
| 51 |
handle_motion_event. |
|---|
| 52 |
(pop_up_menu): Return value and parameters for x_catch_errors and |
|---|
| 53 |
x_uncatch_errors changed. |
|---|
| 54 |
|
|---|
| 55 |
2005-09-27 Dan Nicolaescu <dann@ics.uci.edu> |
|---|
| 56 |
|
|---|
| 57 |
* xlwmenu.c (find_next_selectable): |
|---|
| 58 |
(find_prev_selectable): Add missing parameter |
|---|
| 59 |
declarations. |
|---|
| 60 |
|
|---|
| 61 |
2005-09-24 Dan Nicolaescu <dann@ics.uci.edu> |
|---|
| 62 |
|
|---|
| 63 |
* xlwmenu.c: Fix the return type for x_clear_errors and |
|---|
| 64 |
x_uncatch_errors. |
|---|
| 65 |
|
|---|
| 66 |
2005-07-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 67 |
|
|---|
| 68 |
* lwlib-Xm.c (make_menu_in_widget): Disable drag and drop for |
|---|
| 69 |
labels in menu bar. |
|---|
| 70 |
|
|---|
| 71 |
2005-07-04 Lute Kamstra <lute@gnu.org> |
|---|
| 72 |
|
|---|
| 73 |
Update FSF's address in GPL notices. |
|---|
| 74 |
|
|---|
| 75 |
2005-04-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 76 |
|
|---|
| 77 |
Reenable support for I18N to Lucid menus. |
|---|
| 78 |
|
|---|
| 79 |
* xlwmenuP.h (_XlwMenu_part): Add fontSet resource. |
|---|
| 80 |
|
|---|
| 81 |
* xlwmenu.c (string_width): |
|---|
| 82 |
(MENU_FONT_HEIGHT, MENU_FONT_ASCENT): Ditto. |
|---|
| 83 |
(display_menu_item, make_drawing_gcs, XlwMenuInitialize) |
|---|
| 84 |
(XlwMenuSetValues): Use font if fontSet is NULL, use only |
|---|
| 85 |
font for !HAVE_X_I18N. |
|---|
| 86 |
(xlwMenuResources): Add fontSet resource. |
|---|
| 87 |
|
|---|
| 88 |
2005-03-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 89 |
|
|---|
| 90 |
* xlwmenuP.h: Temporary #undef HAVE_X_I18N until FontSet for UTF-8 |
|---|
| 91 |
on XFree86 is investigated. |
|---|
| 92 |
|
|---|
| 93 |
* xlwmenu.c: Ditto. |
|---|
| 94 |
|
|---|
| 95 |
2005-03-17 Stefan Monnier <monnier@iro.umontreal.ca> |
|---|
| 96 |
|
|---|
| 97 |
Add support for I18N to Lucid menus. |
|---|
| 98 |
|
|---|
| 99 |
* xlwmenuP.h (struct _XlwMenu_part) [HAVE_X_I18N]: Change `font' to be |
|---|
| 100 |
a fontset. Add a `font_extents' element. |
|---|
| 101 |
|
|---|
| 102 |
* xlwmenu.c (xlwMenuResources) [HAVE_X_I18N]: Use a fontset for the |
|---|
| 103 |
`font' resource. |
|---|
| 104 |
(string_width) [HAVE_X_I18N]: Use XmbTextExtents; |
|---|
| 105 |
(MENU_FONT_HEIGHT, MENU_FONT_ASCENT): New macros. |
|---|
| 106 |
(arrow_width, toggle_button_width, size_menu_item, draw_arrow) |
|---|
| 107 |
(draw_toggle, draw_radio, display_menu_item): Use them. |
|---|
| 108 |
(display_menu_item) [HAVE_X_I18N]: Use XmbDrawString. |
|---|
| 109 |
(make_drawing_gcs) [HAVE_X_I18N]: Don't mess with fonts. |
|---|
| 110 |
(XlwMenuInitialize) [HAVE_X_I18N]: Initialize font_extents. |
|---|
| 111 |
(XlwMenuSetValues) [HAVE_X_I18N]: Refresh font_extents if font changes. |
|---|
| 112 |
|
|---|
| 113 |
* lwlib-Xm.c (xm_update_label, xm_update_list): Use the recommended |
|---|
| 114 |
XmStringCreateLocalized function. Add missing copyright. |
|---|
| 115 |
|
|---|
| 116 |
* lwlib-Xm.h: Add missing copyright and license notice. |
|---|
| 117 |
|
|---|
| 118 |
2005-03-12 Stefan Monnier <monnier@iro.umontreal.ca> |
|---|
| 119 |
|
|---|
| 120 |
* xlwmenuP.h: |
|---|
| 121 |
* xlwmenu.h: Add missing copyright and license notice. |
|---|
| 122 |
|
|---|
| 123 |
2004-12-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 124 |
|
|---|
| 125 |
* xlwmenu.c (xlwMenuActionsList): Install MenuGadgetEscape as an |
|---|
| 126 |
action procedure for compatibility with Lesstif/Motif. |
|---|
| 127 |
|
|---|
| 128 |
* Makefile.in (mostlyclean): Don't remove *~ on clean. |
|---|
| 129 |
|
|---|
| 130 |
2004-12-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 131 |
|
|---|
| 132 |
* lwlib-Xaw.c: Put <KeyPress>Escape in dialogOverride so dialogs only |
|---|
| 133 |
pops down on Escape, not any keypress. |
|---|
| 134 |
|
|---|
| 135 |
2004-11-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 136 |
|
|---|
| 137 |
* xlwmenu.c (find_first_selectable, find_next_selectable) |
|---|
| 138 |
(find_prev_selectable): Rename parameter skip_no_call_data to |
|---|
| 139 |
skip_titles. Recognize titles as having no call_data and no contents. |
|---|
| 140 |
(Down, Up): Comment update. |
|---|
| 141 |
|
|---|
| 142 |
2004-08-30 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 143 |
|
|---|
| 144 |
* lwlib.h (_widget_value): Add lname and lkey. |
|---|
| 145 |
|
|---|
| 146 |
2004-01-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 147 |
|
|---|
| 148 |
* xlwmenuP.h (_XlwMenu_part): Add top_depth. |
|---|
| 149 |
|
|---|
| 150 |
* xlwmenu.h: Removed declaration of pop_up_menu |
|---|
| 151 |
|
|---|
| 152 |
* xlwmenu.c (Start): Get correct time if time in event is CurrentTime. |
|---|
| 153 |
(find_first_selectable, find_next_selectable) |
|---|
| 154 |
(find_prev_selectable): Add parameter skip_no_call_data to skip |
|---|
| 155 |
over items with no call data (popup menu titles). |
|---|
| 156 |
(Down, Up): Compare old_depth to top_depth instead of 2. |
|---|
| 157 |
Pass True to find_*_selectable:s new parameter if this is a popup menu. |
|---|
| 158 |
(Left, Right): Compare old_depth to top_depth instead of 2. |
|---|
| 159 |
Pass 0 to find_*_selectable:s new parameter. |
|---|
| 160 |
(pop_up_menu): Set top_depth to 1 for pop up menus and 2 for |
|---|
| 161 |
menu bar menus, to enable keyboard traversal of popups. |
|---|
| 162 |
|
|---|
| 163 |
* lwlib-Xm.c (dialog_key_cb): New function. |
|---|
| 164 |
(make_dialog): Add event handlers to dialog_key_cb for key press |
|---|
| 165 |
so we can pop down on ESC. |
|---|
| 166 |
|
|---|
| 167 |
* lwlib-Xlw.c (xlw_popup_menu): Replace call to pop_up_menu with |
|---|
| 168 |
XtCallActionProc ("start"). Use a full XEvent since "start" copies it. |
|---|
| 169 |
|
|---|
| 170 |
* lwlib-Xaw.c (make_dialog): Add override so dialog pops down |
|---|
| 171 |
on ESC. |
|---|
| 172 |
(wm_delete_window): If widget isn't a shell, use the parent. |
|---|
| 173 |
|
|---|
| 174 |
2003-05-22 Dave Love <fx@gnu.org> |
|---|
| 175 |
|
|---|
| 176 |
* xlwmenu.c: Include lisp.h, not ../src/lisp.h. |
|---|
| 177 |
(make_drawing_gcs): Remove unused `xswa', `mask'. |
|---|
| 178 |
|
|---|
| 179 |
* lwlib-Xlw.c: Include lisp.h, not ../src/lisp.h. |
|---|
| 180 |
(lw_lucid_widget_p): Remove unused `mw'. |
|---|
| 181 |
(xlw_update_one_widget, xlw_pop_instance) [PROTOTYPES]: |
|---|
| 182 |
Provide ISO C arglists. |
|---|
| 183 |
|
|---|
| 184 |
2003-04-30 Lute Kamstra <lute@gnu.org> |
|---|
| 185 |
|
|---|
| 186 |
* Makefile.in: Make things function properly in case both LessTif |
|---|
| 187 |
and Open Motif are installed. |
|---|
| 188 |
|
|---|
| 189 |
2003-01-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 190 |
|
|---|
| 191 |
* lwlib-Xm.c (update_one_menu_entry): Deallocate widget_list. |
|---|
| 192 |
(destroy_all_children): Call it self to destroy sub menu children. |
|---|
| 193 |
|
|---|
| 194 |
2002-12-22 Richard M. Stallman <rms@gnu.org> |
|---|
| 195 |
|
|---|
| 196 |
* xlwmenu.c (pop_new_stack_if_no_contents): Do nothing if |
|---|
| 197 |
new_depth is 1. |
|---|
| 198 |
(remap_menubar): Don't look in new_stack[0]. |
|---|
| 199 |
(Left): At level 1, do the same thing Right does. |
|---|
| 200 |
|
|---|
| 201 |
2002-11-21 Dave Love <fx@gnu.org> |
|---|
| 202 |
|
|---|
| 203 |
* lwlib-Xaw.c [PROTOTYPES]: Provide ISO C arglists for functions |
|---|
| 204 |
with Boolean args. |
|---|
| 205 |
|
|---|
| 206 |
2002-11-20 Dave Love <fx@gnu.org> |
|---|
| 207 |
|
|---|
| 208 |
* lwlib.c: Remove obsolete USE_OLIT code. |
|---|
| 209 |
[PROTOTYPES]: Provide ISO C arglists for functions with Boolean args. |
|---|
| 210 |
(lwlib_memset): Declare length arg as size_t. |
|---|
| 211 |
(malloc_widget_value): Cast arg of lwlib_memset. |
|---|
| 212 |
|
|---|
| 213 |
* xlwmenu.c (separator_height): Prototype. |
|---|
| 214 |
|
|---|
| 215 |
2002-05-07 Miles Bader <miles@gnu.org> |
|---|
| 216 |
|
|---|
| 217 |
* xlwmenu.c (make_drawing_gcs): The scaling factor passed to |
|---|
| 218 |
`x_alloc_lighter_color_for_widget' is a float, not an int, and |
|---|
| 219 |
it's a multiplicative factor, so the name `delta' is inaccurate. |
|---|
| 220 |
Always base disabled foreground on the normal foreground. |
|---|
| 221 |
Don't use the temporary variable `temp'. |
|---|
| 222 |
|
|---|
| 223 |
2002-05-06 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 224 |
|
|---|
| 225 |
* xlwmenu.c (xlwMenuResources): New resource. |
|---|
| 226 |
(find_next_selectable): Return current item when the menu is not |
|---|
| 227 |
poped up. |
|---|
| 228 |
Rename `inactive_gc' to `disabled_gc'. |
|---|
| 229 |
Use lighter/darker color for disabled menu items instead of using |
|---|
| 230 |
stipple. Use stipple only when better color can not be |
|---|
| 231 |
determined automatically. |
|---|
| 232 |
|
|---|
| 233 |
* xlwmenu.h (XtNdisabledForeground, XtCDisabledForeground): |
|---|
| 234 |
New resource names. |
|---|
| 235 |
|
|---|
| 236 |
* xlwmenuP.h (_XlwMenu_part): Add new member `disabled_foreground'. |
|---|
| 237 |
Rename `inactive_gc' to `disabled_gc'. |
|---|
| 238 |
|
|---|
| 239 |
2002-04-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 240 |
|
|---|
| 241 |
* xlwmenu.c <XtNmargin, XtNverticalSpacing, XmNshadowThickness>: |
|---|
| 242 |
Change default values. |
|---|
| 243 |
|
|---|
| 244 |
2002-04-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 245 |
|
|---|
| 246 |
* xlwmenu.c: Do not grab keyboard if installation-directory is |
|---|
| 247 |
non-nil (not installed Emacs). To simplify debugging. |
|---|
| 248 |
|
|---|
| 249 |
2002-04-28 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 250 |
|
|---|
| 251 |
* Makefile.in: Remove OpenLook file dependencies. |
|---|
| 252 |
(xrdb-cpp.o): Remove target. |
|---|
| 253 |
Remove unused defines. |
|---|
| 254 |
|
|---|
| 255 |
* xrdb.c, xrdb-cpp.c, Imakefile, dispatch.c, dispatch.h: |
|---|
| 256 |
Remove unused file. |
|---|
| 257 |
|
|---|
| 258 |
* lwlib.c (instantiate_widget_instance): Remove duplicated prototype. |
|---|
| 259 |
|
|---|
| 260 |
2002-04-25 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 261 |
|
|---|
| 262 |
* lwlib-Xol.c, lwlib-Xol.h, lwlib-Xolmb.c, lwlib-Xolmb.h |
|---|
| 263 |
* lwlib-XolmbP.h: Remove file. |
|---|
| 264 |
|
|---|
| 265 |
2002-04-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 266 |
|
|---|
| 267 |
* lwlib-Xm.c: Removed compiler warning. |
|---|
| 268 |
|
|---|
| 269 |
* xlwmenu.c: Add calls to GrabKeyboard to remove strange |
|---|
| 270 |
interactions with window managers that steal keypresses. |
|---|
| 271 |
Call ungrab_all instead of XtUngrabPointer. |
|---|
| 272 |
(pop_up_menu): Add call to XtGrabKeyboard. |
|---|
| 273 |
(ungrab_all): New function. |
|---|
| 274 |
|
|---|
| 275 |
2002-04-20 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 276 |
|
|---|
| 277 |
* xlwmenu.c (find_next_selectable): New function. |
|---|
| 278 |
(Down, Up, Right): Use it. |
|---|
| 279 |
(find_next_selectable): Prevent endless loops when only one item |
|---|
| 280 |
is enabled in the menu. |
|---|
| 281 |
|
|---|
| 282 |
2002-04-19 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 283 |
|
|---|
| 284 |
These changes allow moving in menu via keyboard. |
|---|
| 285 |
|
|---|
| 286 |
* xlwmenu.c (xlwMenuTranslations, xlwMenuActionsList): |
|---|
| 287 |
Add translations for cursor keys and RET. |
|---|
| 288 |
(find_next_selectable, find_prev_selectable): New functions used |
|---|
| 289 |
for finding menu-items. |
|---|
| 290 |
(Down, Up, Left, Right): New functions. |
|---|
| 291 |
|
|---|
| 292 |
2002-04-19 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 293 |
|
|---|
| 294 |
* Makefile.in (TAGS): Don't use -t, it's the default behavior for |
|---|
| 295 |
etags, so it barfs if invoked with -t. |
|---|
| 296 |
|
|---|
| 297 |
2002-03-17 Richard M. Stallman <rms@gnu.org> |
|---|
| 298 |
|
|---|
| 299 |
* lwlib.c (P_): Definitions deleted. |
|---|
| 300 |
|
|---|
| 301 |
2002-03-16 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 302 |
|
|---|
| 303 |
* lwlib.c (P_): Don't define if already defined. |
|---|
| 304 |
|
|---|
| 305 |
2002-01-27 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 306 |
|
|---|
| 307 |
* lwlib-Xaw.c (xaw_update_scrollbar, xaw_scrollbar_scroll) |
|---|
| 308 |
(xaw_scrollbar_jump): Put whole functions in #if 0. |
|---|
| 309 |
|
|---|
| 310 |
2002-01-09 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 311 |
|
|---|
| 312 |
* lwlib-Xaw.c (xaw_create_dialog): Initialize icon_name to |
|---|
| 313 |
suppress compiler warnings. |
|---|
| 314 |
|
|---|
| 315 |
2001-12-18 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 316 |
|
|---|
| 317 |
* lwlib.c (separator_names): Add missing braces around initializers. |
|---|
| 318 |
|
|---|
| 319 |
2001-12-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 320 |
|
|---|
| 321 |
* COPYING: New file. |
|---|
| 322 |
|
|---|
| 323 |
2001-12-01 Richard M. Stallman <rms@gnu.org> |
|---|
| 324 |
|
|---|
| 325 |
* lwlib.h (_widget_value): `help' has type Lisp_Object. |
|---|
| 326 |
|
|---|
| 327 |
* xlwmenu.c, lwlib-Xaw.c, lwlib-Xlw.c: Include ../src/lisp.h. |
|---|
| 328 |
* lwlib-Xm.c, lwlib-Xol.c, lwlib/lwlib-Xolmb.c: Include ../src/lisp.h. |
|---|
| 329 |
* lwlib/lwlib-utils.c: Include ../src/lisp.h. |
|---|
| 330 |
|
|---|
| 331 |
* lwlib.c: Include ../src/lisp.h. Don't declare xmalloc. |
|---|
| 332 |
(free_widget_value_tree): Don't free `help' field. |
|---|
| 333 |
(copy_widget_value_tree): Copy `help' simply, without safe_strdup. |
|---|
| 334 |
(merge_widget_value): Compare and copy `help' simply. |
|---|
| 335 |
|
|---|
| 336 |
2001-11-28 Richard M. Stallman <rms@gnu.org> |
|---|
| 337 |
|
|---|
| 338 |
* Makefile.in (TAGS): Find the source files in $(srcdir). |
|---|
| 339 |
|
|---|
| 340 |
2001-10-20 Gerd Moellmann <gerd@gnu.org> |
|---|
| 341 |
|
|---|
| 342 |
* (Version 21.1 released.) |
|---|
| 343 |
|
|---|
| 344 |
2001-10-09 Gerd Moellmann <gerd@gnu.org> |
|---|
| 345 |
|
|---|
| 346 |
* lwlib-Xaw.c (xaw_create_scrollbar) [!0]: Return NULL. |
|---|
| 347 |
From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>. |
|---|
| 348 |
|
|---|
| 349 |
2001-10-05 Gerd Moellmann <gerd@gnu.org> |
|---|
| 350 |
|
|---|
| 351 |
* Branch for 21.1. |
|---|
| 352 |
|
|---|
| 353 |
2001-04-30 Gerd Moellmann <gerd@gnu.org> |
|---|
| 354 |
|
|---|
| 355 |
* xlwmenu.c (xlwmenu_window_p): New function. |
|---|
| 356 |
|
|---|
| 357 |
2001-03-23 Gerd Moellmann <gerd@gnu.org> |
|---|
| 358 |
|
|---|
| 359 |
* lwlib-Xlw.c (x_print_complete_resource_name) [0]: New function. |
|---|
| 360 |
|
|---|
| 361 |
2001-03-22 Gerd Moellmann <gerd@gnu.org> |
|---|
| 362 |
|
|---|
| 363 |
* lwlib-Xm.c (x_print_complete_resource_name) [0]: New function. |
|---|
| 364 |
|
|---|
| 365 |
2001-03-13 Gerd Moellmann <gerd@gnu.org> |
|---|
| 366 |
|
|---|
| 367 |
* lwlib-Xm.c (make_menu_in_widget): Remove code forcing LessTif to |
|---|
| 368 |
recompute centered text; it works fine without with current LessTif. |
|---|
| 369 |
|
|---|
| 370 |
* lwlib-Xm.c (make_menu_in_widget): Add an XmNpopdownCallback |
|---|
| 371 |
instead of an XmNunmapCallback. |
|---|
| 372 |
(xm_unmap_callback): Remove. |
|---|
| 373 |
|
|---|
| 374 |
* lwlib-Xm.c (make_menubar): Take out code in #if 0. |
|---|
| 375 |
|
|---|
| 376 |
* lwlib-Xm.c (xm_popup_menu): Don't set XmNmenuPost unless |
|---|
| 377 |
necessary. From Rick Scott <rwscott@alumni.uwaterloo.ca>. |
|---|
| 378 |
|
|---|
| 379 |
2001-02-28 Gerd Moellmann <gerd@gnu.org> |
|---|
| 380 |
|
|---|
| 381 |
* lwlib-Xm.c (xm_arm_callback): Don't compare widgets with `None', |
|---|
| 382 |
use NULL instead. |
|---|
| 383 |
|
|---|
| 384 |
* lwlib-Xaw.c (xaw_update_one_widget): Use XtSetSensitive instead |
|---|
| 385 |
of setting the value of XtNsensitive. |
|---|
| 386 |
|
|---|
| 387 |
* lwlib-Xm.c (xm_update_radiobox, update_one_menu_entry) |
|---|
| 388 |
(xm_update_one_widget): Use XtSetSensitive instead of setting the |
|---|
| 389 |
value of XmNsensitive. From Rick Scott <rwscott@alumni.uwaterloo.ca>. |
|---|
| 390 |
|
|---|
| 391 |
2000-12-14 Dave Love <fx@gnu.org> |
|---|
| 392 |
|
|---|
| 393 |
* xlwmenu.c (gray_bitmap_bits): Remove `unsigned' from declaration. |
|---|
| 394 |
|
|---|
| 395 |
2000-12-11 Dave Love <fx@gnu.org> |
|---|
| 396 |
|
|---|
| 397 |
* xlwmenu.c (draw_separator) <SEPARATOR_SHADOW_ETCHED_IN_DASH>: |
|---|
| 398 |
<SEPARATOR_SHADOW_ETCHED_OUT_DASH>: Fix call of draw_separator. |
|---|
| 399 |
|
|---|
| 400 |
2000-12-07 Gerd Moellmann <gerd@gnu.org> |
|---|
| 401 |
|
|---|
| 402 |
* lwlib-Xm.c (xm_arm_callback): Fix last change. |
|---|
| 403 |
|
|---|
| 404 |
2000-11-30 Gerd Moellmann <gerd@gnu.org> |
|---|
| 405 |
|
|---|
| 406 |
* lwlib-Xm.c (xm_arm_callback): Handle case that W is null; |
|---|
| 407 |
also see comment there. |
|---|
| 408 |
|
|---|
| 409 |
2000-11-21 Gerd Moellmann <gerd@gnu.org> |
|---|
| 410 |
|
|---|
| 411 |
* xlwmenu.c (xlwmenu_redisplay): New function. |
|---|
| 412 |
|
|---|
| 413 |
2000-09-30 Stefan Monnier <monnier@cs.yale.edu> |
|---|
| 414 |
|
|---|
| 415 |
* lwlib.c (lw_separator_p): Init separator_p (bug with "-- some text"). |
|---|
| 416 |
|
|---|
| 417 |
2000-09-28 Sam Steingold <sds@gnu.org> |
|---|
| 418 |
|
|---|
| 419 |
* xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41 |
|---|
| 420 |
to avoid redefining struct timeval and struct timezone. |
|---|
| 421 |
|
|---|
| 422 |
2000-09-04 Miles Bader <miles@gnu.org> |
|---|
| 423 |
|
|---|
| 424 |
* xlwmenu.c (XlwMenuSetValues): Only frob the display if the menu |
|---|
| 425 |
is actually displayed. |
|---|
| 426 |
(remap_menubar): Only include the menu-margin in the initial X & Y |
|---|
| 427 |
positions for horizontal menu-bars. |
|---|
| 428 |
(fit_to_screen): If moving a sub-menu to the left-side, increment |
|---|
| 429 |
its x-position by the shadow-thickness to make it look more |
|---|
| 430 |
attached to the invoking menu-item (similarly to the way it would |
|---|
| 431 |
be displayed on the right side). |
|---|
| 432 |
|
|---|
| 433 |
2000-09-03 Miles Bader <miles@gnu.org> |
|---|
| 434 |
|
|---|
| 435 |
* xlwmenu.c (x_alloc_lighter_color_for_widget): New extern declaration. |
|---|
| 436 |
(make_shadow_gcs) [emacs]: Use x_alloc_lighter_color_for_widget to |
|---|
| 437 |
do shadow calculation. |
|---|
| 438 |
(make_shadow_gcs): Remove code that tests whether the top shadow |
|---|
| 439 |
is dimmer than the bottom shadow--it shouldn't ever happen. |
|---|
| 440 |
|
|---|
| 441 |
2000-08-30 Miles Bader <miles@gnu.org> |
|---|
| 442 |
|
|---|
| 443 |
* xlwmenu.c (XlwMenuSetValues): If the background color has |
|---|
| 444 |
changed, re-make the shadow-gcs too. |
|---|
| 445 |
|
|---|
| 446 |
2000-08-03 Gerd Moellmann <gerd@gnu.org> |
|---|
| 447 |
|
|---|
| 448 |
* lwlib.c, lwlib-Xm.c, lwlib-Xaw.c: Use NULL at the end of the |
|---|
| 449 |
variable argument lists of XtVaSetValues and XtVaGetValues |
|---|
| 450 |
functions because 0 is not sufficient on systems where sizeof |
|---|
| 451 |
(int) < sizeof (void *). |
|---|
| 452 |
|
|---|
| 453 |
2000-07-19 Gerd Moellmann <gerd@gnu.org> |
|---|
| 454 |
|
|---|
| 455 |
* xlwmenu.c [emacs]: Don't include <X11/bitmaps/gray> because that |
|---|
| 456 |
leads to redefinition errors when static is defined as empty in |
|---|
| 457 |
config.h. Refer to the gray bitmap in xfns.c, instead. |
|---|
| 458 |
|
|---|
| 459 |
2000-07-18 Dave Love <fx@gnu.org> |
|---|
| 460 |
|
|---|
| 461 |
* lwlib-utils.c (XtApplyToWidgets): Cast args of lwlib_bcopy. |
|---|
| 462 |
|
|---|
| 463 |
2000-06-23 Dave Love <fx@gnu.org> |
|---|
| 464 |
|
|---|
| 465 |
* lwlib-Xlw.c (xlw_popup_menu): Cast arg of pop_up_menu. |
|---|
| 466 |
|
|---|
| 467 |
* lwlib-utils.c: Include lwlib.h. |
|---|
| 468 |
|
|---|
| 469 |
2000-06-16 Gerd Moellmann <gerd@gnu.org> |
|---|
| 470 |
|
|---|
| 471 |
* xlwmenuP.h (_XlwMenu_part): Add free_top_shadow_color_p and |
|---|
| 472 |
free_bottom_shadow_color_p. |
|---|
| 473 |
|
|---|
| 474 |
* xlwmenu.c (make_shadow_gcs): Set free_top_shadow_color_p |
|---|
| 475 |
and free_top_shadow_color_p flags in the menu widget if |
|---|
| 476 |
top and bottom shadow colors must be freed. |
|---|
| 477 |
(release_shadow_gcs): Free colors only if they must be freed. |
|---|
| 478 |
|
|---|
| 479 |
2000-06-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 480 |
|
|---|
| 481 |
* xlwmenu.c (make_shadow_gcs): Free and copy colors so that |
|---|
| 482 |
color reference counts are right. |
|---|
| 483 |
(release_shadow_gcs): Free colors. |
|---|
| 484 |
|
|---|
| 485 |
2000-06-06 Dave Love <fx@gnu.org> |
|---|
| 486 |
|
|---|
| 487 |
* xlwmenu.c (x_alloc_nearest_color_for_widget, x_catch_errors) |
|---|
| 488 |
(x_uncatch_errors, x_had_errors_p, x_clear_errors): Add prototypes |
|---|
| 489 |
-- should be moved into separate header. |
|---|
| 490 |
(make_shadow_gcs) <x_alloc_nearest_color_for_widget>: Cast first arg. |
|---|
| 491 |
(Start) <pop_up_menu>: Cast second arg. |
|---|
| 492 |
|
|---|
| 493 |
* lwlib.c (P_): Use PROTOTYPES. |
|---|
| 494 |
(safe_strdup): Declare arg const. |
|---|
| 495 |
(lw_modify_all_widgets) <!info>: Return 0. |
|---|
| 496 |
|
|---|
| 497 |
* lwlib-Xm.c (P_): Use PROTOTYPES. |
|---|
| 498 |
|
|---|
| 499 |
* xlwmenu.h, lwlib.h, lwlib-utils.h, lwlib-int.h, lwlib-Xm.h: |
|---|
| 500 |
* lwlib-Xlw.h, lwlib-Xaw.h: Enable prototypes. |
|---|
| 501 |
|
|---|
| 502 |
* lwlib-Xaw.c (xaw_popup_menu): Add EVENT arg. |
|---|
| 503 |
|
|---|
| 504 |
* Makefile.in (lwlib.o): Depend on lwlib-Xlw.h. |
|---|
| 505 |
(lwlib-Xlw.o): Depend on lwlib-Xlw.h. |
|---|
| 506 |
(lwlib-Xaw.o): Depend on lwlib-Xaw.h. |
|---|
| 507 |
(lwlib-Xm.o): Depend on lwlib-Xm.h. |
|---|
| 508 |
|
|---|
| 509 |
2000-03-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 510 |
|
|---|
| 511 |
* lwlib-Xm.c (make_menubar) [LESSTIF_VERSION]: Don't set |
|---|
| 512 |
XmNresizeHeight and XmNresizeWidth. |
|---|
| 513 |
|
|---|
| 514 |
2000-03-08 Dave Love <fx@gnu.org> |
|---|
| 515 |
|
|---|
| 516 |
* Makefile.in (liblw.a): Don't bother testing for ranlib failing |
|---|
| 517 |
since configure sets it up. |
|---|
| 518 |
|
|---|
| 519 |
2000-03-06 Gerd Moellmann <gerd@gnu.org> |
|---|
| 520 |
|
|---|
| 521 |
* lwlib-Xm.c (make_menubar): Set XmNresizeHeight and |
|---|
| 522 |
XmNresizeWidth resources only if LESSTIF_VERSION is defined. |
|---|
| 523 |
|
|---|
| 524 |
2000-03-05 Gerd Moellmann <gerd@gnu.org> |
|---|
| 525 |
|
|---|
| 526 |
* lwlib-Xm.c (xm_manage_resizing): Rewritten. |
|---|
| 527 |
|
|---|
| 528 |
* lwlib.c (lw_modify_all_widgets): Return non-zero if widget |
|---|
| 529 |
tree was changed. |
|---|
| 530 |
(merge_widget_value): Add parameter CHANGE_P. Set *CHANGE_P |
|---|
| 531 |
to 1 if a change occurs. |
|---|
| 532 |
|
|---|
| 533 |
* lwlib.h (lw_modify_all_widgets): Change prototype. |
|---|
| 534 |
|
|---|
| 535 |
2000-03-04 Gerd Moellmann <gerd@gnu.org> |
|---|
| 536 |
|
|---|
| 537 |
* xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead |
|---|
| 538 |
of the screen's default colormap. |
|---|
| 539 |
|
|---|
| 540 |
2000-02-18 Gerd Moellmann <gerd@gnu.org> |
|---|
| 541 |
|
|---|
| 542 |
* lwlib.c (merge_widget_value): Fix incorrect assignment of |
|---|
| 543 |
safe_strdup'd help string. |
|---|
| 544 |
|
|---|
| 545 |
2000-01-25 Gerd Moellmann <gerd@gnu.org> |
|---|
| 546 |
|
|---|
| 547 |
* lwlib-Xm.c (make_menu_in_widget): Don't add XmNpopdownCallback, |
|---|
| 548 |
add XmNunmapCallback. |
|---|
| 549 |
(xm_unmap_callback): New function. |
|---|
| 550 |
(xm_pull_down_callback): Call pre-activate callback only if |
|---|
| 551 |
parent is the menu bar. |
|---|
| 552 |
|
|---|
| 553 |
2000-01-17 Gerd Moellmann <gerd@gnu.org> |
|---|
| 554 |
|
|---|
| 555 |
* lwlib-Xm.c (xm_arm_callback): New function. |
|---|
| 556 |
(make_menu_in_widget): Set xm_arm_callback as XmNarmCallback and |
|---|
| 557 |
XmNdisarmCallback for buttons (not supported for other widgets). |
|---|
| 558 |
(make_menubar): Set XmNresizeHeight and XmNresizeWidth to False. |
|---|
| 559 |
|
|---|
| 560 |
* lwlib-Xlw.c (highlight_hook): New function. |
|---|
| 561 |
(xlw_create_menubar, xlw_create_popup_menu): Add highlight_hook as |
|---|
| 562 |
callback XtNhighlightCallback. |
|---|
| 563 |
|
|---|
| 564 |
* lwlib.c (copy_widget_value_tree): Copy help string. |
|---|
| 565 |
(free_widget_value_tree): Free help string. |
|---|
| 566 |
(merge_widget_value): Handle help string. |
|---|
| 567 |
(allocate_widget_info, lw_register_widget, lw_create_widget): |
|---|
| 568 |
Add parameter HIGHLIGHT_CB. |
|---|
| 569 |
(lw_get_widget_instance): New function. |
|---|
| 570 |
|
|---|
| 571 |
* lwlib-int.h: Add prototype for lw_get_widget_instance. |
|---|
| 572 |
|
|---|
| 573 |
* lwlib.h (_widget_value): Add help string. |
|---|
| 574 |
|
|---|
| 575 |
* xlwmenu.c (xlwMenuResources): All XtNhighlightCallback. |
|---|
| 576 |
(remap_menubar): Call highlight callback. |
|---|
| 577 |
|
|---|
| 578 |
* xlwmenu.h (XtNhighlightCallback): New define. |
|---|
| 579 |
|
|---|
| 580 |
* xlwmenuP.h (_XlwMenu_part): Add `highlight' callback list. |
|---|
| 581 |
|
|---|
| 582 |
1999-10-19 Paul Eggert <eggert@twinsun.com> |
|---|
| 583 |
|
|---|
| 584 |
Add support for large files, plus some locale improvements. |
|---|
| 585 |
|
|---|
| 586 |
* dispatch.c, lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib.c, xlwmenu.c, |
|---|
| 587 |
xrdb-cpp.c, xrdb.c: |
|---|
| 588 |
Include <config.h> before any system include files. |
|---|
| 589 |
|
|---|
| 590 |
* lwlib-Xm.c, lwlib.c: |
|---|
| 591 |
Do not include <stdlib.h> or <string.h>, as <config.h> does this. |
|---|
| 592 |
|
|---|
| 593 |
1999-10-07 Gerd Moellmann <gerd@gnu.org> |
|---|
| 594 |
|
|---|
| 595 |
* lwlib-Xm.c (make_menu_in_widget, update_one_menu_entry): |
|---|
| 596 |
Use widgets instead of gadgets to be able to set colors. |
|---|
| 597 |
|
|---|
| 598 |
1999-09-17 Richard Stallman <rms@gnu.org> |
|---|
| 599 |
|
|---|
| 600 |
* lwlib-Xaw.c (wm_delete_window): Check all the shell's children, |
|---|
| 601 |
not just the first, to find the dialog box. |
|---|
| 602 |
|
|---|
| 603 |
1999-09-14 Gerd Moellmann <gerd@gnu.org> |
|---|
| 604 |
|
|---|
| 605 |
* lwlib.c (lw_separator_p): Check for new-style separators differently. |
|---|
| 606 |
|
|---|
| 607 |
1999-09-10 Gerd Moellmann <gerd@gnu.org> |
|---|
| 608 |
|
|---|
| 609 |
* lwlib.c (lw_separator_p): Add `--:space' with the same |
|---|
| 610 |
meaning as `--:noLine'. |
|---|
| 611 |
|
|---|
| 612 |
1999-09-06 Gerd Moellmann <gerd@gnu.org> |
|---|
| 613 |
|
|---|
| 614 |
* lwlib.c (lw_separator_p): Add alternative separator type names. |
|---|
| 615 |
|
|---|
| 616 |
1999-09-03 Gerd Moellmann <gerd@gnu.org> |
|---|
| 617 |
|
|---|
| 618 |
* xlwmenu.c (make_shadow_gcs): Call x_alloc_nearest_color_for_widget. |
|---|
| 619 |
|
|---|
| 620 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 621 |
|
|---|
| 622 |
* lwlib-Xm.c: Add function prototypes. |
|---|
| 623 |
|
|---|
| 624 |
* lwlib-Xm.c (xm_update_label): Use val->name to look up |
|---|
| 625 |
a label string from resources. |
|---|
| 626 |
(xm_update_label): Add some comments. |
|---|
| 627 |
|
|---|
| 628 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 629 |
|
|---|
| 630 |
* xlwmenu.c (all_dashes_p): Removed. |
|---|
| 631 |
(size_menu_item): Call lw_separator_p. |
|---|
| 632 |
(display_menu_item): Ditto. |
|---|
| 633 |
(display_menu): Ditto. |
|---|
| 634 |
(draw_separator): New. |
|---|
| 635 |
(display_menu_item): Call it. |
|---|
| 636 |
(separator_height): New. |
|---|
| 637 |
(size_menu_item): Call it. |
|---|
| 638 |
|
|---|
| 639 |
* lwlib-Xm.c (all_dashes_p): Removed. |
|---|
| 640 |
(make_menu_in_widget): Use lw_separator_p. Set Motif separator type. |
|---|
| 641 |
|
|---|
| 642 |
* lwlib.c (lw_separator_p): New. |
|---|
| 643 |
|
|---|
| 644 |
* lwlib.h (enum menu_separator): New. |
|---|
| 645 |
|
|---|
| 646 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 647 |
|
|---|
| 648 |
* lwlib-Xm.c (make_menu_in_widget): Set alignment of menu |
|---|
| 649 |
title after all widgets have been created. |
|---|
| 650 |
|
|---|
| 651 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 652 |
|
|---|
| 653 |
* xlwmenu.c (toggle_button_width): Renamed from |
|---|
| 654 |
toggle_or_radio_button_width. |
|---|
| 655 |
(radio_button_width): New. |
|---|
| 656 |
(size_menu_item): Use new functions. |
|---|
| 657 |
(draw_shadow_rhombus): New. |
|---|
| 658 |
(draw_radio): Use radio_button_width and draw_shadow_rhombus. |
|---|
| 659 |
(draw_toggle): Use toggle_button_width. |
|---|
| 660 |
|
|---|
| 661 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 662 |
|
|---|
| 663 |
* lwlib-Xm.c (xm_update_toggle): Add callback xm_generic_callback |
|---|
| 664 |
instead of xm_internal_update_other_instances. |
|---|
| 665 |
|
|---|
| 666 |
* lwlib-Xm.c (make_menu_in_widget): Do help button before managing |
|---|
| 667 |
children to get it to the right place. |
|---|
| 668 |
(make_menu_in_widget): Create toggle buttons. |
|---|
| 669 |
(update_one_menu_entry): Update toggle buttons. |
|---|
| 670 |
|
|---|
| 671 |
* xlwmenu.c (size_menu_item): Add parameter button_width. |
|---|
| 672 |
(size_menu): Compute button_width. |
|---|
| 673 |
(toggle_or_radio_button_width): New. |
|---|
| 674 |
(draw_toggle): New. |
|---|
| 675 |
(draw_radio): New. |
|---|
| 676 |
(draw_shadow_rectangle): Add parameter `down_p'. |
|---|
| 677 |
|
|---|
| 678 |
* xlwmenuP.h (_window_state): Add button_width. |
|---|
| 679 |
|
|---|
| 680 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 681 |
|
|---|
| 682 |
* xlwmenu.c (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color. |
|---|
| 683 |
|
|---|
| 684 |
* lwlib.c (merge_widget_value): Handle button_type. |
|---|
| 685 |
(copy_widget_value_tree): Copy button_type. |
|---|
| 686 |
|
|---|
| 687 |
* lwlib.h (enum button_type): New. |
|---|
| 688 |
(_widget_value): New member button_type. |
|---|
| 689 |
|
|---|
| 690 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 691 |
|
|---|
| 692 |
* lwlib-Xm.c (make_menu_in_widget): Test for menubar widgets |
|---|
| 693 |
using XmNrowColumnType. |
|---|
| 694 |
|
|---|
| 695 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 696 |
|
|---|
| 697 |
* xlwmenu.c (abort_gracefully): New. |
|---|
| 698 |
(display_menu): Use it instead of abort. |
|---|
| 699 |
(size_menu): Ditto. |
|---|
| 700 |
|
|---|
| 701 |
1999-07-12 Gerd Moellmann <gerd@gnu.org> |
|---|
| 702 |
|
|---|
| 703 |
* xlwmenu.c (xlwMenuResources): Change previously unused |
|---|
| 704 |
XtNmargin to 4. |
|---|
| 705 |
(size_menu): Take margin into account. |
|---|
| 706 |
(display_menu_item): Ditto. |
|---|
| 707 |
(remap_menubar): Ditto. |
|---|
| 708 |
(draw_arrow): Draw it 3D. |
|---|
| 709 |
|
|---|
| 710 |
1999-07-12 Richard Stallman <rms@gnu.org> |
|---|
| 711 |
|
|---|
| 712 |
* Version 20.4 released. |
|---|
| 713 |
|
|---|
| 714 |
1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
|---|
| 715 |
|
|---|
| 716 |
* Version 20.3 released. |
|---|
| 717 |
|
|---|
| 718 |
1998-07-30 Paul Eggert <eggert@twinsun.com> |
|---|
| 719 |
|
|---|
| 720 |
* lwlib/Makefile.in (lwlib-utils.o, lwlib.o, lwlib-Xlw.o) |
|---|
| 721 |
(lwlib-Xaw.o, lwlib-Xm.o, lwlib-Xol.o, lwlib-Xolmb.o): |
|---|
| 722 |
Add dependencies to corresponding .c files. for Solaris 2.x VPATH make. |
|---|
| 723 |
|
|---|
| 724 |
1998-04-06 Andreas Schwab <schwab@gnu.org> |
|---|
| 725 |
|
|---|
| 726 |
* lwlib.c: Always declare xmalloc. |
|---|
| 727 |
[USE_XAW]: Include <X11/Xaw/Paned.h>. |
|---|
| 728 |
(lwlib_memset, lwlib_bcopy): Explicitly declare return type. |
|---|
| 729 |
|
|---|
| 730 |
1997-12-20 Richard Stallman <rms@delysid.gnu.org> |
|---|
| 731 |
|
|---|
| 732 |
* lwlib-Xm.c (update_one_menu_entry): |
|---|
| 733 |
Add conditional in case XmNpositionIndex is missing. |
|---|
| 734 |
|
|---|
| 735 |
1997-12-20 Richard Stallman <rms@psilocin.gnu.org> |
|---|
| 736 |
|
|---|
| 737 |
* lwlib-Xm.c (update_one_menu_entry): |
|---|
| 738 |
Add conditional in case XmNpositionIndex is missing. |
|---|
| 739 |
|
|---|
| 740 |
1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 741 |
|
|---|
| 742 |
* Version 20.2 released. |
|---|
| 743 |
|
|---|
| 744 |
* xlwmenu.c (motion_event_is_in_menu): Extend the left and |
|---|
| 745 |
top windows by the shadow width. |
|---|
| 746 |
|
|---|
| 747 |
1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 748 |
|
|---|
| 749 |
* Version 20.1 released. |
|---|
| 750 |
|
|---|
| 751 |
1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 752 |
|
|---|
| 753 |
* xlwmenu.c (display_menu): If an item is disabled, |
|---|
| 754 |
don't display its submenu (if any). |
|---|
| 755 |
|
|---|
| 756 |
1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 757 |
|
|---|
| 758 |
* xlwmenu.c (pop_up_menu): Update the call to x_catch_errors. |
|---|
| 759 |
|
|---|
| 760 |
1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 761 |
|
|---|
| 762 |
* xlwmenu.c (fit_to_screen): If new menu would overlap the previous |
|---|
| 763 |
one from the side, try moving it up or down. |
|---|
| 764 |
|
|---|
| 765 |
1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 766 |
|
|---|
| 767 |
* Version 19.33 released. |
|---|
| 768 |
|
|---|
| 769 |
* lwlib-Xm.c (update_one_menu_entry): Fix previous change: |
|---|
| 770 |
When XmIsCascadeButton, don't call XmCreateCascadeButtonGadget, |
|---|
| 771 |
just modify the existing one. |
|---|
| 772 |
|
|---|
| 773 |
1996-08-09 Marcus Daniels <marcus@sayre.sysc.pdx.edu> |
|---|
| 774 |
|
|---|
| 775 |
* lwlib.c (merge_widget_value): Undo previous change. |
|---|
| 776 |
|
|---|
| 777 |
* lwlib-Xm.c (update_one_menu_entry): When creating a pulldown |
|---|
| 778 |
in an existing but empty menu item, in order to get a new functional |
|---|
| 779 |
pulldown, the menu item must be switched from an XmPushButtonGadget |
|---|
| 780 |
into a XmCascadeButtonGadget. |
|---|
| 781 |
|
|---|
| 782 |
1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 783 |
|
|---|
| 784 |
* Version 19.32 released. |
|---|
| 785 |
|
|---|
| 786 |
1996-07-31 Marcus Daniels <marcus@sayre.sysc.pdx.edu> |
|---|
| 787 |
|
|---|
| 788 |
* lwlib-Xm.c (make_menubar): Turn off menu accelerator. |
|---|
| 789 |
|
|---|
| 790 |
1996-07-24 Marcus Daniels <marcus@sayre.sysc.pdx.edu> |
|---|
| 791 |
|
|---|
| 792 |
* lwlib.c (merge_widget_value) [USE_MOTIF]: Pass along the change |
|---|
| 793 |
flag from merged_contents. |
|---|
| 794 |
|
|---|
| 795 |
1996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu> |
|---|
| 796 |
|
|---|
| 797 |
* lwlib-Xm.c (xm_update_menu): Fix loop termination test. |
|---|
| 798 |
|
|---|
| 799 |
1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu> |
|---|
| 800 |
|
|---|
| 801 |
* lwlib-Xm.h, lwlib-Xm.c, lwlib.h, lwlib.c: Undo previous change. |
|---|
| 802 |
|
|---|
| 803 |
1996-07-03 Marcus Daniels <marcus@sayre.sysc.pdx.edu> |
|---|
| 804 |
|
|---|
| 805 |
* lwlib-Xm.h: Declare lw_motif_menu_related_event_p. |
|---|
| 806 |
|
|---|
| 807 |
* lwlib-Xm.c (lw_motif_menu_related_event_p): A predicate to |
|---|
| 808 |
identify keyboard events intended only for menus. |
|---|
| 809 |
|
|---|
| 810 |
* lwlib.h: Declare lw_toolkit_related_event_p. |
|---|
| 811 |
|
|---|
| 812 |
* lwlib.c (lw_toolkit_related_event_p): A predicate to identify |
|---|
| 813 |
toolkit-specific events. |
|---|
| 814 |
|
|---|
| 815 |
1996-06-07 Marcus Daniels <marcus@sayre.sysc.pdx.edu> |
|---|
| 816 |
|
|---|
| 817 |
* lwlib-Xm.c (make_menu_in_widget): Set mapping delay |
|---|
| 818 |
for cascade buttons to zero. |
|---|
| 819 |
|
|---|
| 820 |
1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> |
|---|
| 821 |
|
|---|
| 822 |
* Version 19.31 released. |
|---|
| 823 |
|
|---|
| 824 |
1996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 825 |
|
|---|
| 826 |
* lwlib-Xm.c (destroy_all_children): When freeing a cascade button, |
|---|
| 827 |
free its submenu too. |
|---|
| 828 |
(make_menu_in_widget): Use a cascade button gadget, not a widget. |
|---|
| 829 |
Include Xm/CascadeBG.h. |
|---|
| 830 |
|
|---|
| 831 |
1996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 832 |
|
|---|
| 833 |
* Makefile.in (tags): New target. |
|---|
| 834 |
|
|---|
| 835 |
1996-03-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 836 |
|
|---|
| 837 |
* Makefile.in (TAGS): Renamed from `tags' and fixed to work. |
|---|
| 838 |
|
|---|
| 839 |
1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 840 |
|
|---|
| 841 |
* Makefile.in (xlwmenu.o): New explicit target. |
|---|
| 842 |
|
|---|
| 843 |
1996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 844 |
|
|---|
| 845 |
* lwlib.h (struct widget_value): New field this_one_change. |
|---|
| 846 |
* lwlib.c (merge_widget_value): Set the this_one_change field. |
|---|
| 847 |
* lwlib-Xm.c (destroy_all_children): New arg first_child_to_destroy. |
|---|
| 848 |
(make_menu_in_widget): New arg keep_first_children. |
|---|
| 849 |
(xm_update_menu): Preserve the first children even if later ones |
|---|
| 850 |
have a structural change. |
|---|
| 851 |
(update_one_menu_entry): Use this_one_change field. |
|---|
| 852 |
|
|---|
| 853 |
1996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 854 |
|
|---|
| 855 |
* xlwmenu.c (motion_event_is_in_menu): Make x and y signed. |
|---|
| 856 |
|
|---|
| 857 |
1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 858 |
|
|---|
| 859 |
* lwlib.c (lw_window_is_in_menubar) [USE_MOTIF]: |
|---|
| 860 |
With Motif, the window WIN can be the menu bar widget itself. |
|---|
| 861 |
|
|---|
| 862 |
1996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
|---|
| 863 |
|
|---|
| 864 |
* lwlib.c (free_widget_value_tree, merge_widget_value): |
|---|
| 865 |
Use XtFree for the toolkit_data. |
|---|
| 866 |
|
|---|
| 867 |
1996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu> |
|---|
| 868 |
|
|---|
| 869 |
* lwlib.c (lw_internal_update_other_instances): Move static var |
|---|
| 870 |
outside the function, and rename it to lwlib_updating. |
|---|
| 871 |
|
|---|
| 872 |
1996-01-04 Paul Eggert <eggert@twinsun.com> |
|---|
| 873 |
|
|---|
| 874 |
* lwlib.c (instantiate_widget_instance): Renamed from |
|---|
| 875 |
instanciate_widget_instance (spelling correction). |
|---|
| 876 |
All callers changed. |
|---|
| 877 |
|
|---|
| 878 |
1995-12-31 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 879 |
|
|---|
| 880 |
* xlwmenu.c (xlwMenuActionsList): Add "key" and "nothing". |
|---|
| 881 |
(xlwMenuTranslations): Add translations for Key, KeyUp, |
|---|
| 882 |
and for the modifier keysyms. |
|---|
| 883 |
(Nothing, Key): New functions. |
|---|
| 884 |
|
|---|
| 885 |
1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 886 |
|
|---|
| 887 |
* xlwmenu.c (XlwMenuSetValues): Do redisplay if non-null contents |
|---|
| 888 |
get replaced by empty contents. |
|---|
| 889 |
|
|---|
| 890 |
* lwlib.c (merge_widget_value): Treat disappearance of entire contents |
|---|
| 891 |
as a STRUCTURAL_CHANGE. |
|---|
| 892 |
|
|---|
| 893 |
1995-12-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
|---|
| 894 |
|
|---|
| 895 |
* lwlib-utils.c: Add #undef for index and rindex. |
|---|
| 896 |
|
|---|
| 897 |
1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 898 |
|
|---|
| 899 |
* Version 19.30 released. |
|---|
| 900 |
|
|---|
| 901 |
1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 902 |
|
|---|
| 903 |
* xlwmenu.c (display_menu_item): Fix previous change. |
|---|
| 904 |
|
|---|
| 905 |
1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
|---|
| 906 |
|
|---|
| 907 |
* xlwmenu.c (display_menu_item): Don't treat buttons specially. |
|---|
| 908 |
|
|---|
| 909 |
1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 910 |
|
|---|
| 911 |
* Makefile.in (RANLIB): Get this var from configure. |
|---|
| 912 |
|
|---|
| 913 |
1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 914 |
|
|---|
| 915 |
* lwlib.c (lw_popup_menu): New arg `event', passed along. |
|---|
| 916 |
* lwlib-Xlw.c (xlw_popup_menu): New arg `event'. |
|---|
| 917 |
* lwlib-Xm.c (xm_popup_menu): New arg `event'. |
|---|
| 918 |
|
|---|
| 919 |
1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 920 |
|
|---|
| 921 |
* Version 19.29 released. |
|---|
| 922 |
|
|---|
| 923 |
1995-06-11 Richard Stallman <rms@gnu.ai.mit.edu> |
|---|
| 924 |
|
|---|
| 925 |
* lwlib.c (lwlib_toolkit_type): New variable. |
|---|
| 926 |
|
|---|
| 927 |
1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu> |
|---|
| 928 |
|
|---|
| 929 |
* xlwmenu.c (Drag): Do nothing unless menu.popped_up field is set. |
|---|
| 930 |
|
|---|
| 931 |
1995-05-22 Karl Heuer <kwzh@hal.gnu.ai.mit.edu> |
|---|
| 932 |
|
|---|
| 933 |
* xlwmenu.c (XlwMenuInitialize): Cast XCreatePixmapFromBitmapData args. |
|---|
| 934 |
|
|---|
| 935 |
1995-05-20 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu> |
|---|
| 936 |
|
|---|
| 937 |
* lwlib.c: Don't use prototype. |
|---|
| 938 |
* lwlib-Xm.c (activate_button, xm_update_cascadebutton): Likewise. |
|---|
| 939 |
|
|---|
| 940 |
1995-05-05 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 941 |
|
|---|
| 942 |
* lwlib.c (lw_refigure_widget) [USE_MOTIF]: Fix backward if. |
|---|
| 943 |
|
|---|
| 944 |
1995-05-04 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 945 |
|
|---|
| 946 |
* Makefile.in (ALL_CFLAGS): Add -I../src. |
|---|
| 947 |
|
|---|
| 948 |
1995-05-03 Morten Welinder <terra+@cs.cmu.edu> |
|---|
| 949 |
|
|---|
| 950 |
* lwlib.c [__osf__]: Include string.h and stdlib.h. |
|---|
| 951 |
[__osf__] (xmalloc): Declared. |
|---|
| 952 |
|
|---|
| 953 |
1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 954 |
|
|---|
| 955 |
* lwlib-Xm.c (update_one_menu_entry, make_menu_in_widget): |
|---|
| 956 |
Specify more useful names in XmCreatePulldownMenu calls. |
|---|
| 957 |
|
|---|
| 958 |
* lwlib-Xaw.c (xaw_pop_instance): Make x, y, w, h unsigned. |
|---|
| 959 |
|
|---|
| 960 |
* xlwmenu.c (size_menu): Make height and label_width unsigned. |
|---|
| 961 |
(fit_to_screen): Make screen_width and screen_height unsigned. |
|---|
| 962 |
(motion_event_is_in_menu): Make x, y unsigned. |
|---|
| 963 |
|
|---|
| 964 |
1995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 965 |
|
|---|
| 966 |
* lwlib-utils.c: If HAVE_CONFIG_H, include config.h. |
|---|
| 967 |
|
|---|
| 968 |
* Makefile.in (ALL_CFLAGS): Define HAVE_CONFIG_H. |
|---|
| 969 |
Add -I${srcdir}/../src. |
|---|
| 970 |
|
|---|
| 971 |
1995-04-08 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
|---|
| 972 |
|
|---|
| 973 |
* lwlib-Xm.c: Remove function prototypes. |
|---|
| 974 |
(xm_pop_down_callback): Call the deactivation callback only when |
|---|
| 975 |
popping down the top level submenu. |
|---|
| 976 |
|
|---|
| 977 |
1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 978 |
|
|---|
| 979 |
* Makefile.in (lwlib.o): Depend on Makefile. |
|---|
| 980 |
|
|---|
| 981 |
* lwlib-Xm.h: Remove function prototypes. |
|---|
| 982 |
|
|---|
| 983 |
* lwlib-Xm.c (remove_grabs): Use type Widget for `menu'. |
|---|
| 984 |
|
|---|
| 985 |
1995-02-15 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
|---|
| 986 |
|
|---|
| 987 |
* Makefile.in (ALL_CFLAGS): Allow include files to be found in |
|---|
| 988 |
`srcdir'. |
|---|
| 989 |
|
|---|
| 990 |
1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> |
|---|
| 991 |
|
|---|
| 992 |
* Makefile.in (maintainer-clean): Renamed from realclean. |
|---|
| 993 |
|
|---|
| 994 |
1994-11-28 Richard Stallman <rms@bethel> |
|---|
| 995 |
|
|---|
| 996 |
* lwlib-int.h (safe_strdup): Don't use ANSI argument prototype. |
|---|
| 997 |
|
|---|
| 998 |
1994-11-15 Paul Reilly <pmr@duality.gnu.ai.mit.edu> |
|---|
| 999 |
|
|---|
| 1000 |
* lwlib.c (lw_refigure_widget): Use the macro USE_XAW rather than XAW. |
|---|
| 1001 |
|
|---|
| 1002 |
1994-11-08 Paul Reilly <pmr@duality.gnu.ai.mit.edu> |
|---|
| 1003 |
|
|---|
| 1004 |
* lwlib-Xm.c (make_menu_in_widget): Differentiate a separator |
|---|
| 1005 |
entry ("--") from a title. |
|---|
| 1006 |
(xm_pop_down_callback): Filter all but the last pop down callbacks. |
|---|
| 1007 |
|
|---|
| 1008 |
1994-11-07 Paul Reilly <pmr@duality.gnu.ai.mit.edu> |
|---|
| 1009 |
|
|---|
| 1010 |
* lwlib-Xm.c (update_one_menu_entry): Use the parent of the |
|---|
| 1011 |
cascade button as the parent of the pulldown, rather than the |
|---|
| 1012 |
cascade button itself. This works around a Motif SIGSEGV in the |
|---|
| 1013 |
function `InSharedMenuHierarchy'. |
|---|
| 1014 |
|
|---|
| 1015 |
1994-10-29 Richard Stallman <rms@duality.gnu.ai.mit.edu> |
|---|
| 1016 |
|
|---|
| 1017 |
* xlwmenu.c (xlwmenu_default_font): New global variable. |
|---|
| 1018 |
(XlwMenuInitialize): Use xlwmenu_default_font to default |
|---|
| 1019 |
the font if necessary. Make mw, itself, an argument. |
|---|
| 1020 |
|
|---|
| 1021 |
1994-10-26 Richard Stallman <rms@duality.gnu.ai.mit.edu> |
|---|
| 1022 |
|
|---|
| 1023 |
* xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc. |
|---|
| 1024 |
|
|---|
| 1025 |
1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 1026 |
|
|---|
| 1027 |
* xlwmenu.c (xlwmenu_default_font): New global variable. |
|---|
| 1028 |
(XlwMenuInitialize): Use xlwmenu_default_font to default |
|---|
| 1029 |
the font if necessary. Make mw, itself, an argument. |
|---|
| 1030 |
|
|---|
| 1031 |
* xlwmenu.c (pop_up_menu): Pass a Display * to x_catch_errors, etc. |
|---|
| 1032 |
|
|---|
| 1033 |
1994-10-08 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 1034 |
|
|---|
| 1035 |
* xlwmenu.c (fit_to_screen): Don't put the menu off the left or top. |
|---|
| 1036 |
|
|---|
| 1037 |
1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
|---|
| 1038 |
|
|---|
| 1039 |
* xlwmenu.c (display_menu_item): Add support for displaying the |
|---|
| 1040 |
title in pop up menus. |
|---|
| 1041 |
|
|---|
| 1042 |
* lwlib.c (lw_set_main_areas): Use xm_set_main_areas(). |
|---|
| 1043 |
(lw_manage_resizing): Use xm_manage_resizing() for Emacs/Motif. |
|---|
| 1044 |
|
|---|
| 1045 |
1994-09-25 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
|---|
| 1046 |
|
|---|
| 1047 |
* lwlib-Xaw.c (xaw_create_main): New function to support the |
|---|
| 1048 |
toolkit independent creation of the main Emacs widget. * |
|---|
| 1049 |
lwlib-Xlw.c (xlw_create_menubar): When compiling under Emacs, set |
|---|
| 1050 |
resizing resources to disable showGrip and to enable both |
|---|
| 1051 |
resizeToPreferred and allowShellResize. |
|---|
| 1052 |
|
|---|
| 1053 |
* lwlib-Xm.h: Declare xm_set_main_areas, xm_manage_resizing. |
|---|
| 1054 |
|
|---|
| 1055 |
* lwlib-Xm.c: (make_menu_in_widget): Add support for displaying a |
|---|
| 1056 |
title in pop up menus. |
|---|
| 1057 |
(make_main, xm_set_main_areas, xm_manage_resizing): New functions to |
|---|
| 1058 |
create and manage a Motif Main Window widget. |
|---|
| 1059 |
|
|---|
| 1060 |
* xlwmenu.c: Add #include <X11/ObjectP.h> for X11R4. |
|---|
| 1061 |
|
|---|
| 1062 |
1994-09-18 Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr> |
|---|
| 1063 |
|
|---|
| 1064 |
* lwlib-Xm.c (make_dialog): When there is more than two pushbuttons, |
|---|
| 1065 |
set XmPACK_TIGHT and XmHORIZONTAL to the rowcolumn. Also add a |
|---|
| 1066 |
margin of 10 pixels. |
|---|
| 1067 |
|
|---|
| 1068 |
1994-09-16 Paul Reilly <pmr@geech.gnu.ai.mit.edu> |
|---|
| 1069 |
|
|---|
| 1070 |
* lwlib-Xm.c (make_main): New function to support toolkit |
|---|
| 1071 |
independent creation of the main Emacs widget. |
|---|
| 1072 |
(make_destroyed_instance): Use safe_strdup() instead of strdup(). |
|---|
| 1073 |
|
|---|
| 1074 |
* lwlib-int.h: Declare safe_strdup. |
|---|
| 1075 |
|
|---|
| 1076 |
* lwlib.c (lw_refigure_widget): New function. Handle geometry |
|---|
| 1077 |
management inside lwlib instead of in Emacs. |
|---|
| 1078 |
(lw_window_is_in_menubar): New function. Determine if the pointer |
|---|
| 1079 |
is in a menubar. |
|---|
| 1080 |
(lw_set_main_areas): New function. Set the main window widgets for |
|---|
| 1081 |
Motif. |
|---|
| 1082 |
|
|---|
| 1083 |
* lwlib.h: Declare lw_refigure_widget(), lw_window_is_in_menubar(), |
|---|
| 1084 |
lw_set_main_areas(). |
|---|
| 1085 |
|
|---|
| 1086 |
* xlwmenu.h: Define Xt{Ns,CS}howGrip, Xt{Nr,CR}esizeToPreferred, and |
|---|
| 1087 |
Xt{Na,CA}llowResize. |
|---|
| 1088 |
|
|---|
| 1089 |
* xlwmenu.c (Start): Use pop_up_menu() to post the submenus. |
|---|
| 1090 |
(Select): Remove the pointer grab when popping down a menubar submenu. |
|---|
| 1091 |
(pop_up_menu): Handle popping up submenus from a menubar, i.e. when |
|---|
| 1092 |
the menu widget parent is not a shell widget. |
|---|
| 1093 |
|
|---|
| 1094 |
1994-08-25 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 1095 |
|
|---|
| 1096 |
* xlwmenu.c (pop_up_menu): Clear next_release_must_exit. |
|---|
| 1097 |
(Start): Clear next_release_must_exit when popping up the menu. |
|---|
| 1098 |
|
|---|
| 1099 |
1994-08-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 1100 |
|
|---|
| 1101 |
* xlwmenu.c (Start): Set menu_post_event or next_release_must_exit. |
|---|
| 1102 |
(Select): Do nothing if the menu should be left posted. |
|---|
| 1103 |
|
|---|
| 1104 |
1994-07-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
|---|
| 1105 |
|
|---|
| 1106 |
* xlwmenu.c (make_windows_if_needed, pop_up_menu): |
|---|
| 1107 |
Enable mouse motion events even when no button down. |
|---|
| 1108 |
|
|---|
| 1109 |
1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1110 |
|
|---|
| 1111 |
* xlwmenu.c (pointer_grabbed): New variable. |
|---|
| 1112 |
(pop_up_menu): Set the variable. |
|---|
| 1113 |
(XlwMenuDestroy): Maybe call XtUngrabPointer. |
|---|
| 1114 |
|
|---|
| 1115 |
1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1116 |
|
|---|
| 1117 |
* lwlib.c (max): Function deleted. Define as macro instead, |
|---|
| 1118 |
but only if not already defined. |
|---|
| 1119 |
|
|---|
| 1120 |
1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1121 |
|
|---|
| 1122 |
* xlwmenu.c (xlwMenuResources): Use XtRDimension for shadow thickness. |
|---|
| 1123 |
|
|---|
| 1124 |
1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1125 |
|
|---|
| 1126 |
* lwlib-Xaw.c (xaw_pop_instance): Use XtSetValues, not XtMoveWidget. |
|---|
| 1127 |
|
|---|
| 1128 |
1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1129 |
|
|---|
| 1130 |
* lwlib.c (lwlib_memset: New function, used instead of memset. |
|---|
| 1131 |
All callers changed. |
|---|
| 1132 |
* lwlib.c (lwlib_bcopy): New function. |
|---|
| 1133 |
* lwlib-utils.c (XtApplyToWidgets): Use lwlib_bcopy. |
|---|
| 1134 |
|
|---|
| 1135 |
* lwlib.c: Delete definitions for use of alloca. |
|---|
| 1136 |
(name_to_widget): Use xmalloc, not alloca. |
|---|
| 1137 |
|
|---|
| 1138 |
1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1139 |
|
|---|
| 1140 |
* xlwmenu.c (XlwMenuDestroy): Set new var submenu_destroyed. |
|---|
| 1141 |
(XlwMenuRedisplay): If it's set, truncate the old_depth to 1. |
|---|
| 1142 |
|
|---|
| 1143 |
1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
|---|
| 1144 |
|
|---|
| 1145 |
* xrdb-cpp.c: Don't include string.h, unistd.h, stdlib.h. |
|---|
|
|---|