annotate CHANGES-beta @ 665:fdefd0186b75

[xemacs-hg @ 2001-09-20 06:28:42 by ben] The great integral types renaming. The purpose of this is to rationalize the names used for various integral types, so that they match their intended uses and follow consist conventions, and eliminate types that were not semantically different from each other. The conventions are: -- All integral types that measure quantities of anything are signed. Some people disagree vociferously with this, but their arguments are mostly theoretical, and are vastly outweighed by the practical headaches of mixing signed and unsigned values, and more importantly by the far increased likelihood of inadvertent bugs: Because of the broken "viral" nature of unsigned quantities in C (operations involving mixed signed/unsigned are done unsigned, when exactly the opposite is nearly always wanted), even a single error in declaring a quantity unsigned that should be signed, or even the even more subtle error of comparing signed and unsigned values and forgetting the necessary cast, can be catastrophic, as comparisons will yield wrong results. -Wsign-compare is turned on specifically to catch this, but this tends to result in a great number of warnings when mixing signed and unsigned, and the casts are annoying. More has been written on this elsewhere. -- All such quantity types just mentioned boil down to EMACS_INT, which is 32 bits on 32-bit machines and 64 bits on 64-bit machines. This is guaranteed to be the same size as Lisp objects of type `int', and (as far as I can tell) of size_t (unsigned!) and ssize_t. The only type below that is not an EMACS_INT is Hashcode, which is an unsigned value of the same size as EMACS_INT. -- Type names should be relatively short (no more than 10 characters or so), with the first letter capitalized and no underscores if they can at all be avoided. -- "count" == a zero-based measurement of some quantity. Includes sizes, offsets, and indexes. -- "bpos" == a one-based measurement of a position in a buffer. "Charbpos" and "Bytebpos" count text in the buffer, rather than bytes in memory; thus Bytebpos does not directly correspond to the memory representation. Use "Membpos" for this. -- "Char" refers to internal-format characters, not to the C type "char", which is really a byte. -- For the actual name changes, see the script below. I ran the following script to do the conversion. (NOTE: This script is idempotent. You can safely run it multiple times and it will not screw up previous results -- in fact, it will do nothing if nothing has changed. Thus, it can be run repeatedly as necessary to handle patches coming in from old workspaces, or old branches.) There are two tags, just before and just after the change: `pre-integral-type-rename' and `post-integral-type-rename'. When merging code from the main trunk into a branch, the best thing to do is first merge up to `pre-integral-type-rename', then apply the script and associated changes, then merge from `post-integral-type-change' to the present. (Alternatively, just do the merging in one operation; but you may then have a lot of conflicts needing to be resolved by hand.) Script `fixtypes.sh' follows: ----------------------------------- cut ------------------------------------ files="*.[ch] s/*.h m/*.h config.h.in ../configure.in Makefile.in.in ../lib-src/*.[ch] ../lwlib/*.[ch]" gr Memory_Count Bytecount $files gr Lstream_Data_Count Bytecount $files gr Element_Count Elemcount $files gr Hash_Code Hashcode $files gr extcount bytecount $files gr bufpos charbpos $files gr bytind bytebpos $files gr memind membpos $files gr bufbyte intbyte $files gr Extcount Bytecount $files gr Bufpos Charbpos $files gr Bytind Bytebpos $files gr Memind Membpos $files gr Bufbyte Intbyte $files gr EXTCOUNT BYTECOUNT $files gr BUFPOS CHARBPOS $files gr BYTIND BYTEBPOS $files gr MEMIND MEMBPOS $files gr BUFBYTE INTBYTE $files gr MEMORY_COUNT BYTECOUNT $files gr LSTREAM_DATA_COUNT BYTECOUNT $files gr ELEMENT_COUNT ELEMCOUNT $files gr HASH_CODE HASHCODE $files ----------------------------------- cut ------------------------------------ `fixtypes.sh' is a Bourne-shell script; it uses 'gr': ----------------------------------- cut ------------------------------------ #!/bin/sh # Usage is like this: # gr FROM TO FILES ... # globally replace FROM with TO in FILES. FROM and TO are regular expressions. # backup files are stored in the `backup' directory. from="$1" to="$2" shift 2 echo ${1+"$@"} | xargs global-replace "s/$from/$to/g" ----------------------------------- cut ------------------------------------ `gr' in turn uses a Perl script to do its real work, `global-replace', which follows: ----------------------------------- cut ------------------------------------ : #-*- Perl -*- ### global-modify --- modify the contents of a file by a Perl expression ## Copyright (C) 1999 Martin Buchholz. ## Copyright (C) 2001 Ben Wing. ## Authors: Martin Buchholz <martin@xemacs.org>, Ben Wing <ben@xemacs.org> ## Maintainer: Ben Wing <ben@xemacs.org> ## Current Version: 1.0, May 5, 2001 # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with XEmacs; see the file COPYING. If not, write to the Free # Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. eval 'exec perl -w -S $0 ${1+"$@"}' if 0; use strict; use FileHandle; use Carp; use Getopt::Long; use File::Basename; (my $myName = $0) =~ s@.*/@@; my $usage=" Usage: $myName [--help] [--backup-dir=DIR] [--line-mode] [--hunk-mode] PERLEXPR FILE ... Globally modify a file, either line by line or in one big hunk. Typical usage is like this: [with GNU print, GNU xargs: guaranteed to handle spaces, quotes, etc. in file names] find . -name '*.[ch]' -print0 | xargs -0 $0 's/\bCONST\b/const/g'\n [with non-GNU print, xargs] find . -name '*.[ch]' -print | xargs $0 's/\bCONST\b/const/g'\n The file is read in, either line by line (with --line-mode specified) or in one big hunk (with --hunk-mode specified; it's the default), and the Perl expression is then evalled with \$_ set to the line or hunk of text, including the terminating newline if there is one. It should destructively modify the value there, storing the changed result in \$_. Files in which any modifications are made are backed up to the directory specified using --backup-dir, or to `backup' by default. To disable this, use --backup-dir= with no argument. Hunk mode is the default because it is MUCH MUCH faster than line-by-line. Use line-by-line only when it matters, e.g. you want to do a replacement only once per line (the default without the `g' argument). Conversely, when using hunk mode, *ALWAYS* use `g'; otherwise, you will only make one replacement in the entire file! "; my %options = (); $Getopt::Long::ignorecase = 0; &GetOptions ( \%options, 'help', 'backup-dir=s', 'line-mode', 'hunk-mode', ); die $usage if $options{"help"} or @ARGV <= 1; my $code = shift; die $usage if grep (-d || ! -w, @ARGV); sub SafeOpen { open ((my $fh = new FileHandle), $_[0]); confess "Can't open $_[0]: $!" if ! defined $fh; return $fh; } sub SafeClose { close $_[0] or confess "Can't close $_[0]: $!"; } sub FileContents { my $fh = SafeOpen ("< $_[0]"); my $olddollarslash = $/; local $/ = undef; my $contents = <$fh>; $/ = $olddollarslash; return $contents; } sub WriteStringToFile { my $fh = SafeOpen ("> $_[0]"); binmode $fh; print $fh $_[1] or confess "$_[0]: $!\n"; SafeClose $fh; } foreach my $file (@ARGV) { my $changed_p = 0; my $new_contents = ""; if ($options{"line-mode"}) { my $fh = SafeOpen $file; while (<$fh>) { my $save_line = $_; eval $code; $changed_p = 1 if $save_line ne $_; $new_contents .= $_; } } else { my $orig_contents = $_ = FileContents $file; eval $code; if ($_ ne $orig_contents) { $changed_p = 1; $new_contents = $_; } } if ($changed_p) { my $backdir = $options{"backup-dir"}; $backdir = "backup" if !defined ($backdir); if ($backdir) { my ($name, $path, $suffix) = fileparse ($file, ""); my $backfulldir = $path . $backdir; my $backfile = "$backfulldir/$name"; mkdir $backfulldir, 0755 unless -d $backfulldir; print "modifying $file (original saved in $backfile)\n"; rename $file, $backfile; } WriteStringToFile ($file, $new_contents); } } ----------------------------------- cut ------------------------------------ In addition to those programs, I needed to fix up a few other things, particularly relating to the duplicate definitions of types, now that some types merged with others. Specifically: 1. in lisp.h, removed duplicate declarations of Bytecount. The changed code should now look like this: (In each code snippet below, the first and last lines are the same as the original, as are all lines outside of those lines. That allows you to locate the section to be replaced, and replace the stuff in that section, verifying that there isn't anything new added that would need to be kept.) --------------------------------- snip ------------------------------------- /* Counts of bytes or chars */ typedef EMACS_INT Bytecount; typedef EMACS_INT Charcount; /* Counts of elements */ typedef EMACS_INT Elemcount; /* Hash codes */ typedef unsigned long Hashcode; /* ------------------------ dynamic arrays ------------------- */ --------------------------------- snip ------------------------------------- 2. in lstream.h, removed duplicate declaration of Bytecount. Rewrote the comment about this type. The changed code should now look like this: --------------------------------- snip ------------------------------------- #endif /* The have been some arguments over the what the type should be that specifies a count of bytes in a data block to be written out or read in, using Lstream_read(), Lstream_write(), and related functions. Originally it was long, which worked fine; Martin "corrected" these to size_t and ssize_t on the grounds that this is theoretically cleaner and is in keeping with the C standards. Unfortunately, this practice is horribly error-prone due to design flaws in the way that mixed signed/unsigned arithmetic happens. In fact, by doing this change, Martin introduced a subtle but fatal error that caused the operation of sending large mail messages to the SMTP server under Windows to fail. By putting all values back to be signed, avoiding any signed/unsigned mixing, the bug immediately went away. The type then in use was Lstream_Data_Count, so that it be reverted cleanly if a vote came to that. Now it is Bytecount. Some earlier comments about why the type must be signed: This MUST BE SIGNED, since it also is used in functions that return the number of bytes actually read to or written from in an operation, and these functions can return -1 to signal error. Note that the standard Unix read() and write() functions define the count going in as a size_t, which is UNSIGNED, and the count going out as an ssize_t, which is SIGNED. This is a horrible design flaw. Not only is it highly likely to lead to logic errors when a -1 gets interpreted as a large positive number, but operations are bound to fail in all sorts of horrible ways when a number in the upper-half of the size_t range is passed in -- this number is unrepresentable as an ssize_t, so code that checks to see how many bytes are actually written (which is mandatory if you are dealing with certain types of devices) will get completely screwed up. --ben */ typedef enum lstream_buffering --------------------------------- snip ------------------------------------- 3. in dumper.c, there are four places, all inside of switch() statements, where XD_BYTECOUNT appears twice as a case tag. In each case, the two case blocks contain identical code, and you should *REMOVE THE SECOND* and leave the first.
author ben
date Thu, 20 Sep 2001 06:31:11 +0000
parents 8779cda24ee7
children 76d5a3dd827a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
653
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
1 to 21.5.3 "asparagus"
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
2 -- Add missing XIM unregister callback on Motif -- Glynn Clements
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
3 -- Improve debugging in event-msw.c, fix "can't close last window" bug
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
4 -- Adrian Aichner
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
5 -- Improve Info docs for widget.el -- Stephen J. Turnbull
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
6 -- Many small bug, typo, and warning fixes -- Ben Wing, Stephen J. Turnbull,
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
7 Adrian Aichner
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
8 -- Autoload handling improvements -- Didier Verna
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
9 -- More 'report-xemacs-bug' updates -- Steve Youngs
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
10 -- Fix unsigned warnings; turn sign-compare warnings on for NT -- Ben Wing
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
11 -- Synch configure.usage options with configure -- Peter Brown
8779cda24ee7 [xemacs-hg @ 2001-09-07 06:40:06 by stephent]
stephent
parents: 640
diff changeset
12
529
3a1e2338cd81 [xemacs-hg @ 2001-05-10 11:44:25 by martinb]
martinb
parents: 521
diff changeset
13 to 21.5.2 "artichoke"
640
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
14 -- fixes and improvements -- Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
15 -- etags.c synched to upstream
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
16 -- lisp/term/*.el cleanup
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
17 -- miscellaneous help improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
18 -- transpose-line-up/down maybe moves the region
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
19 -- MS Windows init improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
20 -- add scroll-in-place, jka-compr, efs, some fixes in behavior-defs.el
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
21 -- paths-find-recursive-path: fix error with null EXCLUDE-REGEXP
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
22 -- font-lock-mode: fix problem with buffers starting with a space
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
23 -- make find-library search patch configurable
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
24 -- fix Dired problem with directories containing [] and code that
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
25 destructively modifies an existing string
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
26 -- stop mark_window_as_deleted from deleting information that needs to
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
27 be accessed by set-window-configuration
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
28 -- Lisp object structure rationalization
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
29 -- fix two nasty bugs in the unwinding code
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
30 -- fix mouse wheel/dead window crash under MS Windows
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
31 -- mswindows_utime, close_file_data: fix off-by-one-indirection error
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
32 -- control-G handling fixes for MS Windows
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
33 -- debug-mswindows-events and related code introduced
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
34 -- rearrange the signal-handling code to eliminate the former
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
35 spaghetti logic paths in it; document; fix numerous bugs
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
36 -- maintain the "iconified" state, to fix the "can't delete a frame" bug
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
37 -- use CBufbyte instead of char for error/warning functions
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
38 -- prepare to remove encapsulation
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
39 -- make play_sound_data return an int, like all other such functions
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
40 -- use EMACS_SIGNAL to avoid preprocessing games with signal()
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
41 -- gc-in-window-procedure fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
42 -- Cygwin setitimer fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
43 -- windows shell fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
44 -- more structured errors
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
45 -- MS Windows network stream data corruption fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
46 -- fix ~user file name handling
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
47 -- rename MAX_PATH to standard PATH_MAX
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
48 -- fix error compiling regexps with back-references in them
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
49
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
50 -- fixes and improvements -- Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
51 -- byte optimizer fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
52 -- move alloca twiddling after the feature test definitions, but
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
53 before the first "real" code
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
54 -- internal DECIMAL_PRINT_SIZE macro
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
55 -- s&m elimination: Eliminate the need to define HAVE_PTYS in s&m files
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
56 -- avoid test failure if (temp-directory) is a symlink
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
57 -- handle buggy Sun realloc()
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
58
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
59 -- GTK fixes -- Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
60 -- GTK popup dialog fix
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
61 -- GTK added to font-window system mappings
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
62 -- gtk-marshal.el updated for new hash.c, and generator fixes,
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
63 -- GTK scrollbar fixes
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
64 -- buttons are now modifiers, so selection with the mouse works again
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
65 -- fix the disappearing GTK scrollbar problem
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
66
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
67 -- movemail.c uses mkstemp if available -- Karl M. Hegbloom
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
68 -- specifiers may now conditionalize on GTK -- Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
69 -- new hooks for package installation and deletion -- Sean MacLennan
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
70 -- locate-library completes and other package UI improvements -- Robert Pluim
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
71 -- save-some-buffers doesn't prematurely zap help window -- Michael Sperber
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
72 -- MS windows subprocess quoting arguments -- Ben Wing, Dan Holmsand
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
73 -- remove side effects from font-lock-compile-keywords -- Daiki Ueno
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
74 -- custom-display works on the GTK platform -- Karl Hegbloom
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
75 -- mouse-track fixes -- Adrian Aichner, Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
76 -- dragdrop fix for windowless events -- Mike Alexander
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
77 -- fix `unbalanced parentheses' bug in syntax -- Matt Tucker
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
78 -- gpmevent.c header inclusion fixes -- Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
79 -- make more glyph code shared across platforms -- Ben Wing, Bill Perry
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
80 -- remove lisp_string_set_file_times() because set_file_times() now
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
81 takes Lisp_Object path, instead of char* -- Adrian Aichner and Ben Wing
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
82 -- allow preemption on redisplay -- Kirill 'Big K' Katsnelson
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
83 -- new, faster implementation of long_to_string -- Hrvoje Niksic
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
84 -- Qccl_error: New error -- Yoshiki Hayashi
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
85 -- remove support for old beta versions of cygwin -- Ben Wing, Craig Lanning
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
86 -- fix crash with an unavailable network printer -- Mike Alexander
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
87 -- add support for MacOS X -- Greg Parkin and Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
88 -- better win9x (including WinMe) support -- Ben Wing, Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
89 -- fix off-by-one error in EMACS_INT_MAX -- Yoshiki Hayashi
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
90
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
91 -- warning, style, and doc fixes and improvements
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
92 -- warning fixes -- Ben Wing, Kirill 'Big K' Katsnelson, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
93 -- eliminate numerous C++ errors -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
94 -- code style corrections -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
95 -- build improvements -- Ben Wing, Martin Buchholz
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
96 -- configure improvements and fixes -- Martin Buchholz, Ben Wing,
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
97 Stephen J. Turnbull
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
98 -- doc updates -- Adrian Aichner, Ben Wing, Alexey Mahotkin, Steve
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
99 Youngs, Stephen J. Turnbull, Yoshiki Hayashi, Steve Youngs, Paul
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
100 Stodghill, Malcolm Purvis, Jim Horning, Nick V. Pakoulin, Kirill
191dd517b9d5 [xemacs-hg @ 2001-07-28 07:38:35 by stephent]
stephent
parents: 529
diff changeset
101 'Big K' Katsnelson
529
3a1e2338cd81 [xemacs-hg @ 2001-05-10 11:44:25 by martinb]
martinb
parents: 521
diff changeset
102
478
09855058eefc [xemacs-hg @ 2001-04-19 06:59:50 by martinb]
martinb
parents: 477
diff changeset
103 to 21.5.1 "anise"
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
104 -- This release contains a huge pile of changes by Ben Wing, including
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
105 both bug fixes and features. Highlights:
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
106 -- Many changes to make printing work on Windows
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
107 -- byte-compilation speed improvements
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
108 -- New functions for cleanly eliminating byte-compiler warnings
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
109 -- Remove core bytecompiler warnings
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
110 -- Improve interactive help interface
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
111 -- etags improvements
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
112 -- Better "About XEmacs" page
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
113 -- Windows configury changes
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
114 -- Get QUIT working on Windows
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
115 -- Fix shy group regexp code
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
116 -- etc. etc.
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
117
521
6a26cd6c98ff [xemacs-hg @ 2001-05-09 10:48:22 by martinb]
martinb
parents: 514
diff changeset
118 -- The `short-name' argument to make-charset now works correctly
6a26cd6c98ff [xemacs-hg @ 2001-05-09 10:48:22 by martinb]
martinb
parents: 514
diff changeset
119 -- Yoshiaki Kasahara
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
120 -- `custom' changes -- Didier Verna
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
121 -- SET_FACE_PROPERTY bug fix -- Jerry James
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
122 -- Unix tty configury changes -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
123 -- Fix compile error with g++ on bsdi -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
124 -- Fix crash with xlc -O3 -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
125 -- Fix link error with (pre-release) gcc 3.0 -- Martin Buchholz
521
6a26cd6c98ff [xemacs-hg @ 2001-05-09 10:48:22 by martinb]
martinb
parents: 514
diff changeset
126 -- Fix build error if system has makeinfo 3.12 -- Martin Buchholz
514
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
127 -- Speed up `intern' and hash tables containing strings -- Martin Buchholz
c71c3dc03e4c [xemacs-hg @ 2001-05-07 08:50:50 by martinb]
martinb
parents: 478
diff changeset
128 -- Make hash table mapping safe -- Martin Buchholz
477
55fa613136f0 [xemacs-hg @ 2001-04-19 06:07:35 by martinb]
martinb
parents: 471
diff changeset
129
471
99d30230bbe4 [xemacs-hg @ 2001-04-18 07:33:30 by martinb]
martinb
parents: 468
diff changeset
130 to 21.5.0 "alfalfa"
99d30230bbe4 [xemacs-hg @ 2001-04-18 07:33:30 by martinb]
martinb
parents: 468
diff changeset
131 -- Switch to new beta series
468
20ae8821c23d [xemacs-hg @ 2001-04-13 09:11:17 by michaels]
michaels
parents: 462
diff changeset
132
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
133 to 21.2.46 "Urania"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
134 -- GTK code has been merged as an experimental display type -- William Perry
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
135
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
136 to 21.2.45 "Thelxepeia"
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
137 -- lib-src Makefile fixes -- Martin Buchholz
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
138 -- startup path fixes -- Michael Sperber
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
139 -- Port FSF 20.7 syntax table improvements -- Matt Tucker
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
140 -- --pdump now works with HP-UX native cc -- Martin Buchholz
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
141 -- copy-file now works correctly with non-ascii filenames -- Martin Buchholz
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
142 -- More pdump improvements -- Martin Buchholz
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
143 -- Prefer more standard utime() to utimes() -- Martin Buchholz
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
144
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
145 to 21.2.44 "Thalia"
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
146 -- Upgrade to etags 14.15 -- Francesco Potorti
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
147 -- XEmacs now works on Unixware 7 -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
148 -- Work around AIX C compiler bug causing "scroll-up has no effect"
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
149 -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
150 -- Fix crash in kill-emacs -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
151 -- XEmacs builds with gcc 2.97 -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
152 -- XEmacs builds with g++ 2.97 -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
153 -- Port .gdbinit debugging support to many systems -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
154 -- XEmacs builds on mips-sgi-irix6.5 with 64-bit compilers -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
155 -- The C variable containing the value of a DEFVAR_INT is now
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
156 EMACS_INT, not int -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
157 -- config.sug, config.guess upgraded to official versions -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
158 -- Support mouse-6 and mouse-7 for newfangled mice -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
159 -- portable dumper alignment fixes -- Martin Buchholz
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
160 -- sound fixes -- Didier Verna
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
161 -- Progress gauge now goes away if C-g'ed -- Andy Piper
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 456
diff changeset
162
456
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
163 to 21.2.43 "Terspichore"
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
164 -- Important gnuserv security fix. Upgrade if you use gnuserv.
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
165 -- Klaus Frank, Jan Vroonhof, Gunnar Evermann
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
166 -- C-level alignment correctness fixes -- Martin Buchholz
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
167 -- cut-and-paste slowness under Motif fixed -- Andy Piper
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
168 -- pdump now works on SunOS 4 and HP-UX -- Martin Buchholz
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
169 -- Packages documentation updates -- Steve Youngs
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
170 -- Windows netinstall changes -- Andy Piper
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
171
454
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
172 to 21.2.42 "Poseidon"
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
173 -- 64-bit platforms (Alpha) broken in 21.2.41 now fixed -- Martin Buchholz
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
174 -- Windows packaging changes -- Andy Piper
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
175 -- Widget bug fixes -- Andy Piper
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
176 -- Modeline scrolling documented -- Didier Verna
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
177 -- C-level alignment hackery -- Martin Buchholz
d7a9135ec789 Import from CVS: tag r21-2-42
cvs
parents: 452
diff changeset
178
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
179 to 21.2.41 "Polyhymnia"
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
180 -- A very important fix to the byte-compiler was made.
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
181 RE-BYTE-COMPILE all your .el files that were compiled by any older
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
182 21.2 byte-compiler (the 21.1 byte-compiler was OK.)
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
183 Explicitly remove all .elc files using
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
184 cd XEMACS; find . -name '*.elc' -print | xargs rm
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
185 and then rebuild using `make'.
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
186 -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
187 -- More Windows installer changes -- Andy Piper
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
188 -- Another tab widget fix -- Andy Piper
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
189 -- pdump code cleanup -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
190 -- lisp path changes -- Mike Sperber
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
191 -- init file changes -- Mike Sperber
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
192 -- debugging support works better with pdump -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
193 -- Port to AIX cc -O3 -qansi-aliasing -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
194 -- Allow building 64-bit binaries on AIX. -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
195 -- Make code more resistant to aliasing optimizations. -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
196 -- XEmacs now works on Netbsd 1.5. -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
197 -- Eliminate kludgy checks for non-standard _dlopen -- Golubev I. N.
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
198 -- Make Purify a little happier working on pdumped xemacs -- Martin Buchholz
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
199 -- Fix never-used macro LISP_TO_CVOID -- Jerry James
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
200
450
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
201 to 21.2.40 "Persephone"
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
202 -- various doc fixes -- Stephen Turnbull
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
203 -- more widget bug fixes -- Andy Piper
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
204 -- Introduce yet another hash table weakness type -- Andy Piper
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
205 -- SCO 5 fixes -- Golubev I. N.
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
206 -- SunOS 4 works again -- MIYASHITA Hisashi
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
207 -- Make peace with Mandrake's Alt-Meta hacks -- Stephen Turnbull
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
208 -- Remove input-method-xfs.o -- Kazuyuki IENAGA
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
209
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
210 to 21.2.39 "Millennium"
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
211 -- Safer coding-priority-list -- Stephen Turnbull
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
212 -- Andreas Jaeger resigns as core maintainer :-(
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
213 -- Make font-lock know about all C++ keywords -- Enrico Scholz
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
214 -- Comments beginning in column zero are no longer indented by
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
215 indent-for-comment -- Adrian Aichner
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
216 -- Better documentation for package creation -- Stephen Turnbull
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
217 -- input-method-xfs.c removed. Functionality incorporated into
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
218 input-method-xlib.c -- Kazuyuki IENAGA
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
219 -- replace-buffer-in-windows fixes -- Yoshiki Hayashi
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
220 -- Fix redisplay bugs with buffer-local face specifiers -- Yoshiki Hayashi
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
221 -- More printing fixes -- Martin Buchholz
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
222 -- Another SGI dumping fix -- Martin Buchholz
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
223 -- A new Windows installer in netinstall -- Andy Piper
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
224 -- Support Berkeley DB 3.1 -- Daiki Ueno
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
225
446
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
226 to 21.2.38 "Peisino,Ak(B"
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
227 -- Keyboard commands to set code system now work in file-coding
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
228 Emacsen! -- Jan Vroonhof (actually in 21.2.37)
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
229 -- Calls to the following functions are now better optimized:
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
230 backward-char backward-word plusp, minusp oddp evenp -- Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
231 -- COUNT argument to following functions is now optional:
456
e7ef97881643 Import from CVS: tag r21-2-43
cvs
parents: 454
diff changeset
232 forward-word backward-word mark-word kill-word backward-kill-word
446
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
233 forward-comment delete-char backward-delete-char -- Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
234 -- Don't put gutters/tabs on popup windows -- Andy Piper
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
235 -- Fix up info file cross references -- Adrian Aichner
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
236 -- Make `format' 64-bit clean -- Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
237 -- unexec changes on Windows -- Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
238 -- Make ptys work again on Cygwin -- Philip Aston
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
239 -- GCPRO fixes -- Yoshiki Hayashi, Gunnar Evermann, Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
240 -- Fix dumping problems on SGI Irix 6 -- Max Matveev, Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
241 -- Make DEBUG_GCPRO work again -- Gunnar Evermann
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
242 -- Pdump fixes -- Olivier Galibert
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
243 -- Case table changes -- Yoshiki Hayashi
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
244 -- Fix remaining tab oddities -- Andy Piper
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
245 -- Fix Windows unexec -- Andy Piper
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
246 -- byte-compiler arithmetic improvements -- Martin Buchholz
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
247
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
248 to 21.2.37 "Pan"
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
249 -- etags fix -- Stephen Carney
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
250 -- more gutters and tab changes -- Andy Piper
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
251 -- eval-when-compile no longer compiles its body -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
252 -- top-level (defvar foo) no longer generates a run-time load-history
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
253 entry -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
254 -- Windows 1251 code page encoding for Cyrillic -- Sergey Groznyh
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
255 -- `local-key-binding' and `global-key-binding' now have an optional
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
256 `accepts-defaults' parameter, just like `lookup-key' -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
257 -- 1000 arglist-related lispref documentation bugs fixed -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
258 -- arg to `down-list', `up-list', `backward-up-list', `kill-sexp',
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
259 `backward-kill-sexp' are now optional, just like FSF Emacs -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
260 -- info mode fixes -- Didier Verna
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
261 -- Massive CCL upgrade -- MIYASHITA Hisashi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
262 -- byte-code optimizations -- Yoshiki Hayashi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
263 -- historical purecopy's purged -- Robert Pluim
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
264 -- `mwheel-install', `turn-on-auto-fill', `turn-on-font-lock',
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
265 `turn-off-font-lock' are now interactive -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
266 -- Detect _getpty correctly (for SGIs) -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
267 -- Several GCPRO bugs found -- Yoshiki Hayashi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
268 -- `replace-buffer-in-windows' now has the same WHICH-FRAMES and
446
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
269 WHICH-DEVICES parameters as `delete-windows-on' -- Martin Buchholz
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
270 -- Add support for Compaq C on Alpha Linux -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
271 -- auto-save fixes -- Yoshiki Hayashi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
272 -- Removed unused C vars detected by Compaq C -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
273 -- More 64-bit cleanliness micro-fixes -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
274 -- Fix cachel.merged_faces memory leak -- Golubev I. N.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
275 -- More changes to allow definitions of lisp object types by
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
276 third-party modules -- Daiki Ueno.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
277 -- Extbyte is now a char, not unsigned char -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
278 -- C++ compilability is restored -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
279 -- New tests for CCL -- MIYASHITA Hisashi, Yoshiki Hayashi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
280 -- Use stropts.h, not sys/stropts.h. Likewise for strtio.h -- Martin Buchholz
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
281
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
282 to 21.2.36 "Notus"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
283 -- Fix build problems on AIX 4.3 -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
284 -- Fix build problems on HP-UX 10.20 -- Alexandre Oliva and Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
285 -- Fix build problems on SunOS 4.1.4 -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
286 -- Fix build problems on IA64/Linux -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
287 -- Fix build problems on Alpha/Linux -- Steve Baur
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
288 -- Fix build problems on Unixware -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
289 -- Support pty input lines longer than 512 bytes on HP-UX 10.20. -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
290 -- `equal' of hash tables is now the same as `eq'. -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
291 -- ucs fixes - Daiki Ueno
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
292 -- Lots of little doc fixes. -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
293 -- Process-signaling code rewritten -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
294 -- pty allocation code rewritten -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
295 -- The byte compiler generates more efficient code -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
296 -- build-report fixes -- Adrian Aichner
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
297 -- next-window/next-frame functions rewritten -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
298 -- Windows fixes -- Jonathan Harris
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
299 -- Multiple info buffer support -- Golubev I. N.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
300 -- regex crash fixes -- Yoshiki Hayashi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
301 -- Widget/windows fixes -- Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
302 -- structured lisp errors -- Ben Wing
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
303 -- allow modules to define their own lisp object types -- Andrew Begel
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
304
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
305 to 21.2.35 "Nike"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
306 -- You now again build XEmacs in a directory containing a predefined
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
307 CPP symbol -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
308 -- Minor fixes for Postgres integration -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
309 -- Many fixes for DEC OSF 4.0 -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
310 -- More C++ compilation support (for quality control) -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
311 -- XEmacs can now be built with XFree86 4.0 -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
312 -- Fix lots of byte-compiler warnings -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
313 -- Many documentation fixes -- Adrian Aichner
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
314 -- support for S390 has been added -- Andreas Jaeger, Martin Schwidefsky
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
315 -- clean up Windows includes/defines -- Ben Wing
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
316 -- numerous configure/GCC-warning fixes -- Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
317 -- generalize selection support to arbitrary types -- Alastair Houghton
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
318 -- MS Windows printer improvements -- Kirill Katsnelson
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
319 -- MinGW fixes -- Craig Lanning
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
320 -- NT process fixes -- Mixe Alexander, Adrian Aichner
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
321 -- new key-value weak hashtable type -- Andy Piper/Olivier Galibert
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
322 -- migrate .emacs to .xemacs/init.el -- Mike Sperber
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
323 -- new file compat.el for cleaner compatibility functions -- Ben Wing
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
324
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
325 to 21.2.34 "Molpe"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
326 -- Lots of changes to GUI, Windows, font-lock code, Ben Wing
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
327 -- Lots of changes to GUI, Windows code, Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
328 -- Various fixes, Karl Hegbloom
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
329 -- User manual documentation updates, Yoshiki Hayashi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
330 -- Dumping fixes, Yoshiki Hayashi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
331 -- Define C-x BS to backward-kill-sentence, Yoshiki Hayashi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
332
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
333 to 21.2.33 "Melpomene"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
334 -- Yet more progress gauge and gutter redisplay fixes from Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
335 -- glyph error checking from Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
336 -- Proper implementation of string glyphs makes them Mule safe (IKEYAMA Tomonori)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
337 -- Bug fixes from the usual suspects
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
338 -- --with-clash-detection now defaults to `yes', at least for betas.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
339 -- Autoconf support for detecting how to #include header files
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
340 with names containing preprocessor constants, Didier Verna.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
341 -- LDAP documentation updated, Oscar Figueiredo.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
342 -- clash-detection code cleaned and audited, Yoshiki and Martin
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
343 -- Fix hangs on DEC OSF 4.0 when (process-send-string) sends strings
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
344 longer than 252 bytes.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
345 -- Fix non-ANSI macro hacking to allow compilation by Irix native compiler.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
346 -- redisplay fixes, IKEYAMA Tomonori
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
347 -- Code cleaning, Mike Alexander
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
348 -- Pdump + Windows support, Mike Alexander
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
349 -- Sound code cleanup, Jan Vroonhof
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
350 -- yes-or-no-p-dialog-box no longer gives unpredictable results with
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
351 focus follows mouse, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
352
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
353 to 21.2.32 "Kastor & Polydeukes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
354 -- Internal Postgres RDBMS support from Steve Baur
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
355 -- Improve gutter useability
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
356 -- Fix window geometry with gutters
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
357 -- Fix async updates so that they only occur when necessary
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
358 -- Gutter documentation from Stephen Turnbull
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
359 -- redisplay-gutter-area fixes from Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
360 -- pdump file in MS-Windows executable from Mike Alexander
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
361 -- Miscellaneous fixes from Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
362 -- Windows and menubar changes from Ben Wing
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
363 -- dumper changes from Olivier Galibert
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
364
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
365 to 21.2.31 "Iris"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
366 -- Make XEmacs work on Windows again.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
367
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
368 to 21.2.30 "Hygeia"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
369 -- Make (find-tag-other-window) always use other window,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
370 even if tag is found in buffer of current window, Samuel Mikes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
371 -- Make configure complain about broken compiler versions (Jan Vroonhof, Yoshiki Hayashi, Bill Perry)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
372 -- `write-region' now deals properly with non-ASCII file names, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
373 -- `file-truename' now respects file-name-coding-system, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
374 -- arm configure support fixed.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
375 -- non-ASCII string handling performance boost, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
376 -- Garbage collector performance boost, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
377 -- Lisp engine performance boost, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
378 -- New ldap API (Oscar Figueiredo)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
379 -- (- 0) is now optimized to 0, not (-), Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
380 -- More gutter tabs fixes, Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
381
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
382 to 21.2.29 "Hestia"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
383 -- Fix compile errors on pre-X11R6 systems, introduced in 21.2.28.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
384 -- Fix autodetection of Berkeley DB on Linux Glibc 2 systems.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
385 (but more work needed)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
386 -- Allow non-symbols (anything compared with `eq') in object plists.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
387 -- Cleanup of property frobbing code.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
388 -- Various AIX 4 fixes, including port of PDUMP.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
389 -- Unconditionally define _POSIX_C_SOURCE, _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
390 -- MS-Windows redisplay and font fixes from Jonathan Harris.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
391 -- various fixes from Craig Lanning, Daiki Ueno.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
392 -- Asynchronous widget updates from Andy Piper.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
393 -- More widget fixes from Andy Piper.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
394 -- Don't use rel_alloc on glibc systems, including Linux
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
395 -- Upgrade etags.c to version 13.44, Francesco Potorti
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
396 -- etags does a better job of finding the exact match first, Kyle Jones
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
397 -- Portable dumper now described in Internals manual, Olivier and Martin
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
398 -- Object Plist documentation in lispref updated, Martin Buchholz
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
399 -- Just use standard `const' everywhere, instead of CONST
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
400 -- More pdump changes, Olivier Galibert
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
401
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
402 to 21.2.28 "Hermes"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
403 -- Add configure support for NetWinders, Sean MacLennan
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
404 -- Make the "Load .emacs" menu item work again, Kirill Katsnelson
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
405 -- Make --without-x work again.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
406 -- Detect Xaw3d and friends using #include <Xaw3d/FOO.h>
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
407 -- Experimental Drag-N-Drop now defaults to "no" until there is again
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
408 active development.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
409 -- SGI dumping fixes should make XEmacs work again on Irix 6.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
410 -- More warning flags on by default when building with gcc.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
411 -- process coding changes, Kirill Katsnelson
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
412 -- help now knows how to print macro arglists, Yoshiki Hayashi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
413 -- Windows printing support, Kirill Katsnelson
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
414 -- Obscure crash fixes, Martin Buchholz
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
415 -- Memory leak fixes, Martin Buchholz
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
416 -- We now always use our own realpath(), never the system-provided one.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
417 -- More gutter/tab widget changes, Andy Piper
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
418 -- Crash fix when using dead processes, Gunnar Evermann (fix PR#1061)
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
419 -- Pdump stability fixes, Olivier Galibert
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
420 -- New coding system alias implementation, Ben Wing and Martin Buchholz
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
421 -- New internal data conversion infrastructure, Ben Wing and Martin Buchholz
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
422 -- IPv6 support, URA Hiroshi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
423 -- Runtime Athena mismatch warnings added, Daniel Pittman
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
424 -- Removal of old MSDOS support, Kirill Katsnelson
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
425 -- Correctly define Latin-3 and Latin-4 character syntax as "w".
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
426 -- Auto-define all X-defined keysyms as self-inserting, not just Latin-1.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
427 -- Workaround egcs-20000131 c++ compiler bug
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
428 -- Byte-optimize (length "foo") to 3.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
429 -- (define-key ctl-x-4-map "p" global-map) no longer causes stack overflow crash.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
430 -- Partially implement dontusethis-set-symbol-value-handler.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
431 -- Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
432 -- lib-src partially C++ized, Zack Weinberg.
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
433
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
434 to 21.2.27 "Hera"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
435 -- Dynamic layout for widgets from Andy Piper
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
436 -- Vertical tab widgets for MS-Windows from Andy Piper
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
437 -- pdump fixes for MS-Windows from Big K
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
438 -- config.sub, config.guess major upgrade, Marcus Thiessel
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
439 -- gdbinit renamed to .gdbinit
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
440 -- dbxrc renamed to .dbxrc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
441 -- Mail locking overhaul, Michael Sperber
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
442 -- Info-visit-file can now be used non-interactively, Martin Buchholz
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
443 -- FAQ updates, Sandra Wambold
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
444 -- Document lisp-level error handling, Hrvoje Niksic
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
445 -- Windows changes, Kirill Katsnelson
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
446 -- Portable dumper ported to Windows, Kirill Katsnelson
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
447 -- idlwave-mode added, Carsten Dominik
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
448 -- Info changes, Yoshiki Hayashi and Didier Verna.
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
449 -- Again support BSD/OS 2.0
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
450 -- minibuf.* changes, Yoshiki Hayashi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
451 -- hyper-apropos changes, Yoshiki Hayashi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
452 -- buffers tab has its own face, Andy Piper
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
453 -- modeline scrolling changes, Didier Verna
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 436
diff changeset
454
436
080151679be2 Import from CVS: tag r21-2-26
cvs
parents: 434
diff changeset
455 to 21.2.26 "Millenium"
080151679be2 Import from CVS: tag r21-2-26
cvs
parents: 434
diff changeset
456 -- Fix unpredictable results, perhaps even crashes, if using the
080151679be2 Import from CVS: tag r21-2-26
cvs
parents: 434
diff changeset
457 `return from debugger feature' and errors in `eval' or `funcall'.
080151679be2 Import from CVS: tag r21-2-26
cvs
parents: 434
diff changeset
458 -- fix for Tab widgets causing X errors in XMapWindow().
080151679be2 Import from CVS: tag r21-2-26
cvs
parents: 434
diff changeset
459
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
460 to 21.2.25 "Hephaestus"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
461 -- the LATEST.IS.* file has been renamed to LATEST-IS-*.
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
462 -- the CVS tag to checkout the latest tarball is `r21-2-latest-beta'.
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
463 -- 3 crashes in mapcar1 have been fixed.
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
464 -- lwlib arg passing cleanup
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
465 -- yet more widget and tab fixes
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
466 -- yet another Tab sync
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
467 -- specifier copying fix for widgets
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
468 -- preparation for proper layouts
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
469 -- native widgets used for some custom widgets
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
470 -- (+ 1) is no longer incorrectly compiled
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
471 -- char-before no longer has performance penalty
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
472 -- xpm again works on Windows
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
473 -- native Windows fixes from Adrian Aichner
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
474 -- Mule fixes from Yoshiki Hayashi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
475 -- properly detect Athena widgets headers and libs, preventing crashes
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
476 from misdetection and from libraries and headers that don't match,
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
477 from Daniel Pittman
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
478
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
479 to 21.2.24 "Hecate"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
480 -- Tabs fixes from Andy Piper
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
481 -- Widget leak fixes from Andy Piper
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
482 -- (coding-system-list) deals properly with coding system aliases, Shenghuo ZHU
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
483 -- configure support for ESD sound rewritte, Martin Buchholz
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
484 -- directory separator fix from Mike Alexander
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
485 -- Windows process support cleanup, Adrian Aichner
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
486 -- NT now encapsulates fstat to get correct file mod time, Adrian Aichner
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
487
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
488 to 21.2.23 "Hebe"
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
489 -- MS-Windows selection fixes from Mike Alexander
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
490 -- MS-WIndows process handling fixes from Mike Alexander
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
491 -- Subwindow GC fix from Andy Piper
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
492 -- Various minor fixes from Andy Piper
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
493 -- Rewrite module configure support, Martin Buchholz
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
494 -- Various Windows fixes, Martin Buchholz, Adrian Aichner, Andy Piper
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
495 -- HP native compiler compilation fixes, Martin Buchholz
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
496 -- Workarounds for Cygnus compiler bugs, Martin Buchholz
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
497 -- Workarounds for Cygwin broken header files, Martin Buchholz
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
498 -- itimers work again, Kyle Jones
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
499 -- random code cleanup, Martin Buchholz
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
500 -- various redisplay fixes, Andy Piper, Jan Vroonhof
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
501 -- various fixes from Hrvoje Niksic, Yoshiki Hayashi
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 428
diff changeset
502
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents: 426
diff changeset
503 to 21.2.22 "Mercedes"
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
504 -- ESD Sound support from Robert Bihlmeyer
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
505 -- 10% faster redisplay from Jan Vroonhof
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
506 -- Fixes from Jeff Miller, Alexandre Oliva and Yoshiki Hayashi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
507 -- "If you've got problems, read PROBLEMS!" from Robert Pluim
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
508 -- Completely revamped GPM support from William Perry
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
509 -- Lstream code now uses size_t, ssize_t consistently, Martin Buchholz
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
510 -- Fix `make install' if prefix != exec_prefix, Martin Buchholz
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
511 -- Fix compile warnings and C++ compilation, Martin Buchholz
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
512 -- Fix detection of coding: cookie in -*- first line.
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
513 -- More xim-xlib work by Kazuyuki Ienaga
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
514 -- Fix crash in abbrev.c (abbrev_location), Eric Darve
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
515
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
516 to 21.2.20 "Yoko"
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
517 -- UTF-8 & file-coding magic cookie fix from MORIOKA Tomohiko
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
518 -- bug fixes from Adrian Aichner, Sean MacLennan, and Jeff Miller
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
519 -- glyph widget support under X/Athena from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
520 -- tab widget support under X (all variants) from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
521 -- many gutter, redisplay & widget fixes from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
522 -- mswindows mousewheel support from Mike Woolley
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
523 -- combo box support under X/Motif from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
524 -- buffer tab grouping from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
525 -- layout widget support from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
526 -- partial display line scrolling support from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
527 -- cleanup patches from Gleb Arshinov
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
528 -- hash table FSF API sync from Martin Buchholz
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
529 -- widget cleanup from Martin Buchholz
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
530 -- process-environment fix for nt from Julian Back
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
531 -- widget to frame fix from Jan Vroonhof
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
532 -- animated glyph support from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
533 -- glyph redisplay improvements from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
534 -- color cells allocation fix from Lee Kindness
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
535 -- recover file fix for windows nt
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
536 -- mingw install fix from Craig Lanning
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
537 -- recognize keypad keys under MS-Windows from Jonathan Harris
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
538 -- Switch gui dialogs to native widgets from Andy Piper
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
539 -- fixes from Yoshiki Hayashi and Norbert Koch
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
540
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
541 to 21.2.19 "Shinjuku"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
542 -- various fixes from Gunnar Evermann
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
543 -- XIM fixes from Kazuyuki IENAGA
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
544 -- keymap fix from Katsumi Yamaoka
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
545 -- Microsoft build fixes from Adrian Aichner
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
546 -- documentation update from Adrian Aichner
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
547 -- rect.el rewrite from Didier Verna
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
548 -- custom comment fields from Didier Verna
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
549 -- various fixes from Karl Hegbloom
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
550 -- filling fix from Yoshiki Hayashi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
551 -- miscellaneous changes from Jeff Miller and Didier Verna
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
552 -- configure hacking from Steve Baur
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
553 -- various fixes from Bob Weiner
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
554 -- Mule synching from MORIOKA Tomohiko
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
555 -- various fixes from Steve Baur
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
556 -- LDAP configure changes from Gregory Neil Shapiro
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
557 -- gutter implementation from Andy Piper
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
558 -- tab widgets in gutter from Andy Piper
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
559 -- Custom themes, API part. See etc/custom/theme-examples from Jan Vroonhof
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
560
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
561 to 21.2.18 "Toshima"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
562 -- miscellaneous fixes from Steve Baur
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
563 -- miscellaneous fixes from Didier Verna
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
564 -- various bug fixes from Karl Hegbloom
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
565 -- miscellaneous fixes from Bob Weiner
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
566 -- fix for XIM server crashing and taking down XEmacs from Kazuyuki IENAGA
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
567 -- valid-image-instantiator-format-p tightened up by Andy Piper.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
568 -- glyph widget support under X/Motif from Andy Piper
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
569 -- Make docdir configurable, update package searching rules from Michael
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
570 Sperber
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
571 -- Fix for Japanese word/character movements from MORIOKA Tomohiko
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
572 -- lrecord struct header size fix from Olivier Galibert
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
573
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
574 to 21.2.17 "Chiyoda"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
575 -- miscellaneous bug fixes from Steve Baur
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
576 -- font menu fix from Robert Pluim
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
577 -- ldap API update from Oscar Figueiredo
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
578 -- Fix thai-xtis charset width from MORIOKA Tomohiko
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
579 -- CCL engine fix from MORIOKA Tomohiko
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
580 -- mswindows build fixes from Norbert Koch
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
581 -- miscellaneous fixes from Andy Piper
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
582 -- automated tests for mswindows from Adrian Aichner
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
583 -- tree-view and tab-control widget glyph support from Andy Piper
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
584
416
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
585 to 21.2.16 "Sumida"
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
586 -- miscellaneous fixes from Hrvoje Niksic and Olivier Galibert
416
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
587 -- make selection more mswindows conformant.
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
588 -- Make customize use specifiers from Jan Vroonhof
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
589 -- Cyrillic CCL crash fix from MORIOKA Tomohiko
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
590 -- DEC OSF Build fix and miscellaneous Lisp fix from Steve Baur
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
591 -- raw-text coding system synch from MORIOKA Tomohiko
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
592
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
593 to 21.2.15 "Sakuragawa"
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
594 -- new self tests from Oscar Figueiredo and Hrvoje Niksic
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
595 -- Miscellaneous bug fixes from Yoshiki Hayashi, Jerry James, Hirokazu FUKUI,
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
596 Hrvoje Niksic, MORIOKA Tomohiko
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
597 -- LDAP internationalization from Oscar Figueiredo
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
598 -- DEC OSF build fixes from Steve Baur
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
599 -- Documentation fixes from Mike McEwan, Vin Shelton and Gunnar Evermann
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
600 -- Build fixes from Jan Vroonhof
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
601 -- Miscellaneous fixes from Hrvoje Niksic
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
602 -- Documentation updates from Hrvoje Niksic and Albert Chin-A-Young
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
603 -- mule-charset.el synch with Mule from Steve Baur
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
604 -- miscellaneous build and cosmetic fixes from Steve Baur
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
605 -- font-menu for mswindows from Andy Piper
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
606 -- select rationalisation for window systems from Andy Piper
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
607 -- reinstate sheap adjustment + mingw32 fixes from Andy Piper
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
608
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
609 to 21.2.14 "Dionysos"
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 396
diff changeset
610 -- mingw32 port from Andy Piper
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
611 -- fix for Solaris build lossage from Hrvoje Niksic
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
612 -- THAI/Cyrillic-KOI8, Vietnamese, Ethiopic support from MORIOKA Tomohiko
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
613 -- miscellaneous bug fixes from Gunnar Evermann
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
614 -- Internal purespace cleanup from Olivier Galibert
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
615 -- documentation updates from Hrvoje Niksic
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
616 -- dump time tuning from Hrvoje Niksic
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
617 -- miscellaneous bug fixes from Giacomo Boffi
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
618 -- font hacking from Jan Vroonhof
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
619 -- Czech language support from David Sauer
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
620 -- `delete-key-deletes-forward' now defaults to t
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
621 -- `locate-file' update from Hrvoje Niksic
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
622 -- MS Windows build fixes from Adrian Aichner
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
623 -- LDAP updates from Oscar Figueiredo
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
624 -- miscellaneous bug fixes from Colin Rafferty and Kai Haberzettl
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
625 -- disable display of images in buffers by file format
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
626 -- miscellaneous Mule fixes from Olivier Galibert
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
627 -- documentation updates from Albert Chin-A-Young
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
628 -- documentation updates from Gunnar Evermann and Stephen Turnbull
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
629 -- MS Windows build fix from Norbert Koch
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
630 -- miscellaneous MS Windows fixes from Andy Piper
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
631 -- redisplay bug fixes from Jan Vroonhof
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
632 -- miscellaneous bug fixes from Robert Pluim, MORIOKA Tomohiko
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
633 -- many, many bug fixes and enhancements from Hrvoje Niksic and Olivier
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
634 Galibert
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
635 -- miscellaneous bug fixes from Martin Buchholz
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
636 -- Miscellaneous MS Windows fixes from Philip Aston
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
637 -- lots of new tests from Hrvoje Niksic
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 396
diff changeset
638
396
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
639 to 21.2.13 "Demeter"
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
640 -- Build fixes from Martin Buchholz
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
641 -- experimental splash screen rewrite from Didier Verna
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
642 -- Various patches from Jan Vroonhof and Andy Piper
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
643 -- alist.el synched up with APEL 9.13 from MORIOKA Tomohiko
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
644 -- MS Window build fixes from Jonathan Harris
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
645 -- UCS-4/UTF-8 support from MORIOKA Tomohiko
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
646
394
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
647 to 21.2.12 "Clio"
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
648 -- event-stream unification for MS Windows from Andy Piper
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
649 -- Determine best visual to use to avoid flashing from IENAGA Kazuyuki
396
6719134a07c2 Import from CVS: tag r21-2-13
cvs
parents: 394
diff changeset
650 -- Fix for new Berkeley DB library from Paul Keusemann/Gregory Neil Shapiro
394
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
651 -- Various package-ui fixes from Jan Vroonhof
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
652 -- Fix for doubled font-locking during buffer reversion
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
653 -- KFM browsing support from Neal Becker
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
654 -- info fix from Didier Verna
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
655 -- Build bug fixes from Martin Buchholz
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
656 -- Various Documentation updates
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
657 -- X-Face support for MS Windows native build from Gleb Arshinov
7d59cb494b73 Import from CVS: tag r21-2-12
cvs
parents: 392
diff changeset
658
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
659 to 21.2 beta11 "Calliope"
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
660 -- Dialog box fix from Jan Vroonhof
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
661 -- unified mswindows and tty event loops from Andy Piper
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
662 -- miscellaneous patches from Gleb Arshinov
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
663 -- miscellaneous patches from Charles Waldman and Adrian Aichner
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
664 -- Mule dump time files remerged from mule-base package
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
665 -- Documentation fixes from Jan Vroonhof
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
666 -- 24bit color image fix from Kazuo OISHI
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
667 -- various build fixes from Martin Buchholz
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 390
diff changeset
668
390
c6012109f545 Import from CVS: tag r21-2-10
cvs
parents: 388
diff changeset
669 to 21.2 beta10 "Boreas"
c6012109f545 Import from CVS: tag r21-2-10
cvs
parents: 388
diff changeset
670 -- package UI fix from Jan Vroonhof
c6012109f545 Import from CVS: tag r21-2-10
cvs
parents: 388
diff changeset
671 -- MS Windows NT process fix from Gleb Arshinov
c6012109f545 Import from CVS: tag r21-2-10
cvs
parents: 388
diff changeset
672
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
673 to 21.2 beta9 "Athena"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
674 -- parameterize replace-match function from Didier Verna
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
675 -- X-Face support under mswindows from Andy Piper
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
676 -- doc fixes from Adrian Aichner
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
677 -- about patchlet from Marcus Thiessel
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
678 -- isearch doc fixes from Didier Verna
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
679 -- interlaced gif fix from Gunnar Evermann
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
680 -- isearch improvements from Didier Verna
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
681 -- eldap connection fix from William Perry
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
682 -- package-get site fix from Robert Pluim
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
683 -- loadable modules fix from Damon Lipparelli
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
684 -- ldap fixes from Oscar Figueiredo
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
685 -- loadable modules from J. Kean Johnston
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
686 -- runwhatever from Charles Wilson
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
687 -- redisplay fixes for glyphs from Andy Piper
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
688 -- progress gauge widgets implentation from Andy Piper
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
689 -- W3 works again due to font.el being fixed
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
690 -- Another mule xemacs crash fixed
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
691 -- Images in widgets, warning fixes and gui_item cleanup from Andy Piper
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
692 -- package admin fixes under mswindows from Charles Waldman
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
693 -- miscellaneous mswindows build fixes from Jonathan Harris
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
694 -- help-echo fix from Hrvoje Niksic
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
695 -- x font path support from Jim Radford
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
696 -- MSVC compile fixes from Damon Lipparelli
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 386
diff changeset
697
386
4af0ddfb7c5b Import from CVS: tag r21-2-8
cvs
parents: 384
diff changeset
698 to 21.2 beta8 "Artemis"
4af0ddfb7c5b Import from CVS: tag r21-2-8
cvs
parents: 384
diff changeset
699 -- A bunch of Mule fixes from Martin Buchholz
4af0ddfb7c5b Import from CVS: tag r21-2-8
cvs
parents: 384
diff changeset
700
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
701 to 21.2 beta7 "Ares"
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
702 -- mswindows modeline crash fix from Jonathan Harris
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
703 -- picon glyph fix from Gunnar Evermann
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
704 -- widgets-in-buffers and subwindow support from Andy Piper
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
705 -- movemail pop support under mswindows from Fabrice Popineau
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
706 -- ldap fixes from Oscar Figueiredo
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
707 -- fns cleanup from Hrvoje Niksic
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
708 -- menubar fixes from Didier Verna
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
709 -- mswindows accelerator fix from Jonathan Harris
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
710 -- dired mule fix from Didier Verna
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
711 -- sound doc cleanup from Charles Waldman
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
712 -- new display table functionality from Hrvoje Niksic
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
713 -- minor cleanups
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
714 -- package fixes from Jan Vroonhof
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
715 -- subwindow support fixes from Martin Buchholz
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 382
diff changeset
716
382
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
717 to 21.2 beta6 "Apollo"
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
718 -- mswindows compile fixes from Martin Buchholz, Andy Piper, Greg
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
719 Klanderman and Adrian Aichner
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
720 -- Synch with XEmacs 21.0.60
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
721 -- mega-patch fixes from Martin Buchholz
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
722 -- md5 fixes and testsuite from Hrvoje Niksic
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
723 -- database fix from Hrvoje Niksic
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
724
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
725 to 21.2 beta5 "Aphrodite"
382
064ab7fed2e0 Import from CVS: tag r21-2-6
cvs
parents: 380
diff changeset
726 -- synch with XEmacs 21.0.58
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
727 -- bytecode interpreter rewritten
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
728 -- byte compiler fixes
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
729 -- hash table implementation rewritten
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
730 -- basic lisp functions rewritten
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
731 -- spelling fixes
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
732 -- garbage collector tuned a little
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
733 -- various global code changes for consistency
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
734 -- automated test suite
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
735 -- major internals manual updates
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
736 -- lisp reference updates
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
737
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
738 to 21.2 beta4 "Aglaophonos"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
739 -- isearch keymap fix from Katsumi Yamaoka
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
740 -- directory_files cleanup from Hrvoje Niksic
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
741 -- C implementation of base64 from Hrvoje Niksic
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
742 -- C implementation of `buffer-substring-no-properties' from Hrvoje Niksic
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
743 -- Experimental fix for spurious `file has changed on disk' message from
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
744 Charles Waldman
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
745 -- Fix for etags.el hook calling from Malcolm Box
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
746 -- User-name-completion fix for MS Windows NT from Greg Klanderman
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
747
375
a300bb07d72d Import from CVS: tag r21-2b3
cvs
parents: 373
diff changeset
748 to 21.2 beta3 "Aglaia"
a300bb07d72d Import from CVS: tag r21-2b3
cvs
parents: 373
diff changeset
749 -- case sensitiveness improvements from Didier Verna
a300bb07d72d Import from CVS: tag r21-2b3
cvs
parents: 373
diff changeset
750 -- Bug fixes from 21.0
a300bb07d72d Import from CVS: tag r21-2b3
cvs
parents: 373
diff changeset
751 -- Word selection on mouse click on quotes from Hrvoje Niksic
a300bb07d72d Import from CVS: tag r21-2b3
cvs
parents: 373
diff changeset
752 -- WAVE support for NAS from Raymond Toy
a300bb07d72d Import from CVS: tag r21-2b3
cvs
parents: 373
diff changeset
753
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
754 to 21.2 beta2 "Aether"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
755 -- Synched with 21.0-pre14 "Poitou"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
756 -- isearch improvements from Hrvoje Niksic
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
757 -- bytecompiler fix from Martin Buccholz
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
758 -- shadow.el speedup from Martin Buchholz
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
759 -- clash detection update from Jan Vroonhof
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
760 -- Indirect buffers from Hrvoje Niksic
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
761 -- ~user completion cleanup from Greg Klanderman
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
762 -- New face property from Didier Verna
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
763 -- ~user completion and fixes from Greg Klanderman
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
764 -- casefiddle.c speedup from Martin Buchholz
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
765
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 345
diff changeset
766 to 21.2 beta1 "Aeolus"
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 345
diff changeset
767 -- Synch with 21.0-pre6
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 345
diff changeset
768 -- Removal of ancient obsolete symbols courtesy of Altrasoft
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 345
diff changeset
769 -- Fix version numbers
335
54f7aa390f4f Import from CVS: tag r21-0-65
cvs
parents: 333
diff changeset
770
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 345
diff changeset
771 Fork at 21.0 pre5 "Zhong Wei"