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