aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-05-04 17:50:11 +0000
committerEli Zaretskii2001-05-04 17:50:11 +0000
commite8918aee02dbcf5f88b1e05dec33932e72acc20f (patch)
tree294328e37bef6a9a2d1d58c46bd57969fa5d7d94
parent71d6b45914dc9e67a8a6c48cd95f6fbff7f2dffa (diff)
downloademacs-e8918aee02dbcf5f88b1e05dec33932e72acc20f.tar.gz
emacs-e8918aee02dbcf5f88b1e05dec33932e72acc20f.zip
*** empty log message ***
-rw-r--r--ChangeLog4
-rw-r--r--etc/ChangeLog4
-rw-r--r--lib-src/ChangeLog4
-rw-r--r--lisp/ChangeLog.74
-rw-r--r--man/ChangeLog4
-rw-r--r--msdos/ChangeLog4
-rw-r--r--nt/ChangeLog1724
-rw-r--r--oldXMenu/ChangeLog4
-rw-r--r--src/ChangeLog.74
9 files changed, 896 insertions, 860 deletions
diff --git a/ChangeLog b/ChangeLog
index 12b5cc3c8f6..c28281efd99 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1509,6 +1509,10 @@ line. Change logs above this notice are those for the 21.x code line.
1509 1509
1510 * configure.in: Generate src/paths.h here. 1510 * configure.in: Generate src/paths.h here.
1511 1511
15121996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1513
1514 * Version 19.34 released.
1515
15121996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 15161996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1513 1517
1514 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS): 1518 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
diff --git a/etc/ChangeLog b/etc/ChangeLog
index b6471dada86..dfb30b6dbea 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -403,6 +403,10 @@ line. Change logs above this notice are those for the 21.x code line.
403 403
404 * CODINGS, CHARSETS: New files. 404 * CODINGS, CHARSETS: New files.
405 405
4061996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
407
408 * Version 19.34 released.
409
4061996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 4101996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
407 411
408 * Version 19.33 released. 412 * Version 19.33 released.
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 16381d3030a..6dcfdd336a3 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1508,6 +1508,10 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu>
1508 1508
1509 * hexl.c: Include <config.h>, so DOS_NT is defined on MSDOS. 1509 * hexl.c: Include <config.h>, so DOS_NT is defined on MSDOS.
1510 1510
15111996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1512
1513 * Version 19.34 released.
1514
15111996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 15151996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1512 1516
1513 * Version 19.33 released. 1517 * Version 19.33 released.
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index c41a0486058..2ac7245d268 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -23030,6 +23030,10 @@
23030 * pc-select.el: Replace \n in doc strings. 23030 * pc-select.el: Replace \n in doc strings.
23031 (pc-selection-mode): Big doc fix. Don't bind f1. 23031 (pc-selection-mode): Big doc fix. Don't bind f1.
23032 23032
230331996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
23034
23035 * Version 19.34 released.
23036
230331996-08-21 Michael Staats <michael@thp.Uni-Duisburg.DE> 230371996-08-21 Michael Staats <michael@thp.Uni-Duisburg.DE>
23034 23038
23035 * pc-select.el (forward-line-mark): New function. 23039 * pc-select.el (forward-line-mark): New function.
diff --git a/man/ChangeLog b/man/ChangeLog
index 65ca9990411..146f709c99b 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -684,6 +684,10 @@ line. Change logs above this notice are those for the 21.x code line.
684 684
685 * Makefile (../info/viper, viper.dvi): Delete viper-cmd.texi dep. 685 * Makefile (../info/viper, viper.dvi): Delete viper-cmd.texi dep.
686 686
6871996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
688
689 * Version 19.34 released.
690
6871996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 6911996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
688 692
689 * Version 19.33 released. 693 * Version 19.33 released.
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 4a7acf750ab..8d318a5b0e7 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -255,6 +255,10 @@ line. Change logs above this notice are those for the 21.x code line.
255 255
256 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories. 256 * mainmake.v2 (TAGS, tags): Include new lisp subdirectories.
257 257
2581996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
259
260 * Version 19.34 released.
261
2581996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 2621996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
259 263
260 * Version 19.33 released. 264 * Version 19.33 released.
diff --git a/nt/ChangeLog b/nt/ChangeLog
index df4c03864e7..3f96131ba01 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -1,860 +1,864 @@
12001-04-18 Andrew Innes <andrewi@gnu.org> 12001-04-18 Andrew Innes <andrewi@gnu.org>
2 2
3 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in 3 * nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
4 the environment. 4 the environment.
5 5
6 * gmake.defs (SETLOADPATH): Remove definition. 6 * gmake.defs (SETLOADPATH): Remove definition.
7 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the 7 (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
8 environment. 8 environment.
9 9
102001-03-26 Eli Zaretskii <eliz@is.elta.co.il> 102001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
11 11
12 * configure.bat: Make the checkw32api* labels be distinct in the 12 * configure.bat: Make the checkw32api* labels be distinct in the
13 first 8 characters. 13 first 8 characters.
14 14
152001-03-17 Andrew Innes <andrewi@gnu.org> 152001-03-17 Andrew Innes <andrewi@gnu.org>
16 16
17 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning 17 * cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
18 escaped quotes. 18 escaped quotes.
19 19
20 * gmake.defs (DEBUG_LINK): New macro. 20 * gmake.defs (DEBUG_LINK): New macro.
21 (LINK_FLAGS): Use it. 21 (LINK_FLAGS): Use it.
22 22
23 * nmake.defs (DEBUG_LINK): New macro. 23 * nmake.defs (DEBUG_LINK): New macro.
24 (LINK_FLAGS): Use it. 24 (LINK_FLAGS): Use it.
25 25
262001-03-06 Andrew Innes <andrewi@gnu.org> 262001-03-06 Andrew Innes <andrewi@gnu.org>
27 27
28 * INSTALL: Add --ldflags to configure line for building with 28 * INSTALL: Add --ldflags to configure line for building with
29 recent versions of Cygwin GCC. 29 recent versions of Cygwin GCC.
30 30
312001-03-05 Eli Zaretskii <eliz@is.elta.co.il> 312001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
32 32
33 * configure.bat: Use correct options when compiling a test program 33 * configure.bat: Use correct options when compiling a test program
34 with Cygwin. From David Ponce <dponce@voila.fr>. 34 with Cygwin. From David Ponce <dponce@voila.fr>.
35 35
362001-02-24 Andrew Innes <andrewi@gnu.org> 362001-02-24 Andrew Innes <andrewi@gnu.org>
37 37
38 * _emacs: Remove obsolete file. 38 * _emacs: Remove obsolete file.
39 39
40 * emacs.bat.in: Remove obsolete file. 40 * emacs.bat.in: Remove obsolete file.
41 41
42 * debug.bat.in: Remove obsolete file. 42 * debug.bat.in: Remove obsolete file.
43 43
44 * inc/sys/socket.h: Add copyright notice. 44 * inc/sys/socket.h: Add copyright notice.
45 45
46 * paths.h: Add copyright notice. 46 * paths.h: Add copyright notice.
47 47
48 * makefile.nt: Update copyright notice. 48 * makefile.nt: Update copyright notice.
49 49
50 * makefile.def: Update copyright notice. 50 * makefile.def: Update copyright notice.
51 51
52 * configure.bat: Update copyright notice. 52 * configure.bat: Update copyright notice.
53 53
54 * nmake.defs: Add copyright notice. 54 * nmake.defs: Add copyright notice.
55 55
56 * gmake.defs: Add copyright notice. 56 * gmake.defs: Add copyright notice.
57 57
58 * makefile.w32-in: Add copyright notice. 58 * makefile.w32-in: Add copyright notice.
59 59
602001-02-05 Andrew Innes <andrewi@gnu.org> 602001-02-05 Andrew Innes <andrewi@gnu.org>
61 61
62 * nmake.defs (THISDIR): New definition. 62 * nmake.defs (THISDIR): New definition.
63 63
64 * gmake.defs (THISDIR): New definition. 64 * gmake.defs (THISDIR): New definition.
65 65
662001-02-03 Andrew Innes <andrewi@gnu.org> 662001-02-03 Andrew Innes <andrewi@gnu.org>
67 67
68 * configure.bat: Leave a space before >> only when there is a 68 * configure.bat: Leave a space before >> only when there is a
69 preceding digit. Add a comment about the importance of this. 69 preceding digit. Add a comment about the importance of this.
70 70
71 * README: Replace outdated information. 71 * README: Replace outdated information.
72 72
73 * INSTALL (Trouble-shooting): Add note about need to specify extra 73 * INSTALL (Trouble-shooting): Add note about need to specify extra
74 compiler flags with recent Cygwin ports of gcc. 74 compiler flags with recent Cygwin ports of gcc.
75 75
762001-02-01 Eli Zaretskii <eliz@is.elta.co.il> 762001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
77 77
78 * configure.bat: Use "rm -f" instead of "del /f", as the latter 78 * configure.bat: Use "rm -f" instead of "del /f", as the latter
79 is not supported by Windows 9X's COMMAND.COM. 79 is not supported by Windows 9X's COMMAND.COM.
80 80
812001-01-31 Eli Zaretskii <eliz@is.elta.co.il> 812001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
82 82
83 * configure.bat: Make sure redirection is preceeded by a blank, to 83 * configure.bat: Make sure redirection is preceeded by a blank, to
84 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats 84 avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
85 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>. 85 up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
86 86
872001-01-30 Eli Zaretskii <eliz@is.elta.co.il> 872001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
88 88
89 * INSTALL: Copy the table of tested combinations of development 89 * INSTALL: Copy the table of tested combinations of development
90 tools from confuigure.bat. Add suggestion to install Bash on 90 tools from confuigure.bat. Add suggestion to install Bash on
91 Windows 9X. 91 Windows 9X.
92 92
93 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy 93 * configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
94 lisp/Makefile.in instead. Use "rm -f" where more than one file 94 lisp/Makefile.in instead. Use "rm -f" where more than one file
95 needs to be deleted, since command.com in Windows 9X doesn't grok 95 needs to be deleted, since command.com in Windows 9X doesn't grok
96 more than one argument. 96 more than one argument.
97 97
982001-01-24 Andrew Innes <andrewi@gnu.org> 982001-01-24 Andrew Innes <andrewi@gnu.org>
99 99
100 * makefile.w32-in (cleanall-other-dirs-nmake): 100 * makefile.w32-in (cleanall-other-dirs-nmake):
101 (cleanall-other-dirs-gmake): New targets. 101 (cleanall-other-dirs-gmake): New targets.
102 (cleanall): Invoke them. 102 (cleanall): Invoke them.
103 103
1042001-01-19 Andrew Innes <andrewi@gnu.org> 1042001-01-19 Andrew Innes <andrewi@gnu.org>
105 105
106 * addpm.c (env_vars): Add a version-independent site-lisp 106 * addpm.c (env_vars): Add a version-independent site-lisp
107 directory to EMACSLOADPATH, after the version dependent one. 107 directory to EMACSLOADPATH, after the version dependent one.
108 108
1092001-01-06 Andrew Innes <andrewi@gnu.org> 1092001-01-06 Andrew Innes <andrewi@gnu.org>
110 110
111 * README: Update info about compilers. 111 * README: Update info about compilers.
112 112
113 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to 113 * makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
114 select correct rule for invoking make in another directory. Amend 114 select correct rule for invoking make in another directory. Amend
115 rules accordingly. 115 rules accordingly.
116 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb. 116 (clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
117 117
118 * nmake.defs (EMACS_ICON_PATH): Delete definition. 118 * nmake.defs (EMACS_ICON_PATH): Delete definition.
119 (COMPILER_TEMP_FILES): New definition. 119 (COMPILER_TEMP_FILES): New definition.
120 (MAKETYPE): New definition. 120 (MAKETYPE): New definition.
121 121
122 * gmake.defs (EMACS_ICON_PATH): Delete definition. 122 * gmake.defs (EMACS_ICON_PATH): Delete definition.
123 (COMPILER_TEMP_FILES): New definition. 123 (COMPILER_TEMP_FILES): New definition.
124 (MAKETYPE): New definition. 124 (MAKETYPE): New definition.
125 125
126 * makefile.def (EMACS_ICON_PATH): Delete definition. 126 * makefile.def (EMACS_ICON_PATH): Delete definition.
127 127
128 * configure.bat: Be careful not to add trailing spaces when 128 * configure.bat: Be careful not to add trailing spaces when
129 outputting to config.settings. 129 outputting to config.settings.
130 130
1312001-01-02 Andrew Innes <andrewi@gnu.org> 1312001-01-02 Andrew Innes <andrewi@gnu.org>
132 132
133 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather 133 * config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
134 than the function. 134 than the function.
135 135
1362000-12-17 Andrew Innes <andrewi@gnu.org> 1362000-12-17 Andrew Innes <andrewi@gnu.org>
137 137
138 * makefile.w32-in (install): Copy directories to the correct 138 * makefile.w32-in (install): Copy directories to the correct
139 places. 139 places.
140 (real_install): Remove obsolete target. 140 (real_install): Remove obsolete target.
141 141
1422000-12-06 Andrew Innes <andrewi@gnu.org> 1422000-12-06 Andrew Innes <andrewi@gnu.org>
143 143
144 * nmake.defs (CURDIR): New define. 144 * nmake.defs (CURDIR): New define.
145 (INSTALL_DIR): Use it. 145 (INSTALL_DIR): Use it.
146 146
147 * gmake.defs (NEW_CYGWIN): New define. 147 * gmake.defs (NEW_CYGWIN): New define.
148 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20, 148 (DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
149 so we need to adjust how we escape embedded quotes. 149 so we need to adjust how we escape embedded quotes.
150 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory, 150 (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
151 relative to $(CURDIR). 151 relative to $(CURDIR).
152 152
1532000-11-25 Jason Rumney <jasonr@gnu.org> 1532000-11-25 Jason Rumney <jasonr@gnu.org>
154 154
155 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define. 155 * config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
156 156
1572000-10-17 Andrew Innes <andrewi@gnu.org> 1572000-10-17 Andrew Innes <andrewi@gnu.org>
158 158
159 * makefile.w32-in (recompile): New target to recompile lisp 159 * makefile.w32-in (recompile): New target to recompile lisp
160 directory. 160 directory.
161 (recompile-CMD, recompile-SH): New support targets. 161 (recompile-CMD, recompile-SH): New support targets.
162 162
1632000-09-24 Jason Rumney <jasonr@gnu.org> 1632000-09-24 Jason Rumney <jasonr@gnu.org>
164 164
165 * config.nt (NO_RETURN): Define it. 165 * config.nt (NO_RETURN): Define it.
166 166
1672000-09-17 Andrew Innes <andrewi@gnu.org> 1672000-09-17 Andrew Innes <andrewi@gnu.org>
168 168
169 * gmake.defs: Revert to Unix line endings. 169 * gmake.defs: Revert to Unix line endings.
170 170
171 * nmake.defs: Revert to Unix line endings. 171 * nmake.defs: Revert to Unix line endings.
172 172
1732000-09-16 Andrew Innes <andrewi@gnu.org> 1732000-09-16 Andrew Innes <andrewi@gnu.org>
174 174
175 * gmake.defs (SETLOADPATH): Change definition to work from any 175 * gmake.defs (SETLOADPATH): Change definition to work from any
176 subdirectory. 176 subdirectory.
177 177
1782000-09-14 Andrew Innes <andrewi@gnu.org> 1782000-09-14 Andrew Innes <andrewi@gnu.org>
179 179
180 * makefile.w32-in: Revert to Unix line endings. 180 * makefile.w32-in: Revert to Unix line endings.
181 181
1822000-09-14 Andrew Innes <andrewi@gnu.org> 1822000-09-14 Andrew Innes <andrewi@gnu.org>
183 183
184 * INSTALL: Add note about expected error messages when configure 184 * INSTALL: Add note about expected error messages when configure
185 is run. 185 is run.
186 186
187 * configure.bat: Simplify the generation of makefiles (don't need 187 * configure.bat: Simplify the generation of makefiles (don't need
188 to generate various top-level targets that invoke make in other 188 to generate various top-level targets that invoke make in other
189 directories). 189 directories).
190 190
191 * gmake.defs (SHELLTYPE): New define. 191 * gmake.defs (SHELLTYPE): New define.
192 (SETLOADPATH): New define. 192 (SETLOADPATH): New define.
193 193
194 * nmake.defs (SHELLTYPE): New define. 194 * nmake.defs (SHELLTYPE): New define.
195 195
196 * makefile.w32-in: Standardize indentation somewhat. 196 * makefile.w32-in: Standardize indentation somewhat.
197 Add bootstrap support. 197 Add bootstrap support.
198 Pass $(MFLAGS) when invoking make recursively. 198 Pass $(MFLAGS) when invoking make recursively.
199 Add shell-specific variants of top-level targets that invoke make 199 Add shell-specific variants of top-level targets that invoke make
200 recursively in other directories, and add necessary computed 200 recursively in other directories, and add necessary computed
201 dependencies. 201 dependencies.
202 202
2032000-09-03 Andrew Innes <andrewi@gnu.org> 2032000-09-03 Andrew Innes <andrewi@gnu.org>
204 204
205 * makefile.w32-in: Change to DOS line endings. 205 * makefile.w32-in: Change to DOS line endings.
206 206
207 * configure.bat: Change to DOS line endings. 207 * configure.bat: Change to DOS line endings.
208 208
209 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define. 209 * addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
210 (_ANONYMOUS_STRUCT) [__GNUC__]: New define. 210 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
211 211
212 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define. 212 * preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
213 (_ANONYMOUS_STRUCT) [__GNUC__]: New define. 213 (_ANONYMOUS_STRUCT) [__GNUC__]: New define.
214 214
215 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION 215 * gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
216 -D_ANONYMOUS_STRUCT on compile line. 216 -D_ANONYMOUS_STRUCT on compile line.
217 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK. 217 (EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
218 (ARCH_CFLAGS): Change optimization flags to -O2. 218 (ARCH_CFLAGS): Change optimization flags to -O2.
219 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions. 219 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
220 (ARGQUOTE, DQUOTE): New defines. 220 (ARGQUOTE, DQUOTE): New defines.
221 221
222 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION 222 * nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
223 -D_ANONYMOUS_STRUCT on compile line. 223 -D_ANONYMOUS_STRUCT on compile line.
224 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions. 224 (FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
225 (ARGQUOTE, DQUOTE): New defines. 225 (ARGQUOTE, DQUOTE): New defines.
226 226
2272000-08-22 Andrew Innes <andrewi@gnu.org> 2272000-08-22 Andrew Innes <andrewi@gnu.org>
228 228
229 * configure.bat: New file. 229 * configure.bat: New file.
230 230
231 * gmake.defs: New file. 231 * gmake.defs: New file.
232 232
233 * nmake.defs: New file. 233 * nmake.defs: New file.
234 234
235 * makefile.w32-in: New file. 235 * makefile.w32-in: New file.
236 236
237 * INSTALL: Rewrite to match new configure process. 237 * INSTALL: Rewrite to match new configure process.
238 238
239 * config.nt [WINDOWSNT]: Don't declare getenv. 239 * config.nt [WINDOWSNT]: Don't declare getenv.
240 (EMACS_CONFIG_OPTIONS): Define according to compiler being used. 240 (EMACS_CONFIG_OPTIONS): Define according to compiler being used.
241 241
242 * addpm.c (main): Accept /q to mean install based on addpm's 242 * addpm.c (main): Accept /q to mean install based on addpm's
243 location without asking. Remove reference to emacs.bat which is 243 location without asking. Remove reference to emacs.bat which is
244 now obsolete. 244 now obsolete.
245 245
246 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*. 246 * addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
247 247
248 * paths.h: Use forward slash as directory separator in all path 248 * paths.h: Use forward slash as directory separator in all path
249 definitions. 249 definitions.
250 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix. 250 (PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
251 251
252 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *. 252 * preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
253 253
254 * runemacs.c: Remove WIN32 define. 254 * runemacs.c: Remove WIN32 define.
255 255
256 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is 256 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
257 not defined. 257 not defined.
258 258
259 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined. 259 * inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
260 (fd_set): Define to new name, after including winsock.h, so we can 260 (fd_set): Define to new name, after including winsock.h, so we can
261 provide our own implementation. 261 provide our own implementation.
262 262
2632000-07-05 Andrew Innes <andrewi@gnu.org> 2632000-07-05 Andrew Innes <andrewi@gnu.org>
264 264
265 * ebuild.bat: Add support for specifying make arguments. 265 * ebuild.bat: Add support for specifying make arguments.
266 266
267 * makefile.nt: Add support for `bootstrap' and related targets. 267 * makefile.nt: Add support for `bootstrap' and related targets.
268 268
2692000-06-11 Jason Rumney <jasonr@gnu.org> 2692000-06-11 Jason Rumney <jasonr@gnu.org>
270 270
271 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P. 271 * config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
272 272
2732000-02-06 Andrew Innes <andrewi@gnu.org> 2732000-02-06 Andrew Innes <andrewi@gnu.org>
274 274
275 * inc/sys/time.h: Add inclusion protection. 275 * inc/sys/time.h: Add inclusion protection.
276 276
277 * makefile.def (SYS_LDFLAGS): Add -nologo. 277 * makefile.def (SYS_LDFLAGS): Add -nologo.
278 278
2791999-11-22 Andrew Innes <andrewi@gnu.org> 2791999-11-22 Andrew Innes <andrewi@gnu.org>
280 280
281 * install.bat: Pass on command line arguments to make. 281 * install.bat: Pass on command line arguments to make.
282 282
283 * makefile.nt (fast_install): Bring commands up-to-date, and fix 283 * makefile.nt (fast_install): Bring commands up-to-date, and fix
284 typo. 284 typo.
285 285
2861999-11-21 Andrew Innes <andrewi@gnu.org> 2861999-11-21 Andrew Innes <andrewi@gnu.org>
287 287
288 * makefile.nt (all): Build leim if present. 288 * makefile.nt (all): Build leim if present.
289 (install): Install leim if present. 289 (install): Install leim if present.
290 (clean): Clean leim if present. 290 (clean): Clean leim if present.
291 291
292 * addpm.c (env_vars): Include leim in default EMACSLOADPATH 292 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
293 definition. 293 definition.
294 294
295 * emacs.bat.in (EMACSLOADPATH): Include leim. 295 * emacs.bat.in (EMACSLOADPATH): Include leim.
296 296
297After the release of 20.4, development was split into two separate 297After the release of 20.4, development was split into two separate
298code lines. One line contained the code for Emacs 21, and the other 298code lines. One line contained the code for Emacs 21, and the other
299one the code for the 20.x releases after 20.4. The following change 299one the code for the 20.x releases after 20.4. The following change
300log entries up to the entry ``20.4 released'' are for the 20.x code 300log entries up to the entry ``20.4 released'' are for the 20.x code
301line. Change logs above this notice are those for the 21.x code line. 301line. Change logs above this notice are those for the 21.x code line.
302 302
3032000-06-13 Gerd Moellmann <gerd@gnu.org> 3032000-06-13 Gerd Moellmann <gerd@gnu.org>
304 304
305 * Version 20.7 released. 305 * Version 20.7 released.
306 306
3072000-05-12 Jason Rumney <jasonr@gnu.org> 3072000-05-12 Jason Rumney <jasonr@gnu.org>
308 308
309 * INSTALL: Remove point 5 and other references to emacs.bat. 309 * INSTALL: Remove point 5 and other references to emacs.bat.
310 Renumber following points. Add note in point 1 about emacs.bat 310 Renumber following points. Add note in point 1 about emacs.bat
311 and debug.bat being removed. 311 and debug.bat being removed.
312 312
3132000-02-20 Andrew Innes <andrewi@gnu.org> 3132000-02-20 Andrew Innes <andrewi@gnu.org>
314 314
315 * makefile.nt: Remove all references to emacs.bat and debug.bat. 315 * makefile.nt: Remove all references to emacs.bat and debug.bat.
316 316
317 * emacs.bat.in: Remove obsolete file. 317 * emacs.bat.in: Remove obsolete file.
318 318
319 * debug.bat.in: Remove obsolete file. 319 * debug.bat.in: Remove obsolete file.
320 320
3211999-11-22 Andrew Innes <andrewi@gnu.org> 3211999-11-22 Andrew Innes <andrewi@gnu.org>
322 322
323 * install.bat: Pass on command line arguments to make. 323 * install.bat: Pass on command line arguments to make.
324 324
325 * makefile.nt (fast_install): Bring commands up-to-date, and fix 325 * makefile.nt (fast_install): Bring commands up-to-date, and fix
326 typo. 326 typo.
327 327
3281999-11-21 Andrew Innes <andrewi@gnu.org> 3281999-11-21 Andrew Innes <andrewi@gnu.org>
329 329
330 * makefile.nt (all): Build leim if present. 330 * makefile.nt (all): Build leim if present.
331 (install): Install leim if present. 331 (install): Install leim if present.
332 (clean): Clean leim if present. 332 (clean): Clean leim if present.
333 333
334 * addpm.c (env_vars): Include leim in default EMACSLOADPATH 334 * addpm.c (env_vars): Include leim in default EMACSLOADPATH
335 definition. 335 definition.
336 336
337 * emacs.bat.in (EMACSLOADPATH): Include leim. 337 * emacs.bat.in (EMACSLOADPATH): Include leim.
338 338
3391999-11-04 Andrew Innes <andrewi@gnu.org> 3391999-11-04 Andrew Innes <andrewi@gnu.org>
340 340
341 * makefile.def (ARCH_CFLAGS): Disable the frame pointer omission 341 * makefile.def (ARCH_CFLAGS): Disable the frame pointer omission
342 optimization, to ensure accurate stack traces. The performance 342 optimization, to ensure accurate stack traces. The performance
343 loss is negligible. 343 loss is negligible.
344 344
3451999-07-12 Richard Stallman <rms@gnu.org> 3451999-07-12 Richard Stallman <rms@gnu.org>
346 346
347 * Version 20.4 released. 347 * Version 20.4 released.
348 348
3491999-06-16 Andrew Innes <andrewi@gnu.org> 3491999-06-16 Andrew Innes <andrewi@gnu.org>
350 350
351 * emacs.rc: Use an icon with a transparent background, to be in 351 * emacs.rc: Use an icon with a transparent background, to be in
352 keeping with other applications. 352 keeping with other applications.
353 353
3541999-06-03 Andrew Innes <andrewi@gnu.org> 3541999-06-03 Andrew Innes <andrewi@gnu.org>
355 355
356 * preprep.c: Fix typo. 356 * preprep.c: Fix typo.
357 357
3581999-05-02 Andrew Innes <andrewi@gnu.org> 3581999-05-02 Andrew Innes <andrewi@gnu.org>
359 359
360 * config.h: Remove obsolete file. 360 * config.h: Remove obsolete file.
361 361
362 * preprep.c (copy_executable_and_move_sections): Ifdef out a 362 * preprep.c (copy_executable_and_move_sections): Ifdef out a
363 couple of unused switch cases that aren't defined on all 363 couple of unused switch cases that aren't defined on all
364 platforms. 364 platforms.
365 365
366 * ftime.bat: Add another variation of the profile command, which 366 * ftime.bat: Add another variation of the profile command, which
367 only profiles extended commands. 367 only profiles extended commands.
368 368
3691999-03-31 Geoff Voelker <voelker@cs.washington.edu> 3691999-03-31 Geoff Voelker <voelker@cs.washington.edu>
370 370
371 * cmdproxy.c (main): Fix parens. 371 * cmdproxy.c (main): Fix parens.
372 372
3731999-03-25 Andrew Innes <andrewi@gnu.org> 3731999-03-25 Andrew Innes <andrewi@gnu.org>
374 374
375 * cmdproxy.c (main): Call GetShortPathName to normalize program 375 * cmdproxy.c (main): Call GetShortPathName to normalize program
376 names for comparison. 376 names for comparison.
377 377
3781999-03-05 Geoff Voelker <voelker@cs.washington.edu> 3781999-03-05 Geoff Voelker <voelker@cs.washington.edu>
379 379
380 * makefile.def: Compile multiple .c files when possible. 380 * makefile.def: Compile multiple .c files when possible.
381 Use BLD instead of assuming i386. 381 Use BLD instead of assuming i386.
382 * makefile.nt: Remove common multiple file compilation commands. 382 * makefile.nt: Remove common multiple file compilation commands.
383 383
3841999-03-04 Geoff Voelker <voelker@cs.washington.edu> 3841999-03-04 Geoff Voelker <voelker@cs.washington.edu>
385 385
386 * cmdproxy.c (main): Add missing parens. 386 * cmdproxy.c (main): Add missing parens.
387 387
3881999-02-20 Andrew Innes <andrewi@gnu.org> 3881999-02-20 Andrew Innes <andrewi@gnu.org>
389 389
390 * preprep.c: New program to allow dumped image to be profiled. 390 * preprep.c: New program to allow dumped image to be profiled.
391 391
392 * makefile.nt (preprep): New target. 392 * makefile.nt (preprep): New target.
393 (ALL): Build it. 393 (ALL): Build it.
394 394
395 * makefile.def (ARCH_CFLAGS): Set struct packing to 8. 395 * makefile.def (ARCH_CFLAGS): Set struct packing to 8.
396 396
397 * ftime.bat: Invoke preprep to prepare dumped image for profiling. 397 * ftime.bat: Invoke preprep to prepare dumped image for profiling.
398 Change prep options to profile libc functions and skip the startup 398 Change prep options to profile libc functions and skip the startup
399 code. 399 code.
400 400
4011999-02-15 Geoff Voelker <voelker@cs.washington.edu> 4011999-02-15 Geoff Voelker <voelker@cs.washington.edu>
402 402
403 * makefile.nt: Create installation directory as first step. 403 * makefile.nt: Create installation directory as first step.
404 404
4051999-01-31 Andrew Innes <andrewi@gnu.org> 4051999-01-31 Andrew Innes <andrewi@gnu.org>
406 406
407 * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from 407 * addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from
408 ROUND_UP_DST. Zeroes the alignment slop. 408 ROUND_UP_DST. Zeroes the alignment slop.
409 (copy_executable_and_add_section): Update the 409 (copy_executable_and_add_section): Update the
410 SizeOfHeaders field properly. 410 SizeOfHeaders field properly.
411 411
4121999-01-27 Andrew Innes <andrewi@gnu.org> 4121999-01-27 Andrew Innes <andrewi@gnu.org>
413 413
414 * makefile.nt: Do make version comparison as strings. 414 * makefile.nt: Do make version comparison as strings.
415 415
4161999-01-26 Andrew Innes <andrewi@harlequin.co.uk> 4161999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
417 417
418 * runemacs.c (WinMain): Pass explicit environment block to 418 * runemacs.c (WinMain): Pass explicit environment block to
419 CreateProcess, to work around a bug in Windows 95/98. 419 CreateProcess, to work around a bug in Windows 95/98.
420 420
4211999-01-22 Geoff Voelker <voelker@cs.washington.edu> 4211999-01-22 Geoff Voelker <voelker@cs.washington.edu>
422 422
423 * icons: New directory with Davenport's icons. 423 * icons: New directory with Davenport's icons.
424 icons/sink.ico: Renamed from emacs.ico. 424 icons/sink.ico: Renamed from emacs.ico.
425 425
426 * makefile.nt (install, fast_install): Install Windows icons 426 * makefile.nt (install, fast_install): Install Windows icons
427 into etc/icons. 427 into etc/icons.
428 428
429 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon. 429 * emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
430 430
4311999-01-17 Andrew Innes <andrewi@gnu.org> 4311999-01-17 Andrew Innes <andrewi@gnu.org>
432 432
433 * makefile.nt: (ALL): List top-level targets. 433 * makefile.nt: (ALL): List top-level targets.
434 (addsection): New top-level target. 434 (addsection): New top-level target.
435 (install): Copy fns-*.el to bin directory. 435 (install): Copy fns-*.el to bin directory.
436 436
437 * addsection.c: New program to add static heap section to 437 * addsection.c: New program to add static heap section to
438 temacs.exe after linking, in support of new unexec method. 438 temacs.exe after linking, in support of new unexec method.
439 439
4401998-12-28 Andrew Innes <andrewi@delysid.gnu.org> 4401998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
441 441
442 * cmdproxy.c (spawn): Pass directory for child as parameter. 442 * cmdproxy.c (spawn): Pass directory for child as parameter.
443 (main): Save startup directory to give to spawn, then change 443 (main): Save startup directory to give to spawn, then change
444 directory to location of .exe in order not to prevent startup 444 directory to location of .exe in order not to prevent startup
445 directory from being deleted. 445 directory from being deleted.
446 446
4471998-12-08 Geoff Voelker <voelker@cs.washington.edu> 4471998-12-08 Geoff Voelker <voelker@cs.washington.edu>
448 448
449 * makefile.nt: Do string comparision of _NMAKE_VER. 449 * makefile.nt: Do string comparision of _NMAKE_VER.
450 450
4511998-12-02 Geoff Voelker <voelker@cs.washington.edu> 4511998-12-02 Geoff Voelker <voelker@cs.washington.edu>
452 452
453 * config.nt (LOCALTIME_CACHE): Define. 453 * config.nt (LOCALTIME_CACHE): Define.
454 454
4551998-11-13 Andrew Innes <andrewi@delysid.gnu.org> 4551998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
456 456
457 * install.bat: Convert to DOS format. 457 * install.bat: Convert to DOS format.
458 458
4591998-11-10 Andrew Innes <andrewi@harlequin.co.uk> 4591998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
460 460
461 * cmdproxy.c (main): Set environment size only when running 461 * cmdproxy.c (main): Set environment size only when running
462 command.com. 462 command.com.
463 463
4641998-11-03 Theodore Jump <tjump@tertius.com> 4641998-11-03 Theodore Jump <tjump@tertius.com>
465 465
466 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net. 466 * makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
467 (DEL_TREE): Use rd instead of rmdir. 467 (DEL_TREE): Use rd instead of rmdir.
468 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries. 468 (ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
469 * makefile.nt: Compile multiple source files when possible. 469 * makefile.nt: Compile multiple source files when possible.
470 470
4711998-10-05 Geoff Voelker <voelker@cs.washington.edu> 4711998-10-05 Geoff Voelker <voelker@cs.washington.edu>
472 472
473 * cmdproxy.c (main): Treat command line options as case-insensitive. 473 * cmdproxy.c (main): Treat command line options as case-insensitive.
474 474
4751998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> 4751998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
476 476
477 * Version 20.3 released. 477 * Version 20.3 released.
478 478
4791998-07-20 Geoff Voelker <voelker@cs.washington.edu> 4791998-07-20 Geoff Voelker <voelker@cs.washington.edu>
480 480
481 * addpm.c (main): Explicitly check result of message box for OK. 481 * addpm.c (main): Explicitly check result of message box for OK.
482 482
4831998-06-05 Andrew Innes <andrewi@harlequin.co.uk> 4831998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
484 484
485 * inc/sys/file.h (D_OK): Define new macro. 485 * inc/sys/file.h (D_OK): Define new macro.
486 486
4871998-06-01 Andrew Innes <andrewi@mescaline.gnu.org> 4871998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
488 488
489 * makefile.def (CFLAGS): Do not define HAVE_NTGUI. 489 * makefile.def (CFLAGS): Do not define HAVE_NTGUI.
490 490
4911998-05-30 Geoff Voelker <voelker@cs.washington.edu> 4911998-05-30 Geoff Voelker <voelker@cs.washington.edu>
492 492
493 * emacs.rc (VS_VERSION_INFO): Define. 493 * emacs.rc (VS_VERSION_INFO): Define.
494 494
4951998-04-23 Geoff Voelker <voelker@cs.washington.edu> 4951998-04-23 Geoff Voelker <voelker@cs.washington.edu>
496 496
497 * makefile.nt (emacs.bat, debug.bat): Create them in the 497 * makefile.nt (emacs.bat, debug.bat): Create them in the
498 installation directory. 498 installation directory.
499 499
5001998-04-23 Andrew Innes <andrewi@harlequin.co.uk> 5001998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
501 501
502 * ddeclient.c: New file. (Support program for performing limited 502 * ddeclient.c: New file. (Support program for performing limited
503 interprocess communication on Windows.) 503 interprocess communication on Windows.)
504 504
505 * makefile.nt: Build ddeclient. 505 * makefile.nt: Build ddeclient.
506 506
507 * cmdproxy.c (main): Only set environment size for real shell, and 507 * cmdproxy.c (main): Only set environment size for real shell, and
508 provide extra directory argument, when running on Windows 95. 508 provide extra directory argument, when running on Windows 95.
509 509
5101998-04-17 Geoff Voelker <voelker@cs.washington.edu> 5101998-04-17 Geoff Voelker <voelker@cs.washington.edu>
511 511
512 * cmdproxy.c (fail): Exit with a negative return value. 512 * cmdproxy.c (fail): Exit with a negative return value.
513 (spawn): Return subprocess return code as an argument. 513 (spawn): Return subprocess return code as an argument.
514 Explicitly copy environment block. 514 Explicitly copy environment block.
515 (main): Update to use return value argument with spawn. 515 (main): Update to use return value argument with spawn.
516 Retry if spawn failed when a subshell was not tried. 516 Retry if spawn failed when a subshell was not tried.
517 517
518 * config.nt: Include new macros from src/config.in. 518 * config.nt: Include new macros from src/config.in.
519 (GNU_MALLOC, REL_ALLOC): Define. 519 (GNU_MALLOC, REL_ALLOC): Define.
520 (RE_TRANSLATE_TYPE): Use Lisp_Object as type. 520 (RE_TRANSLATE_TYPE): Use Lisp_Object as type.
521 (RE_TRANSLATE): Use char_table_translate. 521 (RE_TRANSLATE): Use char_table_translate.
522 522
523 * makefile.def (CP_DIR): Preserve attributes. 523 * makefile.def (CP_DIR): Preserve attributes.
524 524
525 * makefile.nt (clean): Delete patch generated files, optimized 525 * makefile.nt (clean): Delete patch generated files, optimized
526 build directory. 526 build directory.
527 527
5281997-10-01 Geoff Voelker <voelker@cs.washington.edu> 5281997-10-01 Geoff Voelker <voelker@cs.washington.edu>
529 529
530 * addpm.c (env_vars): Fix misplaced % in SHELL entry. 530 * addpm.c (env_vars): Fix misplaced % in SHELL entry.
531 531
5321997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 5321997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
533 533
534 * Version 20.2 released. 534 * Version 20.2 released.
535 535
5361997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 5361997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
537 537
538 * Version 20.1 released. 538 * Version 20.1 released.
539 539
5401997-09-11 Geoff Voelker <voelker@cs.washington.edu> 5401997-09-11 Geoff Voelker <voelker@cs.washington.edu>
541 541
542 * debug.bat.in: New file. 542 * debug.bat.in: New file.
543 * makefile.nt (debug.bat): New target. 543 * makefile.nt (debug.bat): New target.
544 544
5451997-09-02 Andrew Innes <andrewi@harlequin.co.uk> 5451997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
546 546
547 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH. 547 * addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
548 Quote group name. Allow different icons to be specified. 548 Quote group name. Allow different icons to be specified.
549 549
550 * cmdproxy.c (get_env_size): New function. 550 * cmdproxy.c (get_env_size): New function.
551 (spawn): Explicitly pass in environment when creating subprocess. 551 (spawn): Explicitly pass in environment when creating subprocess.
552 (main): Cleaup error messages. 552 (main): Cleaup error messages.
553 Specify dynamically sized environment block for real shell. 553 Specify dynamically sized environment block for real shell.
554 Pass on unhandled switches to real shell. 554 Pass on unhandled switches to real shell.
555 Quote program name. 555 Quote program name.
556 556
557 * makefile.def (CFLAGS_COMMON): Place pdb file in object build 557 * makefile.def (CFLAGS_COMMON): Place pdb file in object build
558 directory. 558 directory.
559 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1. 559 (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
560 560
561 * runemacs.c (WinMain): Allow Emacs process to be started with 561 * runemacs.c (WinMain): Allow Emacs process to be started with
562 high or low priority. 562 high or low priority.
563 563
564 * emacs.bat.in: Remove OS dependent operations. 564 * emacs.bat.in: Remove OS dependent operations.
565 565
5661997-09-02 Geoff Voelker <voelker@cs.washington.edu> 5661997-09-02 Geoff Voelker <voelker@cs.washington.edu>
567 567
568 * addpm.c (env_vars): No longer set INFOPATH. 568 * addpm.c (env_vars): No longer set INFOPATH.
569 569
570 * cmdproxy.c (get_next_token): Null terminate token returned. 570 * cmdproxy.c (get_next_token): Null terminate token returned.
571 571
572 * emacs.bat.in (INFOPATH): No longer set INFOPATH. 572 * emacs.bat.in (INFOPATH): No longer set INFOPATH.
573 573
5741997-08-10 Andrew Innes <andrewi@harlequin.co.uk> 5741997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
575 575
576 * addpm.c (env_vars): Set SHELL to cmdproxy. 576 * addpm.c (env_vars): Set SHELL to cmdproxy.
577 (main): Initialize idDde to 0. 577 (main): Initialize idDde to 0.
578 Determine emacs_path from module file name. 578 Determine emacs_path from module file name.
579 Prompt for install. 579 Prompt for install.
580 580
581 * makefile.def (MSVCNT11): Conditionally define it. 581 * makefile.def (MSVCNT11): Conditionally define it.
582 (BASE_LIBS): Do not use oldnames.lib. 582 (BASE_LIBS): Do not use oldnames.lib.
583 (SYS_LDFLAGS): Use pdb files. 583 (SYS_LDFLAGS): Use pdb files.
584 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG. 584 (CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
585 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations. 585 (ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
586 (ARCH_CFLAGS) [alpha && spd]: Use optimizations. 586 (ARCH_CFLAGS) [alpha && spd]: Use optimizations.
587 587
588 * makefile.nt (ALL): Build cmdproxy. 588 * makefile.nt (ALL): Build cmdproxy.
589 (cmdproxy): New target. 589 (cmdproxy): New target.
590 (install): Install cmdproxy. 590 (install): Install cmdproxy.
591 591
592 * ftime.bat, debug.bat, cmdproxy.c: New files. 592 * ftime.bat, debug.bat, cmdproxy.c: New files.
593 593
5941997-07-10 Geoff Voelker <voelker@cs.washington.edu> 5941997-07-10 Geoff Voelker <voelker@cs.washington.edu>
595 595
596 * inc/sys/socket.h: (shutdown): Define. 596 * inc/sys/socket.h: (shutdown): Define.
597 (sys_shutdown): Export. 597 (sys_shutdown): Export.
598 598
5991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 5991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
600 600
601 * config.nt (RE_TRANSLATE): Copy definition from config.in. 601 * config.nt (RE_TRANSLATE): Copy definition from config.in.
602 602
6031997-07-01 Geoff Voelker <voelker@cs.washington.edu> 6031997-07-01 Geoff Voelker <voelker@cs.washington.edu>
604 604
605 * config.nt: Update file comments. 605 * config.nt: Update file comments.
606 Update undefs added/removed in src/config.in. 606 Update undefs added/removed in src/config.in.
607 607
6081997-06-19 Geoff Voelker <voelker@cs.washington.edu> 6081997-06-19 Geoff Voelker <voelker@cs.washington.edu>
609 609
610 * makefil.def, emacs.bat: Use windows95 and windowsnt instead 610 * makefil.def, emacs.bat: Use windows95 and windowsnt instead
611 of win95 and winnt, respectively. 611 of win95 and winnt, respectively.
612 612
6131997-01-04 Geoff Voelker <voelker@cs.washington.edu> 6131997-01-04 Geoff Voelker <voelker@cs.washington.edu>
614 614
615 * makefile.nt (real_install): Create site-lisp in installation dir. 615 * makefile.nt (real_install): Create site-lisp in installation dir.
616 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH. 616 * addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
617 * emacs.bat.in: Add site-lisp to EMACSLOADPATH. 617 * emacs.bat.in: Add site-lisp to EMACSLOADPATH.
618 618
6191996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 6191996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
620 620
621 * Version 19.33 released. 621 * Version 19.34 released.
622 622
6231996-08-09 Geoff Voelker <voelker@cs.washington.edu> 6231996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
624 624
625 * runemacs.c (WinMain): Put a space between the binary and its args. 625 * Version 19.33 released.
626 626
6271996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 6271996-08-09 Geoff Voelker <voelker@cs.washington.edu>
628 628
629 * Version 19.32 released. 629 * runemacs.c (WinMain): Put a space between the binary and its args.
630 630
6311996-07-16 Andrew Innes <andrewi@harlequin.co.uk> 6311996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
632 632
633 * makefile.nt (clean): Use OBJDIR macro. 633 * Version 19.32 released.
634 634
6351996-06-03 Kim F. Storm <kfs@olicom.dk> 6351996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
636 636
637 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro. 637 * makefile.nt (clean): Use OBJDIR macro.
638 Not defined by default. 638
639 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE. 6391996-06-03 Kim F. Storm <kfs@olicom.dk>
640 (WinMain): Convert backslashes to slashes in env var values. 640
641 641 * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
642 * addpm.c (env_vars): Use slashes, not backslashes. 642 Not defined by default.
643 643 (WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
6441996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> 644 (WinMain): Convert backslashes to slashes in env var values.
645 645
646 * Version 19.31 released. 646 * addpm.c (env_vars): Use slashes, not backslashes.
647 647
6481996-05-13 Andrew Innes <andrewi@harlequin.co.uk> 6481996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
649 649
650 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make; 650 * Version 19.31 released.
651 undo settings afterwards. 651
652 6521996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
6531996-05-08 Andrew Innes <andrewi@harlequin.co.uk> 653
654 654 * install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
655 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC 655 undo settings afterwards.
656 environment variable. 656
657 6571996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
6581996-05-03 Andrew Innes <andrewi@harlequin.co.uk> 658
659 659 * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
660 * install.bat: Allow for optimized build. 660 environment variable.
661 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir. 661
662 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version. 6621996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
663 663
6641996-05-03 Andrew Innes <andrewi@harlequin.co.uk> 664 * install.bat: Allow for optimized build.
665 665 * makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
666 * addpm.c (REG_ROOT): Don't use a trailing backslash. 666 (ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
667 (env_vars): Rename field emacs_path to emacs_dir. 667
668 (main): Add link to runemacs instead of emacs. 6681996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
669 669
670 * install.bat: Check if INSTALL_DIR is passed as an argument. 670 * addpm.c (REG_ROOT): Don't use a trailing backslash.
671 671 (env_vars): Rename field emacs_path to emacs_dir.
672 * makefile.def (CONFIG_H) [WIN95]: Use config.nt. 672 (main): Add link to runemacs instead of emacs.
673 673
674 * makefile.nt: Build and install runemacs.exe. 674 * install.bat: Check if INSTALL_DIR is passed as an argument.
675 675
676 * runemacs.c: New file. 676 * makefile.def (CONFIG_H) [WIN95]: Use config.nt.
677 677
678 * config.w95: File removed. 678 * makefile.nt: Build and install runemacs.exe.
679 679
680 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h, 680 * runemacs.c: New file.
681 inc/sys/socket.h, inc/sys/time.h: New header files. 681
682 682 * config.w95: File removed.
683 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros. 683
684 684 * inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
6851996-03-27 Geoff Voelker <voelker@cs.washington.edu> 685 inc/sys/socket.h, inc/sys/time.h: New header files.
686 686
687 * makefile.def (DEL): Defined. 687 * inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
688 (DEL_TREE) [win95]: Defined. 688
689 (SYS_LDFLAGS): Set executable versions to 3.10. 6891996-03-27 Geoff Voelker <voelker@cs.washington.edu>
690 690
691 * makefile.nt: Change uses of del to $(DEL). 691 * makefile.def (DEL): Defined.
692 692 (DEL_TREE) [win95]: Defined.
6931996-01-17 Erik Naggum <erik@naggum.no> 693 (SYS_LDFLAGS): Set executable versions to 3.10.
694 694
695 * All files: Update FSF's address in comment preamble. 695 * makefile.nt: Change uses of del to $(DEL).
696 696
6971996-01-03 George V. Reilly <georger@microcrafts.com> 6971996-01-17 Erik Naggum <erik@naggum.no>
698 698
699 * emacs.ico: Now the proverbial kitchen sink icon. 699 * All files: Update FSF's address in comment preamble.
700 700
7011995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> 7011996-01-03 George V. Reilly <georger@microcrafts.com>
702 702
703 * Version 19.30 released. 703 * emacs.ico: Now the proverbial kitchen sink icon.
704 704
7051995-11-22 Geoff Voelker <voelker@cs.washington.edu> 7051995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
706 706
707 * makefile.def (CP_DIR): Use platform independent switches for xcopy. 707 * Version 19.30 released.
708 708
709 * makefile.nt (install, fast_install, real_install, clean): 7091995-11-22 Geoff Voelker <voelker@cs.washington.edu>
710 Don't use switches to del not supported by Win95. 710
711 711 * makefile.def (CP_DIR): Use platform independent switches for xcopy.
7121995-11-07 Kevin Gallo <kgallo@microsoft.com> 712
713 713 * makefile.nt (install, fast_install, real_install, clean):
714 * makefile.nt (addpm.exe): Link with $(ADVAPI32). 714 Don't use switches to del not supported by Win95.
715 (install, fast_install): Change same-dir test to create test file in 715
716 installation tree and thereby support read-only shares. 7161995-11-07 Kevin Gallo <kgallo@microsoft.com>
717 (clean): Remove .pdb files. 717
718 718 * makefile.nt (addpm.exe): Link with $(ADVAPI32).
719 * makefile.def (NTGUI): New macro. 719 (install, fast_install): Change same-dir test to create test file in
720 [NTGUI] (CFLAGS): Define HAVE_NTGUI. 720 installation tree and thereby support read-only shares.
721 721 (clean): Remove .pdb files.
722 * config.nt, config.w95: Update to latest src/config.in. 722
723 723 * makefile.def (NTGUI): New macro.
724 * addpm.c (env_vars): New variable. 724 [NTGUI] (CFLAGS): Define HAVE_NTGUI.
725 (add_registry): New procedure. 725
726 (main): Use values of configuration environment variables from 726 * config.nt, config.w95: Update to latest src/config.in.
727 the registry if defined, the process environment otherwise. 727
728 728 * addpm.c (env_vars): New variable.
7291995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu> 729 (add_registry): New procedure.
730 730 (main): Use values of configuration environment variables from
731 * Version 19.29 released. 731 the registry if defined, the process environment otherwise.
732 732
733 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup. 7331995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
734 734
7351995-06-13 Geoff Voelker <voelker@cs.washington.edu> 735 * Version 19.29 released.
736 736
737 * makefile.nt: Define .c to .obj suffix rule. 737 * makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
738 (addpm.obj): Compile directly, use CFLAGS. 738
739 (addpm.exe): Link from addpm.obj. 7391995-06-13 Geoff Voelker <voelker@cs.washington.edu>
740 740
741 * makefile.def (MSVCNT11): Defined. 741 * makefile.nt: Define .c to .obj suffix rule.
742 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib. 742 (addpm.obj): Compile directly, use CFLAGS.
743 (CFLAGS_COMMON): Defined. 743 (addpm.exe): Link from addpm.obj.
744 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl. 744
745 745 * makefile.def (MSVCNT11): Defined.
7461995-06-09 Geoff Voelker <voelker@cs.washington.edu> 746 (BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
747 747 (CFLAGS_COMMON): Defined.
748 * emacs.bat.in: Renamed from emacs.bat 748 (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
749 (emacs_dir): Renamed from emacs_path 749
750 Definition removed. 7501995-06-09 Geoff Voelker <voelker@cs.washington.edu>
751 751
752 * addpm.c: New file. 752 * emacs.bat.in: Renamed from emacs.bat
753 * makefile.nt (ALL,addpm,addpm.exe,addpm.obj): Defined. 753 (emacs_dir): Renamed from emacs_path
754 (all): Depend upon $(BLD) and $(ALL). 754 Definition removed.
755 (install): Depend upon emacs.bat. 755
756 Create program item for Emacs. 756 * addpm.c: New file.
757 (clean): Delete obj. 757 * makefile.nt (ALL,addpm,addpm.exe,addpm.obj): Defined.
758 (emacs.bat): Defined. 758 (all): Depend upon $(BLD) and $(ALL).
759 * makefile.def (EMACS_ICON_PATH,ADDPM): Defined. 759 (install): Depend upon emacs.bat.
760 760 Create program item for Emacs.
7611995-05-27 Geoff Voelker <voelker@cs.washington.edu> 761 (clean): Delete obj.
762 762 (emacs.bat): Defined.
763 * ebuild.bat, emacs.bat, fast-install.bat, install.bat: 763 * makefile.def (EMACS_ICON_PATH,ADDPM): Defined.
764 Add carriage returns; necessary for batch files on Win95. 764
765 7651995-05-27 Geoff Voelker <voelker@cs.washington.edu>
7661995-05-25 Geoff Voelker <voelker@cs.washington.edu> 766
767 767 * ebuild.bat, emacs.bat, fast-install.bat, install.bat:
768 * config.w95: Created. 768 Add carriage returns; necessary for batch files on Win95.
769 * config.h: Changed to config.nt. 769
770 7701995-05-25 Geoff Voelker <voelker@cs.washington.edu>
771 * makefile.nt (SUBDIRS): Commented out. 771
772 (all,install,clean): Expand for-loops. 772 * config.w95: Created.
773 (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined. 773 * config.h: Changed to config.nt.
774 774
775 * makefile.def (SYS_LIB_DIR,SYS_INC_DIR): Undefined. 775 * makefile.nt (SUBDIRS): Commented out.
776 (ARCH): New definition. 776 (all,install,clean): Expand for-loops.
777 (CPU,CONFIG_H,OS_TYPE): Defined. 777 (BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined.
778 (INCLUDE,LIB): Checked if valid. 778
779 (ntwin32.mak): Included. 779 * makefile.def (SYS_LIB_DIR,SYS_INC_DIR): Undefined.
780 (AR,CC,LINK): New definition. 780 (ARCH): New definition.
781 (ADVAPI32,libc,BASE_LIBS): Defined. 781 (CPU,CONFIG_H,OS_TYPE): Defined.
782 (SYS_LDFLAGS): New definition. 782 (INCLUDE,LIB): Checked if valid.
783 Update comments and preprocessor conditionals. 783 (ntwin32.mak): Included.
784 784 (AR,CC,LINK): New definition.
785 * emacs.bat (SHELL): Conditionally defined. 785 (ADVAPI32,libc,BASE_LIBS): Defined.
786 (HOME): Conditionally defined. 786 (SYS_LDFLAGS): New definition.
787 (emacs_path,HOME): Update comments. 787 Update comments and preprocessor conditionals.
788 Turn off all echo. 788
789 789 * emacs.bat (SHELL): Conditionally defined.
7901995-05-09 Geoff Voelker <voelker@cs.washington.edu> 790 (HOME): Conditionally defined.
791 791 (emacs_path,HOME): Update comments.
792 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc, 792 Turn off all echo.
793 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h, 793
794 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h, 7941995-05-09 Geoff Voelker <voelker@cs.washington.edu>
795 inc/sys/param.h: Removed carriage-returns. 795
796 796 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc,
7971995-05-06 Geoff Voelker <voelker@cs.washington.edu> 797 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h,
798 798 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h,
799 * makefile.def (CVTRES): Defined. 799 inc/sys/param.h: Removed carriage-returns.
800 800
801 * emacs.ico, emacs.rc: New files by Kevin Gallo. 8011995-05-06 Geoff Voelker <voelker@cs.washington.edu>
802 802
8031995-04-10 Geoff Voelker <voelker@cs.washington.edu> 803 * makefile.def (CVTRES): Defined.
804 804
805 * src: Removed. 805 * emacs.ico, emacs.rc: New files by Kevin Gallo.
806 806
807 * src\config.h, src\paths.h: Moved to parent dir, src removed. 8071995-04-10 Geoff Voelker <voelker@cs.washington.edu>
808 808
8091995-04-09 Geoff Voelker <voelker@cs.washington.edu> 809 * src: Removed.
810 810
811 * makefile.def (INSTALL_DIR): Changed to generic directory. 811 * src\config.h, src\paths.h: Moved to parent dir, src removed.
812 812
813 * emacs.bat: Added arguments when emacs.exe invoked. 8131995-04-09 Geoff Voelker <voelker@cs.washington.edu>
814 814
815 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat. 815 * makefile.def (INSTALL_DIR): Changed to generic directory.
816 816
8171994-12-13 voelker <voelker@cs.washington.edu> 817 * emacs.bat: Added arguments when emacs.exe invoked.
818 818
819 * makefile.def (CC): In configuration section. 819 * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
820 (COMPAT_LIB): Defined. 820
821 8211994-12-13 voelker <voelker@cs.washington.edu>
8221994-11-01 voelker <voelker@cs.washington.edu> 822
823 823 * makefile.def (CC): In configuration section.
824 * src/paths.h: New file. 824 (COMPAT_LIB): Defined.
825 825
826 * src/config.h: New file. 8261994-11-01 voelker <voelker@cs.washington.edu>
827 827
828 * inc/pwd.h: New file. 828 * src/paths.h: New file.
829 829
830 * inc/sys/dir.h: New file. 830 * src/config.h: New file.
831 831
832 * inc/sys/file.h: New file. 832 * inc/pwd.h: New file.
833 833
834 * inc/sys/ioctl.h: New file. 834 * inc/sys/dir.h: New file.
835 835
836 * inc/sys/param.h: New file. 836 * inc/sys/file.h: New file.
837 837
838 * todo: New file. 838 * inc/sys/ioctl.h: New file.
839 839
840 * readme: New file. 840 * inc/sys/param.h: New file.
841 841
842 * makefile.nt: New file. 842 * todo: New file.
843 843
844 * makefile.def: New file. 844 * readme: New file.
845 845
846 * install.cmd: New file. 846 * makefile.nt: New file.
847 847
848 * install: New file. 848 * makefile.def: New file.
849 849
850 * fast-install.cmd: New file. 850 * install.cmd: New file.
851 851
852 * emacs.cmd: New file. 852 * install: New file.
853 853
854 * ebuild.cmd: New file. 854 * fast-install.cmd: New file.
855 855
856 * _emacs: New file. 856 * emacs.cmd: New file.
857 857
858;; Local Variables: 858 * ebuild.cmd: New file.
859;; coding: iso-2022-7bit 859
860;; End: 860 * _emacs: New file.
861
862;; Local Variables:
863;; coding: iso-2022-7bit
864;; End:
diff --git a/oldXMenu/ChangeLog b/oldXMenu/ChangeLog
index 66cb65d7a47..a2fc07a4fc1 100644
--- a/oldXMenu/ChangeLog
+++ b/oldXMenu/ChangeLog
@@ -48,6 +48,10 @@ line. Change logs above this notice are those for the 21.x code line.
48 48
49 * Version 20.1 released. 49 * Version 20.1 released.
50 50
511996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
52
53 * Version 19.34 released.
54
511996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 551996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
52 56
53 * Version 19.33 released. 57 * Version 19.33 released.
diff --git a/src/ChangeLog.7 b/src/ChangeLog.7
index 576aebd87e2..aaaa5fbf35f 100644
--- a/src/ChangeLog.7
+++ b/src/ChangeLog.7
@@ -11063,6 +11063,10 @@ Fri Sep 20 02:37:37 1996 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
11063 11063
110641996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 110641996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11065 11065
11066 * Version 19.34 released.
11067
110681996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11069
11066 * process.c (send_process): GCPRO object. 11070 * process.c (send_process): GCPRO object.
11067 11071
11068 * unexalpha.c: Conditionalize previous changes on not __linux__. 11072 * unexalpha.c: Conditionalize previous changes on not __linux__.