diff options
| author | Joakim Verona | 2012-06-19 19:19:07 +0200 |
|---|---|---|
| committer | Joakim Verona | 2012-06-19 19:19:07 +0200 |
| commit | abef2047941f87ae4baa34b3a8675de4d0068b7a (patch) | |
| tree | 63042e6c3037100412816200e03c04affc7fe071 /src/ChangeLog | |
| parent | 58a90697e8f15a2722100ac489df200ad31d3086 (diff) | |
| parent | 68f12411893785de1cfc2c24ec36059e49af5d55 (diff) | |
| download | emacs-abef2047941f87ae4baa34b3a8675de4d0068b7a.tar.gz emacs-abef2047941f87ae4baa34b3a8675de4d0068b7a.zip | |
upstream
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 53 |
1 files changed, 41 insertions, 12 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 9a239de5b99..16fcbb07522 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,8 +1,37 @@ | |||
| 1 | 2012-06-19 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * frame.c (delete_frame): When selecting a frame on a different | ||
| 4 | text terminal, do not alter the terminal's top-frame. | ||
| 5 | |||
| 6 | * xdisp.c (format_mode_line_unwind_data): Record the target | ||
| 7 | frame's selected window and its terminal's top-frame. | ||
| 8 | (unwind_format_mode_line): Restore them. | ||
| 9 | (x_consider_frame_title, display_mode_line, Fformat_mode_line): | ||
| 10 | Callers changed. | ||
| 11 | (x_consider_frame_title): Do not condition on HAVE_WINDOW_SYSTEM, | ||
| 12 | since tty frames can be explicitly named. | ||
| 13 | (prepare_menu_bars): Likewise. | ||
| 14 | |||
| 15 | * term.c (Ftty_top_frame): New function. | ||
| 16 | |||
| 17 | 2012-06-18 Paul Eggert <eggert@cs.ucla.edu> | ||
| 18 | |||
| 19 | Port byte-code-meter to modern targets. | ||
| 20 | * bytecode.c (METER_CODE) [BYTE_CODE_METER]: Don't assume | ||
| 21 | !CHECK_LISP_OBJECT_TYPE && !USE_LSB_TAG. Problem with | ||
| 22 | CHECK_LISP_OBJECT_TYPE reported by Dmitry Andropov in | ||
| 23 | <http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00282.html>. | ||
| 24 | (METER_1, METER_2): Simplify. | ||
| 25 | |||
| 26 | 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 27 | |||
| 28 | * data.c (Fdefalias): Return `symbol' (bug#11686). | ||
| 29 | |||
| 1 | 2012-06-18 Martin Rudalics <rudalics@gmx.at> | 30 | 2012-06-18 Martin Rudalics <rudalics@gmx.at> |
| 2 | 31 | ||
| 3 | * buffer.c (Fkill_buffer): Don't throw an error when the buffer | 32 | * buffer.c (Fkill_buffer): Don't throw an error when the buffer |
| 4 | gets killed during executing of this function (Bug#11665). Try | 33 | gets killed during executing of this function (Bug#11665). |
| 5 | to always return Qt when the buffer has been actually killed. | 34 | Try to always return Qt when the buffer has been actually killed. |
| 6 | (Vkill_buffer_query_functions): In doc-string say that functions | 35 | (Vkill_buffer_query_functions): In doc-string say that functions |
| 7 | run by this hook should not change the current buffer. | 36 | run by this hook should not change the current buffer. |
| 8 | 37 | ||
| @@ -56,8 +85,8 @@ | |||
| 56 | (x_draw_glyph_string): Use them. | 85 | (x_draw_glyph_string): Use them. |
| 57 | * xfaces.c (Qline, Qwave): New Lisp objects. | 86 | * xfaces.c (Qline, Qwave): New Lisp objects. |
| 58 | (check_lface_attrs, merge_face_ref) | 87 | (check_lface_attrs, merge_face_ref) |
| 59 | (Finternal_set_lisp_face_attribute, realize_x_face): Handle | 88 | (Finternal_set_lisp_face_attribute, realize_x_face): |
| 60 | wave-style underline face attributes. | 89 | Handle wave-style underline face attributes. |
| 61 | * xterm.c (x_draw_underwave): New function. | 90 | * xterm.c (x_draw_underwave): New function. |
| 62 | (x_draw_glyph_string): Use it. | 91 | (x_draw_glyph_string): Use it. |
| 63 | 92 | ||
| @@ -130,8 +159,8 @@ | |||
| 130 | 159 | ||
| 131 | 2012-06-16 Eli Zaretskii <eliz@gnu.org> | 160 | 2012-06-16 Eli Zaretskii <eliz@gnu.org> |
| 132 | 161 | ||
| 133 | * xdisp.c (set_cursor_from_row): Don't dereference glyphs_end. If | 162 | * xdisp.c (set_cursor_from_row): Don't dereference glyphs_end. |
| 134 | all the glyphs of the glyph row came from strings, and we have no | 163 | If all the glyphs of the glyph row came from strings, and we have no |
| 135 | cursor positioning clues, put the cursor on the first glyph of the | 164 | cursor positioning clues, put the cursor on the first glyph of the |
| 136 | row. | 165 | row. |
| 137 | (handle_face_prop): Use chunk-relative overlay string index when | 166 | (handle_face_prop): Use chunk-relative overlay string index when |
| @@ -164,8 +193,8 @@ | |||
| 164 | Simplify under the assumption that USE_2_TAGS_FOR_INTS is defined. | 193 | Simplify under the assumption that USE_2_TAGS_FOR_INTS is defined. |
| 165 | (INTTYPEBITS): New macro, for clarity. | 194 | (INTTYPEBITS): New macro, for clarity. |
| 166 | (INTMASK, MOST_POSITIVE_FIXNUM): Use it. | 195 | (INTMASK, MOST_POSITIVE_FIXNUM): Use it. |
| 167 | (LISP_INT1_TAG, LISP_STRING_TAG, LISP_INT_TAG_P): Simplify | 196 | (LISP_INT1_TAG, LISP_STRING_TAG, LISP_INT_TAG_P): |
| 168 | now that USE_LSB_TAG is always defined. | 197 | Simplify now that USE_LSB_TAG is always defined. |
| 169 | (TYPEMASK, XINT) [USE_LSB_TAG]: Remove unnecessary cast. | 198 | (TYPEMASK, XINT) [USE_LSB_TAG]: Remove unnecessary cast. |
| 170 | (make_number) [!USE_LSB_TAG]: Use INTMASK; that's simpler. | 199 | (make_number) [!USE_LSB_TAG]: Use INTMASK; that's simpler. |
| 171 | 200 | ||
| @@ -183,11 +212,11 @@ | |||
| 183 | * lisp.h (Lisp_Object) [CHECK_LISP_OBJECT_TYPE]: Define as struct | 212 | * lisp.h (Lisp_Object) [CHECK_LISP_OBJECT_TYPE]: Define as struct |
| 184 | instead of union. | 213 | instead of union. |
| 185 | (XLI, XIL): Define. | 214 | (XLI, XIL): Define. |
| 186 | (XHASH, XTYPE, XINT, XUINT, make_number, XSET, XPNTR, XUNTAG): Use | 215 | (XHASH, XTYPE, XINT, XUINT, make_number, XSET, XPNTR, XUNTAG): |
| 187 | them. | 216 | Use them. |
| 188 | * emacs.c (gdb_use_struct): Renamed from gdb_use_union. | 217 | * emacs.c (gdb_use_struct): Rename from gdb_use_union. |
| 189 | * .gdbinit: Check gdb_use_struct instead of gdb_use_union. | 218 | * .gdbinit: Check gdb_use_struct instead of gdb_use_union. |
| 190 | * alloc.c (widen_to_Lisp_Object): Removed. | 219 | * alloc.c (widen_to_Lisp_Object): Remove. |
| 191 | (mark_memory): Use XIL instead of widen_to_Lisp_Object. | 220 | (mark_memory): Use XIL instead of widen_to_Lisp_Object. |
| 192 | * frame.c (delete_frame): Remove outdated comment. | 221 | * frame.c (delete_frame): Remove outdated comment. |
| 193 | * w32fns.c (Fw32_register_hot_key): Use XLI instead of checking | 222 | * w32fns.c (Fw32_register_hot_key): Use XLI instead of checking |