This is ../info/internals.info, produced by makeinfo version 4.0 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: 51581
internals.info-3: 100531
internals.info-4: 150232
internals.info-5: 192457
internals.info-6: 241581
internals.info-7: 288078
internals.info-8: 335143
internals.info-9: 384278

Tag Table:
(Indirect)
Node: Top1776
Node: A History of Emacs7052
Node: Through Version 188577
Node: Lucid Emacs11998
Node: GNU Emacs 1916042
Node: GNU Emacs 2018225
Node: XEmacs18652
Node: XEmacs From the Outside25764
Node: The Lisp Language27531
Node: XEmacs From the Perspective of Building37074
Node: XEmacs From the Inside43199
Node: The XEmacs Object System (Abstractly Speaking)51581
Node: How Lisp Objects Are Represented in C65667
Node: Rules When Writing New C Code70344
Node: General Coding Rules71207
Node: Writing Lisp Primitives76979
Node: Writing Good Comments88141
Node: Adding Global Lisp Variables91680
Node: Proper Use of Unsigned Types95329
Node: Coding for Mule96579
Node: Character-Related Data Types97558
Node: Working With Character and Byte Positions100531
Node: Conversion to and from External Data104296
Node: General Guidelines for Writing Mule-Aware Code110437
Node: An Example of Mule-Aware Code113125
Node: Techniques for XEmacs Developers115106
Node: A Summary of the Various XEmacs Modules123053
Node: Low-Level Modules123873
Node: Basic Lisp Modules131286
Node: Modules for Standard Editing Operations137880
Node: Editor-Level Control Flow Modules143768
Node: Modules for the Basic Displayable Lisp Objects147279
Node: Modules for other Display-Related Lisp Objects150232
Node: Modules for the Redisplay Mechanism151573
Node: Modules for Interfacing with the File System153945
Node: Modules for Other Aspects of the Lisp Interpreter and Object System157643
Node: Modules for Interfacing with the Operating System163096
Node: Modules for Interfacing with X Windows170652
Node: Modules for Internationalization174135
Node: Allocation of Objects in XEmacs Lisp176772
Node: Introduction to Allocation177293
Node: Garbage Collection180934
Node: GCPROing182090
Node: Garbage Collection - Step by Step189094
Node: Invocation189486
Node: garbage_collect_1192457
Node: mark_object201939
Node: gc_sweep203751
Node: sweep_lcrecords_1208814
Node: compact_string_chars209809
Node: sweep_strings211989
Node: sweep_bit_vectors_1212954
Node: Integers and Characters213630
Node: Allocation from Frob Blocks214382
Node: lrecords215986
Node: Low-level allocation228212
Node: Cons232319
Node: Vector233045
Node: Bit Vector233622
Node: Symbol234115
Node: Marker234469
Node: String235024
Node: Compiled Function238637
Node: Dumping238806
Node: Overview241027
Node: Data descriptions241581
Node: Dumping phase243586
Node: Object inventory243989
Node: Address allocation246903
Node: The header248292
Node: Data dumping248737
Node: Pointers dumping249398
Node: Reloading phase250788
Node: Remaining issues252342
Node: Events and the Event Loop253303
Node: Introduction to Events253753
Node: Main Loop255668
Node: Specifics of the Event Gathering Mechanism259243
Node: Specifics About the Emacs Event271696
Node: The Event Stream Callback Routines271951
Node: Other Event Loop Functions272196
Node: Converting Events273336
Node: Dispatching Events; The Command Builder273945
Node: Evaluation; Stack Frames; Bindings274180
Node: Evaluation274522
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects281034
Node: Simple Special Forms283418
Node: Catch and Throw284201
Node: Symbols and Variables286776
Node: Introduction to Symbols287040
Node: Obarrays288078
Node: Symbol Values291611
Node: Buffers and Textual Representation293899
Node: Introduction to Buffers294557
Node: The Text in a Buffer297220
Node: Buffer Lists304370
Node: Markers and Extents306321
Node: Bufbytes and Emchars308586
Node: The Buffer Object308801
Node: MULE Character Sets and Encodings312281
Node: Character Sets313343
Node: Encodings316786
Node: Japanese EUC (Extended Unix Code)317853
Node: JIS7318667
Node: Internal Mule Encodings320017
Node: Internal String Encoding321847
Node: Internal Character Encoding323960
Node: CCL325684
Node: The Lisp Reader and Compiler332437
Node: Lstreams332650
Node: Creating an Lstream333681
Node: Lstream Types334891
Node: Lstream Functions335143
Node: Lstream Methods338709
Node: Consoles; Devices; Frames; Windows341851
Node: Introduction to Consoles; Devices; Frames; Windows342166
Node: Point344656
Node: Window Hierarchy345935
Node: The Window Object350387
Node: The Redisplay Mechanism353824
Node: Critical Redisplay Sections354616
Node: Line Start Cache355571
Node: Redisplay Piece by Piece358807
Node: Extents360844
Node: Introduction to Extents361378
Node: Extent Ordering362504
Node: Format of the Extent Info363745
Node: Zero-Length Extents365632
Node: Mathematics of Extent Ordering367032
Node: Extent Fragments371789
Node: Faces372875
Node: Glyphs372991
Node: Specifiers379624
Node: Menus379753
Node: Subprocesses382011
Node: Interface to the X Window System383997
Node: Lucid Widget Library384278
Node: Generic Widget Interface385569
Node: Scrollbars389128
Node: Menubars389271
Node: Checkboxes and Radio Buttons389414
Node: Progress Bars389600
Node: Tab Controls389760
Node: Index389881

End Tag Table
