diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 321 |
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 @@ | |||
| 1 | 2006-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 | |||
| 50 | 2006-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 | |||
| 63 | 2006-08-25 Kim F. Storm <storm@cua.dk> | ||
| 64 | |||
| 65 | * keyboard.c (Fcurrent_idle_time): Simplify. | ||
| 66 | |||
| 67 | 2006-08-25 Richard Stallman <rms@gnu.org> | ||
| 68 | |||
| 69 | * fns.c (sxhash_string): Rotate properly; don't lose bits. | ||
| 70 | |||
| 71 | 2006-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 | |||
| 87 | 2006-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 | |||
| 92 | 2006-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 | |||
| 97 | 2006-08-22 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 98 | |||
| 99 | * buffer.c (Fset_buffer_multibyte): Record proper undo entry. | ||
| 100 | |||
| 101 | 2006-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 | |||
| 106 | 2006-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 | |||
| 113 | 2006-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 | |||
| 119 | 2006-08-20 Chong Yidong <cyd@stupidchicken.com> | ||
| 120 | |||
| 121 | * keyboard.c (show_help_echo): Preserve mouse movement flag if | ||
| 122 | tracking mouse. | ||
| 123 | |||
| 124 | 2006-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 | |||
| 131 | 2006-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 | |||
| 136 | 2006-08-16 Andreas Schwab <schwab@suse.de> | ||
| 137 | |||
| 138 | * print.c (debug_output_compilation_hack): Fix return type. | ||
| 139 | |||
| 140 | 2006-08-16 Richard Stallman <rms@gnu.org> | ||
| 141 | |||
| 142 | * print.c (debug_output_compilation_hack): New function. | ||
| 143 | |||
| 144 | 2006-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 | |||
| 149 | 2006-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 | |||
| 154 | 2006-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 | |||
| 163 | 2006-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 | |||
| 168 | 2006-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 | |||
| 173 | 2006-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 | |||
| 178 | 2006-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 | |||
| 191 | 2006-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 | |||
| 202 | 2006-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 | |||
| 208 | 2006-08-09 Kenichi Handa <handa@m17n.org> | ||
| 209 | |||
| 210 | * coding.c (syms_of_coding): Improve the docstring | ||
| 211 | file-coding-system-alist. | ||
| 212 | |||
| 213 | 2006-08-07 Andreas Schwab <schwab@suse.de> | ||
| 214 | |||
| 215 | * puresize.h (BASE_PURESIZE): Increase to 1120000. | ||
| 216 | |||
| 217 | 2006-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 | |||
| 223 | 2006-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 | |||
| 236 | 2006-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 | |||
| 242 | 2006-08-04 Eli Zaretskii <eliz@gnu.org> | ||
| 243 | |||
| 244 | * w32fns.c (w32_query_font): Fix last change: use stricmp. | ||
| 245 | |||
| 246 | 2006-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 | |||
| 251 | 2006-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 | |||
| 256 | 2006-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 | |||
| 262 | 2006-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 | |||
| 267 | 2006-08-03 Chong Yidong <cyd@stupidchicken.com> | ||
| 268 | |||
| 269 | * process.c: Revert last change. | ||
| 270 | |||
| 271 | 2006-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 | |||
| 278 | 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org> | ||
| 279 | |||
| 280 | * editfns.c: Undo 2006-06-27 change. | ||
| 281 | |||
| 282 | 2006-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 | |||
| 289 | 2006-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 | |||
| 301 | 2006-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 | |||
| 1 | 2006-07-26 Chong Yidong <cyd@stupidchicken.com> | 306 | 2006-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 | ||
| 485 | 2006-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 | |||
| 180 | 2006-07-17 Kim F. Storm <storm@cua.dk> | 493 | 2006-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 | ||
| 618 | 2006-06-14 Chong Yidong <cyd@stupidchicken.com> | 931 | 2006-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 | ||
| 623 | 2006-06-14 Richard Stallman <rms@gnu.org> | 936 | 2006-06-14 Richard Stallman <rms@gnu.org> |
| 624 | 937 | ||
| @@ -689,8 +1002,8 @@ | |||
| 689 | 1002 | ||
| 690 | 2006-06-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 1003 | 2006-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 | ||
| 695 | 2006-06-05 Jason Rumney <jasonr@gnu.org> | 1008 | 2006-06-05 Jason Rumney <jasonr@gnu.org> |
| 696 | 1009 | ||