annotate lwlib/ChangeLog @ 4981:4aebb0131297

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