| Index Entry | Section |
|
A | | |
| a portable unexec replacement, old future work | 45.1 Old Future Work – A Portable Unexec Replacement |
| abstracted mouse pointer interface, future work | 43.11.1 Future Work – Abstracted Mouse Pointer Interface |
| adding configurable features | 10.2 Adding Configurable Features |
| Aichner, Adrian | 3.6 XEmacs |
| allocation by blocks | 17.4 Allocation by Blocks |
| allocation from frob blocks | 20.6 Allocation from Frob Blocks |
| allocation of objects in XEmacs Lisp | 20. Allocation of Objects in XEmacs Lisp |
| allocation, introduction to | 20.1 Introduction to Allocation |
| allocation, low-level | 17. Low-Level Allocation |
| allocation, low-level | 20.8 Low-level allocation |
| Amdahl Corporation | 3.6 XEmacs |
| Andreessen, Marc | 3.6 XEmacs |
| antialiasing | 43.24.5 Better Rendering Support – Modern Font Support |
| API, DFC | 26.9.2 The DFC API |
| API, Eistring | 26.9.3 The Eistring API |
| API, fontconfig | 43.24.5.2 Modern Font Support – fontconfig |
| APIs, basic internal-format | 26.9.1 Basic internal-format APIs |
| APIs, text, internal | 26.9 Internal Text APIs |
| Armageddon | 37.5 Exiting |
| Assert | 12.1 How to Regression-Test |
| asynchronous events | 37. Asynchronous Events; Quit Checking |
| asynchronous events; quit checking | 37. Asynchronous Events; Quit Checking |
| asynchronous subprocesses | 9.8 Modules for Interfacing with the Operating System |
| asynchronous timeouts | 37.4 Asynchronous Timeouts |
| authorship, manual | 1. Introduction |
| authorship, XEmacs | 2. Authorship of XEmacs |
| autodetection, future work | 43.16.1 Future Work – Autodetection |
|
B | | |
| bars, progress | 41.1.5 Progress Bars |
| basic heap allocation | 17.1 Basic Heap Allocation |
| basic internal-format APIs | 26.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 | 43.5 Future Work – Better Initialization File Scheme |
| better rendering support, configuration with the interim patches | 43.24.4 Better Rendering Support – Configuration with the Interim Patches |
| better rendering support, current status | 43.24.3 Better Rendering Support – Current Status |
| better rendering support, future work | 43.24 Future Work – Better Rendering Support |
| better rendering support, implementation | 43.24.2 Better Rendering Support – Implementation |
| better rendering support, issues | 43.24.1 Better Rendering Support – Review Criteria |
| better support for windows style key bindings, future work | 43.15.2 Future Work – Better Support for Windows Style Key Bindings |
| bidi support, future work | 43.16.4 Future Work – BIDI Support |
| binding; the specbinding stack; unwind-protects, dynamic | 22.2 Dynamic Binding; The specbinding Stack; Unwind-Protects |
| bindings, evaluation; stack frames; | 22. Evaluation; Stack Frames; Bindings |
| bit vector | 20.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 |
| Buchholz, Martin | 3.6 XEmacs |
| Buchholz, Martin | 3.6 XEmacs |
| buffer lists | 24.2 Buffer Lists |
| buffer object, the | 24.4 The Buffer Object |
| buffer positions | 26.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| buffer positions | 26.8.3 Buffer Positions |
| buffer, the text in a | 25.1 The Text in a Buffer |
| buffers | 24. Buffers |
| buffers, introduction to | 24.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 | 40.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 | 43.11.2 Future Work – Busy Pointer |
| buttons, checkboxes and radio | 41.1.4 Checkboxes and Radio Buttons |
| byte code snippets, future work | 43.16 Future Work – Byte Code Snippets |
| byte positions, working with character and | 26.10.2 Working With Character and Byte Positions |
| byte types | 26.8.1 Byte Types |
| byte-char position conversion | 25.3 Byte-Char Position Conversion |
| byte/character types | 26.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| byte/character types; buffer positions; other typedefs | 26.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| Bytebpos | 26.10.1 Character-Related Data Types |
| Bytecount | 26.10.1 Character-Related Data Types |
| bytecount_to_charcount | 26.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 | 37.2 Control-G (Quit) Checking |
| callback routines, event stream | 36.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 | 22.4 Catch and Throw |
| CCL | 26.11 CCL |
| character and byte positions, working with | 26.10.2 Working With Character and Byte Positions |
| character encoding, internal | 26.7.2 Internal Character Encoding |
| character sets | 26.5 Character Sets |
| character sets and encodings, Mule | 26. Multilingual Support |
| character types | 26.8 Byte/Character Types; Buffer Positions; Other Typedefs |
| character-related data types | 26.10.1 Character-Related Data Types |
| characters, integers and | 20.5 Fixnums and Characters |
| Charbpos | 26.10.1 Character-Related Data Types |
| Charcount | 26.10.1 Character-Related Data Types |
| charcount_to_bytecount | 26.10.2 Working With Character and Byte Positions |
| Charxpos | 26.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 | 41.1.4 Checkboxes and Radio Buttons |
| closer | 38.4 Lstream Methods |
| closure | 18. The XEmacs Object System (Abstractly Speaking) |
| code, an example of Mule-aware | 26.10.5 An Example of Mule-Aware Code |
| code, general guidelines for writing Mule-aware | 26.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 | 26.10 Coding for Mule |
| command builder, dispatching events; the | 36.10 Dispatching Events; The Command Builder |
| comments, writing good | 11.5 Writing Good Comments |
| Common Lisp | 6. The Lisp Language |
| compact_string_chars | 20.4.6 compact_string_chars |
| compiled function | 20.15 Compiled Function |
| compiler, the Lisp reader and | 21. 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 | 43.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 | 43.24.5.2 Modern Font Support – fontconfig |
| cons | 20.9 Cons |
| conservative garbage collection | 20.3 GCPRO ing |
| console types, creating | 28.1 Creating a Window-System Type |
| consoles; devices; frames; windows | 27. Consoles; Devices; Frames; Windows |
| consoles; devices; frames; windows, introduction to | 27.1 Introduction to Consoles; Devices; Frames; Windows |
| control flow modules, editor-level | 36.12 Editor-Level Control Flow Modules |
| Control-g checking | 37.2 Control-G (Quit) Checking |
| conversion error detection, future work | 43.16.2 Future Work – Conversion Error Detection |
| conversion to and from external data | 26.10.3 Conversion to and from External Data |
| conversion, byte-char position | 25.3 Byte-Char Position Conversion |
| converting events | 36.9 Converting Events |
| copy-on-write | 11.2 Writing New Modules |
| core dump | 37.5 Exiting |
| crash | 37.5 Exiting |
| creating a branch | 14.1 Creating a Branch |
| creating a new console type | 28.1 Creating a Window-System Type |
| creating a new device type | 28.1 Creating a Window-System Type |
| creating a new frame type | 28.1 Creating a Window-System Type |
| creating a new window-system type | 28.1 Creating a Window-System Type |
| creating Lisp object types | Implementation of Lisp objects |
| Crestani, Marcus | 3.6 XEmacs |
| critical quit | 37.2 Control-G (Quit) Checking |
| critical redisplay sections | 30.1 Critical Redisplay Sections |
| current status, better rendering support | 43.24.3 Better Rendering Support – Current Status |
| CVS techniques | 14. CVS Techniques |
|