aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2004-12-23 16:43:51 +0000
committerKaroly Lorentey2004-12-23 16:43:51 +0000
commit17d51b68fb4e7da4f18eff72c589b7ffc4f9c22c (patch)
treef490c1ccdbd43077ea77f953bc59ca94c2fe810c /src/ChangeLog
parent4b89585ee70a1f64543a5851f07cf7e2d89c5c62 (diff)
parent55f4edbcd246d8ea1715687a7aeeb3afe35c0345 (diff)
downloademacs-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/ChangeLog166
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 @@
12004-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
122004-12-22 Kenichi Handa <handa@m17n.org>
13
14 * xselect.c (Fx_get_cut_buffer_internal): Return a unibyte string.
15
162004-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
472004-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
522004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
53
54 * macterm.c (mac_do_list_fonts): Fix memory leak
55
562004-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
612004-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
682004-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
1002004-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
1052004-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
1162004-12-13 Kim F. Storm <storm@cua.dk>
117
118 * xdisp.c (set_iterator_to_next): Reset stop_charpos after display
119 vector.
120
1212004-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
1282004-12-12 Kenichi Handa <handa@m17n.org>
129
130 * term.c (encode_terminal_code): Fix previous change.
131
1322004-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
1452004-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
12004-12-08 Richard M. Stallman <rms@gnu.org> 1572004-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
662004-12-05 Stefan Monnier <monnier@iro.umontreal.ca> 2212004-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.