diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 183 |
1 files changed, 168 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index e58ddb74284..9fedb52f42c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,157 @@ | |||
| 1 | 2004-10-14 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * xterm.h: Include Xutil.h after keysym.h to work around bug | ||
| 4 | (incorrectly recognising AltGr key) in some X versions. | ||
| 5 | |||
| 6 | 2004-10-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 7 | |||
| 8 | * keymap.c (get_keymap): An autoload form is not a keymap. | ||
| 9 | |||
| 10 | * textprop.c (syms_of_textprop): Make `syntax-table' nonsticky. | ||
| 11 | |||
| 12 | 2004-10-13 Kim F. Storm <storm@cua.dk> | ||
| 13 | |||
| 14 | * callproc.c (Fcall_process): Simplify handling of display arg. | ||
| 15 | Resume `display_on_the_fly' once a coding system is determined. | ||
| 16 | |||
| 17 | * xdisp.c (redisplay_preserve_echo_area): Fix last change. | ||
| 18 | |||
| 19 | 2004-10-12 Kim F. Storm <storm@cua.dk> | ||
| 20 | |||
| 21 | * xdisp.c (redisplay_preserve_echo_area): Flush display in case | ||
| 22 | caller, such as call-process, is not going to poll for input. | ||
| 23 | (calc_line_height_property): Handle case where it->object is nil. | ||
| 24 | |||
| 25 | * xterm.c (x_redisplay_interface): Fix flush_display_optional. | ||
| 26 | |||
| 27 | 2004-10-12 Kenichi Handa <handa@m17n.org> | ||
| 28 | |||
| 29 | * xdisp.c (get_next_display_element): | ||
| 30 | If unibyte_display_via_language_environment is zero, display 8-bit | ||
| 31 | chars in octal in unibyte buffer. | ||
| 32 | |||
| 33 | 2004-10-12 Kim F. Storm <storm@cua.dk> | ||
| 34 | |||
| 35 | * doc.c (Fsubstitute_command_keys): Ignore remappings unless there | ||
| 36 | are no ordinary bindings. | ||
| 37 | |||
| 38 | 2004-10-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 39 | |||
| 40 | * xfns.c (syms_of_xfns): Defsubr x-file-dialog for GTK also. | ||
| 41 | |||
| 42 | 2004-10-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 43 | |||
| 44 | * macterm.c (x_raise_frame): Add BLOCK_INPUT around SelectWindow. | ||
| 45 | (x_lower_frame): Add BLOCK_INPUT around SendBehind. | ||
| 46 | (make_mac_frame): Add BLOCK_INPUT around the making of a | ||
| 47 | terminal frame. | ||
| 48 | (mac_initialize): Add BLOCK_INPUT around carbon initialization. | ||
| 49 | * macgui.h (mktime): Use emacs_mktime. | ||
| 50 | * macfns.c (Fx_file_dialog): Add BLOCK_INPUT around more code. | ||
| 51 | Make a cancel file-open dialog be like C-g. | ||
| 52 | * mac.c (mktime): Use emacs_mktime. | ||
| 53 | (Fdo_applescript): Add BLOCK_INPUT around do_applescript. | ||
| 54 | (Fmac_paste_function): Add better error handling for carbon cut/paste. | ||
| 55 | |||
| 56 | 2004-10-10 Kim F. Storm <storm@cua.dk> | ||
| 57 | |||
| 58 | * keyboard.c (timer_resume_idle): New function to resume idle | ||
| 59 | timer without resetting timers on the idle list. | ||
| 60 | (read_char): Use timer_resume_idle. Remove local var last_idle_start. | ||
| 61 | (timer_start_idle, timer_stop_idle): Declare static. | ||
| 62 | (read_key_sequence): Use timer_resume_idle instead of timer_start_idle. | ||
| 63 | |||
| 64 | * keyboard.h (timer_start_idle, timer_stop_idle): Remove prototypes. | ||
| 65 | |||
| 66 | 2004-10-08 Steven Tamm <steventamm@mac.com> | ||
| 67 | |||
| 68 | * config.in (HAVE_MALLOC_MALLOC_H): Regenerate. | ||
| 69 | * macterm.c (mac_check_for_quit_char): Remove warning for using | ||
| 70 | NULL where 0 should be used. | ||
| 71 | * unexmacosx.c: Use malloc/malloc.h on Tiger instead of | ||
| 72 | objc/malloc.h | ||
| 73 | * mac.c: Include time.h for Tiger compatibility. | ||
| 74 | |||
| 75 | 2004-10-07 Kim F. Storm <storm@cua.dk> | ||
| 76 | |||
| 77 | * xdisp.c (redisplay_window): Fix flicker on vertical line between | ||
| 78 | windows. Update vertical line after drawing window fringes, but | ||
| 79 | only if actually drawing any bitmaps--or there is no fringe. | ||
| 80 | |||
| 81 | * xterm.c (x_update_window_end): Likewise. | ||
| 82 | * macterm.c (x_update_window_end): Likewise. | ||
| 83 | * w32term.c (x_update_window_end): Likewise. | ||
| 84 | |||
| 85 | * fringe.c (draw_window_fringes): Return value now indicates if | ||
| 86 | any fringe bitmaps were redrawn (or there are no fringes). | ||
| 87 | |||
| 88 | * dispextern.h (draw_window_fringes): Update prototype. | ||
| 89 | |||
| 90 | 2004-10-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 91 | |||
| 92 | * macfns.c (mac_get_window_bounds): Add extern. | ||
| 93 | (x_real_positions): Use mac_get_window_bounds. | ||
| 94 | |||
| 95 | * macmenu.c (update_submenu_strings): Apply 2004-09-07 change for | ||
| 96 | xmenu.c (YAILOM). | ||
| 97 | |||
| 98 | * macterm.c [!MAC_OSX]: Include Windows.h. | ||
| 99 | (front_emacs_window): Rename from mac_front_window. All uses | ||
| 100 | changed. Return the frontmost non-tooltip emacs window. | ||
| 101 | (mac_get_window_bounds): New function. | ||
| 102 | (x_calc_absolute_position): Use the difference of width and height | ||
| 103 | between the inner and outer window. | ||
| 104 | (x_set_offset): Specify window position by the coordinae of the | ||
| 105 | outer window. Adjust the position if the title bar is completely | ||
| 106 | outside the screen. | ||
| 107 | (app_is_suspended, app_sleep_time): Remove unused variables. | ||
| 108 | (do_app_resume, do_app_suspend): Remove their contents because | ||
| 109 | window-activate/deactivate events will do the job. | ||
| 110 | (do_zoom_window): Remove unused variables. Make compliant to the | ||
| 111 | standard way of zooming. Set f->left_pos and f->top_pos. | ||
| 112 | (XTread_socket): Don't use argument `expected'. Don't use | ||
| 113 | FrontWindow to determine the clicked window. Exclude unprocessed | ||
| 114 | mouseUp cases in the early stage. Add parentheses to fix operator | ||
| 115 | precedence. | ||
| 116 | (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area. | ||
| 117 | |||
| 118 | |||
| 119 | 2004-10-05 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se> | ||
| 120 | |||
| 121 | * config.in: Regenerate. | ||
| 122 | |||
| 123 | * Makefile.in (RUN_TEMACS): Check HAVE_RANDOM_HEAPSTART instead of | ||
| 124 | HAVE_EXECSHIELD. | ||
| 125 | |||
| 126 | 2004-10-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 127 | |||
| 128 | * xterm.c (x_find_modifier_meanings): Ignore any Super or Hyper for | ||
| 129 | a row if Alt or Meta has been found for that row. Also stop scanning | ||
| 130 | for Keysyms for that row. | ||
| 131 | |||
| 132 | 2004-10-04 Kim F. Storm <storm@cua.dk> | ||
| 133 | |||
| 134 | * fringe.c (Ffringe_bitmaps_at_pos): Change return value from cons | ||
| 135 | to list. Include overlay arrow bitmap in return value. | ||
| 136 | |||
| 137 | * xterm.c (XTset_vertical_scroll_bar): Improve handling of scroll | ||
| 138 | bars with fractional column width. If scroll bar separates two | ||
| 139 | windows, move it towards the window it belongs to. Only update | ||
| 140 | the padding area below the scroll bar widget when necessary, | ||
| 141 | i.e. when scroll bar widget is created, moved, or resized. | ||
| 142 | |||
| 143 | * xdisp.c (define_frame_cursor1): Do not change frame cursor | ||
| 144 | while tracking/dragging mouse. | ||
| 145 | (x_draw_vertical_border): Do not draw line if frame has scroll bars. | ||
| 146 | |||
| 147 | * window.c (coordinates_in_window): Relax check for cursor | ||
| 148 | on vertial border between mode lines. | ||
| 149 | (Fset_window_fringes): Do not allow negative widths. | ||
| 150 | (Fset_window_scroll_bars): Likewise. | ||
| 151 | |||
| 152 | * .gdbinit (pp): Shorthand for p ARG + pr. | ||
| 153 | (ff): New command: flush frame updates (X only). | ||
| 154 | |||
| 1 | 2004-10-03 Michael Albinus <michael.albinus@gmx.de> | 155 | 2004-10-03 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 156 | ||
| 3 | * fileio.c (auto_save_1) Call Ffile_modes for remote files. | 157 | * fileio.c (auto_save_1) Call Ffile_modes for remote files. |
| @@ -62,8 +216,8 @@ | |||
| 62 | Change arg to Lisp_Object and fail if not an integer. | 216 | Change arg to Lisp_Object and fail if not an integer. |
| 63 | (get_fringe_bitmap_name, resolve_fringe_bitmap) | 217 | (get_fringe_bitmap_name, resolve_fringe_bitmap) |
| 64 | (destroy_fringe_bitmap): New functions. | 218 | (destroy_fringe_bitmap): New functions. |
| 65 | (Fdestroy_fringe_bitmap): Change arg to bitmap symbol. Use | 219 | (Fdestroy_fringe_bitmap): Change arg to bitmap symbol. |
| 66 | destroy_fringe_bitmap. Remove symbol from Vfringe_bitmaps and | 220 | Use destroy_fringe_bitmap. Remove symbol from Vfringe_bitmaps and |
| 67 | clear its fringe property. | 221 | clear its fringe property. |
| 68 | (init_fringe_bitmap): Use destroy_fringe_bitmap instead of | 222 | (init_fringe_bitmap): Use destroy_fringe_bitmap instead of |
| 69 | Fdestroy_fringe_bitmap. | 223 | Fdestroy_fringe_bitmap. |
| @@ -88,7 +242,7 @@ | |||
| 88 | 242 | ||
| 89 | 2004-09-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 243 | 2004-09-25 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 90 | 244 | ||
| 91 | * config.in: Rebuild | 245 | * config.in: Rebuild. |
| 92 | 246 | ||
| 93 | 2004-09-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 247 | 2004-09-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 94 | 248 | ||
| @@ -108,7 +262,7 @@ | |||
| 108 | Handle the case where we reach the old displayed text, | 262 | Handle the case where we reach the old displayed text, |
| 109 | out of sync with the old line boundary. | 263 | out of sync with the old line boundary. |
| 110 | 264 | ||
| 111 | 2004-09-14 Stefan <monnier@iro.umontreal.ca> | 265 | 2004-09-14 Stefan Monnier <monnier@iro.umontreal.ca> |
| 112 | 266 | ||
| 113 | * fileio.c (Finsert_file_contents): Fix case of replacement in a | 267 | * fileio.c (Finsert_file_contents): Fix case of replacement in a |
| 114 | narrowed buffer. | 268 | narrowed buffer. |
| @@ -130,7 +284,7 @@ | |||
| 130 | (Fbyte_code): Remove dead code after `wrong_type_argument'. | 284 | (Fbyte_code): Remove dead code after `wrong_type_argument'. |
| 131 | 285 | ||
| 132 | * alloc.c (Fgarbage_collect): Mark keyboards, gtk data, and specpdl | 286 | * alloc.c (Fgarbage_collect): Mark keyboards, gtk data, and specpdl |
| 133 | before doing the mark_stack_check_gcpros since they are not on the stack. | 287 | before doing the mark_stack_check_gcpros since they're not on the stack. |
| 134 | 288 | ||
| 135 | 2004-09-12 Kim F. Storm <storm@cua.dk> | 289 | 2004-09-12 Kim F. Storm <storm@cua.dk> |
| 136 | 290 | ||
| @@ -149,8 +303,7 @@ | |||
| 149 | blockinput.h. | 303 | blockinput.h. |
| 150 | (dosfns.o): Depend on blockinput.h, window.h, dispextern.h, | 304 | (dosfns.o): Depend on blockinput.h, window.h, dispextern.h, |
| 151 | charset.h, and coding.h | 305 | charset.h, and coding.h |
| 152 | (w16select.o): Depend on buffer.h, charset.h, coding.h, and | 306 | (w16select.o): Depend on buffer.h, charset.h, coding.h, and composite.h. |
| 153 | composite.h. | ||
| 154 | (term.o): Depend on window.h and keymap.h. | 307 | (term.o): Depend on window.h and keymap.h. |
| 155 | (abbrev.o): Depend on syntax.h. | 308 | (abbrev.o): Depend on syntax.h. |
| 156 | (callint.o): Depend on keymap.h. | 309 | (callint.o): Depend on keymap.h. |
| @@ -183,8 +336,8 @@ | |||
| 183 | (lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h. | 336 | (lread.o): Depend on $(INTERVALS_SRC), termhooks.h, and coding.h. |
| 184 | (intervals.o): Depend on keymap.h. | 337 | (intervals.o): Depend on keymap.h. |
| 185 | 338 | ||
| 186 | * msdos.c (msdos_set_cursor_shape, IT_display_cursor): Add | 339 | * msdos.c (msdos_set_cursor_shape, IT_display_cursor): |
| 187 | debugging print-out to termscript. | 340 | Add debugging print-out to termscript. |
| 188 | 341 | ||
| 189 | 2004-09-09 Richard M. Stallman <rms@gnu.org> | 342 | 2004-09-09 Richard M. Stallman <rms@gnu.org> |
| 190 | 343 | ||
| @@ -210,8 +363,8 @@ | |||
| 210 | 2004-09-07 Luc Teirlinck <teirllm@auburn.edu> | 363 | 2004-09-07 Luc Teirlinck <teirllm@auburn.edu> |
| 211 | 364 | ||
| 212 | * buffer.h (struct buffer): Add auto_save_file_format field. | 365 | * buffer.h (struct buffer): Add auto_save_file_format field. |
| 213 | * buffer.c (reset_buffer, init_buffer_once): Handle | 366 | * buffer.c (reset_buffer, init_buffer_once): |
| 214 | auto_save_file_format field. | 367 | Handle auto_save_file_format field. |
| 215 | (syms_of_buffer): Add DEFVAR_PER_BUFFER for | 368 | (syms_of_buffer): Add DEFVAR_PER_BUFFER for |
| 216 | `buffer-auto-save-file-format'. | 369 | `buffer-auto-save-file-format'. |
| 217 | * fileio.c: Delete declaration for removed Vauto_save_file_format. | 370 | * fileio.c: Delete declaration for removed Vauto_save_file_format. |
| @@ -224,15 +377,15 @@ | |||
| 224 | 377 | ||
| 225 | * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. | 378 | * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. |
| 226 | 379 | ||
| 227 | * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: Handle | 380 | * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: |
| 228 | Unicode menu titles. | 381 | Handle Unicode menu titles. |
| 229 | 382 | ||
| 230 | 2004-09-07 Kim F. Storm <storm@cua.dk> | 383 | 2004-09-07 Kim F. Storm <storm@cua.dk> |
| 231 | 384 | ||
| 232 | * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' | 385 | * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' |
| 233 | property from text property or overlay strings at point. | 386 | property from text property or overlay strings at point. |
| 234 | 387 | ||
| 235 | 2004-09-07 Stefan <monnier@iro.umontreal.ca> | 388 | 2004-09-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 236 | 389 | ||
| 237 | * xmenu.c (update_submenu_strings): YAILOM. | 390 | * xmenu.c (update_submenu_strings): YAILOM. |
| 238 | (set_frame_menubar): Make sure last_i is initialized. | 391 | (set_frame_menubar): Make sure last_i is initialized. |
| @@ -721,7 +874,7 @@ | |||
| 721 | * w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly | 874 | * w32select.c (Fw32_set_clipboard_data): Update `nbytes' correctly |
| 722 | after getting a new string by pre-write-conversion. | 875 | after getting a new string by pre-write-conversion. |
| 723 | 876 | ||
| 724 | 2004-06-30 Stefan <monnier@iro.umontreal.ca> | 877 | 2004-06-30 Stefan Monnier <monnier@iro.umontreal.ca> |
| 725 | 878 | ||
| 726 | * xterm.c (x_detect_focus_change): Remove unused var `nr_events'. | 879 | * xterm.c (x_detect_focus_change): Remove unused var `nr_events'. |
| 727 | (x_calc_absolute_position): Remove unused var `child'. | 880 | (x_calc_absolute_position): Remove unused var `child'. |