2000-01-18 Martin Buchholz * XEmacs 21.2.27 is released. 2000-01-18 Martin Buchholz * glyphs-eimage.c (struct tiff_error_struct): (tiff_error_func): (tiff_warning_func): #if HAVE_VSNPRINTF ==> #ifdef HAVE_VSNPRINTF * unexmips.c: * unexhp9k3.c: * unexfreebsd.c: * unexec.c: Remove vestigial Lucid C code. * unexalpha.c: * unexaix.c: * termcap.c: * libsst.c: Ansify. Remove declarations of errno and strerror(). * eval.c (Fbacktrace): Small Purify-cation. Fix docstring. * .dbxrc (run-temacs): Use the horrible ${1+"$@"} instead of "$@". 2000-01-16 Martin Buchholz * mule-charset.c (Fchar_octet): Resurrect from earlier in 1999. Optimize. 2000-01-14 Yoshiki Hayashi * md5.c: * file-coding.c: * file-coding.h: Change enum eol_type to eol_type_t. 2000-01-17 Yoshiki Hayashi * gui.c (get_gui_callback): Check cons before accessing car. 2000-01-17 Yoshiki Hayashi * specifier.h (XSPECIFIER_TYPE): Add error checking version. (XSETSPECIFIER_TYPE): Ditto. 2000-01-17 Didier Verna * redisplay.c (generate_fstring_runes): compute string size in characters, not bytes. 2000-01-09 Hrvoje Niksic * window.c (Fwindow_minibuffer_p): Make WINDOW optional. 2000-01-14 Hrvoje Niksic * print.c (print_error_message): Call print_prepare(). 2000-01-14 Martin Buchholz * .dbxrc: Renamed from dbxrc. * events.c (event_to_character): Use `assert (foo)' instead of `if (!foo) abort()' * .gdbinit (xtype): Add documentation. * .gdbinit (check-temacs): New function. * .gdbinit (check-xemacs): New function. * dbxrc (check-xemacs): New function. * dbxrc (check-xemacs): New function. 2000-01-14 Andy Piper * glyphs-widget.c (widget_query_geometry): Make sure that we calculate default dimensions correctly. 2000-01-13 Kirill 'Big K' Katsnelson * symsinit.h: Added prototype for reinit_vars_of_frame_mswindows. * event-msw.c (vars_of_event_mswindows): Fixed a mistyped pdump_wire'd variable. * emacs.c: (main_1): Conditionalized calls to reinit_vars_of_scrollbar_x and reinit_vars_of_module. 2000-01-13 Martin Buchholz * window.c (Fset_window_configuration): * sysdep.c (_start): * input-method-motif.c (res): * event-Xt.c (Xt_process_to_emacs_event): Simple compiler warning fixes. * bytecode.c (funcall_compiled_function): Use the original function symbol on the backtrace list in preference to the compiled_function object in error messages. 2000-01-13 Andy Piper * glyphs-x.c (update_widget_face): Make sure we update the widget background as well as foreground. 2000-01-13 Andy Piper * glyphs.h (struct Lisp_Image_Instance): Move justify and orient fields to subwindow. (IMAGE_INSTANCE_SUBWINDOW_JUSTIFY): new macro. (XIMAGE_INSTANCE_SUBWINDOW_JUSTIFY): ditto. (IMAGE_INSTANCE_SUBWINDOW_ORIENT): ditto. (XIMAGE_INSTANCE_SUBWINDOW_ORIENT): ditto. * glyphs-widget.c (check_valid_tab_orientation): new function. (initialize_widget_image_instance): zero orientation and justification. (widget_instantiate): pick up orientation. (tab_control_query_geometry): return appropriate values for vertical tabs. * glyphs-msw.c: (mswindows_tab_control_instantiate): assign appropriate creation flags for left, right and bottom tabs. * s/cygwin32.h: add tab definitions. 2000-01-12 Kirill 'Big K' Katsnelson * glyphs-msw.c (mswindows_unmap_subwindow): Set focus back to the frame upon hiding a subwindow. (mswindows_button_instantiate): Changed the push button style to BS_PUSHBUTTON. (mswindows_button_instantiate): Removed button BS_NOTIFY style. (mswindows_button_instantiate): Removed redundant check for a disabled gui item. (mswindows_button_instantiate): Made use of WS_TABSTOP consistent: "operable" controls (edit, button, tree, scroll) have this style, "display-only" ones (static, progress gauge) do not. This style is currently ignored by XEmacs though. Also, removed the WS_EX_CONTROLPARENT style - it is not for children, it is for their parents! (mswindows_edit_field_instantiate): Ditto. (mswindows_progress_gauge_instantiate): Ditto. (mswindows_tree_view_instantiate): Ditto. (mswindows_tab_control_instantiate): Ditto. (mswindows_scrollbar_instantiate): Ditto. (mswindows_combo_box_instantiate): Ditto. (mswindows_widget_instantiate): Added the WS_EX_CONTROLPARENT style to the "clip" window. (mswindows_button_instantiate): Removed compilation warning by equally typing terms of the ?: operator. 2000-01-12 Didier Verna * redisplay.c (generate_fstring_runes): new parameter holding the last modeline-format extent. (add_glyph_to_fstring_db_runes): new parameter holding the glyph extent, fill the glyph block with it. (generate_fstring_runes): handle these parameters. (generate_formatted_string_db): ditto. * keymap.c (get_relevant_keymaps): retreive the keymaps from the glyphs'extents in the modeline. 1999-01-11 Mike Woolley * ntheap.c: Reduced the reserved heap space from 1Gb down to 256Mb, as a workaround for the non-starting problem many people have experienced. 2000-01-06 Yoshiki Hayashi * console-tty.c (Fset_console_tty_output_coding_system): Force redrawing tty frame. 2000-01-10 Didier Verna * redisplay.c (generate_fstring_runes): fix size computation bug. 2000-01-09 William M. Perry * gpmevent.c: (gpm_next_event_cb): Don't return value from void function. 2000-01-09 Andy Piper * glyphs-msw.c: index -> i to avoid shadows. (xbm_create_bitmap_from_data): make static. (check_valid_string_or_int): deleted. (mswindows_control_wnd_proc): message -> msg to avoid shadows. * glyphs-x.c (x_update_subwindow): remove unused args. * glyphs.c (glyph_image_instance): return the thing. Don't set the back pointer - this is done in allocate_image_instance. (query_string_font): return Qnil to make the compiler happy. (unmap_subwindow): set to ~0 to make the compiler happy. (glyph_query_geometry): comment out until used. (glyph_layout): ditto. 2000-01-09 Hrvoje Niksic * insdel.c (signal_after_change): Remove extraneous unbind_to().