— The Detailed Node Listing — A History of Emacs
The Modules of XEmacs
Modules for Building XEmacs
The Build Configuration System
Rules When Writing New C Code
Major Textual Changes
Regression Testing XEmacs
Mercurial Techniques
CVS Techniques
Low-Level Allocation
Allocation of Objects in XEmacs Lisp
GCPRO
Garbage Collection - Step by Step
garbage_collect_1
mark_object
gc_sweep
sweep_lcrecords_1
compact_string_chars
sweep_strings
sweep_bit_vectors_1
Evaluation; Stack Frames; Bindings
Symbols and Variables
Buffers
Text
Multilingual Support
Encodings
Internal Mule Encodings
Byte/Character Types; Buffer Positions; Other Typedefs
Internal Text APIs
Coding for Mule
Microsoft Windows-Related Multilingual Issues
The Great Mule Merge of March 2002
Consoles; Devices; Frames; Windows
Window-System Support
Window and Frame Geometry
The Redisplay Mechanism
Extents
Events and the Event Loop
Asynchronous Events; Quit Checking
Lstreams
Subprocesses
Interface to MS Windows
Interface to the X Window System
Lucid Widget Library
Dumping
Dumping phase
Future Work
xemacs.org
Future Work – Toolbars
Future Work – Mouse Pointer
Future Work – Extents
Future Work – Keybindings
Future Work – Byte Code Snippets
Future Work – Lisp Engine Replacement
Future Work – Better Rendering Support
Better Rendering Support – Modern Font Support
Future Work Discussion
Discussion – Garbage Collection
Old Future Work
This document was generated by Aidan Kehoe on December 27, 2016 using texi2html 1.82.