diff options
| author | Karoly Lorentey | 2004-11-13 18:34:40 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-11-13 18:34:40 +0000 |
| commit | e417405015c93c81641f5c4a33ec898b5c353772 (patch) | |
| tree | 017a980c35c8a71c372304418d151e3826f88636 /src/ChangeLog | |
| parent | f590a2a442d19f3a74d7bbd02bbcb4e3239f2327 (diff) | |
| parent | 68d1b30d251b4771f739d20f507cd9523ae3919b (diff) | |
| download | emacs-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/ChangeLog | 215 |
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 @@ | |||
| 1 | 2004-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 | |||
| 36 | 2004-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 | |||
| 55 | 2004-11-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 56 | |||
| 57 | * keymap.c (Fkeymap_prompt): Accept symbol keymaps. | ||
| 58 | |||
| 59 | 2004-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 | |||
| 94 | 2004-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 | |||
| 99 | 2004-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 | |||
| 105 | 2004-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 | |||
| 123 | 2004-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 | |||
| 129 | 2004-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 | |||
| 134 | 2004-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 | |||
| 140 | 2004-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 | |||
| 149 | 2004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 150 | |||
| 151 | * emacs.c (Fdump_emacs): Only output warning on GNU/Linux. | ||
| 152 | |||
| 153 | 2004-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 | |||
| 159 | 2004-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 | |||
| 172 | 2004-11-06 Steven Tamm <steventamm@mac.com> | ||
| 173 | |||
| 174 | * editfns.c: Need to include sys/time.h before resource.h on darwin. | ||
| 175 | |||
| 176 | 2004-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 | |||
| 1 | 2004-11-06 Lars Brinkhoff <lars@nocrew.org> | 187 | 2004-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 | ||
| 21 | 2004-11-05 Luc Teirlinck <teirllm@auburn.edu> | 206 | 2004-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 | ||
| 197 | 2004-11-01 Kim F. Storm <storm@cua.dk> | 382 | 2004-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 | ||
| 235 | 2004-10-28 Stefan <monnier@iro.umontreal.ca> | 420 | 2004-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. |