diff options
| author | Karoly Lorentey | 2004-12-23 16:43:51 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-12-23 16:43:51 +0000 |
| commit | 17d51b68fb4e7da4f18eff72c589b7ffc4f9c22c (patch) | |
| tree | f490c1ccdbd43077ea77f953bc59ca94c2fe810c /src/ChangeLog | |
| parent | 4b89585ee70a1f64543a5851f07cf7e2d89c5c62 (diff) | |
| parent | 55f4edbcd246d8ea1715687a7aeeb3afe35c0345 (diff) | |
| download | emacs-17d51b68fb4e7da4f18eff72c589b7ffc4f9c22c.tar.gz emacs-17d51b68fb4e7da4f18eff72c589b7ffc4f9c22c.zip | |
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-726
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-727
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-728
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-729
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-730
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-731
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-732
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-733
Update from CVS: man/calc.texi: Fix some TeX definitions.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-734
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-735
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-736
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-737
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-738
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-739
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-740
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-741
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-742
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-743
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-744
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-745
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-746
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-75
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-76
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-77
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-277
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 166 |
1 files changed, 161 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 38a079989be..8d09c5bfd2f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,159 @@ | |||
| 1 | 2004-12-22 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * emacs.c (main): If batch mode, set Vundo_outer_limit to nil. | ||
| 4 | |||
| 5 | * lisp.h (Vundo_outer_limit): Fix decl. | ||
| 6 | |||
| 7 | * undo.c (Vundo_outer_limit): Replaces undo_outer_limit. | ||
| 8 | Uses changed. | ||
| 9 | (syms_of_undo): Initialize appropriately. | ||
| 10 | (truncate_undo_list): If it's nil, there's no limit. | ||
| 11 | |||
| 12 | 2004-12-22 Kenichi Handa <handa@m17n.org> | ||
| 13 | |||
| 14 | * xselect.c (Fx_get_cut_buffer_internal): Return a unibyte string. | ||
| 15 | |||
| 16 | 2004-12-21 Richard M. Stallman <rms@gnu.org> | ||
| 17 | |||
| 18 | * eval.c (unwind_to_catch): Clear immediate_quit. | ||
| 19 | |||
| 20 | * xdisp.c (get_next_display_element): Display codes 8a0 and 8ad | ||
| 21 | specially as `\ ' and `\-'. | ||
| 22 | |||
| 23 | * keyboard.c (kbd_buffer_store_event_hold): | ||
| 24 | In the code for while-no-input, handle immediate_quit. | ||
| 25 | |||
| 26 | * alloc.c (Fgarbage_collect): Update call to truncate_undo_list. | ||
| 27 | Call that at the very start. | ||
| 28 | (undo_limit, undo_strong_limit, undo_outer_limit): Moved to undo.c. | ||
| 29 | (syms_of_alloc): Don't define undo-limit, | ||
| 30 | undo-strong-limit and undo-outer-limit here. | ||
| 31 | |||
| 32 | * undo.c (truncate_undo_list): Return void. | ||
| 33 | Take just one argument, the buffer. | ||
| 34 | Make it current, and inhibit recursive GC. | ||
| 35 | Access and update the undo list directly; return void. | ||
| 36 | Refer to the undo...limit variables directly. | ||
| 37 | Test undo_outer_limit only after counting the whole current command. | ||
| 38 | When it's exceeded, call the function in undo-outer-limit-function. | ||
| 39 | (undo_limit, undo_strong_limit, undo_outer_limit): From alloc.c. | ||
| 40 | (Vundo_outer_limit_function): New variable. | ||
| 41 | (syms_of_undo): Define undo-limit, undo-strong-limit | ||
| 42 | and undo-outer-limit here, and undo-outer-limit-function. | ||
| 43 | Doc fixes. | ||
| 44 | |||
| 45 | * lisp.h (truncate_undo_list): Update decl. | ||
| 46 | |||
| 47 | 2004-12-21 Piet van Oostrum <piet@cs.uu.nl> | ||
| 48 | |||
| 49 | * fileio.c (Fread_file_name): Delete duplicates in | ||
| 50 | file-name-history when history_delete_duplicates is true. | ||
| 51 | |||
| 52 | 2004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 53 | |||
| 54 | * macterm.c (mac_do_list_fonts): Fix memory leak | ||
| 55 | |||
| 56 | 2004-12-20 Richard M. Stallman <rms@gnu.org> | ||
| 57 | |||
| 58 | * regex.c (re_match_2_internal) <symend, wordend>: | ||
| 59 | Fix calls to UPDATE_SYNTAX_TABLE_FORWARD. | ||
| 60 | |||
| 61 | 2004-12-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 62 | |||
| 63 | * macterm.c (endif, x_font_name_to_mac_font_name): Use | ||
| 64 | maccentraleurroman instead of maccentraleuropean | ||
| 65 | (mac_c_string_match, mac_do_list_fonts): Speed up font search by | ||
| 66 | quickly finding a specific font without needing regexps. | ||
| 67 | |||
| 68 | 2004-12-15 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 69 | |||
| 70 | * syssignal.h: Declare main_thread. | ||
| 71 | (SIGNAL_THREAD_CHECK): New macro. | ||
| 72 | |||
| 73 | * keyboard.c (input_available_signal): Move thread checking code | ||
| 74 | to macro SIGNAL_THREAD_CHECK and call that macro. | ||
| 75 | (interrupt_signal): Call SIGNAL_THREAD_CHECK. | ||
| 76 | |||
| 77 | * alloc.c (uninterrupt_malloc): Move main_thread to emacs.c. | ||
| 78 | |||
| 79 | * emacs.c: Define main_thread. | ||
| 80 | (main): Initialize main_thread. | ||
| 81 | (handle_USR1_signal, handle_USR2_signal, fatal_error_signal) | ||
| 82 | (memory_warning_signal): Call SIGNAL_THREAD_CHECK. | ||
| 83 | |||
| 84 | * floatfns.c (float_error): Call SIGNAL_THREAD_CHECK. | ||
| 85 | |||
| 86 | * dispnew.c (window_change_signal): Call SIGNAL_THREAD_CHECK. | ||
| 87 | |||
| 88 | * sysdep.c (select_alarm): Call SIGNAL_THREAD_CHECK. | ||
| 89 | |||
| 90 | * process.c (send_process_trap, sigchld_handler): Call | ||
| 91 | SIGNAL_THREAD_CHECK. | ||
| 92 | |||
| 93 | * data.c (arith_error): Call SIGNAL_THREAD_CHECK. | ||
| 94 | |||
| 95 | * atimer.c (alarm_signal_handler): Call SIGNAL_THREAD_CHECK. | ||
| 96 | |||
| 97 | * xterm.c (xg_scroll_callback): Update XG_LAST_SB_DATA before | ||
| 98 | returning when xg_ignore_gtk_scrollbar is true. | ||
| 99 | |||
| 100 | 2004-12-14 Kim F. Storm <storm@cua.dk> | ||
| 101 | |||
| 102 | * keyboard.c (read_char): Save and restore echo_string when | ||
| 103 | handling input method. | ||
| 104 | |||
| 105 | 2004-12-13 Richard M. Stallman <rms@gnu.org> | ||
| 106 | |||
| 107 | * eval.c (syms_of_eval) <quit-flag>: Doc fix. | ||
| 108 | |||
| 109 | * keyboard.c (Vthrow_on_input): New variable. | ||
| 110 | (syms_of_keyboard): Defvar and initialize it. | ||
| 111 | (kbd_buffer_store_event_hold): Handle Vthrow_on_input. | ||
| 112 | |||
| 113 | * lisp.h (QUIT): Check for Vthrow_on_input. | ||
| 114 | (Vthrow_on_input): Declare it. | ||
| 115 | |||
| 116 | 2004-12-13 Kim F. Storm <storm@cua.dk> | ||
| 117 | |||
| 118 | * xdisp.c (set_iterator_to_next): Reset stop_charpos after display | ||
| 119 | vector. | ||
| 120 | |||
| 121 | 2004-12-12 Richard M. Stallman <rms@gnu.org> | ||
| 122 | |||
| 123 | * indent.c (Fvertical_motion): Call move_it_by_lines even if LINES = 0. | ||
| 124 | |||
| 125 | * minibuf.c (Fall_completions): Add var `zero' and use it in loop. | ||
| 126 | (Ftry_completion): Really use outer `zero'; eliminate inner one. | ||
| 127 | |||
| 128 | 2004-12-12 Kenichi Handa <handa@m17n.org> | ||
| 129 | |||
| 130 | * term.c (encode_terminal_code): Fix previous change. | ||
| 131 | |||
| 132 | 2004-12-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 133 | |||
| 134 | * keyboard.c (handle_async_input): Remove pthread mutex handling. | ||
| 135 | (input_available_signal): Move pthread thingy to !SYNC_INPUT branch. | ||
| 136 | |||
| 137 | * syntax.c (Fforward_word): Avoid non-idempotent side-effects | ||
| 138 | in macro arguments. | ||
| 139 | |||
| 140 | * minibuf.c (Ftry_completion, Fall_completions): Don't use | ||
| 141 | XFASTINT blindly. | ||
| 142 | |||
| 143 | * emacs.c (main, Fdump_emacs): Don't touch malloc hooks if SYNC_INPUT. | ||
| 144 | |||
| 145 | 2004-12-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 146 | |||
| 147 | * w32term.c (x_calc_absolute_position): Remove calculation of | ||
| 148 | difference between inner and outer window. Don't subtract difference | ||
| 149 | for left and top calculations. | ||
| 150 | |||
| 151 | * xterm.c (x_calc_absolute_position): Don't subtract outer_pixel_diff | ||
| 152 | for left and top calculations. Remove call to x_real_positions. | ||
| 153 | [Bug report by Drew Adams in November] | ||
| 154 | (x_check_expected_move): Do not set change_gravity to 1 when calling | ||
| 155 | x_set_offset. | ||
| 156 | |||
| 1 | 2004-12-08 Richard M. Stallman <rms@gnu.org> | 157 | 2004-12-08 Richard M. Stallman <rms@gnu.org> |
| 2 | 158 | ||
| 3 | * xdisp.c (get_next_display_element): Use `escape-glyph' for | 159 | * xdisp.c (get_next_display_element): Use `escape-glyph' for |
| @@ -17,8 +173,8 @@ | |||
| 17 | * emacs.c (Fdump_emacs): Add ! defined (SYSTEM_MALLOC) around | 173 | * emacs.c (Fdump_emacs): Add ! defined (SYSTEM_MALLOC) around |
| 18 | reset_malloc_hooks. | 174 | reset_malloc_hooks. |
| 19 | 175 | ||
| 20 | * keyboard.c (handle_async_input, input_available_signal): Add | 176 | * keyboard.c (handle_async_input, input_available_signal): |
| 21 | ! defined (SYSTEM_MALLOC) around thread code. | 177 | Add ! defined (SYSTEM_MALLOC) around thread code. |
| 22 | 178 | ||
| 23 | * alloc.c: Add comment about the reason for (UN)BLOCK_INPUT_ALLOC. | 179 | * alloc.c: Add comment about the reason for (UN)BLOCK_INPUT_ALLOC. |
| 24 | 180 | ||
| @@ -56,12 +212,11 @@ | |||
| 56 | * emacs.c (Fdump_emacs): Call reset_malloc_hooks. | 212 | * emacs.c (Fdump_emacs): Call reset_malloc_hooks. |
| 57 | 213 | ||
| 58 | * keyboard.c: Conditionally include pthread.h | 214 | * keyboard.c: Conditionally include pthread.h |
| 59 | (handle_async_inpu, input_available_signalt): If not in the main | 215 | (handle_async_input, input_available_signalt): If not in the main |
| 60 | thread, block signal, send signal to main thread and return. | 216 | thread, block signal, send signal to main thread and return. |
| 61 | 217 | ||
| 62 | * gtkutil.c (xg_get_file_with_chooser): Handle local files only. | 218 | * gtkutil.c (xg_get_file_with_chooser): Handle local files only. |
| 63 | Set current folder in file chooser if default_filename is a | 219 | Set current folder in file chooser if default_filename is a directory. |
| 64 | directory. | ||
| 65 | 220 | ||
| 66 | 2004-12-05 Stefan Monnier <monnier@iro.umontreal.ca> | 221 | 2004-12-05 Stefan Monnier <monnier@iro.umontreal.ca> |
| 67 | 222 | ||
| @@ -92,6 +247,7 @@ | |||
| 92 | * eval.c (Fcalled_interactively_p): Don't check INTERACTIVE. | 247 | * eval.c (Fcalled_interactively_p): Don't check INTERACTIVE. |
| 93 | (interactive_p): Skip Scalled_interactively_p frames | 248 | (interactive_p): Skip Scalled_interactively_p frames |
| 94 | like Sinteractive_p frames. | 249 | like Sinteractive_p frames. |
| 250 | (unwind_to_catch): Clear handling_signal. | ||
| 95 | 251 | ||
| 96 | * data.c (Fmake_variable_buffer_local): Doc fix. | 252 | * data.c (Fmake_variable_buffer_local): Doc fix. |
| 97 | (Fmake_local_variable): Doc fix. | 253 | (Fmake_local_variable): Doc fix. |