| Index Entry | Section |
|
| A | | |
| a portable unexec replacement, old future work | 42.1 Old Future Work -- A Portable Unexec Replacement |
| abstracted mouse pointer interface, future work | 40.11.1 Future Work -- Abstracted Mouse Pointer Interface |
| adding configurable features | 10.2 Adding Configurable Features |
| Aichner, Adrian | 3.6 XEmacs |
| allocation by blocks | 16.4 Allocation by Blocks |
| allocation from frob blocks | 19.6 Allocation from Frob Blocks |
| allocation of objects in XEmacs Lisp | 19. Allocation of Objects in XEmacs Lisp |
| allocation, introduction to | 19.1 Introduction to Allocation |
| allocation, low-level | 16. Low-Level Allocation |
| allocation, low-level | 19.8 Low-level allocation |
| Amdahl Corporation | 3.6 XEmacs |
| Andreessen, Marc | 3.6 XEmacs |
| antialiasing | 40.24.5 Better Rendering Support -- Modern Font Support |
| API, DFC | 25.9.2 The DFC API |
| API, Eistring | 25.9.3 The Eistring API |
| API, fontconfig | 40.24.5.2 Modern Font Support -- fontconfig |
| APIs, basic internal-format | 25.9.1 Basic internal-format APIs |
| APIs, text, internal | 25.9 Internal Text APIs |
| Armageddon | 34.5 Exiting |
| Assert | 12.1 How to Regression-Test |
| asynchronous events | 34. Asynchronous Events; Quit Checking |
| asynchronous events; quit checking | 34. Asynchronous Events; Quit Checking |
| asynchronous subprocesses | 9.8 Modules for Interfacing with the Operating System |
| asynchronous timeouts | 34.4 Asynchronous Timeouts |
| authorship, manual | 1. Introduction |
| authorship, XEmacs | 2. Authorship of XEmacs |
| autodetection, future work | 40.16.1 Future Work -- Autodetection |
|
| B | | |
| bars, progress | 38.1.5 Progress Bars |
| basic heap allocation | 16.1 Basic Heap Allocation |
| basic internal-format APIs | 25.9.1 Basic internal-format APIs |
| basic types | 15. 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 | 40.5 Future Work -- Better Initialization File Scheme |
| better rendering support, configuration with the interim patches | 40.24.4 Better Rendering Support -- Configuration with the Interim Patches |
| better rendering support, current status | 40.24.3 Better Rendering Support -- Current Status |
| better rendering support, future work | 40.24 Future Work -- Better Rendering Support |
| better rendering support, implementation | 40.24.2 Better Rendering Support -- Implementation |
| better rendering support, issues | 40.24.1 Better Rendering Support -- Review Criteria |
| better support for windows style key bindings, future work | 40.15.2 Future Work -- Better Support for Windows Style Key Bindings |
| bidi support, future work | 40.16.4 Future Work -- BIDI Support |
| binding; the specbinding stack; unwind-protects, dynamic | 21.2 Dynamic Binding; The specbinding Stack; Unwind-Protects |
| bindings, evaluation; stack frames; | 21. Evaluation; Stack Frames; Bindings |
| bit vector | 19.11 Bit Vector |
| branch, creating | 13.1 Creating a Branch |
| branch, merging into the trunk | 13.2 Merging a Branch into the Trunk |
| bridge, playing | 5. XEmacs from the Outside |
| Buchholz, Martin | 3.6 XEmacs |
| Buchholz, Martin | 3.6 XEmacs |
| buffer lists | 23.2 Buffer Lists |
| buffer object, the | 23.4 The Buffer Object |
| buffer positions | 25.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| buffer positions | 25.8.3 Buffer Positions |
| buffer, the text in a | 24.1 The Text in a Buffer |
| buffers | 23. Buffers |
| buffers, introduction to | 23.1 Introduction to Buffers |
| build configuration | 10. The Build Configuration System |
| build configuration, modules for | 9.2.1 Modules for Build Configuration |
| build flags, Windows | 37.2 Windows Build Flags |
| build-time dependencies | 8. Build-Time Dependencies |
| building XEmacs, modules for | 9.2 Modules for Building XEmacs |
| building, XEmacs from the perspective of | 7. XEmacs from the Perspective of Building |
| busy pointer, future work | 40.11.2 Future Work -- Busy Pointer |
| buttons, checkboxes and radio | 38.1.4 Checkboxes and Radio Buttons |
| byte code snippets, future work | 40.16 Future Work -- Byte Code Snippets |
| byte positions, working with character and | 25.10.2 Working With Character and Byte Positions |
| byte types | 25.8.1 Byte Types |
| byte-char position conversion | 24.3 Byte-Char Position Conversion |
| byte/character types | 25.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| byte/character types; buffer positions; other typedefs | 25.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| Bytebpos | 25.10.1 Character-Related Data Types |
| Bytecount | 25.10.1 Character-Related Data Types |
| bytecount_to_charcount | 25.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 | 34.2 Control-G (Quit) Checking |
| callback routines, event stream | 33.6 Event Stream Callback Routines |
| caller-protects (GCPRO rule) | 11.4 Writing Lisp Primitives |
| case table | 9.7 Modules for Other Aspects of the Lisp Interpreter and Object System |
| catch and throw | 21.4 Catch and Throw |
| CCL | 25.11 CCL |
| character and byte positions, working with | 25.10.2 Working With Character and Byte Positions |
| character encoding, internal | 25.7.2 Internal Character Encoding |
| character sets | 25.5 Character Sets |
| character sets and encodings, Mule | 25. Multilingual Support |
| character types | 25.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| character-related data types | 25.10.1 Character-Related Data Types |
| characters, integers and | 19.5 Integers and Characters |
| Charbpos | 25.10.1 Character-Related Data Types |
| Charcount | 25.10.1 Character-Related Data Types |
| charcount_to_bytecount | 25.10.2 Working With Character and Byte Positions |
| Charxpos | 25.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 | 38.1.4 Checkboxes and Radio Buttons |
| closer | 35.4 Lstream Methods |
| closure | 17. The XEmacs Object System (Abstractly Speaking) |
| code, an example of Mule-aware | 25.10.5 An Example of Mule-Aware Code |
| code, general guidelines for writing Mule-aware | 25.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 | 25.10 Coding for Mule |
| command builder, dispatching events; the | 33.10 Dispatching Events; The Command Builder |
| comments, writing good | 11.5 Writing Good Comments |
| Common Lisp | 6. The Lisp Language |
| compact_string_chars | 19.4.6 compact_string_chars |
| compiled function | 19.15 Compiled Function |
| compiler, the Lisp reader and | 20. The Lisp Reader and Compiler |
| compiling xemacs, modules for | 9.2.2 Modules for Compiling XEmacs |
| configurable features, adding | 10.2 Adding Configurable Features |
| configuration with the interim patches, better rendering support | 40.24.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 | 40.24.5.2 Modern Font Support -- fontconfig |
| cons | 19.9 Cons |
| conservative garbage collection | 19.3 GCPROing |
| console type, creating a new | 26.5 Creating a New Console, Device, or Frame Type |
| consoles; devices; frames; windows | 26. Consoles; Devices; Frames; Windows |
| consoles; devices; frames; windows, introduction to | 26.1 Introduction to Consoles; Devices; Frames; Windows |
| control flow modules, editor-level | 33.12 Editor-Level Control Flow Modules |
| Control-g checking | 34.2 Control-G (Quit) Checking |
| conversion error detection, future work | 40.16.2 Future Work -- Conversion Error Detection |
| conversion to and from external data | 25.10.3 Conversion to and from External Data |
| conversion, byte-char position | 24.3 Byte-Char Position Conversion |
| converting events | 33.9 Converting Events |
| copy-on-write | 11.2 Writing New Modules |
| core dump | 34.5 Exiting |
| crash | 34.5 Exiting |
| creating a branch | 13.1 Creating a Branch |
| creating a new console type | 26.5 Creating a New Console, Device, or Frame Type |
| creating a new device type | 26.5 Creating a New Console, Device, or Frame Type |
| creating a new frame type | 26.5 Creating a New Console, Device, or Frame Type |
| creating Lisp object types | Implementation of Lisp objects |
| Crestani, Marcus | 3.6 XEmacs |
| critical quit | 34.2 Control-G (Quit) Checking |
| critical redisplay sections | 27.1 Critical Redisplay Sections |
| current status, better rendering support | 40.24.3 Better Rendering Support -- Current Status |
| CVS techniques | 13. CVS Techniques |
|