[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Sat, 22 Nov 2003 19:08:24 -0500 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3439 emacs/src/ChangeLog:1.3440
*** emacs/src/ChangeLog:1.3439 Sat Nov 22 18:01:39 2003
--- emacs/src/ChangeLog Sat Nov 22 19:08:23 2003
***************
*** 1,3 ****
--- 1,34 ----
+ 2003-11-23 Kim F. Storm <address@hidden>
+
+ * dispnew.c (buffer_posn_from_coords): Return actual row/column
+ for glyph clicked on, rather than (unused) pixel positions.
+ (mode_line_string, marginal_area_string): Change X and Y args to
+ pointers for returning actual row/column for glyph clicked on.
+ Simplify and optimize loops.
+
+ * dispextern.h (mode_line_string, marginal_area_string):
+ Update prototypes.
+
+ * keyboard.c (make_lispy_position): New function for generating
+ mouse click positions from frame and pixel coordinates.
+ Enhanced to return buffer position and actual row/column for
+ events outside the text area using updated mode_line_string and
+ marginal_area_string functions.
+ Return left-fringe and right-fringe clicks as such, rather than
+ clicks in text area.
+ (make_lispy_event) [USE_X_TOOLKIT, USE_GTK]: Don't call
+ pixel_to_glyph_coords, as we never use the results.
+ (make_lispy_event): Use make_lispy_position for MOUSE_CLICK_EVENT,
+ WHEEL_EVENT, and DRAG_N_DROP_EVENT to replace redundant code.
+ Eliminate unused code in WHEEL_EVENT handling.
+ (make_lispy_movement): Use make_lispy_position.
+
+ * window.c (coordinates_in_window): Remove redundant tests.
+ Fix returned X pixel value for left-margin.
+
+ * xdisp.c (note_mode_line_or_margin_highlight): Adapt to new
+ mode_line_string and marginal_area_string parameters.
+
2003-11-22 Lars Hansen <address@hidden>
* w32.c (struct the_group): Added.
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/16
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/11/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/18
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Lars Hansen, 2003/11/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Lars Hansen, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Kim F. Storm <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Gerd Moellmann, 2003/11/24
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/25
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/11/25
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/27
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/11/28
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/11/29
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2003/11/30