[oe-commits] Thomas Zimmermann : midori_0.2.1: update shr specific parts of the recipe

git version control git at git.openembedded.org
Thu Dec 10 08:36:46 UTC 2009


Module: openembedded.git
Branch: martin_jansa/srcpv
Commit: 381196eba24936a72b982d7cc2954ba33ab59389
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=381196eba24936a72b982d7cc2954ba33ab59389

Author: Thomas Zimmermann <ml at vdm-design.de>
Date:   Wed Dec  9 11:47:08 2009 +0000

midori_0.2.1: update shr specific parts of the recipe

* Update default config
* Add patch (from upstream) to retain the visibility of the navigationbar in fullscreen mode.
  It can be hidden manually, the way it used to be in 0.2.0
* This closes SHR bug #768

Signed-off-by: Sebastian Spaeth <Sebastian at SSpaeth.de>

---

 .../a08caa02b95db6c9251a5342de0fb985fae8399b.patch |   39 ++++++++++++++++++++
 .../retain-navigationbar-in-fullwindow.patch       |   39 ++++++++++++++++++++
 recipes/gtk-webcore/midori/config                  |   11 +++++-
 recipes/gtk-webcore/midori_0.2.1.bb                |    6 ++-
 4 files changed, 92 insertions(+), 3 deletions(-)

diff --git a/recipes/gtk-webcore/midori-0.2.1/a08caa02b95db6c9251a5342de0fb985fae8399b.patch b/recipes/gtk-webcore/midori-0.2.1/a08caa02b95db6c9251a5342de0fb985fae8399b.patch
new file mode 100644
index 0000000..78d8fba
--- /dev/null
+++ b/recipes/gtk-webcore/midori-0.2.1/a08caa02b95db6c9251a5342de0fb985fae8399b.patch
@@ -0,0 +1,39 @@
+From a08caa02b95db6c9251a5342de0fb985fae8399b Mon Sep 17 00:00:00 2001
+From: Christian Dywan <christian at twotoasts.de>
+Date: Tue, 08 Dec 2009 22:55:25 +0000
+Subject: Retain the visibility of the navigationbar in fullscreen mode
+
+It can be hidden manually, the way it used to be in 0.2.0
+---
+diff --git a/midori/midori-browser.c b/midori/midori-browser.c
+index 92769fd..11ca4aa 100644
+--- a/midori/midori-browser.c
++++ b/midori/midori-browser.c
+@@ -3604,9 +3604,7 @@ _action_location_focus_out (GtkAction*     action,
+ {
+     GtkWidget* view = midori_browser_get_current_tab (browser);
+ 
+-    if (!browser->show_navigationbar
+-        || gdk_window_get_state (GTK_WIDGET (browser)->window)
+-                                 & GDK_WINDOW_STATE_FULLSCREEN)
++    if (!browser->show_navigationbar)
+         gtk_widget_hide (browser->navigationbar);
+ 
+     if (g_object_get_data (G_OBJECT (view), "news-feeds"))
+@@ -5148,14 +5146,11 @@ midori_browser_window_state_event_cb (MidoriBrowser*       browser,
+         if (event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
+         {
+             gtk_widget_hide (browser->menubar);
+-            gtk_widget_hide (browser->navigationbar);
+         }
+         else
+         {
+             if (katze_object_get_boolean (browser->settings, "show-menubar"))
+                 gtk_widget_show (browser->menubar);
+-            if (katze_object_get_boolean (browser->settings, "show-navigationbar"))
+-                gtk_widget_show (browser->navigationbar);
+         }
+     }
+ }
+--
+cgit v0.8.2.1
diff --git a/recipes/gtk-webcore/midori-0.2.1/retain-navigationbar-in-fullwindow.patch b/recipes/gtk-webcore/midori-0.2.1/retain-navigationbar-in-fullwindow.patch
new file mode 100644
index 0000000..78d8fba
--- /dev/null
+++ b/recipes/gtk-webcore/midori-0.2.1/retain-navigationbar-in-fullwindow.patch
@@ -0,0 +1,39 @@
+From a08caa02b95db6c9251a5342de0fb985fae8399b Mon Sep 17 00:00:00 2001
+From: Christian Dywan <christian at twotoasts.de>
+Date: Tue, 08 Dec 2009 22:55:25 +0000
+Subject: Retain the visibility of the navigationbar in fullscreen mode
+
+It can be hidden manually, the way it used to be in 0.2.0
+---
+diff --git a/midori/midori-browser.c b/midori/midori-browser.c
+index 92769fd..11ca4aa 100644
+--- a/midori/midori-browser.c
++++ b/midori/midori-browser.c
+@@ -3604,9 +3604,7 @@ _action_location_focus_out (GtkAction*     action,
+ {
+     GtkWidget* view = midori_browser_get_current_tab (browser);
+ 
+-    if (!browser->show_navigationbar
+-        || gdk_window_get_state (GTK_WIDGET (browser)->window)
+-                                 & GDK_WINDOW_STATE_FULLSCREEN)
++    if (!browser->show_navigationbar)
+         gtk_widget_hide (browser->navigationbar);
+ 
+     if (g_object_get_data (G_OBJECT (view), "news-feeds"))
+@@ -5148,14 +5146,11 @@ midori_browser_window_state_event_cb (MidoriBrowser*       browser,
+         if (event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
+         {
+             gtk_widget_hide (browser->menubar);
+-            gtk_widget_hide (browser->navigationbar);
+         }
+         else
+         {
+             if (katze_object_get_boolean (browser->settings, "show-menubar"))
+                 gtk_widget_show (browser->menubar);
+-            if (katze_object_get_boolean (browser->settings, "show-navigationbar"))
+-                gtk_widget_show (browser->navigationbar);
+         }
+     }
+ }
+--
+cgit v0.8.2.1
diff --git a/recipes/gtk-webcore/midori/config b/recipes/gtk-webcore/midori/config
index 7b6991d..49aad72 100644
--- a/recipes/gtk-webcore/midori/config
+++ b/recipes/gtk-webcore/midori/config
@@ -1,4 +1,13 @@
 
 [settings]
 enforce-96-dpi=true
-toolbar-items=Back,Forward,ReloadStop,Fullscreen,Location,Panel,
+toolbar-items=Back,Forward,ReloadStop,Fullscreen,Location,
+show-menubar=true
+show-navigationbar=true
+show-bookmarkbar=false
+show-panel=false
+show-transferbar=false
+show-statusbar=false
+zoom-text-and-images=true
+open-new-pages-in=MIDORI_NEW_PAGE_WINDOW
+open-external-pages-in=MIDORI_NEW_PAGE_WINDOW
diff --git a/recipes/gtk-webcore/midori_0.2.1.bb b/recipes/gtk-webcore/midori_0.2.1.bb
index 3eaf0f0..2e5b6e4 100644
--- a/recipes/gtk-webcore/midori_0.2.1.bb
+++ b/recipes/gtk-webcore/midori_0.2.1.bb
@@ -5,9 +5,11 @@ DEPENDS += "python-native python-docutils-native"
 SRC_URI = "http://archive.xfce.org/src/apps/midori/0.2/midori-${PV}.tar.bz2 \
            file://waf"
 
-SRC_URI_append_shr = " file://config "
+SRC_URI_append_shr = " file://config \
+                       file://retain-navigationbar-in-fullwindow.patch;patch=1 \
+                     "
 
-PR = "r1"
+PR = "r2"
 
 do_configure() {
 	cp -f ${WORKDIR}/waf ${S}/





More information about the Openembedded-commits mailing list