Fix typo in previous entry (emacs.ico was not deleted).
[bpt/emacs.git] / nt / ChangeLog
1 2007-02-13 Chong Yidong <cyd@stupidchicken.com>
2
3 * icons/README: New file.
4
5 * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
6 * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
7 * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
8 * icons/gnu2b48t.ico, icons/gnu4g48t.ico:
9 * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
10 * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico: Unused icons
11 deleted.
12
13 2007-01-31 Juanma Barranquero <lekktu@gmail.com>
14
15 * configure.bat: Update ../site-lisp/subdirs.el when needed.
16
17 2007-01-30 Juanma Barranquero <lekktu@gmail.com>
18
19 * subdirs.el: Add "no-byte-compile: t" local variable.
20
21 2007-01-10 Jason Rumney <jasonr@gnu.org>
22
23 * README: Update URLs and advice about reporting bugs.
24
25 2006-12-29 Jason Rumney <jasonr@gnu.org>
26
27 * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
28 DEBUG_LINK.
29 (DEBUG_LINK): Remove -debugtype:both
30
31 2006-12-27 Eli Zaretskii <eliz@gnu.org>
32
33 * INSTALL: Update table of supported Make ports. Show "make -j"
34 command that is known to work.
35
36 * configure.bat: Update table of supported Make ports.
37
38 2006-12-24 Eli Zaretskii <eliz@gnu.org>
39
40 * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
41 only in implicit rules. Use literal "emacs.rc" instead.
42
43 2006-12-23 Eli Zaretskii <eliz@gnu.org>
44
45 * gmake.defs: Export XMFLAGS.
46
47 * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
48 use $(XMFLAGS) for nmake, as it doesn't support parallelism.
49
50 2006-12-22 Eli Zaretskii <eliz@gnu.org>
51
52 * INSTALL: Explain how to invoke GNU Make for parallel builds.
53
54 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
55 command-line argument to sub-Make in src, since src/makefile.w32-in
56 invokes Make recursively during bootstrap.
57 (clean): Delete stamp_BLD.
58 (bootstrap): Make `all' explicitly in a recursive Make.
59
60 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
61 stamp_BLD after creating the $(BLD) directory.
62
63 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
64 stamp_BLD after creating the $(BLD) directory.
65
66 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
67 (preprep, $(TRES), runemacs)
68 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
69 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
70 Depend on stamp_BLD instead of on $(BLD).
71 (XMFLAGS): New macro.
72 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
73 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
74 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
75 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
76
77 2006-12-20 Eli Zaretskii <eliz@gnu.org>
78
79 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
80 $(ALL_DEPS).
81 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
82 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
83 New dependency on $(BLD).
84 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
85 (bootstrap-gmake): Depend on addsection.
86
87 2006-10-29 Juanma Barranquero <lekktu@gmail.com>
88
89 * runemacs.c (WinMain): Process all recognized arguments, not just
90 the first one. Remove unused variable sec_desc.
91
92 2006-09-24 Eli Zaretskii <eliz@gnu.org>
93
94 * config.nt (HAVE_LANGINFO_CODESET): Define.
95
96 * inc/langinfo.h: New file.
97
98 * inc/nl_types.h: New file.
99
100 2006-09-15 Jay Belanger <belanger@truman.edu>
101
102 * COPYING: Replace "Library Public License" by "Lesser Public
103 License" throughout.
104
105 2006-07-27 Jason Rumney <jasonr@gnu.org>
106
107 * INSTALL: Add notes about Cygwin make to impatient section.
108
109 2006-06-02 Eli Zaretskii <eliz@gnu.org>
110
111 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
112 known to work.
113
114 2006-03-12 Jason Rumney <jasonr@gnu.org>
115
116 * addpm.c (add_registry): Don't change the registry unless keys
117 already exist from a previous version.
118
119 * makefile.w32-in (install): Use -q when invoking addpm.
120
121 * addpm.c (main): Accept -q as alternative for /q.
122
123 2006-03-11 Jason Rumney <jasonr@gnu.org>
124
125 * runemacs.c (WinMain): Set screen buffer to 80x25.
126
127 2005-12-24 Eli Zaretskii <eliz@gnu.org>
128
129 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
130 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
131
132 2005-12-09 Eli Zaretskii <eliz@gnu.org>
133
134 * INSTALL: Add explanation of how to debug with GDB starting from
135 the Emacs Abort dialog.
136
137 2005-11-26 Chong Yidong <cyd@stupidchicken.com>
138
139 * emacs.rc: Use new icons.
140
141 2005-11-26 Eli Zaretskii <eliz@gnu.org>
142
143 * emacs21.ico: Renamed from emacs.ico.
144 * emacs.ico: New icons from Andrew Zhilin
145 <andrew_zhilin@yahoo.com>.
146
147 2005-09-10 Eli Zaretskii <eliz@gnu.org>
148
149 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
150
151 2005-08-10 Juanma Barranquero <lekktu@gmail.com>
152
153 * .cvsignore: Add `obj' and `oo' for in-place installations.
154
155 2005-07-30 Eli Zaretskii <eliz@gnu.org>
156
157 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
158
159 2005-07-29 Juanma Barranquero <lekktu@gmail.com>
160
161 * configure.bat: Don't create lisp/Makefile.unix.
162
163 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
164
165 * .cvsignore: Add `makefile' and `config.log'.
166
167 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
168
169 Merge gnulib getopt implementation into Emacs.
170
171 * inc/gettext.h: Remove; no longer needed now that
172 lib-src/gettext.h exists.
173
174 2005-07-16 Eli Zaretskii <eliz@gnu.org>
175
176 * configure.bat: Finish config.log with a line that indicates that
177 the configure step was successful.
178
179 2005-07-04 Lute Kamstra <lute@gnu.org>
180
181 Update FSF's address in GPL notices.
182
183 2005-06-11 Eli Zaretskii <eliz@gnu.org>
184
185 * configure.bat: If their fc.exe returns a meaningful exit status,
186 don't overwrite src/config.h and src/epaths.h with identical
187 copies.
188
189 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
190 changes. Add a pointer to another site with detailed configure
191 and build instructions. Suggest to look at config.log when
192 configure fails. Add MinGW Make 3.80 to the list of successful
193 combinations.
194
195 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
196 "-mcpu=i686".
197
198 * configure.bat: Update copyright years.
199 Delete config.log before doing anything else.
200 Write additional diagnostics to config.log in case of failures to
201 compile test programs, including the failed test program itself.
202 Add a test for support of -mtune=pentium4 switch to GCC; if it is
203 supported, set up MCPU_FLAG variable on the various Makefiles to
204 use that switch during compilations. (This avoids GCC warning
205 about -mcpu being deprecated.)
206
207 2005-06-10 Eli Zaretskii <eliz@gnu.org>
208
209 * addsection.c (copy_executable_and_add_section): Pass non-zero
210 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
211 environment. Print section names with %.8s.
212 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
213 only if non-zero. All callers changed.
214
215 2005-06-05 Eli Zaretskii <eliz@gnu.org>
216
217 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
218 `const void *', for consistency with Posix.
219
220 2005-06-04 Eli Zaretskii <eliz@gnu.org>
221
222 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
223
224 2005-05-24 Juanma Barranquero <lekktu@gmail.com>
225
226 * INSTALL: Add more pointers to ports of Unix tools to Windows,
227 and to the Emacs Wiki (which contains building instructions for
228 Windows). Reword image library instructions and remove obsolete
229 incompatibility information.
230
231 2005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
232
233 * config.nt (HAVE_PWD_H): Undef.
234
235 2004-06-07 Juanma Barranquero <lektu@terra.es>
236
237 * INSTALL: Clarify paragraph about compatibility between image
238 libraries and builds of Emacs with several compilers.
239
240 2004-06-06 Juanma Barranquero <lektu@terra.es>
241
242 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
243 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
244 calling non-existent cmdproxy.exe on boostrappings after a
245 previous install followed by realclean.
246
247 * nmake.defs: Add quote in comment to resync font-locking.
248
249 2004-06-04 Juanma Barranquero <lektu@terra.es>
250
251 * INSTALL: Reword the section on image support. Add reference to
252 GnuWin32. Mention problems when mixing binaries from different
253 compilers.
254
255 2004-05-06 Jason Rumney <jasonr@gnu.org>
256
257 * configure.bat: Use -mno-cygwin to check for image libraries
258 when needed.
259
260 2004-05-03 Jason Rumney <jasonr@gnu.org>
261
262 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
263 * makefile.def: Remove.
264
265 * nmake.defs (SYS_LDFLAGS): Add -nologo.
266
267 * makefile.w32-in (info-gmake, info-nmake): New targets.
268 (info): Use them.
269
270 2004-04-23 Juanma Barranquero <lektu@terra.es>
271
272 * nmake.defs:
273 * gmake.defs:
274 * makefile.w32-in:
275 * makefile.def:
276 * makefile.nt: Add "-*- makefile -*-" mode tag.
277
278 2004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
279
280 * runemacs.c (WinMain): Let Emacs environment default to parent.
281
282 2004-03-11 Jason Rumney <jasonr@gnu.org>
283
284 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
285
286 2004-03-10 Juanma Barranquero <lektu@terra.es>
287
288 * makefile.w32-in (install): Don't try to copy
289 ../lib-src/fns-*.el, as it isn't used anymore.
290
291 2004-01-28 Peter Runestig <peter@runestig.com>
292
293 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
294
295 2003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
296
297 * .cvsignore: Add `.arch-inventory'.
298
299 2003-11-22 Lars Hansen <larsh@math.ku.dk>
300
301 * inc/grp.h: New file.
302
303 2003-09-03 Peter Runestig <peter@runestig.com>
304
305 * configure.bat: Create ``makefile'' in directories man, lispref
306 and lispintro.
307
308 * makefile.w32-in (force-info, info): New targets.
309
310 * envadd.bat: New file.
311
312 * multi-install-info.bat: New file.
313
314 2003-06-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
315
316 * config.nt (my_strftime): New define.
317
318 2003-02-01 Jason Rumney <jasonr@gnu.org>
319
320 * configure.bat: Automatically detect libXpm.
321 Suppress compiler output when testing for image libraries.
322 Give names of un-found libraries in messages.
323
324 2003-01-31 Juanma Barranquero <lektu@terra.es>
325
326 * configure.bat: Automatically detect giflib and tifflib.
327
328 2003-01-29 Jason Rumney <jasonr@gnu.org>
329
330 * gmake.defs (CURDIR): Disable cygpath kludge.
331
332 2003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
333
334 * configure.bat: Avoid endless loop when configuring without image
335 support.
336
337 2003-01-26 Jason Rumney <jasonr@gnu.org>
338
339 * configure.bat: Automatically detect jpeglib.
340
341 2003-01-25 Jason Rumney <jasonr@gnu.org>
342
343 * configure.bat: Automatically detect libpng.
344
345 2003-01-21 Jason Rumney <jasonr@gnu.org>
346
347 * icons/hand.cur: New file.
348
349 2003-01-21 David Ponce <david@dponce.com>
350
351 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
352
353 2003-01-15 Andrew Innes <andrewi@gnu.org>
354
355 * gmake.defs (CURDIR): Convert to native Windows format (with
356 forward slashes), to support building with Cygwin builds of make.
357
358 2002-11-17 Ben Key <BKey1@tampabay.rr.com>
359
360 * nmake.defs:
361 * gmake.defs: Made changes so that Emacs would link with
362 WinMM.lib. This change was required for my addition of a Windows
363 compatible implementation of play-sound-internal.
364
365 2002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
366
367 * emacs.rc: Version updated to 21.3.50.
368
369 2002-06-13 Jason Rumney <jasonr@gnu.org>
370
371 * addpm.c (env_vars): Remove EMACSLOCKDIR.
372
373 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
374 (maybe-bootstrap-SH): New targets.
375 (all): Depend on maybe-bootstrap.
376
377 2002-05-03 Jason Rumney <jasonr@gnu.org>
378
379 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
380 (sys_getpeername, fcntl): Declare as wrappers.
381
382 2002-04-10 Juanma Barranquero <lektu@terra.es>
383
384 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
385 after compiling .el files.
386
387 2002-03-20 Jason Rumney <jasonr@gnu.org>
388
389 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
390 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
391
392 2002-03-19 Kim F. Storm <storm@cua.dk>
393
394 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
395 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
396 (HAVE_SYS_UN_H): Undef.
397 From David Ponce <dponce@voila.fr>.
398
399 2002-03-13 Jason Rumney <jasonr@gnu.org>
400
401 * config.nt (STRFTIME_NO_POSIX2): Define.
402
403 2002-02-18 Jason Rumney <jasonr@gnu.org>
404
405 * emacs.rc: Define VS_VERSION_INFO if not already.
406 Update version info.
407
408 2002-01-04 Andrew Innes <andrewi@gnu.org>
409
410 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
411 pick up relevant bits of the Windows API definitions.
412
413 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
414 pick up relevant bits of the Windows API definitions.
415
416 2001-12-14 Andrew Innes <andrewi@gnu.org>
417
418 * makefile.w32-in (bootstrap): Build addsection program before
419 bootstrap (required for post-processing temacs.exe).
420
421 2001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
422
423 * COPYING: New file.
424
425 2001-12-03 Andrew Innes <andrewi@gnu.org>
426
427 * makefile.w32-in (bootstrap-nmake):
428 (bootstrap-gmake): Extend bootstrap process to first do
429 bootstrap-clean in lisp dir and rebuild the DOC file.
430 (bootstrap): Do a "normal" make after the bootstrap work.
431
432 2001-11-20 Jason Rumney <jasonr@gnu.org>
433
434 * INSTALL: Update table of versions of make that are suitable
435 for building Emacs, based on recent feedback.
436
437 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
438
439 2001-11-19 Andrew Innes <andrewi@gnu.org>
440
441 * ftime-nostartup.bat: New file.
442
443 * ftime.bat: Don't include libc.lib for profiling - the profiler
444 corrupts part of memcpy.
445
446 2001-11-17 Jason Rumney <jasonr@gnu.org>
447
448 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
449 expansion. From Juanma Barranquero <lektu@terra.es>.
450
451 2001-10-20 Gerd Moellmann <gerd@gnu.org>
452
453 * (Version 21.1 released.)
454
455 2001-10-12 Andrew Innes <andrewi@gnu.org>
456
457 * inc/pwd.h (uid_t, gid_t): New typedefs.
458
459 2001-10-05 Gerd Moellmann <gerd@gnu.org>
460
461 * Branch for 21.1.
462
463 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
464
465 * README: Update the address of the mailing list and subscription
466 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
467
468 2001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
469
470 * INSTALL: Suggest to avoid using WinZip.
471
472 * configure.bat: Make sure ../site-lisp exists; create if necessary.
473
474 2001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
475
476 * INSTALL: Mention that "make install" can be "nmake install".
477
478 2001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
479
480 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
481 since some versions of `mkdir' don't automatically create parent
482 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
483
484 2001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
485
486 * subdirs.el: New file.
487
488 * configure.bat: Copy subdirs.el to the site-lisp directory.
489
490 * makefile.w32-in (install): Copy subdirs.el to the installation
491 directory.
492
493 2001-06-20 Jason Rumney <jasonr@gnu.org>
494
495 * runemacs.c (WinMain): Add quotes around command in case of spaces.
496
497 2001-06-01 Andrew Innes <andrewi@gnu.org>
498
499 * gmake.defs (sh_output): Don't use $(warning ...) to output
500 messages, since that is not supported by GNU make 3.77.
501
502 2001-05-24 Jason Rumney <jasonr@gnu.org>
503
504 * INSTALL: Clarify that building with MSVC requires nmake.
505
506 2001-05-17 Andrew Innes <andrewi@gnu.org>
507
508 * gmake.defs (NEW_CYGWIN): Output message about spurious error
509 message that is to be ignored.
510
511 2001-05-13 Andrew Innes <andrewi@gnu.org>
512
513 * TODO: Remove file, since it is completely out of date.
514
515 * README: Add copyright notice.
516
517 * INSTALL: Add copyright notice.
518
519 2001-04-18 Andrew Innes <andrewi@gnu.org>
520
521 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
522 the environment.
523
524 * gmake.defs (SETLOADPATH): Remove definition.
525 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
526 environment.
527
528 2001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
529
530 * configure.bat: Make the checkw32api* labels be distinct in the
531 first 8 characters.
532
533 2001-03-17 Andrew Innes <andrewi@gnu.org>
534
535 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
536 escaped quotes.
537
538 * gmake.defs (DEBUG_LINK): New macro.
539 (LINK_FLAGS): Use it.
540
541 * nmake.defs (DEBUG_LINK): New macro.
542 (LINK_FLAGS): Use it.
543
544 2001-03-06 Andrew Innes <andrewi@gnu.org>
545
546 * INSTALL: Add --ldflags to configure line for building with
547 recent versions of Cygwin GCC.
548
549 2001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
550
551 * configure.bat: Use correct options when compiling a test program
552 with Cygwin. From David Ponce <dponce@voila.fr>.
553
554 2001-02-24 Andrew Innes <andrewi@gnu.org>
555
556 * _emacs: Remove obsolete file.
557
558 * emacs.bat.in: Remove obsolete file.
559
560 * debug.bat.in: Remove obsolete file.
561
562 * inc/sys/socket.h: Add copyright notice.
563
564 * paths.h: Add copyright notice.
565
566 * makefile.nt: Update copyright notice.
567
568 * makefile.def: Update copyright notice.
569
570 * configure.bat: Update copyright notice.
571
572 * nmake.defs: Add copyright notice.
573
574 * gmake.defs: Add copyright notice.
575
576 * makefile.w32-in: Add copyright notice.
577
578 2001-02-05 Andrew Innes <andrewi@gnu.org>
579
580 * nmake.defs (THISDIR): New definition.
581
582 * gmake.defs (THISDIR): New definition.
583
584 2001-02-03 Andrew Innes <andrewi@gnu.org>
585
586 * configure.bat: Leave a space before >> only when there is a
587 preceding digit. Add a comment about the importance of this.
588
589 * README: Replace outdated information.
590
591 * INSTALL (Trouble-shooting): Add note about need to specify extra
592 compiler flags with recent Cygwin ports of gcc.
593
594 2001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
595
596 * configure.bat: Use "rm -f" instead of "del /f", as the latter
597 is not supported by Windows 9X's COMMAND.COM.
598
599 2001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
600
601 * configure.bat: Make sure redirection is preceeded by a blank, to
602 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
603 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
604
605 2001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
606
607 * INSTALL: Copy the table of tested combinations of development
608 tools from confuigure.bat. Add suggestion to install Bash on
609 Windows 9X.
610
611 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
612 lisp/Makefile.in instead. Use "rm -f" where more than one file
613 needs to be deleted, since command.com in Windows 9X doesn't grok
614 more than one argument.
615
616 2001-01-24 Andrew Innes <andrewi@gnu.org>
617
618 * makefile.w32-in (cleanall-other-dirs-nmake):
619 (cleanall-other-dirs-gmake): New targets.
620 (cleanall): Invoke them.
621
622 2001-01-19 Andrew Innes <andrewi@gnu.org>
623
624 * addpm.c (env_vars): Add a version-independent site-lisp
625 directory to EMACSLOADPATH, after the version dependent one.
626
627 2001-01-06 Andrew Innes <andrewi@gnu.org>
628
629 * README: Update info about compilers.
630
631 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
632 select correct rule for invoking make in another directory. Amend
633 rules accordingly.
634 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
635
636 * nmake.defs (EMACS_ICON_PATH): Delete definition.
637 (COMPILER_TEMP_FILES): New definition.
638 (MAKETYPE): New definition.
639
640 * gmake.defs (EMACS_ICON_PATH): Delete definition.
641 (COMPILER_TEMP_FILES): New definition.
642 (MAKETYPE): New definition.
643
644 * makefile.def (EMACS_ICON_PATH): Delete definition.
645
646 * configure.bat: Be careful not to add trailing spaces when
647 outputting to config.settings.
648
649 2001-01-02 Andrew Innes <andrewi@gnu.org>
650
651 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
652 than the function.
653
654 2000-12-17 Andrew Innes <andrewi@gnu.org>
655
656 * makefile.w32-in (install): Copy directories to the correct
657 places.
658 (real_install): Remove obsolete target.
659
660 2000-12-06 Andrew Innes <andrewi@gnu.org>
661
662 * nmake.defs (CURDIR): New define.
663 (INSTALL_DIR): Use it.
664
665 * gmake.defs (NEW_CYGWIN): New define.
666 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
667 so we need to adjust how we escape embedded quotes.
668 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
669 relative to $(CURDIR).
670
671 2000-11-25 Jason Rumney <jasonr@gnu.org>
672
673 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
674
675 2000-10-17 Andrew Innes <andrewi@gnu.org>
676
677 * makefile.w32-in (recompile): New target to recompile lisp
678 directory.
679 (recompile-CMD, recompile-SH): New support targets.
680
681 2000-09-24 Jason Rumney <jasonr@gnu.org>
682
683 * config.nt (NO_RETURN): Define it.
684
685 2000-09-17 Andrew Innes <andrewi@gnu.org>
686
687 * gmake.defs: Revert to Unix line endings.
688
689 * nmake.defs: Revert to Unix line endings.
690
691 2000-09-16 Andrew Innes <andrewi@gnu.org>
692
693 * gmake.defs (SETLOADPATH): Change definition to work from any
694 subdirectory.
695
696 2000-09-14 Andrew Innes <andrewi@gnu.org>
697
698 * makefile.w32-in: Revert to Unix line endings.
699
700 2000-09-14 Andrew Innes <andrewi@gnu.org>
701
702 * INSTALL: Add note about expected error messages when configure
703 is run.
704
705 * configure.bat: Simplify the generation of makefiles (don't need
706 to generate various top-level targets that invoke make in other
707 directories).
708
709 * gmake.defs (SHELLTYPE): New define.
710 (SETLOADPATH): New define.
711
712 * nmake.defs (SHELLTYPE): New define.
713
714 * makefile.w32-in: Standardize indentation somewhat.
715 Add bootstrap support.
716 Pass $(MFLAGS) when invoking make recursively.
717 Add shell-specific variants of top-level targets that invoke make
718 recursively in other directories, and add necessary computed
719 dependencies.
720
721 2000-09-03 Andrew Innes <andrewi@gnu.org>
722
723 * makefile.w32-in: Change to DOS line endings.
724
725 * configure.bat: Change to DOS line endings.
726
727 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
728 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
729
730 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
731 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
732
733 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
734 -D_ANONYMOUS_STRUCT on compile line.
735 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
736 (ARCH_CFLAGS): Change optimization flags to -O2.
737 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
738 (ARGQUOTE, DQUOTE): New defines.
739
740 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
741 -D_ANONYMOUS_STRUCT on compile line.
742 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
743 (ARGQUOTE, DQUOTE): New defines.
744
745 2000-08-22 Andrew Innes <andrewi@gnu.org>
746
747 * configure.bat: New file.
748
749 * gmake.defs: New file.
750
751 * nmake.defs: New file.
752
753 * makefile.w32-in: New file.
754
755 * INSTALL: Rewrite to match new configure process.
756
757 * config.nt [WINDOWSNT]: Don't declare getenv.
758 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
759
760 * addpm.c (main): Accept /q to mean install based on addpm's
761 location without asking. Remove reference to emacs.bat which is
762 now obsolete.
763
764 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
765
766 * paths.h: Use forward slash as directory separator in all path
767 definitions.
768 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
769
770 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
771
772 * runemacs.c: Remove WIN32 define.
773
774 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
775 not defined.
776
777 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
778 (fd_set): Define to new name, after including winsock.h, so we can
779 provide our own implementation.
780
781 2000-07-05 Andrew Innes <andrewi@gnu.org>
782
783 * ebuild.bat: Add support for specifying make arguments.
784
785 * makefile.nt: Add support for `bootstrap' and related targets.
786
787 2000-06-11 Jason Rumney <jasonr@gnu.org>
788
789 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
790
791 2000-02-06 Andrew Innes <andrewi@gnu.org>
792
793 * inc/sys/time.h: Add inclusion protection.
794
795 * makefile.def (SYS_LDFLAGS): Add -nologo.
796
797 1999-11-22 Andrew Innes <andrewi@gnu.org>
798
799 * install.bat: Pass on command line arguments to make.
800
801 * makefile.nt (fast_install): Bring commands up-to-date, and fix
802 typo.
803
804 1999-11-21 Andrew Innes <andrewi@gnu.org>
805
806 * makefile.nt (all): Build leim if present.
807 (install): Install leim if present.
808 (clean): Clean leim if present.
809
810 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
811 definition.
812
813 * emacs.bat.in (EMACSLOADPATH): Include leim.
814
815 1999-07-12 Richard Stallman <rms@gnu.org>
816
817 * Version 20.4 released.
818
819 1999-06-16 Andrew Innes <andrewi@gnu.org>
820
821 * emacs.rc: Use an icon with a transparent background, to be in
822 keeping with other applications.
823
824 1999-06-03 Andrew Innes <andrewi@gnu.org>
825
826 * preprep.c: Fix typo.
827
828 1999-05-02 Andrew Innes <andrewi@gnu.org>
829
830 * config.h: Remove obsolete file.
831
832 * preprep.c (copy_executable_and_move_sections): Ifdef out a
833 couple of unused switch cases that aren't defined on all
834 platforms.
835
836 * ftime.bat: Add another variation of the profile command, which
837 only profiles extended commands.
838
839 1999-03-31 Geoff Voelker <voelker@cs.washington.edu>
840
841 * cmdproxy.c (main): Fix parens.
842
843 1999-03-25 Andrew Innes <andrewi@gnu.org>
844
845 * cmdproxy.c (main): Call GetShortPathName to normalize program
846 names for comparison.
847
848 1999-03-05 Geoff Voelker <voelker@cs.washington.edu>
849
850 * makefile.def: Compile multiple .c files when possible.
851 Use BLD instead of assuming i386.
852 * makefile.nt: Remove common multiple file compilation commands.
853
854 1999-03-04 Geoff Voelker <voelker@cs.washington.edu>
855
856 * cmdproxy.c (main): Add missing parens.
857
858 1999-02-20 Andrew Innes <andrewi@gnu.org>
859
860 * preprep.c: New program to allow dumped image to be profiled.
861
862 * makefile.nt (preprep): New target.
863 (ALL): Build it.
864
865 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
866
867 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
868 Change prep options to profile libc functions and skip the startup
869 code.
870
871 1999-02-15 Geoff Voelker <voelker@cs.washington.edu>
872
873 * makefile.nt: Create installation directory as first step.
874
875 1999-01-31 Andrew Innes <andrewi@gnu.org>
876
877 * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from
878 ROUND_UP_DST. Zeroes the alignment slop.
879 (copy_executable_and_add_section): Update the
880 SizeOfHeaders field properly.
881
882 1999-01-27 Andrew Innes <andrewi@gnu.org>
883
884 * makefile.nt: Do make version comparison as strings.
885
886 1999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
887
888 * runemacs.c (WinMain): Pass explicit environment block to
889 CreateProcess, to work around a bug in Windows 95/98.
890
891 1999-01-22 Geoff Voelker <voelker@cs.washington.edu>
892
893 * icons: New directory with Davenport's icons.
894 * icons/sink.ico: Renamed from emacs.ico.
895
896 * makefile.nt (install, fast_install): Install Windows icons
897 into etc/icons.
898
899 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
900
901 1999-01-17 Andrew Innes <andrewi@gnu.org>
902
903 * makefile.nt: (ALL): List top-level targets.
904 (addsection): New top-level target.
905 (install): Copy fns-*.el to bin directory.
906
907 * addsection.c: New program to add static heap section to
908 temacs.exe after linking, in support of new unexec method.
909
910 1998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
911
912 * cmdproxy.c (spawn): Pass directory for child as parameter.
913 (main): Save startup directory to give to spawn, then change
914 directory to location of .exe in order not to prevent startup
915 directory from being deleted.
916
917 1998-12-08 Geoff Voelker <voelker@cs.washington.edu>
918
919 * makefile.nt: Do string comparision of _NMAKE_VER.
920
921 1998-12-02 Geoff Voelker <voelker@cs.washington.edu>
922
923 * config.nt (LOCALTIME_CACHE): Define.
924
925 1998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
926
927 * install.bat: Convert to DOS format.
928
929 1998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
930
931 * cmdproxy.c (main): Set environment size only when running
932 command.com.
933
934 1998-11-03 Theodore Jump <tjump@tertius.com>
935
936 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
937 (DEL_TREE): Use rd instead of rmdir.
938 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
939 * makefile.nt: Compile multiple source files when possible.
940
941 1998-10-05 Geoff Voelker <voelker@cs.washington.edu>
942
943 * cmdproxy.c (main): Treat command line options as case-insensitive.
944
945 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
946
947 * Version 20.3 released.
948
949 1998-07-20 Geoff Voelker <voelker@cs.washington.edu>
950
951 * addpm.c (main): Explicitly check result of message box for OK.
952
953 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
954
955 * inc/sys/file.h (D_OK): Define new macro.
956
957 1998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
958
959 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
960
961 1998-05-30 Geoff Voelker <voelker@cs.washington.edu>
962
963 * emacs.rc (VS_VERSION_INFO): Define.
964
965 1998-04-23 Geoff Voelker <voelker@cs.washington.edu>
966
967 * makefile.nt (emacs.bat, debug.bat): Create them in the
968 installation directory.
969
970 1998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
971
972 * ddeclient.c: New file. (Support program for performing limited
973 interprocess communication on Windows.)
974
975 * makefile.nt: Build ddeclient.
976
977 * cmdproxy.c (main): Only set environment size for real shell, and
978 provide extra directory argument, when running on Windows 95.
979
980 1998-04-17 Geoff Voelker <voelker@cs.washington.edu>
981
982 * cmdproxy.c (fail): Exit with a negative return value.
983 (spawn): Return subprocess return code as an argument.
984 Explicitly copy environment block.
985 (main): Update to use return value argument with spawn.
986 Retry if spawn failed when a subshell was not tried.
987
988 * config.nt: Include new macros from src/config.in.
989 (GNU_MALLOC, REL_ALLOC): Define.
990 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
991 (RE_TRANSLATE): Use char_table_translate.
992
993 * makefile.def (CP_DIR): Preserve attributes.
994
995 * makefile.nt (clean): Delete patch generated files, optimized
996 build directory.
997
998 1997-10-01 Geoff Voelker <voelker@cs.washington.edu>
999
1000 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
1001
1002 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1003
1004 * Version 20.2 released.
1005
1006 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1007
1008 * Version 20.1 released.
1009
1010 1997-09-11 Geoff Voelker <voelker@cs.washington.edu>
1011
1012 * debug.bat.in: New file.
1013 * makefile.nt (debug.bat): New target.
1014
1015 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
1016
1017 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
1018 Quote group name. Allow different icons to be specified.
1019
1020 * cmdproxy.c (get_env_size): New function.
1021 (spawn): Explicitly pass in environment when creating subprocess.
1022 (main): Cleaup error messages.
1023 Specify dynamically sized environment block for real shell.
1024 Pass on unhandled switches to real shell.
1025 Quote program name.
1026
1027 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
1028 directory.
1029 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
1030
1031 * runemacs.c (WinMain): Allow Emacs process to be started with
1032 high or low priority.
1033
1034 * emacs.bat.in: Remove OS dependent operations.
1035
1036 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
1037
1038 * addpm.c (env_vars): No longer set INFOPATH.
1039
1040 * cmdproxy.c (get_next_token): Null terminate token returned.
1041
1042 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
1043
1044 1997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
1045
1046 * addpm.c (env_vars): Set SHELL to cmdproxy.
1047 (main): Initialize idDde to 0.
1048 Determine emacs_path from module file name.
1049 Prompt for install.
1050
1051 * makefile.def (MSVCNT11): Conditionally define it.
1052 (BASE_LIBS): Do not use oldnames.lib.
1053 (SYS_LDFLAGS): Use pdb files.
1054 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1055 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1056 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1057
1058 * makefile.nt (ALL): Build cmdproxy.
1059 (cmdproxy): New target.
1060 (install): Install cmdproxy.
1061
1062 * ftime.bat, debug.bat, cmdproxy.c: New files.
1063
1064 1997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1065
1066 * inc/sys/socket.h: (shutdown): Define.
1067 (sys_shutdown): Export.
1068
1069 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1070
1071 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1072
1073 1997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1074
1075 * config.nt: Update file comments.
1076 Update undefs added/removed in src/config.in.
1077
1078 1997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1079
1080 * makefil.def, emacs.bat: Use windows95 and windowsnt instead
1081 of win95 and winnt, respectively.
1082
1083 1997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1084
1085 * makefile.nt (real_install): Create site-lisp in installation dir.
1086 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1087 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1088
1089 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1090
1091 * Version 19.33 released.
1092
1093 1996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1094
1095 * runemacs.c (WinMain): Put a space between the binary and its args.
1096
1097 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1098
1099 * Version 19.32 released.
1100
1101 1996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1102
1103 * makefile.nt (clean): Use OBJDIR macro.
1104
1105 1996-06-03 Kim F. Storm <kfs@olicom.dk>
1106
1107 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
1108 Not defined by default.
1109 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1110 (WinMain): Convert backslashes to slashes in env var values.
1111
1112 * addpm.c (env_vars): Use slashes, not backslashes.
1113
1114 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1115
1116 * Version 19.31 released.
1117
1118 1996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1119
1120 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1121 undo settings afterwards.
1122
1123 1996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1124
1125 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
1126 environment variable.
1127
1128 1996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
1129
1130 * install.bat: Allow for optimized build.
1131 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1132 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1133
1134 1996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
1135
1136 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1137 (env_vars): Rename field emacs_path to emacs_dir.
1138 (main): Add link to runemacs instead of emacs.
1139
1140 * install.bat: Check if INSTALL_DIR is passed as an argument.
1141
1142 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1143
1144 * makefile.nt: Build and install runemacs.exe.
1145
1146 * runemacs.c: New file.
1147
1148 * config.w95: File removed.
1149
1150 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1151 inc/sys/socket.h, inc/sys/time.h: New header files.
1152
1153 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
1154
1155 1996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1156
1157 * makefile.def (DEL): Defined.
1158 (DEL_TREE) [win95]: Defined.
1159 (SYS_LDFLAGS): Set executable versions to 3.10.
1160
1161 * makefile.nt: Change uses of del to $(DEL).
1162
1163 1996-01-17 Erik Naggum <erik@naggum.no>
1164
1165 * All files: Update FSF's address in comment preamble.
1166
1167 1996-01-03 George V. Reilly <georger@microcrafts.com>
1168
1169 * emacs.ico: Now the proverbial kitchen sink icon.
1170
1171 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1172
1173 * Version 19.30 released.
1174
1175 1995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1176
1177 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1178
1179 * makefile.nt (install, fast_install, real_install, clean):
1180 Don't use switches to del not supported by Win95.
1181
1182 1995-11-07 Kevin Gallo <kgallo@microsoft.com>
1183
1184 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1185 (install, fast_install): Change same-dir test to create test file in
1186 installation tree and thereby support read-only shares.
1187 (clean): Remove .pdb files.
1188
1189 * makefile.def (NTGUI): New macro.
1190 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1191
1192 * config.nt, config.w95: Update to latest src/config.in.
1193
1194 * addpm.c (env_vars): New variable.
1195 (add_registry): New procedure.
1196 (main): Use values of configuration environment variables from
1197 the registry if defined, the process environment otherwise.
1198
1199 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1200
1201 * Version 19.29 released.
1202
1203 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1204
1205 1995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1206
1207 * makefile.nt: Define .c to .obj suffix rule.
1208 (addpm.obj): Compile directly, use CFLAGS.
1209 (addpm.exe): Link from addpm.obj.
1210
1211 * makefile.def (MSVCNT11): Defined.
1212 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1213 (CFLAGS_COMMON): Defined.
1214 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
1215
1216 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1217
1218 * emacs.bat.in: Renamed from emacs.bat.
1219 (emacs_dir): Renamed from emacs_path.
1220 Definition removed.
1221
1222 * addpm.c: New file.
1223 * makefile.nt (ALL,addpm,addpm.exe,addpm.obj): Defined.
1224 (all): Depend upon $(BLD) and $(ALL).
1225 (install): Depend upon emacs.bat.
1226 Create program item for Emacs.
1227 (clean): Delete obj.
1228 (emacs.bat): Defined.
1229 * makefile.def (EMACS_ICON_PATH,ADDPM): Defined.
1230
1231 1995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1232
1233 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1234 Add carriage returns; necessary for batch files on Win95.
1235
1236 1995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1237
1238 * config.w95: Created.
1239 * config.h: Changed to config.nt.
1240
1241 * makefile.nt (SUBDIRS): Commented out.
1242 (all,install,clean): Expand for-loops.
1243 (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined.
1244
1245 * makefile.def (SYS_LIB_DIR,SYS_INC_DIR): Undefined.
1246 (ARCH): New definition.
1247 (CPU,CONFIG_H,OS_TYPE): Defined.
1248 (INCLUDE,LIB): Checked if valid.
1249 (ntwin32.mak): Included.
1250 (AR,CC,LINK): New definition.
1251 (ADVAPI32,libc,BASE_LIBS): Defined.
1252 (SYS_LDFLAGS): New definition.
1253 Update comments and preprocessor conditionals.
1254
1255 * emacs.bat (SHELL): Conditionally defined.
1256 (HOME): Conditionally defined.
1257 (emacs_path,HOME): Update comments.
1258 Turn off all echo.
1259
1260 1995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1261
1262 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1263 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1264 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1265 inc/sys/param.h: Removed carriage-returns.
1266
1267 1995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1268
1269 * makefile.def (CVTRES): Defined.
1270
1271 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1272
1273 1995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1274
1275 * src: Remove directory.
1276
1277 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1278
1279 1995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1280
1281 * makefile.def (INSTALL_DIR): Changed to generic directory.
1282
1283 * emacs.bat: Added arguments when emacs.exe invoked.
1284
1285 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1286
1287 1994-12-13 Geoff Voelker <voelker@cs.washington.edu>
1288
1289 * makefile.def (CC): In configuration section.
1290 (COMPAT_LIB): Defined.
1291
1292 1994-11-01 Geoff Voelker <voelker@cs.washington.edu>
1293
1294 * src/paths.h: New file.
1295
1296 * src/config.h: New file.
1297
1298 * inc/pwd.h: New file.
1299
1300 * inc/sys/dir.h: New file.
1301
1302 * inc/sys/file.h: New file.
1303
1304 * inc/sys/ioctl.h: New file.
1305
1306 * inc/sys/param.h: New file.
1307
1308 * todo: New file.
1309
1310 * README: New file.
1311
1312 * makefile.nt: New file.
1313
1314 * makefile.def: New file.
1315
1316 * install.cmd: New file.
1317
1318 * INSTALL: New file.
1319
1320 * fast-install.cmd: New file.
1321
1322 * emacs.cmd: New file.
1323
1324 * ebuild.cmd: New file.
1325
1326 * _emacs: New file.
1327
1328 ;; Local Variables:
1329 ;; coding: iso-2022-7bit
1330 ;; add-log-time-zone-rule: t
1331 ;; End:
1332
1333 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
1334 2005, 2006, 2007 Free Software Foundation, Inc.
1335
1336 This file is part of GNU Emacs.
1337
1338 GNU Emacs is free software; you can redistribute it and/or modify
1339 it under the terms of the GNU General Public License as published by
1340 the Free Software Foundation; either version 2, or (at your option)
1341 any later version.
1342
1343 GNU Emacs is distributed in the hope that it will be useful,
1344 but WITHOUT ANY WARRANTY; without even the implied warranty of
1345 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1346 GNU General Public License for more details.
1347
1348 You should have received a copy of the GNU General Public License
1349 along with GNU Emacs; see the file COPYING. If not, write to the
1350 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
1351 Boston, MA 02110-1301, USA.
1352
1353 ;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414