X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=info%2Finternals.info;h=5ac1c976fbc0353a5f847fb1566a32b53a34c215;hp=4c211f01d1bf692fa5138380889270394c063f94;hb=79d2db7d65205bc85d471590726d0cf3af5598e0;hpb=3e447015251ce6dcde843cbed10d9033d5538622 diff --git a/info/internals.info b/info/internals.info index 4c211f0..5ac1c97 100644 --- a/info/internals.info +++ b/info/internals.info @@ -1,4 +1,4 @@ -This is ../info/internals.info, produced by makeinfo version 4.0 from +This is ../info/internals.info, produced by makeinfo version 4.6 from internals/internals.texi. INFO-DIR-SECTION XEmacs Editor @@ -7,8 +7,9 @@ START-INFO-DIR-ENTRY 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. +Microsystems. Copyright (C) 1994 - 1998, 2002, 2003 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 @@ -39,153 +40,157 @@ Foundation instead of in the original English.  Indirect: -internals.info-1: 1776 -internals.info-2: 46607 -internals.info-3: 94313 -internals.info-4: 142724 -internals.info-5: 184821 -internals.info-6: 234636 -internals.info-7: 281302 -internals.info-8: 328518 -internals.info-9: 374004 +internals.info-1: 1789 +internals.info-2: 301402  Tag Table: (Indirect) -Node: Top1776 -Node: A History of Emacs7010 -Node: Through Version 188535 -Node: Lucid Emacs11983 -Node: GNU Emacs 1915001 -Node: GNU Emacs 2017184 -Node: XEmacs17611 -Node: XEmacs From the Outside20790 -Node: The Lisp Language22557 -Node: XEmacs From the Perspective of Building32099 -Node: XEmacs From the Inside38224 -Node: The XEmacs Object System (Abstractly Speaking)46607 -Node: How Lisp Objects Are Represented in C60693 -Node: Rules When Writing New C Code69251 -Node: General Coding Rules70055 -Node: Writing Lisp Primitives75830 -Node: Adding Global Lisp Variables86999 -Node: Coding for Mule90637 -Node: Character-Related Data Types91616 -Node: Working With Character and Byte Positions94313 -Node: Conversion to and from External Data98063 -Node: General Guidelines for Writing Mule-Aware Code102944 -Node: An Example of Mule-Aware Code104975 -Node: Techniques for XEmacs Developers106962 -Node: A Summary of the Various XEmacs Modules110729 -Node: Low-Level Modules111549 -Node: Basic Lisp Modules119119 -Node: Modules for Standard Editing Operations127440 -Node: Editor-Level Control Flow Modules133328 -Node: Modules for the Basic Displayable Lisp Objects136774 -Node: Modules for other Display-Related Lisp Objects139296 -Node: Modules for the Redisplay Mechanism140373 -Node: Modules for Interfacing with the File System142724 -Node: Modules for Other Aspects of the Lisp Interpreter and Object System146422 -Node: Modules for Interfacing with the Operating System151875 -Node: Modules for Interfacing with X Windows159536 -Node: Modules for Internationalization162972 -Node: Allocation of Objects in XEmacs Lisp165609 -Node: Introduction to Allocation166145 -Node: Garbage Collection171652 -Node: GCPROing174605 -Node: Garbage Collection - Step by Step181415 -Node: Invocation181807 -Node: garbage_collect_1184821 -Node: mark_object194301 -Node: gc_sweep196113 -Node: sweep_lcrecords_1201176 -Node: compact_string_chars202171 -Node: sweep_strings204351 -Node: sweep_bit_vectors_1205316 -Node: Integers and Characters205992 -Node: Allocation from Frob Blocks206744 -Node: lrecords208348 -Node: Low-level allocation220810 -Node: Pure Space224978 -Node: Cons225153 -Node: Vector225869 -Node: Bit Vector226446 -Node: Symbol226939 -Node: Marker227508 -Node: String228063 -Node: Compiled Function231676 -Node: Dumping231845 -Node: Overview234066 -Node: Data descriptions234636 -Node: Dumping phase236641 -Node: Object inventory237043 -Node: Address allocation239897 -Node: The header241284 -Node: Data dumping241792 -Node: Pointers dumping242453 -Node: Reloading phase243671 -Node: Remaining issues245432 -Node: Events and the Event Loop246393 -Node: Introduction to Events246843 -Node: Main Loop248792 -Node: Specifics of the Event Gathering Mechanism252367 -Node: Specifics About the Emacs Event264820 -Node: The Event Stream Callback Routines265075 -Node: Other Event Loop Functions265320 -Node: Converting Events266460 -Node: Dispatching Events; The Command Builder267069 -Node: Evaluation; Stack Frames; Bindings267304 -Node: Evaluation267646 -Node: Dynamic Binding; The specbinding Stack; Unwind-Protects274229 -Node: Simple Special Forms276613 -Node: Catch and Throw277395 -Node: Symbols and Variables279970 -Node: Introduction to Symbols280234 -Node: Obarrays281302 -Node: Symbol Values284835 -Node: Buffers and Textual Representation287123 -Node: Introduction to Buffers287781 -Node: The Text in a Buffer290487 -Node: Buffer Lists297637 -Node: Markers and Extents299588 -Node: Bufbytes and Emchars301853 -Node: The Buffer Object302068 -Node: MULE Character Sets and Encodings305548 -Node: Character Sets306610 -Node: Encodings310095 -Node: Japanese EUC (Extended Unix Code)311162 -Node: JIS7311994 -Node: Internal Mule Encodings313344 -Node: Internal String Encoding315174 -Node: Internal Character Encoding317319 -Node: CCL319043 -Node: The Lisp Reader and Compiler325795 -Node: Lstreams326008 -Node: Creating an Lstream327039 -Node: Lstream Types328266 -Node: Lstream Functions328518 -Node: Lstream Methods332084 -Node: Consoles; Devices; Frames; Windows335226 -Node: Introduction to Consoles; Devices; Frames; Windows335541 -Node: Point338076 -Node: Window Hierarchy339355 -Node: The Window Object343803 -Node: The Redisplay Mechanism347240 -Node: Critical Redisplay Sections348032 -Node: Line Start Cache349019 -Node: Redisplay Piece by Piece352255 -Node: Extents354291 -Node: Introduction to Extents354825 -Node: Extent Ordering355967 -Node: Format of the Extent Info357208 -Node: Zero-Length Extents359095 -Node: Mathematics of Extent Ordering360493 -Node: Extent Fragments365250 -Node: Faces366336 -Node: Glyphs366452 -Node: Specifiers369470 -Node: Menus369599 -Node: Subprocesses371857 -Node: Interface to X Windows373833 -Node: Index374004 +Node: Top1789 +Node: A History of Emacs7157 +Node: Through Version 188679 +Node: Lucid Emacs12097 +Node: GNU Emacs 1916138 +Node: GNU Emacs 2018317 +Node: XEmacs18741 +Node: XEmacs From the Outside25850 +Node: The Lisp Language27614 +Node: XEmacs From the Perspective of Building37154 +Node: XEmacs From the Inside43276 +Node: The XEmacs Object System (Abstractly Speaking)51650 +Node: How Lisp Objects Are Represented in C65733 +Node: Rules When Writing New C Code71819 +Node: A Reader's Guide to XEmacs Coding Conventions72715 +Node: General Coding Rules77555 +Node: Writing Lisp Primitives83378 +Node: Writing Good Comments94538 +Node: Adding Global Lisp Variables98074 +Node: Proper Use of Unsigned Types102002 +Node: Coding for Mule103249 +Node: Character-Related Data Types104225 +Node: Working With Character and Byte Positions107195 +Node: Conversion to and from External Data110957 +Node: General Guidelines for Writing Mule-Aware Code117095 +Node: An Example of Mule-Aware Code119780 +Node: Techniques for XEmacs Developers121758 +Node: Regression Testing XEmacs130591 +Node: A Summary of the Various XEmacs Modules135037 +Node: Low-Level Modules135885 +Node: Basic Lisp Modules143298 +Node: Modules for Standard Editing Operations149892 +Node: Editor-Level Control Flow Modules155780 +Node: Modules for the Basic Displayable Lisp Objects159291 +Node: Modules for other Display-Related Lisp Objects162244 +Node: Modules for the Redisplay Mechanism163919 +Node: Modules for Interfacing with the File System166291 +Node: Modules for Other Aspects of the Lisp Interpreter and Object System169989 +Node: Modules for Interfacing with the Operating System176696 +Node: Modules for Interfacing with X Windows184252 +Node: Modules for Internationalization187735 +Node: Modules for Regression Testing190413 +Node: Allocation of Objects in XEmacs Lisp191113 +Node: Introduction to Allocation191634 +Node: Garbage Collection195272 +Node: GCPROing196426 +Node: Garbage Collection - Step by Step203584 +Node: Invocation203976 +Node: garbage_collect_1206944 +Node: mark_object216423 +Node: gc_sweep218232 +Node: sweep_lcrecords_1223293 +Node: compact_string_chars224285 +Node: sweep_strings226462 +Node: sweep_bit_vectors_1227424 +Node: Integers and Characters228097 +Node: Allocation from Frob Blocks228846 +Node: lrecords230447 +Node: Low-level allocation242670 +Node: Cons246774 +Node: Vector247497 +Node: Bit Vector248072 +Node: Symbol248562 +Node: Marker248913 +Node: String249465 +Node: Compiled Function253074 +Node: Dumping253240 +Node: Overview255458 +Node: Data descriptions256009 +Node: Dumping phase258011 +Node: Object inventory258411 +Node: Address allocation261322 +Node: The header262708 +Node: Data dumping263150 +Node: Pointers dumping263808 +Node: Reloading phase265195 +Node: Remaining issues266731 +Node: Events and the Event Loop267689 +Node: Introduction to Events268139 +Node: Main Loop270051 +Node: Specifics of the Event Gathering Mechanism273623 +Node: Specifics About the Emacs Event286073 +Node: The Event Stream Callback Routines286328 +Node: Other Event Loop Functions286573 +Node: Converting Events287710 +Node: Dispatching Events; The Command Builder288316 +Node: Evaluation; Stack Frames; Bindings288548 +Node: Evaluation288890 +Node: Dynamic Binding; The specbinding Stack; Unwind-Protects295399 +Node: Simple Special Forms297783 +Node: Catch and Throw298563 +Node: Symbols and Variables301138 +Node: Introduction to Symbols301402 +Node: Obarrays302437 +Node: Symbol Values305967 +Node: Buffers and Textual Representation308252 +Node: Introduction to Buffers308910 +Node: The Text in a Buffer311570 +Node: Buffer Lists318716 +Node: Markers and Extents320664 +Node: Bufbytes and Emchars322926 +Node: The Buffer Object323138 +Node: MULE Character Sets and Encodings326613 +Node: Character Sets327672 +Node: Encodings331112 +Node: Japanese EUC (Extended Unix Code)332176 +Node: JIS7332987 +Node: Internal Mule Encodings334334 +Node: Internal String Encoding336162 +Node: Internal Character Encoding338273 +Node: CCL339994 +Node: The Lisp Reader and Compiler346747 +Node: Lstreams346957 +Node: Creating an Lstream347985 +Node: Lstream Types349192 +Node: Lstream Functions349445 +Node: Lstream Methods353011 +Node: Consoles; Devices; Frames; Windows356153 +Node: Introduction to Consoles; Devices; Frames; Windows356468 +Node: Point358955 +Node: Window Hierarchy360231 +Node: The Window Object364680 +Node: The Redisplay Mechanism368114 +Node: Critical Redisplay Sections368903 +Node: Line Start Cache369855 +Node: Redisplay Piece by Piece373088 +Node: Extents375122 +Node: Introduction to Extents375656 +Node: Extent Ordering376779 +Node: Format of the Extent Info378017 +Node: Zero-Length Extents379901 +Node: Mathematics of Extent Ordering381297 +Node: Extent Fragments386052 +Node: Faces387135 +Node: Glyphs387248 +Node: Specifiers393869 +Node: Menus393995 +Node: Subprocesses396250 +Node: Interface to the X Window System398233 +Node: Lucid Widget Library398511 +Node: Generic Widget Interface399799 +Node: Scrollbars403355 +Node: Menubars403498 +Node: Checkboxes and Radio Buttons403641 +Node: Progress Bars403827 +Node: Tab Controls403987 +Node: Index404108  End Tag Table