diff options
| author | Kim F. Storm | 2004-03-02 00:14:33 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2004-03-02 00:14:33 +0000 |
| commit | d24bc50fceeb268a195d51a1645b393e7435486a (patch) | |
| tree | c6a2fafeed2d589b28e9798b2a642b3c74a84b6d /src | |
| parent | 1c2a9e988257c908629ba5624211731c20cacc1e (diff) | |
| download | emacs-d24bc50fceeb268a195d51a1645b393e7435486a.tar.gz emacs-d24bc50fceeb268a195d51a1645b393e7435486a.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 31cb437e8eb..32cbd78dd74 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,34 @@ | |||
| 1 | 2004-03-02 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * window.h (struct window): New member overlay_arrow_bitmap. | ||
| 4 | |||
| 5 | * window.c (make_window): Initialize overlay_arrow_bitmap. | ||
| 6 | |||
| 7 | * xdisp.c (Voverlay_arrow_variable_list): New variable to properly | ||
| 8 | implement and integrate multiple overlay arrows with redisplay. | ||
| 9 | (syms_of_xdisp): DEFVAR_LISP and initialize it. | ||
| 10 | (last_arrow_position, last_arrow_string): Replace by properties. | ||
| 11 | (Qlast_arrow_position, Qlast_arrow_string) | ||
| 12 | (Qoverlay_arrow_string, Qoverlay_arrow_bitmap): New variables. | ||
| 13 | (syms_of_xdisp): Intern and staticpro them. | ||
| 14 | (overlay_arrow_string_or_property, update_overlay_arrows) | ||
| 15 | (overlay_arrow_in_current_buffer_p, overlay_arrows_changed_p) | ||
| 16 | (overlay_arrow_at_row): New functions for multiple overlay arrows. | ||
| 17 | (redisplay_internal): Use them instead of directly accessing | ||
| 18 | Voverlay_arrow_position etc. for multiple overlay arrows. | ||
| 19 | (mark_window_display_accurate): Use update_overlay_arrows. | ||
| 20 | (try_cursor_movement): Use overlay_arrow_in_current_buffer_p. | ||
| 21 | (try_window_id): Use overlay_arrows_changed_p. | ||
| 22 | (get_overlay_arrow_glyph_row): Add overlay_arrow_string arg. | ||
| 23 | (display_line): Use overlay_arrow_at_row to check multiple | ||
| 24 | overlay arrows, and get relevant overlay-arrow-string and | ||
| 25 | overlay-arrow-bitmap. Set w->overlay_arrow_bitmap accordingly. | ||
| 26 | (produce_image_glyph): Set pixel_width = 0 for fringe bitmap. | ||
| 27 | (syms_of_xdisp): Remove last_arrow_position and last_arrow_string. | ||
| 28 | |||
| 29 | * fringe.c (draw_fringe_bitmap): Use w->overlay_arrow_bitmap if set. | ||
| 30 | (update_window_fringes): Remove unused code. | ||
| 31 | |||
| 1 | 2004-03-01 Jason Rumney <jasonr@gnu.org> | 32 | 2004-03-01 Jason Rumney <jasonr@gnu.org> |
| 2 | 33 | ||
| 3 | * w32term.c (w32_read_socket): Fix last change to ButtonPress handling. | 34 | * w32term.c (w32_read_socket): Fix last change to ButtonPress handling. |