aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog233
1 files changed, 198 insertions, 35 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8c0a7c0bcf1..e0ae2429fcd 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,166 @@
12004-11-04 Kenichi Handa <handa@m17n.org>
2
3 * fontset.c (fontset_pattern_regexp): If '*' is preceded by '\',
4 treat it as a literal character.
5
62004-11-03 Kim F. Storm <storm@cua.dk>
7
8 * .gdbinit (ppt): New function.
9
102004-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
11
12 * xterm.c (x_window_to_scroll_bar): Only call
13 xg_get_scroll_id_for_window if toolkit scroll bars are used.
14
15 * gtkutil.c (xg_get_file_with_chooser): Use GTK_STOCK_OK instead
16 of save.
17
182004-11-02 Andreas Schwab <schwab@suse.de>
19
20 * window.c (Fscroll_right): Fix last change.
21
222004-11-02 Kim F. Storm <storm@cua.dk>
23
24 * Makefile.in (callproc.o): Depend on blockinput.h atimer.h systime.h.
25
262004-11-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
27
28 * callproc.c (Fcall_process): Block input around vfork.
29
302004-11-02 Kim F. Storm <storm@cua.dk>
31
32 * eval.c (Fcalled_interactively_p): Rename from Fcall_interactive_p.
33 (syms_of_eval): Defsubr it.
34
352004-11-02 Richard M. Stallman <rms@gnu.org>
36
37 * insdel.c (replace_range_2): New function.
38
39 * casefiddle.c (casify_region): Handle changes in byte-length
40 using replace_range_2.
41
42 * emacs.c (USAGE3): Delete --horizontal-scroll-bars, -hb.
43
44 * xdisp.c (back_to_previous_visible_line_start):
45 Subtract 1 from pos when checking previous newline for invisibility.
46
47 * window.c (window_scroll_pixel_based): Update preserve_y
48 for header line if any.
49 (Fscroll_left, Fscroll_right): Don't call interactive_p;
50 use a new second argument instead.
51
52 * eval.c (Fcall_interactive_p): New function.
53 (interactive_p): Don't test INTERACTIVE here.
54 (Finteractive_p): Doc fix.
55
56 * eval.c (Feval): Abort if INPUT_BLOCKED_P.
57
582004-11-02 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
59
60 * w32fns.c (w32_font_match): Use fast_string_match_ignore_case for
61 comparing font names.
62
632004-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
64
65 * fileio.c (Fread_file_name): Pass Qt as fifth parameter to
66 Fx_file_dialog if only directories should be read.
67
68 * lisp.h: Fx_file_dialog takes 5 parameters.
69
70 * xfns.c (Fx_file_dialog): Both Motif and GTK version: Add
71 parameter only_dir_p.
72 In Motif version, don't put DEFAULT_FILENAME in filter part of the
73 dialog, just text field part. Do not add DEFAULT_FILENAME
74 to list of files if it isn't there.
75 In GTK version, pass only_dir_p parameter to xg_get_file_name.
76
77 * macfns.c (Fx_file_dialog): Add parameter only_dir_p. Check
78 only_dir_p instead of comparing prompt to "Dired". When using
79 a save dialog, add option kNavDontConfirmReplacement, change title
80 to "Enter name", change text for save button to "Ok".
81
82 * w32fns.c (Fx_file_dialog): Add parameter only_dir_p. Check
83 only_dir_p instead of comparing prompt to "Dired".
84
85 * gtkutil.c (xg_get_file_with_chooser)
86 (xg_get_file_with_selection): New functions, only defined ifdef
87 HAVE_GTK_FILE_CHOOSER_DIALOG_NEW and HAVE_GTK_FILE_SELECTION_NEW
88 respectively.
89 (xg_get_file_name): Add parameter only_dir_p.
90 Call xg_get_file_with_chooser or xg_get_file_with_selection
91 depending on HAVE_GTK_FILE* and the value of use_old_gtk_file_dialog.
92 (xg_initialize): New DEFVAR_BOOL use_old_gtk_file_dialog.
93
94 * gtkutil.h (xg_get_file_name): Add parameter only_dir_p.
95
96 * config.in: Rebuild (added HAVE_GTK_FILE_*).
97
982004-11-01 Kim F. Storm <storm@cua.dk>
99
100 * process.c (connect_wait_mask, num_pending_connects): Only
101 declare and use them if NON_BLOCKING_CONNECT is defined.
102 (init_process): Initialize them if NON_BLOCKING_CONNECT defined.
103 (IF_NON_BLOCKING_CONNECT): New helper macro.
104 (wait_reading_process_output): Only declare and use local vars
105 Connecting and check_connect when NON_BLOCKING_CONNECT is defined.
106
1072004-11-01 Andy Petrusenco <Igrek@star-sw.com> (tiny change)
108
109 * w32term.c (x_scroll_run): Delete region objects after use.
110
1112004-10-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
112
113 * xmenu.c: Add prototypes for forward function declarations.
114 (popup_get_selection): Remove parameter do_timers, remove call to
115 timer_check.
116 (create_and_show_popup_menu, create_and_show_dialog): Remove
117 parameter do_timers from call to popup_get_selection.
118
119 * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to
120 tool_bar_items and assign the result to f->tool_bar_items if
121 not equal. Move BLOCK/UNBLOCK_INPUT from around call to
122 tool_bar_items to assignment of result.
123
124 * atimer.c (alarm_signal_handler): Do not call set_alarm if
125 pending_atmers is non-zero.
126
1272004-10-31 Kim F. Storm <storm@cua.dk>
128
129 * dispnew.c (margin_glyphs_to_reserve): Don't use ncols_scale_factor.
130
1312004-10-28 Will <will@glozer.net>
132
133 * macterm.c: allow user to assign key modifiers to the Mac Option
134 key via a 'mac-option-modifier' variable.
135
1362004-10-28 Stefan <monnier@iro.umontreal.ca>
137
138 * xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions):
139 Rename from Vx_lost_selection_hooks and Vx_sent_selection_hooks.
140 (x_handle_selection_request, x_handle_selection_clear)
141 (x_clear_frame_selections, syms_of_xselect): Adjust accordingly.
142
1432004-10-28 Richard M. Stallman <rms@gnu.org>
144
145 * w32fns.c (Fx_server_vendor, Fx_server_version): Doc fixes.
146
147 * xfns.c (Fx_server_vendor, Fx_server_version): Doc fixes.
148
1492004-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
150
151 * syntax.c (scan_sexps_forward): Give precedence to a 2-char
152 comment-starter over a 1-char one.
153
1542004-10-27 Richard M. Stallman <rms@gnu.org>
155
156 * xdisp.c (get_next_display_element): In mode lines,
157 treat newline and tab like other control characters.
158
159 * editfns.c (Fmessage): Doc fix.
160
161 * indent.c (vmotion): When moving up, check the newline before.
162 Make prevline an int, not a Lisp_Object.
163
12004-10-27 Kim F. Storm <storm@cua.dk> 1642004-10-27 Kim F. Storm <storm@cua.dk>
2 165
3 * editfns.c (Fformat): Allocate discarded table with SAFE_ALLOCA. 166 * editfns.c (Fformat): Allocate discarded table with SAFE_ALLOCA.
@@ -12,8 +175,8 @@
122004-10-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 1752004-10-26 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
13 176
14 * gtkutil.c: Put empty line between comment and function body. 177 * gtkutil.c: Put empty line between comment and function body.
15 (xg_destroy_widgets): Renamed from remove_from_container. Just 178 (xg_destroy_widgets): Rename from remove_from_container.
16 destroy all widgets in list. Argument wcont removed. 179 Just destroy all widgets in list. Argument wcont removed.
17 (xg_update_menubar, xg_update_submenu): Call xg_destroy_widgets 180 (xg_update_menubar, xg_update_submenu): Call xg_destroy_widgets
18 instead of remove_from_container. 181 instead of remove_from_container.
19 (xg_display_close, xg_create_tool_bar, update_frame_tool_bar) 182 (xg_display_close, xg_create_tool_bar, update_frame_tool_bar)
@@ -54,17 +217,17 @@
54 217
552004-10-21 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> 2182004-10-21 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu>
56 219
57 * xterm.h (x_output): New member `xic_base_fontname'. 220 * xterm.h (x_output): New member `xic_base_fontname'.
58 (FRAME_XIC_BASE_FONTNAME): New macro. 221 (FRAME_XIC_BASE_FONTNAME): New macro.
59 (xic_free_xfontset): Declare. 222 (xic_free_xfontset): Declare.
60 223
61 * xfns.c (xic_create_xfontset): Share fontsets between frames 224 * xfns.c (xic_create_xfontset): Share fontsets between frames
62 based on base_fontname. 225 based on base_fontname.
63 (xic_free_xfontset): New function. 226 (xic_free_xfontset): New function.
64 (free_frame_xic): Use it. 227 (free_frame_xic): Use it.
65 (xic_set_xfontset): Ditto. 228 (xic_set_xfontset): Ditto.
66 229
67 * xterm.c (xim_destroy_callback): Ditto. 230 * xterm.c (xim_destroy_callback): Ditto.
68 231
69 232
702004-10-20 B. Anyos <banyos@freemail.hu> (tiny change) 2332004-10-20 B. Anyos <banyos@freemail.hu> (tiny change)
@@ -108,10 +271,10 @@
108 271
109 * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left 272 * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left
110 and canon_width. 273 and canon_width.
111 (xg_frame_cleared): Removed. 274 (xg_frame_cleared): Remove.
112 275
113 * gtkutil.c (xg_frame_cleared, xg_fixed_handle_expose, 276 * gtkutil.c (xg_frame_cleared, xg_fixed_handle_expose)
114 xg_find_top_left_in_fixed): Removed. 277 (xg_find_top_left_in_fixed): Remove.
115 (xg_create_scroll_bar): Put an event box widget between 278 (xg_create_scroll_bar): Put an event box widget between
116 the scroll bar widget and the edit widget. 279 the scroll bar widget and the edit widget.
117 (xg_show_scroll_bar): Show the parent widget (the event box). 280 (xg_show_scroll_bar): Show the parent widget (the event box).
@@ -120,11 +283,11 @@
120 Move the parent (the event box) widget inside the fixed widget. 283 Move the parent (the event box) widget inside the fixed widget.
121 Move window clear to xterm.c. 284 Move window clear to xterm.c.
122 285
123 * gtkutil.h (xg_frame_cleared): Removed. 286 * gtkutil.h (xg_frame_cleared): Remove.
124 287
125 * xterm.c (x_clear_frame): Remove call to xg_frame_cleared 288 * xterm.c (x_clear_frame): Remove call to xg_frame_cleared
126 (x_scroll_bar_create, XTset_vertical_scroll_bar): Remove 289 (x_scroll_bar_create, XTset_vertical_scroll_bar):
127 arguments left and width to xg_update_scrollbar_pos. 290 Remove arguments left and width to xg_update_scrollbar_pos.
128 (XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also. 291 (XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also.
129 292
1302004-10-19 Kenichi Handa <handa@m17n.org> 2932004-10-19 Kenichi Handa <handa@m17n.org>
@@ -349,7 +512,7 @@
349 compositions to encode. 512 compositions to encode.
350 (encode_coding_string): Likewise. Free composition data. 513 (encode_coding_string): Likewise. Free composition data.
351 514
3522004-09-30 Florian Weimer <fw@deneb.enyo.de> (tiny change) 5152004-09-30 Florian Weimer <fw@deneb.enyo.de>
353 516
354 * coding.c (code_convert_region): Free composition data. 517 * coding.c (code_convert_region): Free composition data.
355 518
@@ -923,7 +1086,7 @@
923 (Fsave_window_excursion, Fset_window_vscroll) 1086 (Fsave_window_excursion, Fset_window_vscroll)
924 (syms_of_window) <window-size-fixed>: Doc fixes. 1087 (syms_of_window) <window-size-fixed>: Doc fixes.
925 1088
9262004-07-19 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 10892004-07-19 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
927 1090
928 * w32fns.c (Fx_file_dialog): Use ENCODE_FILE instead of 1091 * w32fns.c (Fx_file_dialog): Use ENCODE_FILE instead of
929 ENCODE_SYSTEM for filenames. 1092 ENCODE_SYSTEM for filenames.
@@ -982,7 +1145,7 @@
982 1145
983 * buffer.c (syms_of_buffer) <transient-mark-mode>: Doc fix. 1146 * buffer.c (syms_of_buffer) <transient-mark-mode>: Doc fix.
984 1147
9852004-07-15 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 11482004-07-15 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
986 1149
987 * w32fns.c (Fx_file_dialog): Encode strings in system coding 1150 * w32fns.c (Fx_file_dialog): Encode strings in system coding
988 system before passing them to OS functions for display. 1151 system before passing them to OS functions for display.
@@ -1646,7 +1809,7 @@
1646 before actually accepting connection in case it has already been 1809 before actually accepting connection in case it has already been
1647 accepted due to recursion. 1810 accepted due to recursion.
1648 1811
16492004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu> (tiny change) 18122004-05-23 K,Ba(Broly L,Bu(Brentey <lorentey@elte.hu>
1650 1813
1651 * coding.c (Fset_safe_terminal_coding_system_internal): 1814 * coding.c (Fset_safe_terminal_coding_system_internal):
1652 Set suppress_error in safe_terminal_coding, not terminal_coding. 1815 Set suppress_error in safe_terminal_coding, not terminal_coding.
@@ -1960,7 +2123,7 @@
1960 * w32fns.c (Vw32_ansi_code_page): New Lisp variable. 2123 * w32fns.c (Vw32_ansi_code_page): New Lisp variable.
1961 (globals_of_w32fns): Set it. 2124 (globals_of_w32fns): Set it.
1962 2125
19632004-05-09 Piet van Oostrum <piet@cs.uu.nl> (tiny change) 21262004-05-09 Piet van Oostrum <piet@cs.uu.nl>
1964 2127
1965 * data.c (Fquo): Simplify. 2128 * data.c (Fquo): Simplify.
1966 2129
@@ -2009,7 +2172,7 @@
2009 2172
2010 * emacs.c (main) [VMS]: Fix var ref. 2173 * emacs.c (main) [VMS]: Fix var ref.
2011 2174
20122004-05-06 Romain Francoise <romain@orebokech.com> (tiny change) 21752004-05-06 Romain Francoise <romain@orebokech.com>
2013 2176
2014 * data.c (Fsetq_default): Fix docstring. 2177 * data.c (Fsetq_default): Fix docstring.
2015 2178
@@ -2049,7 +2212,7 @@
2049 2212
2050 * Makefile.in (region-cache.o): Depend on config.h. 2213 * Makefile.in (region-cache.o): Depend on config.h.
2051 2214
20522004-05-02 Romain Francoise <romain@orebokech.com> (tiny change) 22152004-05-02 Romain Francoise <romain@orebokech.com>
2053 2216
2054 * indent.c (compute_motion): Save vpos in prev_vpos when dealing 2217 * indent.c (compute_motion): Save vpos in prev_vpos when dealing
2055 with continuation lines, too. 2218 with continuation lines, too.
@@ -3292,7 +3455,7 @@
3292 entries that were used before we return. 3455 entries that were used before we return.
3293 (init_keyboard): Initialize read_avail_input_buf here. 3456 (init_keyboard): Initialize read_avail_input_buf here.
3294 3457
32952004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change) 34582004-02-16 Jesper Harder <harder@ifa.au.dk>
3296 3459
3297 * cmds.c (Fend_of_line): Doc fix. 3460 * cmds.c (Fend_of_line): Doc fix.
3298 3461
@@ -3960,7 +4123,7 @@
3960 to the definition of `signal' in the Elisp manual. 4123 to the definition of `signal' in the Elisp manual.
3961 * eval.c (Fsignal): Ditto. 4124 * eval.c (Fsignal): Ditto.
3962 4125
39632003-12-29 James Clark <jjc@jclark.com> (tiny change) 41262003-12-29 James Clark <jjc@jclark.com>
3964 4127
3965 * fns.c (internal_equal): Return t for two NaN arguments. 4128 * fns.c (internal_equal): Return t for two NaN arguments.
3966 4129
@@ -5020,7 +5183,7 @@
5020 * fileio.c (Fwrite_region): Fix conditional expression to issue 5183 * fileio.c (Fwrite_region): Fix conditional expression to issue
5021 the right message. 5184 the right message.
5022 5185
50232003-08-16 Juri Linkov <juri@jurta.org> (tiny change) 51862003-08-16 Juri Linkov <juri@jurta.org>
5024 5187
5025 * syntax.c (Fforward_word): Argument changed to optional. 5188 * syntax.c (Fforward_word): Argument changed to optional.
5026 Set default value to 1. 5189 Set default value to 1.
@@ -5079,7 +5242,7 @@
5079 * fns.c (Fclear_string): New function. 5242 * fns.c (Fclear_string): New function.
5080 (syms_of_fns): defsubr it. 5243 (syms_of_fns): defsubr it.
5081 5244
50822003-07-28 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 52452003-07-28 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
5083 5246
5084 * xfns.c (xic_set_preeditarea): Add the left fringe width to spot.x. 5247 * xfns.c (xic_set_preeditarea): Add the left fringe width to spot.x.
5085 5248
@@ -5307,7 +5470,7 @@
5307 5470
5308 * alloc.c (Fgarbage_collect): Doc fix. 5471 * alloc.c (Fgarbage_collect): Doc fix.
5309 5472
53102003-07-07 Nozomu Ando <nand@mac.com> (tiny change) 54732003-07-07 Nozomu Ando <nand@mac.com>
5311 5474
5312 * buffer.c (Fkill_buffer): Clear charpos cache if necessary. 5475 * buffer.c (Fkill_buffer): Clear charpos cache if necessary.
5313 5476
@@ -6517,7 +6680,7 @@
6517 * alloc.c (Fgarbage_collect): Cast pointers into specpdl 6680 * alloc.c (Fgarbage_collect): Cast pointers into specpdl
6518 to avoid GCC warning. 6681 to avoid GCC warning.
6519 6682
65202003-05-16 Ralph Schleicher <rs@nunatak.allgaeu.org> (tiny change) 66832003-05-16 Ralph Schleicher <rs@nunatak.allgaeu.org>
6521 6684
6522 * fileio.c (Fdelete_file): Handle symlinks pointing to directories. 6685 * fileio.c (Fdelete_file): Handle symlinks pointing to directories.
6523 6686
@@ -8240,7 +8403,7 @@
8240 (w32_init_class): Use it. 8403 (w32_init_class): Use it.
8241 (x_put_x_image): Declare all args. 8404 (x_put_x_image): Declare all args.
8242 8405
82432003-01-21 Richard Dawe <rich@phekda.freeserve.co.uk> (tiny change) 84062003-01-21 Richard Dawe <rich@phekda.freeserve.co.uk>
8244 8407
8245 * Makefile.in (ALL_CFLAGS): Include MYCPPFLAGS, not MYCPPFLAG. 8408 * Makefile.in (ALL_CFLAGS): Include MYCPPFLAGS, not MYCPPFLAG.
8246 8409
@@ -8612,7 +8775,7 @@
8612 in direct action cases for Qforward_char and Qbackward_char. 8775 in direct action cases for Qforward_char and Qbackward_char.
8613 Set already_adjusted so it won't be done twice. 8776 Set already_adjusted so it won't be done twice.
8614 8777
86152002-12-30 Richard Dawe <rich@phekda.freeserve.co.uk> (tiny change) 87782002-12-30 Richard Dawe <rich@phekda.freeserve.co.uk>
8616 8779
8617 * src/config.in (!HAVE_SIZE_T): Fix order of arguments in 8780 * src/config.in (!HAVE_SIZE_T): Fix order of arguments in
8618 type definition of size_t. 8781 type definition of size_t.
@@ -8710,7 +8873,7 @@
8710 * dired.c (file_name_completion): Fix that change. 8873 * dired.c (file_name_completion): Fix that change.
8711 Delete special quit-handling code; just use QUIT. 8874 Delete special quit-handling code; just use QUIT.
8712 8875
87132002-12-21 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) 88762002-12-21 Tak Ota <Takaaki.Ota@am.sony.com>
8714 8877
8715 * dired.c (file_name_completion): Close directory on error 8878 * dired.c (file_name_completion): Close directory on error
8716 just as in directory_files_internal. 8879 just as in directory_files_internal.
@@ -10050,8 +10213,8 @@
10050 10213
100512002-08-26 Kim F. Storm <storm@cua.dk> 102142002-08-26 Kim F. Storm <storm@cua.dk>
10052 10215
10053 * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize foreground 10216 * frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize
10054 and background colors. From Joe Buehler (tiny change). 10217 foreground and background colors. From Joe Buehler.
10055 10218
100562002-08-26 Miles Bader <miles@gnu.org> 102192002-08-26 Miles Bader <miles@gnu.org>
10057 10220