* configure.bat: Add #define PROFILING to config.h.
[bpt/emacs.git] / nt / ChangeLog
CommitLineData
f179addc
JB
12009-09-14 Juanma Barranquero <lekktu@gmail.com>
2
3 * configure.bat: Add #define PROFILING to config.h.
4
0a3472c7
JR
52009-07-03 Jason Rumney <jasonr@gnu.org>
6
7 * runemacs.c (set_user_model_id): Use standard types.
8
ff90fbde
JR
92009-06-30 Jason Rumney <jasonr@gnu.org>
10
11 * runemacs.c (set_user_model_id): New function.
12 (WinMain): Use it.
13
70243478
CY
142009-06-21 Chong Yidong <cyd@stupidchicken.com>
15
16 * Branch for 23.1.
17
22749e9a
EZ
182009-03-21 Eli Zaretskii <eliz@gnu.org>
19
20 * inc/sys/stat.h (struct stat): Change the types of st_uid and
21 st_gid to unsigned.
22
23 * inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid
24 to unsigned.
25 (getpwuid): Argument is now unsigned.
26 uid_t is now unsigned.
27
1640b452
JB
282009-02-24 Juanma Barranquero <lekktu@gmail.com>
29
30 * INSTALL: Add comment about TCC; fix typos.
31
c24f4bf9
JR
322009-01-26 Jason Rumney <jasonr@gnu.org>
33
1640b452 34 * emacsclient.rc, emacs.rc: Swap name and description. Remove
c24f4bf9
JR
35 Windows versions.
36
84ef4ca2
JR
372009-01-15 Jason Rumney <jasonr@gnu.org>
38
f4c45b4f
JR
39 * nmake.defs, gmake.defs (UUID): New library for COM/OLE lookups.
40
41 * makefile.w32-in ($(BLD)/addpm.exe): Link with SHELL and OLE libs.
42
84ef4ca2
JR
43 * addpm.c (main): Try using COM to create start menu shortcuts
44 before resorting to DDE (Bug#202)
45 Remove second command-line argument.
46
8d67bc8e
JB
472009-01-03 Juanma Barranquero <lekktu@gmail.com>
48
49 * configure.bat: Untabify help message.
50
8bc63b1a
JR
512009-01-03 Jason Rumney <jasonr@gnu.org>
52
53 * configure.bat: New option --with-svg.
54
55 * INSTALL: Document experimental SVG support.
56
8cd98482
JR
572008-12-25 Jason Rumney <jasonr@gnu.org>
58
29659067 59 * config.nt (PTR): Remove.
8cd98482 60
06e111a6
DN
612008-12-19 Dan Nicolaescu <dann@ics.uci.edu>
62
63 * config.nt (LISTPROC, PROCATTR): Remove.
64
de62e4f8
EZ
652008-08-09 Eli Zaretskii <eliz@gnu.org>
66
67 * config.nt (LISTPROC, PROCATTR): New macros.
68
69ab3201
DN
692008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
70
71 * config.nt (MULTI_KBOARD): Remove.
72
75663c75
JR
732008-07-23 Jason Rumney <jasonr@gnu.org>
74
0e134ea0
JB
75 * configure.bat: New option --profile.
76 * gmake.defs: Set cflags and ldflags for profiling when specified.
75663c75 77
77ccee09
DN
782008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
79
80 * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
81
bdee2ef3
DN
822008-07-13 Dan Nicolaescu <dann@ics.uci.edu>
83
84 * config.nt (HAVE_FACES): Remove, unused.
85
43db14bb
JB
862008-06-26 Juanma Barranquero <lekktu@gmail.com>
87 Eli Zaretskii <eliz@gnu.org>
88
0e134ea0 89 * nmake.defs (FONT_CFLAGS):
43db14bb
JB
90 * gmake.defs (FONT_CFLAGS): Remove.
91 (EMACS_EXTRA_C_FLAGS): Don't include FONT_CFLAGS.
92 (CFLAGS): Don't include WIN32_LEAN_AND_MEAN, _WIN32_WINNT, -D$(ARCH)
93 and _CRTAPI1.
94 (ARCH_FLAGS): Don't include _X86_.
95
96 * config.nt (_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Define.
97
f2a77c3a
DN
982008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
99
100 * config.nt: Remove reference to UNEXEC_SRC.
101
540c2a33
JB
1022008-06-23 Juanma Barranquero <lekktu@gmail.com>
103 Eli Zaretskii <eliz@gnu.org>
104
105 * gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]:
106 Don't hardcode -gstabs+, use DEBUG_INFO.
107
108 * configure.bat (gccdebug): Check for DWARF-2 support in GCC.
109 Default to stabs if the compiler does not support DWARF-2.
110 (genmakefiles): Write new variable DEBUG_INFO to config.settings.
111
26a3b310
JR
1122008-05-14 Jason Rumney <jasonr@gnu.org>
113
114 * configure.bat: Remove code dealing with --disable-font-backend.
115
ee7a2e7a
EZ
1162008-05-09 Eli Zaretskii <eliz@gnu.org>
117
71e41ffb
EZ
118 * inc/sys/stat.h (struct stat): Move st_dev after st_ino, for
119 better alignment. Make st_size 64-bit wide. Add new members
120 st_uname and st_gname.
121
ee7a2e7a
EZ
122 * inc/grp.h (struct group): Add gr_gid member.
123
a113b3ca 1242008-04-23 Eli Zaretskii <eliz@gnu.org>
4cbb903f
EZ
125
126 * makefile.w32-in (ALL): Move $(CLIENTRES) from here...
127 (all): ...to here. $(ALL) is a prerequisite of .PHONY, so having
128 a real file there is not a good idea.
129
a113b3ca 1302008-04-23 Jason Rumney <jasonr@gnu.org>
65af6499 131
99e0bf59
JR
132 * makefile.w32-in (CLIENTRES): New variable and build target.
133 (all): Depend on it.
134 ($(TRES)): Use $(TRES) in rule.
135
361823f4
JR
1362008-04-21 Jason Rumney <jasonr@gnu.org>
137
138 * configure.bat (success): Print "make" rather than "gmake", as that
d4835507 139 is what MinGW uses.
361823f4 140
87c24bb7
EZ
1412008-04-11 Eli Zaretskii <eliz@gnu.org>
142
143 * inc/sys/stat.h (__MINGW_NOTHROW): If not defined, define to nothing.
144 Add copyright notice.
145
5739d6f8
JR
1462008-04-10 Jason Rumney <jasonr@gnu.org>
147
f12da103
JR
148 * emacsclient.rc: New file.
149
5739d6f8
JR
150 * INSTALL: Document make targets.
151
cc48598c
JR
1522008-04-09 Jason Rumney <jasonr@gnu.org>
153
154 * makefile.w32-in (clean-other-dirs-nmake): Don't clean lisp dir.
ba60bd44 155 (clean-other-dirs-gmake): Likewise. Clean doc dirs.
cc48598c
JR
156 (top-distclean, distclean, distclean-other-dirs-nmake)
157 (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
158 (maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.
159
892508a4
EZ
1602008-04-05 Eli Zaretskii <eliz@gnu.org>
161
aa08d1ff
EZ
162 * inc/sys/stat.h: New file.
163
892508a4
EZ
164 * configure.bat: Add check for usp10.h.
165
a25fe288
JR
1662008-04-04 Jason Rumney <jasonr@gnu.org>
167
168 * INSTALL: Update W32 API requirements.
169
b7612703
JR
1702008-04-03 Jason Rumney <jasonr@gnu.org>
171
172 * gmake.defs, nmake.defs (UNISCRIBE): New variable.
173
b2019141
GM
1742008-03-13 Glenn Morris <rgm@gnu.org>
175
176 * emacs.rc: Set version to 23.0.60.
177
12cc4d8f
JR
1782008-03-04 Jason Rumney <jasonr@gnu.org>
179
180 * gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
181 (EMACS_EXTRA_C_FLAGS): Include it.
182 * configure.bat (usefontbackend): Default to Y.
183 (--enable-font-backend): Replace with --disable-font-backend.
184 (:withfont): Replace with :withoutfont.
185
1b6bf70a
JR
1862008-03-03 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
187
188 * icons/emacs.ico: Full alpha for 32x32 full color.
189 Add 32x32 and 16x16 256 color versions.
190
6abe1b07
GM
1912008-03-03 Andrew Zhilin <andrew_zhilin@yahoo.com>
192
193 * icons/emacs22.ico: New file (the old emacs.ico under a new name).
194
480a77b5
JR
1952008-03-02 Jason Rumney <jasonr@gnu.org>
196
197 * makefile.w32-in ($(TRES)): Depend on icon and manifest.
198
c9cc6462
DN
1992008-03-02 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
200
201 * icons/README: Update.
202
203 * icons/emacs.ico: New icon.
204
c44b4b46
JB
2052008-02-25 Juanma Barranquero <lekktu@gmail.com>
206
207 * addpm.c: Include malloc.h.
208 (add_registry): Cast return value of alloca.
209
9d2818d6
DN
2102008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
211
212 * config.nt (SHORTNAMES): Remove reference to obsolete variable.
213
1046da1c
EZ
2142008-02-11 Eli Zaretskii <eliz@gnu.org>
215
216 * configure.bat (checkgcc): Move "del junk.o" to here, and make it
217 conditional on existence of junk.o. If %nocygwin% is already set
218 to Y, skip to chkapiN instead of chkapi.
219 (chkapi): Move "rm -f junk.c junk.o" to here.
220 (chkapiN): New label.
221
4134dd15
JR
2222008-02-11 Jason Rumney <jasonr@gnu.org>
223
224 * makefile.w32-in: Remove unidata-gen related rules.
225
65366573
EZ
2262008-02-09 Eli Zaretskii <eliz@gnu.org>
227
228 * configure.bat (dontCopy): Do not rename admin/unidata/Makefile.
229
f1cefe09
JR
2302008-02-11 Jason Rumney <jasonr@gnu.org>
231
232 * addpm.c (add_registry): Add an App Paths registry key.
233 Look for GTK and add it to the DLL search path for Emacs if found.
234
f01e03d3
JB
2352008-02-05 Juanma Barranquero <lekktu@gmail.com>
236
237 * configure.bat: In help, use generic names for the image libraries.
238
880a5954
JB
2392008-02-04 Juanma Barranquero <lekktu@gmail.com>
240
241 * .cvsignore: Don't ignore .arch-inventory.
242
680d641f
JR
2432008-02-03 Jason Rumney <jasonr@gnu.org>
244
245 * configure.bat: Make gcc the default compiler.
246
ef764ddd
EZ
2472008-02-02 Eli Zaretskii <eliz@gnu.org>
248
e344bebe
JB
249 * makefile.w32-in (unidatagen-SH, unidatagen-clean-SH):
250 Ignore return status.
f0c58e10 251
a392138f
EZ
252 * configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
253 it out of the way of Windows generated file. Generate
254 admin/unidata/makefile.
255
ef764ddd
EZ
256 * makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
257 (unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
258 (unidatagen-clean-SH): New targets.
259 (bootstrap-nmake): Invoke unidatagen-nmake.
260 (bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).
261
9303f985 2622008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
263
264 * configure.bat (withfont): Set sep1 after modifying usercflags.
265
9303f985 2662008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
267
268 * configure.bat: Rename --with-font-backend to --enable-font-backend
269 for consistency with other platforms.
270
9303f985 2712008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
272
273 * configure.bat: Add --with-font-backend option.
274
cf32108e
JR
2752008-01-20 Jason Rumney <jasonr@gnu.org>
276
277 * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
278 permissions to NTFS ACLs.
279
880820fe 2802007-11-01 Jan Djärv <jan.h.d@swipnet.se>
91b96a04
JD
281
282 * config.nt: Remove HAVE_X11R5.
283
5eaf5ed9
JR
2842007-10-22 Jason Rumney <jasonr@gnu.org>
285
286 * config.nt (HAVE_STRINGS_H, HAVE_STDLIB_H): Undefine.
287 (strings.h, stdlib.h): Conditionally include.
288 (w32_abort): Declare here.
289 (abort): Redefine to w32_abort (moved from src/s/ms-w32.h).
290
059d1e66
JR
2912007-10-20 Jason Rumney <jasonr@gnu.org>
292
293 * makefile.w32-in (info-nmake): Change into correct directories.
294
6d005ee7
EZ
2952007-10-20 Eli Zaretskii <eliz@gnu.org>
296
3a1ebd63
EZ
297 * configure.bat (docflags, doldflags): New variables.
298 (genmakefiles): Use them to work around problems with whitespace
299 in arguments of the `if' command.
6d005ee7 300
65d306e2
JR
3012007-10-18 Jason Rumney <jasonr@gnu.org>
302
303 * makefile.w32-in (install): Install COPYING in top-level and bin dirs.
304
fc2554aa
JR
3052007-09-27 Jason Rumney <jasonr@gnu.org>
306
307 * gmake.defs (COMCTL32): New system library.
308
309 * nmake.defs (COMCTL32): New system library.
310
4f449725
GM
3112007-09-06 Glenn Morris <rgm@gnu.org>
312
56d727ff 313 * configure.bat:
52397249
JB
314 * makefile.w32-in (info-nmake, info-gmake, clean-other-dirs-nmake):
315 Change from ../man to ../doc/emacs and ../doc/misc; and from
316 ../lispref, ../lispintro to ../doc/lispref, ../doc/lispintro.
4f449725 317
e93ca076
GM
3182007-08-29 Glenn Morris <rgm@gnu.org>
319
320 * emacs.rc: Increase version to 23.0.50.
321
e344bebe 3222007-08-14 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
8aa7d70f
JR
323
324 * makefile.w32-in (bootstrap-nmake): Change directories once more.
325
cacc7b51
GM
3262007-07-25 Glenn Morris <rgm@gnu.org>
327
328 * Relicense all FSF files to GPLv3 or later.
329
330 * COPYING: Switch to GPLv3.
331
ed7c1a5c
EZ
3322007-07-16 Eli Zaretskii <eliz@gnu.org>
333
334 * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
335 Depend on cmdproxy.
336 (cleanall): Don't delete *~.
337
5412a7f3
JR
3382007-07-15 Jason Rumney <jasonr@gnu.org>
339
340 * inc/sys/socket.h (uint16_t): Define if C99 does not appear to
341 be fully supported.
342
a2dcccd9
JR
3432007-07-14 Jason Rumney <jasonr@gnu.org>
344
345 * inc/sys/socket.h: Include winsock2.h and ws2tcpip.h instead
346 of winsock.h.
347
a71f59c1
JR
3482007-07-11 Jason Rumney <jasonr@gnu.org>
349
350 * gmake.defs (OLE32): New library to link.
351
352 * nmake.defs (OLE32): Likewise.
353
ad1597ce
JR
3542007-06-25 Jason Rumney <jasonr@gnu.org>
355
356 * cmdproxy.c (main): Set console codepages to "ANSI".
357
32154d10
JR
3582007-06-20 Jason Rumney <jasonr@gnu.org>
359
360 * configure.bat: Complain if image libraries are missing.
361
6dbd2549
JR
3622007-06-15 Jason Rumney <jasonr@gnu.org>
363
364 * emacs.manifest: New file.
365
366 * emacs.rc: Use it.
367
7dfc4cda
CY
3682007-06-02 Chong Yidong <cyd@stupidchicken.com>
369
370 * Version 22.1 released.
371
c2970555
EZ
3722007-05-22 Eli Zaretskii <eliz@gnu.org>
373
374 * INSTALL: Add information about where to find GDB, and warn
375 against --no-debug option to configure.bat.
376
8add2b1a
EZ
3772007-05-19 Eli Zaretskii <eliz@gnu.org>
378
379 * INSTALL: Fix URL of EmacsW32 site where building with image
380 support is described.
381
07016031
GM
3822007-04-26 Glenn Morris <rgm@gnu.org>
383
384 * emacs.rc: Increase version to 22.1.50.
385
5a842fda
EZ
3862007-03-31 Eli Zaretskii <eliz@gnu.org>
387
388 * INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users.
389
029e4603
RS
3902007-03-09 Richard Stallman <rms@gnu.org>
391
392 * INSTALL: Say explicitly this is not for Cygwin.
393
309c91ff
EZ
3942007-03-03 Eli Zaretskii <eliz@gnu.org>
395
c01949d3 396 * INSTALL: Add URL of another site with detailed build instructions.
309c91ff 397
c14693e3
GM
3982007-02-16 Glenn Morris <rgm@gnu.org>
399
400 * icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
401 * icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico:
402 * icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico:
403 * icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico:
c01949d3
JB
404 * icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico:
405 Restore all but two of icons deleted in previous change.
c14693e3 406
bd5f26aa
CY
4072007-02-13 Chong Yidong <cyd@stupidchicken.com>
408
409 * icons/README: New file.
410
411 * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
412 * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
413 * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
8e127f99 414 * icons/gnu2b48t.ico, icons/gnu4g48t.ico:
bd5f26aa 415 * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
c01949d3
JB
416 * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico:
417 Unused icons deleted.
bd5f26aa 418
57a64408
JB
4192007-01-31 Juanma Barranquero <lekktu@gmail.com>
420
421 * configure.bat: Update ../site-lisp/subdirs.el when needed.
422
4799aa91
JB
4232007-01-30 Juanma Barranquero <lekktu@gmail.com>
424
425 * subdirs.el: Add "no-byte-compile: t" local variable.
426
ac65c01c
JR
4272007-01-10 Jason Rumney <jasonr@gnu.org>
428
429 * README: Update URLs and advice about reporting bugs.
430
2db771b7
JR
4312006-12-29 Jason Rumney <jasonr@gnu.org>
432
433 * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
434 DEBUG_LINK.
c01949d3 435 (DEBUG_LINK): Remove -debugtype:both.
2db771b7 436
bbc34249
EZ
4372006-12-27 Eli Zaretskii <eliz@gnu.org>
438
439 * INSTALL: Update table of supported Make ports. Show "make -j"
440 command that is known to work.
441
442 * configure.bat: Update table of supported Make ports.
443
ed1281ec
EZ
4442006-12-24 Eli Zaretskii <eliz@gnu.org>
445
446 * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
447 only in implicit rules. Use literal "emacs.rc" instead.
448
d572c005
EZ
4492006-12-23 Eli Zaretskii <eliz@gnu.org>
450
fa1f0a88
EZ
451 * gmake.defs: Export XMFLAGS.
452
d572c005 453 * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
ed1281ec 454 use $(XMFLAGS) for nmake, as it doesn't support parallelism.
d572c005 455
b47342e3
EZ
4562006-12-22 Eli Zaretskii <eliz@gnu.org>
457
c52bf8c3
EZ
458 * INSTALL: Explain how to invoke GNU Make for parallel builds.
459
5e059fc1
EZ
460 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
461 command-line argument to sub-Make in src, since src/makefile.w32-in
462 invokes Make recursively during bootstrap.
f278d4a6 463 (clean): Delete stamp_BLD.
6808dce1 464 (bootstrap): Make `all' explicitly in a recursive Make.
5e059fc1 465
b47342e3
EZ
466 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
467 stamp_BLD after creating the $(BLD) directory.
468
469 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
470 stamp_BLD after creating the $(BLD) directory.
471
472 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
473 (preprep, $(TRES), runemacs)
474 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
475 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
476 Depend on stamp_BLD instead of on $(BLD).
477 (XMFLAGS): New macro.
478 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
479 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
480 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
481 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
482
6148a044
EZ
4832006-12-20 Eli Zaretskii <eliz@gnu.org>
484
485 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
486 $(ALL_DEPS).
b47342e3
EZ
487 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
488 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
489 New dependency on $(BLD).
6148a044
EZ
490 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
491 (bootstrap-gmake): Depend on addsection.
492
4da0d3f7
JB
4932006-10-29 Juanma Barranquero <lekktu@gmail.com>
494
495 * runemacs.c (WinMain): Process all recognized arguments, not just
496 the first one. Remove unused variable sec_desc.
497
8f59d602
EZ
4982006-09-24 Eli Zaretskii <eliz@gnu.org>
499
500 * config.nt (HAVE_LANGINFO_CODESET): Define.
501
502 * inc/langinfo.h: New file.
503
504 * inc/nl_types.h: New file.
505
45a2056c
JB
5062006-09-15 Jay Belanger <belanger@truman.edu>
507
508 * COPYING: Replace "Library Public License" by "Lesser Public
509 License" throughout.
510
ac70d20b
JR
5112006-07-27 Jason Rumney <jasonr@gnu.org>
512
513 * INSTALL: Add notes about Cygwin make to impatient section.
514
3d80c941
EZ
5152006-06-02 Eli Zaretskii <eliz@gnu.org>
516
517 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
518 known to work.
519
335be36b
JR
5202006-03-12 Jason Rumney <jasonr@gnu.org>
521
ebe98f49
JR
522 * addpm.c (add_registry): Don't change the registry unless keys
523 already exist from a previous version.
524
92cc46af
JR
525 * makefile.w32-in (install): Use -q when invoking addpm.
526
335be36b
JR
527 * addpm.c (main): Accept -q as alternative for /q.
528
f71d8cff
JR
5292006-03-11 Jason Rumney <jasonr@gnu.org>
530
531 * runemacs.c (WinMain): Set screen buffer to 80x25.
532
94e7daf7
EZ
5332005-12-24 Eli Zaretskii <eliz@gnu.org>
534
535 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
536 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
537
9ea74bfb
EZ
5382005-12-09 Eli Zaretskii <eliz@gnu.org>
539
540 * INSTALL: Add explanation of how to debug with GDB starting from
541 the Emacs Abort dialog.
542
d73d22ed
CY
5432005-11-26 Chong Yidong <cyd@stupidchicken.com>
544
545 * emacs.rc: Use new icons.
546
07908aec
EZ
5472005-11-26 Eli Zaretskii <eliz@gnu.org>
548
549 * emacs21.ico: Renamed from emacs.ico.
550 * emacs.ico: New icons from Andrew Zhilin
551 <andrew_zhilin@yahoo.com>.
552
ed326e35
EZ
5532005-09-10 Eli Zaretskii <eliz@gnu.org>
554
555 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
556
df76c589
JB
5572005-08-10 Juanma Barranquero <lekktu@gmail.com>
558
559 * .cvsignore: Add `obj' and `oo' for in-place installations.
560
43e124e6
EZ
5612005-07-30 Eli Zaretskii <eliz@gnu.org>
562
4da0d3f7 563 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
43e124e6 564
5dac5615
JB
5652005-07-29 Juanma Barranquero <lekktu@gmail.com>
566
567 * configure.bat: Don't create lisp/Makefile.unix.
568
c638055f
JB
5692005-07-28 Juanma Barranquero <lekktu@gmail.com>
570
571 * .cvsignore: Add `makefile' and `config.log'.
572
9eff9fe3
PE
5732005-07-26 Paul Eggert <eggert@cs.ucla.edu>
574
575 Merge gnulib getopt implementation into Emacs.
576
577 * inc/gettext.h: Remove; no longer needed now that
578 lib-src/gettext.h exists.
579
9ebc3953
EZ
5802005-07-16 Eli Zaretskii <eliz@gnu.org>
581
582 * configure.bat: Finish config.log with a line that indicates that
583 the configure step was successful.
584
a0ec7a4a
LK
5852005-07-04 Lute Kamstra <lute@gnu.org>
586
587 Update FSF's address in GPL notices.
588
5bc753e8
EZ
5892005-06-11 Eli Zaretskii <eliz@gnu.org>
590
099a3eea
EZ
591 * configure.bat: If their fc.exe returns a meaningful exit status,
592 don't overwrite src/config.h and src/epaths.h with identical
593 copies.
594
591cbed1
EZ
595 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
596 changes. Add a pointer to another site with detailed configure
597 and build instructions. Suggest to look at config.log when
598 configure fails. Add MinGW Make 3.80 to the list of successful
599 combinations.
600
5bc753e8
EZ
601 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
602 "-mcpu=i686".
603
099a3eea 604 * configure.bat: Update copyright years.
5bc753e8
EZ
605 Delete config.log before doing anything else.
606 Write additional diagnostics to config.log in case of failures to
607 compile test programs, including the failed test program itself.
608 Add a test for support of -mtune=pentium4 switch to GCC; if it is
609 supported, set up MCPU_FLAG variable on the various Makefiles to
610 use that switch during compilations. (This avoids GCC warning
611 about -mcpu being deprecated.)
612
d2fcf769
EZ
6132005-06-10 Eli Zaretskii <eliz@gnu.org>
614
615 * addsection.c (copy_executable_and_add_section): Pass non-zero
616 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
617 environment. Print section names with %.8s.
618 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
619 only if non-zero. All callers changed.
620
a0c38328
EZ
6212005-06-05 Eli Zaretskii <eliz@gnu.org>
622
623 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
624 `const void *', for consistency with Posix.
625
1a8fb426
EZ
6262005-06-04 Eli Zaretskii <eliz@gnu.org>
627
628 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
629
bd7bdff8
JB
6302005-05-24 Juanma Barranquero <lekktu@gmail.com>
631
632 * INSTALL: Add more pointers to ports of Unix tools to Windows,
633 and to the Emacs Wiki (which contains building instructions for
634 Windows). Reword image library instructions and remove obsolete
635 incompatibility information.
636
007d105b
TTN
6372005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
638
639 * config.nt (HAVE_PWD_H): Undef.
640
0b0dea7b
JB
6412004-06-07 Juanma Barranquero <lektu@terra.es>
642
643 * INSTALL: Clarify paragraph about compatibility between image
644 libraries and builds of Emacs with several compilers.
645
33d786f9
JB
6462004-06-06 Juanma Barranquero <lektu@terra.es>
647
73dfa0bf
JB
648 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
649 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
10d1d0af 650 calling non-existent cmdproxy.exe on bootstrapping after a
73dfa0bf
JB
651 previous install followed by realclean.
652
33d786f9
JB
653 * nmake.defs: Add quote in comment to resync font-locking.
654
3dfbc6d8
JB
6552004-06-04 Juanma Barranquero <lektu@terra.es>
656
657 * INSTALL: Reword the section on image support. Add reference to
658 GnuWin32. Mention problems when mixing binaries from different
659 compilers.
660
112dc8e1
JR
6612004-05-06 Jason Rumney <jasonr@gnu.org>
662
663 * configure.bat: Use -mno-cygwin to check for image libraries
664 when needed.
665
5eb3d2a5
JR
6662004-05-03 Jason Rumney <jasonr@gnu.org>
667
238add5e
JR
668 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
669 * makefile.def: Remove.
670
133ef3d3 671 * nmake.defs (SYS_LDFLAGS): Add -nologo.
238add5e 672
5eb3d2a5
JR
673 * makefile.w32-in (info-gmake, info-nmake): New targets.
674 (info): Use them.
675
e9419bd4
JB
6762004-04-23 Juanma Barranquero <lektu@terra.es>
677
678 * nmake.defs:
679 * gmake.defs:
d814862a 680 * makefile.w32-in:
e9419bd4
JB
681 * makefile.def:
682 * makefile.nt: Add "-*- makefile -*-" mode tag.
683
1e3c9713
JR
6842004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
685
133ef3d3 686 * runemacs.c (WinMain): Let Emacs environment default to parent.
1e3c9713 687
2f0c11a1
JR
6882004-03-11 Jason Rumney <jasonr@gnu.org>
689
690 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
691
134d9671
JB
6922004-03-10 Juanma Barranquero <lektu@terra.es>
693
694 * makefile.w32-in (install): Don't try to copy
695 ../lib-src/fns-*.el, as it isn't used anymore.
696
d57625a0
JR
6972004-01-28 Peter Runestig <peter@runestig.com>
698
699 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
700
5ea32beb
MB
7012003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
702
703 * .cvsignore: Add `.arch-inventory'.
704
d57625a0 7052003-11-22 Lars Hansen <larsh@math.ku.dk>
930a9995 706
133ef3d3 707 * inc/grp.h: New file.
930a9995 708
d57625a0 7092003-09-03 Peter Runestig <peter@runestig.com>
fd026ee1
JR
710
711 * configure.bat: Create ``makefile'' in directories man, lispref
712 and lispintro.
713
714 * makefile.w32-in (force-info, info): New targets.
715
716 * envadd.bat: New file.
717
718 * multi-install-info.bat: New file.
719
880820fe 7202003-06-27 Jan Djärv <jan.h.d@swipnet.se>
aa287913
JD
721
722 * config.nt (my_strftime): New define.
723
5d54d177
JR
7242003-02-01 Jason Rumney <jasonr@gnu.org>
725
726 * configure.bat: Automatically detect libXpm.
727 Suppress compiler output when testing for image libraries.
728 Give names of un-found libraries in messages.
729
53b37591
JB
7302003-01-31 Juanma Barranquero <lektu@terra.es>
731
fe929957 732 * configure.bat: Automatically detect giflib and tifflib.
53b37591 733
fbd852af
JR
7342003-01-29 Jason Rumney <jasonr@gnu.org>
735
736 * gmake.defs (CURDIR): Disable cygpath kludge.
737
50ca1c55
JB
7382003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
739
740 * configure.bat: Avoid endless loop when configuring without image
741 support.
742
28908312
JR
7432003-01-26 Jason Rumney <jasonr@gnu.org>
744
745 * configure.bat: Automatically detect jpeglib.
746
c262430d
JR
7472003-01-25 Jason Rumney <jasonr@gnu.org>
748
749 * configure.bat: Automatically detect libpng.
750
53b37591 7512003-01-21 Jason Rumney <jasonr@gnu.org>
ac6e47ef
JR
752
753 * icons/hand.cur: New file.
754
53b37591 7552003-01-21 David Ponce <david@dponce.com>
ac6e47ef
JR
756
757 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
758
38018ad3
AI
7592003-01-15 Andrew Innes <andrewi@gnu.org>
760
761 * gmake.defs (CURDIR): Convert to native Windows format (with
762 forward slashes), to support building with Cygwin builds of make.
763
4c11103a
JB
7642002-11-17 Ben Key <BKey1@tampabay.rr.com>
765
766 * nmake.defs:
f60ae425
BK
767 * gmake.defs: Made changes so that Emacs would link with
768 WinMM.lib. This change was required for my addition of a Windows
769 compatible implementation of play-sound-internal.
770
4c11103a 7712002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
b0a1b9bb 772
4c11103a 773 * emacs.rc: Version updated to 21.3.50.
b0a1b9bb 774
960f21ae
JR
7752002-06-13 Jason Rumney <jasonr@gnu.org>
776
777 * addpm.c (env_vars): Remove EMACSLOCKDIR.
778
779 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
780 (maybe-bootstrap-SH): New targets.
781 (all): Depend on maybe-bootstrap.
782
933af497
JR
7832002-05-03 Jason Rumney <jasonr@gnu.org>
784
785 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
786 (sys_getpeername, fcntl): Declare as wrappers.
787
dc728514
JB
7882002-04-10 Juanma Barranquero <lektu@terra.es>
789
790 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
791 after compiling .el files.
792
3be38152
JR
7932002-03-20 Jason Rumney <jasonr@gnu.org>
794
795 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
796 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
797
d1ef18f2
KS
7982002-03-19 Kim F. Storm <storm@cua.dk>
799
800 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
801 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
802 (HAVE_SYS_UN_H): Undef.
803 From David Ponce <dponce@voila.fr>.
804
73792b51
JR
8052002-03-13 Jason Rumney <jasonr@gnu.org>
806
807 * config.nt (STRFTIME_NO_POSIX2): Define.
808
f7b9d4d1
JR
8092002-02-18 Jason Rumney <jasonr@gnu.org>
810
811 * emacs.rc: Define VS_VERSION_INFO if not already.
812 Update version info.
813
98cf1bb5
AI
8142002-01-04 Andrew Innes <andrewi@gnu.org>
815
816 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
817 pick up relevant bits of the Windows API definitions.
818
819 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
820 pick up relevant bits of the Windows API definitions.
821
0e4435be
AI
8222001-12-14 Andrew Innes <andrewi@gnu.org>
823
824 * makefile.w32-in (bootstrap): Build addsection program before
825 bootstrap (required for post-processing temacs.exe).
826
880820fe 8272001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
828
829 * COPYING: New file.
830
493faf20
AI
8312001-12-03 Andrew Innes <andrewi@gnu.org>
832
833 * makefile.w32-in (bootstrap-nmake):
834 (bootstrap-gmake): Extend bootstrap process to first do
835 bootstrap-clean in lisp dir and rebuild the DOC file.
836 (bootstrap): Do a "normal" make after the bootstrap work.
837
fc813ef6
JR
8382001-11-20 Jason Rumney <jasonr@gnu.org>
839
840 * INSTALL: Update table of versions of make that are suitable
841 for building Emacs, based on recent feedback.
842
133ef3d3 843 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
fc813ef6 844
72431058
AI
8452001-11-19 Andrew Innes <andrewi@gnu.org>
846
847 * ftime-nostartup.bat: New file.
848
849 * ftime.bat: Don't include libc.lib for profiling - the profiler
850 corrupts part of memcpy.
851
eec004b0
JR
8522001-11-17 Jason Rumney <jasonr@gnu.org>
853
854 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
855 expansion. From Juanma Barranquero <lektu@terra.es>.
856
71431a0e
GM
8572001-10-20 Gerd Moellmann <gerd@gnu.org>
858
6aa97356 859 * (Version 21.1 released.)
71431a0e 860
967d7793
AI
8612001-10-12 Andrew Innes <andrewi@gnu.org>
862
863 * inc/pwd.h (uid_t, gid_t): New typedefs.
864
ab952a4f
GM
8652001-10-05 Gerd Moellmann <gerd@gnu.org>
866
867 * Branch for 21.1.
85b2f69e 868
33d69478
EZ
8692001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
870
871 * README: Update the address of the mailing list and subscription
872 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
873
05b24487
EZ
8742001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
875
876 * INSTALL: Suggest to avoid using WinZip.
c49e491a
EZ
877
878 * configure.bat: Make sure ../site-lisp exists; create if necessary.
879
3762e7d0
EZ
8802001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
881
882 * INSTALL: Mention that "make install" can be "nmake install".
883
83536c16
EZ
8842001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
885
886 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
887 since some versions of `mkdir' don't automatically create parent
888 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
889
f466241d
EZ
8902001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
891
892 * subdirs.el: New file.
893
894 * configure.bat: Copy subdirs.el to the site-lisp directory.
895
896 * makefile.w32-in (install): Copy subdirs.el to the installation
897 directory.
898
0ac7bf6c
JR
8992001-06-20 Jason Rumney <jasonr@gnu.org>
900
901 * runemacs.c (WinMain): Add quotes around command in case of spaces.
902
ec57454f
AI
9032001-06-01 Andrew Innes <andrewi@gnu.org>
904
905 * gmake.defs (sh_output): Don't use $(warning ...) to output
906 messages, since that is not supported by GNU make 3.77.
907
263f7134
JR
9082001-05-24 Jason Rumney <jasonr@gnu.org>
909
910 * INSTALL: Clarify that building with MSVC requires nmake.
911
fbdbf318
AI
9122001-05-17 Andrew Innes <andrewi@gnu.org>
913
914 * gmake.defs (NEW_CYGWIN): Output message about spurious error
915 message that is to be ignored.
916
4b994b84
AI
9172001-05-13 Andrew Innes <andrewi@gnu.org>
918
919 * TODO: Remove file, since it is completely out of date.
920
921 * README: Add copyright notice.
922
923 * INSTALL: Add copyright notice.
924
e8918aee
EZ
9252001-04-18 Andrew Innes <andrewi@gnu.org>
926
927 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
928 the environment.
929
930 * gmake.defs (SETLOADPATH): Remove definition.
931 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
932 environment.
933
9342001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
935
936 * configure.bat: Make the checkw32api* labels be distinct in the
4da0d3f7 937 first 8 characters.
e8918aee
EZ
938
9392001-03-17 Andrew Innes <andrewi@gnu.org>
940
941 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
942 escaped quotes.
943
944 * gmake.defs (DEBUG_LINK): New macro.
945 (LINK_FLAGS): Use it.
946
947 * nmake.defs (DEBUG_LINK): New macro.
948 (LINK_FLAGS): Use it.
949
9502001-03-06 Andrew Innes <andrewi@gnu.org>
951
952 * INSTALL: Add --ldflags to configure line for building with
953 recent versions of Cygwin GCC.
954
53b37591 9552001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
e8918aee
EZ
956
957 * configure.bat: Use correct options when compiling a test program
958 with Cygwin. From David Ponce <dponce@voila.fr>.
959
9602001-02-24 Andrew Innes <andrewi@gnu.org>
961
962 * _emacs: Remove obsolete file.
963
964 * emacs.bat.in: Remove obsolete file.
965
966 * debug.bat.in: Remove obsolete file.
967
968 * inc/sys/socket.h: Add copyright notice.
969
970 * paths.h: Add copyright notice.
971
972 * makefile.nt: Update copyright notice.
973
974 * makefile.def: Update copyright notice.
975
976 * configure.bat: Update copyright notice.
977
978 * nmake.defs: Add copyright notice.
979
980 * gmake.defs: Add copyright notice.
981
982 * makefile.w32-in: Add copyright notice.
983
9842001-02-05 Andrew Innes <andrewi@gnu.org>
985
986 * nmake.defs (THISDIR): New definition.
987
988 * gmake.defs (THISDIR): New definition.
989
9902001-02-03 Andrew Innes <andrewi@gnu.org>
991
992 * configure.bat: Leave a space before >> only when there is a
993 preceding digit. Add a comment about the importance of this.
994
995 * README: Replace outdated information.
996
997 * INSTALL (Trouble-shooting): Add note about need to specify extra
998 compiler flags with recent Cygwin ports of gcc.
999
10002001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
1001
1002 * configure.bat: Use "rm -f" instead of "del /f", as the latter
1003 is not supported by Windows 9X's COMMAND.COM.
1004
10052001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
1006
10d1d0af 1007 * configure.bat: Make sure redirection is preceded by a blank, to
e8918aee
EZ
1008 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
1009 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
1010
10112001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
1012
1013 * INSTALL: Copy the table of tested combinations of development
10d1d0af 1014 tools from configure.bat. Add suggestion to install Bash on
e8918aee
EZ
1015 Windows 9X.
1016
1017 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
1018 lisp/Makefile.in instead. Use "rm -f" where more than one file
1019 needs to be deleted, since command.com in Windows 9X doesn't grok
1020 more than one argument.
1021
10222001-01-24 Andrew Innes <andrewi@gnu.org>
1023
85b2f69e 1024 * makefile.w32-in (cleanall-other-dirs-nmake):
e8918aee
EZ
1025 (cleanall-other-dirs-gmake): New targets.
1026 (cleanall): Invoke them.
1027
10282001-01-19 Andrew Innes <andrewi@gnu.org>
1029
1030 * addpm.c (env_vars): Add a version-independent site-lisp
1031 directory to EMACSLOADPATH, after the version dependent one.
1032
10332001-01-06 Andrew Innes <andrewi@gnu.org>
1034
1035 * README: Update info about compilers.
1036
1037 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
1038 select correct rule for invoking make in another directory. Amend
1039 rules accordingly.
1040 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
1041
1042 * nmake.defs (EMACS_ICON_PATH): Delete definition.
1043 (COMPILER_TEMP_FILES): New definition.
1044 (MAKETYPE): New definition.
1045
1046 * gmake.defs (EMACS_ICON_PATH): Delete definition.
1047 (COMPILER_TEMP_FILES): New definition.
1048 (MAKETYPE): New definition.
1049
1050 * makefile.def (EMACS_ICON_PATH): Delete definition.
1051
1052 * configure.bat: Be careful not to add trailing spaces when
1053 outputting to config.settings.
1054
10552001-01-02 Andrew Innes <andrewi@gnu.org>
1056
1057 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
1058 than the function.
1059
10602000-12-17 Andrew Innes <andrewi@gnu.org>
1061
1062 * makefile.w32-in (install): Copy directories to the correct
1063 places.
1064 (real_install): Remove obsolete target.
1065
10662000-12-06 Andrew Innes <andrewi@gnu.org>
1067
1068 * nmake.defs (CURDIR): New define.
1069 (INSTALL_DIR): Use it.
1070
1071 * gmake.defs (NEW_CYGWIN): New define.
1072 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
1073 so we need to adjust how we escape embedded quotes.
1074 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
1075 relative to $(CURDIR).
1076
10772000-11-25 Jason Rumney <jasonr@gnu.org>
1078
1079 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
1080
10812000-10-17 Andrew Innes <andrewi@gnu.org>
1082
1083 * makefile.w32-in (recompile): New target to recompile lisp
1084 directory.
1085 (recompile-CMD, recompile-SH): New support targets.
1086
10872000-09-24 Jason Rumney <jasonr@gnu.org>
1088
1089 * config.nt (NO_RETURN): Define it.
1090
10912000-09-17 Andrew Innes <andrewi@gnu.org>
1092
1093 * gmake.defs: Revert to Unix line endings.
1094
1095 * nmake.defs: Revert to Unix line endings.
1096
10972000-09-16 Andrew Innes <andrewi@gnu.org>
1098
1099 * gmake.defs (SETLOADPATH): Change definition to work from any
1100 subdirectory.
1101
11022000-09-14 Andrew Innes <andrewi@gnu.org>
1103
1104 * makefile.w32-in: Revert to Unix line endings.
1105
11062000-09-14 Andrew Innes <andrewi@gnu.org>
1107
1108 * INSTALL: Add note about expected error messages when configure
1109 is run.
1110
1111 * configure.bat: Simplify the generation of makefiles (don't need
1112 to generate various top-level targets that invoke make in other
1113 directories).
1114
1115 * gmake.defs (SHELLTYPE): New define.
1116 (SETLOADPATH): New define.
1117
1118 * nmake.defs (SHELLTYPE): New define.
1119
1120 * makefile.w32-in: Standardize indentation somewhat.
1121 Add bootstrap support.
1122 Pass $(MFLAGS) when invoking make recursively.
1123 Add shell-specific variants of top-level targets that invoke make
1124 recursively in other directories, and add necessary computed
1125 dependencies.
1126
11272000-09-03 Andrew Innes <andrewi@gnu.org>
1128
1129 * makefile.w32-in: Change to DOS line endings.
1130
1131 * configure.bat: Change to DOS line endings.
1132
1133 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1134 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1135
1136 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1137 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1138
1139 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1140 -D_ANONYMOUS_STRUCT on compile line.
1141 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
1142 (ARCH_CFLAGS): Change optimization flags to -O2.
1143 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1144 (ARGQUOTE, DQUOTE): New defines.
1145
1146 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1147 -D_ANONYMOUS_STRUCT on compile line.
1148 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1149 (ARGQUOTE, DQUOTE): New defines.
1150
11512000-08-22 Andrew Innes <andrewi@gnu.org>
1152
1153 * configure.bat: New file.
1154
1155 * gmake.defs: New file.
1156
1157 * nmake.defs: New file.
1158
1159 * makefile.w32-in: New file.
1160
1161 * INSTALL: Rewrite to match new configure process.
1162
1163 * config.nt [WINDOWSNT]: Don't declare getenv.
1164 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
1165
1166 * addpm.c (main): Accept /q to mean install based on addpm's
1167 location without asking. Remove reference to emacs.bat which is
1168 now obsolete.
1169
1170 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
1171
1172 * paths.h: Use forward slash as directory separator in all path
1173 definitions.
1174 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
1175
1176 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
1177
1178 * runemacs.c: Remove WIN32 define.
1179
1180 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
1181 not defined.
1182
1183 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
1184 (fd_set): Define to new name, after including winsock.h, so we can
1185 provide our own implementation.
1186
11872000-07-05 Andrew Innes <andrewi@gnu.org>
1188
1189 * ebuild.bat: Add support for specifying make arguments.
1190
1191 * makefile.nt: Add support for `bootstrap' and related targets.
1192
11932000-06-11 Jason Rumney <jasonr@gnu.org>
1194
1195 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
1196
11972000-02-06 Andrew Innes <andrewi@gnu.org>
1198
1199 * inc/sys/time.h: Add inclusion protection.
1200
1201 * makefile.def (SYS_LDFLAGS): Add -nologo.
1202
12031999-11-22 Andrew Innes <andrewi@gnu.org>
1204
1205 * install.bat: Pass on command line arguments to make.
1206
c01949d3 1207 * makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
e8918aee
EZ
1208
12091999-11-21 Andrew Innes <andrewi@gnu.org>
1210
1211 * makefile.nt (all): Build leim if present.
1212 (install): Install leim if present.
1213 (clean): Clean leim if present.
1214
1215 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
1216 definition.
1217
1218 * emacs.bat.in (EMACSLOADPATH): Include leim.
1219
e8918aee
EZ
12201999-07-12 Richard Stallman <rms@gnu.org>
1221
1222 * Version 20.4 released.
1223
12241999-06-16 Andrew Innes <andrewi@gnu.org>
1225
1226 * emacs.rc: Use an icon with a transparent background, to be in
1227 keeping with other applications.
1228
12291999-06-03 Andrew Innes <andrewi@gnu.org>
1230
1231 * preprep.c: Fix typo.
1232
12331999-05-02 Andrew Innes <andrewi@gnu.org>
1234
1235 * config.h: Remove obsolete file.
1236
1237 * preprep.c (copy_executable_and_move_sections): Ifdef out a
1238 couple of unused switch cases that aren't defined on all
1239 platforms.
1240
1241 * ftime.bat: Add another variation of the profile command, which
1242 only profiles extended commands.
1243
12441999-03-31 Geoff Voelker <voelker@cs.washington.edu>
1245
1246 * cmdproxy.c (main): Fix parens.
1247
12481999-03-25 Andrew Innes <andrewi@gnu.org>
1249
1250 * cmdproxy.c (main): Call GetShortPathName to normalize program
1251 names for comparison.
1252
12531999-03-05 Geoff Voelker <voelker@cs.washington.edu>
1254
1255 * makefile.def: Compile multiple .c files when possible.
1256 Use BLD instead of assuming i386.
1257 * makefile.nt: Remove common multiple file compilation commands.
1258
12591999-03-04 Geoff Voelker <voelker@cs.washington.edu>
1260
1261 * cmdproxy.c (main): Add missing parens.
1262
12631999-02-20 Andrew Innes <andrewi@gnu.org>
1264
1265 * preprep.c: New program to allow dumped image to be profiled.
1266
1267 * makefile.nt (preprep): New target.
1268 (ALL): Build it.
1269
1270 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
1271
1272 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
1273 Change prep options to profile libc functions and skip the startup
1274 code.
1275
12761999-02-15 Geoff Voelker <voelker@cs.washington.edu>
1277
1278 * makefile.nt: Create installation directory as first step.
1279
12801999-01-31 Andrew Innes <andrewi@gnu.org>
1281
52397249 1282 * addsection.c (ROUND_UP_DST_AND_ZERO): Renamed from
e8918aee
EZ
1283 ROUND_UP_DST. Zeroes the alignment slop.
1284 (copy_executable_and_add_section): Update the
1285 SizeOfHeaders field properly.
1286
12871999-01-27 Andrew Innes <andrewi@gnu.org>
1288
1289 * makefile.nt: Do make version comparison as strings.
1290
12911999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
1292
1293 * runemacs.c (WinMain): Pass explicit environment block to
1294 CreateProcess, to work around a bug in Windows 95/98.
1295
12961999-01-22 Geoff Voelker <voelker@cs.washington.edu>
1297
1298 * icons: New directory with Davenport's icons.
134d9671 1299 * icons/sink.ico: Renamed from emacs.ico.
e8918aee
EZ
1300
1301 * makefile.nt (install, fast_install): Install Windows icons
1302 into etc/icons.
1303
1304 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
1305
13061999-01-17 Andrew Innes <andrewi@gnu.org>
1307
52397249 1308 * makefile.nt (ALL): List top-level targets.
e8918aee
EZ
1309 (addsection): New top-level target.
1310 (install): Copy fns-*.el to bin directory.
1311
1312 * addsection.c: New program to add static heap section to
1313 temacs.exe after linking, in support of new unexec method.
1314
13151998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
1316
1317 * cmdproxy.c (spawn): Pass directory for child as parameter.
1318 (main): Save startup directory to give to spawn, then change
1319 directory to location of .exe in order not to prevent startup
1320 directory from being deleted.
1321
13221998-12-08 Geoff Voelker <voelker@cs.washington.edu>
1323
1324 * makefile.nt: Do string comparision of _NMAKE_VER.
1325
13261998-12-02 Geoff Voelker <voelker@cs.washington.edu>
1327
1328 * config.nt (LOCALTIME_CACHE): Define.
1329
13301998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
1331
1332 * install.bat: Convert to DOS format.
1333
13341998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
1335
1336 * cmdproxy.c (main): Set environment size only when running
1337 command.com.
1338
53b37591 13391998-11-03 Theodore Jump <tjump@tertius.com>
e8918aee
EZ
1340
1341 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
1342 (DEL_TREE): Use rd instead of rmdir.
1343 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
1344 * makefile.nt: Compile multiple source files when possible.
85b2f69e 1345
e8918aee
EZ
13461998-10-05 Geoff Voelker <voelker@cs.washington.edu>
1347
1348 * cmdproxy.c (main): Treat command line options as case-insensitive.
1349
13501998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1351
1352 * Version 20.3 released.
1353
13541998-07-20 Geoff Voelker <voelker@cs.washington.edu>
1355
1356 * addpm.c (main): Explicitly check result of message box for OK.
1357
13581998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
1359
1360 * inc/sys/file.h (D_OK): Define new macro.
1361
13621998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
1363
1364 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
1365
13661998-05-30 Geoff Voelker <voelker@cs.washington.edu>
1367
1368 * emacs.rc (VS_VERSION_INFO): Define.
1369
13701998-04-23 Geoff Voelker <voelker@cs.washington.edu>
1371
1372 * makefile.nt (emacs.bat, debug.bat): Create them in the
1373 installation directory.
1374
13751998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
1376
1377 * ddeclient.c: New file. (Support program for performing limited
e580a741 1378 interprocess communication on Windows.)
e8918aee
EZ
1379
1380 * makefile.nt: Build ddeclient.
1381
1382 * cmdproxy.c (main): Only set environment size for real shell, and
e580a741 1383 provide extra directory argument, when running on Windows 95.
85b2f69e 1384
e8918aee
EZ
13851998-04-17 Geoff Voelker <voelker@cs.washington.edu>
1386
1387 * cmdproxy.c (fail): Exit with a negative return value.
1388 (spawn): Return subprocess return code as an argument.
1389 Explicitly copy environment block.
1390 (main): Update to use return value argument with spawn.
1391 Retry if spawn failed when a subshell was not tried.
1392
1393 * config.nt: Include new macros from src/config.in.
1394 (GNU_MALLOC, REL_ALLOC): Define.
1395 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
1396 (RE_TRANSLATE): Use char_table_translate.
1397
1398 * makefile.def (CP_DIR): Preserve attributes.
1399
1400 * makefile.nt (clean): Delete patch generated files, optimized
1401 build directory.
1402
14031997-10-01 Geoff Voelker <voelker@cs.washington.edu>
1404
1405 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
1406
14071997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1408
1409 * Version 20.2 released.
1410
14111997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1412
1413 * Version 20.1 released.
1414
14151997-09-11 Geoff Voelker <voelker@cs.washington.edu>
1416
1417 * debug.bat.in: New file.
1418 * makefile.nt (debug.bat): New target.
1419
14201997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
1421
1422 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
1423 Quote group name. Allow different icons to be specified.
1424
1425 * cmdproxy.c (get_env_size): New function.
1426 (spawn): Explicitly pass in environment when creating subprocess.
10d1d0af 1427 (main): Cleanup error messages.
e8918aee
EZ
1428 Specify dynamically sized environment block for real shell.
1429 Pass on unhandled switches to real shell.
1430 Quote program name.
1431
85b2f69e 1432 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
e8918aee 1433 directory.
85b2f69e 1434 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
e8918aee
EZ
1435
1436 * runemacs.c (WinMain): Allow Emacs process to be started with
e580a741 1437 high or low priority.
e8918aee
EZ
1438
1439 * emacs.bat.in: Remove OS dependent operations.
85b2f69e 1440
e8918aee
EZ
14411997-09-02 Geoff Voelker <voelker@cs.washington.edu>
1442
1443 * addpm.c (env_vars): No longer set INFOPATH.
1444
1445 * cmdproxy.c (get_next_token): Null terminate token returned.
1446
1447 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
1448
14491997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
1450
1451 * addpm.c (env_vars): Set SHELL to cmdproxy.
1452 (main): Initialize idDde to 0.
1453 Determine emacs_path from module file name.
1454 Prompt for install.
1455
1456 * makefile.def (MSVCNT11): Conditionally define it.
1457 (BASE_LIBS): Do not use oldnames.lib.
1458 (SYS_LDFLAGS): Use pdb files.
1459 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1460 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1461 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1462
1463 * makefile.nt (ALL): Build cmdproxy.
1464 (cmdproxy): New target.
1465 (install): Install cmdproxy.
1466
1467 * ftime.bat, debug.bat, cmdproxy.c: New files.
1468
14691997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1470
52397249 1471 * inc/sys/socket.h (shutdown): Define.
e8918aee
EZ
1472 (sys_shutdown): Export.
1473
14741997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1475
1476 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1477
14781997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1479
1480 * config.nt: Update file comments.
1481 Update undefs added/removed in src/config.in.
1482
14831997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1484
67cd381d 1485 * makefile.def, emacs.bat: Use windows95 and windowsnt instead
e8918aee
EZ
1486 of win95 and winnt, respectively.
1487
14881997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1489
1490 * makefile.nt (real_install): Create site-lisp in installation dir.
1491 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1492 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1493
e8918aee
EZ
14941996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1495
1496 * Version 19.33 released.
1497
14981996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1499
1500 * runemacs.c (WinMain): Put a space between the binary and its args.
1501
15021996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1503
1504 * Version 19.32 released.
1505
15061996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1507
1508 * makefile.nt (clean): Use OBJDIR macro.
1509
15101996-06-03 Kim F. Storm <kfs@olicom.dk>
1511
e580a741 1512 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
e8918aee
EZ
1513 Not defined by default.
1514 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1515 (WinMain): Convert backslashes to slashes in env var values.
1516
e580a741 1517 * addpm.c (env_vars): Use slashes, not backslashes.
e8918aee
EZ
1518
15191996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1520
1521 * Version 19.31 released.
1522
15231996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1524
1525 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1526 undo settings afterwards.
1527
15281996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1529
1530 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
e580a741 1531 environment variable.
e8918aee 1532
53b37591 15331996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1534
1535 * install.bat: Allow for optimized build.
1536 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1537 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1538
53b37591 15391996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1540
1541 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1542 (env_vars): Rename field emacs_path to emacs_dir.
1543 (main): Add link to runemacs instead of emacs.
1544
1545 * install.bat: Check if INSTALL_DIR is passed as an argument.
1546
1547 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1548
1549 * makefile.nt: Build and install runemacs.exe.
1550
1551 * runemacs.c: New file.
1552
1553 * config.w95: File removed.
1554
1555 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1556 inc/sys/socket.h, inc/sys/time.h: New header files.
1557
1558 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
85b2f69e 1559
e8918aee
EZ
15601996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1561
1562 * makefile.def (DEL): Defined.
1563 (DEL_TREE) [win95]: Defined.
1564 (SYS_LDFLAGS): Set executable versions to 3.10.
85b2f69e 1565
e8918aee
EZ
1566 * makefile.nt: Change uses of del to $(DEL).
1567
15681996-01-17 Erik Naggum <erik@naggum.no>
1569
1570 * All files: Update FSF's address in comment preamble.
1571
15721996-01-03 George V. Reilly <georger@microcrafts.com>
1573
1574 * emacs.ico: Now the proverbial kitchen sink icon.
1575
15761995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1577
1578 * Version 19.30 released.
1579
15801995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1581
1582 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1583
1584 * makefile.nt (install, fast_install, real_install, clean):
1585 Don't use switches to del not supported by Win95.
1586
15871995-11-07 Kevin Gallo <kgallo@microsoft.com>
1588
1589 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1590 (install, fast_install): Change same-dir test to create test file in
1591 installation tree and thereby support read-only shares.
1592 (clean): Remove .pdb files.
1593
1594 * makefile.def (NTGUI): New macro.
1595 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1596
1597 * config.nt, config.w95: Update to latest src/config.in.
1598
1599 * addpm.c (env_vars): New variable.
1600 (add_registry): New procedure.
1601 (main): Use values of configuration environment variables from
1602 the registry if defined, the process environment otherwise.
1603
16041995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1605
1606 * Version 19.29 released.
1607
1608 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1609
16101995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1611
1612 * makefile.nt: Define .c to .obj suffix rule.
1613 (addpm.obj): Compile directly, use CFLAGS.
1614 (addpm.exe): Link from addpm.obj.
85b2f69e 1615
e8918aee
EZ
1616 * makefile.def (MSVCNT11): Defined.
1617 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1618 (CFLAGS_COMMON): Defined.
1619 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
85b2f69e 1620
e8918aee
EZ
16211995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1622
134d9671
JB
1623 * emacs.bat.in: Renamed from emacs.bat.
1624 (emacs_dir): Renamed from emacs_path.
e8918aee
EZ
1625 Definition removed.
1626
1627 * addpm.c: New file.
52397249 1628 * makefile.nt (ALL, addpm, addpm.exe, addpm.obj): Defined.
e8918aee
EZ
1629 (all): Depend upon $(BLD) and $(ALL).
1630 (install): Depend upon emacs.bat.
1631 Create program item for Emacs.
1632 (clean): Delete obj.
1633 (emacs.bat): Defined.
52397249 1634 * makefile.def (EMACS_ICON_PATH, ADDPM): Defined.
e8918aee
EZ
1635
16361995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1637
1638 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1639 Add carriage returns; necessary for batch files on Win95.
1640
16411995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1642
1643 * config.w95: Created.
1644 * config.h: Changed to config.nt.
85b2f69e 1645
e8918aee 1646 * makefile.nt (SUBDIRS): Commented out.
52397249
JB
1647 (all, install, clean): Expand for-loops.
1648 (BUILD_CMD, INSTALL_CMD, CLEAN_CMD): Defined.
e8918aee 1649
52397249 1650 * makefile.def (SYS_LIB_DIR, SYS_INC_DIR): Undefined.
e8918aee 1651 (ARCH): New definition.
52397249
JB
1652 (CPU, CONFIG_H, OS_TYPE): Defined.
1653 (INCLUDE, LIB): Checked if valid.
e8918aee 1654 (ntwin32.mak): Included.
52397249
JB
1655 (AR, CC, LINK): New definition.
1656 (ADVAPI32, libc, BASE_LIBS): Defined.
e8918aee
EZ
1657 (SYS_LDFLAGS): New definition.
1658 Update comments and preprocessor conditionals.
1659
1660 * emacs.bat (SHELL): Conditionally defined.
1661 (HOME): Conditionally defined.
52397249 1662 (emacs_path, HOME): Update comments.
e8918aee
EZ
1663 Turn off all echo.
1664
16651995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1666
1667 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1668 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1669 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1670 inc/sys/param.h: Removed carriage-returns.
1671
16721995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1673
1674 * makefile.def (CVTRES): Defined.
1675
1676 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1677
16781995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1679
88c71720 1680 * src: Remove directory.
e8918aee
EZ
1681
1682 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1683
16841995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1685
1686 * makefile.def (INSTALL_DIR): Changed to generic directory.
1687
1688 * emacs.bat: Added arguments when emacs.exe invoked.
1689
1690 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1691
e580a741 16921994-12-13 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1693
1694 * makefile.def (CC): In configuration section.
1695 (COMPAT_LIB): Defined.
1696
e580a741 16971994-11-01 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1698
1699 * src/paths.h: New file.
1700
1701 * src/config.h: New file.
1702
1703 * inc/pwd.h: New file.
1704
1705 * inc/sys/dir.h: New file.
1706
1707 * inc/sys/file.h: New file.
1708
1709 * inc/sys/ioctl.h: New file.
1710
1711 * inc/sys/param.h: New file.
1712
1713 * todo: New file.
1714
88c71720 1715 * README: New file.
e8918aee
EZ
1716
1717 * makefile.nt: New file.
1718
e580a741 1719 * makefile.def: New file.
85b2f69e 1720
e580a741 1721 * install.cmd: New file.
e8918aee 1722
e580a741 1723 * INSTALL: New file.
e8918aee 1724
e580a741 1725 * fast-install.cmd: New file.
e8918aee
EZ
1726
1727 * emacs.cmd: New file.
1728
1729 * ebuild.cmd: New file.
1730
1731 * _emacs: New file.
1732
1733;; Local Variables:
880820fe 1734;; coding: utf-8
33462dfa 1735;; add-log-time-zone-rule: t
e8918aee 1736;; End:
2a34a036 1737
b65d8176 1738 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
f5d0ac07 1739 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7f6d64f8
GM
1740
1741 This file is part of GNU Emacs.
1742
eef0be9e 1743 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1744 it under the terms of the GNU General Public License as published by
eef0be9e
GM
1745 the Free Software Foundation, either version 3 of the License, or
1746 (at your option) any later version.
7f6d64f8
GM
1747
1748 GNU Emacs is distributed in the hope that it will be useful,
1749 but WITHOUT ANY WARRANTY; without even the implied warranty of
1750 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1751 GNU General Public License for more details.
1752
1753 You should have received a copy of the GNU General Public License
eef0be9e 1754 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
1755
1756;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414