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: 51576
internals.info-3: 100526
internals.info-4: 150226
internals.info-5: 192451
internals.info-6: 241575
internals.info-7: 288072
internals.info-8: 335137
internals.info-9: 384272

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)51576
Node: How Lisp Objects Are Represented in C65662
Node: Rules When Writing New C Code70339
Node: General Coding Rules71202
Node: Writing Lisp Primitives76974
Node: Writing Good Comments88136
Node: Adding Global Lisp Variables91675
Node: Proper Use of Unsigned Types95324
Node: Coding for Mule96574
Node: Character-Related Data Types97553
Node: Working With Character and Byte Positions100526
Node: Conversion to and from External Data104291
Node: General Guidelines for Writing Mule-Aware Code110432
Node: An Example of Mule-Aware Code113120
Node: Techniques for XEmacs Developers115101
Node: A Summary of the Various XEmacs Modules123047
Node: Low-Level Modules123867
Node: Basic Lisp Modules131280
Node: Modules for Standard Editing Operations137874
Node: Editor-Level Control Flow Modules143762
Node: Modules for the Basic Displayable Lisp Objects147273
Node: Modules for other Display-Related Lisp Objects150226
Node: Modules for the Redisplay Mechanism151567
Node: Modules for Interfacing with the File System153939
Node: Modules for Other Aspects of the Lisp Interpreter and Object System157637
Node: Modules for Interfacing with the Operating System163090
Node: Modules for Interfacing with X Windows170646
Node: Modules for Internationalization174129
Node: Allocation of Objects in XEmacs Lisp176766
Node: Introduction to Allocation177287
Node: Garbage Collection180928
Node: GCPROing182084
Node: Garbage Collection - Step by Step189088
Node: Invocation189480
Node: garbage_collect_1192451
Node: mark_object201933
Node: gc_sweep203745
Node: sweep_lcrecords_1208808
Node: compact_string_chars209803
Node: sweep_strings211983
Node: sweep_bit_vectors_1212948
Node: Integers and Characters213624
Node: Allocation from Frob Blocks214376
Node: lrecords215980
Node: Low-level allocation228206
Node: Cons232313
Node: Vector233039
Node: Bit Vector233616
Node: Symbol234109
Node: Marker234463
Node: String235018
Node: Compiled Function238631
Node: Dumping238800
Node: Overview241021
Node: Data descriptions241575
Node: Dumping phase243580
Node: Object inventory243983
Node: Address allocation246897
Node: The header248286
Node: Data dumping248731
Node: Pointers dumping249392
Node: Reloading phase250782
Node: Remaining issues252336
Node: Events and the Event Loop253297
Node: Introduction to Events253747
Node: Main Loop255662
Node: Specifics of the Event Gathering Mechanism259237
Node: Specifics About the Emacs Event271690
Node: The Event Stream Callback Routines271945
Node: Other Event Loop Functions272190
Node: Converting Events273330
Node: Dispatching Events; The Command Builder273939
Node: Evaluation; Stack Frames; Bindings274174
Node: Evaluation274516
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects281028
Node: Simple Special Forms283412
Node: Catch and Throw284195
Node: Symbols and Variables286770
Node: Introduction to Symbols287034
Node: Obarrays288072
Node: Symbol Values291605
Node: Buffers and Textual Representation293893
Node: Introduction to Buffers294551
Node: The Text in a Buffer297214
Node: Buffer Lists304364
Node: Markers and Extents306315
Node: Bufbytes and Emchars308580
Node: The Buffer Object308795
Node: MULE Character Sets and Encodings312275
Node: Character Sets313337
Node: Encodings316780
Node: Japanese EUC (Extended Unix Code)317847
Node: JIS7318661
Node: Internal Mule Encodings320011
Node: Internal String Encoding321841
Node: Internal Character Encoding323954
Node: CCL325678
Node: The Lisp Reader and Compiler332431
Node: Lstreams332644
Node: Creating an Lstream333675
Node: Lstream Types334885
Node: Lstream Functions335137
Node: Lstream Methods338703
Node: Consoles; Devices; Frames; Windows341845
Node: Introduction to Consoles; Devices; Frames; Windows342160
Node: Point344650
Node: Window Hierarchy345929
Node: The Window Object350381
Node: The Redisplay Mechanism353818
Node: Critical Redisplay Sections354610
Node: Line Start Cache355565
Node: Redisplay Piece by Piece358801
Node: Extents360838
Node: Introduction to Extents361372
Node: Extent Ordering362498
Node: Format of the Extent Info363739
Node: Zero-Length Extents365626
Node: Mathematics of Extent Ordering367026
Node: Extent Fragments371783
Node: Faces372869
Node: Glyphs372985
Node: Specifiers379618
Node: Menus379747
Node: Subprocesses382005
Node: Interface to the X Window System383991
Node: Lucid Widget Library384272
Node: Generic Widget Interface385563
Node: Scrollbars389122
Node: Menubars389265
Node: Checkboxes and Radio Buttons389408
Node: Progress Bars389594
Node: Tab Controls389754
Node: Index389875

End Tag Table
