aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Innes2001-01-06 21:38:18 +0000
committerAndrew Innes2001-01-06 21:38:18 +0000
commit0dac6924549bf58b1c610edb03db99aae0900d34 (patch)
tree8e887c0339f24c2ecb7487a2970acc8182d69669
parent4c6f814e6605a80e33d243488ff6d7d9014047c4 (diff)
downloademacs-0dac6924549bf58b1c610edb03db99aae0900d34.tar.gz
emacs-0dac6924549bf58b1c610edb03db99aae0900d34.zip
*** empty log message ***
-rw-r--r--leim/ChangeLog5
-rw-r--r--lib-src/ChangeLog5
-rw-r--r--lisp/ChangeLog4
-rw-r--r--nt/ChangeLog1482
-rw-r--r--src/ChangeLog5
5 files changed, 771 insertions, 730 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog
index aa821de6f32..cfb14cb2d6c 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -1,3 +1,8 @@
12001-01-06 Andrew Innes <andrewi@gnu.org>
2
3 * makefile.nt ($(TIT)): Map .elc to .el.
4 (buildlisppath): Make path relative to $(MAKEDIR).
5
12001-01-01 Andreas Schwab <schwab@suse.de> 62001-01-01 Andreas Schwab <schwab@suse.de>
2 7
3 * quail/latin-alt.el: Doc fixes. 8 * quail/latin-alt.el: Doc fixes.
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index ba3f2e65597..f6383d5559c 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,8 @@
12001-01-06 Andrew Innes <andrewi@gnu.org>
2
3 * makefile.w32-in (clean): Delete $(COMPILER_TEMP_FILES) instead
4 of *.pdb.
5
12001-01-03 Paul Eggert <eggert@twinsun.com> 62001-01-03 Paul Eggert <eggert@twinsun.com>
2 7
3 * lib-src/rcs2log: Avoid security hole allowing attacker to 8 * lib-src/rcs2log: Avoid security hole allowing attacker to
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b19c88ecc3a..6c5b287913d 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12001-01-06 Andrew Innes <andrewi@gnu.org>
2
3 * makefile.w32-in (custom-deps): Set EMACSLOADPATH explicitly.
4
12001-01-06 Eli Zaretskii <eliz@is.elta.co.il> 52001-01-06 Eli Zaretskii <eliz@is.elta.co.il>
2 6
3 * isearch.el (isearch-lazy-highlight-remove-overlays): Doc fix. 7 * isearch.el (isearch-lazy-highlight-remove-overlays): Doc fix.
diff --git a/nt/ChangeLog b/nt/ChangeLog
index 1bdbc42d0e3..c19ac8c585f 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -1,730 +1,752 @@
12001-01-02 Andrew Innes <andrewi@gnu.org> 12001-01-06 Andrew Innes <andrewi@gnu.org>
2 2
3 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather 3 * README: Update info about compilers.
4 than the function. 4
5 5 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
62000-12-17 Andrew Innes <andrewi@gnu.org> 6 select correct rule for invoking make in another directory. Amend
7 7 rules accordingly.
8 * makefile.w32-in (install): Copy directories to the correct 8 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
9 places. 9
10 (real_install): Remove obsolete target. 10 * nmake.defs (EMACS_ICON_PATH): Delete definition.
11 11 (COMPILER_TEMP_FILES): New definition.
122000-12-06 Andrew Innes <andrewi@gnu.org> 12 (MAKETYPE): New definition.
13 13
14 * nmake.defs (CURDIR): New define. 14 * gmake.defs (EMACS_ICON_PATH): Delete definition.
15 (INSTALL_DIR): Use it. 15 (COMPILER_TEMP_FILES): New definition.
16 16 (MAKETYPE): New definition.
17 * gmake.defs (NEW_CYGWIN): New define. 17
18 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20, 18 * makefile.def (EMACS_ICON_PATH): Delete definition.
19 so we need to adjust how we escape embedded quotes. 19
20 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory, 20 * configure.bat: Be careful not to add trailing spaces when
21 relative to $(CURDIR). 21 outputting to config.settings.
22 22
232000-11-25 Jason Rumney <jasonr@gnu.org> 232001-01-02 Andrew Innes <andrewi@gnu.org>
24 24
25 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define. 25 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
26 26 than the function.
272000-10-17 Andrew Innes <andrewi@gnu.org> 27
28 282000-12-17 Andrew Innes <andrewi@gnu.org>
29 * makefile.w32-in (recompile): New target to recompile lisp 29
30 directory. 30 * makefile.w32-in (install): Copy directories to the correct
31 (recompile-CMD, recompile-SH): New support targets. 31 places.
32 32 (real_install): Remove obsolete target.
332000-09-24 Jason Rumney <jasonr@gnu.org> 33
34 342000-12-06 Andrew Innes <andrewi@gnu.org>
35 * config.nt (NO_RETURN): Define it. 35
36 36 * nmake.defs (CURDIR): New define.
372000-09-17 Andrew Innes <andrewi@gnu.org> 37 (INSTALL_DIR): Use it.
38 38
39 * gmake.defs: Revert to Unix line endings. 39 * gmake.defs (NEW_CYGWIN): New define.
40 40 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
41 * nmake.defs: Revert to Unix line endings. 41 so we need to adjust how we escape embedded quotes.
42 42 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
432000-09-16 Andrew Innes <andrewi@gnu.org> 43 relative to $(CURDIR).
44 44
45 * gmake.defs (SETLOADPATH): Change definition to work from any 452000-11-25 Jason Rumney <jasonr@gnu.org>
46 subdirectory. 46
47 47 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
482000-09-14 Andrew Innes <andrewi@gnu.org> 48
49 492000-10-17 Andrew Innes <andrewi@gnu.org>
50 * makefile.w32-in: Revert to Unix line endings. 50
51 51 * makefile.w32-in (recompile): New target to recompile lisp
522000-09-14 Andrew Innes <andrewi@gnu.org> 52 directory.
53 53 (recompile-CMD, recompile-SH): New support targets.
54 * INSTALL: Add note about expected error messages when configure 54
55 is run. 552000-09-24 Jason Rumney <jasonr@gnu.org>
56 56
57 * configure.bat: Simplify the generation of makefiles (don't need 57 * config.nt (NO_RETURN): Define it.
58 to generate various top-level targets that invoke make in other 58
59 directories). 592000-09-17 Andrew Innes <andrewi@gnu.org>
60 60
61 * gmake.defs (SHELLTYPE): New define. 61 * gmake.defs: Revert to Unix line endings.
62 (SETLOADPATH): New define. 62
63 63 * nmake.defs: Revert to Unix line endings.
64 * nmake.defs (SHELLTYPE): New define. 64
65 652000-09-16 Andrew Innes <andrewi@gnu.org>
66 * makefile.w32-in: Standardize indentation somewhat. 66
67 Add bootstrap support. 67 * gmake.defs (SETLOADPATH): Change definition to work from any
68 Pass $(MFLAGS) when invoking make recursively. 68 subdirectory.
69 Add shell-specific variants of top-level targets that invoke make 69
70 recursively in other directories, and add necessary computed 702000-09-14 Andrew Innes <andrewi@gnu.org>
71 dependencies. 71
72 72 * makefile.w32-in: Revert to Unix line endings.
732000-09-03 Andrew Innes <andrewi@gnu.org> 73
74 742000-09-14 Andrew Innes <andrewi@gnu.org>
75 * makefile.w32-in: Change to DOS line endings. 75
76 76 * INSTALL: Add note about expected error messages when configure
77 * configure.bat: Change to DOS line endings. 77 is run.
78 78
79 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define. 79 * configure.bat: Simplify the generation of makefiles (don't need
80 (_ANONYMOUS_STRUCT) [__GNUC__]: New define. 80 to generate various top-level targets that invoke make in other
81 81 directories).
82 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define. 82
83 (_ANONYMOUS_STRUCT) [__GNUC__]: New define. 83 * gmake.defs (SHELLTYPE): New define.
84 84 (SETLOADPATH): New define.
85 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION 85
86 -D_ANONYMOUS_STRUCT on compile line. 86 * nmake.defs (SHELLTYPE): New define.
87 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK. 87
88 (ARCH_CFLAGS): Change optimization flags to -O2. 88 * makefile.w32-in: Standardize indentation somewhat.
89 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions. 89 Add bootstrap support.
90 (ARGQUOTE, DQUOTE): New defines. 90 Pass $(MFLAGS) when invoking make recursively.
91 91 Add shell-specific variants of top-level targets that invoke make
92 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION 92 recursively in other directories, and add necessary computed
93 -D_ANONYMOUS_STRUCT on compile line. 93 dependencies.
94 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions. 94
95 (ARGQUOTE, DQUOTE): New defines. 952000-09-03 Andrew Innes <andrewi@gnu.org>
96 96
972000-08-22 Andrew Innes <andrewi@gnu.org> 97 * makefile.w32-in: Change to DOS line endings.
98 98
99 * configure.bat: New file. 99 * configure.bat: Change to DOS line endings.
100 100
101 * gmake.defs: New file. 101 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
102 102 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
103 * nmake.defs: New file. 103
104 104 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
105 * makefile.w32-in: New file. 105 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
106 106
107 * INSTALL: Rewrite to match new configure process. 107 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
108 108 -D_ANONYMOUS_STRUCT on compile line.
109 * config.nt [WINDOWSNT]: Don't declare getenv. 109 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
110 (EMACS_CONFIG_OPTIONS): Define according to compiler being used. 110 (ARCH_CFLAGS): Change optimization flags to -O2.
111 111 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
112 * addpm.c (main): Accept /q to mean install based on addpm's 112 (ARGQUOTE, DQUOTE): New defines.
113 location without asking. Remove reference to emacs.bat which is 113
114 now obsolete. 114 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
115 115 -D_ANONYMOUS_STRUCT on compile line.
116 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*. 116 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
117 117 (ARGQUOTE, DQUOTE): New defines.
118 * paths.h: Use forward slash as directory separator in all path 118
119 definitions. 1192000-08-22 Andrew Innes <andrewi@gnu.org>
120 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix. 120
121 121 * configure.bat: New file.
122 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *. 122
123 123 * gmake.defs: New file.
124 * runemacs.c: Remove WIN32 define. 124
125 125 * nmake.defs: New file.
126 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is 126
127 not defined. 127 * makefile.w32-in: New file.
128 128
129 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined. 129 * INSTALL: Rewrite to match new configure process.
130 (fd_set): Define to new name, after including winsock.h, so we can 130
131 provide our own implementation. 131 * config.nt [WINDOWSNT]: Don't declare getenv.
132 132 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
1332000-07-05 Andrew Innes <andrewi@gnu.org> 133
134 134 * addpm.c (main): Accept /q to mean install based on addpm's
135 * ebuild.bat: Add support for specifying make arguments. 135 location without asking. Remove reference to emacs.bat which is
136 136 now obsolete.
137 * makefile.nt: Add support for `bootstrap' and related targets. 137
138 138 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
1392000-06-11 Jason Rumney <jasonr@gnu.org> 139
140 140 * paths.h: Use forward slash as directory separator in all path
141 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P. 141 definitions.
142 142 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
1432000-02-06 Andrew Innes <andrewi@gnu.org> 143
144 144 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
145 * inc/sys/time.h: Add inclusion protection. 145
146 146 * runemacs.c: Remove WIN32 define.
147 * makefile.def (SYS_LDFLAGS): Add -nologo. 147
148 148 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
1491999-11-22 Andrew Innes <andrewi@gnu.org> 149 not defined.
150 150
151 * install.bat: Pass on command line arguments to make. 151 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
152 152 (fd_set): Define to new name, after including winsock.h, so we can
153 * makefile.nt (fast_install): Bring commands up-to-date, and fix 153 provide our own implementation.
154 typo. 154
155 1552000-07-05 Andrew Innes <andrewi@gnu.org>
1561999-11-21 Andrew Innes <andrewi@gnu.org> 156
157 157 * ebuild.bat: Add support for specifying make arguments.
158 * makefile.nt (all): Build leim if present. 158
159 (install): Install leim if present. 159 * makefile.nt: Add support for `bootstrap' and related targets.
160 (clean): Clean leim if present. 160
161 1612000-06-11 Jason Rumney <jasonr@gnu.org>
162 * addpm.c (env_vars): Include leim in default EMACSLOADPATH 162
163 definition. 163 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
164 164
165 * emacs.bat.in (EMACSLOADPATH): Include leim. 1652000-02-06 Andrew Innes <andrewi@gnu.org>
166 166
167After the release of 20.4, development was split into two separate 167 * inc/sys/time.h: Add inclusion protection.
168code lines. One line contained the code for Emacs 21, and the other 168
169one the code for the 20.x releases after 20.4. The following change 169 * makefile.def (SYS_LDFLAGS): Add -nologo.
170log entries up to the entry ``20.4 released'' are for the 20.x code 170
171line. Change logs above this notice are those for the 21.x code line. 1711999-11-22 Andrew Innes <andrewi@gnu.org>
172 172
1732000-06-13 Gerd Moellmann <gerd@gnu.org> 173 * install.bat: Pass on command line arguments to make.
174 174
175 * Version 20.7 released. 175 * makefile.nt (fast_install): Bring commands up-to-date, and fix
176 176 typo.
1772000-05-12 Jason Rumney <jasonr@gnu.org> 177
178 1781999-11-21 Andrew Innes <andrewi@gnu.org>
179 * INSTALL: Remove point 5 and other references to emacs.bat. 179
180 Renumber following points. Add note in point 1 about emacs.bat 180 * makefile.nt (all): Build leim if present.
181 and debug.bat being removed. 181 (install): Install leim if present.
182 182 (clean): Clean leim if present.
1832000-02-20 Andrew Innes <andrewi@gnu.org> 183
184 184 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
185 * makefile.nt: Remove all references to emacs.bat and debug.bat. 185 definition.
186 186
187 * emacs.bat.in: Remove obsolete file. 187 * emacs.bat.in (EMACSLOADPATH): Include leim.
188 188
189 * debug.bat.in: Remove obsolete file. 189After the release of 20.4, development was split into two separate
190 190code lines. One line contained the code for Emacs 21, and the other
1911999-11-22 Andrew Innes <andrewi@gnu.org> 191one the code for the 20.x releases after 20.4. The following change
192 192log entries up to the entry ``20.4 released'' are for the 20.x code
193 * install.bat: Pass on command line arguments to make. 193line. Change logs above this notice are those for the 21.x code line.
194 194
195 * makefile.nt (fast_install): Bring commands up-to-date, and fix 1952000-06-13 Gerd Moellmann <gerd@gnu.org>
196 typo. 196
197 197 * Version 20.7 released.
1981999-11-21 Andrew Innes <andrewi@gnu.org> 198
199 1992000-05-12 Jason Rumney <jasonr@gnu.org>
200 * makefile.nt (all): Build leim if present. 200
201 (install): Install leim if present. 201 * INSTALL: Remove point 5 and other references to emacs.bat.
202 (clean): Clean leim if present. 202 Renumber following points. Add note in point 1 about emacs.bat
203 203 and debug.bat being removed.
204 * addpm.c (env_vars): Include leim in default EMACSLOADPATH 204
205 definition. 2052000-02-20 Andrew Innes <andrewi@gnu.org>
206 206
207 * emacs.bat.in (EMACSLOADPATH): Include leim. 207 * makefile.nt: Remove all references to emacs.bat and debug.bat.
208 208
2091999-11-04 Andrew Innes <andrewi@gnu.org> 209 * emacs.bat.in: Remove obsolete file.
210 210
211 * makefile.def (ARCH_CFLAGS): Disable the frame pointer omission 211 * debug.bat.in: Remove obsolete file.
212 optimization, to ensure accurate stack traces. The performance 212
213 loss is negligible. 2131999-11-22 Andrew Innes <andrewi@gnu.org>
214 214
2151999-07-12 Richard Stallman <rms@gnu.org> 215 * install.bat: Pass on command line arguments to make.
216 216
217 * Version 20.4 released. 217 * makefile.nt (fast_install): Bring commands up-to-date, and fix
218 218 typo.
2191999-06-16 Andrew Innes <andrewi@gnu.org> 219
220 2201999-11-21 Andrew Innes <andrewi@gnu.org>
221 * emacs.rc: Use an icon with a transparent background, to be in 221
222 keeping with other applications. 222 * makefile.nt (all): Build leim if present.
223 223 (install): Install leim if present.
2241999-06-03 Andrew Innes <andrewi@gnu.org> 224 (clean): Clean leim if present.
225 225
226 * preprep.c: Fix typo. 226 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
227 227 definition.
2281999-05-02 Andrew Innes <andrewi@gnu.org> 228
229 229 * emacs.bat.in (EMACSLOADPATH): Include leim.
230 * config.h: Remove obsolete file. 230
231 2311999-11-04 Andrew Innes <andrewi@gnu.org>
232 * preprep.c (copy_executable_and_move_sections): Ifdef out a 232
233 couple of unused switch cases that aren't defined on all 233 * makefile.def (ARCH_CFLAGS): Disable the frame pointer omission
234 platforms. 234 optimization, to ensure accurate stack traces. The performance
235 235 loss is negligible.
236 * ftime.bat: Add another variation of the profile command, which 236
237 only profiles extended commands. 2371999-07-12 Richard Stallman <rms@gnu.org>
238 238
2391999-03-31 Geoff Voelker <voelker@cs.washington.edu> 239 * Version 20.4 released.
240 240
241 * cmdproxy.c (main): Fix parens. 2411999-06-16 Andrew Innes <andrewi@gnu.org>
242 242
2431999-03-25 Andrew Innes <andrewi@gnu.org> 243 * emacs.rc: Use an icon with a transparent background, to be in
244 244 keeping with other applications.
245 * cmdproxy.c (main): Call GetShortPathName to normalize program 245
246 names for comparison. 2461999-06-03 Andrew Innes <andrewi@gnu.org>
247 247
2481999-03-05 Geoff Voelker <voelker@cs.washington.edu> 248 * preprep.c: Fix typo.
249 249
250 * makefile.def: Compile multiple .c files when possible. 2501999-05-02 Andrew Innes <andrewi@gnu.org>
251 Use BLD instead of assuming i386. 251
252 * makefile.nt: Remove common multiple file compilation commands. 252 * config.h: Remove obsolete file.
253 253
2541999-03-04 Geoff Voelker <voelker@cs.washington.edu> 254 * preprep.c (copy_executable_and_move_sections): Ifdef out a
255 255 couple of unused switch cases that aren't defined on all
256 * cmdproxy.c (main): Add missing parens. 256 platforms.
257 257
2581999-02-20 Andrew Innes <andrewi@gnu.org> 258 * ftime.bat: Add another variation of the profile command, which
259 259 only profiles extended commands.
260 * preprep.c: New program to allow dumped image to be profiled. 260
261 2611999-03-31 Geoff Voelker <voelker@cs.washington.edu>
262 * makefile.nt (preprep): New target. 262
263 (ALL): Build it. 263 * cmdproxy.c (main): Fix parens.
264 264
265 * makefile.def (ARCH_CFLAGS): Set struct packing to 8. 2651999-03-25 Andrew Innes <andrewi@gnu.org>
266 266
267 * ftime.bat: Invoke preprep to prepare dumped image for profiling. 267 * cmdproxy.c (main): Call GetShortPathName to normalize program
268 Change prep options to profile libc functions and skip the startup 268 names for comparison.
269 code. 269
270 2701999-03-05 Geoff Voelker <voelker@cs.washington.edu>
2711999-02-15 Geoff Voelker <voelker@cs.washington.edu> 271
272 272 * makefile.def: Compile multiple .c files when possible.
273 * makefile.nt: Create installation directory as first step. 273 Use BLD instead of assuming i386.
274 274 * makefile.nt: Remove common multiple file compilation commands.
2751999-01-31 Andrew Innes <andrewi@gnu.org> 275
276 2761999-03-04 Geoff Voelker <voelker@cs.washington.edu>
277 * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from 277
278 ROUND_UP_DST. Zeroes the alignment slop. 278 * cmdproxy.c (main): Add missing parens.
279 (copy_executable_and_add_section): Update the 279
280 SizeOfHeaders field properly. 2801999-02-20 Andrew Innes <andrewi@gnu.org>
281 281
2821999-01-27 Andrew Innes <andrewi@gnu.org> 282 * preprep.c: New program to allow dumped image to be profiled.
283 283
284 * makefile.nt: Do make version comparison as strings. 284 * makefile.nt (preprep): New target.
285 285 (ALL): Build it.
2861999-01-26 Andrew Innes <andrewi@harlequin.co.uk> 286
287 287 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
288 * runemacs.c (WinMain): Pass explicit environment block to 288
289 CreateProcess, to work around a bug in Windows 95/98. 289 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
290 290 Change prep options to profile libc functions and skip the startup
2911999-01-22 Geoff Voelker <voelker@cs.washington.edu> 291 code.
292 292
293 * icons: New directory with Davenport's icons. 2931999-02-15 Geoff Voelker <voelker@cs.washington.edu>
294 icons/sink.ico: Renamed from emacs.ico. 294
295 295 * makefile.nt: Create installation directory as first step.
296 * makefile.nt (install, fast_install): Install Windows icons 296
297 into etc/icons. 2971999-01-31 Andrew Innes <andrewi@gnu.org>
298 298
299 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon. 299 * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from
300 300 ROUND_UP_DST. Zeroes the alignment slop.
3011999-01-17 Andrew Innes <andrewi@gnu.org> 301 (copy_executable_and_add_section): Update the
302 302 SizeOfHeaders field properly.
303 * makefile.nt: (ALL): List top-level targets. 303
304 (addsection): New top-level target. 3041999-01-27 Andrew Innes <andrewi@gnu.org>
305 (install): Copy fns-*.el to bin directory. 305
306 306 * makefile.nt: Do make version comparison as strings.
307 * addsection.c: New program to add static heap section to 307
308 temacs.exe after linking, in support of new unexec method. 3081999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
309 309
3101998-12-28 Andrew Innes <andrewi@delysid.gnu.org> 310 * runemacs.c (WinMain): Pass explicit environment block to
311 311 CreateProcess, to work around a bug in Windows 95/98.
312 * cmdproxy.c (spawn): Pass directory for child as parameter. 312
313 (main): Save startup directory to give to spawn, then change 3131999-01-22 Geoff Voelker <voelker@cs.washington.edu>
314 directory to location of .exe in order not to prevent startup 314
315 directory from being deleted. 315 * icons: New directory with Davenport's icons.
316 316 icons/sink.ico: Renamed from emacs.ico.
3171998-12-08 Geoff Voelker <voelker@cs.washington.edu> 317
318 318 * makefile.nt (install, fast_install): Install Windows icons
319 * makefile.nt: Do string comparision of _NMAKE_VER. 319 into etc/icons.
320 320
3211998-12-02 Geoff Voelker <voelker@cs.washington.edu> 321 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
322 322
323 * config.nt (LOCALTIME_CACHE): Define. 3231999-01-17 Andrew Innes <andrewi@gnu.org>
324 324
3251998-11-13 Andrew Innes <andrewi@delysid.gnu.org> 325 * makefile.nt: (ALL): List top-level targets.
326 326 (addsection): New top-level target.
327 * install.bat: Convert to DOS format. 327 (install): Copy fns-*.el to bin directory.
328 328
3291998-11-10 Andrew Innes <andrewi@harlequin.co.uk> 329 * addsection.c: New program to add static heap section to
330 330 temacs.exe after linking, in support of new unexec method.
331 * cmdproxy.c (main): Set environment size only when running 331
332 command.com. 3321998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
333 333
3341998-11-03 Theodore Jump <tjump@tertius.com> 334 * cmdproxy.c (spawn): Pass directory for child as parameter.
335 335 (main): Save startup directory to give to spawn, then change
336 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net. 336 directory to location of .exe in order not to prevent startup
337 (DEL_TREE): Use rd instead of rmdir. 337 directory from being deleted.
338 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries. 338
339 * makefile.nt: Compile multiple source files when possible. 3391998-12-08 Geoff Voelker <voelker@cs.washington.edu>
340 340
3411998-10-05 Geoff Voelker <voelker@cs.washington.edu> 341 * makefile.nt: Do string comparision of _NMAKE_VER.
342 342
343 * cmdproxy.c (main): Treat command line options as case-insensitive. 3431998-12-02 Geoff Voelker <voelker@cs.washington.edu>
344 344
3451998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> 345 * config.nt (LOCALTIME_CACHE): Define.
346 346
347 * Version 20.3 released. 3471998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
348 348
3491998-07-20 Geoff Voelker <voelker@cs.washington.edu> 349 * install.bat: Convert to DOS format.
350 350
351 * addpm.c (main): Explicitly check result of message box for OK. 3511998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
352 352
3531998-06-05 Andrew Innes <andrewi@harlequin.co.uk> 353 * cmdproxy.c (main): Set environment size only when running
354 354 command.com.
355 * inc/sys/file.h (D_OK): Define new macro. 355
356 3561998-11-03 Theodore Jump <tjump@tertius.com>
3571998-06-01 Andrew Innes <andrewi@mescaline.gnu.org> 357
358 358 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
359 * makefile.def (CFLAGS): Do not define HAVE_NTGUI. 359 (DEL_TREE): Use rd instead of rmdir.
360 360 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
3611998-05-30 Geoff Voelker <voelker@cs.washington.edu> 361 * makefile.nt: Compile multiple source files when possible.
362 362
363 * emacs.rc (VS_VERSION_INFO): Define. 3631998-10-05 Geoff Voelker <voelker@cs.washington.edu>
364 364
3651998-04-23 Geoff Voelker <voelker@cs.washington.edu> 365 * cmdproxy.c (main): Treat command line options as case-insensitive.
366 366
367 * makefile.nt (emacs.bat, debug.bat): Create them in the 3671998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
368 installation directory. 368
369 369 * Version 20.3 released.
3701998-04-23 Andrew Innes <andrewi@harlequin.co.uk> 370
371 3711998-07-20 Geoff Voelker <voelker@cs.washington.edu>
372 * ddeclient.c: New file. (Support program for performing limited 372
373 interprocess communication on Windows.) 373 * addpm.c (main): Explicitly check result of message box for OK.
374 374
375 * makefile.nt: Build ddeclient. 3751998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
376 376
377 * cmdproxy.c (main): Only set environment size for real shell, and 377 * inc/sys/file.h (D_OK): Define new macro.
378 provide extra directory argument, when running on Windows 95. 378
379 3791998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
3801998-04-17 Geoff Voelker <voelker@cs.washington.edu> 380
381 381 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
382 * cmdproxy.c (fail): Exit with a negative return value. 382
383 (spawn): Return subprocess return code as an argument. 3831998-05-30 Geoff Voelker <voelker@cs.washington.edu>
384 Explicitly copy environment block. 384
385 (main): Update to use return value argument with spawn. 385 * emacs.rc (VS_VERSION_INFO): Define.
386 Retry if spawn failed when a subshell was not tried. 386
387 3871998-04-23 Geoff Voelker <voelker@cs.washington.edu>
388 * config.nt: Include new macros from src/config.in. 388
389 (GNU_MALLOC, REL_ALLOC): Define. 389 * makefile.nt (emacs.bat, debug.bat): Create them in the
390 (RE_TRANSLATE_TYPE): Use Lisp_Object as type. 390 installation directory.
391 (RE_TRANSLATE): Use char_table_translate. 391
392 3921998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
393 * makefile.def (CP_DIR): Preserve attributes. 393
394 394 * ddeclient.c: New file. (Support program for performing limited
395 * makefile.nt (clean): Delete patch generated files, optimized 395 interprocess communication on Windows.)
396 build directory. 396
397 397 * makefile.nt: Build ddeclient.
3981997-10-01 Geoff Voelker <voelker@cs.washington.edu> 398
399 399 * cmdproxy.c (main): Only set environment size for real shell, and
400 * addpm.c (env_vars): Fix misplaced % in SHELL entry. 400 provide extra directory argument, when running on Windows 95.
401 401
4021997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 4021998-04-17 Geoff Voelker <voelker@cs.washington.edu>
403 403
404 * Version 20.2 released. 404 * cmdproxy.c (fail): Exit with a negative return value.
405 405 (spawn): Return subprocess return code as an argument.
4061997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 406 Explicitly copy environment block.
407 407 (main): Update to use return value argument with spawn.
408 * Version 20.1 released. 408 Retry if spawn failed when a subshell was not tried.
409 409
4101997-09-11 Geoff Voelker <voelker@cs.washington.edu> 410 * config.nt: Include new macros from src/config.in.
411 411 (GNU_MALLOC, REL_ALLOC): Define.
412 * debug.bat.in: New file. 412 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
413 * makefile.nt (debug.bat): New target. 413 (RE_TRANSLATE): Use char_table_translate.
414 414
4151997-09-02 Andrew Innes <andrewi@harlequin.co.uk> 415 * makefile.def (CP_DIR): Preserve attributes.
416 416
417 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH. 417 * makefile.nt (clean): Delete patch generated files, optimized
418 Quote group name. Allow different icons to be specified. 418 build directory.
419 419
420 * cmdproxy.c (get_env_size): New function. 4201997-10-01 Geoff Voelker <voelker@cs.washington.edu>
421 (spawn): Explicitly pass in environment when creating subprocess. 421
422 (main): Cleaup error messages. 422 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
423 Specify dynamically sized environment block for real shell. 423
424 Pass on unhandled switches to real shell. 4241997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
425 Quote program name. 425
426 426 * Version 20.2 released.
427 * makefile.def (CFLAGS_COMMON): Place pdb file in object build 427
428 directory. 4281997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
429 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1. 429
430 430 * Version 20.1 released.
431 * runemacs.c (WinMain): Allow Emacs process to be started with 431
432 high or low priority. 4321997-09-11 Geoff Voelker <voelker@cs.washington.edu>
433 433
434 * emacs.bat.in: Remove OS dependent operations. 434 * debug.bat.in: New file.
435 435 * makefile.nt (debug.bat): New target.
4361997-09-02 Geoff Voelker <voelker@cs.washington.edu> 436
437 4371997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
438 * addpm.c (env_vars): No longer set INFOPATH. 438
439 439 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
440 * cmdproxy.c (get_next_token): Null terminate token returned. 440 Quote group name. Allow different icons to be specified.
441 441
442 * emacs.bat.in (INFOPATH): No longer set INFOPATH. 442 * cmdproxy.c (get_env_size): New function.
443 443 (spawn): Explicitly pass in environment when creating subprocess.
4441997-08-10 Andrew Innes <andrewi@harlequin.co.uk> 444 (main): Cleaup error messages.
445 445 Specify dynamically sized environment block for real shell.
446 * addpm.c (env_vars): Set SHELL to cmdproxy. 446 Pass on unhandled switches to real shell.
447 (main): Initialize idDde to 0. 447 Quote program name.
448 Determine emacs_path from module file name. 448
449 Prompt for install. 449 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
450 450 directory.
451 * makefile.def (MSVCNT11): Conditionally define it. 451 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
452 (BASE_LIBS): Do not use oldnames.lib. 452
453 (SYS_LDFLAGS): Use pdb files. 453 * runemacs.c (WinMain): Allow Emacs process to be started with
454 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG. 454 high or low priority.
455 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations. 455
456 (ARCH_CFLAGS) [alpha && spd]: Use optimizations. 456 * emacs.bat.in: Remove OS dependent operations.
457 457
458 * makefile.nt (ALL): Build cmdproxy. 4581997-09-02 Geoff Voelker <voelker@cs.washington.edu>
459 (cmdproxy): New target. 459
460 (install): Install cmdproxy. 460 * addpm.c (env_vars): No longer set INFOPATH.
461 461
462 * ftime.bat, debug.bat, cmdproxy.c: New files. 462 * cmdproxy.c (get_next_token): Null terminate token returned.
463 463
4641997-07-10 Geoff Voelker <voelker@cs.washington.edu> 464 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
465 465
466 * inc/sys/socket.h: (shutdown): Define. 4661997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
467 (sys_shutdown): Export. 467
468 468 * addpm.c (env_vars): Set SHELL to cmdproxy.
4691997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 469 (main): Initialize idDde to 0.
470 470 Determine emacs_path from module file name.
471 * config.nt (RE_TRANSLATE): Copy definition from config.in. 471 Prompt for install.
472 472
4731997-07-01 Geoff Voelker <voelker@cs.washington.edu> 473 * makefile.def (MSVCNT11): Conditionally define it.
474 474 (BASE_LIBS): Do not use oldnames.lib.
475 * config.nt: Update file comments. 475 (SYS_LDFLAGS): Use pdb files.
476 Update undefs added/removed in src/config.in. 476 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
477 477 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
4781997-06-19 Geoff Voelker <voelker@cs.washington.edu> 478 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
479 479
480 * makefil.def, emacs.bat: Use windows95 and windowsnt instead 480 * makefile.nt (ALL): Build cmdproxy.
481 of win95 and winnt, respectively. 481 (cmdproxy): New target.
482 482 (install): Install cmdproxy.
4831997-01-04 Geoff Voelker <voelker@cs.washington.edu> 483
484 484 * ftime.bat, debug.bat, cmdproxy.c: New files.
485 * makefile.nt (real_install): Create site-lisp in installation dir. 485
486 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH. 4861997-07-10 Geoff Voelker <voelker@cs.washington.edu>
487 * emacs.bat.in: Add site-lisp to EMACSLOADPATH. 487
488 488 * inc/sys/socket.h: (shutdown): Define.
4891996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 489 (sys_shutdown): Export.
490 490
491 * Version 19.33 released. 4911997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
492 492
4931996-08-09 Geoff Voelker <voelker@cs.washington.edu> 493 * config.nt (RE_TRANSLATE): Copy definition from config.in.
494 494
495 * runemacs.c (WinMain): Put a space between the binary and its args. 4951997-07-01 Geoff Voelker <voelker@cs.washington.edu>
496 496
4971996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 497 * config.nt: Update file comments.
498 498 Update undefs added/removed in src/config.in.
499 * Version 19.32 released. 499
500 5001997-06-19 Geoff Voelker <voelker@cs.washington.edu>
5011996-07-16 Andrew Innes <andrewi@harlequin.co.uk> 501
502 502 * makefil.def, emacs.bat: Use windows95 and windowsnt instead
503 * makefile.nt (clean): Use OBJDIR macro. 503 of win95 and winnt, respectively.
504 504
5051996-06-03 Kim F. Storm <kfs@olicom.dk> 5051997-01-04 Geoff Voelker <voelker@cs.washington.edu>
506 506
507 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro. 507 * makefile.nt (real_install): Create site-lisp in installation dir.
508 Not defined by default. 508 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
509 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE. 509 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
510 (WinMain): Convert backslashes to slashes in env var values. 510
511 5111996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
512 * addpm.c (env_vars): Use slashes, not backslashes. 512
513 513 * Version 19.33 released.
5141996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> 514
515 5151996-08-09 Geoff Voelker <voelker@cs.washington.edu>
516 * Version 19.31 released. 516
517 517 * runemacs.c (WinMain): Put a space between the binary and its args.
5181996-05-13 Andrew Innes <andrewi@harlequin.co.uk> 518
519 5191996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
520 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make; 520
521 undo settings afterwards. 521 * Version 19.32 released.
522 522
5231996-05-08 Andrew Innes <andrewi@harlequin.co.uk> 5231996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
524 524
525 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC 525 * makefile.nt (clean): Use OBJDIR macro.
526 environment variable. 526
527 5271996-06-03 Kim F. Storm <kfs@olicom.dk>
5281996-05-03 Andrew Innes <andrewi@harlequin.co.uk> 528
529 529 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
530 * install.bat: Allow for optimized build. 530 Not defined by default.
531 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir. 531 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
532 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version. 532 (WinMain): Convert backslashes to slashes in env var values.
533 533
5341996-05-03 Andrew Innes <andrewi@harlequin.co.uk> 534 * addpm.c (env_vars): Use slashes, not backslashes.
535 535
536 * addpm.c (REG_ROOT): Don't use a trailing backslash. 5361996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
537 (env_vars): Rename field emacs_path to emacs_dir. 537
538 (main): Add link to runemacs instead of emacs. 538 * Version 19.31 released.
539 539
540 * install.bat: Check if INSTALL_DIR is passed as an argument. 5401996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
541 541
542 * makefile.def (CONFIG_H) [WIN95]: Use config.nt. 542 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
543 543 undo settings afterwards.
544 * makefile.nt: Build and install runemacs.exe. 544
545 5451996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
546 * runemacs.c: New file. 546
547 547 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
548 * config.w95: File removed. 548 environment variable.
549 549
550 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h, 5501996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
551 inc/sys/socket.h, inc/sys/time.h: New header files. 551
552 552 * install.bat: Allow for optimized build.
553 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros. 553 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
554 554 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
5551996-03-27 Geoff Voelker <voelker@cs.washington.edu> 555
556 5561996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
557 * makefile.def (DEL): Defined. 557
558 (DEL_TREE) [win95]: Defined. 558 * addpm.c (REG_ROOT): Don't use a trailing backslash.
559 (SYS_LDFLAGS): Set executable versions to 3.10. 559 (env_vars): Rename field emacs_path to emacs_dir.
560 560 (main): Add link to runemacs instead of emacs.
561 * makefile.nt: Change uses of del to $(DEL). 561
562 562 * install.bat: Check if INSTALL_DIR is passed as an argument.
5631996-01-17 Erik Naggum <erik@naggum.no> 563
564 564 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
565 * All files: Update FSF's address in comment preamble. 565
566 566 * makefile.nt: Build and install runemacs.exe.
5671996-01-03 George V. Reilly <georger@microcrafts.com> 567
568 568 * runemacs.c: New file.
569 * emacs.ico: Now the proverbial kitchen sink icon. 569
570 570 * config.w95: File removed.
5711995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> 571
572 572 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
573 * Version 19.30 released. 573 inc/sys/socket.h, inc/sys/time.h: New header files.
574 574
5751995-11-22 Geoff Voelker <voelker@cs.washington.edu> 575 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
576 576
577 * makefile.def (CP_DIR): Use platform independent switches for xcopy. 5771996-03-27 Geoff Voelker <voelker@cs.washington.edu>
578 578
579 * makefile.nt (install, fast_install, real_install, clean): 579 * makefile.def (DEL): Defined.
580 Don't use switches to del not supported by Win95. 580 (DEL_TREE) [win95]: Defined.
581 581 (SYS_LDFLAGS): Set executable versions to 3.10.
5821995-11-07 Kevin Gallo <kgallo@microsoft.com> 582
583 583 * makefile.nt: Change uses of del to $(DEL).
584 * makefile.nt (addpm.exe): Link with $(ADVAPI32). 584
585 (install, fast_install): Change same-dir test to create test file in 5851996-01-17 Erik Naggum <erik@naggum.no>
586 installation tree and thereby support read-only shares. 586
587 (clean): Remove .pdb files. 587 * All files: Update FSF's address in comment preamble.
588 588
589 * makefile.def (NTGUI): New macro. 5891996-01-03 George V. Reilly <georger@microcrafts.com>
590 [NTGUI] (CFLAGS): Define HAVE_NTGUI. 590
591 591 * emacs.ico: Now the proverbial kitchen sink icon.
592 * config.nt, config.w95: Update to latest src/config.in. 592
593 5931995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
594 * addpm.c (env_vars): New variable. 594
595 (add_registry): New procedure. 595 * Version 19.30 released.
596 (main): Use values of configuration environment variables from 596
597 the registry if defined, the process environment otherwise. 5971995-11-22 Geoff Voelker <voelker@cs.washington.edu>
598 598
5991995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> 599 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
600 600
601 * Version 19.29 released. 601 * makefile.nt (install, fast_install, real_install, clean):
602 602 Don't use switches to del not supported by Win95.
603 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup. 603
604 6041995-11-07 Kevin Gallo <kgallo@microsoft.com>
6051995-06-13 Geoff Voelker <voelker@cs.washington.edu> 605
606 606 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
607 * makefile.nt: Define .c to .obj suffix rule. 607 (install, fast_install): Change same-dir test to create test file in
608 (addpm.obj): Compile directly, use CFLAGS. 608 installation tree and thereby support read-only shares.
609 (addpm.exe): Link from addpm.obj. 609 (clean): Remove .pdb files.
610 610
611 * makefile.def (MSVCNT11): Defined. 611 * makefile.def (NTGUI): New macro.
612 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib. 612 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
613 (CFLAGS_COMMON): Defined. 613
614 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl. 614 * config.nt, config.w95: Update to latest src/config.in.
615 615
6161995-06-09 Geoff Voelker <voelker@cs.washington.edu> 616 * addpm.c (env_vars): New variable.
617 617 (add_registry): New procedure.
618 * emacs.bat.in: Renamed from emacs.bat 618 (main): Use values of configuration environment variables from
619 (emacs_dir): Renamed from emacs_path 619 the registry if defined, the process environment otherwise.
620 Definition removed. 620
621 6211995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
622 * addpm.c: New file. 622
623 * makefile.nt (ALL,addpm,addpm.exe,addpm.obj): Defined. 623 * Version 19.29 released.
624 (all): Depend upon $(BLD) and $(ALL). 624
625 (install): Depend upon emacs.bat. 625 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
626 Create program item for Emacs. 626
627 (clean): Delete obj. 6271995-06-13 Geoff Voelker <voelker@cs.washington.edu>
628 (emacs.bat): Defined. 628
629 * makefile.def (EMACS_ICON_PATH,ADDPM): Defined. 629 * makefile.nt: Define .c to .obj suffix rule.
630 630 (addpm.obj): Compile directly, use CFLAGS.
6311995-05-27 Geoff Voelker <voelker@cs.washington.edu> 631 (addpm.exe): Link from addpm.obj.
632 632
633 * ebuild.bat, emacs.bat, fast-install.bat, install.bat: 633 * makefile.def (MSVCNT11): Defined.
634 Add carriage returns; necessary for batch files on Win95. 634 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
635 635 (CFLAGS_COMMON): Defined.
6361995-05-25 Geoff Voelker <voelker@cs.washington.edu> 636 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
637 637
638 * config.w95: Created. 6381995-06-09 Geoff Voelker <voelker@cs.washington.edu>
639 * config.h: Changed to config.nt. 639
640 640 * emacs.bat.in: Renamed from emacs.bat
641 * makefile.nt (SUBDIRS): Commented out. 641 (emacs_dir): Renamed from emacs_path
642 (all,install,clean): Expand for-loops. 642 Definition removed.
643 (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined. 643
644 644 * addpm.c: New file.
645 * makefile.def (SYS_LIB_DIR,SYS_INC_DIR): Undefined. 645 * makefile.nt (ALL,addpm,addpm.exe,addpm.obj): Defined.
646 (ARCH): New definition. 646 (all): Depend upon $(BLD) and $(ALL).
647 (CPU,CONFIG_H,OS_TYPE): Defined. 647 (install): Depend upon emacs.bat.
648 (INCLUDE,LIB): Checked if valid. 648 Create program item for Emacs.
649 (ntwin32.mak): Included. 649 (clean): Delete obj.
650 (AR,CC,LINK): New definition. 650 (emacs.bat): Defined.
651 (ADVAPI32,libc,BASE_LIBS): Defined. 651 * makefile.def (EMACS_ICON_PATH,ADDPM): Defined.
652 (SYS_LDFLAGS): New definition. 652
653 Update comments and preprocessor conditionals. 6531995-05-27 Geoff Voelker <voelker@cs.washington.edu>
654 654
655 * emacs.bat (SHELL): Conditionally defined. 655 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
656 (HOME): Conditionally defined. 656 Add carriage returns; necessary for batch files on Win95.
657 (emacs_path,HOME): Update comments. 657
658 Turn off all echo. 6581995-05-25 Geoff Voelker <voelker@cs.washington.edu>
659 659
6601995-05-09 Geoff Voelker <voelker@cs.washington.edu> 660 * config.w95: Created.
661 661 * config.h: Changed to config.nt.
662 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc, 662
663 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h, 663 * makefile.nt (SUBDIRS): Commented out.
664 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h, 664 (all,install,clean): Expand for-loops.
665 inc/sys/param.h: Removed carriage-returns. 665 (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined.
666 666
6671995-05-06 Geoff Voelker <voelker@cs.washington.edu> 667 * makefile.def (SYS_LIB_DIR,SYS_INC_DIR): Undefined.
668 668 (ARCH): New definition.
669 * makefile.def (CVTRES): Defined. 669 (CPU,CONFIG_H,OS_TYPE): Defined.
670 670 (INCLUDE,LIB): Checked if valid.
671 * emacs.ico, emacs.rc: New files by Kevin Gallo. 671 (ntwin32.mak): Included.
672 672 (AR,CC,LINK): New definition.
6731995-04-10 Geoff Voelker <voelker@cs.washington.edu> 673 (ADVAPI32,libc,BASE_LIBS): Defined.
674 674 (SYS_LDFLAGS): New definition.
675 * src: Removed. 675 Update comments and preprocessor conditionals.
676 676
677 * src\config.h, src\paths.h: Moved to parent dir, src removed. 677 * emacs.bat (SHELL): Conditionally defined.
678 678 (HOME): Conditionally defined.
6791995-04-09 Geoff Voelker <voelker@cs.washington.edu> 679 (emacs_path,HOME): Update comments.
680 680 Turn off all echo.
681 * makefile.def (INSTALL_DIR): Changed to generic directory. 681
682 6821995-05-09 Geoff Voelker <voelker@cs.washington.edu>
683 * emacs.bat: Added arguments when emacs.exe invoked. 683
684 684 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
685 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat. 685 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
686 686 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
6871994-12-13 voelker <voelker@cs.washington.edu> 687 inc/sys/param.h: Removed carriage-returns.
688 688
689 * makefile.def (CC): In configuration section. 6891995-05-06 Geoff Voelker <voelker@cs.washington.edu>
690 (COMPAT_LIB): Defined. 690
691 691 * makefile.def (CVTRES): Defined.
6921994-11-01 voelker <voelker@cs.washington.edu> 692
693 693 * emacs.ico, emacs.rc: New files by Kevin Gallo.
694 * src/paths.h: New file. 694
695 6951995-04-10 Geoff Voelker <voelker@cs.washington.edu>
696 * src/config.h: New file. 696
697 697 * src: Removed.
698 * inc/pwd.h: New file. 698
699 699 * src\config.h, src\paths.h: Moved to parent dir, src removed.
700 * inc/sys/dir.h: New file. 700
701 7011995-04-09 Geoff Voelker <voelker@cs.washington.edu>
702 * inc/sys/file.h: New file. 702
703 703 * makefile.def (INSTALL_DIR): Changed to generic directory.
704 * inc/sys/ioctl.h: New file. 704
705 705 * emacs.bat: Added arguments when emacs.exe invoked.
706 * inc/sys/param.h: New file. 706
707 707 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
708 * todo: New file. 708
709 7091994-12-13 voelker <voelker@cs.washington.edu>
710 * readme: New file. 710
711 711 * makefile.def (CC): In configuration section.
712 * makefile.nt: New file. 712 (COMPAT_LIB): Defined.
713 713
714 * makefile.def: New file. 7141994-11-01 voelker <voelker@cs.washington.edu>
715 715
716 * install.cmd: New file. 716 * src/paths.h: New file.
717 717
718 * install: New file. 718 * src/config.h: New file.
719 719
720 * fast-install.cmd: New file. 720 * inc/pwd.h: New file.
721 721
722 * emacs.cmd: New file. 722 * inc/sys/dir.h: New file.
723 723
724 * ebuild.cmd: New file. 724 * inc/sys/file.h: New file.
725 725
726 * _emacs: New file. 726 * inc/sys/ioctl.h: New file.
727 727
728;; Local Variables: 728 * inc/sys/param.h: New file.
729;; coding: iso-2022-7bit 729
730;; End: 730 * todo: New file.
731
732 * readme: New file.
733
734 * makefile.nt: New file.
735
736 * makefile.def: New file.
737
738 * install.cmd: New file.
739
740 * install: New file.
741
742 * fast-install.cmd: New file.
743
744 * emacs.cmd: New file.
745
746 * ebuild.cmd: New file.
747
748 * _emacs: New file.
749
750;; Local Variables:
751;; coding: iso-2022-7bit
752;; End:
diff --git a/src/ChangeLog b/src/ChangeLog
index 461909466ae..1af0d450408 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12001-01-06 Andrew Innes <andrewi@gnu.org>
2
3 * makefile.w32-in (clean): Delete $(COMPILER_TEMP_FILES) instead
4 of *.pdb.
5
12001-01-05 Andrew Innes <andrewi@gnu.org> 62001-01-05 Andrew Innes <andrewi@gnu.org>
2 7
3 * term.c (update_end): Don't check updating_frame; for some reason 8 * term.c (update_end): Don't check updating_frame; for some reason