diff options
| author | Ken Raeburn | 2000-05-25 16:45:32 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2000-05-25 16:45:32 +0000 |
| commit | 7a18af49dc3e225afc4248d3374ff760f0bf39f3 (patch) | |
| tree | 2434a92c583eeeb2325c9f2eebaa470c48e2dbe6 | |
| parent | 50d7ce09c6e12027b598b468558a9f0b7b3da8d3 (diff) | |
| download | emacs-7a18af49dc3e225afc4248d3374ff760f0bf39f3.tar.gz emacs-7a18af49dc3e225afc4248d3374ff760f0bf39f3.zip | |
* emacs.c (main): Initialize keyboard syms before initializing
window code, so face names are available.
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/emacs.c | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 555c2ca749e..efe9a1752d0 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2000-05-25 Ken Raeburn <raeburn@gnu.org> | ||
| 2 | |||
| 3 | * emacs.c (main): Initialize keyboard syms before initializing | ||
| 4 | window code, so face names are available. | ||
| 5 | |||
| 1 | 2000-05-25 Stefan Monnier <monnier@cs.yale.edu> | 6 | 2000-05-25 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 7 | ||
| 3 | * regex.c (at_begline_loc_p): Also recognize the \\(?:^ case | 8 | * regex.c (at_begline_loc_p): Also recognize the \\(?:^ case |
diff --git a/src/emacs.c b/src/emacs.c index 835cb5a79e0..ecc935e3c75 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -1100,6 +1100,11 @@ main (argc, argv, envp) | |||
| 1100 | faces, and the face implementation uses some symbols as | 1100 | faces, and the face implementation uses some symbols as |
| 1101 | face names. */ | 1101 | face names. */ |
| 1102 | syms_of_xfaces (); | 1102 | syms_of_xfaces (); |
| 1103 | /* Call syms_of_keyboard before init_window_once because | ||
| 1104 | keyboard sets up symbols that include some face names that | ||
| 1105 | the X support will want to use. This can happen when | ||
| 1106 | CANNOT_DUMP is defined. */ | ||
| 1107 | syms_of_keyboard (); | ||
| 1103 | 1108 | ||
| 1104 | init_window_once (); /* Init the window system */ | 1109 | init_window_once (); /* Init the window system */ |
| 1105 | init_fileio_once (); /* Must precede any path manipulation. */ | 1110 | init_fileio_once (); /* Must precede any path manipulation. */ |
| @@ -1331,7 +1336,6 @@ main (argc, argv, envp) | |||
| 1331 | #endif /* CLASH_DETECTION */ | 1336 | #endif /* CLASH_DETECTION */ |
| 1332 | syms_of_indent (); | 1337 | syms_of_indent (); |
| 1333 | syms_of_insdel (); | 1338 | syms_of_insdel (); |
| 1334 | syms_of_keyboard (); | ||
| 1335 | syms_of_keymap (); | 1339 | syms_of_keymap (); |
| 1336 | syms_of_macros (); | 1340 | syms_of_macros (); |
| 1337 | syms_of_marker (); | 1341 | syms_of_marker (); |