XEmacs -- Emacs: The Next Generation
English
German
Japanese
America
Asia
Australia
Europe
 
     Searching XEmacs
Quick Links About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs
      

XEmacs 21.2.46 "Urania" is Released

goto announcement, summary, changes

From: XEmacs Release Engineer <martin@xemacs.org>
To: XEmacs Beta Test <xemacs-beta@xemacs.org>
Subject: XEmacs 21.2.46 "Urania" is released.
Reply-To: martin@xemacs.org
--text follows this line--

Changes in XEmacs 21.2.46 "Urania"

goto announcement, summary, changes

  • GTK code has been merged as an experimental display type -- William Perry

ChangeLogs for XEmacs 21.2.46 "Urania"

goto announcement, summary, changes

ChangeLog Entries from lib-src/ChangeLog

goto announcement, summary, changes


2001-03-19  Andy Piper  <andy@xemacs.org>

	* installexe.sh: use bash by default.

2001-03-09  William M. Perry  <wmperry@aventail.com>

	* gnuclient.c: The Great GTK Merge.

2000-08-10  Ben Wing  <ben@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 lisp/ChangeLog

goto announcement, summary, changes


2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>

	* menubar-items.el (default-menubar): Update sample.emacs to
	sample.init.el and adjust accelerators.

2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>

	* build-report.el (build-report): Improve docstring.

2001-03-15  Stephen J. Turnbull  <stephen@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@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@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@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@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@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@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@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@xemacs.org>

	* mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.

ChangeLog Entries from man/ChangeLog

goto announcement, summary, changes


2001-03-08  Ben Wing  <ben@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@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@xemacs.org>

	* xemacs-faq.texi: (Q.1.0.7): changed list archive address

2001-02-25  Ben Wing  <ben@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@xemacs.org>

	* lispref\help.texi (Describing Characters):
	kp- not kp_.
	
2001-02-25  Ben Wing  <ben@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 nt/ChangeLog

goto announcement, summary, changes


2001-03-06  Ben Wing  <ben@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@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 src/ChangeLog

goto announcement, summary, changes


2001-03-20  Dan Holmsand  <dan@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@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@xemacs.org>

	* mingw32.h: unfortunately cygnus changed mingw32 -> mingw so we
	have to do likewise.

2001-03-12  Andy Piper  <andy@xemacs.org>

	* sysdep.c: we only support mingw now.

2001-03-09  Andy Piper  <andy@xemacs.org>

	* unexcw.c (copy_executable_and_dump_data_section): making approx
	overrun a warning only.

2001-03-10  William M. Perry  <wmperry@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@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@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@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@xemacs.org>

	Reapplied Lstream change.

2001-02-26  Ben Wing  <ben@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@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 tests/ChangeLog

goto announcement, summary, changes


2001-03-09  William M. Perry  <wmperry@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@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 ChangeLog

goto announcement, summary, changes


2001-03-19  Andy Piper  <andy@xemacs.org>

	* configure.in: default rel-alloc to off under cygwin

2001-03-15  Stephen J. Turnbull  <stephen@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@xemacs.org>

	* etc/OXYMORONS: New file of 21.4 codenames.

2001-03-12  Andy Piper  <andy@xemacs.org>

	* configure.in: only pick up mingw directory.

2001-03-02  Ben Wing  <ben@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@xemacs.org>

	* etc\README: sample.emacs -> sample.init.el.

2001-03-09  William M. Perry  <wmperry@aventail.com>

	* CHANGES-beta:
	* configure.in:
	* configure.usage:
	The Great GTK Merge.

2001-02-23  Andy Piper  <andy@xemacs.org>

	* configure.usage (--with-netinstall): add docs.

	* configure.in: with_netinstall is a new option. Default to off.

ChangeLog Entries from netinstall/ChangeLog

goto announcement, summary, changes


2001-03-01  Andy Piper  <andy@xemacs.org>

	* desktop.cc (find_xemacs_exe_name): support 21.1 and 21.2 series.

	* iniparse.c: remove.

	* inilex.c: remove

goto announcement, summary, changes

 
 

Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML