diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a2706547e77..9323304dc46 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,118 @@ | |||
| 1 | 2004-12-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * keyboard.c (input_available_signal): Call SIGNAL_THREAD_CHECK | ||
| 4 | before touching input_available_clear_time, to avoid accessing it | ||
| 5 | from multiple threads. | ||
| 6 | |||
| 7 | 2004-12-23 Jason Rumney <jasonr@gnu.org> | ||
| 8 | |||
| 9 | * image.c (__WIN32__) [HAVE_NTGUI]: Define for correct behaviour | ||
| 10 | of JPEG library. | ||
| 11 | |||
| 12 | 2004-12-22 Richard M. Stallman <rms@gnu.org> | ||
| 13 | |||
| 14 | * emacs.c (main): If batch mode, set Vundo_outer_limit to nil. | ||
| 15 | |||
| 16 | * lisp.h (Vundo_outer_limit): Fix decl. | ||
| 17 | |||
| 18 | * undo.c (Vundo_outer_limit): Replaces undo_outer_limit. | ||
| 19 | Uses changed. | ||
| 20 | (syms_of_undo): Initialize appropriately. | ||
| 21 | (truncate_undo_list): If it's nil, there's no limit. | ||
| 22 | |||
| 23 | 2004-12-22 Kenichi Handa <handa@m17n.org> | ||
| 24 | |||
| 25 | * xselect.c (Fx_get_cut_buffer_internal): Return a unibyte string. | ||
| 26 | |||
| 27 | 2004-12-21 Richard M. Stallman <rms@gnu.org> | ||
| 28 | |||
| 29 | * eval.c (unwind_to_catch): Clear immediate_quit. | ||
| 30 | |||
| 31 | * xdisp.c (get_next_display_element): Display codes 8a0 and 8ad | ||
| 32 | specially as `\ ' and `\-'. | ||
| 33 | |||
| 34 | * keyboard.c (kbd_buffer_store_event_hold): | ||
| 35 | In the code for while-no-input, handle immediate_quit. | ||
| 36 | |||
| 37 | * alloc.c (Fgarbage_collect): Update call to truncate_undo_list. | ||
| 38 | Call that at the very start. | ||
| 39 | (undo_limit, undo_strong_limit, undo_outer_limit): Moved to undo.c. | ||
| 40 | (syms_of_alloc): Don't define undo-limit, | ||
| 41 | undo-strong-limit and undo-outer-limit here. | ||
| 42 | |||
| 43 | * undo.c (truncate_undo_list): Return void. | ||
| 44 | Take just one argument, the buffer. | ||
| 45 | Make it current, and inhibit recursive GC. | ||
| 46 | Access and update the undo list directly; return void. | ||
| 47 | Refer to the undo...limit variables directly. | ||
| 48 | Test undo_outer_limit only after counting the whole current command. | ||
| 49 | When it's exceeded, call the function in undo-outer-limit-function. | ||
| 50 | (undo_limit, undo_strong_limit, undo_outer_limit): From alloc.c. | ||
| 51 | (Vundo_outer_limit_function): New variable. | ||
| 52 | (syms_of_undo): Define undo-limit, undo-strong-limit | ||
| 53 | and undo-outer-limit here, and undo-outer-limit-function. | ||
| 54 | Doc fixes. | ||
| 55 | |||
| 56 | * lisp.h (truncate_undo_list): Update decl. | ||
| 57 | |||
| 58 | 2004-12-21 Piet van Oostrum <piet@cs.uu.nl> | ||
| 59 | |||
| 60 | * fileio.c (Fread_file_name): Delete duplicates in | ||
| 61 | file-name-history when history_delete_duplicates is true. | ||
| 62 | |||
| 63 | 2004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 64 | |||
| 65 | * macterm.c (mac_do_list_fonts): Fix memory leak | ||
| 66 | |||
| 67 | 2004-12-20 Richard M. Stallman <rms@gnu.org> | ||
| 68 | |||
| 69 | * regex.c (re_match_2_internal) <symend, wordend>: | ||
| 70 | Fix calls to UPDATE_SYNTAX_TABLE_FORWARD. | ||
| 71 | |||
| 72 | 2004-12-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 73 | |||
| 74 | * macterm.c (endif, x_font_name_to_mac_font_name): Use | ||
| 75 | maccentraleurroman instead of maccentraleuropean | ||
| 76 | (mac_c_string_match, mac_do_list_fonts): Speed up font search by | ||
| 77 | quickly finding a specific font without needing regexps. | ||
| 78 | |||
| 79 | 2004-12-15 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 80 | |||
| 81 | * syssignal.h: Declare main_thread. | ||
| 82 | (SIGNAL_THREAD_CHECK): New macro. | ||
| 83 | |||
| 84 | * keyboard.c (input_available_signal): Move thread checking code | ||
| 85 | to macro SIGNAL_THREAD_CHECK and call that macro. | ||
| 86 | (interrupt_signal): Call SIGNAL_THREAD_CHECK. | ||
| 87 | |||
| 88 | * alloc.c (uninterrupt_malloc): Move main_thread to emacs.c. | ||
| 89 | |||
| 90 | * emacs.c: Define main_thread. | ||
| 91 | (main): Initialize main_thread. | ||
| 92 | (handle_USR1_signal, handle_USR2_signal, fatal_error_signal) | ||
| 93 | (memory_warning_signal): Call SIGNAL_THREAD_CHECK. | ||
| 94 | |||
| 95 | * floatfns.c (float_error): Call SIGNAL_THREAD_CHECK. | ||
| 96 | |||
| 97 | * dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK. | ||
| 98 | |||
| 99 | * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK. | ||
| 100 | |||
| 101 | * process.c (send_process_trap, sigchld_handler): Call | ||
| 102 | SIGNAL_THREAD_CHECK. | ||
| 103 | |||
| 104 | * data.c (arith_error): Call SIGNAL_THREAD_CHECK. | ||
| 105 | |||
| 106 | * atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK. | ||
| 107 | |||
| 108 | * xterm.c (xg_scroll_callback): Update XG_LAST_SB_DATA before | ||
| 109 | returning when xg_ignore_gtk_scrollbar is true. | ||
| 110 | |||
| 111 | 2004-12-14 Kim F. Storm <storm@cua.dk> | ||
| 112 | |||
| 113 | * keyboard.c (read_char): Save and restore echo_string when | ||
| 114 | handling input method. | ||
| 115 | |||
| 1 | 2004-12-13 Richard M. Stallman <rms@gnu.org> | 116 | 2004-12-13 Richard M. Stallman <rms@gnu.org> |
| 2 | 117 | ||
| 3 | * eval.c (syms_of_eval) <quit-flag>: Doc fix. | 118 | * eval.c (syms_of_eval) <quit-flag>: Doc fix. |
| @@ -143,6 +258,7 @@ | |||
| 143 | * eval.c (Fcalled_interactively_p): Don't check INTERACTIVE. | 258 | * eval.c (Fcalled_interactively_p): Don't check INTERACTIVE. |
| 144 | (interactive_p): Skip Scalled_interactively_p frames | 259 | (interactive_p): Skip Scalled_interactively_p frames |
| 145 | like Sinteractive_p frames. | 260 | like Sinteractive_p frames. |
| 261 | (unwind_to_catch): Clear handling_signal. | ||
| 146 | 262 | ||
| 147 | * data.c (Fmake_variable_buffer_local): Doc fix. | 263 | * data.c (Fmake_variable_buffer_local): Doc fix. |
| 148 | (Fmake_local_variable): Doc fix. | 264 | (Fmake_local_variable): Doc fix. |