aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2004-11-06 17:52:02 +0000
committerKaroly Lorentey2004-11-06 17:52:02 +0000
commit65ea79492334e2ef7b5b4e0d23b6f68ba2f4d0bb (patch)
tree853cf391ca1abda4f4ccd6fe8e7bb43f7c86ee08 /src/ChangeLog
parente0bc17abe6979d607e8de4684dddb96e53c60065 (diff)
parent392cf16dd0ee9358f8af0cd0d8048b822456bbeb (diff)
downloademacs-65ea79492334e2ef7b5b4e0d23b6f68ba2f4d0bb.tar.gz
emacs-65ea79492334e2ef7b5b4e0d23b6f68ba2f4d0bb.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-653 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-654 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-655 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-656 Update from CVS: lisp/man.el (Man-xref-normal-file): Fix help-echo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-657 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-658 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-659 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-660 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-661 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-662 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-663 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-664 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-665 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-666 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-667 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-668 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-669 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-670 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-671 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-64 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-65 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-66 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-67 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-68 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-264
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog239
1 files changed, 221 insertions, 18 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8479a0f94ce..a38c3f7baeb 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,206 @@
12004-11-05 Kim F. Storm <storm@cua.dk>
2
3 * fileio.c (Ffile_modes): Doc fix.
4 (auto_save_1): Check for Ffile_modes nil value.
5
62004-11-05 Kim F. Storm <storm@cua.dk>
7
8 * xselect.c (struct selection_event_queue, selection_queue)
9 (x_queue_selection_requests, x_queue_event)
10 (x_start_queuing_selection_requests)
11 (x_stop_queuing_selection_requests): Add new queue for selection
12 input events to replace previous XEvent queue in xterm.c.
13 (queue_selection_requests_unwind): Adapt to new queue.
14 (x_reply_selection_request): Adapt to new queue. Unexpect
15 wait_object in case of x errors (memory leak).
16 (x_handle_selection_request, x_handle_selection_clear): Make static.
17 (x_handle_selection_event): New function. May queue selection events.
18 (wait_for_property_change_unwind): Use save_value instead of cons.
19 Clear property_change_reply_object.
20 (wait_for_property_change): Abort if already waiting.
21 Use save_value instead of cons for unwind data.
22 (x_handle_property_notify): Skip events already arrived, but don't
23 free them, as "arrived" field is checked by wait_for_property_change,
24 and it will be freed by unwind or explicit unexpect_property_change.
25 (x_get_foreign_selection): Add to new queue.
26 (receive_incremental_selection): Don't unexpect wait_object when done
27 as it has already been freed by previous wait_for_property_change.
28
29 * xterm.h (x_start_queuing_selection_requests)
30 (x_stop_queuing_selection_requests, x_handle_selection_request)
31 (x_handle_selection_clear): Remove prototypes.
32 (x_handle_selection_event): Add prototype.
33
34 * xterm.c (handle_one_xevent): Don't queue X selection events
35 here, it may be too late if we start queuing after we have already
36 stored some selection events into the kbd buffer.
37 (struct selection_event_queue, queue, x_queue_selection_requests)
38 (x_queue_event, x_unqueue_events, x_start_queuing_selection_requests)
39 (x_stop_queuing_selection_requests): Remove/move to xselect.c.
40 (x_catch_errors_unwind): Block input around final XSync.
41
42 * keyboard.h (kbd_buffer_unget_event): Add prototype.
43
44 * keyboard.c (kbd_buffer_store_event_hold): Remove obsolete code.
45 (kbd_buffer_unget_event): New function.
46 (kbd_buffer_get_event, swallow_events): Combine SELECTION events
47 and use x_handle_selection_event.
48 (mark_kboards): Don't mark x and y of SELECTION_CLEAR_EVENT.
49
502004-11-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
51
52 * xselect.c (TRACE3): New debug macro.
53 (x_reply_selection_request): Use it.
54 (receive_incremental_selection): In call to TRACE0, the name of
55 a symbol is in xname.
56
572004-11-05 Kim F. Storm <storm@cua.dk>
58
59 * fontset.c (fontset_pattern_regexp): Use unsigned char.
60
612004-11-04 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
62
63 * fileio.c (Fnext_read_file_uses_dialog_p): New function.
64
65 * gtkutil.h: Declare use_old_gtk_file_dialog.
66
67 * gtkutil.c: Make use_old_gtk_file_dialog non-static.
68 (xg_initialize): Moved DEFVAR_BOOL for use_old_gtk_file_dialog ...
69 * xfns.c (syms_of_xfns): ... to here.
70
71 * gtkutil.c (xg_get_file_with_chooser): Expand DEFAULT_FILENAME if
72 it doesn't start with /.
73
742004-11-04 Kenichi Handa <handa@m17n.org>
75
76 * fontset.c (fontset_pattern_regexp): If '*' is preceded by '\',
77 treat it as a literal character.
78
792004-11-03 Kim F. Storm <storm@cua.dk>
80
81 * .gdbinit (ppt): New function.
82
832004-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
84
85 * xterm.c (x_window_to_scroll_bar): Only call
86 xg_get_scroll_id_for_window if toolkit scroll bars are used.
87
88 * gtkutil.c (xg_get_file_with_chooser): Use GTK_STOCK_OK instead
89 of save.
90
912004-11-02 Andreas Schwab <schwab@suse.de>
92
93 * window.c (Fscroll_right): Fix last change.
94
952004-11-02 Kim F. Storm <storm@cua.dk>
96
97 * Makefile.in (callproc.o): Depend on blockinput.h atimer.h systime.h.
98
992004-11-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
100
101 * callproc.c (Fcall_process): Block input around vfork.
102
1032004-11-02 Kim F. Storm <storm@cua.dk>
104
105 * eval.c (Fcalled_interactively_p): Rename from Fcall_interactive_p.
106 (syms_of_eval): Defsubr it.
107
1082004-11-02 Richard M. Stallman <rms@gnu.org>
109
110 * insdel.c (replace_range_2): New function.
111
112 * casefiddle.c (casify_region): Handle changes in byte-length
113 using replace_range_2.
114
115 * emacs.c (USAGE3): Delete --horizontal-scroll-bars, -hb.
116
117 * xdisp.c (back_to_previous_visible_line_start):
118 Subtract 1 from pos when checking previous newline for invisibility.
119
120 * window.c (window_scroll_pixel_based): Update preserve_y
121 for header line if any.
122 (Fscroll_left, Fscroll_right): Don't call interactive_p;
123 use a new second argument instead.
124
125 * eval.c (Fcall_interactive_p): New function.
126 (interactive_p): Don't test INTERACTIVE here.
127 (Finteractive_p): Doc fix.
128
129 * eval.c (Feval): Abort if INPUT_BLOCKED_P.
130
1312004-11-02 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
132
133 * w32fns.c (w32_font_match): Use fast_string_match_ignore_case for
134 comparing font names.
135
1362004-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
137
138 * fileio.c (Fread_file_name): Pass Qt as fifth parameter to
139 Fx_file_dialog if only directories should be read.
140
141 * lisp.h: Fx_file_dialog takes 5 parameters.
142
143 * xfns.c (Fx_file_dialog): Both Motif and GTK version: Add
144 parameter only_dir_p.
145 In Motif version, don't put DEFAULT_FILENAME in filter part of the
146 dialog, just text field part. Do not add DEFAULT_FILENAME
147 to list of files if it isn't there.
148 In GTK version, pass only_dir_p parameter to xg_get_file_name.
149
150 * macfns.c (Fx_file_dialog): Add parameter only_dir_p. Check
151 only_dir_p instead of comparing prompt to "Dired". When using
152 a save dialog, add option kNavDontConfirmReplacement, change title
153 to "Enter name", change text for save button to "Ok".
154
155 * w32fns.c (Fx_file_dialog): Add parameter only_dir_p. Check
156 only_dir_p instead of comparing prompt to "Dired".
157
158 * gtkutil.c (xg_get_file_with_chooser)
159 (xg_get_file_with_selection): New functions, only defined ifdef
160 HAVE_GTK_FILE_CHOOSER_DIALOG_NEW and HAVE_GTK_FILE_SELECTION_NEW
161 respectively.
162 (xg_get_file_name): Add parameter only_dir_p.
163 Call xg_get_file_with_chooser or xg_get_file_with_selection
164 depending on HAVE_GTK_FILE* and the value of use_old_gtk_file_dialog.
165 (xg_initialize): New DEFVAR_BOOL use_old_gtk_file_dialog.
166
167 * gtkutil.h (xg_get_file_name): Add parameter only_dir_p.
168
169 * config.in: Rebuild (added HAVE_GTK_FILE_*).
170
1712004-11-01 Kim F. Storm <storm@cua.dk>
172
173 * process.c (connect_wait_mask, num_pending_connects): Only
174 declare and use them if NON_BLOCKING_CONNECT is defined.
175 (init_process): Initialize them if NON_BLOCKING_CONNECT defined.
176 (IF_NON_BLOCKING_CONNECT): New helper macro.
177 (wait_reading_process_output): Only declare and use local vars
178 Connecting and check_connect when NON_BLOCKING_CONNECT is defined.
179
1802004-11-01 Andy Petrusenco <Igrek@star-sw.com> (tiny change)
181
182 * w32term.c (x_scroll_run): Delete region objects after use.
183
1842004-10-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
185
186 * xmenu.c: Add prototypes for forward function declarations.
187 (popup_get_selection): Remove parameter do_timers, remove call to
188 timer_check.
189 (create_and_show_popup_menu, create_and_show_dialog): Remove
190 parameter do_timers from call to popup_get_selection.
191
192 * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to
193 tool_bar_items and assign the result to f->tool_bar_items if
194 not equal. Move BLOCK/UNBLOCK_INPUT from around call to
195 tool_bar_items to assignment of result.
196
197 * atimer.c (alarm_signal_handler): Do not call set_alarm if
198 pending_atmers is non-zero.
199
2002004-10-31 Kim F. Storm <storm@cua.dk>
201
202 * dispnew.c (margin_glyphs_to_reserve): Don't use ncols_scale_factor.
203
12004-10-28 Will <will@glozer.net> 2042004-10-28 Will <will@glozer.net>
2 205
3 * macterm.c: allow user to assign key modifiers to the Mac Option 206 * macterm.c: allow user to assign key modifiers to the Mac Option
@@ -387,7 +590,7 @@
387 compositions to encode. 590 compositions to encode.
388 (encode_coding_string): Likewise. Free composition data. 591 (encode_coding_string): Likewise. Free composition data.
389 592
3902004-09-30 Florian Weimer <fw@deneb.enyo.de> (tiny change) 5932004-09-30 Florian Weimer <fw@deneb.enyo.de>
391 594
392 * coding.c (code_convert_region): Free composition data. 595 * coding.c (code_convert_region): Free composition data.
393 596
@@ -961,7 +1164,7 @@
961 (Fsave_window_excursion, Fset_window_vscroll) 1164 (Fsave_window_excursion, Fset_window_vscroll)
962 (syms_of_window) <window-size-fixed>: Doc fixes. 1165 (syms_of_window) <window-size-fixed>: Doc fixes.
963 1166
9642004-07-19 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 11672004-07-19 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
965 1168
966 * w32fns.c (Fx_file_dialog): Use ENCODE_FILE instead of 1169 * w32fns.c (Fx_file_dialog): Use ENCODE_FILE instead of
967 ENCODE_SYSTEM for filenames. 1170 ENCODE_SYSTEM for filenames.
@@ -1020,7 +1223,7 @@
1020 1223
1021 * buffer.c (syms_of_buffer) <transient-mark-mode>: Doc fix. 1224 * buffer.c (syms_of_buffer) <transient-mark-mode>: Doc fix.
1022 1225
10232004-07-15 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 12262004-07-15 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
1024 1227
1025 * w32fns.c (Fx_file_dialog): Encode strings in system coding 1228 * w32fns.c (Fx_file_dialog): Encode strings in system coding
1026 system before passing them to OS functions for display. 1229 system before passing them to OS functions for display.
@@ -1684,7 +1887,7 @@
1684 before actually accepting connection in case it has already been 1887 before actually accepting connection in case it has already been
1685 accepted due to recursion. 1888 accepted due to recursion.
1686 1889
16872004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> (tiny change) 18902004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu>
1688 1891
1689 * coding.c (Fset_safe_terminal_coding_system_internal): 1892 * coding.c (Fset_safe_terminal_coding_system_internal):
1690 Set suppress_error in safe_terminal_coding, not terminal_coding. 1893 Set suppress_error in safe_terminal_coding, not terminal_coding.
@@ -1998,7 +2201,7 @@
1998 * w32fns.c (Vw32_ansi_code_page): New Lisp variable. 2201 * w32fns.c (Vw32_ansi_code_page): New Lisp variable.
1999 (globals_of_w32fns): Set it. 2202 (globals_of_w32fns): Set it.
2000 2203
20012004-05-09 Piet van Oostrum <piet@cs.uu.nl> (tiny change) 22042004-05-09 Piet van Oostrum <piet@cs.uu.nl>
2002 2205
2003 * data.c (Fquo): Simplify. 2206 * data.c (Fquo): Simplify.
2004 2207
@@ -2047,7 +2250,7 @@
2047 2250
2048 * emacs.c (main) [VMS]: Fix var ref. 2251 * emacs.c (main) [VMS]: Fix var ref.
2049 2252
20502004-05-06 Romain Francoise <romain@orebokech.com> (tiny change) 22532004-05-06 Romain Francoise <romain@orebokech.com>
2051 2254
2052 * data.c (Fsetq_default): Fix docstring. 2255 * data.c (Fsetq_default): Fix docstring.
2053 2256
@@ -2087,7 +2290,7 @@
2087 2290
2088 * Makefile.in (region-cache.o): Depend on config.h. 2291 * Makefile.in (region-cache.o): Depend on config.h.
2089 2292
20902004-05-02 Romain Francoise <romain@orebokech.com> (tiny change) 22932004-05-02 Romain Francoise <romain@orebokech.com>
2091 2294
2092 * indent.c (compute_motion): Save vpos in prev_vpos when dealing 2295 * indent.c (compute_motion): Save vpos in prev_vpos when dealing
2093 with continuation lines, too. 2296 with continuation lines, too.
@@ -3330,7 +3533,7 @@
3330 entries that were used before we return. 3533 entries that were used before we return.
3331 (init_keyboard): Initialize read_avail_input_buf here. 3534 (init_keyboard): Initialize read_avail_input_buf here.
3332 3535
33332004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change) 35362004-02-16 Jesper Harder <harder@ifa.au.dk>
3334 3537
3335 * cmds.c (Fend_of_line): Doc fix. 3538 * cmds.c (Fend_of_line): Doc fix.
3336 3539
@@ -3998,7 +4201,7 @@
3998 to the definition of `signal' in the Elisp manual. 4201 to the definition of `signal' in the Elisp manual.
3999 * eval.c (Fsignal): Ditto. 4202 * eval.c (Fsignal): Ditto.
4000 4203
40012003-12-29 James Clark <jjc@jclark.com> (tiny change) 42042003-12-29 James Clark <jjc@jclark.com>
4002 4205
4003 * fns.c (internal_equal): Return t for two NaN arguments. 4206 * fns.c (internal_equal): Return t for two NaN arguments.
4004 4207
@@ -5058,7 +5261,7 @@
5058 * fileio.c (Fwrite_region): Fix conditional expression to issue 5261 * fileio.c (Fwrite_region): Fix conditional expression to issue
5059 the right message. 5262 the right message.
5060 5263
50612003-08-16 Juri Linkov <juri@jurta.org> (tiny change) 52642003-08-16 Juri Linkov <juri@jurta.org>
5062 5265
5063 * syntax.c (Fforward_word): Argument changed to optional. 5266 * syntax.c (Fforward_word): Argument changed to optional.
5064 Set default value to 1. 5267 Set default value to 1.
@@ -5117,7 +5320,7 @@
5117 * fns.c (Fclear_string): New function. 5320 * fns.c (Fclear_string): New function.
5118 (syms_of_fns): defsubr it. 5321 (syms_of_fns): defsubr it.
5119 5322
51202003-07-28 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 53232003-07-28 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
5121 5324
5122 * xfns.c (xic_set_preeditarea): Add the left fringe width to spot.x. 5325 * xfns.c (xic_set_preeditarea): Add the left fringe width to spot.x.
5123 5326
@@ -5345,7 +5548,7 @@
5345 5548
5346 * alloc.c (Fgarbage_collect): Doc fix. 5549 * alloc.c (Fgarbage_collect): Doc fix.
5347 5550
53482003-07-07 Nozomu Ando <nand@mac.com> (tiny change) 55512003-07-07 Nozomu Ando <nand@mac.com>
5349 5552
5350 * buffer.c (Fkill_buffer): Clear charpos cache if necessary. 5553 * buffer.c (Fkill_buffer): Clear charpos cache if necessary.
5351 5554
@@ -6555,7 +6758,7 @@
6555 * alloc.c (Fgarbage_collect): Cast pointers into specpdl 6758 * alloc.c (Fgarbage_collect): Cast pointers into specpdl
6556 to avoid GCC warning. 6759 to avoid GCC warning.
6557 6760
65582003-05-16 Ralph Schleicher <rs@nunatak.allgaeu.org> (tiny change) 67612003-05-16 Ralph Schleicher <rs@nunatak.allgaeu.org>
6559 6762
6560 * fileio.c (Fdelete_file): Handle symlinks pointing to directories. 6763 * fileio.c (Fdelete_file): Handle symlinks pointing to directories.
6561 6764
@@ -8278,7 +8481,7 @@
8278 (w32_init_class): Use it. 8481 (w32_init_class): Use it.
8279 (x_put_x_image): Declare all args. 8482 (x_put_x_image): Declare all args.
8280 8483
82812003-01-21 Richard Dawe <rich@phekda.freeserve.co.uk> (tiny change) 84842003-01-21 Richard Dawe <rich@phekda.freeserve.co.uk>
8282 8485
8283 * Makefile.in (ALL_CFLAGS): Include MYCPPFLAGS, not MYCPPFLAG. 8486 * Makefile.in (ALL_CFLAGS): Include MYCPPFLAGS, not MYCPPFLAG.
8284 8487
@@ -8650,7 +8853,7 @@
8650 in direct action cases for Qforward_char and Qbackward_char. 8853 in direct action cases for Qforward_char and Qbackward_char.
8651 Set already_adjusted so it won't be done twice. 8854 Set already_adjusted so it won't be done twice.
8652 8855
86532002-12-30 Richard Dawe <rich@phekda.freeserve.co.uk> (tiny change) 88562002-12-30 Richard Dawe <rich@phekda.freeserve.co.uk>
8654 8857
8655 * src/config.in (!HAVE_SIZE_T): Fix order of arguments in 8858 * src/config.in (!HAVE_SIZE_T): Fix order of arguments in
8656 type definition of size_t. 8859 type definition of size_t.
@@ -8748,7 +8951,7 @@
8748 * dired.c (file_name_completion): Fix that change. 8951 * dired.c (file_name_completion): Fix that change.
8749 Delete special quit-handling code; just use QUIT. 8952 Delete special quit-handling code; just use QUIT.
8750 8953
87512002-12-21 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) 89542002-12-21 Tak Ota <Takaaki.Ota@am.sony.com>
8752 8955
8753 * dired.c (file_name_completion): Close directory on error 8956 * dired.c (file_name_completion): Close directory on error
8754 just as in directory_files_internal. 8957 just as in directory_files_internal.
@@ -10088,8 +10291,8 @@
10088 10291
100892002-08-26 Kim F. Storm <storm@cua.dk> 102922002-08-26 Kim F. Storm <storm@cua.dk>
10090 10293
10091 * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize foreground 10294 * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize
10092 and background colors. From Joe Buehler (tiny change). 10295 foreground and background colors. From Joe Buehler.
10093 10296
100942002-08-26 Miles Bader <miles@gnu.org> 102972002-08-26 Miles Bader <miles@gnu.org>
10095 10298