From: P. F. Chimento Date: Tue, 21 Jun 2011 15:48:31 +0000 (+0200) Subject: Remove conditional compilation of recent files X-Git-Url: https://git.stderr.nl/gitweb?p=projects%2Fchimara%2Fchimara.git;a=commitdiff_plain;h=32ba95a539a77d1dd2b94d19e83024c40d9c10c7 Remove conditional compilation of recent files ...and split chimara.menus into menus files for browser and player windows. The conditional compilation can be removed because the bug on OS X for which we introduced it doesn't exist anymore. --- diff --git a/configure.ac b/configure.ac index 9e73d11..1ae23b3 100644 --- a/configure.ac +++ b/configure.ac @@ -85,18 +85,6 @@ AC_ARG_ENABLE([iliad], [enable_iliad=no]) AM_CONDITIONAL(TARGET_ILIAD, $TEST "x$enable_iliad" = xyes) -### BUILD WITHOUT RECENT FILES MANAGER ######################################### -# (to work around a bug on OS X) -AC_ARG_ENABLE([recent], - [AS_HELP_STRING([--disable-recent], - [Omit recent files menu (to work around a bug on OS X])], - [], - [enable_recent=yes]) -AS_IF([$TEST "x$enable_recent" = "xyes"], - [OPEN_RECENT_MENU_ITEM=""], - [OPEN_RECENT_MENU_ITEM=""]) -AC_SUBST(OPEN_RECENT_MENU_ITEM) - ### RPM CONFIGURATION ########################################################## # --enable-rpm requires rpm and rpmbuild AC_PATH_PROG([RPMBUILD], [rpmbuild], [notfound]) @@ -182,7 +170,6 @@ interpreters/glulxe/Makefile interpreters/git/Makefile tests/Makefile player/Makefile -player/chimara.menus docs/Makefile docs/reference/Makefile docs/reference/version.xml diff --git a/player/Makefile.am b/player/Makefile.am index dd0d0cb..a8343b6 100644 --- a/player/Makefile.am +++ b/player/Makefile.am @@ -13,7 +13,7 @@ bin_PROGRAMS = chimara_iliad else -dist_pkgdata_DATA = chimara.ui chimara.menus style.css +dist_pkgdata_DATA = chimara.ui browser.menus player.menus style.css bin_PROGRAMS = chimara chimara_SOURCES = main.c \ diff --git a/player/browser.c b/player/browser.c index e4b3e74..4646eef 100644 --- a/player/browser.c +++ b/player/browser.c @@ -50,11 +50,11 @@ chimara_browser_init(ChimaraBrowser *self) NULL); GtkUIManager *uimanager = gtk_ui_manager_new(); - if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_DATA_DIR "/chimara.menus", &error) ) { + if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_DATA_DIR "/browser.menus", &error) ) { #ifdef DEBUG g_error_free(error); error = NULL; - if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_SRC_DIR "/chimara.menus", &error) ) { + if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_SRC_DIR "/browser.menus", &error) ) { #endif /* DEBUG */ error_dialog(NULL, error, "Error while building interface: "); return; diff --git a/player/browser.menus b/player/browser.menus new file mode 100644 index 0000000..a1151c9 --- /dev/null +++ b/player/browser.menus @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/player/chimara.menus.in b/player/chimara.menus.in deleted file mode 100644 index a140a2e..0000000 --- a/player/chimara.menus.in +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - @OPEN_RECENT_MENU_ITEM@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/player/player.c b/player/player.c index 0d8d629..d8b094f 100644 --- a/player/player.c +++ b/player/player.c @@ -132,11 +132,11 @@ chimara_player_init(ChimaraPlayer *self) //g_settings_bind(state_settings, "show-toolbar-default", toolbar_action, "active", G_SETTINGS_BIND_SET); GtkUIManager *uimanager = gtk_ui_manager_new(); - if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_DATA_DIR "/chimara.menus", &error) ) { + if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_DATA_DIR "/player.menus", &error) ) { #ifdef DEBUG g_error_free(error); error = NULL; - if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_SRC_DIR "/chimara.menus", &error) ) { + if( !gtk_ui_manager_add_ui_from_file(uimanager, PACKAGE_SRC_DIR "/player.menus", &error) ) { #endif /* DEBUG */ error_dialog(NULL, error, "Error while building interface: "); return; diff --git a/player/player.menus b/player/player.menus new file mode 100644 index 0000000..3d80345 --- /dev/null +++ b/player/player.menus @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +