Add "Branch for 23.1" ChangeLog entry.
[bpt/emacs.git] / nt / ChangeLog
CommitLineData
70243478
CY
12009-06-21 Chong Yidong <cyd@stupidchicken.com>
2
3 * Branch for 23.1.
4
22749e9a
EZ
52009-03-21 Eli Zaretskii <eliz@gnu.org>
6
7 * inc/sys/stat.h (struct stat): Change the types of st_uid and
8 st_gid to unsigned.
9
10 * inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid
11 to unsigned.
12 (getpwuid): Argument is now unsigned.
13 uid_t is now unsigned.
14
1640b452
JB
152009-02-24 Juanma Barranquero <lekktu@gmail.com>
16
17 * INSTALL: Add comment about TCC; fix typos.
18
c24f4bf9
JR
192009-01-26 Jason Rumney <jasonr@gnu.org>
20
1640b452 21 * emacsclient.rc, emacs.rc: Swap name and description. Remove
c24f4bf9
JR
22 Windows versions.
23
84ef4ca2
JR
242009-01-15 Jason Rumney <jasonr@gnu.org>
25
f4c45b4f
JR
26 * nmake.defs, gmake.defs (UUID): New library for COM/OLE lookups.
27
28 * makefile.w32-in ($(BLD)/addpm.exe): Link with SHELL and OLE libs.
29
84ef4ca2
JR
30 * addpm.c (main): Try using COM to create start menu shortcuts
31 before resorting to DDE (Bug#202)
32 Remove second command-line argument.
33
8d67bc8e
JB
342009-01-03 Juanma Barranquero <lekktu@gmail.com>
35
36 * configure.bat: Untabify help message.
37
8bc63b1a
JR
382009-01-03 Jason Rumney <jasonr@gnu.org>
39
40 * configure.bat: New option --with-svg.
41
42 * INSTALL: Document experimental SVG support.
43
8cd98482
JR
442008-12-25 Jason Rumney <jasonr@gnu.org>
45
29659067 46 * config.nt (PTR): Remove.
8cd98482 47
06e111a6
DN
482008-12-19 Dan Nicolaescu <dann@ics.uci.edu>
49
50 * config.nt (LISTPROC, PROCATTR): Remove.
51
de62e4f8
EZ
522008-08-09 Eli Zaretskii <eliz@gnu.org>
53
54 * config.nt (LISTPROC, PROCATTR): New macros.
55
69ab3201
DN
562008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
57
58 * config.nt (MULTI_KBOARD): Remove.
59
75663c75
JR
602008-07-23 Jason Rumney <jasonr@gnu.org>
61
0e134ea0
JB
62 * configure.bat: New option --profile.
63 * gmake.defs: Set cflags and ldflags for profiling when specified.
75663c75 64
77ccee09
DN
652008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
66
67 * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
68
bdee2ef3
DN
692008-07-13 Dan Nicolaescu <dann@ics.uci.edu>
70
71 * config.nt (HAVE_FACES): Remove, unused.
72
43db14bb
JB
732008-06-26 Juanma Barranquero <lekktu@gmail.com>
74 Eli Zaretskii <eliz@gnu.org>
75
0e134ea0 76 * nmake.defs (FONT_CFLAGS):
43db14bb
JB
77 * gmake.defs (FONT_CFLAGS): Remove.
78 (EMACS_EXTRA_C_FLAGS): Don't include FONT_CFLAGS.
79 (CFLAGS): Don't include WIN32_LEAN_AND_MEAN, _WIN32_WINNT, -D$(ARCH)
80 and _CRTAPI1.
81 (ARCH_FLAGS): Don't include _X86_.
82
83 * config.nt (_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Define.
84
f2a77c3a
DN
852008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
86
87 * config.nt: Remove reference to UNEXEC_SRC.
88
540c2a33
JB
892008-06-23 Juanma Barranquero <lekktu@gmail.com>
90 Eli Zaretskii <eliz@gnu.org>
91
92 * gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]:
93 Don't hardcode -gstabs+, use DEBUG_INFO.
94
95 * configure.bat (gccdebug): Check for DWARF-2 support in GCC.
96 Default to stabs if the compiler does not support DWARF-2.
97 (genmakefiles): Write new variable DEBUG_INFO to config.settings.
98
26a3b310
JR
992008-05-14 Jason Rumney <jasonr@gnu.org>
100
101 * configure.bat: Remove code dealing with --disable-font-backend.
102
ee7a2e7a
EZ
1032008-05-09 Eli Zaretskii <eliz@gnu.org>
104
71e41ffb
EZ
105 * inc/sys/stat.h (struct stat): Move st_dev after st_ino, for
106 better alignment. Make st_size 64-bit wide. Add new members
107 st_uname and st_gname.
108
ee7a2e7a
EZ
109 * inc/grp.h (struct group): Add gr_gid member.
110
a113b3ca 1112008-04-23 Eli Zaretskii <eliz@gnu.org>
4cbb903f
EZ
112
113 * makefile.w32-in (ALL): Move $(CLIENTRES) from here...
114 (all): ...to here. $(ALL) is a prerequisite of .PHONY, so having
115 a real file there is not a good idea.
116
a113b3ca 1172008-04-23 Jason Rumney <jasonr@gnu.org>
65af6499 118
99e0bf59
JR
119 * makefile.w32-in (CLIENTRES): New variable and build target.
120 (all): Depend on it.
121 ($(TRES)): Use $(TRES) in rule.
122
361823f4
JR
1232008-04-21 Jason Rumney <jasonr@gnu.org>
124
125 * configure.bat (success): Print "make" rather than "gmake", as that
d4835507 126 is what MinGW uses.
361823f4 127
87c24bb7
EZ
1282008-04-11 Eli Zaretskii <eliz@gnu.org>
129
130 * inc/sys/stat.h (__MINGW_NOTHROW): If not defined, define to nothing.
131 Add copyright notice.
132
5739d6f8
JR
1332008-04-10 Jason Rumney <jasonr@gnu.org>
134
f12da103
JR
135 * emacsclient.rc: New file.
136
5739d6f8
JR
137 * INSTALL: Document make targets.
138
cc48598c
JR
1392008-04-09 Jason Rumney <jasonr@gnu.org>
140
141 * makefile.w32-in (clean-other-dirs-nmake): Don't clean lisp dir.
ba60bd44 142 (clean-other-dirs-gmake): Likewise. Clean doc dirs.
cc48598c
JR
143 (top-distclean, distclean, distclean-other-dirs-nmake)
144 (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
145 (maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.
146
892508a4
EZ
1472008-04-05 Eli Zaretskii <eliz@gnu.org>
148
aa08d1ff
EZ
149 * inc/sys/stat.h: New file.
150
892508a4
EZ
151 * configure.bat: Add check for usp10.h.
152
a25fe288
JR
1532008-04-04 Jason Rumney <jasonr@gnu.org>
154
155 * INSTALL: Update W32 API requirements.
156
b7612703
JR
1572008-04-03 Jason Rumney <jasonr@gnu.org>
158
159 * gmake.defs, nmake.defs (UNISCRIBE): New variable.
160
b2019141
GM
1612008-03-13 Glenn Morris <rgm@gnu.org>
162
163 * emacs.rc: Set version to 23.0.60.
164
12cc4d8f
JR
1652008-03-04 Jason Rumney <jasonr@gnu.org>
166
167 * gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
168 (EMACS_EXTRA_C_FLAGS): Include it.
169 * configure.bat (usefontbackend): Default to Y.
170 (--enable-font-backend): Replace with --disable-font-backend.
171 (:withfont): Replace with :withoutfont.
172
1b6bf70a
JR
1732008-03-03 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
174
175 * icons/emacs.ico: Full alpha for 32x32 full color.
176 Add 32x32 and 16x16 256 color versions.
177
6abe1b07
GM
1782008-03-03 Andrew Zhilin <andrew_zhilin@yahoo.com>
179
180 * icons/emacs22.ico: New file (the old emacs.ico under a new name).
181
480a77b5
JR
1822008-03-02 Jason Rumney <jasonr@gnu.org>
183
184 * makefile.w32-in ($(TRES)): Depend on icon and manifest.
185
c9cc6462
DN
1862008-03-02 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
187
188 * icons/README: Update.
189
190 * icons/emacs.ico: New icon.
191
c44b4b46
JB
1922008-02-25 Juanma Barranquero <lekktu@gmail.com>
193
194 * addpm.c: Include malloc.h.
195 (add_registry): Cast return value of alloca.
196
9d2818d6
DN
1972008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
198
199 * config.nt (SHORTNAMES): Remove reference to obsolete variable.
200
1046da1c
EZ
2012008-02-11 Eli Zaretskii <eliz@gnu.org>
202
203 * configure.bat (checkgcc): Move "del junk.o" to here, and make it
204 conditional on existence of junk.o. If %nocygwin% is already set
205 to Y, skip to chkapiN instead of chkapi.
206 (chkapi): Move "rm -f junk.c junk.o" to here.
207 (chkapiN): New label.
208
4134dd15
JR
2092008-02-11 Jason Rumney <jasonr@gnu.org>
210
211 * makefile.w32-in: Remove unidata-gen related rules.
212
65366573
EZ
2132008-02-09 Eli Zaretskii <eliz@gnu.org>
214
215 * configure.bat (dontCopy): Do not rename admin/unidata/Makefile.
216
f1cefe09
JR
2172008-02-11 Jason Rumney <jasonr@gnu.org>
218
219 * addpm.c (add_registry): Add an App Paths registry key.
220 Look for GTK and add it to the DLL search path for Emacs if found.
221
f01e03d3
JB
2222008-02-05 Juanma Barranquero <lekktu@gmail.com>
223
224 * configure.bat: In help, use generic names for the image libraries.
225
880a5954
JB
2262008-02-04 Juanma Barranquero <lekktu@gmail.com>
227
228 * .cvsignore: Don't ignore .arch-inventory.
229
680d641f
JR
2302008-02-03 Jason Rumney <jasonr@gnu.org>
231
232 * configure.bat: Make gcc the default compiler.
233
ef764ddd
EZ
2342008-02-02 Eli Zaretskii <eliz@gnu.org>
235
e344bebe
JB
236 * makefile.w32-in (unidatagen-SH, unidatagen-clean-SH):
237 Ignore return status.
f0c58e10 238
a392138f
EZ
239 * configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
240 it out of the way of Windows generated file. Generate
241 admin/unidata/makefile.
242
ef764ddd
EZ
243 * makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
244 (unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
245 (unidatagen-clean-SH): New targets.
246 (bootstrap-nmake): Invoke unidatagen-nmake.
247 (bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).
248
9303f985 2492008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
250
251 * configure.bat (withfont): Set sep1 after modifying usercflags.
252
9303f985 2532008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
254
255 * configure.bat: Rename --with-font-backend to --enable-font-backend
256 for consistency with other platforms.
257
9303f985 2582008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
259
260 * configure.bat: Add --with-font-backend option.
261
cf32108e
JR
2622008-01-20 Jason Rumney <jasonr@gnu.org>
263
264 * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
265 permissions to NTFS ACLs.
266
880820fe 2672007-11-01 Jan Djärv <jan.h.d@swipnet.se>
91b96a04
JD
268
269 * config.nt: Remove HAVE_X11R5.
270
5eaf5ed9
JR
2712007-10-22 Jason Rumney <jasonr@gnu.org>
272
273 * config.nt (HAVE_STRINGS_H, HAVE_STDLIB_H): Undefine.
274 (strings.h, stdlib.h): Conditionally include.
275 (w32_abort): Declare here.
276 (abort): Redefine to w32_abort (moved from src/s/ms-w32.h).
277
059d1e66
JR
2782007-10-20 Jason Rumney <jasonr@gnu.org>
279
280 * makefile.w32-in (info-nmake): Change into correct directories.
281
6d005ee7
EZ
2822007-10-20 Eli Zaretskii <eliz@gnu.org>
283
3a1ebd63
EZ
284 * configure.bat (docflags, doldflags): New variables.
285 (genmakefiles): Use them to work around problems with whitespace
286 in arguments of the `if' command.
6d005ee7 287
65d306e2
JR
2882007-10-18 Jason Rumney <jasonr@gnu.org>
289
290 * makefile.w32-in (install): Install COPYING in top-level and bin dirs.
291
fc2554aa
JR
2922007-09-27 Jason Rumney <jasonr@gnu.org>
293
294 * gmake.defs (COMCTL32): New system library.
295
296 * nmake.defs (COMCTL32): New system library.
297
4f449725
GM
2982007-09-06 Glenn Morris <rgm@gnu.org>
299
56d727ff 300 * configure.bat:
52397249
JB
301 * makefile.w32-in (info-nmake, info-gmake, clean-other-dirs-nmake):
302 Change from ../man to ../doc/emacs and ../doc/misc; and from
303 ../lispref, ../lispintro to ../doc/lispref, ../doc/lispintro.
4f449725 304
e93ca076
GM
3052007-08-29 Glenn Morris <rgm@gnu.org>
306
307 * emacs.rc: Increase version to 23.0.50.
308
e344bebe 3092007-08-14 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
8aa7d70f
JR
310
311 * makefile.w32-in (bootstrap-nmake): Change directories once more.
312
cacc7b51
GM
3132007-07-25 Glenn Morris <rgm@gnu.org>
314
315 * Relicense all FSF files to GPLv3 or later.
316
317 * COPYING: Switch to GPLv3.
318
ed7c1a5c
EZ
3192007-07-16 Eli Zaretskii <eliz@gnu.org>
320
321 * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
322 Depend on cmdproxy.
323 (cleanall): Don't delete *~.
324
5412a7f3
JR
3252007-07-15 Jason Rumney <jasonr@gnu.org>
326
327 * inc/sys/socket.h (uint16_t): Define if C99 does not appear to
328 be fully supported.
329
a2dcccd9
JR
3302007-07-14 Jason Rumney <jasonr@gnu.org>
331
332 * inc/sys/socket.h: Include winsock2.h and ws2tcpip.h instead
333 of winsock.h.
334
a71f59c1
JR
3352007-07-11 Jason Rumney <jasonr@gnu.org>
336
337 * gmake.defs (OLE32): New library to link.
338
339 * nmake.defs (OLE32): Likewise.
340
ad1597ce
JR
3412007-06-25 Jason Rumney <jasonr@gnu.org>
342
343 * cmdproxy.c (main): Set console codepages to "ANSI".
344
32154d10
JR
3452007-06-20 Jason Rumney <jasonr@gnu.org>
346
347 * configure.bat: Complain if image libraries are missing.
348
6dbd2549
JR
3492007-06-15 Jason Rumney <jasonr@gnu.org>
350
351 * emacs.manifest: New file.
352
353 * emacs.rc: Use it.
354
7dfc4cda
CY
3552007-06-02 Chong Yidong <cyd@stupidchicken.com>
356
357 * Version 22.1 released.
358
c2970555
EZ
3592007-05-22 Eli Zaretskii <eliz@gnu.org>
360
361 * INSTALL: Add information about where to find GDB, and warn
362 against --no-debug option to configure.bat.
363
8add2b1a
EZ
3642007-05-19 Eli Zaretskii <eliz@gnu.org>
365
366 * INSTALL: Fix URL of EmacsW32 site where building with image
367 support is described.
368
07016031
GM
3692007-04-26 Glenn Morris <rgm@gnu.org>
370
371 * emacs.rc: Increase version to 22.1.50.
372
5a842fda
EZ
3732007-03-31 Eli Zaretskii <eliz@gnu.org>
374
375 * INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users.
376
029e4603
RS
3772007-03-09 Richard Stallman <rms@gnu.org>
378
379 * INSTALL: Say explicitly this is not for Cygwin.
380
309c91ff
EZ
3812007-03-03 Eli Zaretskii <eliz@gnu.org>
382
c01949d3 383 * INSTALL: Add URL of another site with detailed build instructions.
309c91ff 384
c14693e3
GM
3852007-02-16 Glenn Morris <rgm@gnu.org>
386
387 * icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
388 * icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico:
389 * icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico:
390 * icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico:
c01949d3
JB
391 * icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico:
392 Restore all but two of icons deleted in previous change.
c14693e3 393
bd5f26aa
CY
3942007-02-13 Chong Yidong <cyd@stupidchicken.com>
395
396 * icons/README: New file.
397
398 * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
399 * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
400 * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
8e127f99 401 * icons/gnu2b48t.ico, icons/gnu4g48t.ico:
bd5f26aa 402 * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
c01949d3
JB
403 * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico:
404 Unused icons deleted.
bd5f26aa 405
57a64408
JB
4062007-01-31 Juanma Barranquero <lekktu@gmail.com>
407
408 * configure.bat: Update ../site-lisp/subdirs.el when needed.
409
4799aa91
JB
4102007-01-30 Juanma Barranquero <lekktu@gmail.com>
411
412 * subdirs.el: Add "no-byte-compile: t" local variable.
413
ac65c01c
JR
4142007-01-10 Jason Rumney <jasonr@gnu.org>
415
416 * README: Update URLs and advice about reporting bugs.
417
2db771b7
JR
4182006-12-29 Jason Rumney <jasonr@gnu.org>
419
420 * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
421 DEBUG_LINK.
c01949d3 422 (DEBUG_LINK): Remove -debugtype:both.
2db771b7 423
bbc34249
EZ
4242006-12-27 Eli Zaretskii <eliz@gnu.org>
425
426 * INSTALL: Update table of supported Make ports. Show "make -j"
427 command that is known to work.
428
429 * configure.bat: Update table of supported Make ports.
430
ed1281ec
EZ
4312006-12-24 Eli Zaretskii <eliz@gnu.org>
432
433 * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
434 only in implicit rules. Use literal "emacs.rc" instead.
435
d572c005
EZ
4362006-12-23 Eli Zaretskii <eliz@gnu.org>
437
fa1f0a88
EZ
438 * gmake.defs: Export XMFLAGS.
439
d572c005 440 * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
ed1281ec 441 use $(XMFLAGS) for nmake, as it doesn't support parallelism.
d572c005 442
b47342e3
EZ
4432006-12-22 Eli Zaretskii <eliz@gnu.org>
444
c52bf8c3
EZ
445 * INSTALL: Explain how to invoke GNU Make for parallel builds.
446
5e059fc1
EZ
447 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
448 command-line argument to sub-Make in src, since src/makefile.w32-in
449 invokes Make recursively during bootstrap.
f278d4a6 450 (clean): Delete stamp_BLD.
6808dce1 451 (bootstrap): Make `all' explicitly in a recursive Make.
5e059fc1 452
b47342e3
EZ
453 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
454 stamp_BLD after creating the $(BLD) directory.
455
456 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
457 stamp_BLD after creating the $(BLD) directory.
458
459 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
460 (preprep, $(TRES), runemacs)
461 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
462 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
463 Depend on stamp_BLD instead of on $(BLD).
464 (XMFLAGS): New macro.
465 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
466 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
467 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
468 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
469
6148a044
EZ
4702006-12-20 Eli Zaretskii <eliz@gnu.org>
471
472 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
473 $(ALL_DEPS).
b47342e3
EZ
474 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
475 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
476 New dependency on $(BLD).
6148a044
EZ
477 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
478 (bootstrap-gmake): Depend on addsection.
479
4da0d3f7
JB
4802006-10-29 Juanma Barranquero <lekktu@gmail.com>
481
482 * runemacs.c (WinMain): Process all recognized arguments, not just
483 the first one. Remove unused variable sec_desc.
484
8f59d602
EZ
4852006-09-24 Eli Zaretskii <eliz@gnu.org>
486
487 * config.nt (HAVE_LANGINFO_CODESET): Define.
488
489 * inc/langinfo.h: New file.
490
491 * inc/nl_types.h: New file.
492
45a2056c
JB
4932006-09-15 Jay Belanger <belanger@truman.edu>
494
495 * COPYING: Replace "Library Public License" by "Lesser Public
496 License" throughout.
497
ac70d20b
JR
4982006-07-27 Jason Rumney <jasonr@gnu.org>
499
500 * INSTALL: Add notes about Cygwin make to impatient section.
501
3d80c941
EZ
5022006-06-02 Eli Zaretskii <eliz@gnu.org>
503
504 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
505 known to work.
506
335be36b
JR
5072006-03-12 Jason Rumney <jasonr@gnu.org>
508
ebe98f49
JR
509 * addpm.c (add_registry): Don't change the registry unless keys
510 already exist from a previous version.
511
92cc46af
JR
512 * makefile.w32-in (install): Use -q when invoking addpm.
513
335be36b
JR
514 * addpm.c (main): Accept -q as alternative for /q.
515
f71d8cff
JR
5162006-03-11 Jason Rumney <jasonr@gnu.org>
517
518 * runemacs.c (WinMain): Set screen buffer to 80x25.
519
94e7daf7
EZ
5202005-12-24 Eli Zaretskii <eliz@gnu.org>
521
522 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
523 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
524
9ea74bfb
EZ
5252005-12-09 Eli Zaretskii <eliz@gnu.org>
526
527 * INSTALL: Add explanation of how to debug with GDB starting from
528 the Emacs Abort dialog.
529
d73d22ed
CY
5302005-11-26 Chong Yidong <cyd@stupidchicken.com>
531
532 * emacs.rc: Use new icons.
533
07908aec
EZ
5342005-11-26 Eli Zaretskii <eliz@gnu.org>
535
536 * emacs21.ico: Renamed from emacs.ico.
537 * emacs.ico: New icons from Andrew Zhilin
538 <andrew_zhilin@yahoo.com>.
539
ed326e35
EZ
5402005-09-10 Eli Zaretskii <eliz@gnu.org>
541
542 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
543
df76c589
JB
5442005-08-10 Juanma Barranquero <lekktu@gmail.com>
545
546 * .cvsignore: Add `obj' and `oo' for in-place installations.
547
43e124e6
EZ
5482005-07-30 Eli Zaretskii <eliz@gnu.org>
549
4da0d3f7 550 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
43e124e6 551
5dac5615
JB
5522005-07-29 Juanma Barranquero <lekktu@gmail.com>
553
554 * configure.bat: Don't create lisp/Makefile.unix.
555
c638055f
JB
5562005-07-28 Juanma Barranquero <lekktu@gmail.com>
557
558 * .cvsignore: Add `makefile' and `config.log'.
559
9eff9fe3
PE
5602005-07-26 Paul Eggert <eggert@cs.ucla.edu>
561
562 Merge gnulib getopt implementation into Emacs.
563
564 * inc/gettext.h: Remove; no longer needed now that
565 lib-src/gettext.h exists.
566
9ebc3953
EZ
5672005-07-16 Eli Zaretskii <eliz@gnu.org>
568
569 * configure.bat: Finish config.log with a line that indicates that
570 the configure step was successful.
571
a0ec7a4a
LK
5722005-07-04 Lute Kamstra <lute@gnu.org>
573
574 Update FSF's address in GPL notices.
575
5bc753e8
EZ
5762005-06-11 Eli Zaretskii <eliz@gnu.org>
577
099a3eea
EZ
578 * configure.bat: If their fc.exe returns a meaningful exit status,
579 don't overwrite src/config.h and src/epaths.h with identical
580 copies.
581
591cbed1
EZ
582 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
583 changes. Add a pointer to another site with detailed configure
584 and build instructions. Suggest to look at config.log when
585 configure fails. Add MinGW Make 3.80 to the list of successful
586 combinations.
587
5bc753e8
EZ
588 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
589 "-mcpu=i686".
590
099a3eea 591 * configure.bat: Update copyright years.
5bc753e8
EZ
592 Delete config.log before doing anything else.
593 Write additional diagnostics to config.log in case of failures to
594 compile test programs, including the failed test program itself.
595 Add a test for support of -mtune=pentium4 switch to GCC; if it is
596 supported, set up MCPU_FLAG variable on the various Makefiles to
597 use that switch during compilations. (This avoids GCC warning
598 about -mcpu being deprecated.)
599
d2fcf769
EZ
6002005-06-10 Eli Zaretskii <eliz@gnu.org>
601
602 * addsection.c (copy_executable_and_add_section): Pass non-zero
603 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
604 environment. Print section names with %.8s.
605 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
606 only if non-zero. All callers changed.
607
a0c38328
EZ
6082005-06-05 Eli Zaretskii <eliz@gnu.org>
609
610 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
611 `const void *', for consistency with Posix.
612
1a8fb426
EZ
6132005-06-04 Eli Zaretskii <eliz@gnu.org>
614
615 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
616
bd7bdff8
JB
6172005-05-24 Juanma Barranquero <lekktu@gmail.com>
618
619 * INSTALL: Add more pointers to ports of Unix tools to Windows,
620 and to the Emacs Wiki (which contains building instructions for
621 Windows). Reword image library instructions and remove obsolete
622 incompatibility information.
623
007d105b
TTN
6242005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
625
626 * config.nt (HAVE_PWD_H): Undef.
627
0b0dea7b
JB
6282004-06-07 Juanma Barranquero <lektu@terra.es>
629
630 * INSTALL: Clarify paragraph about compatibility between image
631 libraries and builds of Emacs with several compilers.
632
33d786f9
JB
6332004-06-06 Juanma Barranquero <lektu@terra.es>
634
73dfa0bf
JB
635 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
636 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
10d1d0af 637 calling non-existent cmdproxy.exe on bootstrapping after a
73dfa0bf
JB
638 previous install followed by realclean.
639
33d786f9
JB
640 * nmake.defs: Add quote in comment to resync font-locking.
641
3dfbc6d8
JB
6422004-06-04 Juanma Barranquero <lektu@terra.es>
643
644 * INSTALL: Reword the section on image support. Add reference to
645 GnuWin32. Mention problems when mixing binaries from different
646 compilers.
647
112dc8e1
JR
6482004-05-06 Jason Rumney <jasonr@gnu.org>
649
650 * configure.bat: Use -mno-cygwin to check for image libraries
651 when needed.
652
5eb3d2a5
JR
6532004-05-03 Jason Rumney <jasonr@gnu.org>
654
238add5e
JR
655 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
656 * makefile.def: Remove.
657
133ef3d3 658 * nmake.defs (SYS_LDFLAGS): Add -nologo.
238add5e 659
5eb3d2a5
JR
660 * makefile.w32-in (info-gmake, info-nmake): New targets.
661 (info): Use them.
662
e9419bd4
JB
6632004-04-23 Juanma Barranquero <lektu@terra.es>
664
665 * nmake.defs:
666 * gmake.defs:
d814862a 667 * makefile.w32-in:
e9419bd4
JB
668 * makefile.def:
669 * makefile.nt: Add "-*- makefile -*-" mode tag.
670
1e3c9713
JR
6712004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
672
133ef3d3 673 * runemacs.c (WinMain): Let Emacs environment default to parent.
1e3c9713 674
2f0c11a1
JR
6752004-03-11 Jason Rumney <jasonr@gnu.org>
676
677 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
678
134d9671
JB
6792004-03-10 Juanma Barranquero <lektu@terra.es>
680
681 * makefile.w32-in (install): Don't try to copy
682 ../lib-src/fns-*.el, as it isn't used anymore.
683
d57625a0
JR
6842004-01-28 Peter Runestig <peter@runestig.com>
685
686 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
687
5ea32beb
MB
6882003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
689
690 * .cvsignore: Add `.arch-inventory'.
691
d57625a0 6922003-11-22 Lars Hansen <larsh@math.ku.dk>
930a9995 693
133ef3d3 694 * inc/grp.h: New file.
930a9995 695
d57625a0 6962003-09-03 Peter Runestig <peter@runestig.com>
fd026ee1
JR
697
698 * configure.bat: Create ``makefile'' in directories man, lispref
699 and lispintro.
700
701 * makefile.w32-in (force-info, info): New targets.
702
703 * envadd.bat: New file.
704
705 * multi-install-info.bat: New file.
706
880820fe 7072003-06-27 Jan Djärv <jan.h.d@swipnet.se>
aa287913
JD
708
709 * config.nt (my_strftime): New define.
710
5d54d177
JR
7112003-02-01 Jason Rumney <jasonr@gnu.org>
712
713 * configure.bat: Automatically detect libXpm.
714 Suppress compiler output when testing for image libraries.
715 Give names of un-found libraries in messages.
716
53b37591
JB
7172003-01-31 Juanma Barranquero <lektu@terra.es>
718
fe929957 719 * configure.bat: Automatically detect giflib and tifflib.
53b37591 720
fbd852af
JR
7212003-01-29 Jason Rumney <jasonr@gnu.org>
722
723 * gmake.defs (CURDIR): Disable cygpath kludge.
724
50ca1c55
JB
7252003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
726
727 * configure.bat: Avoid endless loop when configuring without image
728 support.
729
28908312
JR
7302003-01-26 Jason Rumney <jasonr@gnu.org>
731
732 * configure.bat: Automatically detect jpeglib.
733
c262430d
JR
7342003-01-25 Jason Rumney <jasonr@gnu.org>
735
736 * configure.bat: Automatically detect libpng.
737
53b37591 7382003-01-21 Jason Rumney <jasonr@gnu.org>
ac6e47ef
JR
739
740 * icons/hand.cur: New file.
741
53b37591 7422003-01-21 David Ponce <david@dponce.com>
ac6e47ef
JR
743
744 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
745
38018ad3
AI
7462003-01-15 Andrew Innes <andrewi@gnu.org>
747
748 * gmake.defs (CURDIR): Convert to native Windows format (with
749 forward slashes), to support building with Cygwin builds of make.
750
4c11103a
JB
7512002-11-17 Ben Key <BKey1@tampabay.rr.com>
752
753 * nmake.defs:
f60ae425
BK
754 * gmake.defs: Made changes so that Emacs would link with
755 WinMM.lib. This change was required for my addition of a Windows
756 compatible implementation of play-sound-internal.
757
4c11103a 7582002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
b0a1b9bb 759
4c11103a 760 * emacs.rc: Version updated to 21.3.50.
b0a1b9bb 761
960f21ae
JR
7622002-06-13 Jason Rumney <jasonr@gnu.org>
763
764 * addpm.c (env_vars): Remove EMACSLOCKDIR.
765
766 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
767 (maybe-bootstrap-SH): New targets.
768 (all): Depend on maybe-bootstrap.
769
933af497
JR
7702002-05-03 Jason Rumney <jasonr@gnu.org>
771
772 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
773 (sys_getpeername, fcntl): Declare as wrappers.
774
dc728514
JB
7752002-04-10 Juanma Barranquero <lektu@terra.es>
776
777 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
778 after compiling .el files.
779
3be38152
JR
7802002-03-20 Jason Rumney <jasonr@gnu.org>
781
782 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
783 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
784
d1ef18f2
KS
7852002-03-19 Kim F. Storm <storm@cua.dk>
786
787 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
788 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
789 (HAVE_SYS_UN_H): Undef.
790 From David Ponce <dponce@voila.fr>.
791
73792b51
JR
7922002-03-13 Jason Rumney <jasonr@gnu.org>
793
794 * config.nt (STRFTIME_NO_POSIX2): Define.
795
f7b9d4d1
JR
7962002-02-18 Jason Rumney <jasonr@gnu.org>
797
798 * emacs.rc: Define VS_VERSION_INFO if not already.
799 Update version info.
800
98cf1bb5
AI
8012002-01-04 Andrew Innes <andrewi@gnu.org>
802
803 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
804 pick up relevant bits of the Windows API definitions.
805
806 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
807 pick up relevant bits of the Windows API definitions.
808
0e4435be
AI
8092001-12-14 Andrew Innes <andrewi@gnu.org>
810
811 * makefile.w32-in (bootstrap): Build addsection program before
812 bootstrap (required for post-processing temacs.exe).
813
880820fe 8142001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
815
816 * COPYING: New file.
817
493faf20
AI
8182001-12-03 Andrew Innes <andrewi@gnu.org>
819
820 * makefile.w32-in (bootstrap-nmake):
821 (bootstrap-gmake): Extend bootstrap process to first do
822 bootstrap-clean in lisp dir and rebuild the DOC file.
823 (bootstrap): Do a "normal" make after the bootstrap work.
824
fc813ef6
JR
8252001-11-20 Jason Rumney <jasonr@gnu.org>
826
827 * INSTALL: Update table of versions of make that are suitable
828 for building Emacs, based on recent feedback.
829
133ef3d3 830 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
fc813ef6 831
72431058
AI
8322001-11-19 Andrew Innes <andrewi@gnu.org>
833
834 * ftime-nostartup.bat: New file.
835
836 * ftime.bat: Don't include libc.lib for profiling - the profiler
837 corrupts part of memcpy.
838
eec004b0
JR
8392001-11-17 Jason Rumney <jasonr@gnu.org>
840
841 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
842 expansion. From Juanma Barranquero <lektu@terra.es>.
843
71431a0e
GM
8442001-10-20 Gerd Moellmann <gerd@gnu.org>
845
6aa97356 846 * (Version 21.1 released.)
71431a0e 847
967d7793
AI
8482001-10-12 Andrew Innes <andrewi@gnu.org>
849
850 * inc/pwd.h (uid_t, gid_t): New typedefs.
851
ab952a4f
GM
8522001-10-05 Gerd Moellmann <gerd@gnu.org>
853
854 * Branch for 21.1.
85b2f69e 855
33d69478
EZ
8562001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
857
858 * README: Update the address of the mailing list and subscription
859 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
860
05b24487
EZ
8612001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
862
863 * INSTALL: Suggest to avoid using WinZip.
c49e491a
EZ
864
865 * configure.bat: Make sure ../site-lisp exists; create if necessary.
866
3762e7d0
EZ
8672001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
868
869 * INSTALL: Mention that "make install" can be "nmake install".
870
83536c16
EZ
8712001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
872
873 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
874 since some versions of `mkdir' don't automatically create parent
875 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
876
f466241d
EZ
8772001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
878
879 * subdirs.el: New file.
880
881 * configure.bat: Copy subdirs.el to the site-lisp directory.
882
883 * makefile.w32-in (install): Copy subdirs.el to the installation
884 directory.
885
0ac7bf6c
JR
8862001-06-20 Jason Rumney <jasonr@gnu.org>
887
888 * runemacs.c (WinMain): Add quotes around command in case of spaces.
889
ec57454f
AI
8902001-06-01 Andrew Innes <andrewi@gnu.org>
891
892 * gmake.defs (sh_output): Don't use $(warning ...) to output
893 messages, since that is not supported by GNU make 3.77.
894
263f7134
JR
8952001-05-24 Jason Rumney <jasonr@gnu.org>
896
897 * INSTALL: Clarify that building with MSVC requires nmake.
898
fbdbf318
AI
8992001-05-17 Andrew Innes <andrewi@gnu.org>
900
901 * gmake.defs (NEW_CYGWIN): Output message about spurious error
902 message that is to be ignored.
903
4b994b84
AI
9042001-05-13 Andrew Innes <andrewi@gnu.org>
905
906 * TODO: Remove file, since it is completely out of date.
907
908 * README: Add copyright notice.
909
910 * INSTALL: Add copyright notice.
911
e8918aee
EZ
9122001-04-18 Andrew Innes <andrewi@gnu.org>
913
914 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
915 the environment.
916
917 * gmake.defs (SETLOADPATH): Remove definition.
918 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
919 environment.
920
9212001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
922
923 * configure.bat: Make the checkw32api* labels be distinct in the
4da0d3f7 924 first 8 characters.
e8918aee
EZ
925
9262001-03-17 Andrew Innes <andrewi@gnu.org>
927
928 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
929 escaped quotes.
930
931 * gmake.defs (DEBUG_LINK): New macro.
932 (LINK_FLAGS): Use it.
933
934 * nmake.defs (DEBUG_LINK): New macro.
935 (LINK_FLAGS): Use it.
936
9372001-03-06 Andrew Innes <andrewi@gnu.org>
938
939 * INSTALL: Add --ldflags to configure line for building with
940 recent versions of Cygwin GCC.
941
53b37591 9422001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
e8918aee
EZ
943
944 * configure.bat: Use correct options when compiling a test program
945 with Cygwin. From David Ponce <dponce@voila.fr>.
946
9472001-02-24 Andrew Innes <andrewi@gnu.org>
948
949 * _emacs: Remove obsolete file.
950
951 * emacs.bat.in: Remove obsolete file.
952
953 * debug.bat.in: Remove obsolete file.
954
955 * inc/sys/socket.h: Add copyright notice.
956
957 * paths.h: Add copyright notice.
958
959 * makefile.nt: Update copyright notice.
960
961 * makefile.def: Update copyright notice.
962
963 * configure.bat: Update copyright notice.
964
965 * nmake.defs: Add copyright notice.
966
967 * gmake.defs: Add copyright notice.
968
969 * makefile.w32-in: Add copyright notice.
970
9712001-02-05 Andrew Innes <andrewi@gnu.org>
972
973 * nmake.defs (THISDIR): New definition.
974
975 * gmake.defs (THISDIR): New definition.
976
9772001-02-03 Andrew Innes <andrewi@gnu.org>
978
979 * configure.bat: Leave a space before >> only when there is a
980 preceding digit. Add a comment about the importance of this.
981
982 * README: Replace outdated information.
983
984 * INSTALL (Trouble-shooting): Add note about need to specify extra
985 compiler flags with recent Cygwin ports of gcc.
986
9872001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
988
989 * configure.bat: Use "rm -f" instead of "del /f", as the latter
990 is not supported by Windows 9X's COMMAND.COM.
991
9922001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
993
10d1d0af 994 * configure.bat: Make sure redirection is preceded by a blank, to
e8918aee
EZ
995 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
996 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
997
9982001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
999
1000 * INSTALL: Copy the table of tested combinations of development
10d1d0af 1001 tools from configure.bat. Add suggestion to install Bash on
e8918aee
EZ
1002 Windows 9X.
1003
1004 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
1005 lisp/Makefile.in instead. Use "rm -f" where more than one file
1006 needs to be deleted, since command.com in Windows 9X doesn't grok
1007 more than one argument.
1008
10092001-01-24 Andrew Innes <andrewi@gnu.org>
1010
85b2f69e 1011 * makefile.w32-in (cleanall-other-dirs-nmake):
e8918aee
EZ
1012 (cleanall-other-dirs-gmake): New targets.
1013 (cleanall): Invoke them.
1014
10152001-01-19 Andrew Innes <andrewi@gnu.org>
1016
1017 * addpm.c (env_vars): Add a version-independent site-lisp
1018 directory to EMACSLOADPATH, after the version dependent one.
1019
10202001-01-06 Andrew Innes <andrewi@gnu.org>
1021
1022 * README: Update info about compilers.
1023
1024 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
1025 select correct rule for invoking make in another directory. Amend
1026 rules accordingly.
1027 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
1028
1029 * nmake.defs (EMACS_ICON_PATH): Delete definition.
1030 (COMPILER_TEMP_FILES): New definition.
1031 (MAKETYPE): New definition.
1032
1033 * gmake.defs (EMACS_ICON_PATH): Delete definition.
1034 (COMPILER_TEMP_FILES): New definition.
1035 (MAKETYPE): New definition.
1036
1037 * makefile.def (EMACS_ICON_PATH): Delete definition.
1038
1039 * configure.bat: Be careful not to add trailing spaces when
1040 outputting to config.settings.
1041
10422001-01-02 Andrew Innes <andrewi@gnu.org>
1043
1044 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
1045 than the function.
1046
10472000-12-17 Andrew Innes <andrewi@gnu.org>
1048
1049 * makefile.w32-in (install): Copy directories to the correct
1050 places.
1051 (real_install): Remove obsolete target.
1052
10532000-12-06 Andrew Innes <andrewi@gnu.org>
1054
1055 * nmake.defs (CURDIR): New define.
1056 (INSTALL_DIR): Use it.
1057
1058 * gmake.defs (NEW_CYGWIN): New define.
1059 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
1060 so we need to adjust how we escape embedded quotes.
1061 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
1062 relative to $(CURDIR).
1063
10642000-11-25 Jason Rumney <jasonr@gnu.org>
1065
1066 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
1067
10682000-10-17 Andrew Innes <andrewi@gnu.org>
1069
1070 * makefile.w32-in (recompile): New target to recompile lisp
1071 directory.
1072 (recompile-CMD, recompile-SH): New support targets.
1073
10742000-09-24 Jason Rumney <jasonr@gnu.org>
1075
1076 * config.nt (NO_RETURN): Define it.
1077
10782000-09-17 Andrew Innes <andrewi@gnu.org>
1079
1080 * gmake.defs: Revert to Unix line endings.
1081
1082 * nmake.defs: Revert to Unix line endings.
1083
10842000-09-16 Andrew Innes <andrewi@gnu.org>
1085
1086 * gmake.defs (SETLOADPATH): Change definition to work from any
1087 subdirectory.
1088
10892000-09-14 Andrew Innes <andrewi@gnu.org>
1090
1091 * makefile.w32-in: Revert to Unix line endings.
1092
10932000-09-14 Andrew Innes <andrewi@gnu.org>
1094
1095 * INSTALL: Add note about expected error messages when configure
1096 is run.
1097
1098 * configure.bat: Simplify the generation of makefiles (don't need
1099 to generate various top-level targets that invoke make in other
1100 directories).
1101
1102 * gmake.defs (SHELLTYPE): New define.
1103 (SETLOADPATH): New define.
1104
1105 * nmake.defs (SHELLTYPE): New define.
1106
1107 * makefile.w32-in: Standardize indentation somewhat.
1108 Add bootstrap support.
1109 Pass $(MFLAGS) when invoking make recursively.
1110 Add shell-specific variants of top-level targets that invoke make
1111 recursively in other directories, and add necessary computed
1112 dependencies.
1113
11142000-09-03 Andrew Innes <andrewi@gnu.org>
1115
1116 * makefile.w32-in: Change to DOS line endings.
1117
1118 * configure.bat: Change to DOS line endings.
1119
1120 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1121 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1122
1123 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1124 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1125
1126 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1127 -D_ANONYMOUS_STRUCT on compile line.
1128 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
1129 (ARCH_CFLAGS): Change optimization flags to -O2.
1130 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1131 (ARGQUOTE, DQUOTE): New defines.
1132
1133 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1134 -D_ANONYMOUS_STRUCT on compile line.
1135 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1136 (ARGQUOTE, DQUOTE): New defines.
1137
11382000-08-22 Andrew Innes <andrewi@gnu.org>
1139
1140 * configure.bat: New file.
1141
1142 * gmake.defs: New file.
1143
1144 * nmake.defs: New file.
1145
1146 * makefile.w32-in: New file.
1147
1148 * INSTALL: Rewrite to match new configure process.
1149
1150 * config.nt [WINDOWSNT]: Don't declare getenv.
1151 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
1152
1153 * addpm.c (main): Accept /q to mean install based on addpm's
1154 location without asking. Remove reference to emacs.bat which is
1155 now obsolete.
1156
1157 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
1158
1159 * paths.h: Use forward slash as directory separator in all path
1160 definitions.
1161 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
1162
1163 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
1164
1165 * runemacs.c: Remove WIN32 define.
1166
1167 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
1168 not defined.
1169
1170 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
1171 (fd_set): Define to new name, after including winsock.h, so we can
1172 provide our own implementation.
1173
11742000-07-05 Andrew Innes <andrewi@gnu.org>
1175
1176 * ebuild.bat: Add support for specifying make arguments.
1177
1178 * makefile.nt: Add support for `bootstrap' and related targets.
1179
11802000-06-11 Jason Rumney <jasonr@gnu.org>
1181
1182 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
1183
11842000-02-06 Andrew Innes <andrewi@gnu.org>
1185
1186 * inc/sys/time.h: Add inclusion protection.
1187
1188 * makefile.def (SYS_LDFLAGS): Add -nologo.
1189
11901999-11-22 Andrew Innes <andrewi@gnu.org>
1191
1192 * install.bat: Pass on command line arguments to make.
1193
c01949d3 1194 * makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
e8918aee
EZ
1195
11961999-11-21 Andrew Innes <andrewi@gnu.org>
1197
1198 * makefile.nt (all): Build leim if present.
1199 (install): Install leim if present.
1200 (clean): Clean leim if present.
1201
1202 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
1203 definition.
1204
1205 * emacs.bat.in (EMACSLOADPATH): Include leim.
1206
e8918aee
EZ
12071999-07-12 Richard Stallman <rms@gnu.org>
1208
1209 * Version 20.4 released.
1210
12111999-06-16 Andrew Innes <andrewi@gnu.org>
1212
1213 * emacs.rc: Use an icon with a transparent background, to be in
1214 keeping with other applications.
1215
12161999-06-03 Andrew Innes <andrewi@gnu.org>
1217
1218 * preprep.c: Fix typo.
1219
12201999-05-02 Andrew Innes <andrewi@gnu.org>
1221
1222 * config.h: Remove obsolete file.
1223
1224 * preprep.c (copy_executable_and_move_sections): Ifdef out a
1225 couple of unused switch cases that aren't defined on all
1226 platforms.
1227
1228 * ftime.bat: Add another variation of the profile command, which
1229 only profiles extended commands.
1230
12311999-03-31 Geoff Voelker <voelker@cs.washington.edu>
1232
1233 * cmdproxy.c (main): Fix parens.
1234
12351999-03-25 Andrew Innes <andrewi@gnu.org>
1236
1237 * cmdproxy.c (main): Call GetShortPathName to normalize program
1238 names for comparison.
1239
12401999-03-05 Geoff Voelker <voelker@cs.washington.edu>
1241
1242 * makefile.def: Compile multiple .c files when possible.
1243 Use BLD instead of assuming i386.
1244 * makefile.nt: Remove common multiple file compilation commands.
1245
12461999-03-04 Geoff Voelker <voelker@cs.washington.edu>
1247
1248 * cmdproxy.c (main): Add missing parens.
1249
12501999-02-20 Andrew Innes <andrewi@gnu.org>
1251
1252 * preprep.c: New program to allow dumped image to be profiled.
1253
1254 * makefile.nt (preprep): New target.
1255 (ALL): Build it.
1256
1257 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
1258
1259 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
1260 Change prep options to profile libc functions and skip the startup
1261 code.
1262
12631999-02-15 Geoff Voelker <voelker@cs.washington.edu>
1264
1265 * makefile.nt: Create installation directory as first step.
1266
12671999-01-31 Andrew Innes <andrewi@gnu.org>
1268
52397249 1269 * addsection.c (ROUND_UP_DST_AND_ZERO): Renamed from
e8918aee
EZ
1270 ROUND_UP_DST. Zeroes the alignment slop.
1271 (copy_executable_and_add_section): Update the
1272 SizeOfHeaders field properly.
1273
12741999-01-27 Andrew Innes <andrewi@gnu.org>
1275
1276 * makefile.nt: Do make version comparison as strings.
1277
12781999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
1279
1280 * runemacs.c (WinMain): Pass explicit environment block to
1281 CreateProcess, to work around a bug in Windows 95/98.
1282
12831999-01-22 Geoff Voelker <voelker@cs.washington.edu>
1284
1285 * icons: New directory with Davenport's icons.
134d9671 1286 * icons/sink.ico: Renamed from emacs.ico.
e8918aee
EZ
1287
1288 * makefile.nt (install, fast_install): Install Windows icons
1289 into etc/icons.
1290
1291 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
1292
12931999-01-17 Andrew Innes <andrewi@gnu.org>
1294
52397249 1295 * makefile.nt (ALL): List top-level targets.
e8918aee
EZ
1296 (addsection): New top-level target.
1297 (install): Copy fns-*.el to bin directory.
1298
1299 * addsection.c: New program to add static heap section to
1300 temacs.exe after linking, in support of new unexec method.
1301
13021998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
1303
1304 * cmdproxy.c (spawn): Pass directory for child as parameter.
1305 (main): Save startup directory to give to spawn, then change
1306 directory to location of .exe in order not to prevent startup
1307 directory from being deleted.
1308
13091998-12-08 Geoff Voelker <voelker@cs.washington.edu>
1310
1311 * makefile.nt: Do string comparision of _NMAKE_VER.
1312
13131998-12-02 Geoff Voelker <voelker@cs.washington.edu>
1314
1315 * config.nt (LOCALTIME_CACHE): Define.
1316
13171998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
1318
1319 * install.bat: Convert to DOS format.
1320
13211998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
1322
1323 * cmdproxy.c (main): Set environment size only when running
1324 command.com.
1325
53b37591 13261998-11-03 Theodore Jump <tjump@tertius.com>
e8918aee
EZ
1327
1328 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
1329 (DEL_TREE): Use rd instead of rmdir.
1330 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
1331 * makefile.nt: Compile multiple source files when possible.
85b2f69e 1332
e8918aee
EZ
13331998-10-05 Geoff Voelker <voelker@cs.washington.edu>
1334
1335 * cmdproxy.c (main): Treat command line options as case-insensitive.
1336
13371998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1338
1339 * Version 20.3 released.
1340
13411998-07-20 Geoff Voelker <voelker@cs.washington.edu>
1342
1343 * addpm.c (main): Explicitly check result of message box for OK.
1344
13451998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
1346
1347 * inc/sys/file.h (D_OK): Define new macro.
1348
13491998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
1350
1351 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
1352
13531998-05-30 Geoff Voelker <voelker@cs.washington.edu>
1354
1355 * emacs.rc (VS_VERSION_INFO): Define.
1356
13571998-04-23 Geoff Voelker <voelker@cs.washington.edu>
1358
1359 * makefile.nt (emacs.bat, debug.bat): Create them in the
1360 installation directory.
1361
13621998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
1363
1364 * ddeclient.c: New file. (Support program for performing limited
e580a741 1365 interprocess communication on Windows.)
e8918aee
EZ
1366
1367 * makefile.nt: Build ddeclient.
1368
1369 * cmdproxy.c (main): Only set environment size for real shell, and
e580a741 1370 provide extra directory argument, when running on Windows 95.
85b2f69e 1371
e8918aee
EZ
13721998-04-17 Geoff Voelker <voelker@cs.washington.edu>
1373
1374 * cmdproxy.c (fail): Exit with a negative return value.
1375 (spawn): Return subprocess return code as an argument.
1376 Explicitly copy environment block.
1377 (main): Update to use return value argument with spawn.
1378 Retry if spawn failed when a subshell was not tried.
1379
1380 * config.nt: Include new macros from src/config.in.
1381 (GNU_MALLOC, REL_ALLOC): Define.
1382 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
1383 (RE_TRANSLATE): Use char_table_translate.
1384
1385 * makefile.def (CP_DIR): Preserve attributes.
1386
1387 * makefile.nt (clean): Delete patch generated files, optimized
1388 build directory.
1389
13901997-10-01 Geoff Voelker <voelker@cs.washington.edu>
1391
1392 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
1393
13941997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1395
1396 * Version 20.2 released.
1397
13981997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1399
1400 * Version 20.1 released.
1401
14021997-09-11 Geoff Voelker <voelker@cs.washington.edu>
1403
1404 * debug.bat.in: New file.
1405 * makefile.nt (debug.bat): New target.
1406
14071997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
1408
1409 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
1410 Quote group name. Allow different icons to be specified.
1411
1412 * cmdproxy.c (get_env_size): New function.
1413 (spawn): Explicitly pass in environment when creating subprocess.
10d1d0af 1414 (main): Cleanup error messages.
e8918aee
EZ
1415 Specify dynamically sized environment block for real shell.
1416 Pass on unhandled switches to real shell.
1417 Quote program name.
1418
85b2f69e 1419 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
e8918aee 1420 directory.
85b2f69e 1421 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
e8918aee
EZ
1422
1423 * runemacs.c (WinMain): Allow Emacs process to be started with
e580a741 1424 high or low priority.
e8918aee
EZ
1425
1426 * emacs.bat.in: Remove OS dependent operations.
85b2f69e 1427
e8918aee
EZ
14281997-09-02 Geoff Voelker <voelker@cs.washington.edu>
1429
1430 * addpm.c (env_vars): No longer set INFOPATH.
1431
1432 * cmdproxy.c (get_next_token): Null terminate token returned.
1433
1434 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
1435
14361997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
1437
1438 * addpm.c (env_vars): Set SHELL to cmdproxy.
1439 (main): Initialize idDde to 0.
1440 Determine emacs_path from module file name.
1441 Prompt for install.
1442
1443 * makefile.def (MSVCNT11): Conditionally define it.
1444 (BASE_LIBS): Do not use oldnames.lib.
1445 (SYS_LDFLAGS): Use pdb files.
1446 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1447 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1448 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1449
1450 * makefile.nt (ALL): Build cmdproxy.
1451 (cmdproxy): New target.
1452 (install): Install cmdproxy.
1453
1454 * ftime.bat, debug.bat, cmdproxy.c: New files.
1455
14561997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1457
52397249 1458 * inc/sys/socket.h (shutdown): Define.
e8918aee
EZ
1459 (sys_shutdown): Export.
1460
14611997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1462
1463 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1464
14651997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1466
1467 * config.nt: Update file comments.
1468 Update undefs added/removed in src/config.in.
1469
14701997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1471
67cd381d 1472 * makefile.def, emacs.bat: Use windows95 and windowsnt instead
e8918aee
EZ
1473 of win95 and winnt, respectively.
1474
14751997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1476
1477 * makefile.nt (real_install): Create site-lisp in installation dir.
1478 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1479 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1480
e8918aee
EZ
14811996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1482
1483 * Version 19.33 released.
1484
14851996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1486
1487 * runemacs.c (WinMain): Put a space between the binary and its args.
1488
14891996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1490
1491 * Version 19.32 released.
1492
14931996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1494
1495 * makefile.nt (clean): Use OBJDIR macro.
1496
14971996-06-03 Kim F. Storm <kfs@olicom.dk>
1498
e580a741 1499 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
e8918aee
EZ
1500 Not defined by default.
1501 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1502 (WinMain): Convert backslashes to slashes in env var values.
1503
e580a741 1504 * addpm.c (env_vars): Use slashes, not backslashes.
e8918aee
EZ
1505
15061996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1507
1508 * Version 19.31 released.
1509
15101996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1511
1512 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1513 undo settings afterwards.
1514
15151996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1516
1517 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
e580a741 1518 environment variable.
e8918aee 1519
53b37591 15201996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1521
1522 * install.bat: Allow for optimized build.
1523 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1524 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1525
53b37591 15261996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1527
1528 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1529 (env_vars): Rename field emacs_path to emacs_dir.
1530 (main): Add link to runemacs instead of emacs.
1531
1532 * install.bat: Check if INSTALL_DIR is passed as an argument.
1533
1534 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1535
1536 * makefile.nt: Build and install runemacs.exe.
1537
1538 * runemacs.c: New file.
1539
1540 * config.w95: File removed.
1541
1542 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1543 inc/sys/socket.h, inc/sys/time.h: New header files.
1544
1545 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
85b2f69e 1546
e8918aee
EZ
15471996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1548
1549 * makefile.def (DEL): Defined.
1550 (DEL_TREE) [win95]: Defined.
1551 (SYS_LDFLAGS): Set executable versions to 3.10.
85b2f69e 1552
e8918aee
EZ
1553 * makefile.nt: Change uses of del to $(DEL).
1554
15551996-01-17 Erik Naggum <erik@naggum.no>
1556
1557 * All files: Update FSF's address in comment preamble.
1558
15591996-01-03 George V. Reilly <georger@microcrafts.com>
1560
1561 * emacs.ico: Now the proverbial kitchen sink icon.
1562
15631995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1564
1565 * Version 19.30 released.
1566
15671995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1568
1569 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1570
1571 * makefile.nt (install, fast_install, real_install, clean):
1572 Don't use switches to del not supported by Win95.
1573
15741995-11-07 Kevin Gallo <kgallo@microsoft.com>
1575
1576 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1577 (install, fast_install): Change same-dir test to create test file in
1578 installation tree and thereby support read-only shares.
1579 (clean): Remove .pdb files.
1580
1581 * makefile.def (NTGUI): New macro.
1582 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1583
1584 * config.nt, config.w95: Update to latest src/config.in.
1585
1586 * addpm.c (env_vars): New variable.
1587 (add_registry): New procedure.
1588 (main): Use values of configuration environment variables from
1589 the registry if defined, the process environment otherwise.
1590
15911995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1592
1593 * Version 19.29 released.
1594
1595 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1596
15971995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1598
1599 * makefile.nt: Define .c to .obj suffix rule.
1600 (addpm.obj): Compile directly, use CFLAGS.
1601 (addpm.exe): Link from addpm.obj.
85b2f69e 1602
e8918aee
EZ
1603 * makefile.def (MSVCNT11): Defined.
1604 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1605 (CFLAGS_COMMON): Defined.
1606 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
85b2f69e 1607
e8918aee
EZ
16081995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1609
134d9671
JB
1610 * emacs.bat.in: Renamed from emacs.bat.
1611 (emacs_dir): Renamed from emacs_path.
e8918aee
EZ
1612 Definition removed.
1613
1614 * addpm.c: New file.
52397249 1615 * makefile.nt (ALL, addpm, addpm.exe, addpm.obj): Defined.
e8918aee
EZ
1616 (all): Depend upon $(BLD) and $(ALL).
1617 (install): Depend upon emacs.bat.
1618 Create program item for Emacs.
1619 (clean): Delete obj.
1620 (emacs.bat): Defined.
52397249 1621 * makefile.def (EMACS_ICON_PATH, ADDPM): Defined.
e8918aee
EZ
1622
16231995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1624
1625 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1626 Add carriage returns; necessary for batch files on Win95.
1627
16281995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1629
1630 * config.w95: Created.
1631 * config.h: Changed to config.nt.
85b2f69e 1632
e8918aee 1633 * makefile.nt (SUBDIRS): Commented out.
52397249
JB
1634 (all, install, clean): Expand for-loops.
1635 (BUILD_CMD, INSTALL_CMD, CLEAN_CMD): Defined.
e8918aee 1636
52397249 1637 * makefile.def (SYS_LIB_DIR, SYS_INC_DIR): Undefined.
e8918aee 1638 (ARCH): New definition.
52397249
JB
1639 (CPU, CONFIG_H, OS_TYPE): Defined.
1640 (INCLUDE, LIB): Checked if valid.
e8918aee 1641 (ntwin32.mak): Included.
52397249
JB
1642 (AR, CC, LINK): New definition.
1643 (ADVAPI32, libc, BASE_LIBS): Defined.
e8918aee
EZ
1644 (SYS_LDFLAGS): New definition.
1645 Update comments and preprocessor conditionals.
1646
1647 * emacs.bat (SHELL): Conditionally defined.
1648 (HOME): Conditionally defined.
52397249 1649 (emacs_path, HOME): Update comments.
e8918aee
EZ
1650 Turn off all echo.
1651
16521995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1653
1654 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1655 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1656 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1657 inc/sys/param.h: Removed carriage-returns.
1658
16591995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1660
1661 * makefile.def (CVTRES): Defined.
1662
1663 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1664
16651995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1666
88c71720 1667 * src: Remove directory.
e8918aee
EZ
1668
1669 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1670
16711995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1672
1673 * makefile.def (INSTALL_DIR): Changed to generic directory.
1674
1675 * emacs.bat: Added arguments when emacs.exe invoked.
1676
1677 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1678
e580a741 16791994-12-13 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1680
1681 * makefile.def (CC): In configuration section.
1682 (COMPAT_LIB): Defined.
1683
e580a741 16841994-11-01 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1685
1686 * src/paths.h: New file.
1687
1688 * src/config.h: New file.
1689
1690 * inc/pwd.h: New file.
1691
1692 * inc/sys/dir.h: New file.
1693
1694 * inc/sys/file.h: New file.
1695
1696 * inc/sys/ioctl.h: New file.
1697
1698 * inc/sys/param.h: New file.
1699
1700 * todo: New file.
1701
88c71720 1702 * README: New file.
e8918aee
EZ
1703
1704 * makefile.nt: New file.
1705
e580a741 1706 * makefile.def: New file.
85b2f69e 1707
e580a741 1708 * install.cmd: New file.
e8918aee 1709
e580a741 1710 * INSTALL: New file.
e8918aee 1711
e580a741 1712 * fast-install.cmd: New file.
e8918aee
EZ
1713
1714 * emacs.cmd: New file.
1715
1716 * ebuild.cmd: New file.
1717
1718 * _emacs: New file.
1719
1720;; Local Variables:
880820fe 1721;; coding: utf-8
33462dfa 1722;; add-log-time-zone-rule: t
e8918aee 1723;; End:
2a34a036 1724
b65d8176 1725 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
f5d0ac07 1726 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7f6d64f8
GM
1727
1728 This file is part of GNU Emacs.
1729
eef0be9e 1730 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1731 it under the terms of the GNU General Public License as published by
eef0be9e
GM
1732 the Free Software Foundation, either version 3 of the License, or
1733 (at your option) any later version.
7f6d64f8
GM
1734
1735 GNU Emacs is distributed in the hope that it will be useful,
1736 but WITHOUT ANY WARRANTY; without even the implied warranty of
1737 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1738 GNU General Public License for more details.
1739
1740 You should have received a copy of the GNU General Public License
eef0be9e 1741 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
1742
1743;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414