aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog116
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 @@
12004-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
72004-12-23 Jason Rumney <jasonr@gnu.org>
8
9 * image.c (__WIN32__) [HAVE_NTGUI]: Define for correct behaviour
10 of JPEG library.
11
122004-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
232004-12-22 Kenichi Handa <handa@m17n.org>
24
25 * xselect.c (Fx_get_cut_buffer_internal): Return a unibyte string.
26
272004-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
582004-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
632004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
64
65 * macterm.c (mac_do_list_fonts): Fix memory leak
66
672004-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
722004-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
792004-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
1112004-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
12004-12-13 Richard M. Stallman <rms@gnu.org> 1162004-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.