diff options
| author | Paul Eggert | 2012-11-06 09:40:07 -0800 |
|---|---|---|
| committer | Paul Eggert | 2012-11-06 09:40:07 -0800 |
| commit | 68f8f1c0c680494639b4396e242747e5103ae40d (patch) | |
| tree | 7195329b3f0a568d7aed617fa1f37779b1b13aad /src | |
| parent | 056cb3a1fc23d0eb3a2fae33c40aef2ed16d69ad (diff) | |
| download | emacs-68f8f1c0c680494639b4396e242747e5103ae40d.tar.gz emacs-68f8f1c0c680494639b4396e242747e5103ae40d.zip | |
Minor adjustments of recently-changed frame functions.
* buffer.c (Fbuffer_list): Omit CHECK_FRAME, since arg is already
known to be a frame (we're in the FRAMEP branch).
* lisp.h (Qframep): Remove decl. frame.h declares this.
* window.c (quad): Args are of type EMACS_INT, not ptrdiff_t,
since they're meant for Lisp fixnum values.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 9 | ||||
| -rw-r--r-- | src/buffer.c | 3 | ||||
| -rw-r--r-- | src/lisp.h | 3 | ||||
| -rw-r--r-- | src/window.c | 4 |
4 files changed, 12 insertions, 7 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 10c48b80f76..1a4da7f6a3c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2012-11-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Minor adjustments of recently-changed frame functions. | ||
| 4 | * buffer.c (Fbuffer_list): Omit CHECK_FRAME, since arg is already | ||
| 5 | known to be a frame (we're in the FRAMEP branch). | ||
| 6 | * lisp.h (Qframep): Remove decl. frame.h declares this. | ||
| 7 | * window.c (quad): Args are of type EMACS_INT, not ptrdiff_t, | ||
| 8 | since they're meant for Lisp fixnum values. | ||
| 9 | |||
| 1 | 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> | 10 | 2012-11-06 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 11 | ||
| 3 | * window.c (Fwindow_combination_limit): Revert to the only | 12 | * window.c (Fwindow_combination_limit): Revert to the only |
diff --git a/src/buffer.c b/src/buffer.c index 24286610570..bb69675346a 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -406,7 +406,6 @@ followed by the rest of the buffers. */) | |||
| 406 | Lisp_Object framelist, prevlist, tail; | 406 | Lisp_Object framelist, prevlist, tail; |
| 407 | Lisp_Object args[3]; | 407 | Lisp_Object args[3]; |
| 408 | 408 | ||
| 409 | CHECK_FRAME (frame); | ||
| 410 | framelist = Fcopy_sequence (XFRAME (frame)->buffer_list); | 409 | framelist = Fcopy_sequence (XFRAME (frame)->buffer_list); |
| 411 | prevlist = Fnreverse (Fcopy_sequence | 410 | prevlist = Fnreverse (Fcopy_sequence |
| 412 | (XFRAME (frame)->buried_buffer_list)); | 411 | (XFRAME (frame)->buried_buffer_list)); |
| @@ -2103,7 +2102,7 @@ set_buffer_internal_1 (register struct buffer *b) | |||
| 2103 | return; | 2102 | return; |
| 2104 | 2103 | ||
| 2105 | BUFFER_CHECK_INDIRECTION (b); | 2104 | BUFFER_CHECK_INDIRECTION (b); |
| 2106 | 2105 | ||
| 2107 | old_buf = current_buffer; | 2106 | old_buf = current_buffer; |
| 2108 | current_buffer = b; | 2107 | current_buffer = b; |
| 2109 | last_known_column_point = -1; /* invalidate indentation cache */ | 2108 | last_known_column_point = -1; /* invalidate indentation cache */ |
diff --git a/src/lisp.h b/src/lisp.h index 1a76a502ca0..97764eb24bd 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -2628,9 +2628,6 @@ extern Lisp_Object Qfont_spec, Qfont_entity, Qfont_object; | |||
| 2628 | 2628 | ||
| 2629 | EXFUN (Fbyteorder, 0) ATTRIBUTE_CONST; | 2629 | EXFUN (Fbyteorder, 0) ATTRIBUTE_CONST; |
| 2630 | 2630 | ||
| 2631 | /* Defined in frame.c. */ | ||
| 2632 | extern Lisp_Object Qframep; | ||
| 2633 | |||
| 2634 | /* Defined in data.c. */ | 2631 | /* Defined in data.c. */ |
| 2635 | extern Lisp_Object indirect_function (Lisp_Object); | 2632 | extern Lisp_Object indirect_function (Lisp_Object); |
| 2636 | extern Lisp_Object find_symbol_value (Lisp_Object); | 2633 | extern Lisp_Object find_symbol_value (Lisp_Object); |
diff --git a/src/window.c b/src/window.c index f1177be3d99..197f4916bc2 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -273,7 +273,7 @@ decode_valid_window (register Lisp_Object window) | |||
| 273 | /* Build a frequently used 4-integer (X Y W H) list. */ | 273 | /* Build a frequently used 4-integer (X Y W H) list. */ |
| 274 | 274 | ||
| 275 | static Lisp_Object | 275 | static Lisp_Object |
| 276 | quad (ptrdiff_t x, ptrdiff_t y, ptrdiff_t w, ptrdiff_t h) | 276 | quad (EMACS_INT x, EMACS_INT y, EMACS_INT w, EMACS_INT h) |
| 277 | { | 277 | { |
| 278 | return list4 (make_number (x), make_number (y), | 278 | return list4 (make_number (x), make_number (y), |
| 279 | make_number (w), make_number (h)); | 279 | make_number (w), make_number (h)); |
| @@ -3105,7 +3105,7 @@ run_window_configuration_change_hook (struct frame *f) | |||
| 3105 | 3105 | ||
| 3106 | DEFUN ("run-window-configuration-change-hook", Frun_window_configuration_change_hook, | 3106 | DEFUN ("run-window-configuration-change-hook", Frun_window_configuration_change_hook, |
| 3107 | Srun_window_configuration_change_hook, 0, 1, 0, | 3107 | Srun_window_configuration_change_hook, 0, 1, 0, |
| 3108 | doc: /* Run `window-configuration-change-hook' for FRAME. | 3108 | doc: /* Run `window-configuration-change-hook' for FRAME. |
| 3109 | If FRAME is omitted or nil, it defaults to the selected frame. */) | 3109 | If FRAME is omitted or nil, it defaults to the selected frame. */) |
| 3110 | (Lisp_Object frame) | 3110 | (Lisp_Object frame) |
| 3111 | { | 3111 | { |