Brief summary of changes to 21.2.46 "Urania"
-- GTK code has been merged as an experimental display type -- William Perry
-------- ChangeLog entries from xemacs-21.2.46/lib-src/ChangeLog -------
2001-03-19 Andy Piper <andy(a)xemacs.org>
* installexe.sh: use bash by default.
2001-03-09 William M. Perry <wmperry(a)aventail.com>
* gnuclient.c: The Great GTK Merge.
2000-08-10 Ben Wing <ben(a)xemacs.org>
* update-elc.sh: deleted (retroactively). replaced by update-elc-2.el,
which does the same thing but in a platform-independent way.
-------- ChangeLog entries from xemacs-21.2.46/lisp/ChangeLog -------
2001-03-16 Stephen J. Turnbull <stephen(a)xemacs.org>
* menubar-items.el (default-menubar): Update sample.emacs to
sample.init.el and adjust accelerators.
2001-02-02 Stephen J. Turnbull <stephen(a)xemacs.org>
* build-report.el (build-report): Improve docstring.
2001-03-15 Stephen J. Turnbull <stephen(a)xemacs.org>
* ChangeLog: Log GTK merge.
* gutter-items.el:
* mwheel.el:
* sound.el:
* startup.el:
Revert gratuitous whitespace changes.
2001-03-07 Ben Wing <ben(a)xemacs.org>
* help.el:
* help.el (key-or-menu-binding):
* help.el (Help-find-file): New.
* help.el (describe-beta):
* help.el (describe-copying):
* help.el (describe-project):
* help.el (view-emacs-news):
* help.el (view-sample-init-el): New.
* help.el (Help-princ-face): New.
* help.el (Help-prin1-face): New.
* help.el (help-symbol-function-context-menu):
* help.el (help-symbol-variable-context-menu):
* help.el (help-symbol-function-and-variable-context-menu):
* help.el (frob-help-extents):
* help.el (describe-function-1):
* help.el (describe-variable):
Add coloring in Help buffers, correspondent with hyperlinks.
View files in view-mode rather than Fundamental.
Remove separators from context menus -- now handled in generic code.
Add `Find Tag' to context menu.
* menubar.el (popup-mode-menu):
Rewrite code that outputs the popup menu to (a) put more specific
entries first, (b) be more robust, (c) output the proper context
menu separators automatically (the context menu functionality is
new and currently used only by Help).
2001-03-10 William M. Perry <wmperry(a)aventail.com>
* dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
this function when converting from the 21.1 GTK branch. Now
supports file, password, question, and color built-in dialogs.
2001-03-06 Ben Wing <ben(a)xemacs.org>
* keydefs.el:
* keydefs.el (global-map):
Add commented-out change of M-k (for 21.5).
* menubar-items.el (default-menubar):
Fix items to control kill-line behavior; add items for
shifted motion.
* simple.el:
* simple.el (kill-whole-line):
* simple.el (historical-kill-line): Removed.
* simple.el (kill-line): Removed.
* simple.el (kill-entire-line): New.
* simple.el (kill-line-1): New.
* simple.el (backward-kill-line):
Undo kill-whole-line == always changes. Add new function
kill-entire-line to unconditionally delete the current line.
Add comments describing the lamentable state of affairs of
the kill-line functions and variables.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* simple.el:
* simple.el (beginning-of-buffer):
* simple.el (end-of-buffer):
* simple.el (mark-ring-unrecorded-commands):
* simple.el (signal-error-on-buffer-boundary):
* simple.el (shifted-motion-keys-select-region):
* simple.el (unshifted-motion-keys-deselect-region):
* simple.el (motion-keys-for-shifted-motion): New.
* simple.el (handle-pre-motion-command):
* simple.el (handle-post-motion-command):
* simple.el (forward-char-command):
* simple.el (backward-char-command):
* simple.el (scroll-up-command):
* simple.el (scroll-down-command):
* simple.el (next-line):
* simple.el (previous-line):
* simple.el (backward-block-of-lines):
* simple.el (forward-block-of-lines):
* simple.el (backward-word):
* simple.el (mark-word):
Augment documentation of the most common motion commands to make
note of the shifted-motion support. Improve the support to (a)
properly document how it works and why it's done in the fashion it
is, and (b) allow the keystrokes that trigger it to be customized.
Correct error in the customize specification of
mark-ring-unrecorded-commands.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* font-lock.el:
* font-lock.el (font-lock-pending-extent-table): Removed.
* font-lock.el (font-lock-pending-buffer-table): New.
* font-lock.el (font-lock-pre-idle-hook):
* font-lock.el (font-lock-after-change-function):
* font-lock.el (font-lock-fontify-pending-extents):
* font-lock.el (font-lock-lisp-like):
Fix handling of pending extents to avoid excessive slowness (N^2
behavior) when making lots of buffer changes between redisplays,
such as when saving the Options.
2001-03-09 William M. Perry <wmperry(a)aventail.com>
* device.el:
* dragdrop.el:
* dumped-lisp.el:
* faces.el:
* frame.el:
* gnuserv.el:
* loadup.el:
* menubar-items.el:
* minibuf.el:
The Great GTK Merge.
* ChangeLog.GTK:
* dialog-gtk.el:
* gdk.el:
* generic-widgets.el:
* glade.el:
* gnome-widgets.el:
* gnome.el:
* gtk-compose.el:
* gtk-extra.el:
* gtk-faces.el:
* gtk-ffi.el:
* gtk-file-dialog.el:
* gtk-font-menu.el:
* gtk-glyphs.el:
* gtk-init.el:
* gtk-iso8859-1.el:
* gtk-marshal.el:
* gtk-mouse.el:
* gtk-package.el:
* gtk-password-dialog.el:
* gtk-select.el:
* gtk-widget-accessors.el:
* gtk-widgets.el:
* gtk.el:
widgets-gtk.el:
The Great GTK Merge: new files.
2001-03-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* generic-widgets.el: Don't require gtk (a built-in feature) at
top level. Don't execute the last sexp unless (featurep 'gtk).
2001-02-28 Stephen J. Turnbull <stephen(a)xemacs.org>
* mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
-------- ChangeLog entries from xemacs-21.2.46/man/ChangeLog -------
2001-03-08 Ben Wing <ben(a)xemacs.org>
* internals\internals.texi (Top):
* internals\internals.texi (A History of Emacs):
* internals\internals.texi (Through Version 18):
* internals\internals.texi (Lucid Emacs):
* internals\internals.texi (GNU Emacs 19):
* internals\internals.texi (GNU Emacs 20):
* internals\internals.texi (XEmacs From the Outside):
* internals\internals.texi (The Lisp Language):
* internals\internals.texi (XEmacs From the Perspective of Building):
* internals\internals.texi (XEmacs From the Inside):
* internals\internals.texi (The XEmacs Object System (Abstractly Speaking)):
* internals\internals.texi (How Lisp Objects Are Represented in C):
* internals\internals.texi (Rules When Writing New C Code):
* internals\internals.texi (General Coding Rules):
* internals\internals.texi (Writing Lisp Primitives):
* internals\internals.texi (Writing Good Comments):
* internals\internals.texi (Adding Global Lisp Variables):
* internals\internals.texi (Proper Use of Unsigned Types):
* internals\internals.texi (Coding for Mule):
* internals\internals.texi (Character-Related Data Types):
* internals\internals.texi (Working With Character and Byte Positions):
* internals\internals.texi (Conversion to and from External Data):
* internals\internals.texi (General Guidelines for Writing Mule-Aware Code):
* internals\internals.texi (An Example of Mule-Aware Code):
* internals\internals.texi (Techniques for XEmacs Developers):
* internals\internals.texi (A Summary of the Various XEmacs Modules):
* internals\internals.texi (Low-Level Modules):
* internals\internals.texi (Basic Lisp Modules):
* internals\internals.texi (Modules for Standard Editing Operations):
* internals\internals.texi (Editor-Level Control Flow Modules):
* internals\internals.texi (Modules for the Basic Displayable Lisp Objects):
* internals\internals.texi (Modules for other Display-Related Lisp Objects):
* internals\internals.texi (Modules for the Redisplay Mechanism):
* internals\internals.texi (Modules for Interfacing with the File System):
* internals\internals.texi (Modules for Other Aspects of the Lisp Interpreter and Object
System):
* internals\internals.texi (Modules for Interfacing with the Operating System):
* internals\internals.texi (Modules for Interfacing with X Windows):
* internals\internals.texi (Allocation of Objects in XEmacs Lisp):
* internals\internals.texi (Introduction to Allocation):
* internals\internals.texi (Garbage Collection):
* internals\internals.texi (GCPROing):
* internals\internals.texi (Garbage Collection - Step by Step):
* internals\internals.texi (Invocation):
* internals\internals.texi (garbage_collect_1):
* internals\internals.texi (mark_object):
* internals\internals.texi (gc_sweep):
* internals\internals.texi (sweep_lcrecords_1):
* internals\internals.texi (compact_string_chars):
* internals\internals.texi (sweep_strings):
* internals\internals.texi (sweep_bit_vectors_1):
* internals\internals.texi (Integers and Characters):
* internals\internals.texi (Allocation from Frob Blocks):
* internals\internals.texi (lrecords):
* internals\internals.texi (Low-level allocation):
* internals\internals.texi (Cons):
* internals\internals.texi (Vector):
* internals\internals.texi (Bit Vector):
* internals\internals.texi (Symbol):
* internals\internals.texi (Marker):
* internals\internals.texi (String):
* internals\internals.texi (Dumping):
* internals\internals.texi (Overview):
* internals\internals.texi (Data descriptions):
* internals\internals.texi (Dumping phase):
* internals\internals.texi (Object inventory):
* internals\internals.texi (Address allocation):
* internals\internals.texi (The header):
* internals\internals.texi (Data dumping):
* internals\internals.texi (Pointers dumping):
* internals\internals.texi (Reloading phase):
* internals\internals.texi (Events and the Event Loop):
* internals\internals.texi (Introduction to Events):
* internals\internals.texi (Main Loop):
* internals\internals.texi (Specifics of the Event Gathering Mechanism):
* internals\internals.texi (Specifics About the Emacs Event):
* internals\internals.texi (The Event Stream Callback Routines):
* internals\internals.texi (Other Event Loop Functions):
* internals\internals.texi (Converting Events):
* internals\internals.texi (Evaluation; Stack Frames; Bindings):
* internals\internals.texi (Evaluation):
* internals\internals.texi (Dynamic Binding; The specbinding Stack; Unwind-Protects):
* internals\internals.texi (Simple Special Forms):
* internals\internals.texi (Symbols and Variables):
* internals\internals.texi (Introduction to Symbols):
* internals\internals.texi (Obarrays):
* internals\internals.texi (Buffers and Textual Representation):
* internals\internals.texi (Introduction to Buffers):
* internals\internals.texi (The Text in a Buffer):
* internals\internals.texi (Buffer Lists):
* internals\internals.texi (Markers and Extents):
* internals\internals.texi (Bufbytes and Emchars):
* internals\internals.texi (MULE Character Sets and Encodings):
* internals\internals.texi (Character Sets):
* internals\internals.texi (Encodings):
* internals\internals.texi (Japanese EUC (Extended Unix Code)):
* internals\internals.texi (JIS7):
* internals\internals.texi (Internal Mule Encodings):
* internals\internals.texi (Internal String Encoding):
* internals\internals.texi (Internal Character Encoding):
* internals\internals.texi (The Lisp Reader and Compiler):
* internals\internals.texi (Lstreams):
* internals\internals.texi (Creating an Lstream):
* internals\internals.texi (Lstream Types):
* internals\internals.texi (Lstream Functions):
* internals\internals.texi (Consoles; Devices; Frames; Windows):
* internals\internals.texi (Introduction to Consoles; Devices; Frames; Windows):
* internals\internals.texi (Point):
* internals\internals.texi (Window Hierarchy):
* internals\internals.texi (The Redisplay Mechanism):
* internals\internals.texi (Critical Redisplay Sections):
* internals\internals.texi (Line Start Cache):
* internals\internals.texi (Extents):
* internals\internals.texi (Introduction to Extents):
* internals\internals.texi (Extent Ordering):
* internals\internals.texi (Format of the Extent Info):
* internals\internals.texi (Zero-Length Extents):
* internals\internals.texi (Mathematics of Extent Ordering):
* internals\internals.texi (Faces):
* internals\internals.texi (Glyphs):
* internals\internals.texi (Specifiers):
* internals\internals.texi (Menus):
* internals\internals.texi (Subprocesses):
* internals\internals.texi (Interface to the X Window System):
* internals\internals.texi (Lucid Widget Library):
* internals\internals.texi (Generic Widget Interface):
* internals\internals.texi (Scrollbars):
* internals\internals.texi (Menubars):
* internals\internals.texi (Checkboxes and Radio Buttons):
* internals\internals.texi (Progress Bars):
* internals\internals.texi (Tab Controls):
Add more index entries. Add sections on comments and unsigned types.
2001-03-08 Ben Wing <ben(a)xemacs.org>
* make-stds.texi (Makefile Basics):
* make-stds.texi (Command Variables):
* make-stds.texi (Directory Variables):
* make-stds.texi (Standard Targets):
* standards.texi:
* standards.texi (Top):
* standards.texi (Preface):
* standards.texi (Legal Issues):
* standards.texi (Reading Non-Free Code):
* standards.texi (Contributions):
* standards.texi (Trademarks):
* standards.texi (Design Advice):
* standards.texi (Source Language):
* standards.texi (Compatibility):
* standards.texi (Using Extensions):
* standards.texi (Standard C):
* standards.texi (Program Behavior):
* standards.texi (Semantics):
* standards.texi (Libraries):
* standards.texi (Errors):
* standards.texi (User Interfaces):
* standards.texi (Graphical Interfaces):
* standards.texi (Command-Line Interfaces):
* standards.texi (Option Table):
* standards.texi (Memory Usage):
* standards.texi (File Usage):
* standards.texi (Formatting):
* standards.texi (Comments):
* standards.texi (Syntactic Conventions):
* standards.texi (Names):
* standards.texi (System Portability):
* standards.texi (CPU Portability):
* standards.texi (System Functions):
* standards.texi (Internationalization):
* standards.texi (Mmap):
* standards.texi (Documentation):
* standards.texi (GNU Manuals):
* standards.texi (Doc Strings and Manuals):
* standards.texi (Manual Structure Details):
* standards.texi (License for Manuals):
* standards.texi (Manual Credits):
* standards.texi (Printed Manuals):
* standards.texi (NEWS File):
* standards.texi (Change Logs):
* standards.texi (Style of Change Logs):
* standards.texi (Simple Changes):
* standards.texi (Conditional Changes):
* standards.texi (Indicating the Part Changed):
* standards.texi (Managing Releases):
* standards.texi (Configuration):
* standards.texi (Releases):
* standards.texi (References):
* standards.texi (Index):
Update to latest GNU version.
* xemacs-faq.texi (Q6.3.3):
* xemacs-faq.texi (Q6.4.1):
Improve questions on current Windows activity.
2001-03-07 Sandra Wambold <wambold(a)xemacs.org>
* xemacs-faq.texi: (Q.1.0.7): changed list archive address
2001-02-25 Ben Wing <ben(a)xemacs.org>
* xemacs-faq.texi (Top):
* xemacs-faq.texi (Introduction):
* xemacs-faq.texi (Q1.0.1):
* xemacs-faq.texi (Q1.0.4):
* xemacs-faq.texi (Q1.0.6):
* xemacs-faq.texi (Q1.0.10):
* xemacs-faq.texi (Q1.2.1):
* xemacs-faq.texi (Q1.4.1):
* xemacs-faq.texi (Q1.4.2):
* xemacs-faq.texi (Q2.0.12):
* xemacs-faq.texi (Q2.1.1):
* xemacs-faq.texi (Q2.1.2):
* xemacs-faq.texi (Q2.1.9):
* xemacs-faq.texi (Q2.1.15):
* xemacs-faq.texi (Q2.1.19):
* xemacs-faq.texi (Customization):
* xemacs-faq.texi (Q3.0.1):
* xemacs-faq.texi (Q3.0.2):
* xemacs-faq.texi (Q3.0.3):
* xemacs-faq.texi (Q3.0.7):
* xemacs-faq.texi (Q3.1.5):
* xemacs-faq.texi (Q3.1.6):
* xemacs-faq.texi (Q3.2.1):
* xemacs-faq.texi (Q3.2.3):
* xemacs-faq.texi (Q3.2.4):
* xemacs-faq.texi (Q3.3.1):
* xemacs-faq.texi (Q3.3.2):
* xemacs-faq.texi (Q3.3.3):
* xemacs-faq.texi (Q3.3.4):
* xemacs-faq.texi (Q3.3.5):
* xemacs-faq.texi (Q3.4.1):
* xemacs-faq.texi (Q3.4.2):
* xemacs-faq.texi (Q3.5.2):
* xemacs-faq.texi (Q3.5.4):
* xemacs-faq.texi (key-translation-map): New.
* xemacs-faq.texi (Q3.5.5):
* xemacs-faq.texi (Q3.5.6):
* xemacs-faq.texi (Q3.5.7):
* xemacs-faq.texi (Q3.5.8):
* xemacs-faq.texi (global-map): Removed.
* xemacs-faq.texi (Q3.5.9):
* xemacs-faq.texi (Q3.6.1):
* xemacs-faq.texi (Q3.6.2):
* xemacs-faq.texi (Q3.6.3):
* xemacs-faq.texi (Q3.7.6):
* xemacs-faq.texi (Q3.7.7):
* xemacs-faq.texi (Q3.8.1):
* xemacs-faq.texi (Q3.8.2):
* xemacs-faq.texi (Q3.8.3):
* xemacs-faq.texi (Q3.9.1):
* xemacs-faq.texi (Q3.9.4):
* xemacs-faq.texi (Q3.10.1):
* xemacs-faq.texi (Q3.10.2):
* xemacs-faq.texi (Q3.10.3):
* xemacs-faq.texi (Q4.0.12):
* xemacs-faq.texi (Miscellaneous):
* xemacs-faq.texi (Q5.0.1):
* xemacs-faq.texi (Q5.0.2):
* xemacs-faq.texi (Q5.0.3):
* xemacs-faq.texi (Q5.0.4):
* xemacs-faq.texi (Q5.0.5):
* xemacs-faq.texi (Q5.0.8):
* xemacs-faq.texi (Q5.0.9):
* xemacs-faq.texi (Q5.0.11):
* xemacs-faq.texi (Q5.0.12):
* xemacs-faq.texi (Q5.0.13):
* xemacs-faq.texi (Q5.0.16):
* xemacs-faq.texi (Q5.0.17):
* xemacs-faq.texi (Q5.1.9):
* xemacs-faq.texi (Q5.1.11):
* xemacs-faq.texi (Q5.2.1):
* xemacs-faq.texi (Q5.2.2):
* xemacs-faq.texi (Q5.3.1):
* xemacs-faq.texi (Q5.3.2):
* xemacs-faq.texi (Q5.3.4):
* xemacs-faq.texi (MS Windows):
* xemacs-faq.texi (Q6.0.1):
* xemacs-faq.texi (Q6.0.2):
* xemacs-faq.texi (Q6.0.3):
* xemacs-faq.texi (Q6.0.4):
* xemacs-faq.texi (Q6.1.5):
* xemacs-faq.texi (Q6.2.3):
* xemacs-faq.texi (Q6.3.1):
Remove most references to XEmacs pre-19.15, since they are way out
of date and are cluttering up and confusing many answers. Update
references to .emacs to take into account the new init file
location. Update information about the MS Windows port. Change
description of XEmacs at beginning to match the web site. Update
info about current developers.
2001-02-25 Ben Wing <ben(a)xemacs.org>
* lispref\help.texi (Describing Characters):
kp- not kp_.
2001-02-25 Ben Wing <ben(a)xemacs.org>
* new-users-guide\custom1.texi (Customization Basics):
* new-users-guide\custom1.texi (Customizing key Bindings):
* new-users-guide\custom1.texi (Customizing Menus):
* new-users-guide\custom2.texi (Other Customizations):
* new-users-guide\custom2.texi (Setting Variables):
* new-users-guide\custom2.texi (Init File):
* new-users-guide\xmenu.texi (Options Menu):
* new-users-guide\modes.texi (Major Modes):
* new-users-guide\modes.texi (Minor Modes):
* new-users-guide\new-users-guide.texi (Top):
Fix up references to .emacs to take into account init.el.
-------- ChangeLog entries from xemacs-21.2.46/nt/ChangeLog -------
2001-03-06 Ben Wing <ben(a)xemacs.org>
* xemacs.mak (DEPEND):
Correct line that runs perl to do correct quoting regardless of
whether nmake is run from bash.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* config.h: Sadly, we need to disable another warning (C4116,
unnamed type definition in parentheses: A structure, union, or
enumerated type with no name was defined in a parenthetical
expression. The type definition is meaningless.), due to Martin's
latest definition of ALIGNOF.
-------- ChangeLog entries from xemacs-21.2.46/src/ChangeLog -------
2001-03-20 Dan Holmsand <dan(a)eyebee.com>
* realpath.c (xrealpath): Make file-truename work with symlinks to
/cygdrive paths on cygwin. Always lowercase drive-letters on
native windows.
(cygwin_readlink): Don't try to find canonical filename unless
file exists.
2001-03-15 Stephen J. Turnbull <stephen(a)xemacs.org>
* ChangeLog: Log GTK merge.
* dumper.c:
* select-x.c:
* specifier.c:
* symeval.h:
Revert gratuitous whitespace changes from GTK merge.
* emacs.c: Document end of complex #ifdef @ l. 1495.
2001-03-12 Andy Piper <andy(a)xemacs.org>
* mingw32.h: unfortunately cygnus changed mingw32 -> mingw so we
have to do likewise.
2001-03-12 Andy Piper <andy(a)xemacs.org>
* sysdep.c: we only support mingw now.
2001-03-09 Andy Piper <andy(a)xemacs.org>
* unexcw.c (copy_executable_and_dump_data_section): making approx
overrun a warning only.
2001-03-10 William M. Perry <wmperry(a)aventail.com>
* faces.c (complex_vars_of_faces): Rewrote the font mucking to
satisfy Stephen's identical-after-cpp plea.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* cmds.c:
* cmds.c (Fforward_char):
* syntax.c:
* window.c:
Augment documentation of the most common motion commands to make
note of the shifted-motion support.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* nt.c (mswindows_fstat):
* nt.c (mswindows_stat):
* search.c (boyer_moore):
Fix compile warnings under Windows.
* sysdep.c (sys_readdir):
Fix buggy filename-conversion code under Mule.
2001-03-09 William M. Perry <wmperry(a)aventail.com>
* Makefile.in.in:
* config.h.in:
* console.c:
* console.h:
* device.c:
* device.h:
* dragdrop.c:
* emacs.c:
* event-stream.c:
* events.c:
* events.h:
* faces.c:
* frame.h:
* general-slots.h:
* glyphs.c:
* gutter.c:
* inline.c:
* lisp.h:
* lrecord.h:
* make-src-depend:
* redisplay-output.c:
* redisplay.c:
* symsinit.h:
* sysfile.h:
* toolbar.c:
* window.c:
The Great GTK Merge.
* ChangeLog.GTK:
* console-gtk.c:
* console-gtk.h:
* device-gtk.c:
* emacs-marshals.c:
* emacs-widget-accessors.c:
* event-gtk.c:
* frame-gtk.c:
* gccache-gtk.c:
* gccache-gtk.h:
* glade.c:
* glyphs-gtk.c:
* glyphs-gtk.h:
* gtk-glue.c:
* gtk-xemacs.c:
* gtk-xemacs.h:
* gui-gtk.c:
* gui-gtk.h:
* menubar-gtk.c:
* native-gtk-toolbar.c:
* objects-gtk.c:
* objects-gtk.h:
* redisplay-gtk.c:
* scrollbar-gtk.c:
* scrollbar-gtk.h:
* select-gtk.c:
* toolbar-gtk.c:
* ui-byhand.c:
* ui-gtk.c:
* ui-gtk.h:
The Great GTK Merge: new files.
2001-02-26 Ben Wing <ben(a)xemacs.org>
Reapplied Lstream change.
2001-02-26 Ben Wing <ben(a)xemacs.org>
Undid the last change, since it is more controversial than I
thought. It should be back in at some point soon.
2001-02-25 Ben Wing <ben(a)xemacs.org>
* buffer.c:
* callproc.c (Fold_call_process_internal):
* event-msw.c (ntpipe_slurp_reader):
* event-msw.c (ntpipe_shove_writer):
* event-msw.c (winsock_reader):
* event-msw.c (winsock_writer):
* file-coding.c:
* file-coding.c (detect_eol_type):
* file-coding.c (detect_coding_type):
* file-coding.c (determine_real_coding_system):
* file-coding.c (Fdetect_coding_region):
* file-coding.c (decoding_reader):
* file-coding.c (decoding_writer):
* file-coding.c (mule_decode):
* file-coding.c (Fdecode_coding_region):
* file-coding.c (encoding_reader):
* file-coding.c (encoding_writer):
* file-coding.c (mule_encode):
* file-coding.c (Fencode_coding_region):
* file-coding.c (detect_coding_sjis):
* file-coding.c (decode_coding_sjis):
* file-coding.c (encode_coding_sjis):
* file-coding.c (detect_coding_big5):
* file-coding.c (decode_coding_big5):
* file-coding.c (encode_coding_big5):
* file-coding.c (detect_coding_ucs4):
* file-coding.c (decode_coding_ucs4):
* file-coding.c (encode_coding_ucs4):
* file-coding.c (detect_coding_utf8):
* file-coding.c (decode_coding_utf8):
* file-coding.c (encode_coding_utf8):
* file-coding.c (detect_coding_iso2022):
* file-coding.c (decode_coding_iso2022):
* file-coding.c (encode_coding_iso2022):
* file-coding.c (decode_coding_no_conversion):
* file-coding.c (encode_coding_no_conversion):
* glyphs-x.c (write_lisp_string_to_temp_file):
* gpmevent.c (tty_get_foreign_selection):
* lisp.h:
* lstream.c:
* lstream.c (Lstream_flush_out):
* lstream.c (Lstream_adding):
* lstream.c (Lstream_write_1):
* lstream.c (Lstream_write):
* lstream.c (Lstream_raw_read):
* lstream.c (Lstream_read_more):
* lstream.c (Lstream_read):
* lstream.c (Lstream_unread):
* lstream.c (Lstream_fputc):
* lstream.c (stdio_reader):
* lstream.c (stdio_writer):
* lstream.c (filedesc_reader):
* lstream.c (filedesc_writer):
* lstream.c (lisp_string_reader):
* lstream.c (struct fixed_buffer_stream):
* lstream.c (make_fixed_buffer_input_stream):
* lstream.c (make_fixed_buffer_output_stream):
* lstream.c (fixed_buffer_reader):
* lstream.c (fixed_buffer_writer):
* lstream.c (struct resizing_buffer_stream):
* lstream.c (resizing_buffer_writer):
* lstream.c (dynarr_writer):
* lstream.c (lisp_buffer_reader):
* lstream.c (lisp_buffer_writer):
* lstream.h:
* lstream.h (lstream_implementation):
* lstream.h (struct lstream):
* md5.c (Fmd5):
* process-nt.c (nt_send_process):
* process-unix.c (unix_send_process):
Correct Lstream lossage due to mixing of signed and unsigned
quantities. All Lstream uses of size_t and ssize_t are now a
single signed data type Lstream_data_count. This fixes problems
under Windows with sending large quantities of data to a process,
and may well fix other subtle bugs.
-------- ChangeLog entries from xemacs-21.2.46/tests/ChangeLog -------
2001-03-09 William M. Perry <wmperry(a)aventail.com>
* gtk/UNIMPLEMENTED:
* gtk/event-stream-tests.el:
* gtk/gnome-test.el:
* gtk/gtk-embedded-test.el:
* gtk/gtk-extra-test.el:
* gtk/gtk-test.el:
* gtk/gtk-test.glade:
* gtk/statusbar-test.el:
* gtk/toolbar-test.el:
* gtk/xemacs-toolbar.el:
The Great GTK Merge: new directory and files.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* automated\case-tests.el (string-0-through-32):
(string-127-through-160): Created new strings which contain
unprintable characters, and initialize them in a loop.
Rewrite all strings using unprintable characters as concat's
with the above variables, so that this file can be made ASCII,
not binary.
-------- ChangeLog entries from xemacs-21.2.46/ChangeLog -------
2001-03-19 Andy Piper <andy(a)xemacs.org>
* configure.in: default rel-alloc to off under cygwin
2001-03-15 Stephen J. Turnbull <stephen(a)xemacs.org>
* ChangeLog: Fix CVS commit breakage from GTK merge, log GTK merge.
* CHANGES-beta:
* configure.in:
Fix gratuitous whitespace changes from GTK merge.
* configure.usage: Untabify --with-{gtk,gnome}.
2001-03-15 Stephen J. Turnbull <stephen(a)xemacs.org>
* etc/OXYMORONS: New file of 21.4 codenames.
2001-03-12 Andy Piper <andy(a)xemacs.org>
* configure.in: only pick up mingw directory.
2001-03-02 Ben Wing <ben(a)xemacs.org>
* info\dir: Update to 21.4; clean up descriptions of manuals;
replace misnomer "Local Packages" with more correct "Other
Documentation".
2001-03-02 Ben Wing <ben(a)xemacs.org>
* etc\README: sample.emacs -> sample.init.el.
2001-03-09 William M. Perry <wmperry(a)aventail.com>
* CHANGES-beta:
* configure.in:
* configure.usage:
The Great GTK Merge.
2001-02-23 Andy Piper <andy(a)xemacs.org>
* configure.usage (--with-netinstall): add docs.
* configure.in: with_netinstall is a new option. Default to off.
-------- ChangeLog entries from xemacs-21.2.46/netinstall/ChangeLog -------
2001-03-01 Andy Piper <andy(a)xemacs.org>
* desktop.cc (find_xemacs_exe_name): support 21.1 and 21.2 series.
* iniparse.c: remove.
* inilex.c: remove