aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog321
1 files changed, 317 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 79271fe23fa..c7a065c091e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,308 @@
12006-08-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Undo previous
4 change. Move mutex lock/unlock operations inside BLOCK_INPUT.
5
6 * dired.c (directory_files_internal_unwind, directory_files_internal)
7 (file_name_completion): Add BLOCK_INPUT around opendir/closedir.
8
9 * image.c [MAC_OS] (image_load_qt_1): Use ComponentResult instead
10 of OSErr.
11
12 * keyboard.c (in_sighandler): Remove variable.
13 (Fcurrent_idle_time): Add missing `doc:'.
14 (input_available_signal, init_keyboard): Undo previous change.
15
16 * keyboard.h (in_sighandler): Remove extern.
17
18 * mac.c (create_apple_event_from_event_ref, select)
19 (Fmac_get_file_creator, Fmac_get_file_type, Fmac_set_file_creator)
20 (Fmac_set_file_type, cfstring_create_normalized)
21 (mac_get_system_locale, select_and_poll_event, sys_select): Use
22 OSStatus instead of OSErr.
23
24 * macfns.c [TARGET_API_MAC_CARBON] (mac_update_proxy_icon): Don't
25 use FRAME_FILE_NAME. Use (FS)UpdateAlias.
26 (Fx_create_frame): Apply 2006-07-03 for xfns.c.
27
28 * macselect.c (get_scrap_from_symbol, clear_scrap, put_scrap_string)
29 (put_scrap_private_timestamp, scrap_has_target_type, get_scrap_string)
30 (get_scrap_private_timestamp, get_scrap_target_type_list)
31 (x_own_selection, x_get_foreign_selection)
32 (Fx_disown_selection_internal, Fx_selection_owner_p)
33 (Fx_selection_exists_p): Use OSStatus instead of OSErr.
34
35 * macterm.c (mac_draw_string_common, mac_query_char_extents)
36 (x_iconify_frame, XLoadQueryFont, install_window_handler)
37 (mac_handle_command_event, init_command_handler, init_menu_bar):
38 Use OSStatus instead of OSErr.
39 (x_free_frame_resources) [TARGET_API_MAC_CARBON]: Don't use
40 FRAME_FILE_NAME.
41 (x_query_font): Apply 2006-08-04 change for xterm.c.
42 (Qhi_command): Rename from Qhicommand. All uses changed.
43
44 * macterm.h (struct mac_output) [TARGET_API_MAC_CARBON]: Remove member
45 file_name.
46 (FRAME_FILE_NAME): Remove macro.
47 (install_window_handler, create_apple_event_from_event_ref):
48 Return OSStatus instead of OSErr.
49
502006-08-26 Kim F. Storm <storm@cua.dk>
51
52 * buffer.c (Fset_buffer_multibyte):
53 * editfns.c (Fcurrent_time, Fget_internal_run_time):
54 * macfns.c (Fxw_color_values):
55 * w32fns.c (Fxw_color_values):
56 * xfns.c (Fxw_color_values): Simplify; use list3.
57
58 * fileio.c (Fmake_directory_internal, Fdelete_directory)
59 (Fdelete_file): Simplify; use list1.
60 (Frename_file, Fadd_name_to_file, Fmake_symbolic_link):
61 Simplify; remove NO_ARG_ARRAY stuff, use list2.
62
632006-08-25 Kim F. Storm <storm@cua.dk>
64
65 * keyboard.c (Fcurrent_idle_time): Simplify.
66
672006-08-25 Richard Stallman <rms@gnu.org>
68
69 * fns.c (sxhash_string): Rotate properly; don't lose bits.
70
712006-08-24 Francesc Rocher <francesc.rocher@gmail.com>
72
73 * xdisp.c (overline_margin): New variable.
74 (x_produce_glyphs): Use it.
75 (syms_of_xdisp): DEFVAR_INT it.
76
77 * xterm.c (x_underline_at_descent_line): New variable.
78 (syms_of_xterm): DEFVAR_BOOL it.
79 (x_draw_glyph_string): Use it.
80 Draw underline and overline up to the end of line if the face
81 extends to the end of line.
82
83 * macterm.c: Likewise.
84
85 * w32term.c: Likewise.
86
872006-08-24 Nick Roberts <nickrob@snap.net.nz>
88
89 * buffer.c (Fswitch_to_buffer): Move buffer to front of
90 buffer-alist if necessary.
91
922006-08-22 Kim F. Storm <storm@cua.dk>
93
94 * xdisp.c (update_tool_bar): Redisplay toolbar also when only
95 number of items changes.
96
972006-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
98
99 * buffer.c (Fset_buffer_multibyte): Record proper undo entry.
100
1012006-08-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
102
103 * keyboard.c: Clarify difference between in_sighandler and
104 handling_signal.
105
1062006-08-21 Kim F. Storm <storm@cua.dk>
107
108 * macterm.c (x_draw_stretch_glyph_string):
109 * w32term.c (x_draw_stretch_glyph_string):
110 * xterm.c (x_draw_stretch_glyph_string): It is ok to draw a
111 stretch glyph in left marginal areas on header and mode lines.
112
1132006-08-21 Kenichi Handa <handa@m17n.org>
114
115 * keyboard.c (syms_of_keyboard): Docstring of
116 Vunread_post_input_method_events and Vunread_input_method_events
117 fixed.
118
1192006-08-20 Chong Yidong <cyd@stupidchicken.com>
120
121 * keyboard.c (show_help_echo): Preserve mouse movement flag if
122 tracking mouse.
123
1242006-08-20 Richard Stallman <rms@gnu.org>
125
126 * xfaces.c (load_pixmap): Add quotes in error message.
127
128 * keyboard.c (Fcurrent_idle_time): New function.
129 (syms_of_keyboard): defsubr it.
130
1312006-08-18 Nick Roberts <nickrob@snap.net.nz>
132
133 * window.c (Fset_window_fringes): Do nothing on a tty.
134 (Fwindow_fringes): Put ? operator after the line break.
135
1362006-08-16 Andreas Schwab <schwab@suse.de>
137
138 * print.c (debug_output_compilation_hack): Fix return type.
139
1402006-08-16 Richard Stallman <rms@gnu.org>
141
142 * print.c (debug_output_compilation_hack): New function.
143
1442006-08-16 Kenichi Handa <handa@m17n.org>
145
146 * fileio.c (choose_write_coding_system): Use LF for end-of-line
147 in auto-saving.
148
1492006-08-15 Chong Yidong <cyd@stupidchicken.com>
150
151 * keyboard.c (read_char): Don't change idle timer state at all if
152 end_time is supplied.
153
1542006-08-15 Kenichi Handa <handa@m17n.org>
155
156 * coding.c (ONE_MORE_BYTE_CHECK_MULTIBYTE): New arg RET. If SRC
157 is exhausted, return with RET.
158 (detect_coding_emacs_mule, detect_coding_iso2022)
159 (detect_coding_sjis, detect_coding_big5, detect_coding_utf_8)
160 (detect_coding_utf_16, detect_coding_ccl): Adjusted for the above
161 change.
162
1632006-08-14 Chong Yidong <cyd@stupidchicken.com>
164
165 * keyboard.c (read_char): Don't reset idle timers if a time limit
166 is supplied.
167
1682006-08-14 Kim F. Storm <storm@cua.dk>
169
170 * .gdbinit (pitx): Print iterator position.
171 Limit stack dump in case iterator is not initialized.
172
1732006-08-12 Eli Zaretskii <eliz@gnu.org>
174
175 * frame.c (Fmouse_position, Fmouse_pixel_position)
176 (Fset_mouse_position, Fset_mouse_pixel_position): Doc fix.
177
1782006-08-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
179
180 * xselect.c (Fx_register_dnd_atom): New function.
181 (syms_of_xselect): Defsubr it.
182 (x_handle_dnd_message): Check that message_type is in
183 dpyinfo->x_dnd_atoms before generating lisp event.
184
185 * xterm.h (struct x_display_info): Add x_dnd_atoms* to keep track
186 of drag and drop Atoms.
187
188 * xterm.c (x_term_init): Initialize dpyinfo->x_dnd_atoms*
189
190
1912006-08-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
192
193 * keyboard.c: Define in_sighandler.
194 (input_available_signal): Set in_sighandler.
195 (init_keyboard): Initialize in_sighandler.
196
197 * keyboard.h: Declare in_sighandler.
198
199 * alloc.c (UNBLOCK_INPUT_ALLOC, BLOCK_INPUT_ALLOC): Use in_sighandler
200 to check if mutex should be locked or not.
201
2022006-08-09 Richard Stallman <rms@gnu.org>
203
204 * keyboard.c (keyremap_step): No-op if fkey->parent = nil.
205 (read_key_sequence): Always start fkey.start and fkey.end at 0,
206 and likewise for keytran.
207
2082006-08-09 Kenichi Handa <handa@m17n.org>
209
210 * coding.c (syms_of_coding): Improve the docstring
211 file-coding-system-alist.
212
2132006-08-07 Andreas Schwab <schwab@suse.de>
214
215 * puresize.h (BASE_PURESIZE): Increase to 1120000.
216
2172006-08-06 Chong Yidong <cyd@stupidchicken.com>
218
219 * buffer.c (Vchange_major_mode_hook, Qchange_major_mode_hook): New vars.
220 (Fkill_all_local_variables): Use it.
221 (syms_of_buffer): Defvar it.
222
2232006-08-05 Eli Zaretskii <eliz@gnu.org>
224
225 * w32.c (w32_valid_pointer_p): New function.
226
227 * w32.h: Add prototype for w32_valid_pointer_p.
228
229 * alloc.c: Include w32.h.
230 (valid_lisp_object_p) [WINDOWSNT]: Call w32_valid_pointer_p to do
231 the job.
232
233 * keyboard.c (kbd_buffer_get_event): Return Qnil when current time
234 is exactly equal to end_time, not only when it is past that.
235
2362006-08-04 Chong Yidong <cyd@stupidchicken.com>
237
238 * keyboard.c (read_char): Rebalance specpdl after receiving jump.
239
240 * process.c: Reapply 2006-08-01 change.
241
2422006-08-04 Eli Zaretskii <eliz@gnu.org>
243
244 * w32fns.c (w32_query_font): Fix last change: use stricmp.
245
2462006-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
247
248 * editfns.c (Fsubst_char_in_region): Redo the setup work after running
249 the before-change-functions since they may have altered the buffer.
250
2512006-08-04 Ralf Angeli <angeli@caeruleus.net>
252
253 * w32fns.c (w32_createwindow): Handle -geometry command line option
254 and the geometry settings in the Registry.
255
2562006-08-04 Kenichi Handa <handa@m17n.org>
257
258 * w32fns.c (w32_query_font): Compare names by ignoring case.
259
260 * xterm.c (x_query_font): Compare names by ignoring case.
261
2622006-08-03 Jason Rumney <jasonr@gnu.org>
263
264 * w32menu.c (w32_menu_show, w32_dialog_show): Call Fsignal to quit
265 when no option selected.
266
2672006-08-03 Chong Yidong <cyd@stupidchicken.com>
268
269 * process.c: Revert last change.
270
2712006-08-01 Kim F. Storm <storm@cua.dk>
272
273 * process.c (wait_reading_process_output_unwind): New function.
274 Restores waiting_for_user_input_p to saved value.
275 (wait_reading_process_output): Unwind protect waiting_for_user_input_p
276 instead of save/restore old value on stack.
277
2782006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
279
280 * editfns.c: Undo 2006-06-27 change.
281
2822006-07-29 Eli Zaretskii <eliz@gnu.org>
283
284 * coding.c (Ffind_operation_coding_system): Revert the change from
285 2006-05-29.
286
287 * alloc.c [WINDOWSNT]: Include fcntl.h, to fix last change.
288
2892006-07-28 Richard Stallman <rms@gnu.org>
290
291 * xfaces.c (lookup_named_face, Fdisplay_supports_face_attributes_p):
292 Add conditional aborts for clarity.
293
294 * xdisp.c (update_menu_bar): New arg HOOKS_RUN. Callers changed.
295 Used to avoid running the hooks over and over for each frame.
296 (prepare_menu_bars): Pass value from update_menu_bar
297 as HOOKS_RUN of next call.
298
299 * keyboard.c (safe_run_hooks_1): Don't crash if Vrun_hooks is nil.
300
3012006-07-28 Kim F. Storm <storm@cua.dk>
302
303 * alloc.c (valid_pointer_p): New function (from valid_lisp_object_p).
304 (valid_lisp_object_p): Use it to check for valid SUBRP obj.
305
12006-07-26 Chong Yidong <cyd@stupidchicken.com> 3062006-07-26 Chong Yidong <cyd@stupidchicken.com>
2 307
3 * keyboard.c (read_char): New arg END_TIME specifying timeout. 308 * keyboard.c (read_char): New arg END_TIME specifying timeout.
@@ -177,6 +482,14 @@
177 (mac_initialize_display_info) [MAC_OSX]: Use CGDisplaySamplesPerPixel. 482 (mac_initialize_display_info) [MAC_OSX]: Use CGDisplaySamplesPerPixel.
178 (x_delete_display): Apply 2006-07-04 change for xterm.c. 483 (x_delete_display): Apply 2006-07-04 change for xterm.c.
179 484
4852006-07-17 Richard Stallman <rms@gnu.org>
486
487 * keyboard.c (Vcommand_error_function): New variable.
488 (syms_of_keyboard): Defvar it.
489 (cmd_error_internal): Simplify, and handle Vcommand_error_function.
490
491 * dispnew.c (init_display): Mention DISPLAY as well as TERM in err msg.
492
1802006-07-17 Kim F. Storm <storm@cua.dk> 4932006-07-17 Kim F. Storm <storm@cua.dk>
181 494
182 * xdisp.c (handle_single_display_spec): Ensure the right value of 495 * xdisp.c (handle_single_display_spec): Ensure the right value of
@@ -617,8 +930,8 @@
617 930
6182006-06-14 Chong Yidong <cyd@stupidchicken.com> 9312006-06-14 Chong Yidong <cyd@stupidchicken.com>
619 932
620 * xdisp.c (back_to_previous_visible_line_start): Reset 933 * xdisp.c (back_to_previous_visible_line_start):
621 it->continuation_lines_width. 934 Reset it->continuation_lines_width.
622 935
6232006-06-14 Richard Stallman <rms@gnu.org> 9362006-06-14 Richard Stallman <rms@gnu.org>
624 937
@@ -689,8 +1002,8 @@
689 1002
6902006-06-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 10032006-06-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
691 1004
692 * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event): Exclude 1005 * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event):
693 0x7f from ASCII range. 1006 Exclude 0x7f from ASCII range.
694 1007
6952006-06-05 Jason Rumney <jasonr@gnu.org> 10082006-06-05 Jason Rumney <jasonr@gnu.org>
696 1009