Mercurial > hg > xemacs-beta
diff man/ChangeLog @ 2362:6aa56b089139
[xemacs-hg @ 2004-11-02 09:51:04 by ben]
To: xemacs-patches@xemacs.org
internals/index.texi: Deleted.
Incorporated into internals.texi. Having a separate
index file messes up texinfo-master-menu.
internals/internals.texi:
Add bunches and bunches and bunches and bunches of stuff, taken
from documentation floating around in various places -- text.c,
file-coding.c, other .c and .h files, stuff that I wrote up for an
old XEmacs contract, proposals written up in the process of an
e-mail discussion, etc. Fix up some mistakes, esp. in CCL. Extra
crap from CCL, duplicated with Lispref, removed. Sections on Old
Future Work and Future Work Discussion added.
Bunches of other work. Add bunches of documentation taken from the
source code. Fixup various places to use @strong{}, @code{},
@file{}. Create new Text chapter, split off from Buffers and
Textual Representation. Create new chapter for MS Windows, mostly
written from scratch. Consolidate all Mule info under
"Multilingual Support". Break up chapter on modules and move some
parts to the sections discussing the modules, for consolidation
purposes. Add a big cross-reference table for all the modules to
where they're discussed (or not). New chapter Asynchronous
Events; Quit Checking. (Taken from various parts of the code.) New
Introduction. New section on Focus Handling (from the code).
NOTE that in the process, I discovered that we essentially have
FOUR redundant introductions to Mule issues! Someone really needs
to go through and clean them up and integrate them (sjt?).
author | ben |
---|---|
date | Tue, 02 Nov 2004 09:51:18 +0000 |
parents | 61aaa5e258b0 |
children | ecf1ebac70d8 |
line wrap: on
line diff
--- a/man/ChangeLog Mon Nov 01 22:51:20 2004 +0000 +++ b/man/ChangeLog Tue Nov 02 09:51:18 2004 +0000 @@ -1,3 +1,262 @@ +2004-11-02 Ben Wing <ben@xemacs.org> + + * internals/index.texi: + Deleted. Incorporated into internals.texi. Having a separate + index file messes up texinfo-master-menu. + + * internals/internals.texi: + * internals/internals.texi (Top): + * internals/internals.texi (Introduction): + * internals/internals.texi (Authorship of XEmacs): + * 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): + * 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 (The XEmacs Object System (Abstractly Speaking)): + * internals/internals.texi (How Lisp Objects Are Represented in C): + * internals/internals.texi (Major Textual Changes): + * internals/internals.texi (Great Integral Type Renaming): + * internals/internals.texi (Text/Char Type Renaming): + * internals/internals.texi (Rules When Writing New C Code): + * internals/internals.texi (A Reader's Guide to XEmacs Coding Conventions): + * internals/internals.texi (General Coding Rules): + * internals/internals.texi (Object-Oriented Techniques for C): + * internals/internals.texi (Writing Lisp Primitives): + * internals/internals.texi (Writing Good Comments): + * internals/internals.texi (Adding Global Lisp Variables): + * internals/internals.texi (Writing Macros): + * internals/internals.texi (Proper Use of Unsigned Types): + * internals/internals.texi (Techniques for XEmacs Developers): + * internals/internals.texi (Regression Testing XEmacs): + * internals/internals.texi (How to Regression-Test): + * internals/internals.texi (Modules for Regression Testing): + * internals/internals.texi (CVS Techniques): + * internals/internals.texi (Merging a Branch into the Trunk): + * internals/internals.texi (The Modules of XEmacs): + * 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 (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 (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 (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 (Symbol): + * internals/internals.texi (Marker): + * internals/internals.texi (String): + * internals/internals.texi (Dumping): + * internals/internals.texi (Dumping Justification): + * 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 (Remaining issues): + * 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 (Event Queues): + * internals/internals.texi (Event Stream Callback Routines): + * internals/internals.texi (IMPORTANT): New. + * internals/internals.texi (Other Event Loop Functions): + * internals/internals.texi (Stream Pairs): + * internals/internals.texi (Converting Events): + * internals/internals.texi (Dispatching Events; The Command Builder): + * internals/internals.texi (Focus Handling): + * internals/internals.texi (Editor-Level Control Flow Modules): + * internals/internals.texi (Asynchronous Events; Quit Checking): + * internals/internals.texi (Control-G (Quit) Checking): + * internals/internals.texi (completely): New. + * internals/internals.texi (Profiling): + * internals/internals.texi (Exiting): + * internals/internals.texi (BEWARE): New. + * 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 (Catch and Throw): + * internals/internals.texi (Introduction to Symbols): + * internals/internals.texi (Obarrays): + * internals/internals.texi (Symbol Values): + * internals/internals.texi (Buffers): + * internals/internals.texi (Introduction to Buffers): + * internals/internals.texi (Buffer Lists): + * internals/internals.texi (Markers and Extents): + * internals/internals.texi (The Buffer Object): + * internals/internals.texi (Text): + * internals/internals.texi (The Text in a Buffer): + * internals/internals.texi (Ibytes and Ichars): + * internals/internals.texi (Byte-Char Position Conversion): + * internals/internals.texi (Searching and Matching): + * internals/internals.texi (Multilingual Support): + * internals/internals.texi (Introduction to Multilingual Issues #1): + * internals/internals.texi (Introduction to Multilingual Issues #2): + * internals/internals.texi (Introduction to Multilingual Issues #3): + * internals/internals.texi (Introduction to Multilingual Issues #4): + * 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 (Byte/Character Types; Buffer Positions; Other Typedefs): + * internals/internals.texi (Byte Types): + * internals/internals.texi (Different Ways of Seeing Internal Text): + * internals/internals.texi (prefixes): New. + * internals/internals.texi (C): New. + * internals/internals.texi (U): New. + * internals/internals.texi (S): New. + * internals/internals.texi (Specifically): New. + * internals/internals.texi (Buffer Positions): + * internals/internals.texi (Other Typedefs): + * internals/internals.texi (Usage of the Various Representations): + * internals/internals.texi (Working With the Various Representations): + * internals/internals.texi (Internal Text API's): + * internals/internals.texi (Basic internal-format API's): + * internals/internals.texi (The DFC API): + * internals/internals.texi (The Eistring API): + * 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 (Mule-izing Code): + * internals/internals.texi (CCL): + * internals/internals.texi (Modules for Internationalization): + * 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 (Lstream Methods): + * internals/internals.texi (Introduction to Consoles; Devices; Frames; Windows): + * internals/internals.texi (Point): + * internals/internals.texi (Window Hierarchy): + * internals/internals.texi (The Window Object): + * internals/internals.texi (Modules for the Basic Displayable Lisp Objects): + * internals/internals.texi (The Redisplay Mechanism): + * internals/internals.texi (Critical Redisplay Sections): + * internals/internals.texi (Line Start Cache): + * internals/internals.texi (Redisplay Piece by Piece): + * internals/internals.texi (Modules for the Redisplay Mechanism): + * internals/internals.texi (Modules for other Display-Related Lisp Objects): + * 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 (Extent Fragments): + * 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 MS Windows): + * internals/internals.texi (Different kinds of Windows environments): + * internals/internals.texi (Windows Build Flags): + * internals/internals.texi (Windows I18N Introduction): + * internals/internals.texi (Modules for Interfacing with MS Windows): + * internals/internals.texi (Interface to the X Window System): + * internals/internals.texi (Generic Widget Interface): + * internals/internals.texi (Scrollbars): + * internals/internals.texi (Menubars): + * internals/internals.texi (Checkboxes and Radio Buttons): + * internals/internals.texi (Modules for Interfacing with X Windows): + * internals/internals.texi (Future Work): + * internals/internals.texi (Future Work -- Elisp Compatibility Package): + * internals/internals.texi (Future Work -- Drag-n-Drop): + * internals/internals.texi (Future Work -- Standard Interface for Enabling Extensions): + * internals/internals.texi (Future Work -- Better Initialization File Scheme): + * internals/internals.texi (Future Work -- Keyword Parameters): + * internals/internals.texi (Future Work -- Property Interface Changes): + * internals/internals.texi (Future Work -- Easier Toolbar Customization): + * internals/internals.texi (Future Work -- Toolbar Interface Changes): + * internals/internals.texi (Future Work -- Menu API Changes): + * internals/internals.texi (Future Work -- Removal of Misc-User Event Type): + * internals/internals.texi (Future Work -- Mouse Pointer): + * internals/internals.texi (Future Work -- Abstracted Mouse Pointer Interface): + * internals/internals.texi (Future Work -- Busy Pointer): + * internals/internals.texi (Future Work -- Extents): + * internals/internals.texi (Future Work -- Everything should obey duplicable extents): + * internals/internals.texi (Future Work -- Version Number and Development Tree Organization): + * internals/internals.texi (Future Work -- Improvements to the @code{xemacs.org} Website): + * internals/internals.texi (Future Work -- Keybinding Schemes): + * internals/internals.texi (Future Work -- Better Support for Windows Style Key Bindings): + * internals/internals.texi (Future Work -- Misc Key Binding Ideas): + * internals/internals.texi (Future Work -- Byte Code Snippets): + * internals/internals.texi (Future Work -- Autodetection): + * internals/internals.texi (Future Work -- Conversion Error Detection): + * internals/internals.texi (Future Work -- BIDI Support): + * internals/internals.texi (Future Work -- Localized Text/Messages): + * internals/internals.texi (freeze): New. + * internals/internals.texi (fail-safe): New. + * internals/internals.texi (like): New. + * internals/internals.texi (user): New. + * internals/internals.texi (ben): New. + * internals/internals.texi ('type): New. + * internals/internals.texi (NOTE): New. + * internals/internals.texi (ILLEGIBLE): New. + * internals/internals.texi (language): New. + * internals/internals.texi (preprocessing): New. + * internals/internals.texi (Subject): New. + * internals/internals.texi (http): New. + * internals/internals.texi (Now): Removed. + * internals/internals.texi (wrong): New. + * internals/internals.texi (Proof): Removed. + + Add bunches and bunches and bunches and bunches of stuff, taken + from documentation floating around in various places -- text.c, + file-coding.c, other .c and .h files, stuff that I wrote up for an + old XEmacs contract, proposals written up in the process of an + e-mail discussion, etc. Fix up some mistakes, esp. in CCL. Extra + crap from CCL, duplicated with Lispref, removed. Sections on Old + Future Work and Future Work Discussion added. + + Bunches of other work. Add bunches of documentation taken from the + source code. Fixup various places to use @strong{}, @code{}, + @file{}. Create new Text chapter, split off from Buffers and + Textual Representation. Create new chapter for MS Windows, mostly + written from scratch. Consolidate all Mule info under + "Multilingual Support". Break up chapter on modules and move some + parts to the sections discussing the modules, for consolidation + purposes. Add a big cross-reference table for all the modules to + where they're discussed (or not). New chapter Asynchronous + Events; Quit Checking. (Taken from various parts of the code.) New + Introduction. New section on Focus Handling (from the code). + + NOTE that in the process, I discovered that we essentially have + FOUR redundant introductions to Mule issues! Someone really needs + to go through and clean them up and integrate them (sjt?). + 2003-07-18 Alexey Mahotkin <alexm@hsys.msk.ru> * lispref/windows.texi (Basic Windows): Fix typo.