diff options
| author | Karoly Lorentey | 2004-02-17 01:52:25 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-02-17 01:52:25 +0000 |
| commit | e581a4668750ed98d77f13500c983439770ec600 (patch) | |
| tree | ccbc5c82753658d45458e9306feb41203ae3757b /src/ChangeLog | |
| parent | 806c1866e6cdfe84bd8353dda02c4c8c61267480 (diff) | |
| parent | 0f98bc23509b4e909cc92237e4b082c6866da258 (diff) | |
| download | emacs-e581a4668750ed98d77f13500c983439770ec600.tar.gz emacs-e581a4668750ed98d77f13500c983439770ec600.zip | |
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-74
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-75
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-76
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-77
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-78
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-79
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-80
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-81
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-82
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-83
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84
Add lisp/emacs-lisp/macroexp.el
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-85
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-86
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-87
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-88
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-89
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-90
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-91
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-92
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-93
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-94
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-95
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-96
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-97
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-77
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 289 |
1 files changed, 285 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 76d63cab844..179b7a16a48 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,285 @@ | |||
| 1 | 2004-02-16 Stephen Eglen <stephen@gnu.org> | ||
| 2 | |||
| 3 | * fringe.c (init_fringe_bitmap): Define j in MAC_OS code. | ||
| 4 | |||
| 5 | 2004-02-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 6 | |||
| 7 | * data.c (Fbyteorder): | ||
| 8 | * fringe.c (Fdefine_fringe_bitmap): | ||
| 9 | * xdisp.c (handle_single_display_prop): | ||
| 10 | * xselect.c (x_handle_dnd_message): Lisp_Object/int mixup. | ||
| 11 | |||
| 12 | 2004-02-16 Jason Rumney <jasonr@gnu.org> | ||
| 13 | |||
| 14 | * w32term.c (w32_draw_fringe_bitmap): Handle overlay fringe bitmaps. | ||
| 15 | |||
| 16 | 2004-02-15 Steven Tamm <steventamm@mac.com> | ||
| 17 | |||
| 18 | * macterm.c (Vmac_emulate_three_button_mouse): New variable for | ||
| 19 | controlling emulation of a three button mouse with option and | ||
| 20 | command keys. | ||
| 21 | (Qreverse, mac_get_enumlated_btn): Handle the emulation | ||
| 22 | (mac_event_to_emacs_modifiers, XTread_socket): Ditto | ||
| 23 | |||
| 24 | 2004-02-15 Kim F. Storm <storm@cua.dk> | ||
| 25 | |||
| 26 | * buffer.c (syms_of_buffer): Doc fix for indicate-buffer-boundaries. | ||
| 27 | |||
| 28 | * fringe.c (init_fringe_bitmap) [MAC_OS, WORDS_BIG_ENDIAN]: | ||
| 29 | Perform byte-swapping. | ||
| 30 | |||
| 31 | 2004-02-14 Kim F. Storm <storm@cua.dk> | ||
| 32 | |||
| 33 | * dispextern.h (struct draw_fringe_bitmap_params): Change member | ||
| 34 | bits from char to short to facilitate wider bitmaps. | ||
| 35 | (struct redisplay_interface): Fix prototype of define_fringe_bitmap | ||
| 36 | member. | ||
| 37 | |||
| 38 | * fringe.c (struct fringe_bitmap): Change member bits from char to | ||
| 39 | short to facilitate 16 bits wide bitmaps. Modify all standard | ||
| 40 | bitmaps accordingly. | ||
| 41 | (BYTES_PER_BITMAP_ROW, STANDARD_BITMAP_HEIGHT): New macros. | ||
| 42 | (FRBITS): Use STANDARD_BITMAP_HEIGHT instead of just sizeof. | ||
| 43 | (draw_fringe_bitmap): Ditto. | ||
| 44 | (init_fringe_bitmap) [MAC_OS]: Don't bitswap. | ||
| 45 | (init_fringe_bitmap) [HAVE_X_WINDOWS]: Enhance bitswapping to | ||
| 46 | handle up to 16 bits wide bitmaps. | ||
| 47 | (Fdefine_fringe_bitmap): Doc fix. Handle wider bitmaps. | ||
| 48 | (Ffringe_bitmaps_at_pos): Add missing arg declarations. | ||
| 49 | |||
| 50 | * macterm.c (mac_draw_bitmap): Handle 16 bits wide bitmaps directly. | ||
| 51 | (x_draw_fringe_bitmap): Use enhanced mac_draw_bitmap, so we no longer | ||
| 52 | need to call mac_create_bitmap_from_bitmap_data and mac_free_bitmap. | ||
| 53 | |||
| 54 | * w32term.c (w32_define_fringe_bitmap): Bitmaps are now 16 bits wide, | ||
| 55 | so it is no longer necessary to expand them here. | ||
| 56 | |||
| 57 | * xterm.c (x_draw_fringe_bitmap): Handle wider bitmaps (max 16 bits). | ||
| 58 | |||
| 59 | 2004-02-12 Kim F. Storm <storm@cua.dk> | ||
| 60 | |||
| 61 | * window.c (Fwindow_fringes): Doc fix. | ||
| 62 | |||
| 63 | 2004-02-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 64 | |||
| 65 | * xselect.c (x_get_foreign_selection): Add new optional parameter | ||
| 66 | time_stamp. | ||
| 67 | (Fx_get_selection_internal): Ditto, pass time_stamp to | ||
| 68 | x_get_foreign_selection. | ||
| 69 | |||
| 70 | * data.c (Fbyteorder): New function. | ||
| 71 | |||
| 72 | 2004-02-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 73 | |||
| 74 | * atimer.c: Move include stdio.h to same place as in other files. | ||
| 75 | |||
| 76 | * region-cache.c: Ditto. | ||
| 77 | |||
| 78 | * sysdep.c: Ditto. | ||
| 79 | |||
| 80 | * xfaces.c: Ditto. | ||
| 81 | |||
| 82 | 2004-02-09 Sam Steingold <sds@gnu.org> | ||
| 83 | |||
| 84 | * w32term.c (w32_draw_fringe_bitmap): Fixed a typo in the last patch. | ||
| 85 | |||
| 86 | 2004-02-09 Kim F. Storm <storm@cua.dk> | ||
| 87 | |||
| 88 | * fringe.c: New file. Move original fringe related declarations | ||
| 89 | and code from dispextern.h and xdisp.c here. | ||
| 90 | Rework code to support user defined fringe bitmaps, redefining | ||
| 91 | standard bitmaps, ability to overlay user defined bitmap with | ||
| 92 | overlay arrow bitmap, and add faces to bitmaps. | ||
| 93 | (Voverflow_newline_into_fringe): Declare here. | ||
| 94 | (enum fringe_bitmap_align): New enum. | ||
| 95 | (..._bits): All bitmaps are now defined without bitswapping; that | ||
| 96 | is now done in init_fringe_once (if necessary). | ||
| 97 | (standard_bitmaps): New array with specifications for the | ||
| 98 | standard fringe bitmaps. | ||
| 99 | (fringe_faces): New array. | ||
| 100 | (valid_fringe_bitmap_id_p): New function. | ||
| 101 | (draw_fringe_bitmap_1): Rename from draw_fringe_bitmap. | ||
| 102 | (draw_fringe_bitmap): New function which draws fringe bitmap, | ||
| 103 | possibly overlaying bitmap with cursor in right fringe or the | ||
| 104 | overlay arrow in the left fringe. | ||
| 105 | (update_window_fringes): Do not handle overlay arrow here. | ||
| 106 | Compare and copy fringe bitmap faces. | ||
| 107 | (init_fringe_bitmap): New function. | ||
| 108 | (Fdefine_fringe_bitmap, Fdestroy_fringe_bitmap): New DEFUNs to | ||
| 109 | define and destroy user defined fringe bitmaps. | ||
| 110 | (Fset_fringe_bitmap_face): New DEFUN to set face for a fringe bitmap. | ||
| 111 | (Ffringe_bitmaps_at_pos): New DEFUN to read current fringe bitmaps. | ||
| 112 | (syms_of_fringe): New function. Defsubr new DEFUNs. | ||
| 113 | DEFVAR_LISP Voverflow_newline_into_fringe. | ||
| 114 | (init_fringe_once, init_fringe): New functions. | ||
| 115 | (w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: New functions. | ||
| 116 | |||
| 117 | * Makefile.in (obj): Add fringe.o. | ||
| 118 | (fringe.o): New dependencies. | ||
| 119 | |||
| 120 | * dispextern.h (FRINGE_ID_BITS): New definition for number of | ||
| 121 | bits allocated to hold a fringe number. Increase number of bits | ||
| 122 | from 4 to 8 to allow user defined fringe bitmaps. | ||
| 123 | (struct glyph_row, struct it): New members left_user_fringe_bitmap, | ||
| 124 | left_user_fringe_face_id, right_user_fringe_bitmap, | ||
| 125 | right_user_fringe_face_id. | ||
| 126 | (enum fringe_bitmap_type, struct fringe_bitmap, fringe_bitmaps): | ||
| 127 | Move to new file fringe.c. | ||
| 128 | (MAX_FRINGE_BITMAPS): Define here. | ||
| 129 | (struct draw_fringe_bitmap_params): New members bits, cursor_p, | ||
| 130 | and overlay_p. Change member which to int. | ||
| 131 | (struct redisplay_interface): New members define_fringe_bitmap | ||
| 132 | and destroy_fringe_bitmap. | ||
| 133 | (valid_fringe_bitmap_id_p): Add prototype. | ||
| 134 | (w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: Add prototypes. | ||
| 135 | |||
| 136 | * dispnew.c (row_equal_p): Compare fringe bitmap faces and overlay | ||
| 137 | arrows. | ||
| 138 | (update_frame): Do flush_display if force_flush_display_p to | ||
| 139 | ensure display (specifically fringes) are updated in a timely | ||
| 140 | manner when resizing the frame by dragging the mouse. | ||
| 141 | (update_window_line): Update row if overlay arrow changed. | ||
| 142 | (scrolling_window): Redraw fringe bitmaps if fringe bitmap faces | ||
| 143 | or overlay arrow changed. | ||
| 144 | |||
| 145 | * emacs.c (main) [HAVE_WINDOW_SYSTEM]: Call init_fringe_once, | ||
| 146 | syms_of_fringe, and init_fringe. | ||
| 147 | |||
| 148 | * frame.h (struct frame): New member force_flush_display_p. | ||
| 149 | |||
| 150 | * lisp.h (syms_of_fringe, init_fringe, init_fringe_once): | ||
| 151 | Add prototypes. | ||
| 152 | |||
| 153 | * macterm.c (mac_draw_bitmap): Add overlay_p arg. | ||
| 154 | (x_draw_fringe_bitmap): Handle overlayed fringe bitmaps; | ||
| 155 | thanks to YAMAMOTO Mitsuharu for advice on how to do this. | ||
| 156 | Use cursor color for displaying cursor in fringe. | ||
| 157 | (x_redisplay_interface): Add null handlers for | ||
| 158 | define_fringe_bitmap and destroy_fringe_bitmap functions. | ||
| 159 | |||
| 160 | * w32term.c (w32_draw_fringe_bitmap): Copy unadapted code from | ||
| 161 | xterm.c to handle overlayed fringe bitmaps and to use cursor color | ||
| 162 | for displaying cursor in fringe. | ||
| 163 | (w32_define_fringe_bitmap, w32_destroy_fringe_bitmap): New W32 | ||
| 164 | specific functions to define and destroy fringe bitmaps in fringe_bmp. | ||
| 165 | (w32_redisplay_interface): Add them to redisplay_interface. | ||
| 166 | (w32_term_init): Call w32_init_fringe instead of explicitly | ||
| 167 | defining fringe bitmaps in fringe_bmp array. | ||
| 168 | (x_delete_display): Call w32_reset_fringes instead of explicitly | ||
| 169 | destroying fringe bitmaps in fringe_bmp array. | ||
| 170 | |||
| 171 | * xdisp.c (Voverflow_newline_into_fringe, syms_of_xdisp) | ||
| 172 | (left_bits, right_bits, up_arrow_bits, down_arrow_bits) | ||
| 173 | (continued_bits, continuation_bits, ov_bits, first_line_bits) | ||
| 174 | (last_line_bits, filled_box_cursor_bits, hollow_box_cursor_bits) | ||
| 175 | (bar_cursor_bits, hbar_cursor_bits, zv_bits, hollow_square_bits) | ||
| 176 | (fringe_bitmaps, draw_fringe_bitmap, draw_row_fringe_bitmaps) | ||
| 177 | (draw_window_fringes, compute_fringe_widths, update_window_fringes): | ||
| 178 | Move fringe handling vars and code to new file fringe.c. | ||
| 179 | (handle_display_prop): Handle left-fringe and right-fringe | ||
| 180 | display properties; store user fringe bitmaps in iterator. | ||
| 181 | (move_it_in_display_line_to): Handle cursor in fringe at eob. | ||
| 182 | (clear_garbaged_frames): Set force_flush_display_p if resized. | ||
| 183 | (redisplay_window): Redraw fringe bitmaps if not just_this_one_p. | ||
| 184 | (display_line): Handle cursor in fringe at eob. | ||
| 185 | (display_line): Set row user fringe bitmaps from iterator. | ||
| 186 | |||
| 187 | * xterm.c (x_draw_fringe_bitmap): Handle overlayed fringe bitmaps. | ||
| 188 | Use cursor color for displaying cursor in fringe. | ||
| 189 | (x_redisplay_interface): Add null handlers for | ||
| 190 | define_fringe_bitmap and destroy_fringe_bitmap functions. | ||
| 191 | |||
| 192 | 2004-02-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 193 | |||
| 194 | * macfns.c (Fx_change_window_property): Make doc string and | ||
| 195 | parameters same as for X version. | ||
| 196 | |||
| 197 | * w32fns.c (Fx_change_window_property): Ditto. | ||
| 198 | |||
| 199 | 2004-02-07 Kim F. Storm <storm@cua.dk> | ||
| 200 | |||
| 201 | * xdisp.c (hscroll_window_tree): Position cursor near to right | ||
| 202 | margin in hscrolled window when jumping to end of line (rather | ||
| 203 | than centering cursor). | ||
| 204 | |||
| 205 | * process.c (wait_reading_process_input): Don't do adaptive read | ||
| 206 | buffering if waiting for a specific process. | ||
| 207 | |||
| 208 | 2004-02-05 Luc Teirlinck <teirllm@auburn.edu> | ||
| 209 | |||
| 210 | * minibuf.c (Fminibufferp, Fread_from_minibuffer) | ||
| 211 | (Fread_minibuffer, Feval_minibuffer) | ||
| 212 | (Fread_string, Fread_no_blanks_input) | ||
| 213 | (Fcompleting_read): Doc fixes. | ||
| 214 | (syms_of_minibuf): Doc fixes for minibuffer-completion-table and | ||
| 215 | completion-regexp-list. Define Qcase_fold_search and staticpro it. | ||
| 216 | (read_minibuf): Fix initial comment. | ||
| 217 | (Ftry_completion, Fall_completions, Ftest_completion): Bind | ||
| 218 | case-fold-serach to the value of completion-ignore-case when | ||
| 219 | checking completion-regexp-list. | ||
| 220 | (Fdisplay_completion_list): Make it handle arguments that are | ||
| 221 | symbols. Doc fix. | ||
| 222 | |||
| 223 | 2004-02-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 224 | |||
| 225 | * xterm.h: Add declaration of free_frame_menubar. | ||
| 226 | |||
| 227 | * xfns.c (x_create_bitmap_mask): Removed unused variable depth. | ||
| 228 | (x_set_menu_bar_lines): Added ! defined USE_GTK for olines. | ||
| 229 | (Fx_change_window_property): Add declaration of parameters type and | ||
| 230 | format. Remove unused variable cons. | ||
| 231 | |||
| 232 | * xselect.c: Include stdio,h. | ||
| 233 | |||
| 234 | 2004-02-05 Kenichi Handa <handa@m17n.org> | ||
| 235 | |||
| 236 | * fns.c (Fset_char_table_range): Fix previous change. | ||
| 237 | |||
| 238 | * buffer.c (Fset_buffer_multibyte): Fix docstring. | ||
| 239 | |||
| 240 | 2004-02-04 Luc Teirlinck <teirllm@auburn.edu> | ||
| 241 | |||
| 242 | * editfns.c (Fchar_after, Fchar_before): Doc fixes. | ||
| 243 | |||
| 244 | 2004-02-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 245 | |||
| 246 | * keymap.c (Vmouse_events): Rename from Vmenu_events. | ||
| 247 | (syms_of_keymap): Add mouse-[45], header-line, and mode-line to it. | ||
| 248 | |||
| 249 | 2004-02-04 Kenichi Handa <handa@m17n.org> | ||
| 250 | |||
| 251 | * fns.c (Fset_char_table_range): Handle charsets ascii, | ||
| 252 | eight-bit-control, and eight-bit-graphic correctly. | ||
| 253 | |||
| 254 | 2004-02-03 Jason Rumney <jasonr@gnu.org> | ||
| 255 | |||
| 256 | * w32select.c (Fw32_set_clipboard_data): Make coding iso2022 safe. | ||
| 257 | |||
| 258 | * w32fns.c (x_to_w32_font): Likewise. | ||
| 259 | |||
| 260 | 2004-02-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 261 | |||
| 262 | * xterm.h: Add x_handle_dnd_message, x_check_property_data, | ||
| 263 | x_fill_property_data, x_property_data_to_lisp and check_x_display_info. | ||
| 264 | |||
| 265 | * xterm.c (handle_one_xevent): Call x_handle_dnd_message for | ||
| 266 | ClientMessages. | ||
| 267 | |||
| 268 | * xselect.c: Include termhooks.h and X11/Xproto.h | ||
| 269 | (x_check_property_data, x_fill_property_data) | ||
| 270 | (x_property_data_to_lisp, mouse_position_for_drop) | ||
| 271 | (Fx_get_atom_name, x_handle_dnd_message): New functions for DND support. | ||
| 272 | (Fx_send_client_event): Move here from xfns.c. | ||
| 273 | (syms_of_xselect): Add Sx_get_atom_name and Sx_send_client_message. | ||
| 274 | |||
| 275 | * xfns.c (x-send-client-message): Move to xselect.c | ||
| 276 | (Fx_change_window_property): Add optional arguments TYPE, FORMAT and | ||
| 277 | OUTER_P. | ||
| 278 | (Fx_window_property): Add optional arguments TYPE, SOURCE, DELETE_P, | ||
| 279 | VECTOR_RET_P. Handle AnyPropertyType. Call x_property_data_to_lisp | ||
| 280 | if vector_ret_p is true. | ||
| 281 | (syms_of_xfns): Sx_send_client_message moved to xselect.c. | ||
| 282 | |||
| 1 | 2004-02-02 Eli Zaretskii <eliz@elta.co.il> | 283 | 2004-02-02 Eli Zaretskii <eliz@elta.co.il> |
| 2 | 284 | ||
| 3 | * fileio.c (Fcopy_file): If NEWNAME is a directory, expand the | 285 | * fileio.c (Fcopy_file): If NEWNAME is a directory, expand the |
| @@ -43,10 +325,9 @@ | |||
| 43 | 325 | ||
| 44 | 2004-01-27 Steven Tamm <steventamm@mac.com> | 326 | 2004-01-27 Steven Tamm <steventamm@mac.com> |
| 45 | 327 | ||
| 46 | * macterm.c (make_mac_frame, make_mac_terminal_frame): Move | 328 | * macterm.c (make_mac_frame, make_mac_terminal_frame): |
| 47 | setting of scroll bars from make_mac_frame to | 329 | Move setting of scroll bars from make_mac_frame to |
| 48 | make_mac_terminal_frame to prevent clobbering of | 330 | make_mac_terminal_frame to prevent clobbering of scroll-bar-mode. |
| 49 | scroll-bar-mode. | ||
| 50 | 331 | ||
| 51 | 2004-01-26 Richard M. Stallman <rms@gnu.org> | 332 | 2004-01-26 Richard M. Stallman <rms@gnu.org> |
| 52 | 333 | ||