]> git.eshelyaron.com Git - emacs.git/commitdiff
Can't include menu.h in window.c for X targets.
authorJan D <jan.h.d@swipnet.se>
Fri, 6 Aug 2010 11:04:29 +0000 (13:04 +0200)
committerJan D <jan.h.d@swipnet.se>
Fri, 6 Aug 2010 11:04:29 +0000 (13:04 +0200)
* nsterm.h (x_set_menu_bar_lines): Declare.

* window.c: Don't include menu.h, it depends on lots of other .h-files.

src/ChangeLog
src/nsterm.h
src/window.c

index c0f618630a8b6b9b0a5de644e7551bdb3b26fd5b..bef939adb4fdf97d5c01cf6249a6e8ff4ebee33b 100644 (file)
@@ -1,5 +1,9 @@
 2010-08-06  Jan Djärv  <jan.h.d@swipnet.se>
 
+       * nsterm.h (x_set_menu_bar_lines): Declare.
+
+       * window.c: Don't include menu.h, it depends on lots of other .h-files.
+
        * xfaces.c (x_create_gc, x_free_gc): Convert to ANSI C prototypes.
 
        * window.c: Include menu.h.
index 541b7e13daf40f286ffcf47f7e6e5bedbbd4f2a9..9b7f0accad13a76a944958e9b61b1e5f632ee0c6 100644 (file)
@@ -761,6 +761,7 @@ extern int x_char_height (struct frame *f);
 extern int x_pixel_width (struct frame *f);
 extern int x_pixel_height (struct frame *f);
 extern void x_set_frame_alpha (struct frame *f);
+extern void x_set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object);
 extern void x_set_tool_bar_lines (struct frame *f,
                                   Lisp_Object value,
                                   Lisp_Object oldval);
index 29be829005d08f448adb533ad989d82e59e933ec..1fabe72d72df790892a6d5cfeeb87e6f16cc95b6 100644 (file)
@@ -37,7 +37,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #include "blockinput.h"
 #include "intervals.h"
 #include "termhooks.h"         /* For FRAME_TERMINAL.  */
-#include "menu.h"
 
 #ifdef HAVE_X_WINDOWS
 #include "xterm.h"
@@ -52,7 +51,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #include "nsterm.h"
 #endif
 
-
 Lisp_Object Qwindowp, Qwindow_live_p, Qwindow_configuration_p;
 Lisp_Object Qdisplay_buffer;
 Lisp_Object Qscroll_up, Qscroll_down, Qscroll_command;