bug#1849 - Windows 7 Taskbar Support
[bpt/emacs.git] / nt / ChangeLog
CommitLineData
ff90fbde
JR
12009-06-30 Jason Rumney <jasonr@gnu.org>
2
3 * runemacs.c (set_user_model_id): New function.
4 (WinMain): Use it.
5
70243478
CY
62009-06-21 Chong Yidong <cyd@stupidchicken.com>
7
8 * Branch for 23.1.
9
22749e9a
EZ
102009-03-21 Eli Zaretskii <eliz@gnu.org>
11
12 * inc/sys/stat.h (struct stat): Change the types of st_uid and
13 st_gid to unsigned.
14
15 * inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid
16 to unsigned.
17 (getpwuid): Argument is now unsigned.
18 uid_t is now unsigned.
19
1640b452
JB
202009-02-24 Juanma Barranquero <lekktu@gmail.com>
21
22 * INSTALL: Add comment about TCC; fix typos.
23
c24f4bf9
JR
242009-01-26 Jason Rumney <jasonr@gnu.org>
25
1640b452 26 * emacsclient.rc, emacs.rc: Swap name and description. Remove
c24f4bf9
JR
27 Windows versions.
28
84ef4ca2
JR
292009-01-15 Jason Rumney <jasonr@gnu.org>
30
f4c45b4f
JR
31 * nmake.defs, gmake.defs (UUID): New library for COM/OLE lookups.
32
33 * makefile.w32-in ($(BLD)/addpm.exe): Link with SHELL and OLE libs.
34
84ef4ca2
JR
35 * addpm.c (main): Try using COM to create start menu shortcuts
36 before resorting to DDE (Bug#202)
37 Remove second command-line argument.
38
8d67bc8e
JB
392009-01-03 Juanma Barranquero <lekktu@gmail.com>
40
41 * configure.bat: Untabify help message.
42
8bc63b1a
JR
432009-01-03 Jason Rumney <jasonr@gnu.org>
44
45 * configure.bat: New option --with-svg.
46
47 * INSTALL: Document experimental SVG support.
48
8cd98482
JR
492008-12-25 Jason Rumney <jasonr@gnu.org>
50
29659067 51 * config.nt (PTR): Remove.
8cd98482 52
06e111a6
DN
532008-12-19 Dan Nicolaescu <dann@ics.uci.edu>
54
55 * config.nt (LISTPROC, PROCATTR): Remove.
56
de62e4f8
EZ
572008-08-09 Eli Zaretskii <eliz@gnu.org>
58
59 * config.nt (LISTPROC, PROCATTR): New macros.
60
69ab3201
DN
612008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
62
63 * config.nt (MULTI_KBOARD): Remove.
64
75663c75
JR
652008-07-23 Jason Rumney <jasonr@gnu.org>
66
0e134ea0
JB
67 * configure.bat: New option --profile.
68 * gmake.defs: Set cflags and ldflags for profiling when specified.
75663c75 69
77ccee09
DN
702008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
71
72 * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
73
bdee2ef3
DN
742008-07-13 Dan Nicolaescu <dann@ics.uci.edu>
75
76 * config.nt (HAVE_FACES): Remove, unused.
77
43db14bb
JB
782008-06-26 Juanma Barranquero <lekktu@gmail.com>
79 Eli Zaretskii <eliz@gnu.org>
80
0e134ea0 81 * nmake.defs (FONT_CFLAGS):
43db14bb
JB
82 * gmake.defs (FONT_CFLAGS): Remove.
83 (EMACS_EXTRA_C_FLAGS): Don't include FONT_CFLAGS.
84 (CFLAGS): Don't include WIN32_LEAN_AND_MEAN, _WIN32_WINNT, -D$(ARCH)
85 and _CRTAPI1.
86 (ARCH_FLAGS): Don't include _X86_.
87
88 * config.nt (_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Define.
89
f2a77c3a
DN
902008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
91
92 * config.nt: Remove reference to UNEXEC_SRC.
93
540c2a33
JB
942008-06-23 Juanma Barranquero <lekktu@gmail.com>
95 Eli Zaretskii <eliz@gnu.org>
96
97 * gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]:
98 Don't hardcode -gstabs+, use DEBUG_INFO.
99
100 * configure.bat (gccdebug): Check for DWARF-2 support in GCC.
101 Default to stabs if the compiler does not support DWARF-2.
102 (genmakefiles): Write new variable DEBUG_INFO to config.settings.
103
26a3b310
JR
1042008-05-14 Jason Rumney <jasonr@gnu.org>
105
106 * configure.bat: Remove code dealing with --disable-font-backend.
107
ee7a2e7a
EZ
1082008-05-09 Eli Zaretskii <eliz@gnu.org>
109
71e41ffb
EZ
110 * inc/sys/stat.h (struct stat): Move st_dev after st_ino, for
111 better alignment. Make st_size 64-bit wide. Add new members
112 st_uname and st_gname.
113
ee7a2e7a
EZ
114 * inc/grp.h (struct group): Add gr_gid member.
115
a113b3ca 1162008-04-23 Eli Zaretskii <eliz@gnu.org>
4cbb903f
EZ
117
118 * makefile.w32-in (ALL): Move $(CLIENTRES) from here...
119 (all): ...to here. $(ALL) is a prerequisite of .PHONY, so having
120 a real file there is not a good idea.
121
a113b3ca 1222008-04-23 Jason Rumney <jasonr@gnu.org>
65af6499 123
99e0bf59
JR
124 * makefile.w32-in (CLIENTRES): New variable and build target.
125 (all): Depend on it.
126 ($(TRES)): Use $(TRES) in rule.
127
361823f4
JR
1282008-04-21 Jason Rumney <jasonr@gnu.org>
129
130 * configure.bat (success): Print "make" rather than "gmake", as that
d4835507 131 is what MinGW uses.
361823f4 132
87c24bb7
EZ
1332008-04-11 Eli Zaretskii <eliz@gnu.org>
134
135 * inc/sys/stat.h (__MINGW_NOTHROW): If not defined, define to nothing.
136 Add copyright notice.
137
5739d6f8
JR
1382008-04-10 Jason Rumney <jasonr@gnu.org>
139
f12da103
JR
140 * emacsclient.rc: New file.
141
5739d6f8
JR
142 * INSTALL: Document make targets.
143
cc48598c
JR
1442008-04-09 Jason Rumney <jasonr@gnu.org>
145
146 * makefile.w32-in (clean-other-dirs-nmake): Don't clean lisp dir.
ba60bd44 147 (clean-other-dirs-gmake): Likewise. Clean doc dirs.
cc48598c
JR
148 (top-distclean, distclean, distclean-other-dirs-nmake)
149 (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
150 (maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.
151
892508a4
EZ
1522008-04-05 Eli Zaretskii <eliz@gnu.org>
153
aa08d1ff
EZ
154 * inc/sys/stat.h: New file.
155
892508a4
EZ
156 * configure.bat: Add check for usp10.h.
157
a25fe288
JR
1582008-04-04 Jason Rumney <jasonr@gnu.org>
159
160 * INSTALL: Update W32 API requirements.
161
b7612703
JR
1622008-04-03 Jason Rumney <jasonr@gnu.org>
163
164 * gmake.defs, nmake.defs (UNISCRIBE): New variable.
165
b2019141
GM
1662008-03-13 Glenn Morris <rgm@gnu.org>
167
168 * emacs.rc: Set version to 23.0.60.
169
12cc4d8f
JR
1702008-03-04 Jason Rumney <jasonr@gnu.org>
171
172 * gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
173 (EMACS_EXTRA_C_FLAGS): Include it.
174 * configure.bat (usefontbackend): Default to Y.
175 (--enable-font-backend): Replace with --disable-font-backend.
176 (:withfont): Replace with :withoutfont.
177
1b6bf70a
JR
1782008-03-03 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
179
180 * icons/emacs.ico: Full alpha for 32x32 full color.
181 Add 32x32 and 16x16 256 color versions.
182
6abe1b07
GM
1832008-03-03 Andrew Zhilin <andrew_zhilin@yahoo.com>
184
185 * icons/emacs22.ico: New file (the old emacs.ico under a new name).
186
480a77b5
JR
1872008-03-02 Jason Rumney <jasonr@gnu.org>
188
189 * makefile.w32-in ($(TRES)): Depend on icon and manifest.
190
c9cc6462
DN
1912008-03-02 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
192
193 * icons/README: Update.
194
195 * icons/emacs.ico: New icon.
196
c44b4b46
JB
1972008-02-25 Juanma Barranquero <lekktu@gmail.com>
198
199 * addpm.c: Include malloc.h.
200 (add_registry): Cast return value of alloca.
201
9d2818d6
DN
2022008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
203
204 * config.nt (SHORTNAMES): Remove reference to obsolete variable.
205
1046da1c
EZ
2062008-02-11 Eli Zaretskii <eliz@gnu.org>
207
208 * configure.bat (checkgcc): Move "del junk.o" to here, and make it
209 conditional on existence of junk.o. If %nocygwin% is already set
210 to Y, skip to chkapiN instead of chkapi.
211 (chkapi): Move "rm -f junk.c junk.o" to here.
212 (chkapiN): New label.
213
4134dd15
JR
2142008-02-11 Jason Rumney <jasonr@gnu.org>
215
216 * makefile.w32-in: Remove unidata-gen related rules.
217
65366573
EZ
2182008-02-09 Eli Zaretskii <eliz@gnu.org>
219
220 * configure.bat (dontCopy): Do not rename admin/unidata/Makefile.
221
f1cefe09
JR
2222008-02-11 Jason Rumney <jasonr@gnu.org>
223
224 * addpm.c (add_registry): Add an App Paths registry key.
225 Look for GTK and add it to the DLL search path for Emacs if found.
226
f01e03d3
JB
2272008-02-05 Juanma Barranquero <lekktu@gmail.com>
228
229 * configure.bat: In help, use generic names for the image libraries.
230
880a5954
JB
2312008-02-04 Juanma Barranquero <lekktu@gmail.com>
232
233 * .cvsignore: Don't ignore .arch-inventory.
234
680d641f
JR
2352008-02-03 Jason Rumney <jasonr@gnu.org>
236
237 * configure.bat: Make gcc the default compiler.
238
ef764ddd
EZ
2392008-02-02 Eli Zaretskii <eliz@gnu.org>
240
e344bebe
JB
241 * makefile.w32-in (unidatagen-SH, unidatagen-clean-SH):
242 Ignore return status.
f0c58e10 243
a392138f
EZ
244 * configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
245 it out of the way of Windows generated file. Generate
246 admin/unidata/makefile.
247
ef764ddd
EZ
248 * makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
249 (unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
250 (unidatagen-clean-SH): New targets.
251 (bootstrap-nmake): Invoke unidatagen-nmake.
252 (bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).
253
9303f985 2542008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
255
256 * configure.bat (withfont): Set sep1 after modifying usercflags.
257
9303f985 2582008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
259
260 * configure.bat: Rename --with-font-backend to --enable-font-backend
261 for consistency with other platforms.
262
9303f985 2632008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
264
265 * configure.bat: Add --with-font-backend option.
266
cf32108e
JR
2672008-01-20 Jason Rumney <jasonr@gnu.org>
268
269 * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
270 permissions to NTFS ACLs.
271
880820fe 2722007-11-01 Jan Djärv <jan.h.d@swipnet.se>
91b96a04
JD
273
274 * config.nt: Remove HAVE_X11R5.
275
5eaf5ed9
JR
2762007-10-22 Jason Rumney <jasonr@gnu.org>
277
278 * config.nt (HAVE_STRINGS_H, HAVE_STDLIB_H): Undefine.
279 (strings.h, stdlib.h): Conditionally include.
280 (w32_abort): Declare here.
281 (abort): Redefine to w32_abort (moved from src/s/ms-w32.h).
282
059d1e66
JR
2832007-10-20 Jason Rumney <jasonr@gnu.org>
284
285 * makefile.w32-in (info-nmake): Change into correct directories.
286
6d005ee7
EZ
2872007-10-20 Eli Zaretskii <eliz@gnu.org>
288
3a1ebd63
EZ
289 * configure.bat (docflags, doldflags): New variables.
290 (genmakefiles): Use them to work around problems with whitespace
291 in arguments of the `if' command.
6d005ee7 292
65d306e2
JR
2932007-10-18 Jason Rumney <jasonr@gnu.org>
294
295 * makefile.w32-in (install): Install COPYING in top-level and bin dirs.
296
fc2554aa
JR
2972007-09-27 Jason Rumney <jasonr@gnu.org>
298
299 * gmake.defs (COMCTL32): New system library.
300
301 * nmake.defs (COMCTL32): New system library.
302
4f449725
GM
3032007-09-06 Glenn Morris <rgm@gnu.org>
304
56d727ff 305 * configure.bat:
52397249
JB
306 * makefile.w32-in (info-nmake, info-gmake, clean-other-dirs-nmake):
307 Change from ../man to ../doc/emacs and ../doc/misc; and from
308 ../lispref, ../lispintro to ../doc/lispref, ../doc/lispintro.
4f449725 309
e93ca076
GM
3102007-08-29 Glenn Morris <rgm@gnu.org>
311
312 * emacs.rc: Increase version to 23.0.50.
313
e344bebe 3142007-08-14 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
8aa7d70f
JR
315
316 * makefile.w32-in (bootstrap-nmake): Change directories once more.
317
cacc7b51
GM
3182007-07-25 Glenn Morris <rgm@gnu.org>
319
320 * Relicense all FSF files to GPLv3 or later.
321
322 * COPYING: Switch to GPLv3.
323
ed7c1a5c
EZ
3242007-07-16 Eli Zaretskii <eliz@gnu.org>
325
326 * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
327 Depend on cmdproxy.
328 (cleanall): Don't delete *~.
329
5412a7f3
JR
3302007-07-15 Jason Rumney <jasonr@gnu.org>
331
332 * inc/sys/socket.h (uint16_t): Define if C99 does not appear to
333 be fully supported.
334
a2dcccd9
JR
3352007-07-14 Jason Rumney <jasonr@gnu.org>
336
337 * inc/sys/socket.h: Include winsock2.h and ws2tcpip.h instead
338 of winsock.h.
339
a71f59c1
JR
3402007-07-11 Jason Rumney <jasonr@gnu.org>
341
342 * gmake.defs (OLE32): New library to link.
343
344 * nmake.defs (OLE32): Likewise.
345
ad1597ce
JR
3462007-06-25 Jason Rumney <jasonr@gnu.org>
347
348 * cmdproxy.c (main): Set console codepages to "ANSI".
349
32154d10
JR
3502007-06-20 Jason Rumney <jasonr@gnu.org>
351
352 * configure.bat: Complain if image libraries are missing.
353
6dbd2549
JR
3542007-06-15 Jason Rumney <jasonr@gnu.org>
355
356 * emacs.manifest: New file.
357
358 * emacs.rc: Use it.
359
7dfc4cda
CY
3602007-06-02 Chong Yidong <cyd@stupidchicken.com>
361
362 * Version 22.1 released.
363
c2970555
EZ
3642007-05-22 Eli Zaretskii <eliz@gnu.org>
365
366 * INSTALL: Add information about where to find GDB, and warn
367 against --no-debug option to configure.bat.
368
8add2b1a
EZ
3692007-05-19 Eli Zaretskii <eliz@gnu.org>
370
371 * INSTALL: Fix URL of EmacsW32 site where building with image
372 support is described.
373
07016031
GM
3742007-04-26 Glenn Morris <rgm@gnu.org>
375
376 * emacs.rc: Increase version to 22.1.50.
377
5a842fda
EZ
3782007-03-31 Eli Zaretskii <eliz@gnu.org>
379
380 * INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users.
381
029e4603
RS
3822007-03-09 Richard Stallman <rms@gnu.org>
383
384 * INSTALL: Say explicitly this is not for Cygwin.
385
309c91ff
EZ
3862007-03-03 Eli Zaretskii <eliz@gnu.org>
387
c01949d3 388 * INSTALL: Add URL of another site with detailed build instructions.
309c91ff 389
c14693e3
GM
3902007-02-16 Glenn Morris <rgm@gnu.org>
391
392 * icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
393 * icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico:
394 * icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico:
395 * icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico:
c01949d3
JB
396 * icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico:
397 Restore all but two of icons deleted in previous change.
c14693e3 398
bd5f26aa
CY
3992007-02-13 Chong Yidong <cyd@stupidchicken.com>
400
401 * icons/README: New file.
402
403 * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
404 * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
405 * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
8e127f99 406 * icons/gnu2b48t.ico, icons/gnu4g48t.ico:
bd5f26aa 407 * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
c01949d3
JB
408 * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico:
409 Unused icons deleted.
bd5f26aa 410
57a64408
JB
4112007-01-31 Juanma Barranquero <lekktu@gmail.com>
412
413 * configure.bat: Update ../site-lisp/subdirs.el when needed.
414
4799aa91
JB
4152007-01-30 Juanma Barranquero <lekktu@gmail.com>
416
417 * subdirs.el: Add "no-byte-compile: t" local variable.
418
ac65c01c
JR
4192007-01-10 Jason Rumney <jasonr@gnu.org>
420
421 * README: Update URLs and advice about reporting bugs.
422
2db771b7
JR
4232006-12-29 Jason Rumney <jasonr@gnu.org>
424
425 * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
426 DEBUG_LINK.
c01949d3 427 (DEBUG_LINK): Remove -debugtype:both.
2db771b7 428
bbc34249
EZ
4292006-12-27 Eli Zaretskii <eliz@gnu.org>
430
431 * INSTALL: Update table of supported Make ports. Show "make -j"
432 command that is known to work.
433
434 * configure.bat: Update table of supported Make ports.
435
ed1281ec
EZ
4362006-12-24 Eli Zaretskii <eliz@gnu.org>
437
438 * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
439 only in implicit rules. Use literal "emacs.rc" instead.
440
d572c005
EZ
4412006-12-23 Eli Zaretskii <eliz@gnu.org>
442
fa1f0a88
EZ
443 * gmake.defs: Export XMFLAGS.
444
d572c005 445 * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
ed1281ec 446 use $(XMFLAGS) for nmake, as it doesn't support parallelism.
d572c005 447
b47342e3
EZ
4482006-12-22 Eli Zaretskii <eliz@gnu.org>
449
c52bf8c3
EZ
450 * INSTALL: Explain how to invoke GNU Make for parallel builds.
451
5e059fc1
EZ
452 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
453 command-line argument to sub-Make in src, since src/makefile.w32-in
454 invokes Make recursively during bootstrap.
f278d4a6 455 (clean): Delete stamp_BLD.
6808dce1 456 (bootstrap): Make `all' explicitly in a recursive Make.
5e059fc1 457
b47342e3
EZ
458 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
459 stamp_BLD after creating the $(BLD) directory.
460
461 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
462 stamp_BLD after creating the $(BLD) directory.
463
464 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
465 (preprep, $(TRES), runemacs)
466 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
467 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
468 Depend on stamp_BLD instead of on $(BLD).
469 (XMFLAGS): New macro.
470 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
471 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
472 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
473 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
474
6148a044
EZ
4752006-12-20 Eli Zaretskii <eliz@gnu.org>
476
477 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
478 $(ALL_DEPS).
b47342e3
EZ
479 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
480 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
481 New dependency on $(BLD).
6148a044
EZ
482 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
483 (bootstrap-gmake): Depend on addsection.
484
4da0d3f7
JB
4852006-10-29 Juanma Barranquero <lekktu@gmail.com>
486
487 * runemacs.c (WinMain): Process all recognized arguments, not just
488 the first one. Remove unused variable sec_desc.
489
8f59d602
EZ
4902006-09-24 Eli Zaretskii <eliz@gnu.org>
491
492 * config.nt (HAVE_LANGINFO_CODESET): Define.
493
494 * inc/langinfo.h: New file.
495
496 * inc/nl_types.h: New file.
497
45a2056c
JB
4982006-09-15 Jay Belanger <belanger@truman.edu>
499
500 * COPYING: Replace "Library Public License" by "Lesser Public
501 License" throughout.
502
ac70d20b
JR
5032006-07-27 Jason Rumney <jasonr@gnu.org>
504
505 * INSTALL: Add notes about Cygwin make to impatient section.
506
3d80c941
EZ
5072006-06-02 Eli Zaretskii <eliz@gnu.org>
508
509 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
510 known to work.
511
335be36b
JR
5122006-03-12 Jason Rumney <jasonr@gnu.org>
513
ebe98f49
JR
514 * addpm.c (add_registry): Don't change the registry unless keys
515 already exist from a previous version.
516
92cc46af
JR
517 * makefile.w32-in (install): Use -q when invoking addpm.
518
335be36b
JR
519 * addpm.c (main): Accept -q as alternative for /q.
520
f71d8cff
JR
5212006-03-11 Jason Rumney <jasonr@gnu.org>
522
523 * runemacs.c (WinMain): Set screen buffer to 80x25.
524
94e7daf7
EZ
5252005-12-24 Eli Zaretskii <eliz@gnu.org>
526
527 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
528 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
529
9ea74bfb
EZ
5302005-12-09 Eli Zaretskii <eliz@gnu.org>
531
532 * INSTALL: Add explanation of how to debug with GDB starting from
533 the Emacs Abort dialog.
534
d73d22ed
CY
5352005-11-26 Chong Yidong <cyd@stupidchicken.com>
536
537 * emacs.rc: Use new icons.
538
07908aec
EZ
5392005-11-26 Eli Zaretskii <eliz@gnu.org>
540
541 * emacs21.ico: Renamed from emacs.ico.
542 * emacs.ico: New icons from Andrew Zhilin
543 <andrew_zhilin@yahoo.com>.
544
ed326e35
EZ
5452005-09-10 Eli Zaretskii <eliz@gnu.org>
546
547 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
548
df76c589
JB
5492005-08-10 Juanma Barranquero <lekktu@gmail.com>
550
551 * .cvsignore: Add `obj' and `oo' for in-place installations.
552
43e124e6
EZ
5532005-07-30 Eli Zaretskii <eliz@gnu.org>
554
4da0d3f7 555 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
43e124e6 556
5dac5615
JB
5572005-07-29 Juanma Barranquero <lekktu@gmail.com>
558
559 * configure.bat: Don't create lisp/Makefile.unix.
560
c638055f
JB
5612005-07-28 Juanma Barranquero <lekktu@gmail.com>
562
563 * .cvsignore: Add `makefile' and `config.log'.
564
9eff9fe3
PE
5652005-07-26 Paul Eggert <eggert@cs.ucla.edu>
566
567 Merge gnulib getopt implementation into Emacs.
568
569 * inc/gettext.h: Remove; no longer needed now that
570 lib-src/gettext.h exists.
571
9ebc3953
EZ
5722005-07-16 Eli Zaretskii <eliz@gnu.org>
573
574 * configure.bat: Finish config.log with a line that indicates that
575 the configure step was successful.
576
a0ec7a4a
LK
5772005-07-04 Lute Kamstra <lute@gnu.org>
578
579 Update FSF's address in GPL notices.
580
5bc753e8
EZ
5812005-06-11 Eli Zaretskii <eliz@gnu.org>
582
099a3eea
EZ
583 * configure.bat: If their fc.exe returns a meaningful exit status,
584 don't overwrite src/config.h and src/epaths.h with identical
585 copies.
586
591cbed1
EZ
587 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
588 changes. Add a pointer to another site with detailed configure
589 and build instructions. Suggest to look at config.log when
590 configure fails. Add MinGW Make 3.80 to the list of successful
591 combinations.
592
5bc753e8
EZ
593 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
594 "-mcpu=i686".
595
099a3eea 596 * configure.bat: Update copyright years.
5bc753e8
EZ
597 Delete config.log before doing anything else.
598 Write additional diagnostics to config.log in case of failures to
599 compile test programs, including the failed test program itself.
600 Add a test for support of -mtune=pentium4 switch to GCC; if it is
601 supported, set up MCPU_FLAG variable on the various Makefiles to
602 use that switch during compilations. (This avoids GCC warning
603 about -mcpu being deprecated.)
604
d2fcf769
EZ
6052005-06-10 Eli Zaretskii <eliz@gnu.org>
606
607 * addsection.c (copy_executable_and_add_section): Pass non-zero
608 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
609 environment. Print section names with %.8s.
610 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
611 only if non-zero. All callers changed.
612
a0c38328
EZ
6132005-06-05 Eli Zaretskii <eliz@gnu.org>
614
615 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
616 `const void *', for consistency with Posix.
617
1a8fb426
EZ
6182005-06-04 Eli Zaretskii <eliz@gnu.org>
619
620 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
621
bd7bdff8
JB
6222005-05-24 Juanma Barranquero <lekktu@gmail.com>
623
624 * INSTALL: Add more pointers to ports of Unix tools to Windows,
625 and to the Emacs Wiki (which contains building instructions for
626 Windows). Reword image library instructions and remove obsolete
627 incompatibility information.
628
007d105b
TTN
6292005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
630
631 * config.nt (HAVE_PWD_H): Undef.
632
0b0dea7b
JB
6332004-06-07 Juanma Barranquero <lektu@terra.es>
634
635 * INSTALL: Clarify paragraph about compatibility between image
636 libraries and builds of Emacs with several compilers.
637
33d786f9
JB
6382004-06-06 Juanma Barranquero <lektu@terra.es>
639
73dfa0bf
JB
640 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
641 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
10d1d0af 642 calling non-existent cmdproxy.exe on bootstrapping after a
73dfa0bf
JB
643 previous install followed by realclean.
644
33d786f9
JB
645 * nmake.defs: Add quote in comment to resync font-locking.
646
3dfbc6d8
JB
6472004-06-04 Juanma Barranquero <lektu@terra.es>
648
649 * INSTALL: Reword the section on image support. Add reference to
650 GnuWin32. Mention problems when mixing binaries from different
651 compilers.
652
112dc8e1
JR
6532004-05-06 Jason Rumney <jasonr@gnu.org>
654
655 * configure.bat: Use -mno-cygwin to check for image libraries
656 when needed.
657
5eb3d2a5
JR
6582004-05-03 Jason Rumney <jasonr@gnu.org>
659
238add5e
JR
660 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
661 * makefile.def: Remove.
662
133ef3d3 663 * nmake.defs (SYS_LDFLAGS): Add -nologo.
238add5e 664
5eb3d2a5
JR
665 * makefile.w32-in (info-gmake, info-nmake): New targets.
666 (info): Use them.
667
e9419bd4
JB
6682004-04-23 Juanma Barranquero <lektu@terra.es>
669
670 * nmake.defs:
671 * gmake.defs:
d814862a 672 * makefile.w32-in:
e9419bd4
JB
673 * makefile.def:
674 * makefile.nt: Add "-*- makefile -*-" mode tag.
675
1e3c9713
JR
6762004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
677
133ef3d3 678 * runemacs.c (WinMain): Let Emacs environment default to parent.
1e3c9713 679
2f0c11a1
JR
6802004-03-11 Jason Rumney <jasonr@gnu.org>
681
682 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
683
134d9671
JB
6842004-03-10 Juanma Barranquero <lektu@terra.es>
685
686 * makefile.w32-in (install): Don't try to copy
687 ../lib-src/fns-*.el, as it isn't used anymore.
688
d57625a0
JR
6892004-01-28 Peter Runestig <peter@runestig.com>
690
691 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
692
5ea32beb
MB
6932003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
694
695 * .cvsignore: Add `.arch-inventory'.
696
d57625a0 6972003-11-22 Lars Hansen <larsh@math.ku.dk>
930a9995 698
133ef3d3 699 * inc/grp.h: New file.
930a9995 700
d57625a0 7012003-09-03 Peter Runestig <peter@runestig.com>
fd026ee1
JR
702
703 * configure.bat: Create ``makefile'' in directories man, lispref
704 and lispintro.
705
706 * makefile.w32-in (force-info, info): New targets.
707
708 * envadd.bat: New file.
709
710 * multi-install-info.bat: New file.
711
880820fe 7122003-06-27 Jan Djärv <jan.h.d@swipnet.se>
aa287913
JD
713
714 * config.nt (my_strftime): New define.
715
5d54d177
JR
7162003-02-01 Jason Rumney <jasonr@gnu.org>
717
718 * configure.bat: Automatically detect libXpm.
719 Suppress compiler output when testing for image libraries.
720 Give names of un-found libraries in messages.
721
53b37591
JB
7222003-01-31 Juanma Barranquero <lektu@terra.es>
723
fe929957 724 * configure.bat: Automatically detect giflib and tifflib.
53b37591 725
fbd852af
JR
7262003-01-29 Jason Rumney <jasonr@gnu.org>
727
728 * gmake.defs (CURDIR): Disable cygpath kludge.
729
50ca1c55
JB
7302003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
731
732 * configure.bat: Avoid endless loop when configuring without image
733 support.
734
28908312
JR
7352003-01-26 Jason Rumney <jasonr@gnu.org>
736
737 * configure.bat: Automatically detect jpeglib.
738
c262430d
JR
7392003-01-25 Jason Rumney <jasonr@gnu.org>
740
741 * configure.bat: Automatically detect libpng.
742
53b37591 7432003-01-21 Jason Rumney <jasonr@gnu.org>
ac6e47ef
JR
744
745 * icons/hand.cur: New file.
746
53b37591 7472003-01-21 David Ponce <david@dponce.com>
ac6e47ef
JR
748
749 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
750
38018ad3
AI
7512003-01-15 Andrew Innes <andrewi@gnu.org>
752
753 * gmake.defs (CURDIR): Convert to native Windows format (with
754 forward slashes), to support building with Cygwin builds of make.
755
4c11103a
JB
7562002-11-17 Ben Key <BKey1@tampabay.rr.com>
757
758 * nmake.defs:
f60ae425
BK
759 * gmake.defs: Made changes so that Emacs would link with
760 WinMM.lib. This change was required for my addition of a Windows
761 compatible implementation of play-sound-internal.
762
4c11103a 7632002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
b0a1b9bb 764
4c11103a 765 * emacs.rc: Version updated to 21.3.50.
b0a1b9bb 766
960f21ae
JR
7672002-06-13 Jason Rumney <jasonr@gnu.org>
768
769 * addpm.c (env_vars): Remove EMACSLOCKDIR.
770
771 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
772 (maybe-bootstrap-SH): New targets.
773 (all): Depend on maybe-bootstrap.
774
933af497
JR
7752002-05-03 Jason Rumney <jasonr@gnu.org>
776
777 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
778 (sys_getpeername, fcntl): Declare as wrappers.
779
dc728514
JB
7802002-04-10 Juanma Barranquero <lektu@terra.es>
781
782 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
783 after compiling .el files.
784
3be38152
JR
7852002-03-20 Jason Rumney <jasonr@gnu.org>
786
787 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
788 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
789
d1ef18f2
KS
7902002-03-19 Kim F. Storm <storm@cua.dk>
791
792 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
793 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
794 (HAVE_SYS_UN_H): Undef.
795 From David Ponce <dponce@voila.fr>.
796
73792b51
JR
7972002-03-13 Jason Rumney <jasonr@gnu.org>
798
799 * config.nt (STRFTIME_NO_POSIX2): Define.
800
f7b9d4d1
JR
8012002-02-18 Jason Rumney <jasonr@gnu.org>
802
803 * emacs.rc: Define VS_VERSION_INFO if not already.
804 Update version info.
805
98cf1bb5
AI
8062002-01-04 Andrew Innes <andrewi@gnu.org>
807
808 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
809 pick up relevant bits of the Windows API definitions.
810
811 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
812 pick up relevant bits of the Windows API definitions.
813
0e4435be
AI
8142001-12-14 Andrew Innes <andrewi@gnu.org>
815
816 * makefile.w32-in (bootstrap): Build addsection program before
817 bootstrap (required for post-processing temacs.exe).
818
880820fe 8192001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
820
821 * COPYING: New file.
822
493faf20
AI
8232001-12-03 Andrew Innes <andrewi@gnu.org>
824
825 * makefile.w32-in (bootstrap-nmake):
826 (bootstrap-gmake): Extend bootstrap process to first do
827 bootstrap-clean in lisp dir and rebuild the DOC file.
828 (bootstrap): Do a "normal" make after the bootstrap work.
829
fc813ef6
JR
8302001-11-20 Jason Rumney <jasonr@gnu.org>
831
832 * INSTALL: Update table of versions of make that are suitable
833 for building Emacs, based on recent feedback.
834
133ef3d3 835 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
fc813ef6 836
72431058
AI
8372001-11-19 Andrew Innes <andrewi@gnu.org>
838
839 * ftime-nostartup.bat: New file.
840
841 * ftime.bat: Don't include libc.lib for profiling - the profiler
842 corrupts part of memcpy.
843
eec004b0
JR
8442001-11-17 Jason Rumney <jasonr@gnu.org>
845
846 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
847 expansion. From Juanma Barranquero <lektu@terra.es>.
848
71431a0e
GM
8492001-10-20 Gerd Moellmann <gerd@gnu.org>
850
6aa97356 851 * (Version 21.1 released.)
71431a0e 852
967d7793
AI
8532001-10-12 Andrew Innes <andrewi@gnu.org>
854
855 * inc/pwd.h (uid_t, gid_t): New typedefs.
856
ab952a4f
GM
8572001-10-05 Gerd Moellmann <gerd@gnu.org>
858
859 * Branch for 21.1.
85b2f69e 860
33d69478
EZ
8612001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
862
863 * README: Update the address of the mailing list and subscription
864 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
865
05b24487
EZ
8662001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
867
868 * INSTALL: Suggest to avoid using WinZip.
c49e491a
EZ
869
870 * configure.bat: Make sure ../site-lisp exists; create if necessary.
871
3762e7d0
EZ
8722001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
873
874 * INSTALL: Mention that "make install" can be "nmake install".
875
83536c16
EZ
8762001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
877
878 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
879 since some versions of `mkdir' don't automatically create parent
880 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
881
f466241d
EZ
8822001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
883
884 * subdirs.el: New file.
885
886 * configure.bat: Copy subdirs.el to the site-lisp directory.
887
888 * makefile.w32-in (install): Copy subdirs.el to the installation
889 directory.
890
0ac7bf6c
JR
8912001-06-20 Jason Rumney <jasonr@gnu.org>
892
893 * runemacs.c (WinMain): Add quotes around command in case of spaces.
894
ec57454f
AI
8952001-06-01 Andrew Innes <andrewi@gnu.org>
896
897 * gmake.defs (sh_output): Don't use $(warning ...) to output
898 messages, since that is not supported by GNU make 3.77.
899
263f7134
JR
9002001-05-24 Jason Rumney <jasonr@gnu.org>
901
902 * INSTALL: Clarify that building with MSVC requires nmake.
903
fbdbf318
AI
9042001-05-17 Andrew Innes <andrewi@gnu.org>
905
906 * gmake.defs (NEW_CYGWIN): Output message about spurious error
907 message that is to be ignored.
908
4b994b84
AI
9092001-05-13 Andrew Innes <andrewi@gnu.org>
910
911 * TODO: Remove file, since it is completely out of date.
912
913 * README: Add copyright notice.
914
915 * INSTALL: Add copyright notice.
916
e8918aee
EZ
9172001-04-18 Andrew Innes <andrewi@gnu.org>
918
919 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
920 the environment.
921
922 * gmake.defs (SETLOADPATH): Remove definition.
923 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
924 environment.
925
9262001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
927
928 * configure.bat: Make the checkw32api* labels be distinct in the
4da0d3f7 929 first 8 characters.
e8918aee
EZ
930
9312001-03-17 Andrew Innes <andrewi@gnu.org>
932
933 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
934 escaped quotes.
935
936 * gmake.defs (DEBUG_LINK): New macro.
937 (LINK_FLAGS): Use it.
938
939 * nmake.defs (DEBUG_LINK): New macro.
940 (LINK_FLAGS): Use it.
941
9422001-03-06 Andrew Innes <andrewi@gnu.org>
943
944 * INSTALL: Add --ldflags to configure line for building with
945 recent versions of Cygwin GCC.
946
53b37591 9472001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
e8918aee
EZ
948
949 * configure.bat: Use correct options when compiling a test program
950 with Cygwin. From David Ponce <dponce@voila.fr>.
951
9522001-02-24 Andrew Innes <andrewi@gnu.org>
953
954 * _emacs: Remove obsolete file.
955
956 * emacs.bat.in: Remove obsolete file.
957
958 * debug.bat.in: Remove obsolete file.
959
960 * inc/sys/socket.h: Add copyright notice.
961
962 * paths.h: Add copyright notice.
963
964 * makefile.nt: Update copyright notice.
965
966 * makefile.def: Update copyright notice.
967
968 * configure.bat: Update copyright notice.
969
970 * nmake.defs: Add copyright notice.
971
972 * gmake.defs: Add copyright notice.
973
974 * makefile.w32-in: Add copyright notice.
975
9762001-02-05 Andrew Innes <andrewi@gnu.org>
977
978 * nmake.defs (THISDIR): New definition.
979
980 * gmake.defs (THISDIR): New definition.
981
9822001-02-03 Andrew Innes <andrewi@gnu.org>
983
984 * configure.bat: Leave a space before >> only when there is a
985 preceding digit. Add a comment about the importance of this.
986
987 * README: Replace outdated information.
988
989 * INSTALL (Trouble-shooting): Add note about need to specify extra
990 compiler flags with recent Cygwin ports of gcc.
991
9922001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
993
994 * configure.bat: Use "rm -f" instead of "del /f", as the latter
995 is not supported by Windows 9X's COMMAND.COM.
996
9972001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
998
10d1d0af 999 * configure.bat: Make sure redirection is preceded by a blank, to
e8918aee
EZ
1000 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
1001 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
1002
10032001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
1004
1005 * INSTALL: Copy the table of tested combinations of development
10d1d0af 1006 tools from configure.bat. Add suggestion to install Bash on
e8918aee
EZ
1007 Windows 9X.
1008
1009 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
1010 lisp/Makefile.in instead. Use "rm -f" where more than one file
1011 needs to be deleted, since command.com in Windows 9X doesn't grok
1012 more than one argument.
1013
10142001-01-24 Andrew Innes <andrewi@gnu.org>
1015
85b2f69e 1016 * makefile.w32-in (cleanall-other-dirs-nmake):
e8918aee
EZ
1017 (cleanall-other-dirs-gmake): New targets.
1018 (cleanall): Invoke them.
1019
10202001-01-19 Andrew Innes <andrewi@gnu.org>
1021
1022 * addpm.c (env_vars): Add a version-independent site-lisp
1023 directory to EMACSLOADPATH, after the version dependent one.
1024
10252001-01-06 Andrew Innes <andrewi@gnu.org>
1026
1027 * README: Update info about compilers.
1028
1029 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
1030 select correct rule for invoking make in another directory. Amend
1031 rules accordingly.
1032 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
1033
1034 * nmake.defs (EMACS_ICON_PATH): Delete definition.
1035 (COMPILER_TEMP_FILES): New definition.
1036 (MAKETYPE): New definition.
1037
1038 * gmake.defs (EMACS_ICON_PATH): Delete definition.
1039 (COMPILER_TEMP_FILES): New definition.
1040 (MAKETYPE): New definition.
1041
1042 * makefile.def (EMACS_ICON_PATH): Delete definition.
1043
1044 * configure.bat: Be careful not to add trailing spaces when
1045 outputting to config.settings.
1046
10472001-01-02 Andrew Innes <andrewi@gnu.org>
1048
1049 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
1050 than the function.
1051
10522000-12-17 Andrew Innes <andrewi@gnu.org>
1053
1054 * makefile.w32-in (install): Copy directories to the correct
1055 places.
1056 (real_install): Remove obsolete target.
1057
10582000-12-06 Andrew Innes <andrewi@gnu.org>
1059
1060 * nmake.defs (CURDIR): New define.
1061 (INSTALL_DIR): Use it.
1062
1063 * gmake.defs (NEW_CYGWIN): New define.
1064 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
1065 so we need to adjust how we escape embedded quotes.
1066 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
1067 relative to $(CURDIR).
1068
10692000-11-25 Jason Rumney <jasonr@gnu.org>
1070
1071 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
1072
10732000-10-17 Andrew Innes <andrewi@gnu.org>
1074
1075 * makefile.w32-in (recompile): New target to recompile lisp
1076 directory.
1077 (recompile-CMD, recompile-SH): New support targets.
1078
10792000-09-24 Jason Rumney <jasonr@gnu.org>
1080
1081 * config.nt (NO_RETURN): Define it.
1082
10832000-09-17 Andrew Innes <andrewi@gnu.org>
1084
1085 * gmake.defs: Revert to Unix line endings.
1086
1087 * nmake.defs: Revert to Unix line endings.
1088
10892000-09-16 Andrew Innes <andrewi@gnu.org>
1090
1091 * gmake.defs (SETLOADPATH): Change definition to work from any
1092 subdirectory.
1093
10942000-09-14 Andrew Innes <andrewi@gnu.org>
1095
1096 * makefile.w32-in: Revert to Unix line endings.
1097
10982000-09-14 Andrew Innes <andrewi@gnu.org>
1099
1100 * INSTALL: Add note about expected error messages when configure
1101 is run.
1102
1103 * configure.bat: Simplify the generation of makefiles (don't need
1104 to generate various top-level targets that invoke make in other
1105 directories).
1106
1107 * gmake.defs (SHELLTYPE): New define.
1108 (SETLOADPATH): New define.
1109
1110 * nmake.defs (SHELLTYPE): New define.
1111
1112 * makefile.w32-in: Standardize indentation somewhat.
1113 Add bootstrap support.
1114 Pass $(MFLAGS) when invoking make recursively.
1115 Add shell-specific variants of top-level targets that invoke make
1116 recursively in other directories, and add necessary computed
1117 dependencies.
1118
11192000-09-03 Andrew Innes <andrewi@gnu.org>
1120
1121 * makefile.w32-in: Change to DOS line endings.
1122
1123 * configure.bat: Change to DOS line endings.
1124
1125 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1126 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1127
1128 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1129 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1130
1131 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1132 -D_ANONYMOUS_STRUCT on compile line.
1133 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
1134 (ARCH_CFLAGS): Change optimization flags to -O2.
1135 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1136 (ARGQUOTE, DQUOTE): New defines.
1137
1138 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1139 -D_ANONYMOUS_STRUCT on compile line.
1140 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1141 (ARGQUOTE, DQUOTE): New defines.
1142
11432000-08-22 Andrew Innes <andrewi@gnu.org>
1144
1145 * configure.bat: New file.
1146
1147 * gmake.defs: New file.
1148
1149 * nmake.defs: New file.
1150
1151 * makefile.w32-in: New file.
1152
1153 * INSTALL: Rewrite to match new configure process.
1154
1155 * config.nt [WINDOWSNT]: Don't declare getenv.
1156 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
1157
1158 * addpm.c (main): Accept /q to mean install based on addpm's
1159 location without asking. Remove reference to emacs.bat which is
1160 now obsolete.
1161
1162 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
1163
1164 * paths.h: Use forward slash as directory separator in all path
1165 definitions.
1166 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
1167
1168 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
1169
1170 * runemacs.c: Remove WIN32 define.
1171
1172 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
1173 not defined.
1174
1175 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
1176 (fd_set): Define to new name, after including winsock.h, so we can
1177 provide our own implementation.
1178
11792000-07-05 Andrew Innes <andrewi@gnu.org>
1180
1181 * ebuild.bat: Add support for specifying make arguments.
1182
1183 * makefile.nt: Add support for `bootstrap' and related targets.
1184
11852000-06-11 Jason Rumney <jasonr@gnu.org>
1186
1187 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
1188
11892000-02-06 Andrew Innes <andrewi@gnu.org>
1190
1191 * inc/sys/time.h: Add inclusion protection.
1192
1193 * makefile.def (SYS_LDFLAGS): Add -nologo.
1194
11951999-11-22 Andrew Innes <andrewi@gnu.org>
1196
1197 * install.bat: Pass on command line arguments to make.
1198
c01949d3 1199 * makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
e8918aee
EZ
1200
12011999-11-21 Andrew Innes <andrewi@gnu.org>
1202
1203 * makefile.nt (all): Build leim if present.
1204 (install): Install leim if present.
1205 (clean): Clean leim if present.
1206
1207 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
1208 definition.
1209
1210 * emacs.bat.in (EMACSLOADPATH): Include leim.
1211
e8918aee
EZ
12121999-07-12 Richard Stallman <rms@gnu.org>
1213
1214 * Version 20.4 released.
1215
12161999-06-16 Andrew Innes <andrewi@gnu.org>
1217
1218 * emacs.rc: Use an icon with a transparent background, to be in
1219 keeping with other applications.
1220
12211999-06-03 Andrew Innes <andrewi@gnu.org>
1222
1223 * preprep.c: Fix typo.
1224
12251999-05-02 Andrew Innes <andrewi@gnu.org>
1226
1227 * config.h: Remove obsolete file.
1228
1229 * preprep.c (copy_executable_and_move_sections): Ifdef out a
1230 couple of unused switch cases that aren't defined on all
1231 platforms.
1232
1233 * ftime.bat: Add another variation of the profile command, which
1234 only profiles extended commands.
1235
12361999-03-31 Geoff Voelker <voelker@cs.washington.edu>
1237
1238 * cmdproxy.c (main): Fix parens.
1239
12401999-03-25 Andrew Innes <andrewi@gnu.org>
1241
1242 * cmdproxy.c (main): Call GetShortPathName to normalize program
1243 names for comparison.
1244
12451999-03-05 Geoff Voelker <voelker@cs.washington.edu>
1246
1247 * makefile.def: Compile multiple .c files when possible.
1248 Use BLD instead of assuming i386.
1249 * makefile.nt: Remove common multiple file compilation commands.
1250
12511999-03-04 Geoff Voelker <voelker@cs.washington.edu>
1252
1253 * cmdproxy.c (main): Add missing parens.
1254
12551999-02-20 Andrew Innes <andrewi@gnu.org>
1256
1257 * preprep.c: New program to allow dumped image to be profiled.
1258
1259 * makefile.nt (preprep): New target.
1260 (ALL): Build it.
1261
1262 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
1263
1264 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
1265 Change prep options to profile libc functions and skip the startup
1266 code.
1267
12681999-02-15 Geoff Voelker <voelker@cs.washington.edu>
1269
1270 * makefile.nt: Create installation directory as first step.
1271
12721999-01-31 Andrew Innes <andrewi@gnu.org>
1273
52397249 1274 * addsection.c (ROUND_UP_DST_AND_ZERO): Renamed from
e8918aee
EZ
1275 ROUND_UP_DST. Zeroes the alignment slop.
1276 (copy_executable_and_add_section): Update the
1277 SizeOfHeaders field properly.
1278
12791999-01-27 Andrew Innes <andrewi@gnu.org>
1280
1281 * makefile.nt: Do make version comparison as strings.
1282
12831999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
1284
1285 * runemacs.c (WinMain): Pass explicit environment block to
1286 CreateProcess, to work around a bug in Windows 95/98.
1287
12881999-01-22 Geoff Voelker <voelker@cs.washington.edu>
1289
1290 * icons: New directory with Davenport's icons.
134d9671 1291 * icons/sink.ico: Renamed from emacs.ico.
e8918aee
EZ
1292
1293 * makefile.nt (install, fast_install): Install Windows icons
1294 into etc/icons.
1295
1296 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
1297
12981999-01-17 Andrew Innes <andrewi@gnu.org>
1299
52397249 1300 * makefile.nt (ALL): List top-level targets.
e8918aee
EZ
1301 (addsection): New top-level target.
1302 (install): Copy fns-*.el to bin directory.
1303
1304 * addsection.c: New program to add static heap section to
1305 temacs.exe after linking, in support of new unexec method.
1306
13071998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
1308
1309 * cmdproxy.c (spawn): Pass directory for child as parameter.
1310 (main): Save startup directory to give to spawn, then change
1311 directory to location of .exe in order not to prevent startup
1312 directory from being deleted.
1313
13141998-12-08 Geoff Voelker <voelker@cs.washington.edu>
1315
1316 * makefile.nt: Do string comparision of _NMAKE_VER.
1317
13181998-12-02 Geoff Voelker <voelker@cs.washington.edu>
1319
1320 * config.nt (LOCALTIME_CACHE): Define.
1321
13221998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
1323
1324 * install.bat: Convert to DOS format.
1325
13261998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
1327
1328 * cmdproxy.c (main): Set environment size only when running
1329 command.com.
1330
53b37591 13311998-11-03 Theodore Jump <tjump@tertius.com>
e8918aee
EZ
1332
1333 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
1334 (DEL_TREE): Use rd instead of rmdir.
1335 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
1336 * makefile.nt: Compile multiple source files when possible.
85b2f69e 1337
e8918aee
EZ
13381998-10-05 Geoff Voelker <voelker@cs.washington.edu>
1339
1340 * cmdproxy.c (main): Treat command line options as case-insensitive.
1341
13421998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1343
1344 * Version 20.3 released.
1345
13461998-07-20 Geoff Voelker <voelker@cs.washington.edu>
1347
1348 * addpm.c (main): Explicitly check result of message box for OK.
1349
13501998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
1351
1352 * inc/sys/file.h (D_OK): Define new macro.
1353
13541998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
1355
1356 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
1357
13581998-05-30 Geoff Voelker <voelker@cs.washington.edu>
1359
1360 * emacs.rc (VS_VERSION_INFO): Define.
1361
13621998-04-23 Geoff Voelker <voelker@cs.washington.edu>
1363
1364 * makefile.nt (emacs.bat, debug.bat): Create them in the
1365 installation directory.
1366
13671998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
1368
1369 * ddeclient.c: New file. (Support program for performing limited
e580a741 1370 interprocess communication on Windows.)
e8918aee
EZ
1371
1372 * makefile.nt: Build ddeclient.
1373
1374 * cmdproxy.c (main): Only set environment size for real shell, and
e580a741 1375 provide extra directory argument, when running on Windows 95.
85b2f69e 1376
e8918aee
EZ
13771998-04-17 Geoff Voelker <voelker@cs.washington.edu>
1378
1379 * cmdproxy.c (fail): Exit with a negative return value.
1380 (spawn): Return subprocess return code as an argument.
1381 Explicitly copy environment block.
1382 (main): Update to use return value argument with spawn.
1383 Retry if spawn failed when a subshell was not tried.
1384
1385 * config.nt: Include new macros from src/config.in.
1386 (GNU_MALLOC, REL_ALLOC): Define.
1387 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
1388 (RE_TRANSLATE): Use char_table_translate.
1389
1390 * makefile.def (CP_DIR): Preserve attributes.
1391
1392 * makefile.nt (clean): Delete patch generated files, optimized
1393 build directory.
1394
13951997-10-01 Geoff Voelker <voelker@cs.washington.edu>
1396
1397 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
1398
13991997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1400
1401 * Version 20.2 released.
1402
14031997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1404
1405 * Version 20.1 released.
1406
14071997-09-11 Geoff Voelker <voelker@cs.washington.edu>
1408
1409 * debug.bat.in: New file.
1410 * makefile.nt (debug.bat): New target.
1411
14121997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
1413
1414 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
1415 Quote group name. Allow different icons to be specified.
1416
1417 * cmdproxy.c (get_env_size): New function.
1418 (spawn): Explicitly pass in environment when creating subprocess.
10d1d0af 1419 (main): Cleanup error messages.
e8918aee
EZ
1420 Specify dynamically sized environment block for real shell.
1421 Pass on unhandled switches to real shell.
1422 Quote program name.
1423
85b2f69e 1424 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
e8918aee 1425 directory.
85b2f69e 1426 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
e8918aee
EZ
1427
1428 * runemacs.c (WinMain): Allow Emacs process to be started with
e580a741 1429 high or low priority.
e8918aee
EZ
1430
1431 * emacs.bat.in: Remove OS dependent operations.
85b2f69e 1432
e8918aee
EZ
14331997-09-02 Geoff Voelker <voelker@cs.washington.edu>
1434
1435 * addpm.c (env_vars): No longer set INFOPATH.
1436
1437 * cmdproxy.c (get_next_token): Null terminate token returned.
1438
1439 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
1440
14411997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
1442
1443 * addpm.c (env_vars): Set SHELL to cmdproxy.
1444 (main): Initialize idDde to 0.
1445 Determine emacs_path from module file name.
1446 Prompt for install.
1447
1448 * makefile.def (MSVCNT11): Conditionally define it.
1449 (BASE_LIBS): Do not use oldnames.lib.
1450 (SYS_LDFLAGS): Use pdb files.
1451 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1452 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1453 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1454
1455 * makefile.nt (ALL): Build cmdproxy.
1456 (cmdproxy): New target.
1457 (install): Install cmdproxy.
1458
1459 * ftime.bat, debug.bat, cmdproxy.c: New files.
1460
14611997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1462
52397249 1463 * inc/sys/socket.h (shutdown): Define.
e8918aee
EZ
1464 (sys_shutdown): Export.
1465
14661997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1467
1468 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1469
14701997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1471
1472 * config.nt: Update file comments.
1473 Update undefs added/removed in src/config.in.
1474
14751997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1476
67cd381d 1477 * makefile.def, emacs.bat: Use windows95 and windowsnt instead
e8918aee
EZ
1478 of win95 and winnt, respectively.
1479
14801997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1481
1482 * makefile.nt (real_install): Create site-lisp in installation dir.
1483 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1484 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1485
e8918aee
EZ
14861996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1487
1488 * Version 19.33 released.
1489
14901996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1491
1492 * runemacs.c (WinMain): Put a space between the binary and its args.
1493
14941996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1495
1496 * Version 19.32 released.
1497
14981996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1499
1500 * makefile.nt (clean): Use OBJDIR macro.
1501
15021996-06-03 Kim F. Storm <kfs@olicom.dk>
1503
e580a741 1504 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
e8918aee
EZ
1505 Not defined by default.
1506 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1507 (WinMain): Convert backslashes to slashes in env var values.
1508
e580a741 1509 * addpm.c (env_vars): Use slashes, not backslashes.
e8918aee
EZ
1510
15111996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1512
1513 * Version 19.31 released.
1514
15151996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1516
1517 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1518 undo settings afterwards.
1519
15201996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1521
1522 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
e580a741 1523 environment variable.
e8918aee 1524
53b37591 15251996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1526
1527 * install.bat: Allow for optimized build.
1528 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1529 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1530
53b37591 15311996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1532
1533 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1534 (env_vars): Rename field emacs_path to emacs_dir.
1535 (main): Add link to runemacs instead of emacs.
1536
1537 * install.bat: Check if INSTALL_DIR is passed as an argument.
1538
1539 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1540
1541 * makefile.nt: Build and install runemacs.exe.
1542
1543 * runemacs.c: New file.
1544
1545 * config.w95: File removed.
1546
1547 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1548 inc/sys/socket.h, inc/sys/time.h: New header files.
1549
1550 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
85b2f69e 1551
e8918aee
EZ
15521996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1553
1554 * makefile.def (DEL): Defined.
1555 (DEL_TREE) [win95]: Defined.
1556 (SYS_LDFLAGS): Set executable versions to 3.10.
85b2f69e 1557
e8918aee
EZ
1558 * makefile.nt: Change uses of del to $(DEL).
1559
15601996-01-17 Erik Naggum <erik@naggum.no>
1561
1562 * All files: Update FSF's address in comment preamble.
1563
15641996-01-03 George V. Reilly <georger@microcrafts.com>
1565
1566 * emacs.ico: Now the proverbial kitchen sink icon.
1567
15681995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1569
1570 * Version 19.30 released.
1571
15721995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1573
1574 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1575
1576 * makefile.nt (install, fast_install, real_install, clean):
1577 Don't use switches to del not supported by Win95.
1578
15791995-11-07 Kevin Gallo <kgallo@microsoft.com>
1580
1581 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1582 (install, fast_install): Change same-dir test to create test file in
1583 installation tree and thereby support read-only shares.
1584 (clean): Remove .pdb files.
1585
1586 * makefile.def (NTGUI): New macro.
1587 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1588
1589 * config.nt, config.w95: Update to latest src/config.in.
1590
1591 * addpm.c (env_vars): New variable.
1592 (add_registry): New procedure.
1593 (main): Use values of configuration environment variables from
1594 the registry if defined, the process environment otherwise.
1595
15961995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1597
1598 * Version 19.29 released.
1599
1600 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1601
16021995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1603
1604 * makefile.nt: Define .c to .obj suffix rule.
1605 (addpm.obj): Compile directly, use CFLAGS.
1606 (addpm.exe): Link from addpm.obj.
85b2f69e 1607
e8918aee
EZ
1608 * makefile.def (MSVCNT11): Defined.
1609 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1610 (CFLAGS_COMMON): Defined.
1611 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
85b2f69e 1612
e8918aee
EZ
16131995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1614
134d9671
JB
1615 * emacs.bat.in: Renamed from emacs.bat.
1616 (emacs_dir): Renamed from emacs_path.
e8918aee
EZ
1617 Definition removed.
1618
1619 * addpm.c: New file.
52397249 1620 * makefile.nt (ALL, addpm, addpm.exe, addpm.obj): Defined.
e8918aee
EZ
1621 (all): Depend upon $(BLD) and $(ALL).
1622 (install): Depend upon emacs.bat.
1623 Create program item for Emacs.
1624 (clean): Delete obj.
1625 (emacs.bat): Defined.
52397249 1626 * makefile.def (EMACS_ICON_PATH, ADDPM): Defined.
e8918aee
EZ
1627
16281995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1629
1630 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1631 Add carriage returns; necessary for batch files on Win95.
1632
16331995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1634
1635 * config.w95: Created.
1636 * config.h: Changed to config.nt.
85b2f69e 1637
e8918aee 1638 * makefile.nt (SUBDIRS): Commented out.
52397249
JB
1639 (all, install, clean): Expand for-loops.
1640 (BUILD_CMD, INSTALL_CMD, CLEAN_CMD): Defined.
e8918aee 1641
52397249 1642 * makefile.def (SYS_LIB_DIR, SYS_INC_DIR): Undefined.
e8918aee 1643 (ARCH): New definition.
52397249
JB
1644 (CPU, CONFIG_H, OS_TYPE): Defined.
1645 (INCLUDE, LIB): Checked if valid.
e8918aee 1646 (ntwin32.mak): Included.
52397249
JB
1647 (AR, CC, LINK): New definition.
1648 (ADVAPI32, libc, BASE_LIBS): Defined.
e8918aee
EZ
1649 (SYS_LDFLAGS): New definition.
1650 Update comments and preprocessor conditionals.
1651
1652 * emacs.bat (SHELL): Conditionally defined.
1653 (HOME): Conditionally defined.
52397249 1654 (emacs_path, HOME): Update comments.
e8918aee
EZ
1655 Turn off all echo.
1656
16571995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1658
1659 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1660 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1661 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1662 inc/sys/param.h: Removed carriage-returns.
1663
16641995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1665
1666 * makefile.def (CVTRES): Defined.
1667
1668 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1669
16701995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1671
88c71720 1672 * src: Remove directory.
e8918aee
EZ
1673
1674 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1675
16761995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1677
1678 * makefile.def (INSTALL_DIR): Changed to generic directory.
1679
1680 * emacs.bat: Added arguments when emacs.exe invoked.
1681
1682 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1683
e580a741 16841994-12-13 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1685
1686 * makefile.def (CC): In configuration section.
1687 (COMPAT_LIB): Defined.
1688
e580a741 16891994-11-01 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1690
1691 * src/paths.h: New file.
1692
1693 * src/config.h: New file.
1694
1695 * inc/pwd.h: New file.
1696
1697 * inc/sys/dir.h: New file.
1698
1699 * inc/sys/file.h: New file.
1700
1701 * inc/sys/ioctl.h: New file.
1702
1703 * inc/sys/param.h: New file.
1704
1705 * todo: New file.
1706
88c71720 1707 * README: New file.
e8918aee
EZ
1708
1709 * makefile.nt: New file.
1710
e580a741 1711 * makefile.def: New file.
85b2f69e 1712
e580a741 1713 * install.cmd: New file.
e8918aee 1714
e580a741 1715 * INSTALL: New file.
e8918aee 1716
e580a741 1717 * fast-install.cmd: New file.
e8918aee
EZ
1718
1719 * emacs.cmd: New file.
1720
1721 * ebuild.cmd: New file.
1722
1723 * _emacs: New file.
1724
1725;; Local Variables:
880820fe 1726;; coding: utf-8
33462dfa 1727;; add-log-time-zone-rule: t
e8918aee 1728;; End:
2a34a036 1729
b65d8176 1730 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
f5d0ac07 1731 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7f6d64f8
GM
1732
1733 This file is part of GNU Emacs.
1734
eef0be9e 1735 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1736 it under the terms of the GNU General Public License as published by
eef0be9e
GM
1737 the Free Software Foundation, either version 3 of the License, or
1738 (at your option) any later version.
7f6d64f8
GM
1739
1740 GNU Emacs is distributed in the hope that it will be useful,
1741 but WITHOUT ANY WARRANTY; without even the implied warranty of
1742 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1743 GNU General Public License for more details.
1744
1745 You should have received a copy of the GNU General Public License
eef0be9e 1746 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
1747
1748;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414