]> git.eshelyaron.com Git - emacs.git/commitdiff
(Qexplicit_name): New variable.
authorMartin Rudalics <rudalics@gmx.at>
Fri, 12 Oct 2007 08:36:47 +0000 (08:36 +0000)
committerMartin Rudalics <rudalics@gmx.at>
Fri, 12 Oct 2007 08:36:47 +0000 (08:36 +0000)
(x_report_frame_params): Report it in parameter alist.
(syms_of_frame): Intern and staticpro it.

src/ChangeLog
src/frame.c

index 1220112b8b7a1587828c4003da5cbd70dace38c6..e6c3e1d40a6073a2769b9fe2145d7c5723726c23 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-12  Martin Rudalics  <rudalics@gmx.at>
+
+       * frame.c (Qexplicit_name): New variable.
+       (x_report_frame_params): Report it in parameter alist.
+       (syms_of_frame): Intern and staticpro it.
+
 2007-10-09  Jason Rumney  <jasonr@gnu.org>
 
        * w32term.c (x_set_window_size): Disable code that attempts to tell
index a47dff82f5d15498d9346516e27944e8cd8d2fc9..df98475d7b308a68c14769b3001bcdd792c61449 100644 (file)
@@ -100,6 +100,7 @@ Lisp_Object Qouter_window_id;
 #endif
 Lisp_Object Qparent_id;
 Lisp_Object Qtitle, Qname;
+Lisp_Object Qexplicit_name;
 Lisp_Object Qunsplittable;
 Lisp_Object Qmenu_bar_lines, Qtool_bar_lines;
 Lisp_Object Qleft_fringe, Qright_fringe;
@@ -3006,6 +3007,7 @@ x_report_frame_params (f, alistptr)
     tem = Qnil;
   else
     XSETFASTINT (tem, FRAME_X_OUTPUT (f)->parent_desc);
+  store_in_alist (alistptr, Qexplicit_name, (f->explicit_name ? Qt : Qnil));
   store_in_alist (alistptr, Qparent_id, tem);
 }
 
@@ -3967,6 +3969,8 @@ syms_of_frame ()
   staticpro (&Qframep);
   Qframe_live_p = intern ("frame-live-p");
   staticpro (&Qframe_live_p);
+  Qexplicit_name = intern ("explicit-name");
+  staticpro (&Qexplicit_name);
   Qheight = intern ("height");
   staticpro (&Qheight);
   Qicon = intern ("icon");