Files
emacs/lisp
Martin Rudalics c936cbbc83 Run `window-configuration-change-hook' only after all faces have been realized.
* frame.c (adjust_frame_size): Call x_set_window_size only if
f->can_x_set_window_size is set.
(make_frame): Initialize f->can_x_set_window_size and
f->can_run_window_configuration_change_hook.
(Fcan_run_window_configuration_change_hook): New function.
* frame.h (frame): Split `official' into `can_x_set_window_size'
and `can_run_window_configuration_change_hook'.
* nsfns.m (Fx_create_frame): Set f->can_x_set_window_size.
* w32fns.c (Fx_create_frame, x_create_tip_frame): Set
f->can_x_set_window_size.
* window.c (run_window_configuration_change_hook): Return
immediately if either f->can_x_set_window_size or
f->can_run_window_configuration_change_hook are false.
(Fset_window_configuration): Instead of f->official set
f->can_x_set_window_size.
* xfns.c (Fx_create_frame, x_create_tip_frame): Set
f->can_x_set_window_size.
* faces.el (face-set-after-frame-default): Enable running
`window-configuration-change-hook'.
2014-11-08 12:11:50 +01:00
..
2014-11-04 21:08:12 -08:00
2014-11-04 21:08:57 -08:00
2014-11-04 21:08:12 -08:00
2014-01-15 22:24:06 -08:00
2014-11-04 21:08:57 -08:00
2014-10-20 21:17:06 -04:00
2014-11-05 20:29:28 +01:00
2014-11-04 21:08:12 -08:00
2014-11-05 18:12:07 -05:00
2014-01-16 20:54:23 -05:00
2014-01-26 01:47:40 +01:00
2014-01-15 22:24:06 -08:00
2014-01-26 01:47:40 +01:00
2014-01-16 20:54:23 -05:00
2014-01-26 01:47:40 +01:00
2014-09-11 12:44:25 -07:00
2014-10-23 21:17:00 +02:00
2014-04-13 11:27:32 +01:00
2014-09-29 14:14:08 -04:00
2014-02-28 14:19:06 +01:00
2014-11-04 21:08:12 -08:00
2014-03-04 15:13:41 +01:00
2014-09-22 10:10:53 -04:00
2014-09-22 10:10:53 -04:00
2014-09-23 06:21:30 -04:00
2014-01-05 22:25:30 -08:00
2014-11-04 21:08:57 -08:00
2014-02-12 11:40:35 -08:00
2014-11-01 07:18:14 -04:00
2014-09-29 14:14:08 -04:00
2014-11-01 11:05:30 -07:00
2014-01-11 21:29:11 -08:00
2014-09-29 14:14:08 -04:00
2014-09-29 14:14:08 -04:00
2014-03-04 14:01:48 +01:00
2014-06-08 00:41:27 -07:00
2014-06-05 15:40:54 +02:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.