diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 105 |
1 files changed, 100 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 101dd489fb3..76c8c8ef163 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,98 @@ | |||
| 1 | 2007-07-14 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * process.c [WINDOWSNT]: Don't undefine AF_INET6. | ||
| 4 | |||
| 5 | 2007-07-14 Richard Stallman <rms@gnu.org> | ||
| 6 | |||
| 7 | * eval.c (maybe_call_debugger): New function. | ||
| 8 | (find_handler_clause): Use maybe_call_debugger. | ||
| 9 | Call it when the handler says `debug'. | ||
| 10 | Eliminate DEBUGGER_VALUE_PTR. | ||
| 11 | (Fsignal): Eliminate debugger_value. | ||
| 12 | (Qdebug): New variable. | ||
| 13 | (syms_of_eval): Initialize it. | ||
| 14 | |||
| 15 | 2007-07-14 Juanma Barranquero <lekktu@gmail.com> | ||
| 16 | |||
| 17 | * eval.c (Fprogn): | ||
| 18 | * keyboard.c (Ftrack_mouse): | ||
| 19 | * print.c (Fwith_output_to_temp_buffer): | ||
| 20 | * window.c (Fsave_window_excursion): Doc fix. | ||
| 21 | |||
| 22 | 2007-07-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 23 | |||
| 24 | * eval.c (init_eval_once): Bump max_lisp_eval_depth to 400. | ||
| 25 | |||
| 26 | 2007-07-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 27 | |||
| 28 | * process.h (struct Lisp_Process): Turn slots infd, outfd, | ||
| 29 | kill_without_query, pty_flag, tick, update_tick, decoding_carryover, | ||
| 30 | inherit_coding_system_flag, filter_multibyte, adaptive_read_buffering, | ||
| 31 | read_output_delay, and read_output_skip from Lisp_Objects to ints. | ||
| 32 | Remove unused encoding_carryover. | ||
| 33 | * process.c: Adjust all functions accordingly. | ||
| 34 | |||
| 35 | 2007-07-12 Richard Stallman <rms@gnu.org> | ||
| 36 | |||
| 37 | * term.c: Include unistd.h only if HAVE_UNISTD_H. | ||
| 38 | |||
| 39 | 2007-07-11 Jason Rumney <jasonr@gnu.org> | ||
| 40 | |||
| 41 | * makefile.w32-in (LIBS): Include OLE32. | ||
| 42 | |||
| 43 | * w32fns.c (w32_msg_pump) <WM_EMACS_CREATEWINDOW>: Initialize COM. | ||
| 44 | (w32_msg_pump) <WM_DESTROY>: Uninitialize COM. | ||
| 45 | |||
| 46 | 2007-07-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 47 | |||
| 48 | * lisp.h (struct Lisp_Hash_Table): Turn next_weak into a bare pointer. | ||
| 49 | * fns.c (weak_hash_tables): Rename from Vweak_hash_tables and turned | ||
| 50 | from a Lisp_Object into a bare pointer. | ||
| 51 | (make_hash_table, copy_hash_table, sweep_weak_hash_tables, init_fns): | ||
| 52 | Adjust the code correspondingly. | ||
| 53 | |||
| 54 | * alloc.c (emacs_blocked_free): Remove unused var `bytes_used_now'. | ||
| 55 | |||
| 56 | * term.c: Include unistd.h for ttyname, used in handle_one_term_event. | ||
| 57 | (term_show_mouse_face): Remove unused var `j'. | ||
| 58 | (handle_one_term_event): Remove unused vars `i' and `j'. | ||
| 59 | Don't cast return value of ttyname since it's not necessary. | ||
| 60 | |||
| 61 | 2007-07-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 62 | |||
| 63 | * alloc.c (mark_maybe_pointer): Enforce mult-of-8 alignment when using | ||
| 64 | USE_LSB_TAG. Suggested by Dmitry Antipov <dmantipov@yandex.ru>. | ||
| 65 | |||
| 66 | * fns.c (map_char_table): Use an array of int for `indices' rather than | ||
| 67 | an array of Lisp_Objects (which are only ever integers anyway). | ||
| 68 | (Fmap_char_table): Update caller. | ||
| 69 | * lisp.h: Update prototype. | ||
| 70 | * keymap.c (Fset_keymap_parent, map_keymap, Fcopy_keymap): | ||
| 71 | * fontset.c (Ffontset_info): | ||
| 72 | * casetab.c (set_case_table): Update callers. | ||
| 73 | |||
| 74 | * editfns.c (Ftranspose_regions): Use EMACS_INT for positions. | ||
| 75 | |||
| 76 | * keymap.c (struct accessible_keymaps_data) | ||
| 77 | (struct where_is_internal_data): New structures. | ||
| 78 | (accessible_keymaps_1, where_is_internal_1): Use them to change | ||
| 79 | interface to adhere to the one used by map_keymap. | ||
| 80 | (Faccessible_keymaps, where_is_internal): Use map_keymap. | ||
| 81 | (accessible_keymaps_char_table, where_is_internal_2): Remove. | ||
| 82 | |||
| 83 | * keymap.h (map_keymap_function_t): More informative prototype. | ||
| 84 | |||
| 85 | 2007-07-10 Guanpeng Xu <herberteuler@hotmail.com> | ||
| 86 | |||
| 87 | * search.c (Vinhibit_changing_match_data, search_regs_1): New vars. | ||
| 88 | (looking_at_1): Don't change search_regs and last_thing_searched | ||
| 89 | if `inhibit-changing-match-data' is non-nil. | ||
| 90 | (string_match_1, search_buffer, set_search_regs): Likewise. | ||
| 91 | (syms_of_search): Add Lisp level definition for | ||
| 92 | `inhibit-changing-match-data' and set it to nil. | ||
| 93 | (boyer_moore): If `inhibit-changing-match-data' is non-nil, compute | ||
| 94 | start and end of the match, instead of using values in search_regs. | ||
| 95 | |||
| 1 | 2007-07-01 Stefan Monnier <monnier@iro.umontreal.ca> | 96 | 2007-07-01 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 97 | ||
| 3 | * minibuf.c (Fcompleting_read): New value `confirm-only' | 98 | * minibuf.c (Fcompleting_read): New value `confirm-only' |
| @@ -1118,13 +1213,13 @@ | |||
| 1118 | when popup menu finishes. | 1213 | when popup menu finishes. |
| 1119 | 1214 | ||
| 1120 | * w32fns.c (menubar_in_use): New flag. | 1215 | * w32fns.c (menubar_in_use): New flag. |
| 1121 | (w32_wnd_proc) [WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND]: | 1216 | (w32_wnd_proc) <WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND>: |
| 1122 | Use it. | 1217 | Use it. |
| 1123 | 1218 | ||
| 1124 | * w32menu.c (Fx_popup_menu): Don't free menu strings here. | 1219 | * w32menu.c (Fx_popup_menu): Don't free menu strings here. |
| 1125 | (w32_menu_show): Do it here instead. | 1220 | (w32_menu_show): Do it here instead. |
| 1126 | 1221 | ||
| 1127 | * w32fns.c (w32_wnd_proc) [WM_INITMENU]: Set menubar_active frame | 1222 | * w32fns.c (w32_wnd_proc) <WM_INITMENU>: Set menubar_active frame |
| 1128 | parameter. | 1223 | parameter. |
| 1129 | 1224 | ||
| 1130 | * w32menu.c (current_popup_menu): Make available globally. | 1225 | * w32menu.c (current_popup_menu): Make available globally. |
| @@ -1132,7 +1227,7 @@ | |||
| 1132 | menu event into the keyboard buffer. Remove menu_command_in_progress. | 1227 | menu event into the keyboard buffer. Remove menu_command_in_progress. |
| 1133 | 1228 | ||
| 1134 | * w32fns.c (current_popup_menu): Use from w32menu.c. | 1229 | * w32fns.c (current_popup_menu): Use from w32menu.c. |
| 1135 | (w32_wnd_proc) [WM_EXITMENULOOP, WM_TIMER]: Use menubar_active | 1230 | (w32_wnd_proc) <WM_EXITMENULOOP, WM_TIMER>: Use menubar_active |
| 1136 | and current_popup_menu to determine whether a menubar menu has | 1231 | and current_popup_menu to determine whether a menubar menu has |
| 1137 | been cancelled. | 1232 | been cancelled. |
| 1138 | 1233 | ||
| @@ -10243,7 +10338,7 @@ | |||
| 10243 | * w32term.h (x_output): Add focus_state. | 10338 | * w32term.h (x_output): Add focus_state. |
| 10244 | 10339 | ||
| 10245 | * w32term.c (x_focus_changed, w32_detect_focus_change): New functions. | 10340 | * w32term.c (x_focus_changed, w32_detect_focus_change): New functions. |
| 10246 | (w32_read_socket) [WM_SETFOCUS]: Call w32_detect_focus_change. | 10341 | (w32_read_socket) <WM_SETFOCUS>: Call w32_detect_focus_change. |
| 10247 | 10342 | ||
| 10248 | 2005-03-25 Stefan Monnier <monnier@iro.umontreal.ca> | 10343 | 2005-03-25 Stefan Monnier <monnier@iro.umontreal.ca> |
| 10249 | 10344 | ||
| @@ -13531,7 +13626,7 @@ | |||
| 13531 | 13626 | ||
| 13532 | * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. | 13627 | * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. |
| 13533 | 13628 | ||
| 13534 | * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: | 13629 | * w32fns.c (w32_wnd_proc) <WM_MEASUREITEM, WM_DRAWITEM>: |
| 13535 | Handle Unicode menu titles. | 13630 | Handle Unicode menu titles. |
| 13536 | 13631 | ||
| 13537 | 2004-09-07 Kim F. Storm <storm@cua.dk> | 13632 | 2004-09-07 Kim F. Storm <storm@cua.dk> |