diff w32/ChangeLog @ 211:78478c60bfcd r20-4b4

Import from CVS: tag r20-4b4
author cvs
date Mon, 13 Aug 2007 10:05:51 +0200
parents 41ff10fd062f
children
line wrap: on
line diff
--- a/w32/ChangeLog	Mon Aug 13 10:05:01 2007 +0200
+++ b/w32/ChangeLog	Mon Aug 13 10:05:51 2007 +0200
@@ -1,94 +1,140 @@
-Wed November 05 23:40:00 1997 <jhar@tardis.ed.ac.uk>
+Thu September 25 23:06:44 1997 davidh
+
+	* xemacs.mak updated to make the build as simple as typing
+	  nmake -f xemacs.mak. Also support for native gui included 
+	  which should mean the w32 directory is no longer required.
+
+	* config.h synced with config.h.in from 20.3-b2
+
+	* synced in changes to support native gui.
 
-	* faces.el: init-other-random-faces
- 	  Reinstated code that uses (mono x) as a specifer tag, but
-	  conditioned it on (featurep 'x) because x is not a valid
-	  specifier tag under native-win32.
-	
-	* fileio.c: insert-file-contents-internal
-	  Added a bodge to do CRLF->LF conversion of text files,
-	  conditioned on DOS_NT. This is currently only one-way, so all
-	  text files written by XEmacs will be UNIXified. CRLF conversion
-	  is required to make bytecompile work.
-	
-	* w32/xemacs.mak: moved building the DOC file to after the .elcs.
-	
-	* Added file headers to:
-	  w32-faces.el, w32-init.el, console-w32.c, console-w32.h,
-	  device-w32.c, event-w32.c, event-w32.h, frame-w32.c,
-	  objects-w32.c, objects-w32.h, redisplay-w32.c, w32-proc.c
+Thu September 25 23:06:44 1997 davidh
+
+	* August Hill provided a patch to xemacs.mak to greatly simplify
+	  the build - the DOC file gets created correctly. 
+
+Tue September 22 23:06:44 1997 davidh
+
+	* August Hill provided some more patches - to expand ~ correctly
+          and to correctly deal with drive letters in the path.
+
+	* emacs.c patched to call init_ntproc()
 
 
-Sun November 01 12:00:00 1997 <jhar@tardis.ed.ac.uk>
-
-	* make-docfile.el: Fixed typo when dumped file does not exist.
+Tue July 15 19:32:21 1997 davidh
 
-	* redisplay-x.c: x_output_vertical_divider:
-	  If HAVE_SCROLLBARS was not defined, coordinate of the right of
-	  the divider was being used unitialised.
+        * August Hill provided some more patches to make things better
+          - there is a workaround for dired to make the ^M's disappear
+          - a patch to fix shell-command
 
-	* device.el: make-w32-device added.
-
-	* dumped-lisp: added w32-faces and w32-init to list.
+Tue July 08 22:01:36 1997 davidh
 
-	* faces.el:
-	  - make-face-*: Added calls to appropriate w32 functions
-	    conditioned on (featurep 'w32). Made existing X calls
-	    conditioned on (featurep 'x).
-	  - init-other-random-faces: Hacked out a piece of code which used
-	    (mono x) as a specifier because it made w32 unhappy.
-
-	* console.h: Added Qw32 and CONSOLE_W32* macros, conditioned on
-	  HAVE_W32GUI.
+        * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
+          as a result, removed /force - XEmacs now links normally.
 
-	* emacs.c: Added calls to the following, conditioned on HAVE_W32GUI:
-	  syms_of_*_w32, vars_of_*_w32, console_type_create_*w32.
-
-	* event-stream.c: Conditioned on HAVE_W32GUI:
-	  - vars_of_event_stream calls vars_of_event_w32.
-	  - init_event_stream calls init_event_w32_late.
+Thu June 31 21:16:21 1997 davidh
 
-	* events-mod.h: Removed comment about having alternative making
-	  MOD_* constants for different windowing systems.
+	* nt/TODO created.
 
-	* events.c: Conditioned on HAVE_W32GUI:
-	  - event-equal: Added case for w32 magic events.
-	  - event-hash: Added case for w32 magic events.
+	* nt/X11.patch created to help with the X build.
 	
-	* events.h: Conditioned on HAVE_W32GUI:
-	  Added struct underlying_w32_event to magic_data.
+	* August Hill provided:
+ 	  a patch to fix the _WRETCODE undefined symbol,
+	  a patch to fix a problem with dired
+
+	  and generally helped clarify the build instructions.
+
+ 	* Synced with 20.3b10 (Athens).
+
+	* Made DIRECTORY_SEP be '\\'. Until I can change all code to
+          use the macro, I decided this would be easiest.
 
-	* faces.c: complex_vars_of_faces
-	  Added fallbacks for w32 faces, conditioned on HAVE_W32GUI.
+	* Modified src/fileio.c to only open files in O_BINARY. This
+	  causes files to be opened and written without automatically 
+	  writing ^M 's to the end of each line. MULE ought to sort this
+          in theory, but I am less than convinced.
+
+	* Updated the nt/README to provide a little more help.
+
+Thu May 29 23:11:21 1997 davidh
+
+	* Synced with 20.3b2.
 
-	* frame.c: set-frame-properties
-	  Added reference to default-w32-frame-plist to docstring.
+	* Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
+
+	* Updated README from marcpa.
+
+	* Added example Win32.cf and site.def files for X.
 
-	* general.c: Added new Lisp_Object Qw32 and defsymbol.
+	* Added sed.exe into nt/.
+
+	* Modified nt/xemacs.mak to pass correct flags to lwlib compile.
+
+	* Added extra .elc files to ensure make-docfile gets all symbols.
 
-	* redisplay-output.c: redisplay_update_line
-	  Conditioned reference to stupid_vertical_scrollbar_drag_hack on
-	  HAVE_X_WINDOWS. This will need a proper fix when w32 gets
-	  scrollbars.
+	* Modified balloon_help.c to compile (#if'd max definition)
+
+	* Modified src/event-Xt.c so as not to add signal_event_pipe to
+          be selected on - this is a hack until I can work out a better
+          way. Thanks to Ben Wing for help on this.
+
+Thu Mar 27 20:56:21 1997  marcpa  (marcpa at MARCPA)
+
+	* Synced with 20.1b9.
+
+Sun Mar 16 00:32:15 1997  marcpa  (marcpa at MARCPA)
 
-	* redisplay-tty.c: init_tty_for_redisplay
-	  Conditioned blocking and unblocking of SIGTTOU on !WIN32 because
-	  these signals don't exist under win32.
+	* lisp/eterm/README.term is truncated: is it just me (because
+	I'm on NT) or everyone else sees this ?
+	Answer: it is because it contains a ^Z embedded in it, therefore
+	it needs to be inserted in binary mode in CVS.
+
+Thu Mar 13 00:19:25 1997  marcpa  (marcpa at MARCPA)
+
+	* At end of compilation, there are some unresolved symbols: 
 
-	* redisplay.c: init_redisplay
-	  Initialise window system to w32, conditioned on HAVE_W32GUI.
-	  
-	* symsinit.h: Added syms_of_*_w32, vars_of_*_w32 and
-	  init_event_w32_late.
+link.exe @C:\TEMP\nma00115.
+sysdep.obj : error LNK2001: unresolved external symbol _vfork
+../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
+option; image may not run
+
+
+Wed Mar 12 23:18:53 1997  marcpa  (marcpa at MARCPA)
+
+	* Need to copy the nt/inc directory David originally submitted or
+	NT code won't compile.
+
+	* Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
+
+	* Had to modify XEmacs sources here and there : see the diffs
+	between NT_FIRST_COMPILE and V20_1_beta9.
 
-	* sysdep.c: Conditioned various things on WIN32 in addition to
-	  MSDOS.
-	
-	* New files:
-	  w32-faces.el, w32-init.el, console-w32.c, console-w32.h,
-	  device-w32.c, event-w32.c, event-w32.h, frame-w32.c,
-	  objects-w32.c, objects-w32.h, redisplay-w32.c, w32-proc.c
+	* Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
+	already defined by Windows and is a long, while X wants it to be
+	an unsigned char.
+
+--- Xmd.h~	Thu Jun 08 23:20:40 1995
++++ Xmd.h	Sun Mar 16 13:09:10 1997
+@@ -150,8 +150,9 @@
+ typedef CARD16		BITS16;
+ typedef CARD8		BYTE;
+ 
++#ifndef WIN32
+ typedef CARD8           BOOL;
+-
++#endif
 
-	* Files split from nt to new w32 directory:
-	  ChangeLog, README, Todo, paths.h, config.h, inc/*, runemacs.c,
-	  xemacs.mak.
+	* cpp.exe not used: cl.exe from VC++4.2 seems to handle everything
+	properly. 
+
+NOTES:
+
+Compilation with nmake -f xemacs.mak.
+
+Using X11R6.3 for NT.
+
+Work started with 20.1b2.
+
+Local Variables:
+mode: change-log
+End: