Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 195:a2f645c6b9f8 r20-3b24
Import from CVS: tag r20-3b24
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:59:05 +0200 |
parents | f53b5ca2e663 |
children | acd284d43ca1 |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 13 09:58:32 2007 +0200 +++ b/src/ChangeLog Mon Aug 13 09:59:05 2007 +0200 @@ -1,3 +1,161 @@ +1997-09-26 Hrvoje Niksic <hniksic@srce.hr> + + * window.c (saved_window_equal): Ditto. + + * process.c (Fget_process): Use internal_equal. + + * lread.c (build_load_history): Use internal_equal. + (build_load_history): Use XCAR/XCDR where safe. + + * events.c (event_equal): Ditto. + + * event-stream.c (Fdispatch_event): Ditto. + + * elhash.c (lisp_object_eql_equal): Ditto. + (lisp_object_equal_equal): Ditto. + + * device.c (find_device_of_type): Ditto. + + * console.c (find_console_of_type): Ditto. + + * console-tty.c (tty_init_console): Ditto. + + * console-stream.c (stream_init_console): Use internal_equal. + (stream_canonicalize_console_connection): Ditto. + + * fns.c (Fmember): Use internal_equal, to avoid a necessary + funcall and NILP check. + (Fold_member): Ditto for internal_old_equal. + (Fassoc): Use XCAR when we know we deal with a cons. Use + internal_equal. Removed tem. + (Fold_assoc): Ditto. + (Fassq): Use XCAR. + (Frassoc): Use internal_equal; remove tem. + (Fold_rassoc): Ditto for internal_old_equal. + (Frassq): Use XCDR with what we know is a cons. + (Fold_rassq): Ditto. + (Fdelete): Use internal_equal. + (Fold_delete): Ditto for internal_old_equal. + (Fremassoc): Use internal_equal; use XCAR/XCDR with what we know + is a cons. + (Fremrassoc): Ditto. + + * dired.c (Fdirectory_files): Nreverse the list only if it will be + sorted. + +Fri Sep 26 13:55:28 1997 Kyle Jones <kyle_jones@wonderworks.com> + + * faces.c (update_face_cachel_data): Don't allow the + background pixmap of the default face to override the + background of a face if that color has been specified. + +1997-09-26 Hrvoje Niksic <hniksic@srce.hr> + + * dired.c (close_directory_fd): New function. + (Fdirectory_files): Use it to set up an unwind-protection to close + the descriptor. + (Fdirectory_files): Allow QUIT in re_search. + (Fdirectory_files): If the file is too big, allocate necessary + data with malloc. + (Fdirectory_files): Use simple Fcons to build the list. + (close_directory_fd): Free the opaque pointer. + +1997-09-25 Hrvoje Niksic <hniksic@srce.hr> + + * extents.c (Fset_extent_properties): New function. + +1997-09-24 SL Baur <steve@altair.xemacs.org> + + * dired.c (Fdirectory_files): Remove broken VMS stuff. + (file_name_completion_stat): Ditto. + (file_name_completion): Ditto. + (Top Level): Ditto. + (syms_of_dired): Ditto. + +1997-09-25 Hrvoje Niksic <hniksic@srce.hr> + + * widget.c (Fwidget_apply): Don't GCPRO result of Fwidget_get. + +1997-09-24 SL Baur <steve@altair.xemacs.org> + + * symsinit.h: Declare syms_of_widget. + + * emacsfns.h: Declare Fchar_syntax. + + * bytecode.c (Fbyte_code): Call Fchar_syntax for the Bchar_syntax + bytecode. + + * syntax.c (Fchar_syntax): convert nil input to \000 for + compatibility. + + * alloc.c (report_pure_usage): Increase slop to 512 bytes in betas + and reduce it to 4 bytes in releases. + +1997-09-23 SL Baur <steve@altair.xemacs.org> + + * Makefile.in.in (objs): Add new C file widget.o. + +1997-09-22 SL Baur <steve@altair.xemacs.org> + + * editfns.c (vars_of_editfns): New feature 'ampersand-full-name + declared if AMPERSAND_FULL_NAME configuration option is enabled. + + * callproc.c (vars_of_callproc): Update docstring of `data-directory'. + +Sun Sep 21 14:14:44 1997 Kyle Jones <kyle_jones@wonderworks.com> + + * lisp.h: underspecify lisp_fn_t function prototype + to avoid compiler errors in inline_funcall_subr(). + + * eval.c (Fprogn): Walk forms list with XCDR, access + with XCAR. Check forms list CONSP, so that XCDR and XCAR are + safe. + + * eval.c (Fsetq): replace Flength call with for-loop + to compute list length. Walk arg list with XCDR, + access with XCAR. Check arg list with CONSP, so that + XCDR and XCAR are safe. + + * eval.c: New macro inline_funcall_subr, an inline + version of funcall_subr + primitive_funcall. + + * eval.c (Feval): replace Flength call with for-loop + to compute list length. Use XCAR and XCDR in some + places where it is safe to do so. Use + inline_funcall_subr() in place of funcall_subr(). + + * eval.c (funcall_recording_as): Use XCAR instead of + Fcar where it was safe. + + * eval.c (Fapply): replace Flength call with for-loop + to compute list length. + + * eval.c (apply_lambda):Use XCAR and XCDR in some + places where it is safe to do so. + + * eval.c (funcall_lambda): Walk param list with XCDR, access + with XCAR. Check param list CONSP, so that XCDR and XCAR are + safe. + + * symbols.c (find_symbol_value): return quickly if no + symbol magic is involved, to avoid the expensive call + to find_symbol_value_1. + + * symbols.c (store_symval_forwarding): don't call + reject_constant_symbols unless there is a chance a + constant symbol is involved. This break the + encapsulation of the constants check, but symbol stores + are used heavily and speed is most important than + cleanliness in this case. + +1997-09-21 Joel Peterson <tarzan@aosi.com> + + * menubar.c (normalize-menu-item-name): New function. + +1997-09-21 SL Baur <steve@altair.xemacs.org> + + * keymap.c (get_relevant_extent_keymaps): Previous patch reversed. + 1997-09-20 SL Baur <steve@altair.xemacs.org> * Makefile.in.in (xemacs): Adoption of shadow.el to print