]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
(try_window_id): Add some xasserts.
[gnu-emacs] / src / ChangeLog
index b9675a9e2fed625b9bfb1c8319d1d083c5a6f278..7e9b7b112846d45d1cf2edbfbf129c8f6b81cc7b 100644 (file)
@@ -1,5 +1,55 @@
+2001-05-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (try_window_id): Add some xasserts.
+
+2001-05-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * lisp.h (GLYPH_CHAR_VALID_P): Use CHAR_VALID_P.
+
+2001-05-09  Dave Love  <fx@gnu.org>
+
+       * xdisp.c (GIVE_UP): Fix for K&R C.
+
+2001-05-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * print.c (syms_of_print) <print-length, print-level>: Doc fix.
+
+       * xterm.c (note_mouse_highlight): Don't change the mouse cursor
+       back to the text cursor shape without need.
+
+2001-05-07  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfns.c (x_set_foreground_color): Set frame's cursor_pixel.
+
+       * dispextern.h (inverse_video): Declare extern.
+
+       * keyboard.c (delete_kboard): Handle the case that selected_frame
+       has been deleted in the course of x_connection_closed.
+
+2001-05-03  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * xterm.c (XTread_socket) <Expose> [!USE_TOOLKIT_SCROLL_BARS]: Fix
+       the change from 2001-04-30.
+
+2001-05-03  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfns.c (file_dialog_unmap_cb): New function.
+       (Fx_file_dialog): Use it as XmNunmapCallback to capture the case
+       where a dialog is closed via the window manager.
+
+       * xdisp.c (try_window_id): Cases of changes all in front of 
+       the window start or all below the window end mostly rewritten.
+       (redisplay_window): Move the tests if try_window_id is
+       applicable to try_window_id.
+       (GIVE_UP): New macro.
+
 2001-05-02  Gerd Moellmann  <gerd@gnu.org>
 
+       * xterm.c (expose_window): Return int.  If W is the window
+       currently being updated, mark the frame garbaged.  Fix
+       computation of rows intersecting the exposed rectangle.
+       (expose_window_tree): Stop when expose_window returns 0.
+       
        * xterm.c (x_draw_stretch_glyph_string): Don't draw background
        again if it has already been drawn.
 
@@ -32,8 +82,9 @@
        * term.c (toggle_highlight): New function.
        (turn_on_face): Change handling of reverse video.
 
-       * process.c (wait_reading_process_input):
-       Call record_asynch_buffer_change only if a timer really changed buffers.
+       * process.c (wait_reading_process_input): Call
+       record_asynch_buffer_change only if a timer really changed
+       buffers.
 
        * buffer.c (mouse_face_overlay_overlaps): Fix the computation
        of the number of overlays to check.
 
        * xfaces.c (Qscalable_fonts_allowed): New variable.
        (realizing_basic_faces_p): Removed.
-       (x_face_list_fonts): Special handling for realizing_basic_faces_p removed.
+       (x_face_list_fonts): Special handling for realizing_basic_faces_p
+       removed.
        (realize_basic_faces): Specbind Qscalable_fonts_allowed to t.
-       (syms_of_xfaces): Initialize Qscalable_fonts_allowed.  Change default
-       for scalable-fonts-allowed to t.
+       (syms_of_xfaces): Initialize Qscalable_fonts_allowed.  Change
+       default for scalable-fonts-allowed to t.
 
        * fileio.c (Finsert_file_contents): If the file size returned from
        stat is zero, set END to READ_BUF_SIZE.  This makes sure we can
        instead of using it.last_visible_y for the height of the window.
 
        * w32proc.c (sys_spawnve): Quote more chars for Cygwin.
+       From Dan Holmsand <dan@eyebee.com>.
 
        * w32.c (sys_open): Try to open file without _O_CREAT first, to be
-       able to write to hidden and system files.  Make file handles
-       non-inheritable.
+       able to write to hidden and system files.  From Dan Holmsand
+       <dan@eyebee.com>.
 
-       * fileio.c (Fcopy_file) [WINDOWSNT]: Use CopyFile.
+       * fileio.c (Fcopy_file) [WINDOWSNT]: Use CopyFile.  From Dan
+       Holmsand <dan@eyebee.com>.
 
 2001-04-09  Gerd Moellmann  <gerd@gnu.org>