Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 280:7df0dd720c89 r21-0b38
Import from CVS: tag r21-0b38
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:32:22 +0200 |
parents | 90d73dddcdc4 |
children | c42ec1d1cded |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 13 10:31:30 2007 +0200 +++ b/src/ChangeLog Mon Aug 13 10:32:22 2007 +0200 @@ -1,3 +1,372 @@ +1998-05-03 Olivier Galibert <galibert@pobox.com> + + * alloc.c (make_pure_float): Remove reference to obsolete 'next' + field. + (make_float): Ditto. + + * lisp.h (struct Lisp_Float): Remove obsolete 'next' field. + +1998-05-02 SL Baur <steve@altair.xemacs.org> + + * lread.c (FSF_KEYS): Remove if built with Mule. + +1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> + + * event-msw.c (ntpipe_shove_flusher): Removed. + (init_shove_stream): Flusher undeclared. + +1998-05-02 SL Baur <steve@altair.xemacs.org> + + * rangetab.c: `default_dumped' removed. + +1998-05-02 Hrvoje Niksic <hniksic@srce.hr> + + * events.c (Fmake_event): Initialize key data for key-press + events. + +1998-05-02 Hrvoje Niksic <hniksic@srce.hr> + + * fileio.c (close_stream_unwind): Renamed to delete_stream_unwind. + Delete the stream. + (Finsert_file_contents_internal): Delete STREAM after use. + (Fmake_temp_name): Improve randomness of generated file names. + (Fmake_temp_name): Don't initialize COUNT if in temacs. + +1998-05-02 Olivier Galibert <galibert@pobox.com> + + * buffer.h: Put the range_table lrecrod declaration where it + belongs... + + * rangetab.h: New file - ...which is here. + + * rangetab.c: Move declarations to rangetab.h + +1998-05-01 Hrvoje Niksic <hniksic@srce.hr> + + * data.c (Fneq): Fix docstring. + (arithcompare_many): Slightly simplify. + +1998-04-29 Andy Piper <andyp@parallax.co.uk> + + * s/cygwin32.h: don't define BROKEN_CYGWIN anymore since we normally + link with unixoid event loop now. + +1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> + + * event-stream.c (event_stream_next_event): Disable polling for + quit while XEmacs is blocked waiting for an event. + +1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> + + * specifier.h: Corrected documentation on magic specifiers. + Documented DEPTH parameter to instantiate_method. + Renamed reveal->unlock_ghost_specifiers_protected(). + + * specifier.c: Removed the reveal mechanism and made ghost + specifiers read-only, so they are accessible as fallbacks of magic + specifier, but aren't modifiable unless C code enables so. + (specifier_equal): Compare specifier fallbacks as well. + + * scrollbar.c (init_frame_scrollbars): + (init_device_scrollbars): + (init_global_scrollbars): Renamed + reveal->unlock_ghost_specifiers_protected(). + +1998-05-01 Hrvoje Niksic <hniksic@srce.hr> + + * fileio.c (Fcar_less_than_car): Fix Flss caller. + (Fcdr_less_than_cdr): Ditto. + + * lisp.h: Fix declarations. + + * data.c: Enable many arguments versions of <, >, <=, >= and /=. + + * bytecode.c (Fbyte_code): Use arithcompare. + + * data.c (arithcompare): Make non-static. + +1998-04-30 Greg Klanderman <greg@alphatech.com> + + * frame.c (Fselect_frame): update docstring to describe + focus-follows-mouse behavior. + +1998-05-01 Hrvoje Niksic <hniksic@srce.hr> + + * print.c (Fwrite_char): Don't touch Vprint_gensym. + (print_error_message): Don't gcpro TAIL. + (Fdisplay_error): Simplify. + +1998-04-30 Hrvoje Niksic <hniksic@srce.hr> + + * print.c (print_internal): Use long_to_string(). + + * redisplay.c (decode_mode_spec): Remove bogus calculation of the + number of digits. + + * print.c (Fprin1): Removed THE_STREAM. + (Fprinc): Ditto. + (Fprint): Ditto. + (Fdisplay_error): Canonicalize STREAM here. + (print_error_message): Don't canonicalize STREAM. + (print_error_message): Use print_internal() instead of Fprin1 and + Fprinc. + + * print.c: (Fprin1_to_string): Delete internal stream explicitly. + (Ferror_message_string): Ditto. + (Fterpri): Use write_char_internal. + +1998-04-18 Martin Buchholz <martin@xemacs.org> + + * console-x.h: Initialize_Locale should not depend on HAVE_XIM, + esp. in the future. + + * Makefile.in.in: be more careful generating depend. + + * *.c (F*): Unfortunately, etags can only detect per-line + patterns, and so the DEFUN macro must have the lisp name and the C + name on the same line for a complete TAGS file. Make it so. + + * signal.c (init_signals_very_early): + * process.c (Fsignal_process): Order the signals in decreasing + order of standardization. Provide helpful standardization + comments. Add missing signal names. + + * unexhp9k800.c: Remove undefined roundup. + * symsinit.h: Add prototype for init_hpplay(). + +1998-04-30 Hrvoje Niksic <hniksic@srce.hr> + + * window.c (Fcenter_to_window_line): New function. + (Frecenter): Use it. + +1998-04-30 Hrvoje Niksic <hniksic@srce.hr> + + * dired.c (make_directory_hash_table): Constify. + + * scrollbar.c (Fscrollbar_page_up): Use Fcenter_to_window_line + instead of Frecenter. + (Fscrollbar_page_down): Ditto. + (Fscrollbar_to_top): Ditto. + (Fscrollbar_to_bottom): Ditto. + + * window.c (Frecenter): Removed. + +1998-04-29 Andy Piper <andyp@parallax.co.uk> + + * console.h: xpm_normalize is not a console method anymore. + + * event-msw.c: honour toolbar help string length. + + * glyphs-msw.c: make copyright more meaningful. implement color + symbol support for Xpm. (extract_xpm_color_symbols) new function. + + * glyphs.c (pixmap_to_lisp_data) (xpm_normalize): fucntions moved + from glyphs-x.c + + * glyphs.h: declare pixmap_to_lisp_data. + + * toolbar-msw.c: more meaningful copyright. + +1998-04-30 Hrvoje Niksic <hniksic@srce.hr> + + * macros.c (Fend_kbd_macro): New arg REMOVE-LAST. + + * gui-x.c (popup_selection_callback): Treat anonymous interactive + and compiled-function interactive callbacks as commands. + +1998-04-28 Hrvoje Niksic <hniksic@srce.hr> + + * abbrev.c (obarray_has_blank_p): Simplify. + +1998-04-27 Hrvoje Niksic <hniksic@srce.hr> + + * getloadavg.c (getloadavg): Removed some code repetition. + +1998-05-01 Kirill M. Katsnelson <kkm@kis.ru> + + * process-nt.c: Document usage of #pragma warning. + (alloc_process_memory): Spell _ALPHA_ correctly. + +1998-04-29 SL Baur <steve@altair.xemacs.org> + + * Makefile.in.in: Change `progname' to `PROGNAME' for + consistency. + +1998-04-29 Kirill M. Katsnelson <kkm@kis.ru> + + * frame.c (change_frame_size_1): Adjust frame row/columns taking + real toolbar size into account, not the theoretical one. + + * toolbar.c (set_frame_toolbar): Removed unused parameter. + Return void, not unused int. + Logic which checks whether toolbar to be recomputed moved here + from macro COMPUTE_TOOLBAR_DATA (r.i.p) + (compute_frame_toolbars_data): Removed COMPUTE_TOOLBAR_DATA. It + did not work due to a bug, and also did not check whether toolbar + size has changed. + Compute new character sizes passed to change_frame_size, do not + use the old (pre-toolbar-change) ones. + (update_frame_toolbars): Honor frame_changed and clear frame bits. + (recompute_overlaying_specifier): New helper function, called from + default toolbar specifier change handlers. + (default_toolbar_specs_changed): Use it. + (default_toolbar_size_changed_in_frame): Ditto. + (default_toolbar_border_width_changed_in_frame): Ditto. + (default_toolbar_visible_p_changed_in_frame): Ditto. + (toolbar_geometry_changed_in_window): New handler. The old one, + some_windows_value_changed, did not do the trick. + (default_toolbar_size_changed_in_window): New handler for default + toolbar. + (default_toolbar_border_width_changed_in_window): Ditto. + (default_toolbar_visible_p_changed_in_window): Ditto. + (specifier_vars_of_toolbar): Use one of the above four handlers + instead of some_windows_value_changed in toolbar specifiers. + +1998-04-29 Andy Piper <andyp@parallax.co.uk> + + * redisplay-msw.c (mswindows_output_string) + (mswindows_output_string): output the background pixmap if we have + one. + +1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * paths.h.in: Added PATH_PROGNAME and PATH_VERSION. + +1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * emacs.c (complex_vars_of_emacs): Added `emacs-program-name' and + `emacs-program-version'. + +1998-04-29 Kirill M. Katsnelson <kkm@kis.ru> + + * process-nt.c: Signal support for Windows NT. + New code under subheadings "Running remote threads" and "Sending + signals". + (nt_create_process): Create new process suspended, then enable + signals in it, then resume it. + (nt_kill_child_process): Implemented + (nt_kill_process_by_pid): Ditto. + (process_type_create_nt): Registered the two above. + +1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com> + + * glyphs-x.c : slight cleanup and bugfix related to memory + corruption and possible leaks. Also fix a visual problem + with XPM pointers + +1998-04-28 P. E. Jareth Hein <jareth@camelot-soft.com> + + * glyphs-x.c (x_init_image_instance_from_eimage): Make sure + automatic pointers are null... + +1998-04-27 Greg Klanderman <greg@alphatech.com> + + * cmdloop.c (Fcommand_loop_1): Call investigate_frame_change if + focus_follows_mouse is true. + + * event-stream.c (next_event_internal): Only call + investigate_frame_change if focus_follows_mouse is false. + + * event-stream.c (investigate_frame_change): Fix + focus_follows_mouse handling. It was the case that, with + focus_follows_mouse true, (select-frame (next-frame)) could leave + next-frame with input focus, but not window manager focus. Now + needs to be called from 2 places, conditional on the value of + focus_follows_mouse. + +1998-04-24 Kirill M. Katsnelson <kkm@kis.ru> + + * frame.c (Fmake_frame): GC-protect new frame immediately upon + creation. + +1998-04-27 Kirill M. Katsnelson <kkm@kis.ru> + + * frame.c (delete_frame_internal): Fixed spurious minibuffer + frames when creating minibufferless frames (reverted to 20.3 + source, change not in ChangeLog) + +1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> + + * eldap.h: Added CONCHECK_LDAP macro + + * eldap.c: Moved definition of most Lisp_object keywords to + general.c + (Fldap_close): Modified semantics to match those of + `Fclose_database' + (Fldap_search_internal): Do not consider a + `LDAP_SIZELIMIT_EXCEEDED' a fatal error + + * general.c: Added several keywords needed by eldap.c. Sorted + keywords alphabetically. + +1998-04-24 Hrvoje Niksic <hniksic@srce.hr> + + * eldap.c (finalize_ldap): New function; use it when declaring + LDAP lrecord type. + +1998-04-27 Kirill M. Katsnelson <kkm@kis.ru> + + * fileio.c (Fwrite_file_contents_internal): Prefer stat() over + fstat() back for Windows, where closing a file changes its + modification time. + +1998-04-26 Amir J. Katz <amir@ndsoft.com> + + * sysdep.h: Simplified definition of strerror() + +Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk> + + * emacs.c: + * symsinit.h: + * glyphs-eimage.c: rename glyphs_read to glyphs_eimage. + + * glyphs.c: + * console.h: + * glyphs-x.c: + * glyphx-msw.c: make xpm_normalize and xpm_instantiate device + methods and use them appropriately. Remove redundant pixmap file + handling functions. + +Sun Apr 23 1998 Andy Piper <andyp@parallax.co.uk> + + * glyphs-msw.c: use XINT for lisp ints. + + * console-msw.c: remove redundant functions that break under union + type. + + * frame-msw.c: build lisp ints for functions that expect them. + + * objects-msw.c: don't LISP_HASH COLORREF's. + + * sheap.c: remove dependency on VALMASK. + +1998-04-27 SL Baur <steve@altair.xemacs.org> + + * debug.c (vars_of_debug): Remove `Fprovide("internal-debug")'. + +1998-04-27 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * device-msw.c: Unconditionally use InitCommonControls() instead + of InitcommonControlsEx() - the latter is not defined in all + environments. + +1998-04-26 SL Baur <steve@altair.xemacs.org> + + * Makefile.in.in: Religiously use ${progname}. + + * paths.h.in: Remove reference to user-defined site-lisp location. + * debug.c (vars_of_debug): Rename feature to 'internal-debug. + +1998-04-24 Martin Buchholz <martin@xemacs.org> + + * mule-charset.h: + * mule-charset.c: + Use ints instead of bitfields for Lisp_Charset fields. This + should work around bugs in the latest egcs snapshot, and make + XEmacs faster. Introduce dimension and chars as fields in + Lisp_Charset instead of computing them every time. The extra + space is about 1k, a reasonable price. + 1998-04-25 SL Baur <steve@altair.xemacs.org> * glyphs-x.c (xface_normalize): Add console_type parameters to