| Index Entry | Section |
|
| A | | |
| a portable unexec replacement, old future work | 46.1 Old Future Work – A Portable Unexec Replacement |
| abstract numeric interface | 17.1 Abstract Interface |
| abstracted mouse pointer interface, future work | 44.11.1 Future Work – Abstracted Mouse Pointer Interface |
| adding configurable features | 10.2 Adding Configurable Features |
| Aichner, Adrian | 3.6 XEmacs |
| allocation from frob blocks | 21.6 Allocation from Frob Blocks |
| allocation of objects in XEmacs Lisp | 21. Allocation of Objects in XEmacs Lisp |
| allocation, introduction to | 21.1 Introduction to Allocation |
| allocation, low-level | 18. Low-Level Allocation |
| allocation, low-level | 21.8 Low-level allocation |
| Amdahl Corporation | 3.6 XEmacs |
| Andreessen, Marc | 3.6 XEmacs |
| antialiasing | 44.22.5 Better Rendering Support – Modern Font Support |
| API, DFC | 27.9.2 The DFC API |
| API, Eistring | 27.9.3 The Eistring API |
| API, fontconfig | 44.22.5.2 Modern Font Support – fontconfig |
| APIs, basic internal-format | 27.9.1 Basic internal-format APIs |
| APIs, text, internal | 27.9 Internal Text APIs |
| Armageddon | 38.5 Exiting |
| Assert | 12.1 How to Regression-Test |
| asynchronous events | 38. Asynchronous Events; Quit Checking |
| asynchronous events; quit checking | 38. Asynchronous Events; Quit Checking |
| asynchronous subprocesses | 9.8 Internal Modules for Interfacing with the Operating System |
| asynchronous timeouts | 38.4 Asynchronous Timeouts |
| authorship, manual | 1. Introduction |
| authorship, XEmacs | 2. Authorship of XEmacs |
| autodetection, future work | 44.15.1 Future Work – Autodetection |
|
| B | | |
| bars, progress | 42.1.5 Progress Bars |
| basic heap allocation | 18.1 Basic Heap Allocation |
| basic internal-format APIs | 27.9.1 Basic internal-format APIs |
| basic types | 16. Basic Types |
| Baur, Steve | 3.4 GNU Emacs 19 |
| Baur, Steve | 3.6 XEmacs |
| Baur, Steve | 3.6 XEmacs |
| Benson, Eric | 3.3 Lucid Emacs |
| better initialization file scheme, future work | 44.5 Future Work – Better Initialization File Scheme |
| better rendering support, configuration with the interim patches | 44.22.4 Better Rendering Support – Configuration with the Interim Patches |
| better rendering support, current status | 44.22.3 Better Rendering Support – Current Status |
| better rendering support, future work | 44.22 Future Work – Better Rendering Support |
| better rendering support, implementation | 44.22.2 Better Rendering Support – Implementation |
| better rendering support, issues | 44.22.1 Better Rendering Support – Review Criteria |
| better support for windows style key bindings, future work | 44.14.2 Future Work – Better Support for Windows Style Key Bindings |
| bidi support, future work | 44.15.4 Future Work – BIDI Support |
| bigfloat interface | 17.5.3 Bigfloat interface |
| bignum interface | 17.5.1 Bignum interface |
| binding; the specbinding stack; unwind-protects, dynamic | 23.2 Dynamic Binding; The specbinding Stack; Unwind-Protects |
| bindings, evaluation; stack frames; | 23. Evaluation; Stack Frames; Bindings |
| bit vector | 21.11 Bit Vector |
| branch, creating | 14.1 Creating a Branch |
| branch, merging into the trunk | 14.2 Merging a Branch into the Trunk |
| bridge, playing | 5. XEmacs from the Outside |
| BSD mp | 17.3 BSD MP driver |
| Buchholz, Martin | 3.6 XEmacs |
| Buchholz, Martin | 3.6 XEmacs |
| buffer lists | 25.2 Buffer Lists |
| buffer object, the | 25.4 The Buffer Object |
| buffer positions | 27.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| buffer positions | 27.8.3 Buffer Positions |
| buffer, the text in a | 26.1 The Text in a Buffer |
| buffers | 25. Buffers |
| buffers, introduction to | 25.1 Introduction to Buffers |
| build configuration | 10. The Build Configuration System |
| build configuration, internal modules for | 9.2.1 Internal Modules for Build Configuration |
| build configuration, modules for | 9.2.1 Internal Modules for Build Configuration |
| build flags, Windows | 41.2 Windows Build Flags |
| build-time dependencies | 8. Build-Time Dependencies |
| building XEmacs, internal modules for | 9.2 Internal Modules for Building XEmacs |
| building XEmacs, modules for | 9.2 Internal Modules for Building XEmacs |
| building, XEmacs from the perspective of | 7. XEmacs from the Perspective of Building |
| busy pointer, future work | 44.11.2 Future Work – Busy Pointer |
| buttons, checkboxes and radio | 42.1.4 Checkboxes and Radio Buttons |
| byte code snippets, future work | 44.15 Future Work – Byte Code Snippets |
| byte positions, working with character and | 27.10.2 Working With Character and Byte Positions |
| byte types | 27.8.1 Byte Types |
| byte-char position conversion | 26.3 Byte-Char Position Conversion |
| byte/character types | 27.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| byte/character types; buffer positions; other typedefs | 27.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| Bytebpos | 27.10.1 Character-Related Data Types |
| Bytecount | 27.10.1 Character-Related Data Types |
| bytecount_to_charcount | 27.10.2 Working With Character and Byte Positions |
|
| C | | |
| C code, rules when writing new | 11. Rules When Writing New C Code |
| C vs. Lisp | 6. The Lisp Language |
| C-g checking | 38.2 Control-G (Quit) Checking |
| callback routines, event stream | 37.6 Event Stream Callback Routines |
| caller-protects (GCPRO rule) | 11.4 Writing Lisp Primitives |
| case table | 9.7 Internal Modules for Other Aspects of the Lisp Interpreter and Object System |
| catch and throw | 23.4 Catch and Throw |
| CCL | 27.11 CCL |
| character and byte positions, working with | 27.10.2 Working With Character and Byte Positions |
| character encoding, internal | 27.7.2 Internal Character Encoding |
| character encoding, internal, old | 27.7.3 Old Internal Character Encoding |
| character sets | 27.5 Character Sets |
| character sets and encodings, Mule | 27. Multilingual Support |
| character types | 27.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| character-related data types | 27.10.1 Character-Related Data Types |
| characters, integers and | 21.5 Fixnums and Characters |
| Charbpos | 27.10.1 Character-Related Data Types |
| Charcount | 27.10.1 Character-Related Data Types |
| charcount_to_bytecount | 27.10.2 Working With Character and Byte Positions |
| Charxpos | 27.10.1 Character-Related Data Types |
| Check-Error | 12.1 How to Regression-Test |
| Check-Error-Message | 12.1 How to Regression-Test |
| Check-Message | 12.1 How to Regression-Test |
| checkboxes and radio buttons | 42.1.4 Checkboxes and Radio Buttons |
| closer | 39.4 Lstream Methods |
| closure | 19. The XEmacs Object System (Abstractly Speaking) |
| code, an example of Mule-aware | 27.10.5 An Example of Mule-Aware Code |
| code, general guidelines for writing Mule-aware | 27.10.4 General Guidelines for Writing Mule-Aware Code |
| code, rules when writing new C | 11. Rules When Writing New C Code |
| coding conventions | 11.1 Introduction to Writing C Code |
| coding for Mule | 27.10 Coding for Mule |
| command builder, dispatching events; the | 37.10 Dispatching Events; The Command Builder |
| comments, writing good | 11.5 Writing Good Comments |
| Common Lisp | 6. The Lisp Language |
| compact_string_chars | 21.4.6 compact_string_chars |
| compiled function | 21.15 Compiled Function |
| compiler, the Lisp reader and | 22. The Lisp Reader and Compiler |
| compiling xemacs, internal modules for | 9.2.2 Internal Modules for Compiling XEmacs |
| compiling xemacs, modules for | 9.2.2 Internal Modules for Compiling XEmacs |
| configurable features, adding | 10.2 Adding Configurable Features |
| configuration with the interim patches, better rendering support | 44.22.4 Better Rendering Support – Configuration with the Interim Patches |
| configuration, build | 10. The Build Configuration System |
| configure script | 10.3 The configure Script |
| configuring fonts | 44.22.5.2 Modern Font Support – fontconfig |
| cons | 21.9 Cons |
| conservative garbage collection | 21.3 GCPROing |
| console types, creating | 29.1 Creating a Window-System Type |
| consoles; devices; frames; windows | 28. Consoles; Devices; Frames; Windows |
| consoles; devices; frames; windows, introduction to | 28.1 Introduction to Consoles; Devices; Frames; Windows |
| control flow internal modules, editor-level | 37.12 Editor-Level Control Flow Internal Modules |
| control flow modules, editor-level | 37.12 Editor-Level Control Flow Internal Modules |
| Control-g checking | 38.2 Control-G (Quit) Checking |
| conversion error detection, future work | 44.15.2 Future Work – Conversion Error Detection |
| conversion to and from external data | 27.10.3 Conversion to and from External Data |
| conversion, byte-char position | 26.3 Byte-Char Position Conversion |
| converting events | 37.9 Converting Events |
| core dump | 38.5 Exiting |
| crash | 38.5 Exiting |
| creating a branch | 14.1 Creating a Branch |
| creating a new console type | 29.1 Creating a Window-System Type |
| creating a new device type | 29.1 Creating a Window-System Type |
| creating a new frame type | 29.1 Creating a Window-System Type |
| creating a new window-system type | 29.1 Creating a Window-System Type |
| creating Lisp object types | Implementation of Lisp objects |
| Crestani, Marcus | 3.6 XEmacs |
| critical quit | 38.2 Control-G (Quit) Checking |
| critical redisplay sections | 31.1 Critical Redisplay Sections |
| current status, better rendering support | 44.22.3 Better Rendering Support – Current Status |
| CVS techniques | 14. CVS Techniques |
|