Add stamp_BLD.
[bpt/emacs.git] / nt / ChangeLog
CommitLineData
b47342e3
EZ
12006-12-22 Eli Zaretskii <eliz@gnu.org>
2
c52bf8c3
EZ
3 * INSTALL: Explain how to invoke GNU Make for parallel builds.
4
5e059fc1
EZ
5 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
6 command-line argument to sub-Make in src, since src/makefile.w32-in
7 invokes Make recursively during bootstrap.
f278d4a6 8 (clean): Delete stamp_BLD.
6808dce1 9 (bootstrap): Make `all' explicitly in a recursive Make.
5e059fc1 10
b47342e3
EZ
11 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
12 stamp_BLD after creating the $(BLD) directory.
13
14 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
15 stamp_BLD after creating the $(BLD) directory.
16
17 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
18 (preprep, $(TRES), runemacs)
19 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
20 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
21 Depend on stamp_BLD instead of on $(BLD).
22 (XMFLAGS): New macro.
23 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
24 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
25 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
26 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
27
6148a044
EZ
282006-12-20 Eli Zaretskii <eliz@gnu.org>
29
30 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
31 $(ALL_DEPS).
b47342e3
EZ
32 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
33 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
34 New dependency on $(BLD).
6148a044
EZ
35 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
36 (bootstrap-gmake): Depend on addsection.
37
4da0d3f7
JB
382006-10-29 Juanma Barranquero <lekktu@gmail.com>
39
40 * runemacs.c (WinMain): Process all recognized arguments, not just
41 the first one. Remove unused variable sec_desc.
42
8f59d602
EZ
432006-09-24 Eli Zaretskii <eliz@gnu.org>
44
45 * config.nt (HAVE_LANGINFO_CODESET): Define.
46
47 * inc/langinfo.h: New file.
48
49 * inc/nl_types.h: New file.
50
45a2056c
JB
512006-09-15 Jay Belanger <belanger@truman.edu>
52
53 * COPYING: Replace "Library Public License" by "Lesser Public
54 License" throughout.
55
ac70d20b
JR
562006-07-27 Jason Rumney <jasonr@gnu.org>
57
58 * INSTALL: Add notes about Cygwin make to impatient section.
59
3d80c941
EZ
602006-06-02 Eli Zaretskii <eliz@gnu.org>
61
62 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
63 known to work.
64
335be36b
JR
652006-03-12 Jason Rumney <jasonr@gnu.org>
66
ebe98f49
JR
67 * addpm.c (add_registry): Don't change the registry unless keys
68 already exist from a previous version.
69
92cc46af
JR
70 * makefile.w32-in (install): Use -q when invoking addpm.
71
335be36b
JR
72 * addpm.c (main): Accept -q as alternative for /q.
73
f71d8cff
JR
742006-03-11 Jason Rumney <jasonr@gnu.org>
75
76 * runemacs.c (WinMain): Set screen buffer to 80x25.
77
94e7daf7
EZ
782005-12-24 Eli Zaretskii <eliz@gnu.org>
79
80 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
81 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
82
9ea74bfb
EZ
832005-12-09 Eli Zaretskii <eliz@gnu.org>
84
85 * INSTALL: Add explanation of how to debug with GDB starting from
86 the Emacs Abort dialog.
87
d73d22ed
CY
882005-11-26 Chong Yidong <cyd@stupidchicken.com>
89
90 * emacs.rc: Use new icons.
91
07908aec
EZ
922005-11-26 Eli Zaretskii <eliz@gnu.org>
93
94 * emacs21.ico: Renamed from emacs.ico.
95 * emacs.ico: New icons from Andrew Zhilin
96 <andrew_zhilin@yahoo.com>.
97
ed326e35
EZ
982005-09-10 Eli Zaretskii <eliz@gnu.org>
99
100 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
101
df76c589
JB
1022005-08-10 Juanma Barranquero <lekktu@gmail.com>
103
104 * .cvsignore: Add `obj' and `oo' for in-place installations.
105
43e124e6
EZ
1062005-07-30 Eli Zaretskii <eliz@gnu.org>
107
4da0d3f7 108 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
43e124e6 109
5dac5615
JB
1102005-07-29 Juanma Barranquero <lekktu@gmail.com>
111
112 * configure.bat: Don't create lisp/Makefile.unix.
113
c638055f
JB
1142005-07-28 Juanma Barranquero <lekktu@gmail.com>
115
116 * .cvsignore: Add `makefile' and `config.log'.
117
9eff9fe3
PE
1182005-07-26 Paul Eggert <eggert@cs.ucla.edu>
119
120 Merge gnulib getopt implementation into Emacs.
121
122 * inc/gettext.h: Remove; no longer needed now that
123 lib-src/gettext.h exists.
124
9ebc3953
EZ
1252005-07-16 Eli Zaretskii <eliz@gnu.org>
126
127 * configure.bat: Finish config.log with a line that indicates that
128 the configure step was successful.
129
a0ec7a4a
LK
1302005-07-04 Lute Kamstra <lute@gnu.org>
131
132 Update FSF's address in GPL notices.
133
5bc753e8
EZ
1342005-06-11 Eli Zaretskii <eliz@gnu.org>
135
099a3eea
EZ
136 * configure.bat: If their fc.exe returns a meaningful exit status,
137 don't overwrite src/config.h and src/epaths.h with identical
138 copies.
139
591cbed1
EZ
140 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
141 changes. Add a pointer to another site with detailed configure
142 and build instructions. Suggest to look at config.log when
143 configure fails. Add MinGW Make 3.80 to the list of successful
144 combinations.
145
5bc753e8
EZ
146 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
147 "-mcpu=i686".
148
099a3eea 149 * configure.bat: Update copyright years.
5bc753e8
EZ
150 Delete config.log before doing anything else.
151 Write additional diagnostics to config.log in case of failures to
152 compile test programs, including the failed test program itself.
153 Add a test for support of -mtune=pentium4 switch to GCC; if it is
154 supported, set up MCPU_FLAG variable on the various Makefiles to
155 use that switch during compilations. (This avoids GCC warning
156 about -mcpu being deprecated.)
157
d2fcf769
EZ
1582005-06-10 Eli Zaretskii <eliz@gnu.org>
159
160 * addsection.c (copy_executable_and_add_section): Pass non-zero
161 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
162 environment. Print section names with %.8s.
163 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
164 only if non-zero. All callers changed.
165
a0c38328
EZ
1662005-06-05 Eli Zaretskii <eliz@gnu.org>
167
168 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
169 `const void *', for consistency with Posix.
170
1a8fb426
EZ
1712005-06-04 Eli Zaretskii <eliz@gnu.org>
172
173 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
174
bd7bdff8
JB
1752005-05-24 Juanma Barranquero <lekktu@gmail.com>
176
177 * INSTALL: Add more pointers to ports of Unix tools to Windows,
178 and to the Emacs Wiki (which contains building instructions for
179 Windows). Reword image library instructions and remove obsolete
180 incompatibility information.
181
007d105b
TTN
1822005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
183
184 * config.nt (HAVE_PWD_H): Undef.
185
0b0dea7b
JB
1862004-06-07 Juanma Barranquero <lektu@terra.es>
187
188 * INSTALL: Clarify paragraph about compatibility between image
189 libraries and builds of Emacs with several compilers.
190
33d786f9
JB
1912004-06-06 Juanma Barranquero <lektu@terra.es>
192
73dfa0bf
JB
193 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
194 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
195 calling non-existent cmdproxy.exe on boostrappings after a
196 previous install followed by realclean.
197
33d786f9
JB
198 * nmake.defs: Add quote in comment to resync font-locking.
199
3dfbc6d8
JB
2002004-06-04 Juanma Barranquero <lektu@terra.es>
201
202 * INSTALL: Reword the section on image support. Add reference to
203 GnuWin32. Mention problems when mixing binaries from different
204 compilers.
205
112dc8e1
JR
2062004-05-06 Jason Rumney <jasonr@gnu.org>
207
208 * configure.bat: Use -mno-cygwin to check for image libraries
209 when needed.
210
5eb3d2a5
JR
2112004-05-03 Jason Rumney <jasonr@gnu.org>
212
238add5e
JR
213 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
214 * makefile.def: Remove.
215
133ef3d3 216 * nmake.defs (SYS_LDFLAGS): Add -nologo.
238add5e 217
5eb3d2a5
JR
218 * makefile.w32-in (info-gmake, info-nmake): New targets.
219 (info): Use them.
220
e9419bd4
JB
2212004-04-23 Juanma Barranquero <lektu@terra.es>
222
223 * nmake.defs:
224 * gmake.defs:
d814862a 225 * makefile.w32-in:
e9419bd4
JB
226 * makefile.def:
227 * makefile.nt: Add "-*- makefile -*-" mode tag.
228
1e3c9713
JR
2292004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
230
133ef3d3 231 * runemacs.c (WinMain): Let Emacs environment default to parent.
1e3c9713 232
2f0c11a1
JR
2332004-03-11 Jason Rumney <jasonr@gnu.org>
234
235 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
236
134d9671
JB
2372004-03-10 Juanma Barranquero <lektu@terra.es>
238
239 * makefile.w32-in (install): Don't try to copy
240 ../lib-src/fns-*.el, as it isn't used anymore.
241
d57625a0
JR
2422004-01-28 Peter Runestig <peter@runestig.com>
243
244 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
245
5ea32beb
MB
2462003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
247
248 * .cvsignore: Add `.arch-inventory'.
249
d57625a0 2502003-11-22 Lars Hansen <larsh@math.ku.dk>
930a9995 251
133ef3d3 252 * inc/grp.h: New file.
930a9995 253
d57625a0 2542003-09-03 Peter Runestig <peter@runestig.com>
fd026ee1
JR
255
256 * configure.bat: Create ``makefile'' in directories man, lispref
257 and lispintro.
258
259 * makefile.w32-in (force-info, info): New targets.
260
261 * envadd.bat: New file.
262
263 * multi-install-info.bat: New file.
264
96fcad04 2652003-06-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
aa287913
JD
266
267 * config.nt (my_strftime): New define.
268
5d54d177
JR
2692003-02-01 Jason Rumney <jasonr@gnu.org>
270
271 * configure.bat: Automatically detect libXpm.
272 Suppress compiler output when testing for image libraries.
273 Give names of un-found libraries in messages.
274
53b37591
JB
2752003-01-31 Juanma Barranquero <lektu@terra.es>
276
fe929957 277 * configure.bat: Automatically detect giflib and tifflib.
53b37591 278
fbd852af
JR
2792003-01-29 Jason Rumney <jasonr@gnu.org>
280
281 * gmake.defs (CURDIR): Disable cygpath kludge.
282
50ca1c55
JB
2832003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
284
285 * configure.bat: Avoid endless loop when configuring without image
286 support.
287
28908312
JR
2882003-01-26 Jason Rumney <jasonr@gnu.org>
289
290 * configure.bat: Automatically detect jpeglib.
291
c262430d
JR
2922003-01-25 Jason Rumney <jasonr@gnu.org>
293
294 * configure.bat: Automatically detect libpng.
295
53b37591 2962003-01-21 Jason Rumney <jasonr@gnu.org>
ac6e47ef
JR
297
298 * icons/hand.cur: New file.
299
53b37591 3002003-01-21 David Ponce <david@dponce.com>
ac6e47ef
JR
301
302 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
303
38018ad3
AI
3042003-01-15 Andrew Innes <andrewi@gnu.org>
305
306 * gmake.defs (CURDIR): Convert to native Windows format (with
307 forward slashes), to support building with Cygwin builds of make.
308
4c11103a
JB
3092002-11-17 Ben Key <BKey1@tampabay.rr.com>
310
311 * nmake.defs:
f60ae425
BK
312 * gmake.defs: Made changes so that Emacs would link with
313 WinMM.lib. This change was required for my addition of a Windows
314 compatible implementation of play-sound-internal.
315
4c11103a 3162002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
b0a1b9bb 317
4c11103a 318 * emacs.rc: Version updated to 21.3.50.
b0a1b9bb 319
960f21ae
JR
3202002-06-13 Jason Rumney <jasonr@gnu.org>
321
322 * addpm.c (env_vars): Remove EMACSLOCKDIR.
323
324 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
325 (maybe-bootstrap-SH): New targets.
326 (all): Depend on maybe-bootstrap.
327
933af497
JR
3282002-05-03 Jason Rumney <jasonr@gnu.org>
329
330 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
331 (sys_getpeername, fcntl): Declare as wrappers.
332
dc728514
JB
3332002-04-10 Juanma Barranquero <lektu@terra.es>
334
335 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
336 after compiling .el files.
337
3be38152
JR
3382002-03-20 Jason Rumney <jasonr@gnu.org>
339
340 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
341 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
342
d1ef18f2
KS
3432002-03-19 Kim F. Storm <storm@cua.dk>
344
345 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
346 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
347 (HAVE_SYS_UN_H): Undef.
348 From David Ponce <dponce@voila.fr>.
349
73792b51
JR
3502002-03-13 Jason Rumney <jasonr@gnu.org>
351
352 * config.nt (STRFTIME_NO_POSIX2): Define.
353
f7b9d4d1
JR
3542002-02-18 Jason Rumney <jasonr@gnu.org>
355
356 * emacs.rc: Define VS_VERSION_INFO if not already.
357 Update version info.
358
98cf1bb5
AI
3592002-01-04 Andrew Innes <andrewi@gnu.org>
360
361 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
362 pick up relevant bits of the Windows API definitions.
363
364 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
365 pick up relevant bits of the Windows API definitions.
366
0e4435be
AI
3672001-12-14 Andrew Innes <andrewi@gnu.org>
368
369 * makefile.w32-in (bootstrap): Build addsection program before
370 bootstrap (required for post-processing temacs.exe).
371
03f9f7ae
PJ
3722001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
373
374 * COPYING: New file.
375
493faf20
AI
3762001-12-03 Andrew Innes <andrewi@gnu.org>
377
378 * makefile.w32-in (bootstrap-nmake):
379 (bootstrap-gmake): Extend bootstrap process to first do
380 bootstrap-clean in lisp dir and rebuild the DOC file.
381 (bootstrap): Do a "normal" make after the bootstrap work.
382
fc813ef6
JR
3832001-11-20 Jason Rumney <jasonr@gnu.org>
384
385 * INSTALL: Update table of versions of make that are suitable
386 for building Emacs, based on recent feedback.
387
133ef3d3 388 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
fc813ef6 389
72431058
AI
3902001-11-19 Andrew Innes <andrewi@gnu.org>
391
392 * ftime-nostartup.bat: New file.
393
394 * ftime.bat: Don't include libc.lib for profiling - the profiler
395 corrupts part of memcpy.
396
eec004b0
JR
3972001-11-17 Jason Rumney <jasonr@gnu.org>
398
399 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
400 expansion. From Juanma Barranquero <lektu@terra.es>.
401
71431a0e
GM
4022001-10-20 Gerd Moellmann <gerd@gnu.org>
403
6aa97356 404 * (Version 21.1 released.)
71431a0e 405
967d7793
AI
4062001-10-12 Andrew Innes <andrewi@gnu.org>
407
408 * inc/pwd.h (uid_t, gid_t): New typedefs.
409
ab952a4f
GM
4102001-10-05 Gerd Moellmann <gerd@gnu.org>
411
412 * Branch for 21.1.
85b2f69e 413
33d69478
EZ
4142001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
415
416 * README: Update the address of the mailing list and subscription
417 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
418
05b24487
EZ
4192001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
420
421 * INSTALL: Suggest to avoid using WinZip.
c49e491a
EZ
422
423 * configure.bat: Make sure ../site-lisp exists; create if necessary.
424
3762e7d0
EZ
4252001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
426
427 * INSTALL: Mention that "make install" can be "nmake install".
428
83536c16
EZ
4292001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
430
431 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
432 since some versions of `mkdir' don't automatically create parent
433 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
434
f466241d
EZ
4352001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
436
437 * subdirs.el: New file.
438
439 * configure.bat: Copy subdirs.el to the site-lisp directory.
440
441 * makefile.w32-in (install): Copy subdirs.el to the installation
442 directory.
443
0ac7bf6c
JR
4442001-06-20 Jason Rumney <jasonr@gnu.org>
445
446 * runemacs.c (WinMain): Add quotes around command in case of spaces.
447
ec57454f
AI
4482001-06-01 Andrew Innes <andrewi@gnu.org>
449
450 * gmake.defs (sh_output): Don't use $(warning ...) to output
451 messages, since that is not supported by GNU make 3.77.
452
263f7134
JR
4532001-05-24 Jason Rumney <jasonr@gnu.org>
454
455 * INSTALL: Clarify that building with MSVC requires nmake.
456
fbdbf318
AI
4572001-05-17 Andrew Innes <andrewi@gnu.org>
458
459 * gmake.defs (NEW_CYGWIN): Output message about spurious error
460 message that is to be ignored.
461
4b994b84
AI
4622001-05-13 Andrew Innes <andrewi@gnu.org>
463
464 * TODO: Remove file, since it is completely out of date.
465
466 * README: Add copyright notice.
467
468 * INSTALL: Add copyright notice.
469
e8918aee
EZ
4702001-04-18 Andrew Innes <andrewi@gnu.org>
471
472 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
473 the environment.
474
475 * gmake.defs (SETLOADPATH): Remove definition.
476 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
477 environment.
478
4792001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
480
481 * configure.bat: Make the checkw32api* labels be distinct in the
4da0d3f7 482 first 8 characters.
e8918aee
EZ
483
4842001-03-17 Andrew Innes <andrewi@gnu.org>
485
486 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
487 escaped quotes.
488
489 * gmake.defs (DEBUG_LINK): New macro.
490 (LINK_FLAGS): Use it.
491
492 * nmake.defs (DEBUG_LINK): New macro.
493 (LINK_FLAGS): Use it.
494
4952001-03-06 Andrew Innes <andrewi@gnu.org>
496
497 * INSTALL: Add --ldflags to configure line for building with
498 recent versions of Cygwin GCC.
499
53b37591 5002001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
e8918aee
EZ
501
502 * configure.bat: Use correct options when compiling a test program
503 with Cygwin. From David Ponce <dponce@voila.fr>.
504
5052001-02-24 Andrew Innes <andrewi@gnu.org>
506
507 * _emacs: Remove obsolete file.
508
509 * emacs.bat.in: Remove obsolete file.
510
511 * debug.bat.in: Remove obsolete file.
512
513 * inc/sys/socket.h: Add copyright notice.
514
515 * paths.h: Add copyright notice.
516
517 * makefile.nt: Update copyright notice.
518
519 * makefile.def: Update copyright notice.
520
521 * configure.bat: Update copyright notice.
522
523 * nmake.defs: Add copyright notice.
524
525 * gmake.defs: Add copyright notice.
526
527 * makefile.w32-in: Add copyright notice.
528
5292001-02-05 Andrew Innes <andrewi@gnu.org>
530
531 * nmake.defs (THISDIR): New definition.
532
533 * gmake.defs (THISDIR): New definition.
534
5352001-02-03 Andrew Innes <andrewi@gnu.org>
536
537 * configure.bat: Leave a space before >> only when there is a
538 preceding digit. Add a comment about the importance of this.
539
540 * README: Replace outdated information.
541
542 * INSTALL (Trouble-shooting): Add note about need to specify extra
543 compiler flags with recent Cygwin ports of gcc.
544
5452001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
546
547 * configure.bat: Use "rm -f" instead of "del /f", as the latter
548 is not supported by Windows 9X's COMMAND.COM.
549
5502001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
551
552 * configure.bat: Make sure redirection is preceeded by a blank, to
553 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
554 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
555
5562001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
557
558 * INSTALL: Copy the table of tested combinations of development
559 tools from confuigure.bat. Add suggestion to install Bash on
560 Windows 9X.
561
562 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
563 lisp/Makefile.in instead. Use "rm -f" where more than one file
564 needs to be deleted, since command.com in Windows 9X doesn't grok
565 more than one argument.
566
5672001-01-24 Andrew Innes <andrewi@gnu.org>
568
85b2f69e 569 * makefile.w32-in (cleanall-other-dirs-nmake):
e8918aee
EZ
570 (cleanall-other-dirs-gmake): New targets.
571 (cleanall): Invoke them.
572
5732001-01-19 Andrew Innes <andrewi@gnu.org>
574
575 * addpm.c (env_vars): Add a version-independent site-lisp
576 directory to EMACSLOADPATH, after the version dependent one.
577
5782001-01-06 Andrew Innes <andrewi@gnu.org>
579
580 * README: Update info about compilers.
581
582 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
583 select correct rule for invoking make in another directory. Amend
584 rules accordingly.
585 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
586
587 * nmake.defs (EMACS_ICON_PATH): Delete definition.
588 (COMPILER_TEMP_FILES): New definition.
589 (MAKETYPE): New definition.
590
591 * gmake.defs (EMACS_ICON_PATH): Delete definition.
592 (COMPILER_TEMP_FILES): New definition.
593 (MAKETYPE): New definition.
594
595 * makefile.def (EMACS_ICON_PATH): Delete definition.
596
597 * configure.bat: Be careful not to add trailing spaces when
598 outputting to config.settings.
599
6002001-01-02 Andrew Innes <andrewi@gnu.org>
601
602 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
603 than the function.
604
6052000-12-17 Andrew Innes <andrewi@gnu.org>
606
607 * makefile.w32-in (install): Copy directories to the correct
608 places.
609 (real_install): Remove obsolete target.
610
6112000-12-06 Andrew Innes <andrewi@gnu.org>
612
613 * nmake.defs (CURDIR): New define.
614 (INSTALL_DIR): Use it.
615
616 * gmake.defs (NEW_CYGWIN): New define.
617 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
618 so we need to adjust how we escape embedded quotes.
619 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
620 relative to $(CURDIR).
621
6222000-11-25 Jason Rumney <jasonr@gnu.org>
623
624 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
625
6262000-10-17 Andrew Innes <andrewi@gnu.org>
627
628 * makefile.w32-in (recompile): New target to recompile lisp
629 directory.
630 (recompile-CMD, recompile-SH): New support targets.
631
6322000-09-24 Jason Rumney <jasonr@gnu.org>
633
634 * config.nt (NO_RETURN): Define it.
635
6362000-09-17 Andrew Innes <andrewi@gnu.org>
637
638 * gmake.defs: Revert to Unix line endings.
639
640 * nmake.defs: Revert to Unix line endings.
641
6422000-09-16 Andrew Innes <andrewi@gnu.org>
643
644 * gmake.defs (SETLOADPATH): Change definition to work from any
645 subdirectory.
646
6472000-09-14 Andrew Innes <andrewi@gnu.org>
648
649 * makefile.w32-in: Revert to Unix line endings.
650
6512000-09-14 Andrew Innes <andrewi@gnu.org>
652
653 * INSTALL: Add note about expected error messages when configure
654 is run.
655
656 * configure.bat: Simplify the generation of makefiles (don't need
657 to generate various top-level targets that invoke make in other
658 directories).
659
660 * gmake.defs (SHELLTYPE): New define.
661 (SETLOADPATH): New define.
662
663 * nmake.defs (SHELLTYPE): New define.
664
665 * makefile.w32-in: Standardize indentation somewhat.
666 Add bootstrap support.
667 Pass $(MFLAGS) when invoking make recursively.
668 Add shell-specific variants of top-level targets that invoke make
669 recursively in other directories, and add necessary computed
670 dependencies.
671
6722000-09-03 Andrew Innes <andrewi@gnu.org>
673
674 * makefile.w32-in: Change to DOS line endings.
675
676 * configure.bat: Change to DOS line endings.
677
678 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
679 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
680
681 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
682 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
683
684 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
685 -D_ANONYMOUS_STRUCT on compile line.
686 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
687 (ARCH_CFLAGS): Change optimization flags to -O2.
688 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
689 (ARGQUOTE, DQUOTE): New defines.
690
691 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
692 -D_ANONYMOUS_STRUCT on compile line.
693 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
694 (ARGQUOTE, DQUOTE): New defines.
695
6962000-08-22 Andrew Innes <andrewi@gnu.org>
697
698 * configure.bat: New file.
699
700 * gmake.defs: New file.
701
702 * nmake.defs: New file.
703
704 * makefile.w32-in: New file.
705
706 * INSTALL: Rewrite to match new configure process.
707
708 * config.nt [WINDOWSNT]: Don't declare getenv.
709 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
710
711 * addpm.c (main): Accept /q to mean install based on addpm's
712 location without asking. Remove reference to emacs.bat which is
713 now obsolete.
714
715 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
716
717 * paths.h: Use forward slash as directory separator in all path
718 definitions.
719 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
720
721 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
722
723 * runemacs.c: Remove WIN32 define.
724
725 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
726 not defined.
727
728 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
729 (fd_set): Define to new name, after including winsock.h, so we can
730 provide our own implementation.
731
7322000-07-05 Andrew Innes <andrewi@gnu.org>
733
734 * ebuild.bat: Add support for specifying make arguments.
735
736 * makefile.nt: Add support for `bootstrap' and related targets.
737
7382000-06-11 Jason Rumney <jasonr@gnu.org>
739
740 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
741
7422000-02-06 Andrew Innes <andrewi@gnu.org>
743
744 * inc/sys/time.h: Add inclusion protection.
745
746 * makefile.def (SYS_LDFLAGS): Add -nologo.
747
7481999-11-22 Andrew Innes <andrewi@gnu.org>
749
750 * install.bat: Pass on command line arguments to make.
751
752 * makefile.nt (fast_install): Bring commands up-to-date, and fix
753 typo.
754
7551999-11-21 Andrew Innes <andrewi@gnu.org>
756
757 * makefile.nt (all): Build leim if present.
758 (install): Install leim if present.
759 (clean): Clean leim if present.
760
761 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
762 definition.
763
764 * emacs.bat.in (EMACSLOADPATH): Include leim.
765
e8918aee
EZ
7661999-07-12 Richard Stallman <rms@gnu.org>
767
768 * Version 20.4 released.
769
7701999-06-16 Andrew Innes <andrewi@gnu.org>
771
772 * emacs.rc: Use an icon with a transparent background, to be in
773 keeping with other applications.
774
7751999-06-03 Andrew Innes <andrewi@gnu.org>
776
777 * preprep.c: Fix typo.
778
7791999-05-02 Andrew Innes <andrewi@gnu.org>
780
781 * config.h: Remove obsolete file.
782
783 * preprep.c (copy_executable_and_move_sections): Ifdef out a
784 couple of unused switch cases that aren't defined on all
785 platforms.
786
787 * ftime.bat: Add another variation of the profile command, which
788 only profiles extended commands.
789
7901999-03-31 Geoff Voelker <voelker@cs.washington.edu>
791
792 * cmdproxy.c (main): Fix parens.
793
7941999-03-25 Andrew Innes <andrewi@gnu.org>
795
796 * cmdproxy.c (main): Call GetShortPathName to normalize program
797 names for comparison.
798
7991999-03-05 Geoff Voelker <voelker@cs.washington.edu>
800
801 * makefile.def: Compile multiple .c files when possible.
802 Use BLD instead of assuming i386.
803 * makefile.nt: Remove common multiple file compilation commands.
804
8051999-03-04 Geoff Voelker <voelker@cs.washington.edu>
806
807 * cmdproxy.c (main): Add missing parens.
808
8091999-02-20 Andrew Innes <andrewi@gnu.org>
810
811 * preprep.c: New program to allow dumped image to be profiled.
812
813 * makefile.nt (preprep): New target.
814 (ALL): Build it.
815
816 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
817
818 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
819 Change prep options to profile libc functions and skip the startup
820 code.
821
8221999-02-15 Geoff Voelker <voelker@cs.washington.edu>
823
824 * makefile.nt: Create installation directory as first step.
825
8261999-01-31 Andrew Innes <andrewi@gnu.org>
827
828 * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from
829 ROUND_UP_DST. Zeroes the alignment slop.
830 (copy_executable_and_add_section): Update the
831 SizeOfHeaders field properly.
832
8331999-01-27 Andrew Innes <andrewi@gnu.org>
834
835 * makefile.nt: Do make version comparison as strings.
836
8371999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
838
839 * runemacs.c (WinMain): Pass explicit environment block to
840 CreateProcess, to work around a bug in Windows 95/98.
841
8421999-01-22 Geoff Voelker <voelker@cs.washington.edu>
843
844 * icons: New directory with Davenport's icons.
134d9671 845 * icons/sink.ico: Renamed from emacs.ico.
e8918aee
EZ
846
847 * makefile.nt (install, fast_install): Install Windows icons
848 into etc/icons.
849
850 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
851
8521999-01-17 Andrew Innes <andrewi@gnu.org>
853
854 * makefile.nt: (ALL): List top-level targets.
855 (addsection): New top-level target.
856 (install): Copy fns-*.el to bin directory.
857
858 * addsection.c: New program to add static heap section to
859 temacs.exe after linking, in support of new unexec method.
860
8611998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
862
863 * cmdproxy.c (spawn): Pass directory for child as parameter.
864 (main): Save startup directory to give to spawn, then change
865 directory to location of .exe in order not to prevent startup
866 directory from being deleted.
867
8681998-12-08 Geoff Voelker <voelker@cs.washington.edu>
869
870 * makefile.nt: Do string comparision of _NMAKE_VER.
871
8721998-12-02 Geoff Voelker <voelker@cs.washington.edu>
873
874 * config.nt (LOCALTIME_CACHE): Define.
875
8761998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
877
878 * install.bat: Convert to DOS format.
879
8801998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
881
882 * cmdproxy.c (main): Set environment size only when running
883 command.com.
884
53b37591 8851998-11-03 Theodore Jump <tjump@tertius.com>
e8918aee
EZ
886
887 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
888 (DEL_TREE): Use rd instead of rmdir.
889 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
890 * makefile.nt: Compile multiple source files when possible.
85b2f69e 891
e8918aee
EZ
8921998-10-05 Geoff Voelker <voelker@cs.washington.edu>
893
894 * cmdproxy.c (main): Treat command line options as case-insensitive.
895
8961998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
897
898 * Version 20.3 released.
899
9001998-07-20 Geoff Voelker <voelker@cs.washington.edu>
901
902 * addpm.c (main): Explicitly check result of message box for OK.
903
9041998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
905
906 * inc/sys/file.h (D_OK): Define new macro.
907
9081998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
909
910 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
911
9121998-05-30 Geoff Voelker <voelker@cs.washington.edu>
913
914 * emacs.rc (VS_VERSION_INFO): Define.
915
9161998-04-23 Geoff Voelker <voelker@cs.washington.edu>
917
918 * makefile.nt (emacs.bat, debug.bat): Create them in the
919 installation directory.
920
9211998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
922
923 * ddeclient.c: New file. (Support program for performing limited
e580a741 924 interprocess communication on Windows.)
e8918aee
EZ
925
926 * makefile.nt: Build ddeclient.
927
928 * cmdproxy.c (main): Only set environment size for real shell, and
e580a741 929 provide extra directory argument, when running on Windows 95.
85b2f69e 930
e8918aee
EZ
9311998-04-17 Geoff Voelker <voelker@cs.washington.edu>
932
933 * cmdproxy.c (fail): Exit with a negative return value.
934 (spawn): Return subprocess return code as an argument.
935 Explicitly copy environment block.
936 (main): Update to use return value argument with spawn.
937 Retry if spawn failed when a subshell was not tried.
938
939 * config.nt: Include new macros from src/config.in.
940 (GNU_MALLOC, REL_ALLOC): Define.
941 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
942 (RE_TRANSLATE): Use char_table_translate.
943
944 * makefile.def (CP_DIR): Preserve attributes.
945
946 * makefile.nt (clean): Delete patch generated files, optimized
947 build directory.
948
9491997-10-01 Geoff Voelker <voelker@cs.washington.edu>
950
951 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
952
9531997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
954
955 * Version 20.2 released.
956
9571997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
958
959 * Version 20.1 released.
960
9611997-09-11 Geoff Voelker <voelker@cs.washington.edu>
962
963 * debug.bat.in: New file.
964 * makefile.nt (debug.bat): New target.
965
9661997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
967
968 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
969 Quote group name. Allow different icons to be specified.
970
971 * cmdproxy.c (get_env_size): New function.
972 (spawn): Explicitly pass in environment when creating subprocess.
973 (main): Cleaup error messages.
974 Specify dynamically sized environment block for real shell.
975 Pass on unhandled switches to real shell.
976 Quote program name.
977
85b2f69e 978 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
e8918aee 979 directory.
85b2f69e 980 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
e8918aee
EZ
981
982 * runemacs.c (WinMain): Allow Emacs process to be started with
e580a741 983 high or low priority.
e8918aee
EZ
984
985 * emacs.bat.in: Remove OS dependent operations.
85b2f69e 986
e8918aee
EZ
9871997-09-02 Geoff Voelker <voelker@cs.washington.edu>
988
989 * addpm.c (env_vars): No longer set INFOPATH.
990
991 * cmdproxy.c (get_next_token): Null terminate token returned.
992
993 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
994
9951997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
996
997 * addpm.c (env_vars): Set SHELL to cmdproxy.
998 (main): Initialize idDde to 0.
999 Determine emacs_path from module file name.
1000 Prompt for install.
1001
1002 * makefile.def (MSVCNT11): Conditionally define it.
1003 (BASE_LIBS): Do not use oldnames.lib.
1004 (SYS_LDFLAGS): Use pdb files.
1005 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1006 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1007 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1008
1009 * makefile.nt (ALL): Build cmdproxy.
1010 (cmdproxy): New target.
1011 (install): Install cmdproxy.
1012
1013 * ftime.bat, debug.bat, cmdproxy.c: New files.
1014
10151997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1016
1017 * inc/sys/socket.h: (shutdown): Define.
1018 (sys_shutdown): Export.
1019
10201997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1021
1022 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1023
10241997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1025
1026 * config.nt: Update file comments.
1027 Update undefs added/removed in src/config.in.
1028
10291997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1030
1031 * makefil.def, emacs.bat: Use windows95 and windowsnt instead
1032 of win95 and winnt, respectively.
1033
10341997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1035
1036 * makefile.nt (real_install): Create site-lisp in installation dir.
1037 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1038 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1039
e8918aee
EZ
10401996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1041
1042 * Version 19.33 released.
1043
10441996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1045
1046 * runemacs.c (WinMain): Put a space between the binary and its args.
1047
10481996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1049
1050 * Version 19.32 released.
1051
10521996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1053
1054 * makefile.nt (clean): Use OBJDIR macro.
1055
10561996-06-03 Kim F. Storm <kfs@olicom.dk>
1057
e580a741 1058 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
e8918aee
EZ
1059 Not defined by default.
1060 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1061 (WinMain): Convert backslashes to slashes in env var values.
1062
e580a741 1063 * addpm.c (env_vars): Use slashes, not backslashes.
e8918aee
EZ
1064
10651996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1066
1067 * Version 19.31 released.
1068
10691996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1070
1071 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1072 undo settings afterwards.
1073
10741996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1075
1076 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
e580a741 1077 environment variable.
e8918aee 1078
53b37591 10791996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1080
1081 * install.bat: Allow for optimized build.
1082 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1083 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1084
53b37591 10851996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1086
1087 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1088 (env_vars): Rename field emacs_path to emacs_dir.
1089 (main): Add link to runemacs instead of emacs.
1090
1091 * install.bat: Check if INSTALL_DIR is passed as an argument.
1092
1093 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1094
1095 * makefile.nt: Build and install runemacs.exe.
1096
1097 * runemacs.c: New file.
1098
1099 * config.w95: File removed.
1100
1101 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1102 inc/sys/socket.h, inc/sys/time.h: New header files.
1103
1104 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
85b2f69e 1105
e8918aee
EZ
11061996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1107
1108 * makefile.def (DEL): Defined.
1109 (DEL_TREE) [win95]: Defined.
1110 (SYS_LDFLAGS): Set executable versions to 3.10.
85b2f69e 1111
e8918aee
EZ
1112 * makefile.nt: Change uses of del to $(DEL).
1113
11141996-01-17 Erik Naggum <erik@naggum.no>
1115
1116 * All files: Update FSF's address in comment preamble.
1117
11181996-01-03 George V. Reilly <georger@microcrafts.com>
1119
1120 * emacs.ico: Now the proverbial kitchen sink icon.
1121
11221995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1123
1124 * Version 19.30 released.
1125
11261995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1127
1128 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1129
1130 * makefile.nt (install, fast_install, real_install, clean):
1131 Don't use switches to del not supported by Win95.
1132
11331995-11-07 Kevin Gallo <kgallo@microsoft.com>
1134
1135 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1136 (install, fast_install): Change same-dir test to create test file in
1137 installation tree and thereby support read-only shares.
1138 (clean): Remove .pdb files.
1139
1140 * makefile.def (NTGUI): New macro.
1141 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1142
1143 * config.nt, config.w95: Update to latest src/config.in.
1144
1145 * addpm.c (env_vars): New variable.
1146 (add_registry): New procedure.
1147 (main): Use values of configuration environment variables from
1148 the registry if defined, the process environment otherwise.
1149
11501995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1151
1152 * Version 19.29 released.
1153
1154 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1155
11561995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1157
1158 * makefile.nt: Define .c to .obj suffix rule.
1159 (addpm.obj): Compile directly, use CFLAGS.
1160 (addpm.exe): Link from addpm.obj.
85b2f69e 1161
e8918aee
EZ
1162 * makefile.def (MSVCNT11): Defined.
1163 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1164 (CFLAGS_COMMON): Defined.
1165 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
85b2f69e 1166
e8918aee
EZ
11671995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1168
134d9671
JB
1169 * emacs.bat.in: Renamed from emacs.bat.
1170 (emacs_dir): Renamed from emacs_path.
e8918aee
EZ
1171 Definition removed.
1172
1173 * addpm.c: New file.
1174 * makefile.nt (ALL,addpm,addpm.exe,addpm.obj): Defined.
1175 (all): Depend upon $(BLD) and $(ALL).
1176 (install): Depend upon emacs.bat.
1177 Create program item for Emacs.
1178 (clean): Delete obj.
1179 (emacs.bat): Defined.
1180 * makefile.def (EMACS_ICON_PATH,ADDPM): Defined.
1181
11821995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1183
1184 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1185 Add carriage returns; necessary for batch files on Win95.
1186
11871995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1188
1189 * config.w95: Created.
1190 * config.h: Changed to config.nt.
85b2f69e 1191
e8918aee
EZ
1192 * makefile.nt (SUBDIRS): Commented out.
1193 (all,install,clean): Expand for-loops.
1194 (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined.
1195
1196 * makefile.def (SYS_LIB_DIR,SYS_INC_DIR): Undefined.
1197 (ARCH): New definition.
1198 (CPU,CONFIG_H,OS_TYPE): Defined.
1199 (INCLUDE,LIB): Checked if valid.
1200 (ntwin32.mak): Included.
1201 (AR,CC,LINK): New definition.
1202 (ADVAPI32,libc,BASE_LIBS): Defined.
1203 (SYS_LDFLAGS): New definition.
1204 Update comments and preprocessor conditionals.
1205
1206 * emacs.bat (SHELL): Conditionally defined.
1207 (HOME): Conditionally defined.
1208 (emacs_path,HOME): Update comments.
1209 Turn off all echo.
1210
12111995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1212
1213 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1214 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1215 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1216 inc/sys/param.h: Removed carriage-returns.
1217
12181995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1219
1220 * makefile.def (CVTRES): Defined.
1221
1222 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1223
12241995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1225
88c71720 1226 * src: Remove directory.
e8918aee
EZ
1227
1228 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1229
12301995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1231
1232 * makefile.def (INSTALL_DIR): Changed to generic directory.
1233
1234 * emacs.bat: Added arguments when emacs.exe invoked.
1235
1236 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1237
e580a741 12381994-12-13 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1239
1240 * makefile.def (CC): In configuration section.
1241 (COMPAT_LIB): Defined.
1242
e580a741 12431994-11-01 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1244
1245 * src/paths.h: New file.
1246
1247 * src/config.h: New file.
1248
1249 * inc/pwd.h: New file.
1250
1251 * inc/sys/dir.h: New file.
1252
1253 * inc/sys/file.h: New file.
1254
1255 * inc/sys/ioctl.h: New file.
1256
1257 * inc/sys/param.h: New file.
1258
1259 * todo: New file.
1260
88c71720 1261 * README: New file.
e8918aee
EZ
1262
1263 * makefile.nt: New file.
1264
e580a741 1265 * makefile.def: New file.
85b2f69e 1266
e580a741 1267 * install.cmd: New file.
e8918aee 1268
e580a741 1269 * INSTALL: New file.
e8918aee 1270
e580a741 1271 * fast-install.cmd: New file.
e8918aee
EZ
1272
1273 * emacs.cmd: New file.
1274
1275 * ebuild.cmd: New file.
1276
1277 * _emacs: New file.
1278
1279;; Local Variables:
1280;; coding: iso-2022-7bit
33462dfa 1281;; add-log-time-zone-rule: t
e8918aee 1282;; End:
2a34a036 1283
b65d8176 1284 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
ceb4c4d3 1285 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
1286 Copying and distribution of this file, with or without modification,
1287 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
1288
1289;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414