comparison src/ChangeLog @ 90982:a66921565bcb

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 806-813) - Merge from emacs--rel--22 - Update from CVS * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-230
author Miles Bader <miles@gnu.org>
date Sun, 15 Jul 2007 04:47:46 +0000
parents 2ce74303d303 e0cd45299f77
children a1be62cbd32a
comparison
equal deleted inserted replaced
90981:a37d5bf6cbb7 90982:a66921565bcb
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'
4 for `require-match'. 99 for `require-match'.
5 100
1116 1211
1117 * w32menu.c (w32_menu_show): Mark the frame's menu as inactive 1212 * w32menu.c (w32_menu_show): Mark the frame's menu as inactive
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.
1131 (menubar_selection_callback): Free menu strings before pushing the 1226 (menubar_selection_callback): Free menu strings before pushing the
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
1139 * w32term.h (w32_output): Remove menu_command_in_progress. 1234 * w32term.h (w32_output): Remove menu_command_in_progress.
1140 1235
10241 2005-03-26 Lennart Borgman <lennart.borgman.073@student.lu.se> 10336 2005-03-26 Lennart Borgman <lennart.borgman.073@student.lu.se>
10242 10337
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
10250 * minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit): 10345 * minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit):
10251 Use Fexit_minibuffer. 10346 Use Fexit_minibuffer.
13529 13624
13530 2004-09-07 Jason Rumney <jasonr@gnu.org> 13625 2004-09-07 Jason Rumney <jasonr@gnu.org>
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>
13538 13633
13539 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' 13634 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor'