This is ../info/internals.info, produced by makeinfo version 4.1 from
internals/internals.texi.

INFO-DIR-SECTION XEmacs Editor
START-INFO-DIR-ENTRY
* Internals: (internals).       XEmacs Internals Manual.
END-INFO-DIR-ENTRY

   Copyright (C) 1992 - 1996 Ben Wing.  Copyright (C) 1996, 1997 Sun
Microsystems.  Copyright (C) 1994 - 1998 Free Software Foundation.
Copyright (C) 1994, 1995 Board of Trustees, University of Illinois.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the section entitled "GNU General Public License" is included
exactly as in the original, and provided that the entire resulting
derived work is distributed under the terms of a permission notice
identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the section entitled "GNU General Public License"
may be included in a translation approved by the Free Software
Foundation instead of in the original English.


Indirect:
internals.info-1: 1776
internals.info-2: 50097
internals.info-3: 99022
internals.info-4: 148253
internals.info-5: 193431
internals.info-6: 242555
internals.info-7: 289052
internals.info-8: 336117
internals.info-9: 385252

Tag Table:
(Indirect)
Node: Top1776
Node: A History of Emacs7183
Node: Through Version 188708
Node: Lucid Emacs12129
Node: GNU Emacs 1914563
Node: GNU Emacs 2016746
Node: XEmacs17173
Node: XEmacs From the Outside24285
Node: The Lisp Language26052
Node: XEmacs From the Perspective of Building35595
Node: XEmacs From the Inside41720
Node: The XEmacs Object System (Abstractly Speaking)50097
Node: How Lisp Objects Are Represented in C64183
Node: Rules When Writing New C Code68860
Node: General Coding Rules69698
Node: Writing Lisp Primitives75470
Node: Writing Good Comments86632
Node: Adding Global Lisp Variables90171
Node: Proper Use of Unsigned Types93820
Node: Coding for Mule95070
Node: Character-Related Data Types96049
Node: Working With Character and Byte Positions99022
Node: Conversion to and from External Data102787
Node: General Guidelines for Writing Mule-Aware Code108928
Node: An Example of Mule-Aware Code111616
Node: Techniques for XEmacs Developers113597
Node: CVS Techniques121543
Node: Merging a Branch into the Trunk121763
Node: A Summary of the Various XEmacs Modules124042
Node: Low-Level Modules124847
Node: Basic Lisp Modules132260
Node: Modules for Standard Editing Operations138854
Node: Editor-Level Control Flow Modules144742
Node: Modules for the Basic Displayable Lisp Objects148253
Node: Modules for other Display-Related Lisp Objects151206
Node: Modules for the Redisplay Mechanism152547
Node: Modules for Interfacing with the File System154919
Node: Modules for Other Aspects of the Lisp Interpreter and Object System158617
Node: Modules for Interfacing with the Operating System164070
Node: Modules for Interfacing with X Windows171626
Node: Modules for Internationalization175109
Node: Allocation of Objects in XEmacs Lisp177746
Node: Introduction to Allocation178267
Node: Garbage Collection181908
Node: GCPROing183064
Node: Garbage Collection - Step by Step190068
Node: Invocation190460
Node: garbage_collect_1193431
Node: mark_object202913
Node: gc_sweep204725
Node: sweep_lcrecords_1209788
Node: compact_string_chars210783
Node: sweep_strings212963
Node: sweep_bit_vectors_1213928
Node: Integers and Characters214604
Node: Allocation from Frob Blocks215356
Node: lrecords216960
Node: Low-level allocation229186
Node: Cons233293
Node: Vector234019
Node: Bit Vector234596
Node: Symbol235089
Node: Marker235443
Node: String235998
Node: Compiled Function239611
Node: Dumping239780
Node: Overview242001
Node: Data descriptions242555
Node: Dumping phase244560
Node: Object inventory244963
Node: Address allocation247877
Node: The header249266
Node: Data dumping249711
Node: Pointers dumping250372
Node: Reloading phase251762
Node: Remaining issues253316
Node: Events and the Event Loop254277
Node: Introduction to Events254727
Node: Main Loop256642
Node: Specifics of the Event Gathering Mechanism260217
Node: Specifics About the Emacs Event272670
Node: The Event Stream Callback Routines272925
Node: Other Event Loop Functions273170
Node: Converting Events274310
Node: Dispatching Events; The Command Builder274919
Node: Evaluation; Stack Frames; Bindings275154
Node: Evaluation275496
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects282008
Node: Simple Special Forms284392
Node: Catch and Throw285175
Node: Symbols and Variables287750
Node: Introduction to Symbols288014
Node: Obarrays289052
Node: Symbol Values292585
Node: Buffers and Textual Representation294873
Node: Introduction to Buffers295531
Node: The Text in a Buffer298194
Node: Buffer Lists305344
Node: Markers and Extents307295
Node: Bufbytes and Emchars309560
Node: The Buffer Object309775
Node: MULE Character Sets and Encodings313255
Node: Character Sets314317
Node: Encodings317760
Node: Japanese EUC (Extended Unix Code)318827
Node: JIS7319641
Node: Internal Mule Encodings320991
Node: Internal String Encoding322821
Node: Internal Character Encoding324934
Node: CCL326658
Node: The Lisp Reader and Compiler333411
Node: Lstreams333624
Node: Creating an Lstream334655
Node: Lstream Types335865
Node: Lstream Functions336117
Node: Lstream Methods339683
Node: Consoles; Devices; Frames; Windows342825
Node: Introduction to Consoles; Devices; Frames; Windows343140
Node: Point345630
Node: Window Hierarchy346909
Node: The Window Object351361
Node: The Redisplay Mechanism354798
Node: Critical Redisplay Sections355590
Node: Line Start Cache356545
Node: Redisplay Piece by Piece359781
Node: Extents361818
Node: Introduction to Extents362352
Node: Extent Ordering363478
Node: Format of the Extent Info364719
Node: Zero-Length Extents366606
Node: Mathematics of Extent Ordering368006
Node: Extent Fragments372763
Node: Faces373849
Node: Glyphs373965
Node: Specifiers380598
Node: Menus380727
Node: Subprocesses382985
Node: Interface to the X Window System384971
Node: Lucid Widget Library385252
Node: Generic Widget Interface386543
Node: Scrollbars390102
Node: Menubars390245
Node: Checkboxes and Radio Buttons390388
Node: Progress Bars390574
Node: Tab Controls390734
Node: Index390855

End Tag Table
