This is ../info/internals.info, produced by makeinfo version 4.2 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: 51668
internals.info-3: 100604
internals.info-4: 150149
internals.info-5: 196222
internals.info-6: 245346
internals.info-7: 291843
internals.info-8: 338908
internals.info-9: 388043

Tag Table:
(Indirect)
Node: Top1776
Node: A History of Emacs7144
Node: Through Version 188669
Node: Lucid Emacs12090
Node: GNU Emacs 1916134
Node: GNU Emacs 2018317
Node: XEmacs18744
Node: XEmacs From the Outside25856
Node: The Lisp Language27623
Node: XEmacs From the Perspective of Building37166
Node: XEmacs From the Inside43291
Node: The XEmacs Object System (Abstractly Speaking)51668
Node: How Lisp Objects Are Represented in C65754
Node: Rules When Writing New C Code70431
Node: General Coding Rules71280
Node: Writing Lisp Primitives77052
Node: Writing Good Comments88214
Node: Adding Global Lisp Variables91753
Node: Proper Use of Unsigned Types95402
Node: Coding for Mule96652
Node: Character-Related Data Types97631
Node: Working With Character and Byte Positions100604
Node: Conversion to and from External Data104369
Node: General Guidelines for Writing Mule-Aware Code110510
Node: An Example of Mule-Aware Code113198
Node: Techniques for XEmacs Developers115179
Node: Regression Testing XEmacs123125
Node: A Summary of the Various XEmacs Modules125892
Node: Low-Level Modules126743
Node: Basic Lisp Modules134156
Node: Modules for Standard Editing Operations140750
Node: Editor-Level Control Flow Modules146638
Node: Modules for the Basic Displayable Lisp Objects150149
Node: Modules for other Display-Related Lisp Objects153102
Node: Modules for the Redisplay Mechanism154443
Node: Modules for Interfacing with the File System156815
Node: Modules for Other Aspects of the Lisp Interpreter and Object System160513
Node: Modules for Interfacing with the Operating System165966
Node: Modules for Interfacing with X Windows173522
Node: Modules for Internationalization177005
Node: Modules for Regression Testing179681
Node: Allocation of Objects in XEmacs Lisp180381
Node: Introduction to Allocation180902
Node: Garbage Collection184543
Node: GCPROing185699
Node: Garbage Collection - Step by Step192859
Node: Invocation193251
Node: garbage_collect_1196222
Node: mark_object205704
Node: gc_sweep207516
Node: sweep_lcrecords_1212579
Node: compact_string_chars213574
Node: sweep_strings215754
Node: sweep_bit_vectors_1216719
Node: Integers and Characters217395
Node: Allocation from Frob Blocks218147
Node: lrecords219751
Node: Low-level allocation231977
Node: Cons236084
Node: Vector236810
Node: Bit Vector237387
Node: Symbol237880
Node: Marker238234
Node: String238789
Node: Compiled Function242402
Node: Dumping242571
Node: Overview244792
Node: Data descriptions245346
Node: Dumping phase247351
Node: Object inventory247754
Node: Address allocation250668
Node: The header252057
Node: Data dumping252502
Node: Pointers dumping253163
Node: Reloading phase254553
Node: Remaining issues256107
Node: Events and the Event Loop257068
Node: Introduction to Events257518
Node: Main Loop259433
Node: Specifics of the Event Gathering Mechanism263008
Node: Specifics About the Emacs Event275461
Node: The Event Stream Callback Routines275716
Node: Other Event Loop Functions275961
Node: Converting Events277101
Node: Dispatching Events; The Command Builder277710
Node: Evaluation; Stack Frames; Bindings277945
Node: Evaluation278287
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects284799
Node: Simple Special Forms287183
Node: Catch and Throw287966
Node: Symbols and Variables290541
Node: Introduction to Symbols290805
Node: Obarrays291843
Node: Symbol Values295376
Node: Buffers and Textual Representation297664
Node: Introduction to Buffers298322
Node: The Text in a Buffer300985
Node: Buffer Lists308135
Node: Markers and Extents310086
Node: Bufbytes and Emchars312351
Node: The Buffer Object312566
Node: MULE Character Sets and Encodings316046
Node: Character Sets317108
Node: Encodings320551
Node: Japanese EUC (Extended Unix Code)321618
Node: JIS7322432
Node: Internal Mule Encodings323782
Node: Internal String Encoding325612
Node: Internal Character Encoding327725
Node: CCL329449
Node: The Lisp Reader and Compiler336202
Node: Lstreams336415
Node: Creating an Lstream337446
Node: Lstream Types338656
Node: Lstream Functions338908
Node: Lstream Methods342474
Node: Consoles; Devices; Frames; Windows345616
Node: Introduction to Consoles; Devices; Frames; Windows345931
Node: Point348421
Node: Window Hierarchy349700
Node: The Window Object354152
Node: The Redisplay Mechanism357589
Node: Critical Redisplay Sections358381
Node: Line Start Cache359336
Node: Redisplay Piece by Piece362572
Node: Extents364609
Node: Introduction to Extents365143
Node: Extent Ordering366269
Node: Format of the Extent Info367510
Node: Zero-Length Extents369397
Node: Mathematics of Extent Ordering370797
Node: Extent Fragments375554
Node: Faces376640
Node: Glyphs376756
Node: Specifiers383389
Node: Menus383518
Node: Subprocesses385776
Node: Interface to the X Window System387762
Node: Lucid Widget Library388043
Node: Generic Widget Interface389334
Node: Scrollbars392893
Node: Menubars393036
Node: Checkboxes and Radio Buttons393179
Node: Progress Bars393365
Node: Tab Controls393525
Node: Index393646

End Tag Table
