Mercurial > hg > xemacs-beta
annotate nt/ChangeLog @ 4539:061e030e3270
Fix some bugs in load-history construction, built-in symbol file names.
lib-src/ChangeLog addition:
2008-12-27 Aidan Kehoe <kehoea@parhasard.net>
* make-docfile.c (main): Allow more than one -d argument, followed
by a directory to change to.
(put_filename): Don't strip directory information; with previous
change, allows retrieval of Lisp function and variable origin
files from #'built-in-symbol-file relative to lisp-directory.
(scan_lisp_file): Don't add an extraneous newline after the file
name, put_filename has added the newline already.
lisp/ChangeLog addition:
2008-12-27 Aidan Kehoe <kehoea@parhasard.net>
* loadup.el (load-history):
Add the contents of current-load-list to load-history before
clearing it. Move the variable declarations earlier in the file to
a format understood by make-docfile.c.
* custom.el (custom-declare-variable): Add the variable's symbol
to the current file's load history entry correctly, don't use a
cons. Eliminate a comment that we don't need to worry about, we
don't need to check the `initialized' C variable in Lisp.
* bytecomp.el (byte-compile-output-file-form):
Merge Andreas Schwab's pre-GPLv3 GNU change of 19970831 here;
treat #'custom-declare-variable correctly, generating the
docstrings in a format understood by make-docfile.c.
* loadhist.el (symbol-file): Correct behaviour for checking
autoloaded macros and functions when supplied with a TYPE
argument. Accept fully-qualified paths from
#'built-in-symbol-file; if a path is not fully-qualified, return
it relative to lisp-directory if the filename corresponds to a
Lisp file, and relative to (concat source-directory "/src/")
otherwise.
* make-docfile.el (preloaded-file-list):
Rationalise some let bindings a little. Use the "-d" argument to
make-docfile.c to supply Lisp paths relative to lisp-directory,
not absolutely. Add in loadup.el explicitly to the list of files
to be processed by make-docfile.c--it doesn't make sense to add it
to preloaded-file-list, since that is used for purposes of
byte-compilation too.
src/ChangeLog addition:
2008-12-27 Aidan Kehoe <kehoea@parhasard.net>
* doc.c (Fbuilt_in_symbol_file):
Return a subr's filename immediately if we've found it. Check for
compiled function and compiled macro docstrings in DOC too, and
return them if they exist.
The branch of the if statement focused on functions may have
executed, but we may still want to check variable bindings; an
else clause isn't appropriate.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 27 Dec 2008 14:05:50 +0000 |
parents | d9b9b5f90386 |
children | 202cb69c4d87 |
rev | line source |
---|---|
4458
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
1 2008-05-13 Aidan Kehoe <kehoea@parhasard.net> |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
2 |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
3 * xemacs.mak (PROGRAM_DEFINES): |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
4 Provide SHEBANG_PROGNAME on Win32 too. |
d9b9b5f90386
Provide SHEBANG_PROGNAME on Win32; correct a bug with it and string concat'ing
Aidan Kehoe <kehoea@parhasard.net>
parents:
4419
diff
changeset
|
5 |
4419
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
6 2008-01-25 Michael Sperber <mike@xemacs.org> |
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
7 |
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
8 * xemacs.mak (version.sh): Generate version.sh via Mercurial. |
eb82fbb675ea
Use Mercurial changeset hash to identify build version.
Mike Sperber <sperber@deinprogramm.de>
parents:
4413
diff
changeset
|
9 |
4413
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
10 2008-01-24 Mike Sperber <mike@xemacs.org> |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
11 |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
12 * config.inc.samp: Fix URL for optional libraries. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
13 * xemacs.mak (PATH_PREFIX): Set PATH_PREFIX to the value of INSTALL_DIR. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
14 * xemacs.mak (PATH_DEFINES): Fix setting of PATH_DEFINES. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
15 * xemacs.mak (DEBUG_FLAG_COMPILE_DEBUG): Comment out -RTC1: it |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
16 even crashes with VC 8. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
17 * xemacs.mak: Comment out echo line that leads to |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
18 command-line-too-long error on some Windowses. |
dc84ec90b463
Fix build problems on Windows.
Mike Sperber <sperber@deinprogramm.de>
parents:
4405
diff
changeset
|
19 |
4405
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
20 2008-01-18 Vin Shelton <acs@xemacs.org> |
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
21 |
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
22 * xemacs.mak: Use debug version of Intel's libm, if appropriate. |
4b62544f5139
Use debug version of Intel's math library when debugging.
Vin Shelton <acs@xemacs.org>
parents:
4403
diff
changeset
|
23 |
4403
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
24 2008-01-17 Vin Shelton <acs@xemacs.org> |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
25 |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
26 * config.inc.samp: Added USE_INTEL_COMPILER to support the Intel |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
27 compiler. |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
28 * xemacs.mak: Use USE_INTEL_COMPILER. |
7080e020d700
Add support for the Intel compiler under Windows
Vin Shelton <acs@xemacs.org>
parents:
4225
diff
changeset
|
29 |
4225 | 30 2007-10-15 Adrian Aichner <adrian@xemacs.org> |
31 | |
32 * xemacs.mak (INFO_FILES): Sync nt/xemacs.mak and man/Makefile | |
33 (adding beta.info). | |
34 * xemacs.mak (LISPREF_SRCS): Ditto. Adding packages.texi. | |
35 | |
3975 | 36 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> |
37 | |
38 * XEmacs 21.5.28 "fuki" is released. | |
39 | |
3741 | 40 2006-12-11 Vin Shelton <acs@xemacs.org> |
41 | |
42 * config.inc.samp: Added BUILD_FOR_SETUP_KIT. | |
43 * xemacs.mak: Use BUILD_FOR_SETUP_KIT to define | |
44 OK_TO_USE_MSVCRTD. | |
45 | |
3402 | 46 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> |
47 | |
48 * XEmacs 21.5.27 "fiddleheads" is released. | |
49 | |
3363 | 50 2006-04-26 Adrian Aichner <adrian@xemacs.org> |
51 | |
52 * xemacs.dsw: Updated by MS VS 6.0. | |
53 * xemacs.dsp: Convert to DOS format, as suggested by | |
54 Robinows@aol.com. | |
55 | |
3323 | 56 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> |
57 | |
58 * XEmacs 21.5.26 "endive" is released. | |
59 | |
3281 | 60 2006-02-27 Vin Shelton <acs@xemacs.org> |
61 | |
62 * config.inc.samp: Comment out PACKAGE_PREFIX. | |
63 * xemacs.mak: Convert PACKAGE_PREFIX input from config.inc to | |
64 PATH_LATE_PACKAGE_DIRECTORIES. Do not use PACKAGE_PATH. | |
65 | |
3263 | 66 2006-02-22 Marcus Crestani <crestani@xemacs.org> |
67 | |
68 * xemacs.mak: Remove mc-alloc, replace with newgc, adjust output. | |
69 * config.inc.samp: Remove MC_ALLOC option. | |
70 | |
3259 | 71 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> |
72 | |
73 * XEmacs 21.5.25 "eggplant" is released. | |
74 | |
3150 | 75 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> |
76 | |
77 * XEmacs 21.5.24 "dandelion" is released. | |
78 | |
3092 | 79 2005-11-21 Marcus Crestani <crestani@xemacs.org> |
80 | |
81 Incremental Garbage Collector | |
82 | |
83 * config.inc.samp: Add NEW_GC option. | |
84 * xemacs.dsp: Add files gc.c, gc.h, vdb.c, vdb.h, and vdb-win32.c. | |
85 * xemacs.mak: Add NEW_GC option; if NEW_GC, turn on KKCC and | |
86 MC_ALLOC. | |
87 | |
3054 | 88 2005-11-08 Marcus Crestani <crestani@xemacs.org> |
89 | |
90 * xemacs.mak: | |
91 * xemacs.mak ($(OUTDIR)): | |
92 * xemacs.mak (all): Fix build output directory structure. | |
93 | |
3034 | 94 2005-10-28 Ben Wing <ben@xemacs.org> |
95 | |
96 * xemacs.mak (HAVE_BIGNUM): | |
97 Set default values for BUILD_BIGNUM_MINGW_SHARED, | |
98 BUILD_BIGNUM_NATIVE_SHARED to 0 to avoid make problems. | |
99 * xemacs.mak (OPT_INCLUDES): | |
100 Don't look in gmp-dynamic, gmp-static; the include file doesn't vary. | |
101 | |
3031 | 102 2005-10-26 Stephen J. Turnbull <stephen@xemacs.org> |
103 | |
104 * XEmacs 21.5.23 "daikon" is released. | |
105 | |
2951 | 106 2005-09-26 Ben Wing <ben@xemacs.org> |
107 | |
108 * README: | |
109 Major rewrite. Document how to compile various optional libs. | |
110 | |
111 * config.inc.samp: | |
112 Update to recent versions of optional libs. Add support for | |
113 gmp, db, postgresql, ldap. Turn on optimization when not debug. | |
114 | |
115 * minitar.c: | |
116 Include config.h. | |
117 | |
118 * xemacs.mak: | |
119 * xemacs.mak (HAVE_WIDGETS): | |
120 * xemacs.mak (OPT_DEFINES): | |
121 * xemacs.mak (OPT_OBJS): | |
122 * xemacs.mak (BROWSERFLAGS): | |
123 * xemacs.mak (INCLUDES): | |
124 * xemacs.mak (DEFINES): | |
125 * xemacs.mak (TEMACS_COMMON_OBJS): | |
126 * xemacs.mak (TEMACS_OBJS): | |
127 * xemacs.mak ($(OUTDIR)\postgresql.obj): | |
128 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe): | |
129 * xemacs.mak ( NOTE): | |
130 * xemacs.mak (TEMACS_LIBS): | |
131 * xemacs.mak ($(RAW_EXE)): | |
132 * xemacs.mak (mostlyclean): | |
133 * xemacs.mak (versionclean): | |
134 Figure out VC++ version and use it to set debug and browser flags | |
135 appropriately. | |
136 Add support for building gmp, db, postgresql, ldap. | |
137 Rewrite handling of optional stuff so it is all added to single | |
138 variables OPT_* rather than to various FOO_* variables. | |
139 Pass -I$(SRC) to minitar.c so it compiles. | |
140 Pass module sources, not objects, to make-docfile. | |
141 Delete more stuff in `make clean'. | |
142 | |
2948 | 143 2005-09-25 Adrian Aichner <adrian@xemacs.org> |
144 | |
145 * xemacs.mak: Fix variable initialization order. | |
146 | |
2931 | 147 2005-09-14 Stephen J. Turnbull <stephen@xemacs.org> |
148 | |
149 * XEmacs 21.5.22 "cucumber" is released. | |
150 | |
2791 | 151 2005-05-28 Stephen J. Turnbull <stephen@xemacs.org> |
152 | |
153 * XEmacs 21.5.21 "corn" is released. | |
154 | |
2790 | 155 2005-05-19 Marcus Crestani <crestani@xemacs.org> |
156 | |
157 * config.inc.samp (USE_KKCC): Enable by default. | |
158 * config.inc.samp (MC_ALLOC): Enable by default. | |
159 | |
2720 | 160 2005-04-01 Marcus Crestani <crestani@xemacs.org> |
161 | |
162 The new allocator. | |
163 | |
164 New configure flag: `MC_ALLOC': | |
165 | |
166 * config.inc.samp: Add new flag `MC_ALLOC'. | |
167 * xemacs.mak: Add flag and configuration output for `MC_ALLOC'. | |
168 | |
169 New files: | |
170 | |
171 * xemacs.dsp: Add source files mc-alloc.c and mc-alloc.h. | |
172 * xemacs.mak: Add new object file mc-alloc.obj to dependencies. | |
173 | |
2653 | 174 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
175 | |
176 * XEmacs 21.5.20 "cilantro" is released. | |
177 | |
2605 | 178 2005-02-22 Adrian Aichner <adrian@xemacs.org> |
179 | |
180 * xemacs.mak (install): Don't copy BUGS, which has been removed. | |
181 | |
2594 | 182 2005-02-18 Stephen J. Turnbull <stephen@xemacs.org> |
183 | |
184 * XEmacs 21.5.19 "chives" is released. | |
185 | |
2561 | 186 2005-02-03 Ben Wing <ben@xemacs.org> |
187 | |
188 * config.inc.samp (COMPFACE_DIR): | |
189 Change version to 1.5.1 in accordance with FTP site. | |
190 | |
2537 | 191 2005-01-31 Ben Wing <ben@xemacs.org> |
192 | |
193 * xemacs.mak (install): | |
194 Also copy BUGS, README, COPYING and Installation. | |
195 | |
2524 | 196 2005-01-27 Ben Wing <ben@xemacs.org> |
197 | |
198 * xemacs.mak ({$(MANDIR)}.texi{$(INFODIR)}.info): | |
199 Use filename only when calling makeinfo, or it chokes on index | |
200 generation. | |
201 | |
202 * xemacs.mak (TEMACS_COMMON_LFLAGS): | |
203 * xemacs.mak ( $(XEMACS_LFLAGS) -section): | |
204 Generate separate .pdb and .map files for temacs/xemacs; may | |
205 make profiling possible. | |
206 | |
2500 | 207 2005-01-24 Ben Wing <ben@xemacs.org> |
208 | |
209 * config.inc.samp: | |
210 * config.inc.samp (PNG_DIR): | |
211 Declare OPTIONAL_LIBRARY_DIR as root of library directories. | |
212 Redo all graphics library defaults to mirror the versions and | |
213 directories in the current binary aux distribution on xemacs | |
214 web site. Enable TIFF and COMPFACE by default since you can | |
215 now compile with them and binary libs are provided. | |
216 | |
217 * xemacs.mak: | |
218 * xemacs.mak (INCLUDES): | |
219 Put our own directories first in case of conflict (e.g. config.h | |
220 in compface). | |
221 | |
222 * xemacs.mak ($(BLDLIB_SRC)/minitar.exe): | |
223 * xemacs.mak (LIB_SRC_TOOLS): | |
224 Use MSVCRT to avoid link problems. | |
225 | |
2373 | 226 2004-11-07 Ben Wing <ben@xemacs.org> |
227 | |
228 * xemacs.mak (INTERNALS_SRCS): | |
229 index.texi is deleted from internals/. | |
230 | |
2346 | 231 2004-10-22 Stephen J. Turnbull <stephen@xemacs.org> |
232 | |
233 * XEmacs 21.5.18 "chestnut" is released. | |
234 | |
2269 | 235 2004-09-13 Jerry James <james@xemacs.org> |
236 | |
237 * xemacs.dsp: Remove callproc.c as a source file. | |
238 | |
2106 | 239 2004-06-01 Adrian Aichner <adrian@xemacs.org> |
240 | |
241 * xemacs.mak: Don't echo DEL command. Use COPYCMD everywhere. | |
242 Remove /r switch from COPY and COPYDIR, as environment variable | |
243 COPYCMD takes care of this. | |
244 * xemacs.mak (COPYCMD): New. Used to initialize environment | |
245 variable by same name. | |
246 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): Handle | |
247 xemacs_extra_name (CVS date stamp). | |
248 | |
1964 | 249 2004-03-22 Stephen J. Turnbull <stephen@xemacs.org> |
250 | |
251 * XEmacs 21.5.17 "chayote" is released. | |
252 | |
1782 | 253 2003-11-06 Adrian Aichner <adrian@xemacs.org> |
254 | |
255 * minitar.c (Usage): Change return type to void. | |
256 * minitar.c (main): Fix inconsistent indentation, use return | |
257 instead of exit to fix compiler warning. | |
258 | |
1780 | 259 2003-10-27 Jerry James <james@xemacs.org> |
260 | |
261 * README: Update library versions. Delete irrelevant text. | |
262 * config.inc.samp: Ditto. | |
263 | |
1754 | 264 2003-10-15 Jerry James <james@xemacs.org> |
265 | |
266 * xemacs.mak (TEMACS_OBJS): Add emodules.obj, which always has | |
267 content now. | |
268 | |
1716 | 269 2003-09-26 Steve Youngs <youngs@xemacs.org> |
270 | |
271 * XEmacs 21.5.16 "celeriac" is released. | |
272 | |
1680 | 273 2003-09-13 Adrian Aichner <adrian@xemacs.org> |
274 | |
275 * xemacs.mak (TEMACS_BATCH_PACKAGES): Removed. | |
276 * xemacs.mak (check-temacs): Reverting to run with -no-packages | |
277 since it would cause package lisp to shadow core lisp (as happened | |
278 with unicode.el). | |
279 | |
1665 | 280 2003-09-03 Steve Youngs <youngs@xemacs.org> |
281 | |
282 * XEmacs 21.5.15 "celery" is released. | |
283 | |
1657 | 284 2003-08-31 Adrian Aichner <adrian@xemacs.org> |
285 | |
286 * xemacs.mak (makeinfo-test): Moved after variable initialization | |
287 to make test actually work. | |
288 * xemacs.mak (TEMACS_BATCH_PACKAGES): New. | |
289 * xemacs.mak (check-temacs): Use TEMACS_BATCH_PACKAGES to enable | |
290 regression tests requiring packages. | |
291 | |
1529 | 292 2003-06-15 Adrian Aichner <adrian@xemacs.org> |
293 | |
294 * minitar.c (main): Handle 0 size files correctly. | |
295 | |
1510 | 296 2003-06-01 Steve Youngs <youngs@xemacs.org> |
297 | |
298 * XEmacs 21.5.14 "cassava" is released. | |
299 | |
1473 | 300 2003-05-10 Steve Youngs <youngs@xemacs.org> |
301 | |
302 * XEmacs 21.5.13 "cauliflower" is released. | |
303 | |
1431 | 304 2003-04-24 Steve Youngs <youngs@xemacs.org> |
305 | |
306 * XEmacs 21.5.12 "carrot" is released. | |
307 | |
1393 | 308 2003-03-30 Adrian Aichner <adrian@xemacs.org> |
309 | |
310 * xemacs.mak (install): PROBLEMS is actually in $(SRCROOT). | |
311 | |
1382 | 312 2003-03-26 Adrian Aichner <adrian@xemacs.org> |
313 | |
314 * xemacs.mak (install): Copy $(BLDLIB_SRC)\PROBLEMS, now that | |
315 nt\PROBLEMS is gone (part of ..\PROBLEMS now). | |
316 | |
1370 | 317 2003-03-22 Adrian Aichner <adrian@xemacs.org> |
318 | |
319 * xemacs.mak (installation): Restore version convention in | |
1371 | 320 generated Installation file. |
1370 | 321 |
1347 | 322 2003-03-09 Ben Wing <ben@xemacs.org> |
323 | |
324 * config.inc.samp (COMPFACE_DIR): | |
325 Note that relative directories are a no-no in BUILD_DIR and | |
326 SOURCE_DIR. Use paths relative to $(MAKEROOT) instead. | |
327 | |
1346 | 328 2003-03-06 Ben Wing <ben@xemacs.org> |
329 | |
330 * xemacs.mak (INFO): New. | |
331 * xemacs.mak (PATH_DEFINES): | |
332 Add override for info/ as well when separate source/build dirs. | |
333 | |
334 * xemacs.mak (dump_temacs): | |
335 * xemacs.mak (all): | |
336 * xemacs.mak (TEMACS_DUMP_DEP): | |
337 * xemacs.mak (update-elc): New. | |
338 * xemacs.mak (docfile): | |
339 * xemacs.mak (update-elc-2): | |
340 * xemacs.mak (load-shadows): | |
341 Order sections in main build process and add comments. Add | |
342 additional dependencies to try and prevent later steps from | |
343 happening when failures in earlier steps have occurred. | |
344 | |
1333 | 345 2003-03-01 Ben Wing <ben@xemacs.org> |
346 | |
347 * PROBLEMS: Delete. | |
348 | |
349 * config.inc.samp (USE_FASTCALL): | |
350 * config.inc.samp (HAVE_VC6): Removed. | |
351 * config.inc.samp (DEBUG_XEMACS): | |
352 * config.inc.samp (SUPPORT_EDIT_AND_CONTINUE): New. | |
353 * xemacs.mak (DEBUG_XEMACS): | |
354 * xemacs.mak (HAVE_VC6): Removed. | |
355 * xemacs.mak (SUPPORT_EDIT_AND_CONTINUE): New. | |
356 * xemacs.mak (CCV): | |
357 * xemacs.mak (LIB_SRC_CFLAGS): New. | |
358 * xemacs.mak (ETAGS_DEPS): | |
359 * xemacs.mak (OS): | |
360 * xemacs.mak (TEMACS_LFLAGS): | |
361 Eliminate HAVE_VC6, use SUPPORT_EDIT_AND_CONTINUE in its place. | |
362 No incremental linking unless SUPPORT_EDIT_AND_CONTINUE, since it | |
363 can cause nasty crashes in pdump. Put warnings about this in | |
364 config.inc.samp. Report the full compile flags used for src | |
365 and lib-src in the Installation output. | |
366 | |
1330 | 367 2003-02-28 Ben Wing <ben@xemacs.org> |
368 | |
369 * README: | |
370 * README (NOTE): Removed. | |
371 * config.inc.samp (HAVE_MS_WINDOWS): | |
372 * config.inc.samp (HAVE_X_WINDOWS): Removed. | |
373 * config.inc.samp (X11_DIR): Removed. | |
374 * config.inc.samp (COMPFACE_DIR): | |
375 * xemacs.mak (XEMACS): Removed. | |
376 * xemacs.mak (LISP): Removed. | |
377 * xemacs.mak (LIB_SRC): Removed. | |
378 * xemacs.mak (MODULES): Removed. | |
379 * xemacs.mak (NT): Removed. | |
380 * xemacs.mak (OUTDIR): Removed. | |
381 * xemacs.mak (SRC): Removed. | |
382 * xemacs.mak (LWLIB_SRCDIR): Removed. | |
383 * xemacs.mak (MAKEDIRSTRING): Removed. | |
384 * xemacs.mak (XEMACSDIRSTRING): Removed. | |
385 * xemacs.mak (MAKEROOT): New. | |
386 * xemacs.mak (COPYDIR): | |
387 * xemacs.mak (INFODOCK_VERSION_STRING): Removed. | |
388 * xemacs.mak (XEMACS_VERSION_STRING): Removed. | |
389 * xemacs.mak (SEPARATE_BUILD): New. | |
390 * xemacs.mak (SRCROOT): New. | |
391 * xemacs.mak (BLDROOT): New. | |
392 * xemacs.mak (PROGRAM_DEFINES): Removed. | |
393 * xemacs.mak (INSTALL_DIR): Removed. | |
394 * xemacs.mak (ETC): New. | |
395 * xemacs.mak (BLDLIB_SRC): New. | |
396 * xemacs.mak (BLDNT): New. | |
397 * xemacs.mak (BLDSRC): New. | |
398 * xemacs.mak (PACKAGE_PREFIX): Removed. | |
399 * xemacs.mak (PACKAGE_PATH): Removed. | |
400 * xemacs.mak (PATH_PACKAGEPATH): Removed. | |
401 * xemacs.mak (HAVE_X_WINDOWS): Removed. | |
402 * xemacs.mak (USE_CRTDLL): | |
403 * xemacs.mak (CONFIG_ERROR): | |
404 * xemacs.mak (OS): Removed. | |
405 * xemacs.mak (EMACS_CONFIGURATION): Removed. | |
406 * xemacs.mak (STACK_TRACE_EYE_CATCHER): Removed. | |
407 * xemacs.mak (CCV): Removed. | |
408 * xemacs.mak (DEBUG_FLAGS_COMPILE): Removed. | |
409 * xemacs.mak (DEBUG_FLAGS_LINK): Removed. | |
410 * xemacs.mak (DEBUG_DEFINES): Removed. | |
411 * xemacs.mak (BROWSERFLAGS): Removed. | |
412 * xemacs.mak (C_LIBFLAG): Removed. | |
413 * xemacs.mak (LIBC_LIB): Removed. | |
414 * xemacs.mak (OPTFLAGS_FASTCALL): Removed. | |
415 * xemacs.mak (OPTFLAGS_CDECL): Removed. | |
416 * xemacs.mak (PATH_PREFIX): New. | |
417 * xemacs.mak (OPTFLAGS): Removed. | |
418 * xemacs.mak (PROFILE_FLAGS): Removed. | |
419 * xemacs.mak (PATH_DEFINES): New. | |
420 * xemacs.mak (MSW_DEFINES): | |
421 * xemacs.mak (TEMACS_MSW_OBJS): New. | |
422 * xemacs.mak (CPLUSPLUS_COMPILE_FLAGS): Removed. | |
423 * xemacs.mak (CFLAGS_NO_OPT): Removed. | |
424 * xemacs.mak (CFLAGS_NO_LIB): Removed. | |
425 * xemacs.mak (CFLAGS): Removed. | |
426 * xemacs.mak (CFLAGS_CDECL_NO_LIB): Removed. | |
427 * xemacs.mak (CFLAGS_CDECL): Removed. | |
428 * xemacs.mak (X_DEFINES): Removed. | |
429 * xemacs.mak (TEMACS_MULE_OBJS): New. | |
430 * xemacs.mak (X_INCLUDES): Removed. | |
431 * xemacs.mak (X_LIBS): Removed. | |
432 * xemacs.mak (TEMACS_DEBUG_OBJS): New. | |
433 * xemacs.mak (TEMACS_DUMP_OBJS): New. | |
434 * xemacs.mak (TEMACS_ALLOC_OBJS): New. | |
435 * xemacs.mak (XEMACS_INCLUDES): Removed. | |
436 * xemacs.mak (LIB_SRC_DEFINES): Removed. | |
437 * xemacs.mak (INCLUDES): | |
438 * xemacs.mak (DEFINES): | |
439 * xemacs.mak (CONFIG_VALUES): Removed. | |
440 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): | |
441 * xemacs.mak (TEMACS_ENTRYPOINT): Removed. | |
442 * xemacs.mak (TEMACS_DIR): Removed. | |
443 * xemacs.mak (TEMACS): Removed. | |
444 * xemacs.mak (TEMACS_BROWSE): Removed. | |
445 * xemacs.mak (TEMACS_SRC): Removed. | |
446 * xemacs.mak (TEMACS_CPP_CDECL_FLAGS): | |
447 * xemacs.mak (TEMACS_LIBS): Removed. | |
448 * xemacs.mak (TEMACS_OBJS): | |
449 * xemacs.mak (TEMACS_LFLAGS): Removed. | |
450 * xemacs.mak (LINK_DEPENDENCY_ARGS): Removed. | |
451 * xemacs.mak (LINK_STANDARD_LIBRARY_ARGS): Removed. | |
452 * xemacs.mak (ETAGS_DEPS): Removed. | |
453 * xemacs.mak (TEMACS_X_OBJS): Removed. | |
454 * xemacs.mak (LIB_SRC_TOOLS): Removed. | |
455 * xemacs.mak (LASTFILE): Removed. | |
456 * xemacs.mak (LASTFILE_SRC): Removed. | |
457 * xemacs.mak (LASTFILE_FLAGS): Removed. | |
458 * xemacs.mak (LASTFILE_OBJS): Removed. | |
459 * xemacs.mak (LWLIB): Removed. | |
460 * xemacs.mak (LWLIB_FLAGS): Removed. | |
461 * xemacs.mak (LWLIB_OBJS): Removed. | |
462 * xemacs.mak (.SUFFIXES): | |
463 * xemacs.mak (create-list-file): Removed. | |
464 * xemacs.mak (compile-list-file): Removed. | |
465 * xemacs.mak (TEMACS_DUMP_ID_OBJ): Removed. | |
466 * xemacs.mak (PROGNAME): Removed. | |
467 * xemacs.mak (DO_TEMACS): Removed. | |
468 * xemacs.mak (DO_XEMACS): Removed. | |
469 * xemacs.mak (BATCH): Removed. | |
470 * xemacs.mak (BATCH_PACKAGES): Removed. | |
471 * xemacs.mak (TEMACS_BATCH): Removed. | |
472 * xemacs.mak (XEMACS_BATCH): Removed. | |
473 * xemacs.mak (XEMACS_BATCH_PACKAGES): Removed. | |
474 * xemacs.mak (temacs_loadup_args): Removed. | |
475 * xemacs.mak (dump_temacs_args): Removed. | |
476 * xemacs.mak (run_temacs_args): Removed. | |
477 * xemacs.mak (dump_temacs): Removed. | |
478 * xemacs.mak (testdir): Removed. | |
479 * xemacs.mak (batch_test_emacs): Removed. | |
480 * xemacs.mak (check): Removed. | |
481 * xemacs.mak (check-temacs): Removed. | |
482 * xemacs.mak (MANDIR): | |
483 * xemacs.mak (check-features): Removed. | |
484 * xemacs.mak (tagslisp): Removed. | |
485 * xemacs.mak (tags): Removed. | |
486 * xemacs.mak (NEW_USERS_GUIDE_SRCS): | |
487 * xemacs.mak (makeinfo-test): | |
488 * xemacs.mak (installation): New. | |
489 * xemacs.mak (RAW_EXE): New. | |
490 * xemacs.mak (DUMP_TARGET): New. | |
491 * xemacs.mak (all): New. | |
492 * xemacs.mak (TEMACS_DUMP_DEP): New. | |
493 * xemacs.mak (DOC): | |
494 * xemacs.mak (docfile): | |
495 * xemacs.mak (update-elc): | |
496 * xemacs.mak (update-elc-2): | |
497 * xemacs.mak (load-shadows): | |
498 * xemacs.mak (temacs): Removed. | |
499 * xemacs.mak (install): | |
500 * xemacs.mak (versionclean): New. | |
501 * xemacs.mak (distclean): | |
502 * xemacs.mak (realclean): | |
503 * xemacs.mak (extraclean): | |
504 * xemacs.mak (depend): | |
505 * xemacs.mak (unicode-encapsulate): | |
506 -- Major reorganization and cleanup. | |
507 -- Add support for separated build tree and source tree. | |
508 -- Delete all support for X Windows building, since it's | |
509 totally bit-rotten and will never be fixed up. Instruct | |
510 people to use Cygwin if they want such support. | |
511 | |
512 * make-build-dir: | |
513 New script to create a skeleton build tree for use with | |
514 separated build and source tree compilation. | |
515 | |
1318 | 516 2003-02-20 Ben Wing <ben@xemacs.org> |
517 | |
518 * xemacs.dsp (CFG): | |
519 Add /k to default build. | |
520 | |
1315 | 521 2003-02-19 Ben Wing <ben@xemacs.org> |
522 | |
523 * xemacs.mak (DO_TEMACS): New. | |
524 * xemacs.mak (DO_XEMACS): New. | |
525 * xemacs.mak (TEMACS_BATCH): | |
526 * xemacs.mak (temacs_loadup_args): New. | |
527 * xemacs.mak (dump_temacs_args): New. | |
528 * xemacs.mak (run_temacs_args): New. | |
529 * xemacs.mak (dump_temacs): | |
530 * xemacs.mak (blddir): Removed. | |
531 * xemacs.mak (temacs_loadup): Removed. | |
532 * xemacs.mak (run_temacs): Removed. | |
533 * xemacs.mak (check): | |
534 * xemacs.mak (check-temacs): | |
535 * xemacs.mak (check-features): New. | |
536 * xemacs.mak (makeinfo-test): | |
537 * xemacs.mak (LOADPATH): Removed. | |
538 * xemacs.mak (update-elc): | |
539 * xemacs.mak (update-elc-2): | |
540 * xemacs.mak (load-shadows): New. | |
541 * xemacs.mak (all): | |
542 * xemacs.mak (OS): | |
543 Add macros DO_TEMACS, DO_XEMACS, and a few others; this macro | |
544 section is now completely in sync with src/Makefile.in.in. Copy | |
545 check-features, load-shadows, and rebuilding finder-inf.el from | |
546 src/Makefile.in.in. The main build/dump/recompile process is now | |
547 synchronized with src/Makefile.in.in. Change `WARNING' to `NOTE' | |
548 and `error checking' to `error-checking' TO avoid tripping | |
549 faux warnings and errors in the VC++ IDE. | |
550 | |
551 | |
1307 | 552 2003-02-16 Steve Youngs <youngs@xemacs.org> |
553 | |
554 * XEmacs 21.5.11 "cabbage" is released. | |
555 | |
1303 | 556 2003-02-15 Ben Wing <ben@xemacs.org> |
557 | |
558 * xemacs.mak: | |
559 * xemacs.mak (PROGNAME): | |
560 * xemacs.mak (docfile): | |
561 * xemacs.mak (make-docargs): Removed. | |
562 * xemacs.mak (update-elc): | |
563 * xemacs.mak (update-elc-2): New. | |
564 * xemacs.mak (OS): | |
565 Delete old unused code that checks SATISFIED. | |
566 Move update-elc-2 up to be near update-elc. | |
567 Run update-elc-2 with -no-autoloads to avoid multiple | |
568 autoload-loading problem. | |
569 | |
570 Don't compute make-docfile args ourselves. Pass the raw objects | |
571 to make-docfile.el, which does the computation (much faster than | |
572 we could). Don't delete the DOC file, split the invocation into | |
573 two calls to make-docfile.exe (one direct, one through | |
574 make-docfile.el), etc. In general, all we do is call make-docfile. | |
575 Add proper dependencies for DOC-file rebuilding so it doesn't get | |
576 done when not necessary. Implement quick-building here: not | |
577 building the DOC file unless it doesn't exist, as the quick-build | |
578 docs say. | |
579 | |
1261 | 580 2003-02-05 Ben Wing <ben@xemacs.org> |
581 | |
582 * config.inc.samp (GTK_DIR): | |
583 * config.inc.samp (XPM_DIR): | |
584 * config.inc.samp (HAVE_GIF): | |
585 * config.inc.samp (ZLIB_DIR): | |
586 * config.inc.samp (TIFF_DIR): | |
587 * config.inc.samp (JPEG_DIR): | |
588 * config.inc.samp (COMPFACE_DIR): | |
589 * config.inc.samp (USE_PORTABLE_DUMPER): | |
590 * config.inc.samp (USE_KKCC): | |
591 Various fixups. | |
592 | |
1203 | 593 2002-12-16 Ben Wing <ben@xemacs.org> |
594 | |
595 * README (NOTE): | |
596 * config.inc.samp: | |
597 * config.inc.samp (PACKAGE_PREFIX): | |
598 * config.inc.samp (GTK_DIR): | |
599 * config.inc.samp (COMPFACE_DIR): | |
600 * config.inc.samp (USE_FASTCALL): | |
601 * config.inc.samp (HAVE_VC6): New. | |
602 * config.inc.samp (PROFILE_SUPPORT): | |
603 * config.inc.samp (DEBUG_XEMACS): | |
604 * config.inc.samp (USE_PORTABLE_DUMPER): | |
605 * config.inc.samp (USE_KKCC): New. | |
606 * config.inc.samp (USE_UNION_TYPE): New. | |
607 * xemacs.dsp (CFG): | |
608 * xemacs.mak (HAVE_VC6): | |
609 * xemacs.mak (ERROR_CHECK_ALL): New. | |
610 * xemacs.mak (CPLUSPLUS_COMPILE): New. | |
611 * xemacs.mak (USE_KKCC): New. | |
612 * xemacs.mak (USE_UNION_TYPE): New. | |
613 * xemacs.mak (USE_PORTABLE_DUMPER): | |
614 * xemacs.mak (PROFILE_FLAGS): | |
615 * xemacs.mak (CPLUSPLUS_COMPILE_FLAGS): New. | |
616 * xemacs.mak (DUMPER_DEFINES): | |
617 * xemacs.mak (KKCC_DEFINES): New. | |
618 * xemacs.mak (DEFINES): | |
619 * xemacs.mak (LASTFILE_FLAGS): | |
620 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): | |
621 * xemacs.mak (OS): | |
622 | |
623 Support C++ compilation, KKCC compilation. See src/ChangeLog. | |
624 Add stuff about the evilness of USE_UNION_TYPE. | |
625 | |
1187 | 626 2003-01-04 Steve Youngs <youngs@xemacs.org> |
627 | |
628 * XEmacs 21.5.10 "burdock" is released. | |
629 | |
1123 | 630 2002-11-27 Ben Wing <ben@xemacs.org> |
631 | |
632 * .cvsignore: | |
633 Windows shit. | |
634 | |
1052 | 635 2002-10-13 Adrian Aichner <adrian@xemacs.org> |
636 | |
637 * xemacs.mak (OS): Remove obsolete quoting of double-quote in the | |
638 Installation file to avoid unnecessary deviations from the UNIX | |
639 version in `describe-installation' and `build-report'. | |
640 | |
1001 | 641 2002-09-13 Adrian Aichner <adrian@xemacs.org> |
642 | |
643 * xemacs.mak: Suppress confirmation for overwriting files. | |
644 * xemacs.mak (installation): Add support for xemacs_extra_name. | |
645 | |
981 | 646 2002-08-30 Steve Youngs <youngs@xemacs.org> |
647 | |
648 * XEmacs 21.5.9 "brussels sprouts" is released. | |
649 | |
942 | 650 2002-07-31 Adrian Aichner <adrian@xemacs.org> |
651 | |
652 * xemacs.mak (USE_KKCC): New. Default it to 1 to get it noticed. | |
653 Add line to Installation file, when it's enabled. Add period to | |
654 line add to Installation for USE_CRTDLL. | |
655 | |
933 | 656 2002-07-27 Steve Youngs <youngs@xemacs.org> |
657 | |
658 * XEmacs 21.5.8 "broccoli" is released. | |
659 | |
916 | 660 2002-07-08 Stephen J. Turnbull <stephen@xemacs.org> |
661 | |
662 * README: Reference GNU Emacs 21.x. | |
663 | |
900 | 664 2002-07-05 Jonathan Harris <jonathan@xemacs.org> |
665 | |
666 * README: Document Visual Studio .NET setup | |
667 | |
894 | 668 2002-07-02 Stephen J. Turnbull <stephen@xemacs.org> |
669 | |
670 * XEmacs 21.5.7 "broccoflower" is released. | |
671 | |
882 | 672 2002-06-25 Adrian Aichner <adrian@xemacs.org> |
673 | |
674 * xemacs.mak (DEBUG_DEFINES): Initialize to empty for | |
675 DEBUG_XEMACS=0. | |
676 | |
872 | 677 2002-06-20 Ben Wing <ben@xemacs.org> |
678 | |
679 * config.inc.samp (OPTIMIZED_BUILD): | |
680 * config.inc.samp (USE_FASTCALL): New. | |
681 * config.inc.samp (PROFILE_SUPPORT): New. | |
682 * config.inc.samp (DEBUG_XEMACS): | |
683 * config.inc.samp (HAVE_VC6): New. | |
684 * config.inc.samp (USE_PORTABLE_DUMPER): | |
685 Clean up, add args to control fastcall (not yet supported! the | |
686 changes needed are in another ws of mine), profile support, vc6 | |
687 support, union-type. | |
688 | |
689 * xemacs.dsp (CFG): | |
690 * xemacs.mak (HAVE_DIALOGS): | |
691 * xemacs.mak (HAVE_MSW_C_DIRED): Removed. | |
692 * xemacs.mak (USE_FASTCALL): New. | |
693 * xemacs.mak (PROFILE_SUPPORT): New. | |
694 * xemacs.mak (HAVE_VC6): New. | |
695 * xemacs.mak (QUICK_BUILD): | |
696 * xemacs.mak (VERBOSECC): New. | |
697 * xemacs.mak (DEPEND): New. | |
698 * xemacs.mak (CONFIG_ERROR): | |
699 * xemacs.mak (CCV): | |
700 * xemacs.mak (DEBUGFLAGS): Removed. | |
701 * xemacs.mak (OPTFLAGS): Removed. | |
702 * xemacs.mak (DEBUG_FLAGS_COMPILE): New. | |
703 * xemacs.mak (DEBUG_FLAGS_LINK): New. | |
704 * xemacs.mak (DEBUG_DEFINES): New. | |
705 * xemacs.mak (BROWSERFLAGS): New. | |
706 * xemacs.mak (LIBC_LIB): | |
707 * xemacs.mak (OPTFLAGS_FASTCALL): New. | |
708 * xemacs.mak (OPTFLAGS_CDECL): New. | |
709 * xemacs.mak (PROFILE_FLAGS): New. | |
710 * xemacs.mak (CFLAGS_NO_OPT): New. | |
711 * xemacs.mak (CFLAGS_CDECL_NO_LIB): New. | |
712 * xemacs.mak (CFLAGS_CDECL): New. | |
713 * xemacs.mak (MSW_LIBS): | |
714 * xemacs.mak (MSW_DEFINES): Removed. | |
715 * xemacs.mak (MSW_C_DIRED_OBJ): Removed. | |
716 * xemacs.mak (MULE_DEFINES): | |
717 * xemacs.mak (DEBUG_FLAGS): Removed. | |
718 * xemacs.mak (LINK_DEPENDENCY_ARGS): | |
719 * xemacs.mak (ETAGS_DEPS): | |
720 * xemacs.mak (LIB_SRC_TOOLS): | |
721 * xemacs.mak (TEMACS_LFLAGS): | |
722 * xemacs.mak (TEMACS_CPP_FLAGS): Removed. | |
723 * xemacs.mak (TEMACS_CPP_FLAGS_NO_CFLAGS): New. | |
724 * xemacs.mak (TEMACS_CPP_CDECL_FLAGS): New. | |
725 * xemacs.mak (TEMACS_MSW_OBJS): | |
726 * xemacs.mak (TEMACS_OBJS): | |
727 * xemacs.mak (.SUFFIXES): | |
728 * xemacs.mak (create-list-file): New. | |
729 * xemacs.mak (compile-list-file): New. | |
730 * xemacs.mak (TEMACS_DUMP_ID_OBJ): New. | |
731 * xemacs.mak (PROGNAME): | |
732 * xemacs.mak (temacs_loadup): | |
733 * xemacs.mak (check): | |
734 * xemacs.mak (check-temacs): | |
735 * xemacs.mak (make-docargs): | |
736 * xemacs.mak (update-elc): | |
737 * xemacs.mak (install): | |
738 * xemacs.mak (mostlyclean): | |
739 * xemacs.mak (versionclean): | |
740 * xemacs.mak (OS): | |
741 Semi-major overhaul. | |
742 | |
743 Fix bug where dump-id was always getting recomputed, forcing a | |
744 redump even when nothing changed. | |
745 | |
746 Add support for fastcall. Support edit-and-continue (on by | |
747 default) with vc6. Use incremental linking when doing a debug | |
748 compilation. Add support for profiling. | |
749 | |
750 Consolidate the various debug flags. | |
751 | |
752 Partial support for "batch-compiling" -- compiling many files on a | |
753 single invocation of the compiler. Doesn't seem to help that much | |
754 for me, so it's not finished or enabled by default. | |
755 | |
756 Remove HAVE_MSW_C_DIRED, we always do. | |
757 | |
758 Correct some sloppy use of directories. | |
759 | |
863 | 760 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
761 | |
762 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER. | |
763 | |
853 | 764 2002-05-28 Ben Wing <ben@xemacs.org> |
765 | |
766 * xemacs.mak (CFLAGS_NO_LIB): | |
767 * xemacs.mak (X_DEFINES): | |
768 Add -DSTRICT. | |
769 | |
851 | 770 2002-05-23 Ben Wing <ben@xemacs.org> |
771 | |
772 * xemacs.mak (TEMACS_OBJS): | |
773 Add alloca.o. | |
774 | |
841 | 775 2002-05-14 Ben Wing <ben@xemacs.org> |
776 | |
777 * xemacs.mak (batch_test_emacs): | |
778 * xemacs.mak (check): | |
779 Run tests with the packages so we don't get errors about | |
780 advice not present, etc. | |
781 | |
839 | 782 2002-05-14 Ben Wing <ben@xemacs.org> |
834 | 783 |
839 | 784 * xemacs.mak (CONFIG_VALUES): |
785 * xemacs.mak (LINK_DEPENDENCY_ARGS): New. | |
786 * xemacs.mak (LINK_STANDARD_LIBRARY_ARGS): New. | |
787 * xemacs.mak (ETAGS_DEPS): | |
788 * xemacs.mak (LIB_SRC_TOOLS): | |
789 Increase the stack of etags to 0x800000 (8 MB), same as for XEmacs | |
790 and enough to prevent regex crashes with complex multiline | |
791 regexps. (More specifically, we reach the built-in failure limit before | |
792 crashing the stack. etags complains, but keeps on processing.) | |
834 | 793 |
827 | 794 2002-05-06 Jonathan Harris <jonathan@xemacs.org> |
795 | |
796 * README: | |
797 Remove references to obsolete MSVC5 and NT 3.51 configurations. | |
798 | |
799 * config.inc.samp (HAVE_TIFF): Update PNG version to 1.0.9. | |
800 | |
801 * xemacs.mak (HAVE_MENUBARS): New | |
802 * xemacs.mak (HAVE_SCROLLBARS): New | |
803 * xemacs.mak (MSW_DEFINES): | |
804 * xemacs.mak (MSW_LIBS): | |
805 * xemacs.mak (TEMACS_MSW_OBJS): | |
806 * xemacs.mak (TEMACS_OBJS): | |
807 Make HAVE_MENUBARS and HAVE_SCROLLBARS optional. | |
808 | |
809 * xemacs.mak (LIB_SRC_TOOLS): | |
810 Generate correctly-named debug program databases for lib-src helpers. | |
811 | |
812 * xemacs-vc50.dsp: Removed. | |
813 * xemacs-vc50.dsw: Removed. | |
814 | |
826 | 815 2002-05-05 Ben Wing <ben@xemacs.org> |
816 | |
817 * xemacs.mak (CFLAGS_NO_LIB): New. | |
818 * xemacs.mak (CFLAGS): | |
819 * xemacs.mak (ETAGS_DEPS): | |
820 * xemacs.mak (LIB_SRC_TOOLS): | |
821 Split up CFLAGS into a version without flags specifying the C | |
822 library. The problem seems to be that minitar depends on zlib, | |
823 which depends specifically on libc.lib, not on any of the other C | |
824 libraries. Unless you compile with libc.lib, you get errors -- | |
825 specifically, no _errno in the other libraries, which must make it | |
826 something other than an int. (#### But this doesn't seem to obtain | |
827 in XEmacs, which also uses zlib, and can be linked with any of the | |
828 C libraries. Maybe zlib is used differently and doesn't need | |
829 errno, or maybe XEmacs provides an int errno; ... I don't | |
830 understand. | |
831 | |
819 | 832 2002-03-26 Vin Shelton <acs@xemacs.org> |
833 | |
834 * xemacs.mak: Added special rule to build winclient.exe. | |
835 | |
817 | 836 2002-04-23 Jonathan Harris <jonathan@xemacs.org> |
837 | |
838 * README: Document build for latest versions of zlib & png | |
839 * xpm.mak: Default to using MSVCRT as the C runtime | |
840 | |
814 | 841 2002-04-14 Ben Wing <ben@xemacs.org> |
842 | |
843 * config.inc.samp (HAVE_MS_WINDOWS): | |
844 * config.inc.samp (X11_DIR): | |
845 * config.inc.samp (ZLIB_DIR): | |
846 * config.inc.samp (MAKEINFO): | |
847 * config.inc.samp (OPTIMIZED_BUILD): New. | |
848 * config.inc.samp (DEPEND): | |
849 * config.inc.samp (USE_MINIMAL_TAGBITS): Removed. | |
850 * config.inc.samp (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed. | |
851 * config.inc.samp (GUNG_HO): Removed. | |
852 * xemacs.mak (USE_MINITAR): | |
853 * xemacs.mak (USE_MINIMAL_TAGBITS): Removed. | |
854 * xemacs.mak (USE_INDEXED_LRECORD_IMPLEMENTATION): Removed. | |
855 * xemacs.mak (GUNG_HO): Removed. | |
856 * xemacs.mak (CONFIG_ERROR): | |
857 * xemacs.mak (DEBUGFLAGS): New. | |
858 * xemacs.mak (OPT): Removed. | |
859 * xemacs.mak (OPTFLAGS): New. | |
860 * xemacs.mak (CFLAGS): | |
861 * xemacs.mak (QUICK_DEFINES): | |
862 * xemacs.mak (TAGBITS_DEFINES): Removed. | |
863 * xemacs.mak (ERROR_CHECK_DEFINES): New. | |
864 * xemacs.mak (LRECORD_DEFINES): Removed. | |
865 * xemacs.mak (DEFINES): | |
866 * xemacs.mak (TEMACS_OBJS): | |
867 * xemacs.mak (OS): | |
868 Separate out debug and optimize flags. | |
869 Remove all vestiges of USE_MINIMAL_TAGBITS, | |
870 USE_INDEXED_LRECORD_IMPLEMENTATION, and GUNG_HO, since those | |
871 ifdefs have long been removed. | |
872 Make error-checking support actually work. | |
873 Some rearrangement of config.inc.samp to make it more logical. | |
874 Remove callproc.c and ntproc.c from xemacs.mak, no longer used. | |
875 | |
876 Make pdump the default. | |
877 | |
812 | 878 2002-04-13 Jonathan Harris <jonathan@xemacs.org> |
879 | |
880 * README: Document MSVC6 required | |
881 * minitar.c: Fix MSVC compiler warnings | |
882 * minitar.mak: Removed | |
883 * xemacs.mak: Build minitar directly from this makefile | |
884 * xemacs.mak (check-temacs): | |
885 * xemacs.mak (make-docargs): | |
886 * xemacs.mak (update-elc): | |
887 Remove obsolete references to EMACSBOOTSTRAPLOADPATH and | |
888 EMACSBOOTSTRAPMODULEPATH environment variables. | |
889 | |
804 | 890 2002-04-05 Stephen J. Turnbull <stephen@xemacs.org> |
891 | |
892 * XEmacs 21.5.6 "bok choi" is released. | |
893 | |
800 | 894 2002-03-31 Ben Wing <ben@xemacs.org> |
895 | |
896 * config.inc.samp (DEBUG_XEMACS): | |
897 * xemacs.mak (DEBUG_XEMACS): | |
898 * xemacs.mak (ERROR_CHECK_ALL): New. | |
899 Separate out and add new variable for controlling error-checking. | |
900 | |
795 | 901 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
902 | |
903 * make-nt-depend: | |
904 * xemacs.mak (DEPEND): | |
905 * xemacs.mak (PERL_NEEDS_MORE_QUOTING): | |
906 * config.inc.samp (PERL_NEEDS_MORE_QUOTING): | |
907 Moved perl dependency script out into new make-nt-depend file to | |
908 hopefully finally solve never-ending perl quoting problems. | |
909 | |
910 * xemacs.mak (TEMACS): | |
911 * xemacs.mak (make-docargs): | |
912 * .cvsignore: | |
913 Generate intermediate files in obj subdirectory, not in nt dir. | |
914 | |
794 | 915 2002-03-29 Jonathan Harris <jonathan@xemacs.org> |
916 | |
917 * xemacs.mak: Define STACK_TRACE_EYE_CATCHER. | |
918 | |
780 | 919 2002-03-18 Ben Wing <ben@xemacs.org> |
920 | |
921 * config.inc.samp (DEPEND): | |
922 * config.inc.samp (PERL_NEEDS_MORE_QUOTING): | |
923 * xemacs.mak (DEPEND): | |
924 * xemacs.mak (PERL_NEEDS_MORE_QUOTING): | |
925 Deal with never-ending perl quoting problems. | |
926 | |
778 | 927 2002-03-16 Ben Wing <ben@xemacs.org> |
928 | |
929 * .cvsignore: | |
930 Those pesky *.tmp files. | |
931 | |
776 | 932 2002-03-15 Ben Wing <ben@xemacs.org> |
933 | |
934 * xemacs.mak: | |
935 * xemacs.mak (BATCH): | |
936 * xemacs.mak (XEMACS_BATCH_PACKAGES): | |
937 * xemacs.mak (batch_test_emacs): | |
938 * xemacs.mak (MAKEINFO): | |
939 * xemacs.mak (makeinfo-test): | |
940 Use -no-packages to avoid problems with package files shadowing | |
941 core files (e.g. unicode.el in mule-ucs). | |
942 | |
774 | 943 2002-03-12 Ben Wing <ben@xemacs.org> |
944 | |
3322 | 945 * The Great Mule Merge of March 2002: |
946 see node by that name in the Internals Manual. | |
774 | 947 |
768 | 948 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
949 | |
950 * XEmacs 21.5.5 "beets" is released. | |
951 | |
725 | 952 2002-01-08 Stephen J. Turnbull <stephen@xemacs.org> |
953 | |
954 * XEmacs 21.5.4 "bamboo" is released. | |
955 | |
669 | 956 2001-09-28 Adrian Aichner <adrian@xemacs.org> |
957 | |
958 * xemacs.mak (COPY): Use xcopy /r for NT 4.0 compatibility. | |
959 * xemacs.mak (COPYDIR): Ditto | |
960 | |
654 | 961 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> |
962 | |
963 * XEmacs 21.5.3 "asparagus" is released. | |
964 | |
647 | 965 2001-06-24 Ben Wing <ben@xemacs.org> |
966 | |
967 * config.h: | |
968 Turn sign-compare warnings back on. | |
969 | |
641 | 970 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> |
971 | |
972 * XEmacs 21.5.2 "artichoke" is released. | |
973 | |
637 | 974 2001-07-26 Stephen J. Turnbull <stephen@xemacs.org> |
975 | |
976 * xemacs.mak (configclean): | |
977 New target. Convenience for multiplatform builds (need to delete | |
978 the native config.h since it's newer than config.h.in). | |
979 (distclean): Use it. | |
980 | |
981 * xemacs.mak (DEL): | |
982 Remove error-suppressing "-" from definition. Use variable in | |
983 shell structured commands. Prefix "-" to existing uses. | |
984 (DELS, DELSQ): | |
985 Remove definitions, WinME can't hack the switches. | |
986 (distclean): | |
987 Clean subdirectories of $(LISP) explicitly. | |
988 | |
989 * xemacs.mak: | |
990 Move HAVE_WIDGET and HAVE_TOOLBAR configuration together. | |
991 | |
632 | 992 2001-06-12 Stephen J. Turnbull <stephen@xemacs.org> |
993 | |
994 * xemacs.mak (HAVE_ZLIB): New, defaults to HAVE_PNG. | |
995 (USE_MINITAR): Default to HAVE_ZLIB. | |
996 (MSW_LIBS): Add comctl32.lib if HAVE_WIDGETS. | |
997 (mostlyclean, nicenclean, distclean, versionclean): Only one target | |
998 per invocation of $(DEL); don't use unneeded switches (WinME support). | |
999 | |
1000 (TEMACS_CPP_FLAGS): Add EMACS_PATCH_LEVEL. | |
1001 | |
584 | 1002 2001-05-28 Nick V. Pakoulin <npak@ispras.ru> |
1003 | |
1004 * xemacs.mak (install): Replace calls to (x)copy commands with | |
1005 COPY and COPYDIR variables. | |
1006 (COPY): New | |
1007 (COPYDIR): New | |
1008 | |
580 | 1009 2001-05-26 Ben Wing <ben@xemacs.org> |
1010 | |
1011 * xemacs.mak (DEPEND): | |
1012 * xemacs.mak (LASTFILE_OBJS): | |
1013 * xemacs.mak (LWLIB_OBJS): | |
1014 * xemacs.mak (TEMACS_OBJS): | |
1015 fix use of targets so that config.h doesn't end up being passed | |
1016 to the C compiler as an input file; that creates warnings. | |
1017 put back config.inc into depend-file targets; removed previously | |
1018 in a wrong attempt to fix this same problem. | |
1019 | |
563 | 1020 2001-05-24 Ben Wing <ben@xemacs.org> |
1021 | |
1022 * xemacs.mak (DOC): | |
1023 * xemacs.mak (TEMACS_OBJS): | |
1024 add glyphs-shared.c. | |
1025 | |
558 | 1026 2001-05-23 Ben Wing <ben@xemacs.org> |
1027 | |
1028 * xemacs.mak (installation): | |
1029 call `ver' to get the exact os version and put it in the | |
1030 installation; suggestion from adrian. | |
1031 | |
551 | 1032 2001-05-21 Martin Buchholz <martin@xemacs.org> |
1033 | |
1034 * xemacs.mak: Remove references to lwlib-config. | |
1035 | |
545 | 1036 2001-05-01 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
1037 | |
1038 * xemacs.mak: Use link to make .rsrc writable, not editbin. | |
1039 | |
528 | 1040 2001-05-10 Ben Wing <ben@xemacs.org> |
1041 | |
1042 * xemacs.mak (TEMACS_LIBS): | |
1043 need another lib (netapi32.lib) for user-name-all-completions. | |
1044 | |
1045 * xemacs.mak (all): | |
1046 * xemacs.mak (OS): | |
1047 remove autoload-building target. | |
1048 | |
523 | 1049 2001-05-09 Ben Wing <ben@xemacs.org> |
1050 | |
1051 * xemacs.mak (OS): | |
1052 do not warn about gtk when we're not trying to compile with it. | |
1053 | |
522 | 1054 2001-05-09 Martin Buchholz <martin@xemacs.org> |
1055 | |
1056 * XEmacs 21.5.1 "anise" is released. | |
1057 | |
496 | 1058 2001-05-01 Adrian Aichner <adrian@xemacs.org> |
1059 | |
1060 * xemacs.mak: Define EMACS_PATCH_LEVEL like configure.in does. | |
1061 * xemacs.mak (XEMACS_VERSION_STRING): Build this more like | |
1062 configure.in does. | |
1063 * xemacs.mak (docfile): Use del instead of $(DEL) in shell | |
1064 command. | |
1065 | |
495 | 1066 2001-05-01 Ben Wing <ben@xemacs.org> |
1067 | |
1068 * config.inc.samp (MAKEINFO): point at more standard c: not f:. | |
1069 * minitar.c: | |
1070 * minitar.c (Usage): | |
1071 * minitar.c (octal): | |
1072 * minitar.c (makepath): | |
1073 * minitar.c (main): | |
1074 Fix more compiler warnings, clean up the style to conform | |
1075 more to standard XEmacs. | |
1076 | |
494 | 1077 2001-05-01 Ben Wing <ben@xemacs.org> |
1078 | |
1079 * xemacs.mak (DEPEND): | |
1080 Don't add config.inc to the horked depend file. It's not | |
1081 recognized by nmake and just results in warnings. | |
1082 * xemacs.mak (docfile): | |
1083 Don't use $(DEL) in the middle of a shell command, because it | |
1084 will try to call `-del' and fail. | |
1085 | |
488 | 1086 2001-04-27 Adrian Aichner <adrian@xemacs.org> |
1087 | |
1088 * compface.mak (clean): New target. | |
1089 * xemacs.mak: Use $(DEL) everywhere, instead of some occurences of | |
1090 del and @$(DEL). Add GTK supporting variables and document it as | |
1091 currently unsupported on MSWindows. | |
1092 * xemacs.mak (XEMACS_VERSION_STRING): Initialize according to | |
1093 emacs_is_beta. Use emacs_beta_version as patch level for non-beta | |
1094 version. | |
1095 * xemacs.mak (HAVE_GTK): New. | |
1096 * xemacs.mak (GTK_DIR): New. | |
1097 | |
479 | 1098 2001-04-20 Ben Wing <ben@xemacs.org> |
1099 | |
1100 * .cvsignore: Added stuff for Windows. | |
1101 | |
472 | 1102 2001-04-18 Martin Buchholz <martin@xemacs.org> |
1103 | |
1104 * XEmacs 21.5.0 "alfalfa" is released. | |
1105 | |
464 | 1106 2001-03-14 Craig Lanning <CraigL@Knology.net> |
1107 | |
1108 * minitar.c: Clean up some compiler warnings. | |
1109 | |
462 | 1110 2001-03-21 Martin Buchholz <martin@xemacs.org> |
1111 | |
1112 * XEmacs 21.2.46 "Urania" is released. | |
1113 | |
1114 2001-03-06 Ben Wing <ben@xemacs.org> | |
1115 | |
1116 * xemacs.mak (DEPEND): | |
1117 Correct line that runs perl to do correct quoting regardless of | |
1118 whether nmake is run from bash. | |
1119 | |
1120 2001-03-02 Ben Wing <ben@xemacs.org> | |
1121 | |
1122 * config.h: Sadly, we need to disable another warning (C4116, | |
1123 unnamed type definition in parentheses: A structure, union, or | |
1124 enumerated type with no name was defined in a parenthetical | |
1125 expression. The type definition is meaningless.), due to Martin's | |
1126 latest definition of ALIGNOF. | |
1127 | |
460 | 1128 2001-02-23 Martin Buchholz <martin@xemacs.org> |
1129 | |
1130 * XEmacs 21.2.45 "Thelxepeia" is released. | |
1131 | |
1132 2001-02-09 Martin Buchholz <martin@xemacs.org> | |
1133 | |
1134 * config.h (HAVE_UTIME): New. | |
1135 * config.h (HAVE_UTIME_H): Remove. | |
1136 * config.h (HAVE_STRUCT_UTIMBUF): Remove. | |
1137 | |
458 | 1138 2001-02-08 Martin Buchholz <martin@xemacs.org> |
1139 | |
1140 * XEmacs 21.2.44 "Thalia" is released. | |
1141 | |
456 | 1142 2001-01-26 Martin Buchholz <martin@xemacs.org> |
1143 | |
1144 * XEmacs 21.2.43 "Terspichore" is released. | |
1145 | |
454 | 1146 2001-01-20 Martin Buchholz <martin@xemacs.org> |
1147 | |
1148 * XEmacs 21.2.42 "Poseidon" is released. | |
1149 | |
452 | 1150 2001-01-17 Martin Buchholz <martin@xemacs.org> |
1151 | |
1152 * XEmacs 21.2.41 "Polyhymnia" is released. | |
1153 | |
450 | 1154 2001-01-08 Martin Buchholz <martin@xemacs.org> |
1155 | |
1156 * XEmacs 21.2.40 is released. | |
1157 | |
448 | 1158 2000-12-31 Martin Buchholz <martin@xemacs.org> |
1159 | |
1160 * XEmacs 21.2.39 is released. | |
1161 | |
446 | 1162 2000-12-05 Martin Buchholz <martin@xemacs.org> |
1163 | |
1164 * XEmacs 21.2.38 is released. | |
1165 | |
444 | 1166 2000-11-14 Martin Buchholz <martin@xemacs.org> |
1167 | |
1168 * XEmacs 21.2.37 is released. | |
1169 | |
1170 2000-10-27 Martin Buchholz <martin@xemacs.org> | |
1171 | |
1172 * config.h: Oops, _getpt ==> _getpty | |
1173 | |
1174 2000-10-11 Martin Buchholz <martin@xemacs.org> | |
1175 | |
1176 * config.h (HAVE_XFREE86): Remove. | |
1177 (HAVE_XREGISTERIMINSTANTIATECALLBACK): New. | |
1178 (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New. | |
1179 | |
1180 2000-10-10 Martin Buchholz <martin@xemacs.org> | |
1181 | |
1182 * config.h: | |
1183 Sync with pty/signaling related changes to src/config.h.in | |
1184 | |
1185 2000-10-07 Adrian Aichner <aichner@ecf.teradyne.com> | |
1186 | |
1187 * xemacs.mak (default): Enforce runnig nmake from xemacs.mak's | |
1188 directory to avoid problems with relative paths. | |
1189 | |
442 | 1190 2000-10-04 Martin Buchholz <martin@xemacs.org> |
1191 | |
1192 * XEmacs 21.2.36 is released. | |
1193 | |
1194 2000-09-30 Martin Buchholz <martin@xemacs.org> | |
1195 | |
1196 * config.h (HAVE_STRCASECMP): Remove. | |
1197 | |
1198 2000-09-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1199 | |
1200 * xemacs.mak: | |
1201 Make src\depend parsing recognise "#if defined" instead of "#ifdef". | |
1202 Use matching single quotes to keep 4dos shell happy. | |
1203 | |
1204 2000-08-07 Ben Wing <ben@xemacs.org> | |
1205 | |
1206 * xemacs.mak: add getloadavg.c. | |
1207 | |
1208 2000-07-30 Ben Wing <ben@xemacs.org> | |
1209 | |
1210 * README (NOTE): | |
1211 Improve X documentation. | |
1212 Document nascent Mule support. | |
1213 Document current MS Windows contributors. | |
1214 | |
1215 2000-07-15 Ben Wing <ben@xemacs.org> | |
1216 | |
1217 * xemacs.mak: | |
1218 added new file win32.c. | |
1219 took out unused alloca.c. | |
1220 * xemacs.mak (update-elc-2): added new target for rebuilding the | |
1221 remaining .elcs after dumped. its dependency is added for target | |
1222 all. | |
1223 * xemacs.mak (update-auto-and-custom): | |
1224 cleaned up ; now it byte-compiles custom-load.el. | |
1225 * xemacs.mak (mostlyclean): | |
1226 * xemacs.mak (clean): | |
1227 * xemacs.mak (nicenclean): | |
1228 * xemacs.mak (distclean): | |
1229 * xemacs.mak (realclean): | |
1230 * xemacs.mak (versionclean): | |
1231 Redid all the clean targets, to be similar to what's in the | |
1232 standard Makefile. | |
1233 | |
1234 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1235 | |
1236 * xemacs.mak ($(PROGNAME)): Do check error code from temacs during | |
1237 dumping. | |
1238 | |
1239 2000-07-19 Martin Buchholz <martin@xemacs.org> | |
1240 | |
1241 * XEmacs 21.2.35 is released. | |
1242 | |
1243 2000-07-14 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
1244 | |
1245 * config.h: Import C++ compilation stuff from src/config.h. | |
1246 | |
1247 2000-07-05 Craig Lanning <lanning@scra.org> | |
1248 | |
1249 * xemacs.rc: Uppercase the id's so that windres will work. | |
1250 | |
1251 2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1252 | |
1253 * xemacs.mak (TEMACS_LIBS): Added comdlg32.lib | |
1254 | |
1255 2000-06-12 Ben Wing <ben@xemacs.org> | |
1256 | |
1257 * config.h (ENCAPSULATE_STAT): | |
1258 Always encapsulate stat/fstat. Also suggested by Mike Alexander | |
1259 <mike.alexander@xemacs.org>. | |
1260 | |
1261 2000-06-10 Ben Wing <ben@xemacs.org> | |
1262 | |
1263 * config.h: | |
1264 * config.h (HAVE_GETPAGESIZE): | |
1265 * config.h (HAVE_GETTIMEOFDAY): | |
1266 corrections to go along with removed nt/inc. | |
1267 removed HAVE_FEP. | |
1268 | |
1269 * config.inc.samp: | |
1270 correct graphics lib paths to agree with binaries provided in | |
1271 ftp aux dir. | |
1272 | |
1273 * xemacs.mak (DEPEND): | |
1274 * xemacs.mak (DEFINES): | |
1275 * xemacs.mak (LIB_SRC_DEFINES): | |
1276 * xemacs.mak (minitar): | |
1277 * xemacs.mak (TEMACS_LFLAGS): | |
1278 * xemacs.mak (tags): | |
1279 * xemacs.mak (all): | |
1280 * xemacs.mak (install): | |
1281 WINDOWSNT -> WIN32_NATIVE. | |
1282 Don't build run*.exe. | |
1283 comments about required ^^. | |
1284 Added setargv.obj to the list of linked entities, | |
1285 causing automatic wildcarding of filenames given on the | |
1286 command line. (As usual, enclose in double quotes to avoid | |
1287 this.) | |
1288 | |
1289 2000-06-07 Ben Wing <ben@xemacs.org> | |
1290 | |
1291 * runemacs.c: Removed. No longer necessary. | |
1292 | |
1293 * Makefile.cygwin: Removed. | |
1294 | |
1295 * inc\*: Removed. At long-fucking-last! | |
1296 | |
1297 2000-05-28 Martin Buchholz <martin@xemacs.org> | |
1298 | |
1299 * XEmacs 21.2.34 is released. | |
1300 | |
1301 2000-05-12 Craig Lanning <CraigL@DyCon.com> | |
1302 | |
1303 * inc\sys\socket.h: Don't define timeval as ws_timeval for mingw32 | |
1304 | |
1305 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
1306 | |
1307 * XEmacs 21.2.33 is released. | |
1308 | |
1309 2000-04-27 Ben Wing <ben@xemacs.org> | |
1310 | |
1311 * xemacs.mak: combine auto-autoloads.el and custom.el update into | |
1312 one call to xemacs. | |
1313 | |
1314 2000-04-26 Ben Wing <ben@xemacs.org> | |
1315 | |
1316 * xemacs.mak: put in support for QUICK_BUILD. | |
1317 | |
1318 * config.inc.samp: put in an entry for QUICK_BUILD. | |
1319 | |
1320 2000-04-23 Ben Wing <ben@xemacs.org> | |
1321 | |
1322 * xemacs.mak: Modified section that dumps .exe to not dump | |
1323 when nothing has changed. It does this by relying on a flag | |
1324 set by update-elcs. | |
1325 | |
1326 Also in building of auto-autoloads.el, we no longer unconditionally | |
1327 remove the old one. That was pointless and made the whole build | |
1328 procedure a lot longer -- the autoload code is smart enough to | |
1329 update itself automatically from an out-of-date autoload file. | |
1330 | |
1331 2000-04-04 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1332 | |
1333 * xemacs.mak: Build the i utility and use it to pipe windowed | |
1334 [xt]emacs output to the build console. | |
1335 | |
1336 2000-03-25 Didier Verna <didier@xemacs.org> | |
1337 | |
1338 * config.h: handle the renaming of `foo_h_path' to `foo_h_file'. | |
1339 | |
1340 2000-03-22 Mike Alexander <mta@arbortext.com> | |
1341 | |
1342 * xemacs.mak (PROGRAM_DEFINES): Define EMACS_VERSION and | |
1343 EMACS_PROGNAME | |
1344 (DEPEND): Don't try to create $(OUTDIR) if it already exists | |
1345 ($(SRC)\dump-id.c): Make it | |
1346 (DOC_SRC11): Add dumper.c if portable dumping | |
1347 (dump-xemacs): Make portable dumping work again and create | |
1348 dump-id.c and compile it whenever we do a portable dump. | |
1349 (depend): Change $(SRCDIR) to $(SRC) | |
1350 | |
1351 2000-03-22 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1352 | |
1353 * .cvsignore: New file, ignores user's config.inc and files | |
1354 containing the user's DevStudio workspace info. | |
1355 | |
1356 * config.h.samp: Added DEPEND option. Renamed HAVE_MSW and HAVE_X to | |
1357 HAVE_MS_WINDOWS and HAVE_X_WINDOWS. | |
1358 | |
1359 * README: Documented DEPEND option. Other small changes. | |
1360 | |
1361 * Todo: Removed - was hopelessly out of date. | |
1362 | |
1363 * config.h.samp: | |
1364 * xemacs.mak: Added DEPEND option to control use of dependency | |
1365 information generated by make-src-depend. Requires Perl. Defaults | |
1366 to disabled. Renamed HAVE_MSW and HAVE_X to HAVE_MS_WINDOWS and | |
1367 HAVE_X_WINDOWS as a side-effect. | |
1368 Handles '&' in XEmacs codenames by replacing with 'and'. | |
1369 | |
1370 * xemacs.dsp: | |
1371 Correct Output_Dir so that DevStudio finds the xemacs executable | |
1372 by default. | |
1373 | |
1374 2000-03-20 Ben Wing <ben@xemacs.org> | |
1375 | |
1376 * README: Substantial rewrite. | |
1377 * xemacs.mak: Pdump fix. (not working yet, though) | |
1378 | |
1379 2000-03-20 Martin Buchholz <martin@xemacs.org> | |
1380 | |
1381 * XEmacs 21.2.32 is released. | |
1382 | |
1383 2000-03-15 Mike Alexander <mta@arbortext.com> | |
1384 | |
1385 * xemacs.mak: Fix for generation of $(XEMACS)\Installation. | |
1386 | |
785 | 1387 2000-03-14 Adrian Aichner <adrian@xemacs.org> |
442 | 1388 |
1389 * xemacs.mak (LIB_SRC_TOOLS): LIB_SRC_TOOLS depend on | |
1390 XEMACS_INCLUDES when we USE_PORTABLE_DUMPER. | |
1391 | |
1392 2000-03-13 Ben Wing <ben@xemacs.org> | |
1393 | |
1394 * xemacs.mak (TEMACS_ENTRYPOINT): | |
1395 Fix for portable dumper. | |
1396 | |
1397 2000-03-12 Ben Wing <ben@xemacs.org> | |
1398 | |
1399 * xemacs.mak (*): | |
1400 * config.inc: New. | |
1401 | |
1402 a) Added a file called config.inc which makes it easier to set | |
1403 build options for MS Windows. (Previously, the only way to do this | |
1404 was through command line options to nmake.) | |
1405 | |
1406 b) Cleaned the file up a bit. | |
1407 | |
1408 c) Changed xemacs to be a windows application and not a console | |
1409 application, now that runemacs.exe is no longer necessary. | |
1410 | |
1411 d) Added support for building the tags file. | |
1412 | |
1413 * xemacs.dsw: New. | |
1414 * xemacs.dsp: New. | |
1415 For compiling, editing, and debugging XEmacs using the VC++ 5.0 | |
1416 GUI. They may well work under other versions of VC++, but I don't | |
1417 have access to them to test them. | |
1418 | |
1419 2000-03-11 Andy Piper <andy@xemacs.org> | |
1420 | |
1421 * PROBLEMS: Doc fix from Reini Urban <rurban@x-ray.at>. | |
1422 | |
1423 2000-02-27 Mike Alexander <mta@arbortext.com> | |
1424 | |
1425 * xemacs.rc: Include the portable dump data if INCLUDE_DUMP is defined | |
1426 | |
1427 * xemacs.mak: Add the portable dump data to the EXE as a resource | |
1428 | |
1429 2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1430 | |
1431 * xemacs.mak (TEMACS_LIBS): Add ole32.lib and uuid.lib. | |
1432 (installation): Always regenerate installation report. | |
1433 | |
1434 2000-02-25 Craig Lanning <CraigL@DyCon.com> | |
1435 | |
1436 * inc\sys\time.h: MinGW defines struct timeval in <winsock.h>. | |
1437 | |
1438 2000-02-24 Martin Buchholz <martin@xemacs.org> | |
1439 | |
1440 * config.h (INLINE_HEADER): Define properly (?) for Windows. | |
1441 | |
1442 2000-02-23 Martin Buchholz <martin@xemacs.org> | |
1443 | |
1444 * XEmacs 21.2.31 is released. | |
1445 | |
1446 2000-02-22 Martin Buchholz <martin@xemacs.org> | |
1447 | |
1448 * config.h (gc_checking_assert): New. | |
1449 | |
1450 2000-02-21 Martin Buchholz <martin@xemacs.org> | |
1451 | |
1452 * XEmacs 21.2.30 is released. | |
1453 | |
1454 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1455 | |
1456 * README: Tidy up. | |
1457 Document need for makeinfo program or texinfo package. | |
1458 | |
1459 * Xmd.patch: New file, previously in README. | |
1460 | |
1461 2000-02-17 Martin Buchholz <martin@xemacs.org> | |
1462 | |
1463 * config.h: Delete unused HAVE_LINUX_VERSION_H. | |
1464 | |
1465 2000-02-16 Martin Buchholz <martin@xemacs.org> | |
1466 | |
1467 * XEmacs 21.2.29 is released. | |
1468 | |
1469 2000-02-06 Mike Alexander <mta@arbortext.com> | |
1470 | |
1471 * xemacs.mak (install): Copy xemacs.dmp if using the portable | |
1472 dumper. | |
1473 | |
440 | 1474 2000-02-07 Martin Buchholz <martin@xemacs.org> |
1475 | |
1476 * XEmacs 21.2.28 is released. | |
1477 | |
1478 2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1479 | |
1480 * Xpm.def: New file, required to build Xpm.dll. | |
1481 | |
1482 * Xpm.mak: Use DEBUG instead of DEBUG_XEMACS - this library is not | |
1483 xemacs-specific. Initialize to DEBUG_XEMACS if specified for | |
1484 compatibility. | |
1485 Build DLL instead of static LIB when USE_CRTDLL=1 is given to | |
1486 make. | |
1487 | |
1488 * xemacs.mak: Introduced USE_SYSTEM_MALLOC and USE_CRTDLL. | |
1489 Do not build lastfile.lib when neither unexec not gmalloc are | |
1490 used. | |
1491 | |
1492 * config.h: Deleted GNU_MALLOC and SYSTEM_MALLOC, as they are set | |
1493 in makefile. | |
1494 | |
1495 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1496 | |
1497 * xemacs.mak (DOC_SRC9): Added tests.c ... | |
1498 (TEMACS_DEBUG_OBJS): ... and tests.obj | |
1499 ($(DOC)): Tweaked a bit, for `nmake docfile' unconditionally | |
1500 rebuild the docfile. | |
1501 | |
1502 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1503 | |
1504 * xemacs.mak (docfile): Added shortcut target. | |
1505 | |
1506 2000-01-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1507 | |
1508 * xemacs.mak (TEMACS_LIBS): Added winspool.lib | |
1509 | |
1510 2000-01-20 Martin Buchholz <martin@xemacs.org> | |
1511 | |
1512 * xemacs.mak (dump-xemacs): Remove redundant EMACSBOOTSTRAPMODULEPATH. | |
1513 | |
1514 2000-01-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1515 | |
1516 * xemacs.mak: Patch of 01/13 got in corrupted, fixed. | |
1517 | |
438 | 1518 2000-01-18 Martin Buchholz <martin@xemacs.org> |
1519 | |
1520 * XEmacs 21.2.27 is released. | |
1521 | |
1522 2000-01-18 Martin Buchholz <martin@xemacs.org> | |
1523 | |
1524 * minitar.c: Errno.h --> errno.h. Remove errno declaration. | |
1525 | |
1526 2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
1527 | |
1528 * xemacs.mak: Added USE_PORTABLE_DUMPER make command line macro. | |
1529 (temacs:) Added dependency for lastfile.lib so that 'make temacs' | |
1530 builds it first. | |
1531 | |
1532 1999-12-28 Scott Blachowicz <Scott.Blachowicz@seaslug.org> | |
1533 | |
1534 * minitar.mak: Add vars to allow building from main xemacs.mak. | |
1535 | |
1536 * xemacs.mak: Add rules to build & install minitar. | |
1537 | |
440 | 1538 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
1539 | |
1540 * config.h: Fix stuff related to mail locking. | |
1541 | |
436 | 1542 1999-12-31 Martin Buchholz <martin@xemacs.org> |
1543 | |
1544 * XEmacs 21.2.26 is released. | |
1545 | |
434 | 1546 1999-12-24 Martin Buchholz <martin@xemacs.org> |
1547 | |
1548 * XEmacs 21.2.25 is released. | |
1549 | |
1550 1999-12-15 Scott Blachowicz <Scott.Blachowicz@seaslug.org> | |
1551 | |
1552 * minitar.c (main): Add explicit exit(0) to get successful return | |
1553 code. | |
1554 | |
432 | 1555 1999-12-14 Martin Buchholz <martin@xemacs.org> |
1556 | |
1557 * XEmacs 21.2.24 is released. | |
1558 | |
434 | 1559 1999-11-28 Adrian Aichner <adrian@xemacs.org> |
430 | 1560 |
1561 * xemacs.mak (depend): Only update `depend' if there were changes. | |
1562 Use "perl ./make-src-depend" instead of "mkdepend". | |
1563 | |
1564 1999-12-07 Martin Buchholz <martin@xemacs.org> | |
1565 | |
1566 * XEmacs 21.2.23 is released. | |
1567 | |
434 | 1568 1999-11-27 Adrian Aichner <adrian@xemacs.org> |
430 | 1569 |
1570 * xemacs.mak (SRCDIR): Make path to xemacs absolute to | |
1571 facilitate building info in man subdirs. Echo all cd commands, | |
442 | 1572 not just some of them. |
430 | 1573 |
1574 (makeinfo-test): Test for availability of `texinfo' package to | |
1575 build info. Recommend use of external `makeinfo' program for | |
1576 building info docs faster. | |
1577 | |
1578 (info): cd into man subdirs to support use of external `makeinfo' | |
1579 program. | |
1580 | |
1581 1999-11-17 Martin Buchholz <martin@xemacs.org> | |
1582 | |
1583 * xemacs.mak: Remove references to index.unperm, index.perm. | |
1584 Fix dependencies. | |
1585 Shouldn't .obj and .info be in SUFFIXES? | |
1586 Remove extra `\'. | |
1587 | |
428 | 1588 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org> |
1589 | |
1590 * XEmacs 21.2.22 is released | |
1591 | |
1592 1999-11-28 Martin Buchholz <martin@xemacs.org> | |
1593 | |
1594 * XEmacs 21.2.21 is released. | |
1595 | |
1596 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1597 | |
1598 * XEmacs 21.2.20 is released | |
1599 | |
1600 1999-10-07 Norbert Koch <n.koch@eai-delta.de> | |
1601 | |
1602 * xemacs.mak: Ignore return code of 'del' calls. Use a make | |
1603 variable for 'del'. | |
1604 | |
434 | 1605 1999-09-26 Adrian Aichner <adrian@xemacs.org> |
428 | 1606 |
1607 * xemacs.mak (all): Update $(LISP)/auto-autoloads.elc? and | |
1608 $(LISP)/custom-load.el using XEmacs itself, like xemacs-packages | |
1609 do. | |
1610 ($(LISP)\auto-autoloads.el): Add new rule. | |
1611 ($(LISP)\custom-load.el): Ditto. | |
1612 | |
1613 1999-08-04 Andy Piper <andy@xemacs.org> | |
1614 | |
1615 * xemacs.mak (HAVE_WIDGETS): add define to appropriate places. | |
1616 | |
434 | 1617 1999-07-26 Adrian Aichner <adrian@xemacs.org> |
428 | 1618 |
1619 * xemacs.mak ($(MANDIR)\lispref\lispref.texi): Replace bad | |
1620 dependency. | |
1621 | |
1622 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1623 | |
1624 * XEmacs 21.2.19 is released | |
1625 | |
434 | 1626 1999-07-10 Adrian Aichner <adrian@xemacs.org> |
428 | 1627 |
1628 * xemacs.mak (.SUFFIXES): Add .texi. | |
1629 (check): Improve automated test section. | |
1630 (info): Generate info files using XEmacs (no makeinfo.exe needed). | |
1631 | |
1632 1999-07-19 Andy Piper <andy@xemacs.org> | |
1633 | |
1634 * xemacs.mak (DOC_SRC3): add gutter.c | |
1635 (TEMACS_OBJS): add gutter.obj. | |
1636 | |
1637 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1638 | |
1639 * XEmacs 21.2.18 is released | |
1640 | |
1641 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1642 | |
1643 * XEmacs 21.2.17 is released | |
1644 | |
434 | 1645 1999-06-13 Adrian Aichner <adrian@xemacs.org> |
428 | 1646 |
1647 * xemacs.mak (DOC_SRC8): Remove mule-coding.c. | |
1648 (TEMACS_MULE_OBJS): Remove mule-coding.obj | |
1649 (check): Implement according to src/Makefile. | |
1650 (check-temacs): ditto. | |
1651 | |
1652 1999-06-05 Norbert Koch <n.koch@delta-ii.de> | |
1653 | |
1654 * xemacs.mak (mule): remove dependencies from mule-coding.c | |
442 | 1655 |
428 | 1656 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org> |
1657 | |
1658 * XEmacs 21.2.16 is released | |
1659 | |
442 | 1660 1999-05-14 Adrian Aichner <adrian@xemacs.org> |
428 | 1661 |
1662 * xemacs.mak (GUNG_HO): Explicitly default to 0. | |
1663 Fix some comment typos. | |
1664 ($(XEMACS)\Installation): Create it in the toplevel-directory, | |
1665 where it is expected by loadup.el | |
1666 | |
1667 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1668 | |
1669 * XEmacs 21.2.15 is released | |
1670 | |
1671 1999-05-31 Andy Piper <andy@xemacs.org> | |
1672 | |
1673 * xemacs.mak: add select & select-x targets. | |
442 | 1674 |
428 | 1675 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> |
1676 | |
1677 * XEmacs 21.2.14 is released | |
1678 | |
1679 1999-05-12 SL Baur <steve@gneiss.etl.go.jp> | |
1680 | |
1681 * xemacs.mak: please document me | |
1682 From Norbert Koch <n.koch@delta-ii.de> | |
1683 | |
1684 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | |
1685 | |
1686 * xemacs.mak ($(LISP)\Installation.el): Don't use | |
1687 `replace-in-string'. | |
1688 | |
434 | 1689 1999-03-17 Adrian Aichner <adrian@xemacs.org> |
428 | 1690 |
1691 * xemacs.mak: Remove ESC macro -- no longer needed. | |
1692 Remove small configuration report. Remove simplified version of | |
1693 Installation and Installation.el | |
1694 (Installation.el): Create it depending on "Installation" file. | |
1695 Replace \r characters by use of `replace-in-string' in lisp-land. | |
1696 (all): Make it depend on "Installation" file. | |
1697 (Installation): Create a complete "Installation" file, looking | |
1698 much like what is generated by "configure" on UNIX systems. | |
1699 Insert WARNING where appropriate (currently when building without | |
1700 HAVE_XPM, HAVE_PNG, and HAVE_MSW_C_DIRED). | |
1701 Type "Installation" to STDOUT much like the "small configuration | |
1702 report" did. | |
1703 | |
1704 1999-04-29 Andy Piper <andy@xemacs.org> | |
442 | 1705 |
428 | 1706 * sys/file.h: conditionalise definition of X_OK. |
442 | 1707 |
428 | 1708 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> |
1709 | |
1710 * XEmacs 21.2.13 is released | |
1711 | |
1712 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1713 | |
1714 * xemacs.mak: | |
1715 Don't link lib-src programs incrementally. | |
1716 Don't include debug info in release builds. | |
1717 Put intermediate files in the appropriate directories. | |
1718 Make "distclean" target delete all intermediate files. | |
1719 | |
1720 1999-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1721 | |
1722 * xemacs.mak: | |
1723 Fix building on Windows 95/98 by conditionalising escape | |
1724 character '^'. | |
1725 Only put mule-packages in package path on MULE builds. | |
1726 Only build source browser files on debug builds. | |
1727 Build source browser database before link so that it's | |
1728 available even if link fails. | |
1729 | |
1730 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1731 | |
1732 * XEmacs 21.2.12 is released | |
1733 | |
1734 1999-03-03 Gleb Arshinov <gleb@cs.stanford.edu> | |
1735 | |
1736 * xemacs.mak (HAVE_XFACE): fix for building without X-Face support | |
1737 provided by Brent B. Powers <bpowers@ms.com>. | |
1738 | |
1739 * xemacs.mak (CONFIG_ERROR): Misc error detection for build with | |
1740 X-Face. | |
1741 | |
1742 1999-02-01 Gleb Arshinov <gleb@cs.stanford.edu> | |
1743 | |
1744 * README: Document the X-Face build option. | |
1745 | |
1746 * compface.mak: New file | |
1747 Makefile for building compface library under MSVC. Build | |
1748 library only, not executables. Should be extended to build | |
1749 executables and propagated upstream, if possible. | |
1750 | |
1751 * xemacs.mak: Link in X-Face/Compface for NT native build. | |
1752 | |
1753 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1754 | |
1755 * XEmacs 21.2.11 is released | |
1756 | |
1757 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1758 | |
1759 * XEmacs 21.2.10 is released | |
1760 | |
1761 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1762 | |
1763 * XEmacs 21.2.9 is released | |
1764 | |
434 | 1765 1999-01-14 Adrian Aichner <adrian@xemacs.org> |
428 | 1766 |
1767 * xemacs.mak (MODULES): Adding variable. | |
1768 (update-elc): Setting EMACSBOOTSTRAPMODULEPATH. | |
1769 | |
1770 1998-12-17 Charles G. Waldman <cgw@pgt.com> | |
1771 | |
1772 * minitar.c: New file | |
1773 * minitar.mak: New file | |
1774 | |
1775 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1776 | |
1777 * xemacs.mak: | |
1778 Changed x86 EMACS_CONFIGURATION to i586-pc-win32 since we | |
1779 build optimised for Pentium. | |
1780 Created CFLAGS variable, used in building all objects and in | |
1781 constructing config.values. | |
1782 Added glyphs-widget.c and gui-msw.c to list of sources. | |
1783 Added PACKAGE_PATH to EMACSBOOTSTRAPLOADPATH for mule builds. | |
1784 | |
1785 1998-12-28 Martin Buchholz <martin@xemacs.org> | |
1786 | |
1787 * XEmacs 21.2.8 is released. | |
1788 | |
1789 1998-12-24 Martin Buchholz <martin@xemacs.org> | |
1790 | |
1791 * XEmacs 21.2.7 is released. | |
1792 | |
1793 1998-12-13 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1794 | |
1795 * xemacs.mak: | |
442 | 1796 Replaced PACKAGEPATH variable with PACKAGE_PREFIX. |
428 | 1797 configure-package-path is initialised to contain |
1798 subdirectories of PACKAGE_PREFIX. The install target makes | |
1799 a skeleton package tree under PACKAGE_PREFIX. | |
1800 | |
1801 * README, PROBLEMS: | |
1802 Documented the package path changes. | |
1803 Corrected the advice on a suitable minimal set of packages. | |
1804 | |
1805 1998-12-17 Andy Piper <andy@xemacs.org> | |
1806 | |
1807 * xemacs.mak ($(LIB_SRC)/movemail.exe): adapt make rule to build | |
1808 with pop support. | |
1809 | |
1810 * xemacs.mak: add gui-msw.c and glyphs-widget.c object lists. | |
1811 | |
1812 1998-12-16 Andy Piper <andy@xemacs.org> | |
1813 | |
1814 * XEmacs 21.2.6 is released | |
1815 | |
434 | 1816 1998-12-11 Adrian Aichner <adrian@xemacs.org> |
428 | 1817 |
1818 * xemacs.mak (DOC_SRC2): CLASH_DETECTION is not supported under | |
1819 native Windows NT. Therefore src\filelock.c is not to be | |
1820 compiled. | |
1821 (TEMACS_OBJS): Consequently, don't link in $(OUTDIR)\filelock.obj. | |
1822 | |
1823 1998-12-10 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1824 | |
1825 * xemacs.mak ($(OUTDIR)\alloc.obj): add a dependency on | |
1826 puresize-adjust.h to avoid infinite recursion. | |
1827 | |
1828 1998-12-09 Andy Piper <andy@xemacs.org> | |
1829 | |
1830 * config.h: remove clash detection stuff. | |
1831 | |
1832 1998-12-07 Martin Buchholz <martin@xemacs.org> | |
1833 | |
1834 * xemacs.mak (TEMACS_OBJS): | |
442 | 1835 (DOC_SRC4): |
428 | 1836 - Remove pure.c, pure.obj |
1837 | |
434 | 1838 1998-11-04 Adrian Aichner <adrian@xemacs.org> |
428 | 1839 |
1840 * xemacs.mak: Creating minimal versions of Installation, | |
1841 Installation.el, and config.values to make | |
1842 (describe-installation) and (config-value ...) work in Windows NT | |
1843 native builds. Incorporating rule for movemail.exe courtesy of | |
1844 Andy Piper. | |
1845 | |
1846 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org> | |
1847 | |
1848 * XEmacs 21.2.5 is released | |
1849 | |
1850 1998-11-28 SL Baur <steve@altair.xemacs.org> | |
1851 | |
1852 * XEmacs 21.2-beta4 is released. | |
1853 | |
1854 1998-10-29 Andy Piper <andyp@parallax.co.uk> | |
1855 | |
1856 * xemacs.mak ($(LIB_SRC)/movemail.exe): add etags dependencies to | |
1857 pull in getopt and friends. | |
1858 | |
1859 1998-10-15 SL Baur <steve@altair.xemacs.org> | |
1860 | |
1861 * XEmacs 21.2-beta3 is released. | |
1862 | |
1863 1998-09-29 SL Baur <steve@altair.xemacs.org> | |
1864 | |
1865 * XEmacs 21.2-beta2 is released. | |
1866 | |
434 | 1867 1998-09-19 Adrian Aichner <adrian@xemacs.org> |
428 | 1868 |
1869 * tiff.mak: New file provided by Charles Wilson | |
1870 <cwilson@ee.gatech.edu> | |
1871 | |
1872 * README: Update provided by Charles Wilson | |
1873 <cwilson@ee.gatech.edu>. Documenting use of the newly | |
1874 introduced tiff.mak. Renumbering subsequent build instruction | |
1875 items. | |
1876 | |
1877 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1878 | |
1879 * PROBLEMS: New file. | |
1880 | |
1881 * xemacs.mak: Install the PROBLEMS file in the root directory of | |
1882 the XEmacs installation. | |
1883 | |
1884 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1885 | |
1886 * xemacs.mak: Detect failure to supply PNG_DIR or XLIB_DIR | |
1887 when building with PNG support. | |
1888 | |
1889 1998-08-31 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1890 | |
1891 * README: Document the PNG, ZLIB, JPEG, TIFF and GIF build | |
1892 options. | |
1893 | |
1894 1998-08-12 Jeff Sparkes <jsparkes@internetivity.com> | |
1895 | |
1896 * xemacs.mak: Link in GIF, fix HAVE_JPEG default. | |
1897 | |
1898 1998-08-09 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1899 | |
1900 * xemacs.mak (install): Win95 fixes: | |
1901 DOS mkdir doesn't create intermediate directories. xcopy does | |
1902 so use it to create the install and lock directories. | |
1903 Removed trailing backslashes from copy commands since DOS | |
1904 copy doesn't like them. | |
1905 | |
1906 1998-08-05 Charles G. Waldman <cgw@pgt.com> | |
1907 | |
1908 * xemacs.mak: change "copy" to "xcopy" in install target | |
1909 | |
442 | 1910 1998-08-04 Jeff Sparkes <jsparkes@internetivity.com> |
428 | 1911 |
1912 * xemacs.mak: Link in PNG, TIFF and JPEG in native build. | |
1913 | |
1914 1998-08-04 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1915 | |
1916 * README: XEmacs has been successfully built with MSVC 4.0. | |
1917 Mention the vcvars32.bat file installed with the MSVC tools. | |
1918 | |
1919 1998-07-19 SL Baur <steve@altair.xemacs.org> | |
1920 | |
1921 * XEmacs 21.2-beta1 is released. | |
1922 | |
1923 1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1924 | |
1925 * xemacs.mak: | |
1926 Add path to xemacs.res dependency. | |
1927 | |
1928 1998-07-12 SL Baur <steve@altair.xemacs.org> | |
1929 | |
1930 * XEmacs 21.0-pre5 is released. | |
1931 | |
1932 1998-07-09 SL Baur <steve@altair.xemacs.org> | |
1933 | |
1934 * XEmacs 21.0-pre4 is released. | |
1935 | |
1936 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1937 | |
1938 * README: Documented the changed PACKAGEPATH option and the new | |
1939 INSTALL_DIR option, install target and runemacs executable. | |
1940 Added more debugging documentation. | |
1941 | |
1942 * config.h: Don't undef EMACS_CONFIGURATION because it's now | |
1943 set in the makefile. | |
1944 | |
1945 * xemacs.mak: Added an INSTALL_DIR option and install target. | |
1946 Renamed the default package location option to PACKAGEPATH | |
1947 and made it cope with paths with spaces in them. | |
1948 Made non-debug build the default; DEBUG_XEMACS defaults to 0. | |
1949 System configuration (EMACS_CONFIGURATION) now correctly | |
1950 determined at build-time by this makefile. | |
1951 Compiles the runemacs executable as part of the all target. | |
1952 | |
1953 1998-06-29 SL Baur <steve@altair.xemacs.org> | |
1954 | |
1955 * config.h: | |
1956 * xemacs.mak: NT native sound fixes | |
434 | 1957 From Fabrice POPINEAU via Adrian Aichner <adrian@xemacs.org> |
428 | 1958 |
1959 1998-06-21 Martin Buchholz <martin@xemacs.org> | |
1960 | |
1961 * xemacs.mak: It's XEmacs, not Xemacs! | |
1962 | |
1963 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
1964 | |
1965 * file.ico, lisp.ico: | |
1966 New icons to represent a generic file and a lisp file. | |
1967 | |
1968 * xemacs.rc: Build file.ico and lisp.ico into the executable. | |
1969 | |
1970 1998-06-15 Peter Windle <peterw@sdl.ug.eds.com> | |
1971 | |
1972 * xemacs.mak: Made XPM and X11 checks cope with case-sensitive | |
1973 NFS. Also apply Sean MacLennan's change allowing | |
1974 emacs_beta_version to be undefined. | |
1975 | |
1976 1998-06-19 SL Baur <steve@altair.xemacs.org> | |
1977 | |
1978 * xemacs.mak (distclean): Reorder when puresize-adjust.h gets | |
1979 deleted. | |
434 | 1980 From Adrian Aichner <adrian@xemacs.org> |
428 | 1981 |
1982 1998-06-08 Kirill M. Katsnelson <kkm@kis.ru> | |
1983 | |
1984 * config.h: Undefined DONT_ENCAPSULATE. | |
1985 Defined ENCAPSULATE_* for fopem, open, rename and mkdir. | |
1986 Removed MS-DOS code remains. | |
1987 | |
1988 1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com> | |
1989 | |
1990 * Makefile.cygwin: created to compile runemacs.c. This should | |
1991 probably have a Makefile.in, but... | |
1992 | |
1993 * runemacs.c: modified to check to see if xemacs is a symbolic | |
1994 link when compiled under Cygwin. | |
1995 | |
1996 1998-05-31 Kirill M. Katsnelson <kkm@kis.ru> | |
1997 | |
1998 * xemacs.mak: Added lib-src/wakeup.exe | |
1999 | |
2000 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | |
2001 | |
2002 * xemacs.mak: Added rules for hexl.exe, movemail.exe, mmencode.exe | |
2003 sorted-doc.exe, etags.exe | |
2004 | |
2005 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | |
2006 | |
2007 * xemacs.mak: Support building InfoDock, with INFODOCK=1 macro | |
2008 in the command line. | |
2009 | |
2010 1998-05-26 Kirill M. Katsnelson <kkm@kis.ru> | |
2011 | |
2012 * inc/sys/dir.h: Removed #ifndef WINDOWSNT around the code which | |
2013 should be compiled in (sic!). | |
2014 Removed 'extern' before function prototypes. | |
2015 | |
2016 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> | |
2017 | |
442 | 2018 * xemacs.mak: Unified -nologo compiler switch handling and lib-src |
428 | 2019 programs build (only make-docfile currently, adding other tools |
442 | 2020 soon). |
428 | 2021 |
2022 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru> | |
2023 | |
2024 * xemacs.mak: Added HAVE_DIALOGS macro, and dialog-*.* files to | |
2025 docfile creation and compilation. | |
2026 Defaulted HAVE_MSW to 1. | |
2027 Changed lib-src references to be relative to $(XEMACS)/, not ../ | |
2028 | |
2029 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> | |
2030 | |
2031 * xemacs.mak: Removed inline.{c,obj}. It did buy nothing. | |
2032 | |
2033 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> | |
2034 | |
2035 * xemacs.mak: Comment out dialog.{c,obj} from build. | |
2036 | |
2037 1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
2038 | |
2039 * nt/config.h: | |
2040 Unconditionally define new HAVE_DRAGNDROP. | |
2041 | |
2042 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> | |
2043 | |
2044 * xemacs.mak: Added dragdrop.{c,obj} | |
2045 | |
2046 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru> | |
2047 | |
2048 * config.h (enum_field): Redefine to be unsigned int. | |
2049 | |
2050 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru> | |
2051 | |
2052 * xemacs.mak: Really honor minimal tagbits, indexed lrecord and | |
2053 union type. | |
2054 | |
2055 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru> | |
2056 | |
2057 * inc/sys/socket.h: Removed encapsulating definitions for Winsock | |
2058 functions. | |
2059 | |
2060 1998-05-04 Kirill M. Katsnelson <kkm@kis.ru> | |
2061 | |
2062 * xemacs.mak: Defined PATH_PROGNAME and PATH_VERSION C macros. | |
2063 Make _DEBUG defined only when DEBUG_XEMACS. | |
2064 | |
2065 1998-04-26 Kirill M. Katsnelson <kkm@kis.ru> | |
2066 | |
2067 * xemacs.mak: Added glyphs-eimage.{c,obj} | |
2068 | |
2069 1998-04-20 Kirill M. Katsnelson <kkm@kis.ru> | |
2070 | |
2071 * xemacs.mak: Support "Don't panic, I will restart make" exit code. | |
2072 Extra checks for externally specified X{PM,11}_DIR. | |
2073 Proper quoting to allow spaces in these paths. | |
2074 Conduct all config checks at once. | |
2075 New option VERBOSECC. When non-zero, C compiler echoes its | |
2076 commands. When zero, only name of the file being compiled is | |
2077 echoed. Default is 0 (do not echo). | |
2078 | |
2079 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
2080 | |
2081 * README: Documented new msvc build procedure, including XPM | |
2082 support. | |
2083 | |
2084 * xemacs.mak: Added XPM and TOOLBARS support for native msvc | |
2085 build. | |
2086 | |
2087 * xpm.mak: New file | |
2088 Makefile for building xpm library under msvc. Hopefully this | |
2089 will be part of future xpm distributions. | |
2090 | |
2091 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> | |
2092 | |
2093 * config.h: Do not USE_ASSERTION when DEBUG_XEMACS is not | |
442 | 2094 defined. |
428 | 2095 |
2096 * xemacs.mak: Added new file process-nt.c | |
2097 | |
2098 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> | |
2099 | |
2100 * xemacs.mak: Added build options which can be defined in nmake | |
2101 command line (defaults are parentheses): | |
2102 HAVE_MSW=0/1 (0) Build with native GUI | |
2103 HAVE_X=0/1 (0) Build with X-Windows | |
2104 ** At least one must be defined | |
2105 X11_DIR=path () Path to the root dir of X11R6 installation | |
2106 ** Must be defined when HAVE_X=1 | |
2107 HAVE_MULE=0/1 (0) Compile in MULE | |
2108 HAVE_MSW_C_DIRED=0/1(1) Compile in fast dired | |
2109 PATH_PACKAGEPATH=path Package search path | |
2110 ("~/.xemacs") | |
2111 DEBUG_XEMACS=0/1 (1) Compile with symbols, assertions and | |
2112 extra debugging checks | |
2113 USE_UNION_TYPE=0/1 (0) | |
2114 USE_MINIMAL_TAGBITS=0/1 (0) | |
2115 USE_INDEXED_LRECORD_IMPLEMENTATION=0/1 (0) | |
2116 GUNG_HO=0/1 (none) When specified, overrides the above two. | |
2117 : Added output of a configuration report | |
2118 : Added copyright notice. | |
2119 : Deleted remains of ImageMagick. | |
2120 (distclean): Do not use mskedepend | |
2121 (install): echo "Not yet implmented". | |
2122 | |
2123 1998-04-05 Kirill M. Katsnelson <kkm@kis.ru> | |
2124 | |
2125 * config.h (enum_field): Borrow new definition from config.h.in | |
2126 | |
2127 1998-04-01 Kirill M. Katsnelson <kkm@kis.ru> | |
2128 | |
2129 * config.h: Patial sync-up with config.h.in | |
2130 | |
2131 1998-03-25 jhar@tardis.ed.ac.uk | |
2132 | |
2133 * xemacs.mak: Adds glyphs-msw.c and imgproc.c and reflects | |
2134 alterations to package_path in nt/xemacs.mak. | |
2135 | |
2136 1998-03-24 Kirill M. Katsnelson <kkm@kis.ru> | |
2137 | |
2138 * xemacs.mak (dump-xemacs): Replaced use of `touch' with `echo'. | |
2139 | |
2140 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru> | |
2141 | |
2142 * xemacs.mak: Removed all references to deleted dgif_lib.{c,obj}, | |
2143 gif_err.{c,obj} and gifalloc.{c,obj}. New image support is not | |
2144 compiled in yet. | |
2145 | |
2146 1998-03-19 Kirill M. Katsnelson <kkm@kis.ru> | |
2147 | |
442 | 2148 * xemacs.mak: HAVE_FILE_CODING removed: it is no longer an option, |
428 | 2149 since file I/O depends on it, and defined unconditioanlly in |
2150 src/s/windowsnt.h. | |
2151 Added -nologo switch to different tools here and there. | |
2152 Suppressed some irrelevant make output. | |
2153 | |
2154 1998-02-28 Kirill M. Katsnelson <kkm@kis.ru> | |
2155 | |
2156 * xemacs.mak: Defined HAVE_FILE_CODING variable, an equivalent of | |
2157 --with-file-coding configure option. Default is yes. | |
2158 | |
2159 1998-03-13 Kirill M. Katsnelson <kkm@kis.ru> | |
2160 | |
2161 * xemacs.mak (update-elc): Copy Installation.el to $(LISP) | |
2162 | |
2163 * Installation.el: New file, copied by xemacs.mak during build. | |
2164 | |
2165 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> | |
2166 | |
2167 * xemacs.mak: Added entry for src/dired-msw.c. Use of the | |
2168 dired-in-C enhancements is optional, and is determined by | |
2169 HAVE_MSW_C_DIRED. See comments in xemacs.mak. | |
2170 | |
2171 1998-02-18 Kirill M. Katsnelson <kkm@kis.ru> | |
2172 | |
2173 * xemacs.mak: Fixed lost docstrings | |
2174 | |
2175 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> | |
2176 | |
2177 * xemacs.mak: Updated accordingly. | |
2178 Creates the MSVC browse info immediately after the link. | |
2179 | |
2180 1997-12-29 Kirill M. Katsnelson <kkm@kis.ru> | |
2181 | |
2182 * config.h: Suppressed MSVC warning 'relational' : signed/unsigned | |
2183 mismatch | |
2184 | |
2185 * config.h: INLINE defined to __inline for MSVC compilers >= 2.x | |
2186 | |
2187 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru> | |
2188 | |
2189 * xemacs.mak: added menubar-msw.c, menubar.c | |
2190 | |
2191 * xemacs.mak: scrollabrs and menubars are rearranged properly | |
2192 under different ifdef'd secions, so for example menubar.obj goes | |
2193 to always compiled section, and menubar-msw.obj is built only when | |
2194 HAVE_MSW. | |
2195 | |
2196 * xemacs.mak: Compiler warning flag definition moved to a macro | |
2197 CPP_WARN_FLAGS. Redefined from -w to -W3 (Doh!). | |
2198 | |
2199 1997-12-11 David Hobley <davidh@wr.com.au> | |
2200 | |
2201 * Added support for auto generation of puresize-adjust.h | |
2202 in xemacs.mak. Also created new file puresize-adjust.h to copy | |
2203 into src on initial build. | |
2204 | |
2205 Mon December 08 1997 kkm@kis.ru | |
2206 | |
2207 * xemacs.mak: added profile.c, removed event-unixod.c | |
2208 * xemacs.mak: removed dangerous defines _IX_86, _X86_, | |
2209 _MSC_VER | |
2210 * config.h: removed #define HAVE_UNIXOID_EVENT_LOOP | |
2211 | |
2212 Thu December 04 1997 jhar@tardis.ed.ac.uk | |
442 | 2213 |
428 | 2214 * xemacs.mak: Define DEBUG_XEMACS when compiling with debug. |
2215 | |
2216 Tue November 29 12:29:33 1997 davidh | |
2217 | |
2218 * xemacs.mak and config.h updated to provide ability to | |
2219 specify DEBUG mode from the xemacs.mak file. | |
2220 | |
2221 Mon December 01 1997 jhar | |
2222 | |
2223 * msw-init.el: Provide default bindings for cut, paste, copy and undo | |
2224 | |
2225 * event-msw.c, event-msw.h, frame-msw.c, msw-proc.c: | |
2226 - Implemeted simple emacs_mswindows_event_pending_p(). | |
2227 - Fixed deleting frames. | |
2228 - Rewrote timeout code, eliminating "!NILP(rest)" bug. | |
2229 - Special processing for 'Ctrl-@' keystroke. | |
2230 - Support for some new keysyms. | |
442 | 2231 |
428 | 2232 Mon December 01 1997 jhar |
2233 | |
2234 * xemacs.mak: | |
2235 - Add PACKAGE_PATH and EMACS_BETA_VERSION defines. | |
2236 - Automatically copy changed include files from \nt to \src. | |
2237 - Corrected some DOC_SRC* lists. | |
442 | 2238 |
428 | 2239 Tue November 18 21:45:06 1997 davidh |
2240 | |
2241 * xemacs.mak updated to remove dependency on startup.elc | |
2242 HAVE_IMAGEMAGICK added for X build. | |
2243 | |
2244 Thu September 25 23:06:44 1997 davidh | |
2245 | |
2246 * xemacs.mak updated to make the build as simple as typing | |
442 | 2247 nmake -f xemacs.mak. Also support for native gui included |
428 | 2248 which should mean the w32 directory is no longer required. |
2249 | |
2250 * config.h synced with config.h.in from 20.3-b2 | |
2251 | |
2252 * synced in changes to support native gui. | |
2253 | |
2254 Thu September 25 23:06:44 1997 davidh | |
2255 | |
2256 * August Hill provided a patch to xemacs.mak to greatly simplify | |
442 | 2257 the build - the DOC file gets created correctly. |
428 | 2258 |
2259 Tue September 22 23:06:44 1997 davidh | |
2260 | |
2261 * August Hill provided some more patches - to expand ~ correctly | |
2262 and to correctly deal with drive letters in the path. | |
2263 | |
2264 * emacs.c patched to call init_ntproc() | |
2265 | |
2266 | |
2267 Tue July 15 19:32:21 1997 davidh | |
2268 | |
2269 * August Hill provided some more patches to make things better | |
2270 - there is a workaround for dired to make the ^M's disappear | |
2271 - a patch to fix shell-command | |
2272 | |
2273 Tue July 08 22:01:36 1997 davidh | |
2274 | |
2275 * #ifdef'd call to vfork and replaced with spawn as per GNU Emacs; | |
2276 as a result, removed /force - XEmacs now links normally. | |
2277 | |
2278 Thu June 31 21:16:21 1997 davidh | |
2279 | |
2280 * nt/TODO created. | |
2281 | |
2282 * nt/X11.patch created to help with the X build. | |
442 | 2283 |
428 | 2284 * August Hill provided: |
2285 a patch to fix the _WRETCODE undefined symbol, | |
2286 a patch to fix a problem with dired | |
2287 | |
2288 and generally helped clarify the build instructions. | |
2289 | |
2290 * Synced with 20.3b10 (Athens). | |
2291 | |
2292 * Made DIRECTORY_SEP be '\\'. Until I can change all code to | |
2293 use the macro, I decided this would be easiest. | |
2294 | |
2295 * Modified src/fileio.c to only open files in O_BINARY. This | |
442 | 2296 causes files to be opened and written without automatically |
428 | 2297 writing ^M 's to the end of each line. MULE ought to sort this |
2298 in theory, but I am less than convinced. | |
2299 | |
2300 * Updated the nt/README to provide a little more help. | |
2301 | |
2302 Thu May 29 23:11:21 1997 davidh | |
2303 | |
2304 * Synced with 20.3b2. | |
2305 | |
2306 * Removed nt/README.src, nt/src.m.windowsnt.h nt/src.s.windowsnt.h. | |
2307 | |
2308 * Updated README from marcpa. | |
2309 | |
2310 * Added example Win32.cf and site.def files for X. | |
2311 | |
2312 * Added sed.exe into nt/. | |
2313 | |
2314 * Modified nt/xemacs.mak to pass correct flags to lwlib compile. | |
2315 | |
2316 * Added extra .elc files to ensure make-docfile gets all symbols. | |
2317 | |
2318 * Modified balloon_help.c to compile (#if'd max definition) | |
2319 | |
2320 * Modified src/event-Xt.c so as not to add signal_event_pipe to | |
2321 be selected on - this is a hack until I can work out a better | |
2322 way. Thanks to Ben Wing for help on this. | |
2323 | |
2324 Thu Mar 27 20:56:21 1997 marcpa (marcpa at MARCPA) | |
2325 | |
2326 * Synced with 20.1b9. | |
2327 | |
2328 Sun Mar 16 00:32:15 1997 marcpa (marcpa at MARCPA) | |
2329 | |
2330 * lisp/eterm/README.term is truncated: is it just me (because | |
2331 I'm on NT) or everyone else sees this ? | |
2332 Answer: it is because it contains a ^Z embedded in it, therefore | |
2333 it needs to be inserted in binary mode in CVS. | |
2334 | |
2335 Thu Mar 13 00:19:25 1997 marcpa (marcpa at MARCPA) | |
2336 | |
442 | 2337 * At end of compilation, there are some unresolved symbols: |
428 | 2338 |
2339 link.exe @C:\TEMP\nma00115. | |
2340 sysdep.obj : error LNK2001: unresolved external symbol _vfork | |
2341 ../src/temacs.exe : warning LNK4088: image being generated due to /FORCE | |
2342 option; image may not run | |
2343 | |
2344 | |
2345 Wed Mar 12 23:18:53 1997 marcpa (marcpa at MARCPA) | |
2346 | |
2347 * Need to copy the nt/inc directory David originally submitted or | |
2348 NT code won't compile. | |
2349 | |
2350 * Need to copy nt/{config.h,paths.h,ad2c.sed,xemacs.mak} in src. | |
2351 | |
2352 * Had to modify XEmacs sources here and there : see the diffs | |
2353 between NT_FIRST_COMPILE and V20_1_beta9. | |
2354 | |
2355 * Needed to patch X11R6.3 sources: (include/x11/Xmd.h:155) BOOL is | |
2356 already defined by Windows and is a long, while X wants it to be | |
2357 an unsigned char. | |
2358 | |
2359 --- Xmd.h~ Thu Jun 08 23:20:40 1995 | |
2360 +++ Xmd.h Sun Mar 16 13:09:10 1997 | |
2361 @@ -150,8 +150,9 @@ | |
2362 typedef CARD16 BITS16; | |
2363 typedef CARD8 BYTE; | |
442 | 2364 |
428 | 2365 +#ifndef WIN32 |
2366 typedef CARD8 BOOL; | |
2367 - | |
2368 +#endif | |
2369 | |
2370 * cpp.exe not used: cl.exe from VC++4.2 seems to handle everything | |
442 | 2371 properly. |