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