XEmacs 21.2.26 "Millenium".
[chise/xemacs-chise.git.1] / nt / ChangeLog
1 1999-12-31  Martin Buchholz <martin@xemacs.org>
2
3         * XEmacs 21.2.26 is released.
4
5 1999-12-24  Martin Buchholz <martin@xemacs.org>
6
7         * XEmacs 21.2.25 is released.
8
9 1999-12-15  Scott Blachowicz  <Scott.Blachowicz@seaslug.org>
10
11         * minitar.c (main): Add explicit exit(0) to get successful return
12         code.
13
14 1999-12-14  Martin Buchholz <martin@xemacs.org>
15
16         * XEmacs 21.2.24 is released.
17
18 1999-11-28  Adrian Aichner  <adrian@xemacs.org>
19
20         * xemacs.mak (depend): Only update `depend' if there were changes.
21         Use "perl ./make-src-depend" instead of "mkdepend".
22
23 1999-12-07  Martin Buchholz <martin@xemacs.org>
24
25         * XEmacs 21.2.23 is released.
26
27 1999-11-27  Adrian Aichner  <adrian@xemacs.org>
28
29         * xemacs.mak (SRCDIR): Make path to xemacs absolute to
30         facilitate building info in man subdirs.  Echo all cd commands,
31         not just some of them.  
32
33         (makeinfo-test): Test for availability of `texinfo' package to
34         build info.  Recommend use of external `makeinfo' program for
35         building info docs faster.
36
37         (info): cd into man subdirs to support use of external `makeinfo'
38         program.
39
40 1999-11-17  Martin Buchholz  <martin@xemacs.org>
41
42         * xemacs.mak: Remove references to index.unperm, index.perm.
43         Fix dependencies.
44         Shouldn't .obj and .info be in SUFFIXES?
45         Remove extra `\'.
46
47 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
48
49         * XEmacs 21.2.22 is released
50
51 1999-11-28  Martin Buchholz <martin@xemacs.org>
52
53         * XEmacs 21.2.21 is released.
54
55 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
56
57         * XEmacs 21.2.20 is released
58
59 1999-10-07  Norbert Koch  <n.koch@eai-delta.de>
60
61         * xemacs.mak: Ignore return code of 'del' calls. Use a make
62         variable for 'del'.
63
64 1999-09-26  Adrian Aichner  <adrian@xemacs.org>
65
66         * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and
67         $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages
68         do.
69         ($(LISP)\auto-autoloads.el): Add new rule.
70         ($(LISP)\custom-load.el): Ditto.
71
72 1999-08-04  Andy Piper  <andy@xemacs.org>
73
74         * xemacs.mak (HAVE_WIDGETS): add define to appropriate places.
75
76 1999-07-26  Adrian Aichner  <adrian@xemacs.org>
77
78         * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad
79         dependency.
80
81 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
82
83         * XEmacs 21.2.19 is released
84
85 1999-07-10  Adrian Aichner  <adrian@xemacs.org>
86
87         * xemacs.mak (.SUFFIXES): Add .texi.
88         (check): Improve automated test section.
89         (info): Generate info files using XEmacs (no makeinfo.exe needed).
90
91 1999-07-19  Andy Piper  <andy@xemacs.org>
92
93         * xemacs.mak (DOC_SRC3): add gutter.c
94         (TEMACS_OBJS): add gutter.obj.
95
96 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
97
98         * XEmacs 21.2.18 is released
99
100 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
101
102         * XEmacs 21.2.17 is released
103
104 1999-06-13  Adrian Aichner  <adrian@xemacs.org>
105
106         * xemacs.mak (DOC_SRC8): Remove mule-coding.c.
107         (TEMACS_MULE_OBJS): Remove mule-coding.obj
108         (check): Implement according to src/Makefile.
109         (check-temacs): ditto.
110
111 1999-06-05  Norbert Koch <n.koch@delta-ii.de>
112
113         * xemacs.mak (mule): remove dependencies from mule-coding.c
114         
115 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
116
117         * XEmacs 21.2.16 is released
118
119 1999-05-14  Adrian Aichner  &lt;adrian@xemacs.org&gt;
120
121         * xemacs.mak (GUNG_HO): Explicitly default to 0.
122         Fix some comment typos.
123         ($(XEMACS)\Installation): Create it in the toplevel-directory,
124         where it is expected by loadup.el
125
126 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
127
128         * XEmacs 21.2.15 is released
129
130 1999-05-31  Andy Piper  <andy@xemacs.org>
131
132         * xemacs.mak: add select & select-x targets.
133         
134 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
135
136         * XEmacs 21.2.14 is released
137
138 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
139
140         * xemacs.mak: please document me
141         From Norbert Koch <n.koch@delta-ii.de>
142
143 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
144
145         * xemacs.mak ($(LISP)\Installation.el): Don't use
146         `replace-in-string'.
147
148 1999-03-17  Adrian Aichner  <adrian@xemacs.org>
149
150         * xemacs.mak: Remove ESC macro -- no longer needed.
151         Remove small configuration report.  Remove simplified version of
152         Installation and Installation.el
153         (Installation.el): Create it depending on "Installation" file.
154         Replace \r characters by use of `replace-in-string' in lisp-land.
155         (all): Make it depend on "Installation" file.
156         (Installation): Create a complete "Installation" file, looking
157         much like what is generated by "configure" on UNIX systems.
158         Insert WARNING where appropriate (currently when building without
159         HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED).
160         Type "Installation" to STDOUT much like the "small configuration
161         report" did.
162
163 1999-04-29  Andy Piper  <andy@xemacs.org>
164         
165         * sys/file.h: conditionalise definition of X_OK.
166         
167 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
168
169         * XEmacs 21.2.13 is released
170
171 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
172
173         * xemacs.mak:
174           Don't link lib-src programs incrementally.
175           Don't include debug info in release builds.
176           Put intermediate files in the appropriate directories.
177           Make "distclean" target delete all intermediate files.
178
179 1999-03-07  Jonathan Harris  <jhar@tardis.ed.ac.uk>
180
181         * xemacs.mak:
182           Fix building on Windows 95/98 by conditionalising escape
183           character '^'.
184           Only put mule-packages in package path on MULE builds.
185           Only build source browser files on debug builds.
186           Build source browser database before link so that it's
187           available even if link fails.
188
189 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
190
191         * XEmacs 21.2.12 is released
192
193 1999-03-03  Gleb Arshinov  <gleb@cs.stanford.edu>
194
195         * xemacs.mak (HAVE_XFACE): fix for building without X-Face support
196         provided by Brent B. Powers <bpowers@ms.com>.
197
198         * xemacs.mak (CONFIG_ERROR): Misc error detection for build with
199         X-Face.
200
201 1999-02-01  Gleb Arshinov  <gleb@cs.stanford.edu>
202
203         * README: Document the X-Face build option.
204
205         * compface.mak: New file
206           Makefile for building compface library under MSVC.  Build
207           library only, not executables.  Should be extended to build
208           executables and propagated upstream, if possible.
209
210         * xemacs.mak: Link in X-Face/Compface for NT native build.
211
212 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
213
214         * XEmacs 21.2.11 is released
215
216 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
217
218         * XEmacs 21.2.10 is released
219
220 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
221
222         * XEmacs 21.2.9 is released
223
224 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
225
226         * xemacs.mak (MODULES): Adding variable.
227         (update-elc): Setting EMACSBOOTSTRAPMODULEPATH.
228
229 1998-12-17  Charles G. Waldman <cgw@pgt.com>
230
231         * minitar.c:  New file
232         * minitar.mak: New file
233
234 1998-12-29  Jonathan Harris  <jhar@tardis.ed.ac.uk>
235
236         * xemacs.mak:
237           Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we
238           build optimised for Pentium.
239           Created CFLAGS variable, used in building all objects and in
240           constructing config.values.
241           Added glyphs-widget.c and gui-msw.c to list of sources.
242           Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds.
243
244 1998-12-28  Martin Buchholz <martin@xemacs.org>
245
246         * XEmacs 21.2.8 is released.
247
248 1998-12-24  Martin Buchholz <martin@xemacs.org>
249
250         * XEmacs 21.2.7 is released.
251
252 1998-12-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
253
254         * xemacs.mak:
255           Replaced PACKAGEPATH variable with PACKAGE_PREFIX. 
256           configure-package-path is initialised to contain
257           subdirectories of PACKAGE_PREFIX. The install target makes
258           a skeleton package tree under PACKAGE_PREFIX.
259
260         * README, PROBLEMS:
261           Documented the package path changes.
262           Corrected the advice on a suitable minimal set of packages.
263
264 1998-12-17  Andy Piper  <andy@xemacs.org>
265
266         * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build
267         with pop support.
268
269         * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists.
270
271 1998-12-16  Andy Piper  <andy@xemacs.org>
272
273         * XEmacs 21.2.6 is released
274
275 1998-12-11  Adrian Aichner  <adrian@xemacs.org>
276
277         * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under
278         native Windows NT.  Therefore src\filelock.c is not to be
279         compiled.
280         (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj.
281
282 1998-12-10  Jonathan Harris  <jhar@tardis.ed.ac.uk>
283
284         * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on
285         puresize-adjust.h to avoid infinite recursion.
286
287 1998-12-09  Andy Piper  <andy@xemacs.org>
288
289         * config.h: remove clash detection stuff.
290
291 1998-12-07  Martin Buchholz  <martin@xemacs.org>
292
293         * xemacs.mak (TEMACS_OBJS):
294         (DOC_SRC4): 
295         - Remove pure.c, pure.obj
296
297 1998-11-04  Adrian Aichner  <adrian@xemacs.org>
298
299         * xemacs.mak: Creating minimal versions of Installation,
300         Installation.el, and config.values to make
301         (describe-installation) and (config-value ...) work in Windows NT
302         native builds.  Incorporating rule for movemail.exe courtesy of
303         Andy Piper.
304
305 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
306
307         * XEmacs 21.2.5 is released
308
309 1998-11-28  SL Baur  <steve@altair.xemacs.org>
310
311         * XEmacs 21.2-beta4 is released.
312
313 1998-10-29  Andy Piper  <andyp@parallax.co.uk>
314
315         * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to
316         pull in getopt and friends.
317
318 1998-10-15  SL Baur  <steve@altair.xemacs.org>
319
320         * XEmacs 21.2-beta3 is released.
321
322 1998-09-29  SL Baur  <steve@altair.xemacs.org>
323
324         * XEmacs 21.2-beta2 is released.
325
326 1998-09-19  Adrian Aichner  <adrian@xemacs.org>
327
328         * tiff.mak: New file provided by Charles Wilson
329           <cwilson@ee.gatech.edu>
330
331         * README: Update provided by Charles Wilson
332           <cwilson@ee.gatech.edu>.  Documenting use of the newly
333           introduced tiff.mak.  Renumbering subsequent build instruction
334           items.
335
336 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
337
338         * PROBLEMS: New file.
339
340         * xemacs.mak: Install the PROBLEMS file in the root directory of
341           the XEmacs installation.
342
343 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
344
345         * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR
346           when building with PNG support.
347
348 1998-08-31  Jonathan Harris  <jhar@tardis.ed.ac.uk>
349
350         * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build
351           options.
352
353 1998-08-12  Jeff Sparkes  <jsparkes@internetivity.com>
354
355         * xemacs.mak: Link in GIF, fix HAVE_JPEG default.
356
357 1998-08-09  Jonathan Harris  <jhar@tardis.ed.ac.uk>
358
359         * xemacs.mak (install): Win95 fixes:
360           DOS mkdir doesn't create intermediate directories. xcopy does
361           so use it to create the install and lock directories.
362           Removed trailing backslashes from copy commands since DOS
363           copy doesn't like them.
364
365 1998-08-05  Charles G. Waldman <cgw@pgt.com>
366
367         * xemacs.mak: change "copy" to "xcopy" in install target
368
369 1998-08-04  Jeff Sparkes  <jsparkes@internetivity.com> 
370
371         * xemacs.mak: Link in PNG, TIFF and JPEG in native build.
372
373 1998-08-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
374
375         * README: XEmacs has been successfully built with MSVC 4.0.
376           Mention the vcvars32.bat file installed with the MSVC tools.
377
378 1998-07-19  SL Baur  <steve@altair.xemacs.org>
379
380         * XEmacs 21.2-beta1 is released.
381
382 1998-07-13  Jonathan Harris  <jhar@tardis.ed.ac.uk>
383
384         * xemacs.mak:
385           Add path to xemacs.res dependency.
386
387 1998-07-12  SL Baur  <steve@altair.xemacs.org>
388
389         * XEmacs 21.0-pre5 is released.
390
391 1998-07-09  SL Baur  <steve@altair.xemacs.org>
392
393         * XEmacs 21.0-pre4 is released.
394
395 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
396
397         * README: Documented the changed PACKAGEPATH option and the new
398           INSTALL_DIR option, install target and runemacs executable.
399           Added more debugging documentation.
400
401         * config.h: Don't undef EMACS_CONFIGURATION because it's now
402           set in the makefile.
403
404         * xemacs.mak: Added an INSTALL_DIR option and install target.
405           Renamed the default package location option to PACKAGEPATH
406           and made it cope with paths with spaces in them.
407           Made non-debug build the default; DEBUG_XEMACS defaults to 0.
408           System configuration (EMACS_CONFIGURATION) now correctly
409           determined at build-time by this makefile.
410           Compiles the runemacs executable as part of the all target.
411
412 1998-06-29  SL Baur  <steve@altair.xemacs.org>
413
414         * config.h:
415         * xemacs.mak: NT native sound fixes
416         From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org>
417
418 1998-06-21  Martin Buchholz  <martin@xemacs.org>
419
420         * xemacs.mak: It's XEmacs, not Xemacs!
421
422 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
423
424         * file.ico, lisp.ico:
425           New icons to represent a generic file and a lisp file.
426
427         * xemacs.rc: Build file.ico and lisp.ico into the executable.
428
429 1998-06-15  Peter Windle <peterw@sdl.ug.eds.com>
430
431         * xemacs.mak: Made XPM and X11 checks cope with case-sensitive
432         NFS. Also apply Sean MacLennan's change allowing
433         emacs_beta_version to be undefined.
434
435 1998-06-19  SL Baur  <steve@altair.xemacs.org>
436
437         * xemacs.mak (distclean): Reorder when puresize-adjust.h gets
438         deleted.
439         From Adrian Aichner <adrian@xemacs.org>
440
441 1998-06-08  Kirill M. Katsnelson  <kkm@kis.ru>
442
443         * config.h: Undefined DONT_ENCAPSULATE.
444         Defined ENCAPSULATE_* for fopem, open, rename and mkdir.
445         Removed MS-DOS code remains.
446
447 1998-06-03  Rick Rankin  <Rick_Rankin-P15254@email.mot.com>
448
449         * Makefile.cygwin: created to compile runemacs.c. This should
450         probably have a Makefile.in, but...
451
452         * runemacs.c: modified to check to see if xemacs is a symbolic
453         link when compiled under Cygwin.
454
455 1998-05-31  Kirill M. Katsnelson  <kkm@kis.ru>
456
457         * xemacs.mak: Added lib-src/wakeup.exe
458
459 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
460
461         * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe
462         sorted-doc.exe, etags.exe
463
464 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
465
466         * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro
467         in the command line.
468
469 1998-05-26  Kirill M. Katsnelson  <kkm@kis.ru>
470
471         * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which
472         should be compiled in (sic!).
473         Removed 'extern' before function prototypes.
474
475 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
476
477         * xemacs.mak: Unified -nologo compiler switch handling and lib-src 
478         programs build (only make-docfile currently, adding other tools
479         soon). 
480
481 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
482
483         * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to
484         docfile creation and compilation.
485         Defaulted HAVE_MSW to 1.
486         Changed lib-src references to be relative to $(XEMACS)/, not ../
487
488 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
489
490         * xemacs.mak: Removed inline.{c,obj}. It did buy nothing.
491
492 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
493
494         * xemacs.mak: Comment out dialog.{c,obj} from build.
495
496 1998-05-11  Jonathan Harris  <jhar@tardis.ed.ac.uk>
497
498         * nt/config.h:
499         Unconditionally define new HAVE_DRAGNDROP.
500
501 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
502
503         * xemacs.mak: Added dragdrop.{c,obj}
504
505 1998-05-08  Kirill M. Katsnelson  <kkm@kis.ru>
506
507         * config.h (enum_field): Redefine to be unsigned int.
508
509 1998-05-07  Kirill M. Katsnelson  <kkm@kis.ru>
510
511         * xemacs.mak: Really honor minimal tagbits, indexed lrecord and
512         union type.
513
514 1998-05-03  Kirill M. Katsnelson  <kkm@kis.ru>
515
516         * inc/sys/socket.h: Removed encapsulating definitions for Winsock
517         functions.
518
519 1998-05-04  Kirill M. Katsnelson  <kkm@kis.ru>
520
521         * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros.
522         Make _DEBUG defined only when DEBUG_XEMACS.
523
524 1998-04-26  Kirill M. Katsnelson  <kkm@kis.ru>
525
526         * xemacs.mak: Added glyphs-eimage.{c,obj}
527
528 1998-04-20  Kirill M. Katsnelson  <kkm@kis.ru>
529
530         * xemacs.mak: Support "Don't panic, I will restart make" exit code.
531         Extra checks for externally specified X{PM,11}_DIR.
532         Proper quoting to allow spaces in these paths.
533         Conduct all config checks at once.
534         New option VERBOSECC. When non-zero, C compiler echoes its
535         commands. When zero, only name of the file being compiled is
536         echoed. Default is 0 (do not echo).
537
538 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
539
540         * README: Documented new msvc build procedure, including XPM
541         support.
542
543         * xemacs.mak: Added XPM and TOOLBARS support for native msvc
544         build.
545
546         * xpm.mak: New file
547         Makefile for building xpm library under msvc. Hopefully this
548         will be part of future xpm distributions.
549
550 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
551
552         * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not
553         defined. 
554
555         * xemacs.mak: Added new file process-nt.c
556
557 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
558
559         * xemacs.mak: Added build options which can be defined in nmake
560         command line (defaults are parentheses):
561         HAVE_MSW=0/1    (0)     Build with native GUI
562         HAVE_X=0/1      (0)     Build with X-Windows
563                                 ** At least one must be defined
564         X11_DIR=path    ()      Path to the root dir of X11R6 installation
565                                 ** Must be defined when HAVE_X=1
566         HAVE_MULE=0/1   (0)     Compile in MULE
567         HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired
568         PATH_PACKAGEPATH=path   Package search path
569                         ("~/.xemacs")
570         DEBUG_XEMACS=0/1 (1)    Compile with symbols, assertions and
571                                 extra debugging checks
572         USE_UNION_TYPE=0/1 (0)
573         USE_MINIMAL_TAGBITS=0/1 (0)
574         USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0)
575         GUNG_HO=0/1 (none)      When specified, overrides the above two.
576         : Added output of a configuration report
577         : Added copyright notice.
578         : Deleted remains of ImageMagick.
579         (distclean): Do not use mskedepend
580         (install): echo "Not yet implmented".
581
582 1998-04-05  Kirill M. Katsnelson  <kkm@kis.ru>
583
584         * config.h (enum_field): Borrow new definition from config.h.in
585
586 1998-04-01  Kirill M. Katsnelson  <kkm@kis.ru>
587
588         * config.h: Patial sync-up with config.h.in
589
590 1998-03-25  jhar@tardis.ed.ac.uk
591
592         * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects
593         alterations to package_path in nt/xemacs.mak.
594
595 1998-03-24  Kirill M. Katsnelson  <kkm@kis.ru>
596
597         * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'.
598
599 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
600
601         * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj},
602         gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not
603         compiled in yet.
604
605 1998-03-19  Kirill M. Katsnelson  <kkm@kis.ru>
606
607         * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option, 
608         since file I/O depends on it, and defined unconditioanlly in
609         src/s/windowsnt.h.
610         Added -nologo switch to different tools here and there.
611         Suppressed some irrelevant make output.
612
613 1998-02-28  Kirill M. Katsnelson  <kkm@kis.ru>
614
615         * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of
616         --with-file-coding configure option. Default is yes.
617
618 1998-03-13  Kirill M. Katsnelson  <kkm@kis.ru>
619
620         * xemacs.mak (update-elc): Copy Installation.el to $(LISP)
621
622         * Installation.el: New file, copied by xemacs.mak during build.
623
624 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
625
626         * xemacs.mak: Added entry for src/dired-msw.c.  Use of the
627           dired-in-C enhancements is optional, and is determined by
628           HAVE_MSW_C_DIRED.  See comments in xemacs.mak.
629
630 1998-02-18  Kirill M. Katsnelson  <kkm@kis.ru>
631
632         * xemacs.mak: Fixed lost docstrings
633
634 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
635
636         * xemacs.mak: Updated accordingly.
637         Creates the MSVC browse info immediately after the link.
638
639 1997-12-29  Kirill M. Katsnelson  <kkm@kis.ru>
640
641         * config.h: Suppressed MSVC warning 'relational' : signed/unsigned
642         mismatch
643
644         * config.h: INLINE defined to __inline for MSVC compilers >= 2.x
645
646 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
647
648         * xemacs.mak: added menubar-msw.c, menubar.c
649
650         * xemacs.mak: scrollabrs and menubars are rearranged properly
651           under different ifdef'd secions, so for example menubar.obj goes
652           to always compiled section, and menubar-msw.obj is built only when
653           HAVE_MSW.
654
655         * xemacs.mak: Compiler warning flag definition moved to a macro
656           CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!).
657
658 1997-12-11  David Hobley <davidh@wr.com.au>
659
660         * Added support for auto generation of puresize-adjust.h
661           in xemacs.mak. Also created new file puresize-adjust.h to copy
662           into src on initial build.
663
664 Mon December 08 1997 kkm@kis.ru
665
666         * xemacs.mak: added profile.c, removed event-unixod.c
667         * xemacs.mak: removed dangerous defines _IX_86, _X86_,
668           _MSC_VER
669         * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP
670
671 Thu December 04 1997 jhar@tardis.ed.ac.uk
672         
673         * xemacs.mak: Define DEBUG_XEMACS when compiling with debug.
674
675 Tue November 29 12:29:33 1997 davidh
676
677         * xemacs.mak and config.h updated to provide ability to
678           specify DEBUG mode from the xemacs.mak file.
679
680 Mon December 01 1997 jhar
681
682         * msw-init.el: Provide default bindings for cut, paste, copy and undo
683
684         * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c:
685           - Implemeted simple emacs_mswindows_event_pending_p().
686           - Fixed deleting frames.
687           - Rewrote timeout code, eliminating "!NILP(rest)" bug.
688           - Special processing for 'Ctrl-@' keystroke.
689           - Support for some new keysyms.
690         
691 Mon December 01 1997 jhar
692
693         * xemacs.mak:
694           - Add PACKAGE_PATH and EMACS_BETA_VERSION defines.
695           - Automatically copy changed include files from \nt to \src.
696           - Corrected some DOC_SRC* lists.
697   
698 Tue November 18 21:45:06 1997 davidh
699
700         * xemacs.mak updated to remove dependency on startup.elc
701           HAVE_IMAGEMAGICK added for X build.
702
703 Thu September 25 23:06:44 1997 davidh
704
705         * xemacs.mak updated to make the build as simple as typing
706           nmake -f xemacs.mak. Also support for native gui included 
707           which should mean the w32 directory is no longer required.
708
709         * config.h synced with config.h.in from 20.3-b2
710
711         * synced in changes to support native gui.
712
713 Thu September 25 23:06:44 1997 davidh
714
715         * August Hill provided a patch to xemacs.mak to greatly simplify
716           the build - the DOC file gets created correctly. 
717
718 Tue September 22 23:06:44 1997 davidh
719
720         * August Hill provided some more patches - to expand ~ correctly
721           and to correctly deal with drive letters in the path.
722
723         * emacs.c patched to call init_ntproc()
724
725
726 Tue July 15 19:32:21 1997 davidh
727
728         * August Hill provided some more patches to make things better
729           - there is a workaround for dired to make the ^M's disappear
730           - a patch to fix shell-command
731
732 Tue July 08 22:01:36 1997 davidh
733
734         * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs;
735           as a result, removed /force - XEmacs now links normally.
736
737 Thu June 31 21:16:21 1997 davidh
738
739         * nt/TODO created.
740
741         * nt/X11.patch created to help with the X build.
742         
743         * August Hill provided:
744           a patch to fix the _WRETCODE undefined symbol,
745           a patch to fix a problem with dired
746
747           and generally helped clarify the build instructions.
748
749         * Synced with 20.3b10 (Athens).
750
751         * Made DIRECTORY_SEP be '\\'. Until I can change all code to
752           use the macro, I decided this would be easiest.
753
754         * Modified src/fileio.c to only open files in O_BINARY. This
755           causes files to be opened and written without automatically 
756           writing ^M 's to the end of each line. MULE ought to sort this
757           in theory, but I am less than convinced.
758
759         * Updated the nt/README to provide a little more help.
760
761 Thu May 29 23:11:21 1997 davidh
762
763         * Synced with 20.3b2.
764
765         * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h.
766
767         * Updated README from marcpa.
768
769         * Added example Win32.cf and site.def files for X.
770
771         * Added sed.exe into nt/.
772
773         * Modified nt/xemacs.mak to pass correct flags to lwlib compile.
774
775         * Added extra .elc files to ensure make-docfile gets all symbols.
776
777         * Modified balloon_help.c to compile (#if'd max definition)
778
779         * Modified src/event-Xt.c so as not to add signal_event_pipe to
780           be selected on - this is a hack until I can work out a better
781           way. Thanks to Ben Wing for help on this.
782
783 Thu Mar 27 20:56:21 1997  marcpa  (marcpa at MARCPA)
784
785         * Synced with 20.1b9.
786
787 Sun Mar 16 00:32:15 1997  marcpa  (marcpa at MARCPA)
788
789         * lisp/eterm/README.term is truncated: is it just me (because
790         I'm on NT) or everyone else sees this ?
791         Answer: it is because it contains a ^Z embedded in it, therefore
792         it needs to be inserted in binary mode in CVS.
793
794 Thu Mar 13 00:19:25 1997  marcpa  (marcpa at MARCPA)
795
796         * At end of compilation, there are some unresolved symbols: 
797
798 link.exe @C:\TEMP\nma00115.
799 sysdep.obj : error LNK2001: unresolved external symbol _vfork
800 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE
801 option; image may not run
802
803
804 Wed Mar 12 23:18:53 1997  marcpa  (marcpa at MARCPA)
805
806         * Need to copy the nt/inc directory David originally submitted or
807         NT code won't compile.
808
809         * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src.
810
811         * Had to modify XEmacs sources here and there : see the diffs
812         between NT_FIRST_COMPILE and V20_1_beta9.
813
814         * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is
815         already defined by Windows and is a long, while X wants it to be
816         an unsigned char.
817
818 --- Xmd.h~      Thu Jun 08 23:20:40 1995
819 +++ Xmd.h       Sun Mar 16 13:09:10 1997
820 @@ -150,8 +150,9 @@
821  typedef CARD16         BITS16;
822  typedef CARD8          BYTE;
823  
824 +#ifndef WIN32
825  typedef CARD8           BOOL;
826 -
827 +#endif
828
829         * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything
830         properly. 
831