diff src/ChangeLog @ 386:4af0ddfb7c5b r21-2-8

Import from CVS: tag r21-2-8
author cvs
date Mon, 13 Aug 2007 11:08:50 +0200
parents bbff43aa5eb7
children aabb7f5b1c81
line wrap: on
line diff
--- a/src/ChangeLog	Mon Aug 13 11:08:25 2007 +0200
+++ b/src/ChangeLog	Mon Aug 13 11:08:50 2007 +0200
@@ -1,3 +1,55 @@
+1998-12-28  Martin Buchholz <martin@xemacs.org>
+
+	* XEmacs 21.2.8 is released.
+
+1998-12-28  Martin Buchholz  <martin@xemacs.org>
+
+	* 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  <martin@xemacs.org>
+
+	* 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 <martin@xemacs.org>
 
 	* 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.