(proced-grammar-alist): Refiner can be a list (function help-echo)
[bpt/emacs.git] / nt / ChangeLog
CommitLineData
8cd98482
JR
12008-12-25 Jason Rumney <jasonr@gnu.org>
2
3 * config.nt: (PTR): Remove.
4
06e111a6
DN
52008-12-19 Dan Nicolaescu <dann@ics.uci.edu>
6
7 * config.nt (LISTPROC, PROCATTR): Remove.
8
de62e4f8
EZ
92008-08-09 Eli Zaretskii <eliz@gnu.org>
10
11 * config.nt (LISTPROC, PROCATTR): New macros.
12
69ab3201
DN
132008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
14
15 * config.nt (MULTI_KBOARD): Remove.
16
75663c75
JR
172008-07-23 Jason Rumney <jasonr@gnu.org>
18
0e134ea0
JB
19 * configure.bat: New option --profile.
20 * gmake.defs: Set cflags and ldflags for profiling when specified.
75663c75 21
77ccee09
DN
222008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
23
24 * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
25
bdee2ef3
DN
262008-07-13 Dan Nicolaescu <dann@ics.uci.edu>
27
28 * config.nt (HAVE_FACES): Remove, unused.
29
43db14bb
JB
302008-06-26 Juanma Barranquero <lekktu@gmail.com>
31 Eli Zaretskii <eliz@gnu.org>
32
0e134ea0 33 * nmake.defs (FONT_CFLAGS):
43db14bb
JB
34 * gmake.defs (FONT_CFLAGS): Remove.
35 (EMACS_EXTRA_C_FLAGS): Don't include FONT_CFLAGS.
36 (CFLAGS): Don't include WIN32_LEAN_AND_MEAN, _WIN32_WINNT, -D$(ARCH)
37 and _CRTAPI1.
38 (ARCH_FLAGS): Don't include _X86_.
39
40 * config.nt (_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Define.
41
f2a77c3a
DN
422008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
43
44 * config.nt: Remove reference to UNEXEC_SRC.
45
540c2a33
JB
462008-06-23 Juanma Barranquero <lekktu@gmail.com>
47 Eli Zaretskii <eliz@gnu.org>
48
49 * gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]:
50 Don't hardcode -gstabs+, use DEBUG_INFO.
51
52 * configure.bat (gccdebug): Check for DWARF-2 support in GCC.
53 Default to stabs if the compiler does not support DWARF-2.
54 (genmakefiles): Write new variable DEBUG_INFO to config.settings.
55
26a3b310
JR
562008-05-14 Jason Rumney <jasonr@gnu.org>
57
58 * configure.bat: Remove code dealing with --disable-font-backend.
59
ee7a2e7a
EZ
602008-05-09 Eli Zaretskii <eliz@gnu.org>
61
71e41ffb
EZ
62 * inc/sys/stat.h (struct stat): Move st_dev after st_ino, for
63 better alignment. Make st_size 64-bit wide. Add new members
64 st_uname and st_gname.
65
ee7a2e7a
EZ
66 * inc/grp.h (struct group): Add gr_gid member.
67
a113b3ca 682008-04-23 Eli Zaretskii <eliz@gnu.org>
4cbb903f
EZ
69
70 * makefile.w32-in (ALL): Move $(CLIENTRES) from here...
71 (all): ...to here. $(ALL) is a prerequisite of .PHONY, so having
72 a real file there is not a good idea.
73
a113b3ca 742008-04-23 Jason Rumney <jasonr@gnu.org>
65af6499 75
99e0bf59
JR
76 * makefile.w32-in (CLIENTRES): New variable and build target.
77 (all): Depend on it.
78 ($(TRES)): Use $(TRES) in rule.
79
361823f4
JR
802008-04-21 Jason Rumney <jasonr@gnu.org>
81
82 * configure.bat (success): Print "make" rather than "gmake", as that
d4835507 83 is what MinGW uses.
361823f4 84
87c24bb7
EZ
852008-04-11 Eli Zaretskii <eliz@gnu.org>
86
87 * inc/sys/stat.h (__MINGW_NOTHROW): If not defined, define to nothing.
88 Add copyright notice.
89
5739d6f8
JR
902008-04-10 Jason Rumney <jasonr@gnu.org>
91
f12da103
JR
92 * emacsclient.rc: New file.
93
5739d6f8
JR
94 * INSTALL: Document make targets.
95
cc48598c
JR
962008-04-09 Jason Rumney <jasonr@gnu.org>
97
98 * makefile.w32-in (clean-other-dirs-nmake): Don't clean lisp dir.
ba60bd44 99 (clean-other-dirs-gmake): Likewise. Clean doc dirs.
cc48598c
JR
100 (top-distclean, distclean, distclean-other-dirs-nmake)
101 (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
102 (maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.
103
892508a4
EZ
1042008-04-05 Eli Zaretskii <eliz@gnu.org>
105
aa08d1ff
EZ
106 * inc/sys/stat.h: New file.
107
892508a4
EZ
108 * configure.bat: Add check for usp10.h.
109
a25fe288
JR
1102008-04-04 Jason Rumney <jasonr@gnu.org>
111
112 * INSTALL: Update W32 API requirements.
113
b7612703
JR
1142008-04-03 Jason Rumney <jasonr@gnu.org>
115
116 * gmake.defs, nmake.defs (UNISCRIBE): New variable.
117
b2019141
GM
1182008-03-13 Glenn Morris <rgm@gnu.org>
119
120 * emacs.rc: Set version to 23.0.60.
121
12cc4d8f
JR
1222008-03-04 Jason Rumney <jasonr@gnu.org>
123
124 * gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
125 (EMACS_EXTRA_C_FLAGS): Include it.
126 * configure.bat (usefontbackend): Default to Y.
127 (--enable-font-backend): Replace with --disable-font-backend.
128 (:withfont): Replace with :withoutfont.
129
1b6bf70a
JR
1302008-03-03 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
131
132 * icons/emacs.ico: Full alpha for 32x32 full color.
133 Add 32x32 and 16x16 256 color versions.
134
6abe1b07
GM
1352008-03-03 Andrew Zhilin <andrew_zhilin@yahoo.com>
136
137 * icons/emacs22.ico: New file (the old emacs.ico under a new name).
138
480a77b5
JR
1392008-03-02 Jason Rumney <jasonr@gnu.org>
140
141 * makefile.w32-in ($(TRES)): Depend on icon and manifest.
142
c9cc6462
DN
1432008-03-02 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
144
145 * icons/README: Update.
146
147 * icons/emacs.ico: New icon.
148
c44b4b46
JB
1492008-02-25 Juanma Barranquero <lekktu@gmail.com>
150
151 * addpm.c: Include malloc.h.
152 (add_registry): Cast return value of alloca.
153
9d2818d6
DN
1542008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
155
156 * config.nt (SHORTNAMES): Remove reference to obsolete variable.
157
1046da1c
EZ
1582008-02-11 Eli Zaretskii <eliz@gnu.org>
159
160 * configure.bat (checkgcc): Move "del junk.o" to here, and make it
161 conditional on existence of junk.o. If %nocygwin% is already set
162 to Y, skip to chkapiN instead of chkapi.
163 (chkapi): Move "rm -f junk.c junk.o" to here.
164 (chkapiN): New label.
165
4134dd15
JR
1662008-02-11 Jason Rumney <jasonr@gnu.org>
167
168 * makefile.w32-in: Remove unidata-gen related rules.
169
65366573
EZ
1702008-02-09 Eli Zaretskii <eliz@gnu.org>
171
172 * configure.bat (dontCopy): Do not rename admin/unidata/Makefile.
173
f1cefe09
JR
1742008-02-11 Jason Rumney <jasonr@gnu.org>
175
176 * addpm.c (add_registry): Add an App Paths registry key.
177 Look for GTK and add it to the DLL search path for Emacs if found.
178
f01e03d3
JB
1792008-02-05 Juanma Barranquero <lekktu@gmail.com>
180
181 * configure.bat: In help, use generic names for the image libraries.
182
880a5954
JB
1832008-02-04 Juanma Barranquero <lekktu@gmail.com>
184
185 * .cvsignore: Don't ignore .arch-inventory.
186
680d641f
JR
1872008-02-03 Jason Rumney <jasonr@gnu.org>
188
189 * configure.bat: Make gcc the default compiler.
190
ef764ddd
EZ
1912008-02-02 Eli Zaretskii <eliz@gnu.org>
192
e344bebe
JB
193 * makefile.w32-in (unidatagen-SH, unidatagen-clean-SH):
194 Ignore return status.
f0c58e10 195
a392138f
EZ
196 * configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
197 it out of the way of Windows generated file. Generate
198 admin/unidata/makefile.
199
ef764ddd
EZ
200 * makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
201 (unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
202 (unidatagen-clean-SH): New targets.
203 (bootstrap-nmake): Invoke unidatagen-nmake.
204 (bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).
205
9303f985 2062008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
207
208 * configure.bat (withfont): Set sep1 after modifying usercflags.
209
9303f985 2102008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
211
212 * configure.bat: Rename --with-font-backend to --enable-font-backend
213 for consistency with other platforms.
214
9303f985 2152008-02-01 Jason Rumney <jasonr@gnu.org>
aca7a3d2
MB
216
217 * configure.bat: Add --with-font-backend option.
218
cf32108e
JR
2192008-01-20 Jason Rumney <jasonr@gnu.org>
220
221 * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
222 permissions to NTFS ACLs.
223
880820fe 2242007-11-01 Jan Djärv <jan.h.d@swipnet.se>
91b96a04
JD
225
226 * config.nt: Remove HAVE_X11R5.
227
5eaf5ed9
JR
2282007-10-22 Jason Rumney <jasonr@gnu.org>
229
230 * config.nt (HAVE_STRINGS_H, HAVE_STDLIB_H): Undefine.
231 (strings.h, stdlib.h): Conditionally include.
232 (w32_abort): Declare here.
233 (abort): Redefine to w32_abort (moved from src/s/ms-w32.h).
234
059d1e66
JR
2352007-10-20 Jason Rumney <jasonr@gnu.org>
236
237 * makefile.w32-in (info-nmake): Change into correct directories.
238
6d005ee7
EZ
2392007-10-20 Eli Zaretskii <eliz@gnu.org>
240
3a1ebd63
EZ
241 * configure.bat (docflags, doldflags): New variables.
242 (genmakefiles): Use them to work around problems with whitespace
243 in arguments of the `if' command.
6d005ee7 244
65d306e2
JR
2452007-10-18 Jason Rumney <jasonr@gnu.org>
246
247 * makefile.w32-in (install): Install COPYING in top-level and bin dirs.
248
fc2554aa
JR
2492007-09-27 Jason Rumney <jasonr@gnu.org>
250
251 * gmake.defs (COMCTL32): New system library.
252
253 * nmake.defs (COMCTL32): New system library.
254
4f449725
GM
2552007-09-06 Glenn Morris <rgm@gnu.org>
256
56d727ff 257 * configure.bat:
52397249
JB
258 * makefile.w32-in (info-nmake, info-gmake, clean-other-dirs-nmake):
259 Change from ../man to ../doc/emacs and ../doc/misc; and from
260 ../lispref, ../lispintro to ../doc/lispref, ../doc/lispintro.
4f449725 261
e93ca076
GM
2622007-08-29 Glenn Morris <rgm@gnu.org>
263
264 * emacs.rc: Increase version to 23.0.50.
265
e344bebe 2662007-08-14 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
8aa7d70f
JR
267
268 * makefile.w32-in (bootstrap-nmake): Change directories once more.
269
cacc7b51
GM
2702007-07-25 Glenn Morris <rgm@gnu.org>
271
272 * Relicense all FSF files to GPLv3 or later.
273
274 * COPYING: Switch to GPLv3.
275
ed7c1a5c
EZ
2762007-07-16 Eli Zaretskii <eliz@gnu.org>
277
278 * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
279 Depend on cmdproxy.
280 (cleanall): Don't delete *~.
281
5412a7f3
JR
2822007-07-15 Jason Rumney <jasonr@gnu.org>
283
284 * inc/sys/socket.h (uint16_t): Define if C99 does not appear to
285 be fully supported.
286
a2dcccd9
JR
2872007-07-14 Jason Rumney <jasonr@gnu.org>
288
289 * inc/sys/socket.h: Include winsock2.h and ws2tcpip.h instead
290 of winsock.h.
291
a71f59c1
JR
2922007-07-11 Jason Rumney <jasonr@gnu.org>
293
294 * gmake.defs (OLE32): New library to link.
295
296 * nmake.defs (OLE32): Likewise.
297
ad1597ce
JR
2982007-06-25 Jason Rumney <jasonr@gnu.org>
299
300 * cmdproxy.c (main): Set console codepages to "ANSI".
301
32154d10
JR
3022007-06-20 Jason Rumney <jasonr@gnu.org>
303
304 * configure.bat: Complain if image libraries are missing.
305
6dbd2549
JR
3062007-06-15 Jason Rumney <jasonr@gnu.org>
307
308 * emacs.manifest: New file.
309
310 * emacs.rc: Use it.
311
7dfc4cda
CY
3122007-06-02 Chong Yidong <cyd@stupidchicken.com>
313
314 * Version 22.1 released.
315
c2970555
EZ
3162007-05-22 Eli Zaretskii <eliz@gnu.org>
317
318 * INSTALL: Add information about where to find GDB, and warn
319 against --no-debug option to configure.bat.
320
8add2b1a
EZ
3212007-05-19 Eli Zaretskii <eliz@gnu.org>
322
323 * INSTALL: Fix URL of EmacsW32 site where building with image
324 support is described.
325
07016031
GM
3262007-04-26 Glenn Morris <rgm@gnu.org>
327
328 * emacs.rc: Increase version to 22.1.50.
329
5a842fda
EZ
3302007-03-31 Eli Zaretskii <eliz@gnu.org>
331
332 * INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users.
333
029e4603
RS
3342007-03-09 Richard Stallman <rms@gnu.org>
335
336 * INSTALL: Say explicitly this is not for Cygwin.
337
309c91ff
EZ
3382007-03-03 Eli Zaretskii <eliz@gnu.org>
339
c01949d3 340 * INSTALL: Add URL of another site with detailed build instructions.
309c91ff 341
c14693e3
GM
3422007-02-16 Glenn Morris <rgm@gnu.org>
343
344 * icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
345 * icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico:
346 * icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico:
347 * icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico:
c01949d3
JB
348 * icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico:
349 Restore all but two of icons deleted in previous change.
c14693e3 350
bd5f26aa
CY
3512007-02-13 Chong Yidong <cyd@stupidchicken.com>
352
353 * icons/README: New file.
354
355 * icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
356 * icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
357 * icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
8e127f99 358 * icons/gnu2b48t.ico, icons/gnu4g48t.ico:
bd5f26aa 359 * icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
c01949d3
JB
360 * icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico:
361 Unused icons deleted.
bd5f26aa 362
57a64408
JB
3632007-01-31 Juanma Barranquero <lekktu@gmail.com>
364
365 * configure.bat: Update ../site-lisp/subdirs.el when needed.
366
4799aa91
JB
3672007-01-30 Juanma Barranquero <lekktu@gmail.com>
368
369 * subdirs.el: Add "no-byte-compile: t" local variable.
370
ac65c01c
JR
3712007-01-10 Jason Rumney <jasonr@gnu.org>
372
373 * README: Update URLs and advice about reporting bugs.
374
2db771b7
JR
3752006-12-29 Jason Rumney <jasonr@gnu.org>
376
377 * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
378 DEBUG_LINK.
c01949d3 379 (DEBUG_LINK): Remove -debugtype:both.
2db771b7 380
bbc34249
EZ
3812006-12-27 Eli Zaretskii <eliz@gnu.org>
382
383 * INSTALL: Update table of supported Make ports. Show "make -j"
384 command that is known to work.
385
386 * configure.bat: Update table of supported Make ports.
387
ed1281ec
EZ
3882006-12-24 Eli Zaretskii <eliz@gnu.org>
389
390 * makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
391 only in implicit rules. Use literal "emacs.rc" instead.
392
d572c005
EZ
3932006-12-23 Eli Zaretskii <eliz@gnu.org>
394
fa1f0a88
EZ
395 * gmake.defs: Export XMFLAGS.
396
d572c005 397 * makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't
ed1281ec 398 use $(XMFLAGS) for nmake, as it doesn't support parallelism.
d572c005 399
b47342e3
EZ
4002006-12-22 Eli Zaretskii <eliz@gnu.org>
401
c52bf8c3
EZ
402 * INSTALL: Explain how to invoke GNU Make for parallel builds.
403
5e059fc1
EZ
404 * makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
405 command-line argument to sub-Make in src, since src/makefile.w32-in
406 invokes Make recursively during bootstrap.
f278d4a6 407 (clean): Delete stamp_BLD.
6808dce1 408 (bootstrap): Make `all' explicitly in a recursive Make.
5e059fc1 409
b47342e3
EZ
410 * gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
411 stamp_BLD after creating the $(BLD) directory.
412
413 * nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
414 stamp_BLD after creating the $(BLD) directory.
415
416 * makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
417 (preprep, $(TRES), runemacs)
418 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
419 ($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
420 Depend on stamp_BLD instead of on $(BLD).
421 (XMFLAGS): New macro.
422 (all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
423 (recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
424 (install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
425 (cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
426
6148a044
EZ
4272006-12-20 Eli Zaretskii <eliz@gnu.org>
428
429 * makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
430 $(ALL_DEPS).
b47342e3
EZ
431 ($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
432 ($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
433 New dependency on $(BLD).
6148a044
EZ
434 (all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
435 (bootstrap-gmake): Depend on addsection.
436
4da0d3f7
JB
4372006-10-29 Juanma Barranquero <lekktu@gmail.com>
438
439 * runemacs.c (WinMain): Process all recognized arguments, not just
440 the first one. Remove unused variable sec_desc.
441
8f59d602
EZ
4422006-09-24 Eli Zaretskii <eliz@gnu.org>
443
444 * config.nt (HAVE_LANGINFO_CODESET): Define.
445
446 * inc/langinfo.h: New file.
447
448 * inc/nl_types.h: New file.
449
45a2056c
JB
4502006-09-15 Jay Belanger <belanger@truman.edu>
451
452 * COPYING: Replace "Library Public License" by "Lesser Public
453 License" throughout.
454
ac70d20b
JR
4552006-07-27 Jason Rumney <jasonr@gnu.org>
456
457 * INSTALL: Add notes about Cygwin make to impatient section.
458
3d80c941
EZ
4592006-06-02 Eli Zaretskii <eliz@gnu.org>
460
461 * INSTALL: Add Make 3.81 to the list of Make & shell combinations
462 known to work.
463
335be36b
JR
4642006-03-12 Jason Rumney <jasonr@gnu.org>
465
ebe98f49
JR
466 * addpm.c (add_registry): Don't change the registry unless keys
467 already exist from a previous version.
468
92cc46af
JR
469 * makefile.w32-in (install): Use -q when invoking addpm.
470
335be36b
JR
471 * addpm.c (main): Accept -q as alternative for /q.
472
f71d8cff
JR
4732006-03-11 Jason Rumney <jasonr@gnu.org>
474
475 * runemacs.c (WinMain): Set screen buffer to 80x25.
476
94e7daf7
EZ
4772005-12-24 Eli Zaretskii <eliz@gnu.org>
478
479 * gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
480 (DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
481
9ea74bfb
EZ
4822005-12-09 Eli Zaretskii <eliz@gnu.org>
483
484 * INSTALL: Add explanation of how to debug with GDB starting from
485 the Emacs Abort dialog.
486
d73d22ed
CY
4872005-11-26 Chong Yidong <cyd@stupidchicken.com>
488
489 * emacs.rc: Use new icons.
490
07908aec
EZ
4912005-11-26 Eli Zaretskii <eliz@gnu.org>
492
493 * emacs21.ico: Renamed from emacs.ico.
494 * emacs.ico: New icons from Andrew Zhilin
495 <andrew_zhilin@yahoo.com>.
496
ed326e35
EZ
4972005-09-10 Eli Zaretskii <eliz@gnu.org>
498
499 * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
500
df76c589
JB
5012005-08-10 Juanma Barranquero <lekktu@gmail.com>
502
503 * .cvsignore: Add `obj' and `oo' for in-place installations.
504
43e124e6
EZ
5052005-07-30 Eli Zaretskii <eliz@gnu.org>
506
4da0d3f7 507 * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
43e124e6 508
5dac5615
JB
5092005-07-29 Juanma Barranquero <lekktu@gmail.com>
510
511 * configure.bat: Don't create lisp/Makefile.unix.
512
c638055f
JB
5132005-07-28 Juanma Barranquero <lekktu@gmail.com>
514
515 * .cvsignore: Add `makefile' and `config.log'.
516
9eff9fe3
PE
5172005-07-26 Paul Eggert <eggert@cs.ucla.edu>
518
519 Merge gnulib getopt implementation into Emacs.
520
521 * inc/gettext.h: Remove; no longer needed now that
522 lib-src/gettext.h exists.
523
9ebc3953
EZ
5242005-07-16 Eli Zaretskii <eliz@gnu.org>
525
526 * configure.bat: Finish config.log with a line that indicates that
527 the configure step was successful.
528
a0ec7a4a
LK
5292005-07-04 Lute Kamstra <lute@gnu.org>
530
531 Update FSF's address in GPL notices.
532
5bc753e8
EZ
5332005-06-11 Eli Zaretskii <eliz@gnu.org>
534
099a3eea
EZ
535 * configure.bat: If their fc.exe returns a meaningful exit status,
536 don't overwrite src/config.h and src/epaths.h with identical
537 copies.
538
591cbed1
EZ
539 * INSTALL: Warn about using "cvs up -kb" if one intends to commit
540 changes. Add a pointer to another site with detailed configure
541 and build instructions. Suggest to look at config.log when
542 configure fails. Add MinGW Make 3.80 to the list of successful
543 combinations.
544
5bc753e8
EZ
545 * gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
546 "-mcpu=i686".
547
099a3eea 548 * configure.bat: Update copyright years.
5bc753e8
EZ
549 Delete config.log before doing anything else.
550 Write additional diagnostics to config.log in case of failures to
551 compile test programs, including the failed test program itself.
552 Add a test for support of -mtune=pentium4 switch to GCC; if it is
553 supported, set up MCPU_FLAG variable on the various Makefiles to
554 use that switch during compilations. (This avoids GCC warning
555 about -mcpu being deprecated.)
556
d2fcf769
EZ
5572005-06-10 Eli Zaretskii <eliz@gnu.org>
558
559 * addsection.c (copy_executable_and_add_section): Pass non-zero
560 `verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
561 environment. Print section names with %.8s.
562 (COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
563 only if non-zero. All callers changed.
564
a0c38328
EZ
5652005-06-05 Eli Zaretskii <eliz@gnu.org>
566
567 * inc/sys/socket.h: Change arg 4 of sys_setsockopt to
568 `const void *', for consistency with Posix.
569
1a8fb426
EZ
5702005-06-04 Eli Zaretskii <eliz@gnu.org>
571
572 * inc/pwd.h (getpwnam, getpwuid): Add prototypes.
573
bd7bdff8
JB
5742005-05-24 Juanma Barranquero <lekktu@gmail.com>
575
576 * INSTALL: Add more pointers to ports of Unix tools to Windows,
577 and to the Emacs Wiki (which contains building instructions for
578 Windows). Reword image library instructions and remove obsolete
579 incompatibility information.
580
007d105b
TTN
5812005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
582
583 * config.nt (HAVE_PWD_H): Undef.
584
0b0dea7b
JB
5852004-06-07 Juanma Barranquero <lektu@terra.es>
586
587 * INSTALL: Clarify paragraph about compatibility between image
588 libraries and builds of Emacs with several compilers.
589
33d786f9
JB
5902004-06-06 Juanma Barranquero <lektu@terra.es>
591
73dfa0bf
JB
592 * makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
593 the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
10d1d0af 594 calling non-existent cmdproxy.exe on bootstrapping after a
73dfa0bf
JB
595 previous install followed by realclean.
596
33d786f9
JB
597 * nmake.defs: Add quote in comment to resync font-locking.
598
3dfbc6d8
JB
5992004-06-04 Juanma Barranquero <lektu@terra.es>
600
601 * INSTALL: Reword the section on image support. Add reference to
602 GnuWin32. Mention problems when mixing binaries from different
603 compilers.
604
112dc8e1
JR
6052004-05-06 Jason Rumney <jasonr@gnu.org>
606
607 * configure.bat: Use -mno-cygwin to check for image libraries
608 when needed.
609
5eb3d2a5
JR
6102004-05-03 Jason Rumney <jasonr@gnu.org>
611
238add5e
JR
612 * makefile.nt, ebuild.bat, install.bat, fast-install.bat:
613 * makefile.def: Remove.
614
133ef3d3 615 * nmake.defs (SYS_LDFLAGS): Add -nologo.
238add5e 616
5eb3d2a5
JR
617 * makefile.w32-in (info-gmake, info-nmake): New targets.
618 (info): Use them.
619
e9419bd4
JB
6202004-04-23 Juanma Barranquero <lektu@terra.es>
621
622 * nmake.defs:
623 * gmake.defs:
d814862a 624 * makefile.w32-in:
e9419bd4
JB
625 * makefile.def:
626 * makefile.nt: Add "-*- makefile -*-" mode tag.
627
1e3c9713
JR
6282004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
629
133ef3d3 630 * runemacs.c (WinMain): Let Emacs environment default to parent.
1e3c9713 631
2f0c11a1
JR
6322004-03-11 Jason Rumney <jasonr@gnu.org>
633
634 * paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
635
134d9671
JB
6362004-03-10 Juanma Barranquero <lektu@terra.es>
637
638 * makefile.w32-in (install): Don't try to copy
639 ../lib-src/fns-*.el, as it isn't used anymore.
640
d57625a0
JR
6412004-01-28 Peter Runestig <peter@runestig.com>
642
643 * gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
644
5ea32beb
MB
6452003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
646
647 * .cvsignore: Add `.arch-inventory'.
648
d57625a0 6492003-11-22 Lars Hansen <larsh@math.ku.dk>
930a9995 650
133ef3d3 651 * inc/grp.h: New file.
930a9995 652
d57625a0 6532003-09-03 Peter Runestig <peter@runestig.com>
fd026ee1
JR
654
655 * configure.bat: Create ``makefile'' in directories man, lispref
656 and lispintro.
657
658 * makefile.w32-in (force-info, info): New targets.
659
660 * envadd.bat: New file.
661
662 * multi-install-info.bat: New file.
663
880820fe 6642003-06-27 Jan Djärv <jan.h.d@swipnet.se>
aa287913
JD
665
666 * config.nt (my_strftime): New define.
667
5d54d177
JR
6682003-02-01 Jason Rumney <jasonr@gnu.org>
669
670 * configure.bat: Automatically detect libXpm.
671 Suppress compiler output when testing for image libraries.
672 Give names of un-found libraries in messages.
673
53b37591
JB
6742003-01-31 Juanma Barranquero <lektu@terra.es>
675
fe929957 676 * configure.bat: Automatically detect giflib and tifflib.
53b37591 677
fbd852af
JR
6782003-01-29 Jason Rumney <jasonr@gnu.org>
679
680 * gmake.defs (CURDIR): Disable cygpath kludge.
681
50ca1c55
JB
6822003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
683
684 * configure.bat: Avoid endless loop when configuring without image
685 support.
686
28908312
JR
6872003-01-26 Jason Rumney <jasonr@gnu.org>
688
689 * configure.bat: Automatically detect jpeglib.
690
c262430d
JR
6912003-01-25 Jason Rumney <jasonr@gnu.org>
692
693 * configure.bat: Automatically detect libpng.
694
53b37591 6952003-01-21 Jason Rumney <jasonr@gnu.org>
ac6e47ef
JR
696
697 * icons/hand.cur: New file.
698
53b37591 6992003-01-21 David Ponce <david@dponce.com>
ac6e47ef
JR
700
701 * emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
702
38018ad3
AI
7032003-01-15 Andrew Innes <andrewi@gnu.org>
704
705 * gmake.defs (CURDIR): Convert to native Windows format (with
706 forward slashes), to support building with Cygwin builds of make.
707
4c11103a
JB
7082002-11-17 Ben Key <BKey1@tampabay.rr.com>
709
710 * nmake.defs:
f60ae425
BK
711 * gmake.defs: Made changes so that Emacs would link with
712 WinMM.lib. This change was required for my addition of a Windows
713 compatible implementation of play-sound-internal.
714
4c11103a 7152002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
b0a1b9bb 716
4c11103a 717 * emacs.rc: Version updated to 21.3.50.
b0a1b9bb 718
960f21ae
JR
7192002-06-13 Jason Rumney <jasonr@gnu.org>
720
721 * addpm.c (env_vars): Remove EMACSLOCKDIR.
722
723 * makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
724 (maybe-bootstrap-SH): New targets.
725 (all): Depend on maybe-bootstrap.
726
933af497
JR
7272002-05-03 Jason Rumney <jasonr@gnu.org>
728
729 * inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
730 (sys_getpeername, fcntl): Declare as wrappers.
731
dc728514
JB
7322002-04-10 Juanma Barranquero <lektu@terra.es>
733
734 * makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
735 after compiling .el files.
736
3be38152
JR
7372002-03-20 Jason Rumney <jasonr@gnu.org>
738
739 * inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
740 (sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
741
d1ef18f2
KS
7422002-03-19 Kim F. Storm <storm@cua.dk>
743
744 * config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
745 (HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
746 (HAVE_SYS_UN_H): Undef.
747 From David Ponce <dponce@voila.fr>.
748
73792b51
JR
7492002-03-13 Jason Rumney <jasonr@gnu.org>
750
751 * config.nt (STRFTIME_NO_POSIX2): Define.
752
f7b9d4d1
JR
7532002-02-18 Jason Rumney <jasonr@gnu.org>
754
755 * emacs.rc: Define VS_VERSION_INFO if not already.
756 Update version info.
757
98cf1bb5
AI
7582002-01-04 Andrew Innes <andrewi@gnu.org>
759
760 * gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
761 pick up relevant bits of the Windows API definitions.
762
763 * nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
764 pick up relevant bits of the Windows API definitions.
765
0e4435be
AI
7662001-12-14 Andrew Innes <andrewi@gnu.org>
767
768 * makefile.w32-in (bootstrap): Build addsection program before
769 bootstrap (required for post-processing temacs.exe).
770
880820fe 7712001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
772
773 * COPYING: New file.
774
493faf20
AI
7752001-12-03 Andrew Innes <andrewi@gnu.org>
776
777 * makefile.w32-in (bootstrap-nmake):
778 (bootstrap-gmake): Extend bootstrap process to first do
779 bootstrap-clean in lisp dir and rebuild the DOC file.
780 (bootstrap): Do a "normal" make after the bootstrap work.
781
fc813ef6
JR
7822001-11-20 Jason Rumney <jasonr@gnu.org>
783
784 * INSTALL: Update table of versions of make that are suitable
785 for building Emacs, based on recent feedback.
786
133ef3d3 787 * TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
fc813ef6 788
72431058
AI
7892001-11-19 Andrew Innes <andrewi@gnu.org>
790
791 * ftime-nostartup.bat: New file.
792
793 * ftime.bat: Don't include libc.lib for profiling - the profiler
794 corrupts part of memcpy.
795
eec004b0
JR
7962001-11-17 Jason Rumney <jasonr@gnu.org>
797
798 * nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
799 expansion. From Juanma Barranquero <lektu@terra.es>.
800
71431a0e
GM
8012001-10-20 Gerd Moellmann <gerd@gnu.org>
802
6aa97356 803 * (Version 21.1 released.)
71431a0e 804
967d7793
AI
8052001-10-12 Andrew Innes <andrewi@gnu.org>
806
807 * inc/pwd.h (uid_t, gid_t): New typedefs.
808
ab952a4f
GM
8092001-10-05 Gerd Moellmann <gerd@gnu.org>
810
811 * Branch for 21.1.
85b2f69e 812
33d69478
EZ
8132001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
814
815 * README: Update the address of the mailing list and subscription
816 instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
817
05b24487
EZ
8182001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
819
820 * INSTALL: Suggest to avoid using WinZip.
c49e491a
EZ
821
822 * configure.bat: Make sure ../site-lisp exists; create if necessary.
823
3762e7d0
EZ
8242001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
825
826 * INSTALL: Mention that "make install" can be "nmake install".
827
83536c16
EZ
8282001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
829
830 * makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
831 since some versions of `mkdir' don't automatically create parent
832 directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
833
f466241d
EZ
8342001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
835
836 * subdirs.el: New file.
837
838 * configure.bat: Copy subdirs.el to the site-lisp directory.
839
840 * makefile.w32-in (install): Copy subdirs.el to the installation
841 directory.
842
0ac7bf6c
JR
8432001-06-20 Jason Rumney <jasonr@gnu.org>
844
845 * runemacs.c (WinMain): Add quotes around command in case of spaces.
846
ec57454f
AI
8472001-06-01 Andrew Innes <andrewi@gnu.org>
848
849 * gmake.defs (sh_output): Don't use $(warning ...) to output
850 messages, since that is not supported by GNU make 3.77.
851
263f7134
JR
8522001-05-24 Jason Rumney <jasonr@gnu.org>
853
854 * INSTALL: Clarify that building with MSVC requires nmake.
855
fbdbf318
AI
8562001-05-17 Andrew Innes <andrewi@gnu.org>
857
858 * gmake.defs (NEW_CYGWIN): Output message about spurious error
859 message that is to be ignored.
860
4b994b84
AI
8612001-05-13 Andrew Innes <andrewi@gnu.org>
862
863 * TODO: Remove file, since it is completely out of date.
864
865 * README: Add copyright notice.
866
867 * INSTALL: Add copyright notice.
868
e8918aee
EZ
8692001-04-18 Andrew Innes <andrewi@gnu.org>
870
871 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
872 the environment.
873
874 * gmake.defs (SETLOADPATH): Remove definition.
875 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
876 environment.
877
8782001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
879
880 * configure.bat: Make the checkw32api* labels be distinct in the
4da0d3f7 881 first 8 characters.
e8918aee
EZ
882
8832001-03-17 Andrew Innes <andrewi@gnu.org>
884
885 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
886 escaped quotes.
887
888 * gmake.defs (DEBUG_LINK): New macro.
889 (LINK_FLAGS): Use it.
890
891 * nmake.defs (DEBUG_LINK): New macro.
892 (LINK_FLAGS): Use it.
893
8942001-03-06 Andrew Innes <andrewi@gnu.org>
895
896 * INSTALL: Add --ldflags to configure line for building with
897 recent versions of Cygwin GCC.
898
53b37591 8992001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
e8918aee
EZ
900
901 * configure.bat: Use correct options when compiling a test program
902 with Cygwin. From David Ponce <dponce@voila.fr>.
903
9042001-02-24 Andrew Innes <andrewi@gnu.org>
905
906 * _emacs: Remove obsolete file.
907
908 * emacs.bat.in: Remove obsolete file.
909
910 * debug.bat.in: Remove obsolete file.
911
912 * inc/sys/socket.h: Add copyright notice.
913
914 * paths.h: Add copyright notice.
915
916 * makefile.nt: Update copyright notice.
917
918 * makefile.def: Update copyright notice.
919
920 * configure.bat: Update copyright notice.
921
922 * nmake.defs: Add copyright notice.
923
924 * gmake.defs: Add copyright notice.
925
926 * makefile.w32-in: Add copyright notice.
927
9282001-02-05 Andrew Innes <andrewi@gnu.org>
929
930 * nmake.defs (THISDIR): New definition.
931
932 * gmake.defs (THISDIR): New definition.
933
9342001-02-03 Andrew Innes <andrewi@gnu.org>
935
936 * configure.bat: Leave a space before >> only when there is a
937 preceding digit. Add a comment about the importance of this.
938
939 * README: Replace outdated information.
940
941 * INSTALL (Trouble-shooting): Add note about need to specify extra
942 compiler flags with recent Cygwin ports of gcc.
943
9442001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
945
946 * configure.bat: Use "rm -f" instead of "del /f", as the latter
947 is not supported by Windows 9X's COMMAND.COM.
948
9492001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
950
10d1d0af 951 * configure.bat: Make sure redirection is preceded by a blank, to
e8918aee
EZ
952 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
953 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
954
9552001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
956
957 * INSTALL: Copy the table of tested combinations of development
10d1d0af 958 tools from configure.bat. Add suggestion to install Bash on
e8918aee
EZ
959 Windows 9X.
960
961 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
962 lisp/Makefile.in instead. Use "rm -f" where more than one file
963 needs to be deleted, since command.com in Windows 9X doesn't grok
964 more than one argument.
965
9662001-01-24 Andrew Innes <andrewi@gnu.org>
967
85b2f69e 968 * makefile.w32-in (cleanall-other-dirs-nmake):
e8918aee
EZ
969 (cleanall-other-dirs-gmake): New targets.
970 (cleanall): Invoke them.
971
9722001-01-19 Andrew Innes <andrewi@gnu.org>
973
974 * addpm.c (env_vars): Add a version-independent site-lisp
975 directory to EMACSLOADPATH, after the version dependent one.
976
9772001-01-06 Andrew Innes <andrewi@gnu.org>
978
979 * README: Update info about compilers.
980
981 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
982 select correct rule for invoking make in another directory. Amend
983 rules accordingly.
984 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
985
986 * nmake.defs (EMACS_ICON_PATH): Delete definition.
987 (COMPILER_TEMP_FILES): New definition.
988 (MAKETYPE): New definition.
989
990 * gmake.defs (EMACS_ICON_PATH): Delete definition.
991 (COMPILER_TEMP_FILES): New definition.
992 (MAKETYPE): New definition.
993
994 * makefile.def (EMACS_ICON_PATH): Delete definition.
995
996 * configure.bat: Be careful not to add trailing spaces when
997 outputting to config.settings.
998
9992001-01-02 Andrew Innes <andrewi@gnu.org>
1000
1001 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
1002 than the function.
1003
10042000-12-17 Andrew Innes <andrewi@gnu.org>
1005
1006 * makefile.w32-in (install): Copy directories to the correct
1007 places.
1008 (real_install): Remove obsolete target.
1009
10102000-12-06 Andrew Innes <andrewi@gnu.org>
1011
1012 * nmake.defs (CURDIR): New define.
1013 (INSTALL_DIR): Use it.
1014
1015 * gmake.defs (NEW_CYGWIN): New define.
1016 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
1017 so we need to adjust how we escape embedded quotes.
1018 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
1019 relative to $(CURDIR).
1020
10212000-11-25 Jason Rumney <jasonr@gnu.org>
1022
1023 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
1024
10252000-10-17 Andrew Innes <andrewi@gnu.org>
1026
1027 * makefile.w32-in (recompile): New target to recompile lisp
1028 directory.
1029 (recompile-CMD, recompile-SH): New support targets.
1030
10312000-09-24 Jason Rumney <jasonr@gnu.org>
1032
1033 * config.nt (NO_RETURN): Define it.
1034
10352000-09-17 Andrew Innes <andrewi@gnu.org>
1036
1037 * gmake.defs: Revert to Unix line endings.
1038
1039 * nmake.defs: Revert to Unix line endings.
1040
10412000-09-16 Andrew Innes <andrewi@gnu.org>
1042
1043 * gmake.defs (SETLOADPATH): Change definition to work from any
1044 subdirectory.
1045
10462000-09-14 Andrew Innes <andrewi@gnu.org>
1047
1048 * makefile.w32-in: Revert to Unix line endings.
1049
10502000-09-14 Andrew Innes <andrewi@gnu.org>
1051
1052 * INSTALL: Add note about expected error messages when configure
1053 is run.
1054
1055 * configure.bat: Simplify the generation of makefiles (don't need
1056 to generate various top-level targets that invoke make in other
1057 directories).
1058
1059 * gmake.defs (SHELLTYPE): New define.
1060 (SETLOADPATH): New define.
1061
1062 * nmake.defs (SHELLTYPE): New define.
1063
1064 * makefile.w32-in: Standardize indentation somewhat.
1065 Add bootstrap support.
1066 Pass $(MFLAGS) when invoking make recursively.
1067 Add shell-specific variants of top-level targets that invoke make
1068 recursively in other directories, and add necessary computed
1069 dependencies.
1070
10712000-09-03 Andrew Innes <andrewi@gnu.org>
1072
1073 * makefile.w32-in: Change to DOS line endings.
1074
1075 * configure.bat: Change to DOS line endings.
1076
1077 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1078 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1079
1080 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
1081 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
1082
1083 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1084 -D_ANONYMOUS_STRUCT on compile line.
1085 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
1086 (ARCH_CFLAGS): Change optimization flags to -O2.
1087 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1088 (ARGQUOTE, DQUOTE): New defines.
1089
1090 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
1091 -D_ANONYMOUS_STRUCT on compile line.
1092 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
1093 (ARGQUOTE, DQUOTE): New defines.
1094
10952000-08-22 Andrew Innes <andrewi@gnu.org>
1096
1097 * configure.bat: New file.
1098
1099 * gmake.defs: New file.
1100
1101 * nmake.defs: New file.
1102
1103 * makefile.w32-in: New file.
1104
1105 * INSTALL: Rewrite to match new configure process.
1106
1107 * config.nt [WINDOWSNT]: Don't declare getenv.
1108 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
1109
1110 * addpm.c (main): Accept /q to mean install based on addpm's
1111 location without asking. Remove reference to emacs.bat which is
1112 now obsolete.
1113
1114 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
1115
1116 * paths.h: Use forward slash as directory separator in all path
1117 definitions.
1118 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
1119
1120 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
1121
1122 * runemacs.c: Remove WIN32 define.
1123
1124 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
1125 not defined.
1126
1127 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
1128 (fd_set): Define to new name, after including winsock.h, so we can
1129 provide our own implementation.
1130
11312000-07-05 Andrew Innes <andrewi@gnu.org>
1132
1133 * ebuild.bat: Add support for specifying make arguments.
1134
1135 * makefile.nt: Add support for `bootstrap' and related targets.
1136
11372000-06-11 Jason Rumney <jasonr@gnu.org>
1138
1139 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
1140
11412000-02-06 Andrew Innes <andrewi@gnu.org>
1142
1143 * inc/sys/time.h: Add inclusion protection.
1144
1145 * makefile.def (SYS_LDFLAGS): Add -nologo.
1146
11471999-11-22 Andrew Innes <andrewi@gnu.org>
1148
1149 * install.bat: Pass on command line arguments to make.
1150
c01949d3 1151 * makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
e8918aee
EZ
1152
11531999-11-21 Andrew Innes <andrewi@gnu.org>
1154
1155 * makefile.nt (all): Build leim if present.
1156 (install): Install leim if present.
1157 (clean): Clean leim if present.
1158
1159 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
1160 definition.
1161
1162 * emacs.bat.in (EMACSLOADPATH): Include leim.
1163
e8918aee
EZ
11641999-07-12 Richard Stallman <rms@gnu.org>
1165
1166 * Version 20.4 released.
1167
11681999-06-16 Andrew Innes <andrewi@gnu.org>
1169
1170 * emacs.rc: Use an icon with a transparent background, to be in
1171 keeping with other applications.
1172
11731999-06-03 Andrew Innes <andrewi@gnu.org>
1174
1175 * preprep.c: Fix typo.
1176
11771999-05-02 Andrew Innes <andrewi@gnu.org>
1178
1179 * config.h: Remove obsolete file.
1180
1181 * preprep.c (copy_executable_and_move_sections): Ifdef out a
1182 couple of unused switch cases that aren't defined on all
1183 platforms.
1184
1185 * ftime.bat: Add another variation of the profile command, which
1186 only profiles extended commands.
1187
11881999-03-31 Geoff Voelker <voelker@cs.washington.edu>
1189
1190 * cmdproxy.c (main): Fix parens.
1191
11921999-03-25 Andrew Innes <andrewi@gnu.org>
1193
1194 * cmdproxy.c (main): Call GetShortPathName to normalize program
1195 names for comparison.
1196
11971999-03-05 Geoff Voelker <voelker@cs.washington.edu>
1198
1199 * makefile.def: Compile multiple .c files when possible.
1200 Use BLD instead of assuming i386.
1201 * makefile.nt: Remove common multiple file compilation commands.
1202
12031999-03-04 Geoff Voelker <voelker@cs.washington.edu>
1204
1205 * cmdproxy.c (main): Add missing parens.
1206
12071999-02-20 Andrew Innes <andrewi@gnu.org>
1208
1209 * preprep.c: New program to allow dumped image to be profiled.
1210
1211 * makefile.nt (preprep): New target.
1212 (ALL): Build it.
1213
1214 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
1215
1216 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
1217 Change prep options to profile libc functions and skip the startup
1218 code.
1219
12201999-02-15 Geoff Voelker <voelker@cs.washington.edu>
1221
1222 * makefile.nt: Create installation directory as first step.
1223
12241999-01-31 Andrew Innes <andrewi@gnu.org>
1225
52397249 1226 * addsection.c (ROUND_UP_DST_AND_ZERO): Renamed from
e8918aee
EZ
1227 ROUND_UP_DST. Zeroes the alignment slop.
1228 (copy_executable_and_add_section): Update the
1229 SizeOfHeaders field properly.
1230
12311999-01-27 Andrew Innes <andrewi@gnu.org>
1232
1233 * makefile.nt: Do make version comparison as strings.
1234
12351999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
1236
1237 * runemacs.c (WinMain): Pass explicit environment block to
1238 CreateProcess, to work around a bug in Windows 95/98.
1239
12401999-01-22 Geoff Voelker <voelker@cs.washington.edu>
1241
1242 * icons: New directory with Davenport's icons.
134d9671 1243 * icons/sink.ico: Renamed from emacs.ico.
e8918aee
EZ
1244
1245 * makefile.nt (install, fast_install): Install Windows icons
1246 into etc/icons.
1247
1248 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
1249
12501999-01-17 Andrew Innes <andrewi@gnu.org>
1251
52397249 1252 * makefile.nt (ALL): List top-level targets.
e8918aee
EZ
1253 (addsection): New top-level target.
1254 (install): Copy fns-*.el to bin directory.
1255
1256 * addsection.c: New program to add static heap section to
1257 temacs.exe after linking, in support of new unexec method.
1258
12591998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
1260
1261 * cmdproxy.c (spawn): Pass directory for child as parameter.
1262 (main): Save startup directory to give to spawn, then change
1263 directory to location of .exe in order not to prevent startup
1264 directory from being deleted.
1265
12661998-12-08 Geoff Voelker <voelker@cs.washington.edu>
1267
1268 * makefile.nt: Do string comparision of _NMAKE_VER.
1269
12701998-12-02 Geoff Voelker <voelker@cs.washington.edu>
1271
1272 * config.nt (LOCALTIME_CACHE): Define.
1273
12741998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
1275
1276 * install.bat: Convert to DOS format.
1277
12781998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
1279
1280 * cmdproxy.c (main): Set environment size only when running
1281 command.com.
1282
53b37591 12831998-11-03 Theodore Jump <tjump@tertius.com>
e8918aee
EZ
1284
1285 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
1286 (DEL_TREE): Use rd instead of rmdir.
1287 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
1288 * makefile.nt: Compile multiple source files when possible.
85b2f69e 1289
e8918aee
EZ
12901998-10-05 Geoff Voelker <voelker@cs.washington.edu>
1291
1292 * cmdproxy.c (main): Treat command line options as case-insensitive.
1293
12941998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1295
1296 * Version 20.3 released.
1297
12981998-07-20 Geoff Voelker <voelker@cs.washington.edu>
1299
1300 * addpm.c (main): Explicitly check result of message box for OK.
1301
13021998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
1303
1304 * inc/sys/file.h (D_OK): Define new macro.
1305
13061998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
1307
1308 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
1309
13101998-05-30 Geoff Voelker <voelker@cs.washington.edu>
1311
1312 * emacs.rc (VS_VERSION_INFO): Define.
1313
13141998-04-23 Geoff Voelker <voelker@cs.washington.edu>
1315
1316 * makefile.nt (emacs.bat, debug.bat): Create them in the
1317 installation directory.
1318
13191998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
1320
1321 * ddeclient.c: New file. (Support program for performing limited
e580a741 1322 interprocess communication on Windows.)
e8918aee
EZ
1323
1324 * makefile.nt: Build ddeclient.
1325
1326 * cmdproxy.c (main): Only set environment size for real shell, and
e580a741 1327 provide extra directory argument, when running on Windows 95.
85b2f69e 1328
e8918aee
EZ
13291998-04-17 Geoff Voelker <voelker@cs.washington.edu>
1330
1331 * cmdproxy.c (fail): Exit with a negative return value.
1332 (spawn): Return subprocess return code as an argument.
1333 Explicitly copy environment block.
1334 (main): Update to use return value argument with spawn.
1335 Retry if spawn failed when a subshell was not tried.
1336
1337 * config.nt: Include new macros from src/config.in.
1338 (GNU_MALLOC, REL_ALLOC): Define.
1339 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
1340 (RE_TRANSLATE): Use char_table_translate.
1341
1342 * makefile.def (CP_DIR): Preserve attributes.
1343
1344 * makefile.nt (clean): Delete patch generated files, optimized
1345 build directory.
1346
13471997-10-01 Geoff Voelker <voelker@cs.washington.edu>
1348
1349 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
1350
13511997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1352
1353 * Version 20.2 released.
1354
13551997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1356
1357 * Version 20.1 released.
1358
13591997-09-11 Geoff Voelker <voelker@cs.washington.edu>
1360
1361 * debug.bat.in: New file.
1362 * makefile.nt (debug.bat): New target.
1363
13641997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
1365
1366 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
1367 Quote group name. Allow different icons to be specified.
1368
1369 * cmdproxy.c (get_env_size): New function.
1370 (spawn): Explicitly pass in environment when creating subprocess.
10d1d0af 1371 (main): Cleanup error messages.
e8918aee
EZ
1372 Specify dynamically sized environment block for real shell.
1373 Pass on unhandled switches to real shell.
1374 Quote program name.
1375
85b2f69e 1376 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
e8918aee 1377 directory.
85b2f69e 1378 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
e8918aee
EZ
1379
1380 * runemacs.c (WinMain): Allow Emacs process to be started with
e580a741 1381 high or low priority.
e8918aee
EZ
1382
1383 * emacs.bat.in: Remove OS dependent operations.
85b2f69e 1384
e8918aee
EZ
13851997-09-02 Geoff Voelker <voelker@cs.washington.edu>
1386
1387 * addpm.c (env_vars): No longer set INFOPATH.
1388
1389 * cmdproxy.c (get_next_token): Null terminate token returned.
1390
1391 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
1392
13931997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
1394
1395 * addpm.c (env_vars): Set SHELL to cmdproxy.
1396 (main): Initialize idDde to 0.
1397 Determine emacs_path from module file name.
1398 Prompt for install.
1399
1400 * makefile.def (MSVCNT11): Conditionally define it.
1401 (BASE_LIBS): Do not use oldnames.lib.
1402 (SYS_LDFLAGS): Use pdb files.
1403 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
1404 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
1405 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1406
1407 * makefile.nt (ALL): Build cmdproxy.
1408 (cmdproxy): New target.
1409 (install): Install cmdproxy.
1410
1411 * ftime.bat, debug.bat, cmdproxy.c: New files.
1412
14131997-07-10 Geoff Voelker <voelker@cs.washington.edu>
1414
52397249 1415 * inc/sys/socket.h (shutdown): Define.
e8918aee
EZ
1416 (sys_shutdown): Export.
1417
14181997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1419
1420 * config.nt (RE_TRANSLATE): Copy definition from config.in.
1421
14221997-07-01 Geoff Voelker <voelker@cs.washington.edu>
1423
1424 * config.nt: Update file comments.
1425 Update undefs added/removed in src/config.in.
1426
14271997-06-19 Geoff Voelker <voelker@cs.washington.edu>
1428
67cd381d 1429 * makefile.def, emacs.bat: Use windows95 and windowsnt instead
e8918aee
EZ
1430 of win95 and winnt, respectively.
1431
14321997-01-04 Geoff Voelker <voelker@cs.washington.edu>
1433
1434 * makefile.nt (real_install): Create site-lisp in installation dir.
1435 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
1436 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
1437
e8918aee
EZ
14381996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1439
1440 * Version 19.33 released.
1441
14421996-08-09 Geoff Voelker <voelker@cs.washington.edu>
1443
1444 * runemacs.c (WinMain): Put a space between the binary and its args.
1445
14461996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1447
1448 * Version 19.32 released.
1449
14501996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
1451
1452 * makefile.nt (clean): Use OBJDIR macro.
1453
14541996-06-03 Kim F. Storm <kfs@olicom.dk>
1455
e580a741 1456 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
e8918aee
EZ
1457 Not defined by default.
1458 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
1459 (WinMain): Convert backslashes to slashes in env var values.
1460
e580a741 1461 * addpm.c (env_vars): Use slashes, not backslashes.
e8918aee
EZ
1462
14631996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1464
1465 * Version 19.31 released.
1466
14671996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
1468
1469 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
1470 undo settings afterwards.
1471
14721996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
1473
1474 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
e580a741 1475 environment variable.
e8918aee 1476
53b37591 14771996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1478
1479 * install.bat: Allow for optimized build.
1480 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
1481 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1482
53b37591 14831996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
e8918aee
EZ
1484
1485 * addpm.c (REG_ROOT): Don't use a trailing backslash.
1486 (env_vars): Rename field emacs_path to emacs_dir.
1487 (main): Add link to runemacs instead of emacs.
1488
1489 * install.bat: Check if INSTALL_DIR is passed as an argument.
1490
1491 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
1492
1493 * makefile.nt: Build and install runemacs.exe.
1494
1495 * runemacs.c: New file.
1496
1497 * config.w95: File removed.
1498
1499 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
1500 inc/sys/socket.h, inc/sys/time.h: New header files.
1501
1502 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
85b2f69e 1503
e8918aee
EZ
15041996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1505
1506 * makefile.def (DEL): Defined.
1507 (DEL_TREE) [win95]: Defined.
1508 (SYS_LDFLAGS): Set executable versions to 3.10.
85b2f69e 1509
e8918aee
EZ
1510 * makefile.nt: Change uses of del to $(DEL).
1511
15121996-01-17 Erik Naggum <erik@naggum.no>
1513
1514 * All files: Update FSF's address in comment preamble.
1515
15161996-01-03 George V. Reilly <georger@microcrafts.com>
1517
1518 * emacs.ico: Now the proverbial kitchen sink icon.
1519
15201995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1521
1522 * Version 19.30 released.
1523
15241995-11-22 Geoff Voelker <voelker@cs.washington.edu>
1525
1526 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
1527
1528 * makefile.nt (install, fast_install, real_install, clean):
1529 Don't use switches to del not supported by Win95.
1530
15311995-11-07 Kevin Gallo <kgallo@microsoft.com>
1532
1533 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
1534 (install, fast_install): Change same-dir test to create test file in
1535 installation tree and thereby support read-only shares.
1536 (clean): Remove .pdb files.
1537
1538 * makefile.def (NTGUI): New macro.
1539 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
1540
1541 * config.nt, config.w95: Update to latest src/config.in.
1542
1543 * addpm.c (env_vars): New variable.
1544 (add_registry): New procedure.
1545 (main): Use values of configuration environment variables from
1546 the registry if defined, the process environment otherwise.
1547
15481995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1549
1550 * Version 19.29 released.
1551
1552 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
1553
15541995-06-13 Geoff Voelker <voelker@cs.washington.edu>
1555
1556 * makefile.nt: Define .c to .obj suffix rule.
1557 (addpm.obj): Compile directly, use CFLAGS.
1558 (addpm.exe): Link from addpm.obj.
85b2f69e 1559
e8918aee
EZ
1560 * makefile.def (MSVCNT11): Defined.
1561 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
1562 (CFLAGS_COMMON): Defined.
1563 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
85b2f69e 1564
e8918aee
EZ
15651995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1566
134d9671
JB
1567 * emacs.bat.in: Renamed from emacs.bat.
1568 (emacs_dir): Renamed from emacs_path.
e8918aee
EZ
1569 Definition removed.
1570
1571 * addpm.c: New file.
52397249 1572 * makefile.nt (ALL, addpm, addpm.exe, addpm.obj): Defined.
e8918aee
EZ
1573 (all): Depend upon $(BLD) and $(ALL).
1574 (install): Depend upon emacs.bat.
1575 Create program item for Emacs.
1576 (clean): Delete obj.
1577 (emacs.bat): Defined.
52397249 1578 * makefile.def (EMACS_ICON_PATH, ADDPM): Defined.
e8918aee
EZ
1579
15801995-05-27 Geoff Voelker <voelker@cs.washington.edu>
1581
1582 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
1583 Add carriage returns; necessary for batch files on Win95.
1584
15851995-05-25 Geoff Voelker <voelker@cs.washington.edu>
1586
1587 * config.w95: Created.
1588 * config.h: Changed to config.nt.
85b2f69e 1589
e8918aee 1590 * makefile.nt (SUBDIRS): Commented out.
52397249
JB
1591 (all, install, clean): Expand for-loops.
1592 (BUILD_CMD, INSTALL_CMD, CLEAN_CMD): Defined.
e8918aee 1593
52397249 1594 * makefile.def (SYS_LIB_DIR, SYS_INC_DIR): Undefined.
e8918aee 1595 (ARCH): New definition.
52397249
JB
1596 (CPU, CONFIG_H, OS_TYPE): Defined.
1597 (INCLUDE, LIB): Checked if valid.
e8918aee 1598 (ntwin32.mak): Included.
52397249
JB
1599 (AR, CC, LINK): New definition.
1600 (ADVAPI32, libc, BASE_LIBS): Defined.
e8918aee
EZ
1601 (SYS_LDFLAGS): New definition.
1602 Update comments and preprocessor conditionals.
1603
1604 * emacs.bat (SHELL): Conditionally defined.
1605 (HOME): Conditionally defined.
52397249 1606 (emacs_path, HOME): Update comments.
e8918aee
EZ
1607 Turn off all echo.
1608
16091995-05-09 Geoff Voelker <voelker@cs.washington.edu>
1610
1611 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
1612 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
1613 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
1614 inc/sys/param.h: Removed carriage-returns.
1615
16161995-05-06 Geoff Voelker <voelker@cs.washington.edu>
1617
1618 * makefile.def (CVTRES): Defined.
1619
1620 * emacs.ico, emacs.rc: New files by Kevin Gallo.
1621
16221995-04-10 Geoff Voelker <voelker@cs.washington.edu>
1623
88c71720 1624 * src: Remove directory.
e8918aee
EZ
1625
1626 * src\config.h, src\paths.h: Moved to parent dir, src removed.
1627
16281995-04-09 Geoff Voelker <voelker@cs.washington.edu>
1629
1630 * makefile.def (INSTALL_DIR): Changed to generic directory.
1631
1632 * emacs.bat: Added arguments when emacs.exe invoked.
1633
1634 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
1635
e580a741 16361994-12-13 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1637
1638 * makefile.def (CC): In configuration section.
1639 (COMPAT_LIB): Defined.
1640
e580a741 16411994-11-01 Geoff Voelker <voelker@cs.washington.edu>
e8918aee
EZ
1642
1643 * src/paths.h: New file.
1644
1645 * src/config.h: New file.
1646
1647 * inc/pwd.h: New file.
1648
1649 * inc/sys/dir.h: New file.
1650
1651 * inc/sys/file.h: New file.
1652
1653 * inc/sys/ioctl.h: New file.
1654
1655 * inc/sys/param.h: New file.
1656
1657 * todo: New file.
1658
88c71720 1659 * README: New file.
e8918aee
EZ
1660
1661 * makefile.nt: New file.
1662
e580a741 1663 * makefile.def: New file.
85b2f69e 1664
e580a741 1665 * install.cmd: New file.
e8918aee 1666
e580a741 1667 * INSTALL: New file.
e8918aee 1668
e580a741 1669 * fast-install.cmd: New file.
e8918aee
EZ
1670
1671 * emacs.cmd: New file.
1672
1673 * ebuild.cmd: New file.
1674
1675 * _emacs: New file.
1676
1677;; Local Variables:
880820fe 1678;; coding: utf-8
33462dfa 1679;; add-log-time-zone-rule: t
e8918aee 1680;; End:
2a34a036 1681
b65d8176 1682 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
6d344054 1683 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
1684
1685 This file is part of GNU Emacs.
1686
eef0be9e 1687 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 1688 it under the terms of the GNU General Public License as published by
eef0be9e
GM
1689 the Free Software Foundation, either version 3 of the License, or
1690 (at your option) any later version.
7f6d64f8
GM
1691
1692 GNU Emacs is distributed in the hope that it will be useful,
1693 but WITHOUT ANY WARRANTY; without even the implied warranty of
1694 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1695 GNU General Public License for more details.
1696
1697 You should have received a copy of the GNU General Public License
eef0be9e 1698 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
1699
1700;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414