aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2004-11-13 18:34:40 +0000
committerKaroly Lorentey2004-11-13 18:34:40 +0000
commite417405015c93c81641f5c4a33ec898b5c353772 (patch)
tree017a980c35c8a71c372304418d151e3826f88636 /src/ChangeLog
parentf590a2a442d19f3a74d7bbd02bbcb4e3239f2327 (diff)
parent68d1b30d251b4771f739d20f507cd9523ae3919b (diff)
downloademacs-e417405015c93c81641f5c4a33ec898b5c353772.tar.gz
emacs-e417405015c93c81641f5c4a33ec898b5c353772.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-673 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-674 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-675 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-676 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-677 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-681 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-682 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-683 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-684 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-685 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-686 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-687 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-692 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-267
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog215
1 files changed, 200 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b65bb2d5714..cc9e71290d5 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,189 @@
12004-11-12 Kim F. Storm <storm@cua.dk>
2
3 * dispextern.h (struct glyph_row): New member extra_line_spacing.
4 (struct it): New member max_extra_line_spacing.
5 (MR_PARTIALLY_VISIBLE, MR_PARTIALLY_VISIBLE_AT_TOP)
6 (MR_PARTIALLY_VISIBLE_AT_BOTTOM): New helper macros.
7 (MATRIX_ROW_PARTIALLY_VISIBLE_P): Fix to return false if invisible
8 part of last line is only extra line spacing (so the text on the
9 line is fully visible). Use helper macros.
10 Add W arg (to use them). All callers changed.
11 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P)
12 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros.
13
14 * window.c (window_scroll_pixel_based, Frecenter): Use
15 move_it_vertically_backward directly.
16 (Frecenter): Fix calculation of new start pos for negative arg.
17 Before, the new start pos was sometimes chosen too far back, so
18 the last line became only partially visible, and thus would be
19 either only semi-visible or automatically scrolled to the middle
20 of the window by redisplay.
21
22 * xdisp.c (init_iterator): Clear it.max_extra_line_spacing.
23 (move_it_vertically_backward): Don't recure to move further back.
24 (move_it_vertically): Remove superfluous condition.
25 (move_it_by_lines): Clear last_height when moved 0 lines.
26 (resize_mini_window): use it.max_extra_line_spacing.
27 (display_tool_bar_line): Clear row->extra_line_spacing.
28 (try_scrolling): Use move_it_vertically_backward directly.
29 (redisplay_window): Likewise.
30 (compute_line_metrics): Set row->extra_line_spacing.
31 (display_line, display_string): Likewise.
32 (x_produce_glyphs): Update it->max_extra_line_spacing.
33
34 * xmenu.c (pop_down_menu): Return nil.
35
362004-11-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
37
38 * xmenu.c (x_menu_wait_for_event): New function.
39 (popup_get_selection, popup_widget_loop): Call x_menu_wait_for_event
40 to handle timers.
41 (popup_widget_loop): Add argument do_timers.
42 (create_and_show_popup_menu, create_and_show_dialog): Pass 1 for
43 do_timers to popup_widget_loop.
44 (xmenu_show): Call XMenuActivateSetWaitFunction so that
45 x_menu_wait_for_event is called by XMenuActivate.
46 (create_and_show_popup_menu): Pass 1 for do_timers to
47 popup_get_selection.
48 (pop_down_menu): New function.
49 (popup_get_selection, popup_widget_loop): Unwind protect to
50 pop_down_menu.
51 (popup_widget_loop): Add argument widget.
52 (create_and_show_popup_menu, create_and_show_dialog): Pass new
53 argument widget to popup_widget_loop.
54
552004-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
56
57 * keymap.c (Fkeymap_prompt): Accept symbol keymaps.
58
592004-11-09 Kim F. Storm <storm@cua.dk>
60
61 * xselect.c: Include <sys/types.h> and <unistd.h> (for getpid).
62 Fix various comments referring to XEvents instead of input events.
63 (x_queue_event): Fix format strings.
64 (x_stop_queuing_selection_requests): Likewise.
65
66 * xdisp.c (produce_image_glyph): Remove unused variable 'face_ascent'.
67 (pint2hrstr): Add extra braces to silence compiler.
68
69 * print.c (print_object): Fix format string.
70
71 * lread.c (read1): Fix next_char matching.
72
73 * lisp.h (Fdelete): Add EXFUN.
74 (replace_range_2): Add prototype.
75
76 * keyboard.c (read_avail_input): Remove unused variable 'discard'.
77
78 * intervals.h (NULL_INTERVAL_P): Add separate version when
79 ENABLE_CHECKING is not defined to silence compiler.
80 (compare_string_intervals): Add prototype.
81
82 * fringe.c (destroy_fringe_bitmap): Fix return type.
83 (Ffringe_bitmaps_at_pos): Remove unused var 'old_buffer'.
84
85 * emacs.c (Fdump_emacs): Fix format string.
86
87 * doc.c: Include <ctype.h>.
88 (Fsubstitute_command_keys): Remove unused variable 'firstkey'.
89
90 * data.c (store_symval_forwarding): Remove unused variables.
91
92 * callint.c (Fcall_interactively): Remove unused variable 'funcar'.
93
942004-11-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
95
96 * Makefile.in (stamp-oldxmenu): If HAVE_GTK, don't add dependencies
97 to ${OLDXMENU}.
98
992004-11-09 Kim F. Storm <storm@cua.dk>
100
101 * process.c (Fmake_network_process): Remove kludge for interrupted
102 connects on BSD. If connect is interrupted, just close socket and
103 start over rather than sleeping and retry with same socket.
104
1052004-11-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
106
107 * .cvsignore: Add buildobj.lst.
108
109 * doc.c: New variable Vbuild_files.
110 (Fsnarf_documentation): If Vbuild_files is nil, populate it with
111 file names from buildobh.lst. Only attach docstrings from files
112 that are in Vbuild_files.
113 (syms_of_doc): Defvar Vbuild_files.
114
115 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o
116 and w32*.o.
117 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked.
118 (mostlyclean): rm buildobj.lst
119
120 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs
121 is linked.
122
1232004-11-09 Kim F. Storm <storm@cua.dk>
124
125 * fringe.c (update_window_fringes): Update fringe bitmaps if
126 cur and row ends_at_zv_p differs. If bitmaps of a row is updated,
127 also update previous row to get rid of misc. artifacts.
128
1292004-11-08 Kim F. Storm <storm@cua.dk>
130
131 * xdisp.c (fast_find_position): Fix start pos if header line present.
132 (note_mouse_highlight): Clear mouse face if we move out of text area.
133
1342004-11-08 Eli Zaretskii <eliz@gnu.org>
135
136 * editfns.c: Move #include "systime.h" before <sys/resource.h>.
137 Don't include <sys/time.h> explicitly.
138 Include <stdio.h> unconditionally, not just on MacOS.
139
1402004-11-08 Kenichi Handa <handa@m17n.org>
141
142 * fontset.c (fontset_pattern_regexp): Cancel my previous change;
143 don't pay attention to '\' before '*'.
144 (fontset_pattern_regexp): Change the meaning of the second arg.
145 (Fnew_fontset): Call fs_query_fontset, not Fquery_fontset.
146 (check_fontset_name): Try NAME as literal at first, and if it
147 failes, try NAME as pattern.
148
1492004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
150
151 * emacs.c (Fdump_emacs): Only output warning on GNU/Linux.
152
1532004-11-07 Andreas Schwab <schwab@suse.de>
154
155 * lisp.h: Declare Fmsdos_downcase_filename.
156 * dired.c: Don't declare Fmsdos_downcase_filename.
157 * fileio.c: Likewise.
158
1592004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
160
161 * dosfns.c (Fdos_memget, Fdos_memput): Use integer variable offs in
162 comparisons with integers instead of Lisp_Object address.
163 (Fmsdos_set_keyboard): Declare argument allkeys.
164
165 * msdos.c (IT_set_frame_parameters): Use EQ, not ==, for Lisp_Object:s.
166
167 * dired.c: extern declare Fmsdos_downcase_filename on MSDOS to avoid
168 int/Lisp_Object mixup.
169
170 * fileio.c: Ditto.
171
1722004-11-06 Steven Tamm <steventamm@mac.com>
173
174 * editfns.c: Need to include sys/time.h before resource.h on darwin.
175
1762004-11-06 Richard M. Stallman <rms@gnu.org>
177
178 * callint.c (Fcall_interactively): Avoid reusing EVENT for other data.
179
180 * xfaces.c (merge_named_face): GCPRO the face_name in the
181 named_merge_point struct that we make.
182 (merge_face_heights): Eliminate GCPRO arg. All callers changed.
183
184 * keyboard.c (command_loop_1): Change Vtransient_mark_mode
185 before deciding whether to inactivate mark.
186
12004-11-06 Lars Brinkhoff <lars@nocrew.org> 1872004-11-06 Lars Brinkhoff <lars@nocrew.org>
2 188
3 * config.in: Regenerate (add HAVE_GETRUSAGE). 189 * config.in: Regenerate (add HAVE_GETRUSAGE).
@@ -16,7 +202,6 @@
16 202
17 * xmenu.c (popup_get_selection, create_and_show_popup_menu) 203 * xmenu.c (popup_get_selection, create_and_show_popup_menu)
18 (create_and_show_dialog): Revert change from 2004-10-31. 204 (create_and_show_dialog): Revert change from 2004-10-31.
19
20 205
212004-11-05 Luc Teirlinck <teirllm@auburn.edu> 2062004-11-05 Luc Teirlinck <teirllm@auburn.edu>
22 207
@@ -37,8 +222,8 @@
37 (x_stop_queuing_selection_requests): Add new queue for selection 222 (x_stop_queuing_selection_requests): Add new queue for selection
38 input events to replace previous XEvent queue in xterm.c. 223 input events to replace previous XEvent queue in xterm.c.
39 (queue_selection_requests_unwind): Adapt to new queue. 224 (queue_selection_requests_unwind): Adapt to new queue.
40 (x_reply_selection_request): Adapt to new queue. Unexpect 225 (x_reply_selection_request): Adapt to new queue.
41 wait_object in case of x errors (memory leak). 226 Unexpect wait_object in case of x errors (memory leak).
42 (x_handle_selection_request, x_handle_selection_clear): Make static. 227 (x_handle_selection_request, x_handle_selection_clear): Make static.
43 (x_handle_selection_event): New function. May queue selection events. 228 (x_handle_selection_event): New function. May queue selection events.
44 (wait_for_property_change_unwind): Use save_value instead of cons. 229 (wait_for_property_change_unwind): Use save_value instead of cons.
@@ -91,7 +276,7 @@
91 * gtkutil.h: Declare use_old_gtk_file_dialog. 276 * gtkutil.h: Declare use_old_gtk_file_dialog.
92 277
93 * gtkutil.c: Make use_old_gtk_file_dialog non-static. 278 * gtkutil.c: Make use_old_gtk_file_dialog non-static.
94 (xg_initialize): Moved DEFVAR_BOOL for use_old_gtk_file_dialog ... 279 (xg_initialize): Move DEFVAR_BOOL for use_old_gtk_file_dialog ...
95 * xfns.c (syms_of_xfns): ... to here. 280 * xfns.c (syms_of_xfns): ... to here.
96 281
97 * gtkutil.c (xg_get_file_with_chooser): Expand DEFAULT_FILENAME if 282 * gtkutil.c (xg_get_file_with_chooser): Expand DEFAULT_FILENAME if
@@ -166,20 +351,20 @@
166 351
167 * lisp.h: Fx_file_dialog takes 5 parameters. 352 * lisp.h: Fx_file_dialog takes 5 parameters.
168 353
169 * xfns.c (Fx_file_dialog): Both Motif and GTK version: Add 354 * xfns.c (Fx_file_dialog): Both Motif and GTK version:
170 parameter only_dir_p. 355 Add parameter only_dir_p.
171 In Motif version, don't put DEFAULT_FILENAME in filter part of the 356 In Motif version, don't put DEFAULT_FILENAME in filter part of the
172 dialog, just text field part. Do not add DEFAULT_FILENAME 357 dialog, just text field part. Do not add DEFAULT_FILENAME
173 to list of files if it isn't there. 358 to list of files if it isn't there.
174 In GTK version, pass only_dir_p parameter to xg_get_file_name. 359 In GTK version, pass only_dir_p parameter to xg_get_file_name.
175 360
176 * macfns.c (Fx_file_dialog): Add parameter only_dir_p. Check 361 * macfns.c (Fx_file_dialog): Add parameter only_dir_p.
177 only_dir_p instead of comparing prompt to "Dired". When using 362 Check only_dir_p instead of comparing prompt to "Dired". When using
178 a save dialog, add option kNavDontConfirmReplacement, change title 363 a save dialog, add option kNavDontConfirmReplacement, change title
179 to "Enter name", change text for save button to "Ok". 364 to "Enter name", change text for save button to "Ok".
180 365
181 * w32fns.c (Fx_file_dialog): Add parameter only_dir_p. Check 366 * w32fns.c (Fx_file_dialog): Add parameter only_dir_p.
182 only_dir_p instead of comparing prompt to "Dired". 367 Check only_dir_p instead of comparing prompt to "Dired".
183 368
184 * gtkutil.c (xg_get_file_with_chooser) 369 * gtkutil.c (xg_get_file_with_chooser)
185 (xg_get_file_with_selection): New functions, only defined ifdef 370 (xg_get_file_with_selection): New functions, only defined ifdef
@@ -196,8 +381,8 @@
196 381
1972004-11-01 Kim F. Storm <storm@cua.dk> 3822004-11-01 Kim F. Storm <storm@cua.dk>
198 383
199 * process.c (connect_wait_mask, num_pending_connects): Only 384 * process.c (connect_wait_mask, num_pending_connects):
200 declare and use them if NON_BLOCKING_CONNECT is defined. 385 Only declare and use them if NON_BLOCKING_CONNECT is defined.
201 (init_process): Initialize them if NON_BLOCKING_CONNECT defined. 386 (init_process): Initialize them if NON_BLOCKING_CONNECT defined.
202 (IF_NON_BLOCKING_CONNECT): New helper macro. 387 (IF_NON_BLOCKING_CONNECT): New helper macro.
203 (wait_reading_process_output): Only declare and use local vars 388 (wait_reading_process_output): Only declare and use local vars
@@ -212,8 +397,8 @@
212 * xmenu.c: Add prototypes for forward function declarations. 397 * xmenu.c: Add prototypes for forward function declarations.
213 (popup_get_selection): Remove parameter do_timers, remove call to 398 (popup_get_selection): Remove parameter do_timers, remove call to
214 timer_check. 399 timer_check.
215 (create_and_show_popup_menu, create_and_show_dialog): Remove 400 (create_and_show_popup_menu, create_and_show_dialog):
216 parameter do_timers from call to popup_get_selection. 401 Remove parameter do_timers from call to popup_get_selection.
217 402
218 * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to 403 * xdisp.c (update_tool_bar): Pass a copy of f->tool_bar_items to
219 tool_bar_items and assign the result to f->tool_bar_items if 404 tool_bar_items and assign the result to f->tool_bar_items if
@@ -232,7 +417,7 @@
232 * macterm.c: allow user to assign key modifiers to the Mac Option 417 * macterm.c: allow user to assign key modifiers to the Mac Option
233 key via a 'mac-option-modifier' variable. 418 key via a 'mac-option-modifier' variable.
234 419
2352004-10-28 Stefan <monnier@iro.umontreal.ca> 4202004-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
236 421
237 * xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions): 422 * xselect.c (Vx_lost_selection_functions, Vx_sent_selection_functions):
238 Rename from Vx_lost_selection_hooks and Vx_sent_selection_hooks. 423 Rename from Vx_lost_selection_hooks and Vx_sent_selection_hooks.