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