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