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