]> code.delx.au - gnu-emacs/commitdiff
*** empty log message ***
authorAndrew Innes <andrewi@gnu.org>
Thu, 14 Dec 2000 14:02:06 +0000 (14:02 +0000)
committerAndrew Innes <andrewi@gnu.org>
Thu, 14 Dec 2000 14:02:06 +0000 (14:02 +0000)
src/ChangeLog

index c6667c81c1c15b037b0b78d997e2b8f37c1a697f..6db623100e13402a80d5c6a20abbb8da7abd8b75 100644 (file)
@@ -1,3 +1,21 @@
+2000-12-14  Andrew Innes  <andrewi@gnu.org>
+
+       * w32fns.c (Fx_hide_tip): Avoid unnecessary work when there's
+       nothing to do.  Bind inhibit-quit.
+       (tip_frame): Make it a Lisp_Object.
+       (x_create_tip_frame): Set tip_frame after it has been added to
+       Vframe_list.
+       (Fx_show_tip): Don't set tip_frame here.
+       (image_cache_refcount, dpyinfo_refcount) [GLYPH_DEBUG]: New
+       variables.
+       (unwind_create_frame, unwind_create_tip_frame): New functions.
+       (Fx_create_frame, x_create_tip_frame): Handle errors signaled
+       while a frame is only partially constructed.
+
+       * w32term.c (clear_mouse_face): Treat tip_frame as a Lisp_Object.
+       (x_free_frame_resources): New function.
+       (x_destroy_window): Use it.
+
 2000-12-14  Gerd Moellmann  <gerd@gnu.org>
 
        * xfns.c (Fx_backspace_delete_keys_p): New function.