]> git.eshelyaron.com Git - emacs.git/commitdiff
* w32fns.c (unwind_create_frame) [!GLYPH_DEBUG]: Fix xassert.
authorJuanma Barranquero <lekktu@gmail.com>
Wed, 22 Oct 2008 09:33:30 +0000 (09:33 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Wed, 22 Oct 2008 09:33:30 +0000 (09:33 +0000)
  Copied from 2005-02-03 change to xfns.c by Kim F. Storm.

src/ChangeLog
src/w32fns.c

index ad47d331663b0e43c4c2916121ce2104ff94edd8..c4d36b09126def70db42fd3473db18071b3a14fe 100644 (file)
@@ -1,3 +1,8 @@
+2008-10-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32fns.c (unwind_create_frame) [!GLYPH_DEBUG]: Fix xassert.
+       Copied from 2005-02-03 change to xfns.c by Kim F. Storm.
+
 2008-10-22  Kenichi Handa  <handa@m17n.org>
 
        * syntax.c (scan_words): Call word_boundary_p instead of comparing
@@ -21,7 +26,7 @@
        (Fkill_buffer): Rename arg "buffer" to "buffer_or_name" and make
        it optional.
        (no_switch_window): Remove since the return value is not used.
-       (Fswitch_to_buffer):  Rename arg "buffer" to "buffer_or_name".
+       (Fswitch_to_buffer): Rename arg "buffer" to "buffer_or_name".
        Consider window as dedicated when Fwindow_dedicated_p returns a
        non-nil value.
        * lisp.h: Remove prototype for no_switch_window.
 
 2008-10-07  Chong Yidong  <cyd@stupidchicken.com>
 
-       * gtkutil.c (xg_display_open): Reset default display if none
-       exists.
+       * gtkutil.c (xg_display_open): Reset default display if none exists.
        (xg_display_close): Allow Emacs to close all displays (bug#985).
 
 2008-10-06  Andreas Schwab  <schwab@suse.de>
        * emacs.c (Vbefore_init_time, Vafter_init_time): Moved from
        startup.el.
 
-       * lisp.h: (Vbefore_init_time, Vafter_init_time): Declare.
+       * lisp.h (Vbefore_init_time, Vafter_init_time): Declare.
 
        * gtkutil.c (x_wm_set_size_hint): Return immediately if called
        during initialization.
        (FRAME_NEW_CURSOR_COLOR): Remove.
 
        * nsfns.m (ns_set_cursor_color): Use FRAME_CURSOR_COLOR.
-       (ns_lisp_to_cursor_type, ns_cursor_type_to_lisp): Use core emacs
+       (ns_lisp_to_cursor_type, ns_cursor_type_to_lisp): Use core Emacs
        enumeration (HOLLOW_BOX_CURSOR, etc.).
 
        * nsterm.m (ns_frame_rehighlight): Remove commented code.
        (draw_window_cursor): Simplify code.
        (EmacsView-windowDidBecomeKey:,-windowDidResignKey:): Don't
-       change cursor type. In latter, call rehighlight instead of doing
+       change cursor type.  In latter, call rehighlight instead of doing
        updates manually.
-       (EmacsPrefsController-setPanelFromValues,-setValuesFromPanel): Use
-       core emacs cursor types.
+       (EmacsPrefsController-setPanelFromValues,-setValuesFromPanel):
+       Use core Emacs cursor types.
 
        * xdisp.c (draw_glyphs): Don't call notice_overwritten_cursor() under
        NS.
index 3f9466c3d99140442e6e17ff80b7b1405e2e4491..f98a53f95d44f8b2b96a11bbabcf3f2c152ffc14 100644 (file)
@@ -4155,10 +4155,11 @@ unwind_create_frame (frame)
 
       x_free_frame_resources (f);
 
+#if GLYPH_DEBUG
       /* Check that reference counts are indeed correct.  */
       xassert (dpyinfo->reference_count == dpyinfo_refcount);
       xassert (dpyinfo->image_cache->refcount == image_cache_refcount);
-
+#endif
       return Qt;
     }