X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2FChangeLog;h=abcaa7ad8b60a5fb3bdbcda307d09bd7d53c7592;hp=b3395f9f747e381df1997ee04ade0ae601588fc4;hb=5625b2eceaf697f104b5f883ffa73dca6e8fc005;hpb=cb9f6f4eadc44f1becb32cbbd1db26449e347755 diff --git a/src/ChangeLog b/src/ChangeLog index b3395f9..abcaa7a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,55 @@ +1998-12-28 Martin Buchholz + + * XEmacs 21.2.8 is released. + +1998-12-28 Martin Buchholz + + * editfns.c (get_home_directory): + (user-home-directory): Simplify. + + + * callproc.c (child_setup): + - Environment variables were being passed to inferior processes + using internal encoding. + - Convert to external encoding. + - Rename local var `tem' to better name `tail'. + - Use Flength instead of `manual' calculation. + + * buffer.c (kill-buffer): + (record-buffer): + (set-buffer-major-mode): + (current-buffer): + - Fix up parameter names to correspond to docstrings. + - Don't use `bufname' when a buffer will do as well. + - Remove one unneeded GCPRO. + + * buffer.h (initial_directory): + * buffer.c (init_initial_directory): + - use correct conversions between internal and external format. + (directory_is_current_directory): new function + (init_buffer): convert initial_directory to internal format. + - solve crashes when current working directory is non-ASCII. + + * alloc.c (xmalloc): + (xcalloc): + (xrealloc): + - remove stupid casts, since XEmacs requires an ANSI C system. + (lrecord_type_index): replace abort() with more readable assert(). + + (reset_lcrecord_stats): remove. + (sweep_lcrecords_1): + - replace call to reset_lcrecord_stats() with call to xzero(). + +1998-12-27 Martin Buchholz + + * process-unix.c (unix_create_process): + - Fix crash invoking program with non-ASCII name. + Try invoking xemacs with SHELL=/bin/üsh, then M-x shell. + - Remove unused variable `env'. + - Rename `temp' to better name `save_errno'. + - Reorganize code for clarity. But still too chicken to nuke the + BSD 4.2 support. + 1998-12-24 Martin Buchholz * XEmacs 21.2.7 is released. @@ -8,11 +60,11 @@ - Fix indentation. - Use GET_C_STRING_FILENAME_DATA_ALLOCA with char *, not Extbyte *. - * glyphs-x.c (x_subwindow_instantiate): + * glyphs-x.c (x_subwindow_instantiate): - A image instance mask was being assigned to a image instance type! - X_SUBWINDOW_INSTANCE_DATA (ii) is not an lvalue in C++. - - * glyphs-msw.c (mswindows_initialize_dibitmap_image_instance): + + * glyphs-msw.c (mswindows_initialize_dibitmap_image_instance): Fix indentation. * glyphs-x.h: Make indentation consistent.