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