nt/config.nt (TIME_WITH_SYS_TIME): Remove #undef, unused (bug#6754).
[bpt/emacs.git] / nt / ChangeLog
1 2010-08-02 Juanma Barranquero <lekktu@gmail.com>
2
3 * config.nt (TIME_WITH_SYS_TIME): Remove #undef, unused (bug#6754).
4 Suggested by Dan Nicolaescu <dann@ics.uci.edu>.
5
6 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
7
8 * config.nt: Remove code referring to NO_REMAP, unused.
9
10 2010-07-25 Christoph Scholtes <cschol2112@gmail.com>
11
12 Build binary distros on Windows using emacs-VERSION as root dir name.
13
14 * makefile.w32-in: Copy README.W32 to installation directory
15 during `make install'. Remove README.W32 with `distclean' (in
16 case Emacs was installed in place). Use temporary directory to
17 create distribution zip files in `dist' target.
18 * zipdist.bat: Simplify code using temporary directory.
19
20 2010-07-25 Juanma Barranquero <lekktu@gmail.com>
21
22 * runemacs.c (set_user_model_id): Fix prototype.
23
24 2010-07-24 Christoph Scholtes <cschol2112@gmail.com>
25
26 New make target for Windows platform: make dist (bug#6602)
27
28 * INSTALL: Document new dist target and add section about
29 creating binary distributions.
30 * README.W32: Relocate from admin/nt/ directory.
31 * configure.bat: New parameter `--distfiles'.
32 * makefile.w32-in: Add version number, new target `dist'.
33 Add new target `install-shortcuts'.
34 * zipdist.bat: New file; create zipped binary distribution,
35 replaces admin/nt/makedist.bat.
36
37 2010-07-21 Juanma Barranquero <lekktu@gmail.com>
38
39 * INSTALL: Add note about backslashes in Windows paths.
40 Fix typos. Simplify references to Windows versions.
41
42 2010-07-20 Juanma Barranquero <lekktu@gmail.com>
43
44 * addpm.c (add_registry, main):
45 * cmdproxy.c (get_env_size):
46 * ddeclient.c (main):
47 * runemacs.c (set_user_model_id):
48 Convert definitions to standard C.
49
50 2010-07-20 Juanma Barranquero <lekktu@gmail.com>
51
52 * gmake.defs (CHECKING_CFLAGS) [ENABLECHECKS]: Add -fno-crossjumping.
53
54 2010-07-18 Juanma Barranquero <lekktu@gmail.com>
55
56 * configure.bat: New option --enable-checking.
57 * gmake.defs, nmake.defs (CHECKING_CFLAGS): New define.
58 (CFLAGS): Include it.
59
60 2010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
61
62 * config.nt (volatile): Remove definition.
63
64 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
65
66 * config.nt (HAVE_BCOPY, HAVE_BCMP): Remove undefs.
67 (HAVE_MEMCPY, HAVE_MEMMOVE, HAVE_MEMSET, HAVE_MEMCMP): Add undefs.
68
69 2010-07-02 Juanma Barranquero <lekktu@gmail.com>
70
71 * config.nt (__P): Remove.
72
73 2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
74
75 * config.nt: Remove code depending on BSTRING.
76
77 2010-06-03 Glenn Morris <rgm@gnu.org>
78
79 * config.nt: Remove NOT_C_CODE tests, it is always true now.
80
81 2010-05-13 Glenn Morris <rgm@gnu.org>
82
83 * config.nt (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Remove undefs.
84
85 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
86
87 * Version 23.2 released.
88
89 2010-05-04 Glenn Morris <rgm@gnu.org>
90
91 * config.nt (LD_SWITCH_X_SITE_AUX): Remove.
92
93 2010-04-20 Lewis Perin <perin@panix.com> (tiny change)
94
95 * emacs.manifest: Add trustInfo section to Windows manifest.
96
97 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
98
99 * Branch for 23.2.
100
101 2010-01-13 Martin Rudalics <rudalics@gmx.at>
102
103 * emacsclient.rc: Fix format of "LegalCopyright" value.
104
105 2009-12-28 Juanma Barranquero <lekktu@gmail.com>
106
107 * INSTALL: Remove obsolete notes about line endings, and fix some typos.
108
109 2009-12-27 Karl Fogel <kfogel@red-bean.com>
110
111 * INSTALL: Update for CVS->Bazaar switchover.
112
113 2009-09-14 Juanma Barranquero <lekktu@gmail.com>
114
115 * configure.bat: Add #define PROFILING to config.h.
116
117 2009-07-03 Jason Rumney <jasonr@gnu.org>
118
119 * runemacs.c (set_user_model_id): Use standard types.
120
121 2009-06-30 Jason Rumney <jasonr@gnu.org>
122
123 * runemacs.c (set_user_model_id): New function.
124 (WinMain): Use it.
125
126 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
127
128 * Branch for 23.1.
129
130 2009-03-21 Eli Zaretskii <eliz@gnu.org>
131
132 * inc/sys/stat.h (struct stat): Change the types of st_uid and
133 st_gid to unsigned.
134
135 * inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid
136 to unsigned.
137 (getpwuid): Argument is now unsigned.
138 uid_t is now unsigned.
139
140 2009-02-24 Juanma Barranquero <lekktu@gmail.com>
141
142 * INSTALL: Add comment about TCC; fix typos.
143
144 2009-01-26 Jason Rumney <jasonr@gnu.org>
145
146 * emacsclient.rc, emacs.rc: Swap name and description.
147 Remove Windows versions.
148
149 2009-01-15 Jason Rumney <jasonr@gnu.org>
150
151 * nmake.defs, gmake.defs (UUID): New library for COM/OLE lookups.
152
153 * makefile.w32-in ($(BLD)/addpm.exe): Link with SHELL and OLE libs.
154
155 * addpm.c (main): Try using COM to create start menu shortcuts
156 before resorting to DDE (Bug#202)
157 Remove second command-line argument.
158
159 2009-01-03 Juanma Barranquero <lekktu@gmail.com>
160
161 * configure.bat: Untabify help message.
162
163 2009-01-03 Jason Rumney <jasonr@gnu.org>
164
165 * configure.bat: New option --with-svg.
166
167 * INSTALL: Document experimental SVG support.
168
169 2008-12-25 Jason Rumney <jasonr@gnu.org>
170
171 * config.nt (PTR): Remove.
172
173 2008-12-19 Dan Nicolaescu <dann@ics.uci.edu>
174
175 * config.nt (LISTPROC, PROCATTR): Remove.
176
177 2008-08-09 Eli Zaretskii <eliz@gnu.org>
178
179 * config.nt (LISTPROC, PROCATTR): New macros.
180
181 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
182
183 * config.nt (MULTI_KBOARD): Remove.
184
185 2008-07-23 Jason Rumney <jasonr@gnu.org>
186
187 * configure.bat: New option --profile.
188 * gmake.defs: Set cflags and ldflags for profiling when specified.
189
190 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
191
192 * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
193
194 2008-07-13 Dan Nicolaescu <dann@ics.uci.edu>
195
196 * config.nt (HAVE_FACES): Remove, unused.
197
198 2008-06-26 Juanma Barranquero <lekktu@gmail.com>
199 Eli Zaretskii <eliz@gnu.org>
200
201 * nmake.defs (FONT_CFLAGS):
202 * gmake.defs (FONT_CFLAGS): Remove.
203 (EMACS_EXTRA_C_FLAGS): Don't include FONT_CFLAGS.
204 (CFLAGS): Don't include WIN32_LEAN_AND_MEAN, _WIN32_WINNT, -D$(ARCH)
205 and _CRTAPI1.
206 (ARCH_FLAGS): Don't include _X86_.
207
208 * config.nt (_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Define.
209
210 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
211
212 * config.nt: Remove reference to UNEXEC_SRC.
213
214 2008-06-23 Juanma Barranquero <lekktu@gmail.com>
215 Eli Zaretskii <eliz@gnu.org>
216
217 * gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]:
218 Don't hardcode -gstabs+, use DEBUG_INFO.
219
220 * configure.bat (gccdebug): Check for DWARF-2 support in GCC.
221 Default to stabs if the compiler does not support DWARF-2.
222 (genmakefiles): Write new variable DEBUG_INFO to config.settings.
223
224 2008-05-14 Jason Rumney <jasonr@gnu.org>
225
226 * configure.bat: Remove code dealing with --disable-font-backend.
227
228 2008-05-09 Eli Zaretskii <eliz@gnu.org>
229
230 * inc/sys/stat.h (struct stat): Move st_dev after st_ino, for
231 better alignment. Make st_size 64-bit wide. Add new members
232 st_uname and st_gname.
233
234 * inc/grp.h (struct group): Add gr_gid member.
235
236 2008-04-23 Eli Zaretskii <eliz@gnu.org>
237
238 * makefile.w32-in (ALL): Move $(CLIENTRES) from here...
239 (all): ...to here. $(ALL) is a prerequisite of .PHONY, so having
240 a real file there is not a good idea.
241
242 2008-04-23 Jason Rumney <jasonr@gnu.org>
243
244 * makefile.w32-in (CLIENTRES): New variable and build target.
245 (all): Depend on it.
246 ($(TRES)): Use $(TRES) in rule.
247
248 2008-04-21 Jason Rumney <jasonr@gnu.org>
249
250 * configure.bat (success): Print "make" rather than "gmake", as that
251 is what MinGW uses.
252
253 2008-04-11 Eli Zaretskii <eliz@gnu.org>
254
255 * inc/sys/stat.h (__MINGW_NOTHROW): If not defined, define to nothing.
256 Add copyright notice.
257
258 2008-04-10 Jason Rumney <jasonr@gnu.org>
259
260 * emacsclient.rc: New file.
261
262 * INSTALL: Document make targets.
263
264 2008-04-09 Jason Rumney <jasonr@gnu.org>
265
266 * makefile.w32-in (clean-other-dirs-nmake): Don't clean lisp dir.
267 (clean-other-dirs-gmake): Likewise. Clean doc dirs.
268 (top-distclean, distclean, distclean-other-dirs-nmake)
269 (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
270 (maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.
271
272 2008-04-05 Eli Zaretskii <eliz@gnu.org>
273
274 * inc/sys/stat.h: New file.
275
276 * configure.bat: Add check for usp10.h.
277
278 2008-04-04 Jason Rumney <jasonr@gnu.org>
279
280 * INSTALL: Update W32 API requirements.
281
282 2008-04-03 Jason Rumney <jasonr@gnu.org>
283
284 * gmake.defs, nmake.defs (UNISCRIBE): New variable.
285
286 2008-03-13 Glenn Morris <rgm@gnu.org>
287
288 * emacs.rc: Set version to 23.0.60.
289
290 2008-03-04 Jason Rumney <jasonr@gnu.org>
291
292 * gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
293 (EMACS_EXTRA_C_FLAGS): Include it.
294 * configure.bat (usefontbackend): Default to Y.
295 (--enable-font-backend): Replace with --disable-font-backend.
296 (:withfont): Replace with :withoutfont.
297
298 2008-03-03 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
299
300 * icons/emacs.ico: Full alpha for 32x32 full color.
301 Add 32x32 and 16x16 256 color versions.
302
303 2008-03-03 Andrew Zhilin <andrew_zhilin@yahoo.com>
304
305 * icons/emacs22.ico: New file (the old emacs.ico under a new name).
306
307 2008-03-02 Jason Rumney <jasonr@gnu.org>
308
309 * makefile.w32-in ($(TRES)): Depend on icon and manifest.
310
311 2008-03-02 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
312
313 * icons/README: Update.
314
315 * icons/emacs.ico: New icon.
316
317 2008-02-25 Juanma Barranquero <lekktu@gmail.com>
318
319 * addpm.c: Include malloc.h.
320 (add_registry): Cast return value of alloca.
321
322 2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
323
324 * config.nt (SHORTNAMES): Remove reference to obsolete variable.
325
326 2008-02-11 Eli Zaretskii <eliz@gnu.org>
327
328 * configure.bat (checkgcc): Move "del junk.o" to here, and make it
329 conditional on existence of junk.o. If %nocygwin% is already set
330 to Y, skip to chkapiN instead of chkapi.
331 (chkapi): Move "rm -f junk.c junk.o" to here.
332 (chkapiN): New label.
333
334 2008-02-11 Jason Rumney <jasonr@gnu.org>
335
336 * makefile.w32-in: Remove unidata-gen related rules.
337
338 2008-02-09 Eli Zaretskii <eliz@gnu.org>
339
340 * configure.bat (dontCopy): Do not rename admin/unidata/Makefile.
341
342 2008-02-11 Jason Rumney <jasonr@gnu.org>
343
344 * addpm.c (add_registry): Add an App Paths registry key.
345 Look for GTK and add it to the DLL search path for Emacs if found.
346
347 2008-02-05 Juanma Barranquero <lekktu@gmail.com>
348
349 * configure.bat: In help, use generic names for the image libraries.
350
351 2008-02-04 Juanma Barranquero <lekktu@gmail.com>
352
353 * .cvsignore: Don't ignore .arch-inventory.
354
355 2008-02-03 Jason Rumney <jasonr@gnu.org>
356
357 * configure.bat: Make gcc the default compiler.
358
359 2008-02-02 Eli Zaretskii <eliz@gnu.org>
360
361 * makefile.w32-in (unidatagen-SH, unidatagen-clean-SH):
362 Ignore return status.
363
364 * configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
365 it out of the way of Windows generated file. Generate
366 admin/unidata/makefile.
367
368 * makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
369 (unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
370 (unidatagen-clean-SH): New targets.
371 (bootstrap-nmake): Invoke unidatagen-nmake.
372 (bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).
373
374 2008-02-01 Jason Rumney <jasonr@gnu.org>
375
376 * configure.bat (withfont): Set sep1 after modifying usercflags.
377
378 2008-02-01 Jason Rumney <jasonr@gnu.org>
379
380 * configure.bat: Rename --with-font-backend to --enable-font-backend
381 for consistency with other platforms.
382
383 2008-02-01 Jason Rumney <jasonr@gnu.org>
384
385 * configure.bat: Add --with-font-backend option.
386
387 2008-01-20 Jason Rumney <jasonr@gnu.org>
388
389 * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
390 permissions to NTFS ACLs.
391
392 2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
393
394 * config.nt: Remove HAVE_X11R5.
395
396 2007-10-22 Jason Rumney <jasonr@gnu.org>
397
398 * config.nt (HAVE_STRINGS_H, HAVE_STDLIB_H): Undefine.
399 (strings.h, stdlib.h): Conditionally include.
400 (w32_abort): Declare here.
401 (abort): Redefine to w32_abort (moved from src/s/ms-w32.h).
402
403 2007-10-20 Jason Rumney <jasonr@gnu.org>
404
405 * makefile.w32-in (info-nmake): Change into correct directories.
406
407 2007-10-20 Eli Zaretskii <eliz@gnu.org>
408
409 * configure.bat (docflags, doldflags): New variables.
410 (genmakefiles): Use them to work around problems with whitespace
411 in arguments of the `if' command.
412
413 2007-10-18 Jason Rumney <jasonr@gnu.org>
414
415 * makefile.w32-in (install): Install COPYING in top-level and bin dirs.
416
417 2007-09-27 Jason Rumney <jasonr@gnu.org>
418
419 * gmake.defs (COMCTL32): New system library.
420
421 * nmake.defs (COMCTL32): New system library.
422
423 2007-09-06 Glenn Morris <rgm@gnu.org>
424
425 * configure.bat:
426 * makefile.w32-in (info-nmake, info-gmake, clean-other-dirs-nmake):
427 Change from ../man to ../doc/emacs and ../doc/misc; and from
428 ../lispref, ../lispintro to ../doc/lispref, ../doc/lispintro.
429
430 2007-08-29 Glenn Morris <rgm@gnu.org>
431
432 * emacs.rc: Increase version to 23.0.50.
433
434 2007-08-14 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
435
436 * makefile.w32-in (bootstrap-nmake): Change directories once more.
437
438 2007-07-25 Glenn Morris <rgm@gnu.org>
439
440 * Relicense all FSF files to GPLv3 or later.
441
442 * COPYING: Switch to GPLv3.
443
444 2007-07-16 Eli Zaretskii <eliz@gnu.org>
445
446 * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
447 Depend on cmdproxy.
448 (cleanall): Don't delete *~.
449
450 2007-07-15 Jason Rumney <jasonr@gnu.org>
451
452 * inc/sys/socket.h (uint16_t): Define if C99 does not appear to
453 be fully supported.
454
455 2007-07-14 Jason Rumney <jasonr@gnu.org>
456
457 * inc/sys/socket.h: Include winsock2.h and ws2tcpip.h instead
458 of winsock.h.
459
460 2007-07-11 Jason Rumney <jasonr@gnu.org>
461
462 * gmake.defs (OLE32): New library to link.
463
464 * nmake.defs (OLE32): Likewise.
465
466 2007-06-25 Jason Rumney <jasonr@gnu.org>
467
468 * cmdproxy.c (main): Set console codepages to "ANSI".
469
470 2007-06-20 Jason Rumney <jasonr@gnu.org>
471
472 * configure.bat: Complain if image libraries are missing.
473
474 2007-06-15 Jason Rumney <jasonr@gnu.org>
475
476 * emacs.manifest: New file.
477
478 * emacs.rc: Use it.
479
480 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
481
482 * Version 22.1 released.
483
484 2007-05-22 Eli Zaretskii <eliz@gnu.org>
485
486 * INSTALL: Add information about where to find GDB, and warn
487 against --no-debug option to configure.bat.
488
489 2007-05-19 Eli Zaretskii <eliz@gnu.org>
490
491 * INSTALL: Fix URL of EmacsW32 site where building with image
492 support is described.
493
494 2007-04-26 Glenn Morris <rgm@gnu.org>
495
496 * emacs.rc: Increase version to 22.1.50.
497
498 2007-03-31 Eli Zaretskii <eliz@gnu.org>
499
500 * INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users.
501
502 2007-03-09 Richard Stallman <rms@gnu.org>
503
504 * INSTALL: Say explicitly this is not for Cygwin.
505
506 2007-03-03 Eli Zaretskii <eliz@gnu.org>
507
508 * INSTALL: Add URL of another site with detailed build instructions.
509
510 2007-02-16 Glenn Morris <rgm@gnu.org>
511
512 * icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
513 * icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico:
514 * icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico:
515 * icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico:
516 * icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico:
517 Restore all but two of icons deleted in previous change.
518
519 2007-02-13 Chong Yidong <cyd@stupidchicken.com>
520
521 * icons/README: New file.
522
523 * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
524 * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
525 * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
526 * icons/gnu2b48t.ico, icons/gnu4g48t.ico:
527 * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
528 * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico:
529 Unused icons deleted.
530
531 2007-01-31 Juanma Barranquero <lekktu@gmail.com>
532
533 * configure.bat: Update ../site-lisp/subdirs.el when needed.
534
535 2007-01-30 Juanma Barranquero <lekktu@gmail.com>
536
537 * subdirs.el: Add "no-byte-compile: t" local variable.
538
539 2007-01-10 Jason Rumney <jasonr@gnu.org>
540
541 * README: Update URLs and advice about reporting bugs.
542
543 2006-12-29 Jason Rumney <jasonr@gnu.org>
544
545 * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
546 DEBUG_LINK.
547 (DEBUG_LINK): Remove -debugtype:both.
548
549 2006-12-27 Eli Zaretskii <eliz@gnu.org>
550
551 * INSTALL: Update table of supported Make ports. Show "make -j"
552 command that is known to work.
553
554 * configure.bat: Update table of supported Make ports.
555
556 2006-12-24 Eli Zaretskii <eliz@gnu.org>
557
558 * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
559 only in implicit rules. Use literal "emacs.rc" instead.
560
561 2006-12-23 Eli Zaretskii <eliz@gnu.org>
562
563 * gmake.defs: Export XMFLAGS.
564
565 * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
566 use $(XMFLAGS) for nmake, as it doesn't support parallelism.
567
568 2006-12-22 Eli Zaretskii <eliz@gnu.org>
569
570 * INSTALL: Explain how to invoke GNU Make for parallel builds.
571
572 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
573 command-line argument to sub-Make in src, since src/makefile.w32-in
574 invokes Make recursively during bootstrap.
575 (clean): Delete stamp_BLD.
576 (bootstrap): Make `all' explicitly in a recursive Make.
577
578 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
579 stamp_BLD after creating the $(BLD) directory.
580
581 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
582 stamp_BLD after creating the $(BLD) directory.
583
584 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
585 (preprep, $(TRES), runemacs)
586 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
587 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
588 Depend on stamp_BLD instead of on $(BLD).
589 (XMFLAGS): New macro.
590 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
591 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
592 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
593 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
594
595 2006-12-20 Eli Zaretskii <eliz@gnu.org>
596
597 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
598 $(ALL_DEPS).
599 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
600 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
601 New dependency on $(BLD).
602 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
603 (bootstrap-gmake): Depend on addsection.
604
605 2006-10-29 Juanma Barranquero <lekktu@gmail.com>
606
607 * runemacs.c (WinMain): Process all recognized arguments, not just
608 the first one. Remove unused variable sec_desc.
609
610 2006-09-24 Eli Zaretskii <eliz@gnu.org>
611
612 * config.nt (HAVE_LANGINFO_CODESET): Define.
613
614 * inc/langinfo.h: New file.
615
616 * inc/nl_types.h: New file.
617
618 2006-09-15 Jay Belanger <belanger@truman.edu>
619
620 * COPYING: Replace "Library Public License" by "Lesser Public
621 License" throughout.
622
623 2006-07-27 Jason Rumney <jasonr@gnu.org>
624
625 * INSTALL: Add notes about Cygwin make to impatient section.
626
627 2006-06-02 Eli Zaretskii <eliz@gnu.org>
628
629 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
630 known to work.
631
632 2006-03-12 Jason Rumney <jasonr@gnu.org>
633
634 * addpm.c (add_registry): Don't change the registry unless keys
635 already exist from a previous version.
636
637 * makefile.w32-in (install): Use -q when invoking addpm.
638
639 * addpm.c (main): Accept -q as alternative for /q.
640
641 2006-03-11 Jason Rumney <jasonr@gnu.org>
642
643 * runemacs.c (WinMain): Set screen buffer to 80x25.
644
645 2005-12-24 Eli Zaretskii <eliz@gnu.org>
646
647 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
648 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
649
650 2005-12-09 Eli Zaretskii <eliz@gnu.org>
651
652 * INSTALL: Add explanation of how to debug with GDB starting from
653 the Emacs Abort dialog.
654
655 2005-11-26 Chong Yidong <cyd@stupidchicken.com>
656
657 * emacs.rc: Use new icons.
658
659 2005-11-26 Eli Zaretskii <eliz@gnu.org>
660
661 * emacs21.ico: Renamed from emacs.ico.
662 * emacs.ico: New icons from Andrew Zhilin
663 <andrew_zhilin@yahoo.com>.
664
665 2005-09-10 Eli Zaretskii <eliz@gnu.org>
666
667 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
668
669 2005-08-10 Juanma Barranquero <lekktu@gmail.com>
670
671 * .cvsignore: Add `obj' and `oo' for in-place installations.
672
673 2005-07-30 Eli Zaretskii <eliz@gnu.org>
674
675 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
676
677 2005-07-29 Juanma Barranquero <lekktu@gmail.com>
678
679 * configure.bat: Don't create lisp/Makefile.unix.
680
681 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
682
683 * .cvsignore: Add `makefile' and `config.log'.
684
685 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
686
687 Merge gnulib getopt implementation into Emacs.
688
689 * inc/gettext.h: Remove; no longer needed now that
690 lib-src/gettext.h exists.
691
692 2005-07-16 Eli Zaretskii <eliz@gnu.org>
693
694 * configure.bat: Finish config.log with a line that indicates that
695 the configure step was successful.
696
697 2005-07-04 Lute Kamstra <lute@gnu.org>
698
699 Update FSF's address in GPL notices.
700
701 2005-06-11 Eli Zaretskii <eliz@gnu.org>
702
703 * configure.bat: If their fc.exe returns a meaningful exit status,
704 don't overwrite src/config.h and src/epaths.h with identical
705 copies.
706
707 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
708 changes. Add a pointer to another site with detailed configure
709 and build instructions. Suggest to look at config.log when
710 configure fails. Add MinGW Make 3.80 to the list of successful
711 combinations.
712
713 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
714 "-mcpu=i686".
715
716 * configure.bat: Update copyright years.
717 Delete config.log before doing anything else.
718 Write additional diagnostics to config.log in case of failures to
719 compile test programs, including the failed test program itself.
720 Add a test for support of -mtune=pentium4 switch to GCC; if it is
721 supported, set up MCPU_FLAG variable on the various Makefiles to
722 use that switch during compilations. (This avoids GCC warning
723 about -mcpu being deprecated.)
724
725 2005-06-10 Eli Zaretskii <eliz@gnu.org>
726
727 * addsection.c (copy_executable_and_add_section): Pass non-zero
728 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
729 environment. Print section names with %.8s.
730 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
731 only if non-zero. All callers changed.
732
733 2005-06-05 Eli Zaretskii <eliz@gnu.org>
734
735 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
736 `const void *', for consistency with Posix.
737
738 2005-06-04 Eli Zaretskii <eliz@gnu.org>
739
740 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
741
742 2005-05-24 Juanma Barranquero <lekktu@gmail.com>
743
744 * INSTALL: Add more pointers to ports of Unix tools to Windows,
745 and to the Emacs Wiki (which contains building instructions for
746 Windows). Reword image library instructions and remove obsolete
747 incompatibility information.
748
749 2005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
750
751 * config.nt (HAVE_PWD_H): Undef.
752
753 2004-06-07 Juanma Barranquero <lektu@terra.es>
754
755 * INSTALL: Clarify paragraph about compatibility between image
756 libraries and builds of Emacs with several compilers.
757
758 2004-06-06 Juanma Barranquero <lektu@terra.es>
759
760 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
761 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
762 calling non-existent cmdproxy.exe on bootstrapping after a
763 previous install followed by realclean.
764
765 * nmake.defs: Add quote in comment to resync font-locking.
766
767 2004-06-04 Juanma Barranquero <lektu@terra.es>
768
769 * INSTALL: Reword the section on image support. Add reference to
770 GnuWin32. Mention problems when mixing binaries from different
771 compilers.
772
773 2004-05-06 Jason Rumney <jasonr@gnu.org>
774
775 * configure.bat: Use -mno-cygwin to check for image libraries
776 when needed.
777
778 2004-05-03 Jason Rumney <jasonr@gnu.org>
779
780 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
781 * makefile.def: Remove.
782
783 * nmake.defs (SYS_LDFLAGS): Add -nologo.
784
785 * makefile.w32-in (info-gmake, info-nmake): New targets.
786 (info): Use them.
787
788 2004-04-23 Juanma Barranquero <lektu@terra.es>
789
790 * nmake.defs:
791 * gmake.defs:
792 * makefile.w32-in:
793 * makefile.def:
794 * makefile.nt: Add "-*- makefile -*-" mode tag.
795
796 2004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
797
798 * runemacs.c (WinMain): Let Emacs environment default to parent.
799
800 2004-03-11 Jason Rumney <jasonr@gnu.org>
801
802 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
803
804 2004-03-10 Juanma Barranquero <lektu@terra.es>
805
806 * makefile.w32-in (install): Don't try to copy
807 ../lib-src/fns-*.el, as it isn't used anymore.
808
809 2004-01-28 Peter Runestig <peter@runestig.com>
810
811 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
812
813 2003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
814
815 * .cvsignore: Add `.arch-inventory'.
816
817 2003-11-22 Lars Hansen <larsh@math.ku.dk>
818
819 * inc/grp.h: New file.
820
821 2003-09-03 Peter Runestig <peter@runestig.com>
822
823 * configure.bat: Create ``makefile'' in directories man, lispref
824 and lispintro.
825
826 * makefile.w32-in (force-info, info): New targets.
827
828 * envadd.bat: New file.
829
830 * multi-install-info.bat: New file.
831
832 2003-06-27 Jan Djärv <jan.h.d@swipnet.se>
833
834 * config.nt (my_strftime): New define.
835
836 2003-02-01 Jason Rumney <jasonr@gnu.org>
837
838 * configure.bat: Automatically detect libXpm.
839 Suppress compiler output when testing for image libraries.
840 Give names of un-found libraries in messages.
841
842 2003-01-31 Juanma Barranquero <lektu@terra.es>
843
844 * configure.bat: Automatically detect giflib and tifflib.
845
846 2003-01-29 Jason Rumney <jasonr@gnu.org>
847
848 * gmake.defs (CURDIR): Disable cygpath kludge.
849
850 2003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
851
852 * configure.bat: Avoid endless loop when configuring without image
853 support.
854
855 2003-01-26 Jason Rumney <jasonr@gnu.org>
856
857 * configure.bat: Automatically detect jpeglib.
858
859 2003-01-25 Jason Rumney <jasonr@gnu.org>
860
861 * configure.bat: Automatically detect libpng.
862
863 2003-01-21 Jason Rumney <jasonr@gnu.org>
864
865 * icons/hand.cur: New file.
866
867 2003-01-21 David Ponce <david@dponce.com>
868
869 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
870
871 2003-01-15 Andrew Innes <andrewi@gnu.org>
872
873 * gmake.defs (CURDIR): Convert to native Windows format (with
874 forward slashes), to support building with Cygwin builds of make.
875
876 2002-11-17 Ben Key <BKey1@tampabay.rr.com>
877
878 * nmake.defs:
879 * gmake.defs: Made changes so that Emacs would link with
880 WinMM.lib. This change was required for my addition of a Windows
881 compatible implementation of play-sound-internal.
882
883 2002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
884
885 * emacs.rc: Version updated to 21.3.50.
886
887 2002-06-13 Jason Rumney <jasonr@gnu.org>
888
889 * addpm.c (env_vars): Remove EMACSLOCKDIR.
890
891 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
892 (maybe-bootstrap-SH): New targets.
893 (all): Depend on maybe-bootstrap.
894
895 2002-05-03 Jason Rumney <jasonr@gnu.org>
896
897 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
898 (sys_getpeername, fcntl): Declare as wrappers.
899
900 2002-04-10 Juanma Barranquero <lektu@terra.es>
901
902 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
903 after compiling .el files.
904
905 2002-03-20 Jason Rumney <jasonr@gnu.org>
906
907 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
908 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
909
910 2002-03-19 Kim F. Storm <storm@cua.dk>
911
912 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
913 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
914 (HAVE_SYS_UN_H): Undef.
915 From David Ponce <dponce@voila.fr>.
916
917 2002-03-13 Jason Rumney <jasonr@gnu.org>
918
919 * config.nt (STRFTIME_NO_POSIX2): Define.
920
921 2002-02-18 Jason Rumney <jasonr@gnu.org>
922
923 * emacs.rc: Define VS_VERSION_INFO if not already.
924 Update version info.
925
926 2002-01-04 Andrew Innes <andrewi@gnu.org>
927
928 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
929 pick up relevant bits of the Windows API definitions.
930
931 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
932 pick up relevant bits of the Windows API definitions.
933
934 2001-12-14 Andrew Innes <andrewi@gnu.org>
935
936 * makefile.w32-in (bootstrap): Build addsection program before
937 bootstrap (required for post-processing temacs.exe).
938
939 2001-12-08 Pavel Janík <Pavel@Janik.cz>
940
941 * COPYING: New file.
942
943 2001-12-03 Andrew Innes <andrewi@gnu.org>
944
945 * makefile.w32-in (bootstrap-nmake):
946 (bootstrap-gmake): Extend bootstrap process to first do
947 bootstrap-clean in lisp dir and rebuild the DOC file.
948 (bootstrap): Do a "normal" make after the bootstrap work.
949
950 2001-11-20 Jason Rumney <jasonr@gnu.org>
951
952 * INSTALL: Update table of versions of make that are suitable
953 for building Emacs, based on recent feedback.
954
955 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
956
957 2001-11-19 Andrew Innes <andrewi@gnu.org>
958
959 * ftime-nostartup.bat: New file.
960
961 * ftime.bat: Don't include libc.lib for profiling - the profiler
962 corrupts part of memcpy.
963
964 2001-11-17 Jason Rumney <jasonr@gnu.org>
965
966 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
967 expansion. From Juanma Barranquero <lektu@terra.es>.
968
969 2001-10-20 Gerd Moellmann <gerd@gnu.org>
970
971 * (Version 21.1 released.)
972
973 2001-10-12 Andrew Innes <andrewi@gnu.org>
974
975 * inc/pwd.h (uid_t, gid_t): New typedefs.
976
977 2001-10-05 Gerd Moellmann <gerd@gnu.org>
978
979 * Branch for 21.1.
980
981 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
982
983 * README: Update the address of the mailing list and subscription
984 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
985
986 2001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
987
988 * INSTALL: Suggest to avoid using WinZip.
989
990 * configure.bat: Make sure ../site-lisp exists; create if necessary.
991
992 2001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
993
994 * INSTALL: Mention that "make install" can be "nmake install".
995
996 2001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
997
998 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
999 since some versions of `mkdir' don't automatically create parent
1000 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
1001
1002 2001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
1003
1004 * subdirs.el: New file.
1005
1006 * configure.bat: Copy subdirs.el to the site-lisp directory.
1007
1008 * makefile.w32-in (install): Copy subdirs.el to the installation
1009 directory.
1010
1011 2001-06-20 Jason Rumney <jasonr@gnu.org>
1012
1013 * runemacs.c (WinMain): Add quotes around command in case of spaces.
1014
1015 2001-06-01 Andrew Innes <andrewi@gnu.org>
1016
1017 * gmake.defs (sh_output): Don't use $(warning ...) to output
1018 messages, since that is not supported by GNU make 3.77.
1019
1020 2001-05-24 Jason Rumney <jasonr@gnu.org>
1021
1022 * INSTALL: Clarify that building with MSVC requires nmake.
1023
1024 2001-05-17 Andrew Innes <andrewi@gnu.org>
1025
1026 * gmake.defs (NEW_CYGWIN): Output message about spurious error
1027 message that is to be ignored.
1028
1029 2001-05-13 Andrew Innes <andrewi@gnu.org>
1030
1031 * TODO: Remove file, since it is completely out of date.
1032
1033 * README: Add copyright notice.
1034
1035 * INSTALL: Add copyright notice.
1036
1037 2001-04-18 Andrew Innes <andrewi@gnu.org>
1038
1039 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
1040 the environment.
1041
1042 * gmake.defs (SETLOADPATH): Remove definition.
1043 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
1044 environment.
1045
1046 2001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
1047
1048 * configure.bat: Make the checkw32api* labels be distinct in the
1049 first 8 characters.
1050
1051 2001-03-17 Andrew Innes <andrewi@gnu.org>
1052
1053 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
1054 escaped quotes.
1055
1056 * gmake.defs (DEBUG_LINK): New macro.
1057 (LINK_FLAGS): Use it.
1058
1059 * nmake.defs (DEBUG_LINK): New macro.
1060 (LINK_FLAGS): Use it.
1061
1062 2001-03-06 Andrew Innes <andrewi@gnu.org>
1063
1064 * INSTALL: Add --ldflags to configure line for building with
1065 recent versions of Cygwin GCC.
1066
1067 2001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
1068
1069 * configure.bat: Use correct options when compiling a test program
1070 with Cygwin. From David Ponce <dponce@voila.fr>.
1071
1072 2001-02-24 Andrew Innes <andrewi@gnu.org>
1073
1074 * _emacs: Remove obsolete file.
1075
1076 * emacs.bat.in: Remove obsolete file.
1077
1078 * debug.bat.in: Remove obsolete file.
1079
1080 * inc/sys/socket.h: Add copyright notice.
1081
1082 * paths.h: Add copyright notice.
1083
1084 * makefile.nt: Update copyright notice.
1085
1086 * makefile.def: Update copyright notice.
1087
1088 * configure.bat: Update copyright notice.
1089
1090 * nmake.defs: Add copyright notice.
1091
1092 * gmake.defs: Add copyright notice.
1093
1094 * makefile.w32-in: Add copyright notice.
1095
1096 2001-02-05 Andrew Innes <andrewi@gnu.org>
1097
1098 * nmake.defs (THISDIR): New definition.
1099
1100 * gmake.defs (THISDIR): New definition.
1101
1102 2001-02-03 Andrew Innes <andrewi@gnu.org>
1103
1104 * configure.bat: Leave a space before >> only when there is a
1105 preceding digit. Add a comment about the importance of this.
1106
1107 * README: Replace outdated information.
1108
1109 * INSTALL (Trouble-shooting): Add note about need to specify extra
1110 compiler flags with recent Cygwin ports of gcc.
1111
1112 2001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
1113
1114 * configure.bat: Use "rm -f" instead of "del /f", as the latter
1115 is not supported by Windows 9X's COMMAND.COM.
1116
1117 2001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
1118
1119 * configure.bat: Make sure redirection is preceded by a blank, to
1120 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
1121 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
1122
1123 2001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
1124
1125 * INSTALL: Copy the table of tested combinations of development
1126 tools from configure.bat. Add suggestion to install Bash on
1127 Windows 9X.
1128
1129 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
1130 lisp/Makefile.in instead. Use "rm -f" where more than one file
1131 needs to be deleted, since command.com in Windows 9X doesn't grok
1132 more than one argument.
1133
1134 2001-01-24 Andrew Innes <andrewi@gnu.org>
1135
1136 * makefile.w32-in (cleanall-other-dirs-nmake):
1137 (cleanall-other-dirs-gmake): New targets.
1138 (cleanall): Invoke them.
1139
1140 2001-01-19 Andrew Innes <andrewi@gnu.org>
1141
1142 * addpm.c (env_vars): Add a version-independent site-lisp
1143 directory to EMACSLOADPATH, after the version dependent one.
1144
1145 2001-01-06 Andrew Innes <andrewi@gnu.org>
1146
1147 * README: Update info about compilers.
1148
1149 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
1150 select correct rule for invoking make in another directory. Amend
1151 rules accordingly.
1152 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
1153
1154 * nmake.defs (EMACS_ICON_PATH): Delete definition.
1155 (COMPILER_TEMP_FILES): New definition.
1156 (MAKETYPE): New definition.
1157
1158 * gmake.defs (EMACS_ICON_PATH): Delete definition.
1159 (COMPILER_TEMP_FILES): New definition.
1160 (MAKETYPE): New definition.
1161
1162 * makefile.def (EMACS_ICON_PATH): Delete definition.
1163
1164 * configure.bat: Be careful not to add trailing spaces when
1165 outputting to config.settings.
1166
1167 2001-01-02 Andrew Innes <andrewi@gnu.org>
1168
1169 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
1170 than the function.
1171
1172 2000-12-17 Andrew Innes <andrewi@gnu.org>
1173
1174 * makefile.w32-in (install): Copy directories to the correct
1175 places.
1176 (real_install): Remove obsolete target.
1177
1178 2000-12-06 Andrew Innes <andrewi@gnu.org>
1179
1180 * nmake.defs (CURDIR): New define.
1181 (INSTALL_DIR): Use it.
1182
1183 * gmake.defs (NEW_CYGWIN): New define.
1184 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
1185 so we need to adjust how we escape embedded quotes.
1186 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
1187 relative to $(CURDIR).
1188
1189 2000-11-25 Jason Rumney <jasonr@gnu.org>
1190
1191 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
1192
1193 2000-10-17 Andrew Innes <andrewi@gnu.org>
1194
1195 * makefile.w32-in (recompile): New target to recompile lisp
1196 directory.
1197 (recompile-CMD, recompile-SH): New support targets.
1198
1199 2000-09-24 Jason Rumney <jasonr@gnu.org>
1200
1201 * config.nt (NO_RETURN): Define it.
1202
1203 2000-09-17 Andrew Innes <andrewi@gnu.org>
1204
1205 * gmake.defs: Revert to Unix line endings.
1206
1207 * nmake.defs: Revert to Unix line endings.
1208
1209 2000-09-16 Andrew Innes <andrewi@gnu.org>
1210
1211 * gmake.defs (SETLOADPATH): Change definition to work from any
1212 subdirectory.
1213
1214 2000-09-14 Andrew Innes <andrewi@gnu.org>
1215
1216 * makefile.w32-in: Revert to Unix line endings.
1217
1218 2000-09-14 Andrew Innes <andrewi@gnu.org>
1219
1220 * INSTALL: Add note about expected error messages when configure
1221 is run.
1222
1223 * configure.bat: Simplify the generation of makefiles (don't need
1224 to generate various top-level targets that invoke make in other
1225 directories).
1226
1227 * gmake.defs (SHELLTYPE): New define.
1228 (SETLOADPATH): New define.
1229
1230 * nmake.defs (SHELLTYPE): New define.
1231
1232 * makefile.w32-in: Standardize indentation somewhat.
1233 Add bootstrap support.
1234 Pass $(MFLAGS) when invoking make recursively.
1235 Add shell-specific variants of top-level targets that invoke make
1236 recursively in other directories, and add necessary computed
1237 dependencies.
1238
1239 2000-09-03 Andrew Innes <andrewi@gnu.org>
1240
1241 * makefile.w32-in: Change to DOS line endings.
1242
1243 * configure.bat: Change to DOS line endings.
1244
1245 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1246 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1247
1248 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1249 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1250
1251 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1252 -D_ANONYMOUS_STRUCT on compile line.
1253 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
1254 (ARCH_CFLAGS): Change optimization flags to -O2.
1255 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1256 (ARGQUOTE, DQUOTE): New defines.
1257
1258 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1259 -D_ANONYMOUS_STRUCT on compile line.
1260 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1261 (ARGQUOTE, DQUOTE): New defines.
1262
1263 2000-08-22 Andrew Innes <andrewi@gnu.org>
1264
1265 * configure.bat: New file.
1266
1267 * gmake.defs: New file.
1268
1269 * nmake.defs: New file.
1270
1271 * makefile.w32-in: New file.
1272
1273 * INSTALL: Rewrite to match new configure process.
1274
1275 * config.nt [WINDOWSNT]: Don't declare getenv.
1276 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
1277
1278 * addpm.c (main): Accept /q to mean install based on addpm's
1279 location without asking. Remove reference to emacs.bat which is
1280 now obsolete.
1281
1282 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
1283
1284 * paths.h: Use forward slash as directory separator in all path
1285 definitions.
1286 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
1287
1288 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
1289
1290 * runemacs.c: Remove WIN32 define.
1291
1292 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
1293 not defined.
1294
1295 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
1296 (fd_set): Define to new name, after including winsock.h, so we can
1297 provide our own implementation.
1298
1299 2000-07-05 Andrew Innes <andrewi@gnu.org>
1300
1301 * ebuild.bat: Add support for specifying make arguments.
1302
1303 * makefile.nt: Add support for `bootstrap' and related targets.
1304
1305 2000-06-11 Jason Rumney <jasonr@gnu.org>
1306
1307 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
1308
1309 2000-02-06 Andrew Innes <andrewi@gnu.org>
1310
1311 * inc/sys/time.h: Add inclusion protection.
1312
1313 * makefile.def (SYS_LDFLAGS): Add -nologo.
1314
1315 1999-11-22 Andrew Innes <andrewi@gnu.org>
1316
1317 * install.bat: Pass on command line arguments to make.
1318
1319 * makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
1320
1321 1999-11-21 Andrew Innes <andrewi@gnu.org>
1322
1323 * makefile.nt (all): Build leim if present.
1324 (install): Install leim if present.
1325 (clean): Clean leim if present.
1326
1327 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
1328 definition.
1329
1330 * emacs.bat.in (EMACSLOADPATH): Include leim.
1331
1332 1999-07-12 Richard Stallman <rms@gnu.org>
1333
1334 * Version 20.4 released.
1335
1336 1999-06-16 Andrew Innes <andrewi@gnu.org>
1337
1338 * emacs.rc: Use an icon with a transparent background, to be in
1339 keeping with other applications.
1340
1341 1999-06-03 Andrew Innes <andrewi@gnu.org>
1342
1343 * preprep.c: Fix typo.
1344
1345 1999-05-02 Andrew Innes <andrewi@gnu.org>
1346
1347 * config.h: Remove obsolete file.
1348
1349 * preprep.c (copy_executable_and_move_sections): Ifdef out a
1350 couple of unused switch cases that aren't defined on all
1351 platforms.
1352
1353 * ftime.bat: Add another variation of the profile command, which
1354 only profiles extended commands.
1355
1356 1999-03-31 Geoff Voelker <voelker@cs.washington.edu>
1357
1358 * cmdproxy.c (main): Fix parens.
1359
1360 1999-03-25 Andrew Innes <andrewi@gnu.org>
1361
1362 * cmdproxy.c (main): Call GetShortPathName to normalize program
1363 names for comparison.
1364
1365 1999-03-05 Geoff Voelker <voelker@cs.washington.edu>
1366
1367 * makefile.def: Compile multiple .c files when possible.
1368 Use BLD instead of assuming i386.
1369 * makefile.nt: Remove common multiple file compilation commands.
1370
1371 1999-03-04 Geoff Voelker <voelker@cs.washington.edu>
1372
1373 * cmdproxy.c (main): Add missing parens.
1374
1375 1999-02-20 Andrew Innes <andrewi@gnu.org>
1376
1377 * preprep.c: New program to allow dumped image to be profiled.
1378
1379 * makefile.nt (preprep): New target.
1380 (ALL): Build it.
1381
1382 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
1383
1384 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
1385 Change prep options to profile libc functions and skip the startup
1386 code.
1387
1388 1999-02-15 Geoff Voelker <voelker@cs.washington.edu>
1389
1390 * makefile.nt: Create installation directory as first step.
1391
1392 1999-01-31 Andrew Innes <andrewi@gnu.org>
1393
1394 * addsection.c (ROUND_UP_DST_AND_ZERO): Renamed from
1395 ROUND_UP_DST. Zeroes the alignment slop.
1396 (copy_executable_and_add_section): Update the
1397 SizeOfHeaders field properly.
1398
1399 1999-01-27 Andrew Innes <andrewi@gnu.org>
1400
1401 * makefile.nt: Do make version comparison as strings.
1402
1403 1999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
1404
1405 * runemacs.c (WinMain): Pass explicit environment block to
1406 CreateProcess, to work around a bug in Windows 95/98.
1407
1408 1999-01-22 Geoff Voelker <voelker@cs.washington.edu>
1409
1410 * icons: New directory with Davenport's icons.
1411 * icons/sink.ico: Renamed from emacs.ico.
1412
1413 * makefile.nt (install, fast_install): Install Windows icons
1414 into etc/icons.
1415
1416 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
1417
1418 1999-01-17 Andrew Innes <andrewi@gnu.org>
1419
1420 * makefile.nt (ALL): List top-level targets.
1421 (addsection): New top-level target.
1422 (install): Copy fns-*.el to bin directory.
1423
1424 * addsection.c: New program to add static heap section to
1425 temacs.exe after linking, in support of new unexec method.
1426
1427 1998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
1428
1429 * cmdproxy.c (spawn): Pass directory for child as parameter.
1430 (main): Save startup directory to give to spawn, then change
1431 directory to location of .exe in order not to prevent startup
1432 directory from being deleted.
1433
1434 1998-12-08 Geoff Voelker <voelker@cs.washington.edu>
1435
1436 * makefile.nt: Do string comparision of _NMAKE_VER.
1437
1438 1998-12-02 Geoff Voelker <voelker@cs.washington.edu>
1439
1440 * config.nt (LOCALTIME_CACHE): Define.
1441
1442 1998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
1443
1444 * install.bat: Convert to DOS format.
1445
1446 1998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
1447
1448 * cmdproxy.c (main): Set environment size only when running
1449 command.com.
1450
1451 1998-11-03 Theodore Jump <tjump@tertius.com>
1452
1453 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
1454 (DEL_TREE): Use rd instead of rmdir.
1455 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
1456 * makefile.nt: Compile multiple source files when possible.
1457
1458 1998-10-05 Geoff Voelker <voelker@cs.washington.edu>
1459
1460 * cmdproxy.c (main): Treat command line options as case-insensitive.
1461
1462 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1463
1464 * Version 20.3 released.
1465
1466 1998-07-20 Geoff Voelker <voelker@cs.washington.edu>
1467
1468 * addpm.c (main): Explicitly check result of message box for OK.
1469
1470 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
1471
1472 * inc/sys/file.h (D_OK): Define new macro.
1473
1474 1998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
1475
1476 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
1477
1478 1998-05-30 Geoff Voelker <voelker@cs.washington.edu>
1479
1480 * emacs.rc (VS_VERSION_INFO): Define.
1481
1482 1998-04-23 Geoff Voelker <voelker@cs.washington.edu>
1483
1484 * makefile.nt (emacs.bat, debug.bat): Create them in the
1485 installation directory.
1486
1487 1998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
1488
1489 * ddeclient.c: New file. (Support program for performing limited
1490 interprocess communication on Windows.)
1491
1492 * makefile.nt: Build ddeclient.
1493
1494 * cmdproxy.c (main): Only set environment size for real shell, and
1495 provide extra directory argument, when running on Windows 95.
1496
1497 1998-04-17 Geoff Voelker <voelker@cs.washington.edu>
1498
1499 * cmdproxy.c (fail): Exit with a negative return value.
1500 (spawn): Return subprocess return code as an argument.
1501 Explicitly copy environment block.
1502 (main): Update to use return value argument with spawn.
1503 Retry if spawn failed when a subshell was not tried.
1504
1505 * config.nt: Include new macros from src/config.in.
1506 (GNU_MALLOC, REL_ALLOC): Define.
1507 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
1508 (RE_TRANSLATE): Use char_table_translate.
1509
1510 * makefile.def (CP_DIR): Preserve attributes.
1511
1512 * makefile.nt (clean): Delete patch generated files, optimized
1513 build directory.
1514
1515 1997-10-01 Geoff Voelker <voelker@cs.washington.edu>
1516
1517 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
1518
1519 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1520
1521 * Version 20.2 released.
1522
1523 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1524
1525 * Version 20.1 released.
1526
1527 1997-09-11 Geoff Voelker <voelker@cs.washington.edu>
1528
1529 * debug.bat.in: New file.
1530 * makefile.nt (debug.bat): New target.
1531
1532 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
1533
1534 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
1535 Quote group name. Allow different icons to be specified.
1536
1537 * cmdproxy.c (get_env_size): New function.
1538 (spawn): Explicitly pass in environment when creating subprocess.
1539 (main): Cleanup error messages.
1540 Specify dynamically sized environment block for real shell.
1541 Pass on unhandled switches to real shell.
1542 Quote program name.
1543
1544 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
1545 directory.
1546 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
1547
1548 * runemacs.c (WinMain): Allow Emacs process to be started with
1549 high or low priority.
1550
1551 * emacs.bat.in: Remove OS dependent operations.
1552
1553 1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
1554
1555 * addpm.c (env_vars): No longer set INFOPATH.
1556
1557 * cmdproxy.c (get_next_token): Null terminate token returned.
1558
1559 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
1560
1561 1997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
1562
1563 * addpm.c (env_vars): Set SHELL to cmdproxy.
1564 (main): Initialize idDde to 0.
1565 Determine emacs_path from module file name.
1566 Prompt for install.
1567
1568 * makefile.def (MSVCNT11): Conditionally define it.
1569 (BASE_LIBS): Do not use oldnames.lib.
1570 (SYS_LDFLAGS): Use pdb files.
1571 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1572 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1573 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1574
1575 * makefile.nt (ALL): Build cmdproxy.
1576 (cmdproxy): New target.
1577 (install): Install cmdproxy.
1578
1579 * ftime.bat, debug.bat, cmdproxy.c: New files.
1580
1581 1997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1582
1583 * inc/sys/socket.h (shutdown): Define.
1584 (sys_shutdown): Export.
1585
1586 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1587
1588 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1589
1590 1997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1591
1592 * config.nt: Update file comments.
1593 Update undefs added/removed in src/config.in.
1594
1595 1997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1596
1597 * makefile.def, emacs.bat: Use windows95 and windowsnt instead
1598 of win95 and winnt, respectively.
1599
1600 1997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1601
1602 * makefile.nt (real_install): Create site-lisp in installation dir.
1603 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1604 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1605
1606 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1607
1608 * Version 19.33 released.
1609
1610 1996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1611
1612 * runemacs.c (WinMain): Put a space between the binary and its args.
1613
1614 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1615
1616 * Version 19.32 released.
1617
1618 1996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1619
1620 * makefile.nt (clean): Use OBJDIR macro.
1621
1622 1996-06-03 Kim F. Storm <kfs@olicom.dk>
1623
1624 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
1625 Not defined by default.
1626 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1627 (WinMain): Convert backslashes to slashes in env var values.
1628
1629 * addpm.c (env_vars): Use slashes, not backslashes.
1630
1631 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1632
1633 * Version 19.31 released.
1634
1635 1996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1636
1637 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1638 undo settings afterwards.
1639
1640 1996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1641
1642 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
1643 environment variable.
1644
1645 1996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
1646
1647 * install.bat: Allow for optimized build.
1648 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1649 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1650
1651 1996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
1652
1653 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1654 (env_vars): Rename field emacs_path to emacs_dir.
1655 (main): Add link to runemacs instead of emacs.
1656
1657 * install.bat: Check if INSTALL_DIR is passed as an argument.
1658
1659 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1660
1661 * makefile.nt: Build and install runemacs.exe.
1662
1663 * runemacs.c: New file.
1664
1665 * config.w95: File removed.
1666
1667 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1668 inc/sys/socket.h, inc/sys/time.h: New header files.
1669
1670 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
1671
1672 1996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1673
1674 * makefile.def (DEL): Defined.
1675 (DEL_TREE) [win95]: Defined.
1676 (SYS_LDFLAGS): Set executable versions to 3.10.
1677
1678 * makefile.nt: Change uses of del to $(DEL).
1679
1680 1996-01-17 Erik Naggum <erik@naggum.no>
1681
1682 * All files: Update FSF's address in comment preamble.
1683
1684 1996-01-03 George V. Reilly <georger@microcrafts.com>
1685
1686 * emacs.ico: Now the proverbial kitchen sink icon.
1687
1688 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1689
1690 * Version 19.30 released.
1691
1692 1995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1693
1694 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1695
1696 * makefile.nt (install, fast_install, real_install, clean):
1697 Don't use switches to del not supported by Win95.
1698
1699 1995-11-07 Kevin Gallo <kgallo@microsoft.com>
1700
1701 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1702 (install, fast_install): Change same-dir test to create test file in
1703 installation tree and thereby support read-only shares.
1704 (clean): Remove .pdb files.
1705
1706 * makefile.def (NTGUI): New macro.
1707 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1708
1709 * config.nt, config.w95: Update to latest src/config.in.
1710
1711 * addpm.c (env_vars): New variable.
1712 (add_registry): New procedure.
1713 (main): Use values of configuration environment variables from
1714 the registry if defined, the process environment otherwise.
1715
1716 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1717
1718 * Version 19.29 released.
1719
1720 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1721
1722 1995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1723
1724 * makefile.nt: Define .c to .obj suffix rule.
1725 (addpm.obj): Compile directly, use CFLAGS.
1726 (addpm.exe): Link from addpm.obj.
1727
1728 * makefile.def (MSVCNT11): Defined.
1729 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1730 (CFLAGS_COMMON): Defined.
1731 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
1732
1733 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1734
1735 * emacs.bat.in: Renamed from emacs.bat.
1736 (emacs_dir): Renamed from emacs_path.
1737 Definition removed.
1738
1739 * addpm.c: New file.
1740 * makefile.nt (ALL, addpm, addpm.exe, addpm.obj): Defined.
1741 (all): Depend upon $(BLD) and $(ALL).
1742 (install): Depend upon emacs.bat.
1743 Create program item for Emacs.
1744 (clean): Delete obj.
1745 (emacs.bat): Defined.
1746 * makefile.def (EMACS_ICON_PATH, ADDPM): Defined.
1747
1748 1995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1749
1750 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1751 Add carriage returns; necessary for batch files on Win95.
1752
1753 1995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1754
1755 * config.w95: Created.
1756 * config.h: Changed to config.nt.
1757
1758 * makefile.nt (SUBDIRS): Commented out.
1759 (all, install, clean): Expand for-loops.
1760 (BUILD_CMD, INSTALL_CMD, CLEAN_CMD): Defined.
1761
1762 * makefile.def (SYS_LIB_DIR, SYS_INC_DIR): Undefined.
1763 (ARCH): New definition.
1764 (CPU, CONFIG_H, OS_TYPE): Defined.
1765 (INCLUDE, LIB): Checked if valid.
1766 (ntwin32.mak): Included.
1767 (AR, CC, LINK): New definition.
1768 (ADVAPI32, libc, BASE_LIBS): Defined.
1769 (SYS_LDFLAGS): New definition.
1770 Update comments and preprocessor conditionals.
1771
1772 * emacs.bat (SHELL): Conditionally defined.
1773 (HOME): Conditionally defined.
1774 (emacs_path, HOME): Update comments.
1775 Turn off all echo.
1776
1777 1995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1778
1779 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1780 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1781 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1782 inc/sys/param.h: Removed carriage-returns.
1783
1784 1995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1785
1786 * makefile.def (CVTRES): Defined.
1787
1788 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1789
1790 1995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1791
1792 * src: Remove directory.
1793
1794 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1795
1796 1995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1797
1798 * makefile.def (INSTALL_DIR): Changed to generic directory.
1799
1800 * emacs.bat: Added arguments when emacs.exe invoked.
1801
1802 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1803
1804 1994-12-13 Geoff Voelker <voelker@cs.washington.edu>
1805
1806 * makefile.def (CC): In configuration section.
1807 (COMPAT_LIB): Defined.
1808
1809 1994-11-01 Geoff Voelker <voelker@cs.washington.edu>
1810
1811 * src/paths.h: New file.
1812
1813 * src/config.h: New file.
1814
1815 * inc/pwd.h: New file.
1816
1817 * inc/sys/dir.h: New file.
1818
1819 * inc/sys/file.h: New file.
1820
1821 * inc/sys/ioctl.h: New file.
1822
1823 * inc/sys/param.h: New file.
1824
1825 * todo: New file.
1826
1827 * README: New file.
1828
1829 * makefile.nt: New file.
1830
1831 * makefile.def: New file.
1832
1833 * install.cmd: New file.
1834
1835 * INSTALL: New file.
1836
1837 * fast-install.cmd: New file.
1838
1839 * emacs.cmd: New file.
1840
1841 * ebuild.cmd: New file.
1842
1843 * _emacs: New file.
1844
1845 ;; Local Variables:
1846 ;; coding: utf-8
1847 ;; add-log-time-zone-rule: t
1848 ;; End:
1849
1850 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
1851 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
1852
1853 This file is part of GNU Emacs.
1854
1855 GNU Emacs is free software: you can redistribute it and/or modify
1856 it under the terms of the GNU General Public License as published by
1857 the Free Software Foundation, either version 3 of the License, or
1858 (at your option) any later version.
1859
1860 GNU Emacs is distributed in the hope that it will be useful,
1861 but WITHOUT ANY WARRANTY; without even the implied warranty of
1862 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1863 GNU General Public License for more details.
1864
1865 You should have received a copy of the GNU General Public License
1866 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1867
1868 ;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414