Merge lp:~midori/midori/release0.5.6 into lp:midori

Proposed by Cris Dywan
Status: Merged
Approved by: Paweł Forysiuk
Approved revision: 6491
Merged at revision: 6489
Proposed branch: lp:~midori/midori/release0.5.6
Merge into: lp:midori
Diff against target: 519 lines (+180/-61)
6 files modified
CMakeLists.txt (+1/-1)
ChangeLog (+97/-0)
HACKING (+26/-19)
data/faq.html (+52/-38)
tools/release (+3/-2)
win32/makedist/midori.nsi (+1/-1)
To merge this branch: bzr merge lp:~midori/midori/release0.5.6
Reviewer Review Type Date Requested Status
Paweł Forysiuk Approve
André Stösel Approve
Review via email: mp+195881@code.launchpad.net

Commit message

Bump version to 0.5.6

To post a comment you must log in.
Revision history for this message
André Stösel (ivaldi) :
review: Approve
lp:~midori/midori/release0.5.6 updated
6491. By Cris Dywan

Include wiki changes and one more merged change

Revision history for this message
Paweł Forysiuk (tuxator) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt 2013-11-12 21:01:59 +0000
+++ CMakeLists.txt 2013-11-20 00:14:10 +0000
@@ -11,7 +11,7 @@
11add_definitions("-DPACKAGE_NAME=\"${CMAKE_PROJECT_NAME}\"")11add_definitions("-DPACKAGE_NAME=\"${CMAKE_PROJECT_NAME}\"")
12add_definitions("-DPACKAGE_BUGREPORT=\"https://bugs.launchpad.net/midori\"")12add_definitions("-DPACKAGE_BUGREPORT=\"https://bugs.launchpad.net/midori\"")
1313
14set(VERSION 0.5.5)14set(VERSION 0.5.6)
15add_definitions("-DMIDORI_VERSION_SUFFIX=\"${VERSION}\"")15add_definitions("-DMIDORI_VERSION_SUFFIX=\"${VERSION}\"")
16 16
17string(REPLACE "." ";" VERSION_LIST ${VERSION})17string(REPLACE "." ";" VERSION_LIST ${VERSION})
1818
=== modified file 'ChangeLog'
--- ChangeLog 2013-08-14 17:57:02 +0000
+++ ChangeLog 2013-11-20 00:14:10 +0000
@@ -1,5 +1,102 @@
1This file is licensed under the terms of the expat license, see the file EXPAT.1This file is licensed under the terms of the expat license, see the file EXPAT.
22
3v0.5.6:
4 instead of creating devpet status icon on extension load, create it only to show new messages
5 Open speed dial or homepage according to preference
6 handle tab duplication
7 Add copyright note to appdata file
8 Tweak searching for resources when running from build folder
9 Swap NULL-check with main frame check
10 Use correct signal when clearing the trash
11 Hide WEbGL preference if it is unavailable
12 Remove stored popup sessions from the database
13 Check all browsers for opened sessions and whether they're popups
14 removed unused preference dialog and related code
15 Fix check for found valac and mention VALAC variable
16 Fix autoscrolling if page contains a frame with our custom error page
17 Don't use context-menu signal in WebKitGTK+ < 1.10.0
18 Fix building on Ubuntu 12.04
19 Reset item ids when re-importing bookmarks
20 Check path being NULL in export before trying to inspect it
21 restore the last closed sessions if no session is opened
22 Cast WebKitDOMHtmlElement for getting source content
23 Use font-set signal and font family for GTK+ 3.2 font chooser
24 add function to view dom source
25 remove unused variable
26 Resolve compiler warnings in current trunk
27 Update win32-release script for cmake, move unused docs/scripts to old folder
28 Try to handle previous runs of cmake in configure wrapper
29 Correct view source assertions in tab unit test
30 Build fix: found undeclared in midori_bookmarks_db_remove_item_recursive
31 Cache bookmark items to avoid their recreation on database reads
32 allow "view source" on about pages
33 Enable old target policy on cmake < 2.8.8
34 Re-arrange data file installing to be more explicit
35 option to modify the number of tabs which will be restored in each idle callback
36 Implement MidoriBookmarksDatabase class by inheritence from MidoriDatabase
37 Ensure tab spinners update as often as the menubar spinner to avoid desync
38 Use tabby sorting increment when importing session.xbel tabs
39 Only install config files to /etc if prefix equals /usr
40 handle urls as argument when starting midori
41 Make tabby compile with Webkit2
42 Drop waf build system and provide cmake-based "configure" script
43 midori_panel_action_activate_cb forgot to update the action group
44 Fixes bug where certificate Security overlay failed to close
45 handle tab movement
46 add tab sorting
47 Untangle implicit GTK+3 for Granite and WebKit2
48 Allow running test under debug tools with cmake
49 Install config files to /etc when install prefix is /usr
50 Add missing PO_FILES argument to GETTEXT_PROCESS_PO_FILES
51 Add USE_APIDOCS to build API docs with CMake
52 Rasterize SVG to PNG with rsvg-convert
53 fix bookmarks test regression after fix-1179200-4
54 Add CMakeLists.txt for config directory
55 Install mo files in locale dir
56 don't change uri/title if the tab isn't loaded
57 use a separate signal to store the tab title
58 Check if execinfo.h header exists on BSD
59 fix endless loop in Midori.Database.init
60 Use destructive-action style class in ClearPrivateData
61 Initialize priv->element to avoid crash when freeing
62 Introduces KatzeArray::update-item to handle metadata changes
63 Refactor excuting schema from file into a function
64 Use stock as string in liststore
65 Drop needless (and wrong) HAVE_LIBNOTIFY in preferences
66 Flip horizontal position of the overlay when hit by the mouse
67 Add Midori.URI.get_base_domain and use it in NoJS
68 Introduce Midori.Database and use for history and tabby
69 ctrl+shift+w should trigger a delete-event
70 Implement dialog windows opened via javascript
71 Make get_res_filename work with different hierarchies
72 fix check for new database
73 Speed up session import
74 Import tab title from old sessions
75 Separate CFLAGS for C and add missing HAVE_
76 Install top-level text files and FAQ html/ css to doc dir
77 Provide and install .appdata.xml file for app stores
78 Move bookmarks db handling to midori-bookmarks-db
79 Add XSS to OPTS_LIBRARIES
80 Update condition for UBUNTU_MENUPROXY to work on Saucy
81 Introduce tabby, the new session manager
82 Fix typo in katze_item_set_meta_integer call
83 Allow bookmark bar update on additions resulting from imports
84 Re-work midori_array_query_recursive to not include folder items twice
85 Fix syntax of icon sizes passed to foreach
86 Add bzr revision number to version if available
87 Unify nojs and cookie policy dialogs, make policy changeable within the list
88 Drop all G_ENABLE_DEBUG guards
89 Add -g to CFLAGS to enable debugging symbols
90 Adjust cmake build for Win32
91 Implement CMake build setup
92 Port MidoriApp from Unique/ sockets to GApplication
93 New signal about-content to provide content for about uris
94 Check if browser is NULL in midori_view_get_tab_menu to prevent a crash. Fixes bug #1215652.
95 Ensure proxy setting widgets callbacks don't outlive the widgets themselves
96 Fix webkit2 build error
97 Show the bookmarks import location combobox.
98 Rename internal completion URLs to avoid confusion
99
3v0.5.5:100v0.5.5:
4 Fix name and text fields inversion in XBEL folder import101 Fix name and text fields inversion in XBEL folder import
5 Correct packing of cookie and nojs permission dialog.102 Correct packing of cookie and nojs permission dialog.
6103
=== modified file 'HACKING'
--- HACKING 2013-08-14 17:57:02 +0000
+++ HACKING 2013-11-20 00:14:10 +0000
@@ -22,38 +22,45 @@
22 * https://www.bountysource.com/#trackers/130181-midori Add a bounty for a feature or bug you'd like to support22 * https://www.bountysource.com/#trackers/130181-midori Add a bounty for a feature or bug you'd like to support
23 * https://translations.launchpad.net/midori/trunk/+pots/trunk Translate to your own language23 * https://translations.launchpad.net/midori/trunk/+pots/trunk Translate to your own language
24 * https://github.com/eustasy/midori-browser.org/issues Report website bugs24 * https://github.com/eustasy/midori-browser.org/issues Report website bugs
25 * Write tutorial your own extension - granted that's code, too, but maybe a little easier than hacking the core.
25====== Build the code ======26====== Build the code ======
2627
27./waf configure --prefix=/usr28mkdir _build
28./waf build29cd _build
29sudo ./waf install30cmake -DCMAKE_INSTALL_PREFIX=/usr ..
31make
32sudo make install
33
34//Advanced Tip: Pass "-G Ninja" to cmake to use http://martine.github.io/ninja/ Ninja instead of make (usually packaged as ninja or ninja-build).//
35
36If using GTK+3 you'll want to add -DUSE_GTK3=1 to the cmake command line.
3037
31Midori can be **run without being installed**.38Midori can be **run without being installed**.
3239
33_build/default/midori/midori40_build/midori/midori
3441
35You can use a **temporary folder for testing** without affecting normal settings42You can use a **temporary folder for testing** without affecting normal settings
3643
37_build/default/midori/midori -c /tmp/midoridev44_build/midori/midori -c /tmp/midoridev
3845
39You'll want to **unit test** the code if you're testing a new version or contributed your own changes:46You'll want to **unit test** the code if you're testing a new version or contributed your own changes:
4047
41xvfb-run ./waf check48xvfb-run make check
4249
43Automated daily builds in Launchpad (https://launchpad.net/~elementary-os/+archive/daily ppa:elementary-os/daily and https://launchpad.net/~midori/+archive/midori-dev ppa:midori/midori-dev) run these tests as well.50Automated daily builds in Launchpad (https://launchpad.net/~elementary-os/+archive/daily ppa:elementary-os/daily and https://launchpad.net/~midori/+archive/midori-dev ppa:midori/midori-dev) run these tests as well.
44====== Debugging issues ======51====== Debugging issues ======
4552
46Testing an installed release may reveal crashers or memory corruption which require investigating from a local build and obtaining a stacktrace (backtrace, crash log).53Testing an installed release may reveal crashers or memory corruption which require investigating from a local build and obtaining a stacktrace (backtrace, crash log).
4754
48_build/default/midori/midori -g [OPTIONAL ARGUMENTS]55_build/midori/midori -g [OPTIONAL ARGUMENTS]
4956
50If the problem is a warning, not a crash GLib has a handy feature57If the problem is a warning, not a crash GLib has a handy feature
5158
52env G_DEBUG=all _build/default/midori/midori -g59env G_DEBUG=all _build/midori/midori -g
5360
54For more specific debugging output, depending on the feature in question you may use61For more specific debugging output, depending on the feature in question you may use
5562
56env MIDORI_DEBUG=help _build/default/midori/midori63env MIDORI_DEBUG=help _build/midori/midori
5764
58To verify a regression you might need to revert a particular change:65To verify a regression you might need to revert a particular change:
5966
@@ -188,7 +195,7 @@
188| soup | 2.38.1 | 2.40 |195| soup | 2.38.1 | 2.40 |
189| webkit | 1.8.3-1.fc17 | 1.10.0-0ubuntu1 |196| webkit | 1.8.3-1.fc17 | 1.10.0-0ubuntu1 |
190====== Midori with(out) Granite ======197====== Midori with(out) Granite ======
191When built with Granite (--enable-granite) there're a few key differences:198When built with Granite (-DUSE_GRANITE=1 or --enable-granite) there're a few key differences:
192 * Preferences uses a http://valadoc.elementaryos.org/Granite/Granite.Widgets.StaticNotebook.html Granite.Widgets.StaticNotebook199 * Preferences uses a http://valadoc.elementaryos.org/Granite/Granite.Widgets.StaticNotebook.html Granite.Widgets.StaticNotebook
193 * URL completion styling is slightly different200 * URL completion styling is slightly different
194 * Clear Private Data uses **Granite.Widgets.LightWindow**201 * Clear Private Data uses **Granite.Widgets.LightWindow**
@@ -204,25 +211,26 @@
204yum install libsoup-devel webkitgtk3-devel sqlite-devel211yum install libsoup-devel webkitgtk3-devel sqlite-devel
205212
206For cross-compilation213For cross-compilation
207yum install mingw{32,64}-webkitgtk3 mingw{32,64}-glib-networking mingw{32,64}-gdb214yum install mingw{32,64}-webkitgtk3 mingw{32,64}-glib-networking mingw{32,64}-gdb mingw{32,64}-gstreamer-plugins-good
208215
209Packages needed when assembling the archive216Packages needed when assembling the archive
210 yum install faenza-icon-theme p7zip mingw32-nsis217 yum install faenza-icon-theme p7zip mingw32-nsis greybird-gtk3-theme
211218
212Installing those should get you the packages needed to successfully build and develop Midori for Win32.219Installing those should get you the packages needed to successfully build and develop Midori for Win32.
213
214===== Building =====220===== Building =====
215For 32-bit builds:221For 32-bit builds:
216222
217mingw32-env223mkdir _mingw32
218./configure --enable-gtk3 --prefix=/usr/i686-w64-mingw32/sys-root/mingw/224cd _mingw32
225mingw32-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0
219make226make
220sudo make install227sudo make install
221228
222For 64-bit builds:229For 64-bit builds:
223230
224mingw64-env231mkdir _mingw64
225./configure --enable-gtk3 --prefix=/usr/x86_64-w64-mingw32/sys-root/mingw/232cd _mingw64
233mingw64-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/x86_64-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0
226make234make
227sudo make install235sudo make install
228236
@@ -231,14 +239,13 @@
231env MINGW_PREFIX="/usr/i686-w64-mingw32/sys-root/mingw" ./win32/makedist/makedist.midori239env MINGW_PREFIX="/usr/i686-w64-mingw32/sys-root/mingw" ./win32/makedist/makedist.midori
23264-bit build:24064-bit build:
233env MINGW_PREFIX="/usr/x86_64-w64-mingw32/sys-root/mingw/" ./win32/makedist/makedist.midori x64241env MINGW_PREFIX="/usr/x86_64-w64-mingw32/sys-root/mingw/" ./win32/makedist/makedist.midori x64
234
235===== Testing =====242===== Testing =====
236For testing your changes unfortuantely a real system is needed because Midori and WebKitGTK+ don't work properly under Wine. Even if it works some problems are not visible when using Wine, but are present when running under a real Windows system and vice versa.243For testing your changes unfortuantely a real system is needed because Midori and WebKitGTK+ don't work properly under Wine. Even if it works some problems are not visible when using Wine, but are present when running under a real Windows system and vice versa.
237244
238One way around it is to virtualize Windows on a Linux host and mount your MinGW directories as a network drive or shared folder.245One way around it is to virtualize Windows on a Linux host and mount your MinGW directories as a network drive or shared folder.
239246
240====== Jargon ======247====== Jargon ======
241 * freeze: the 4th week of a 4 week release cycle, bug fixes only248 * freeze: a period of bug fixes only eg. 4/2 cycle means 4 weeks of features and 2 weeks to focus on resolving existing problems
242 * MR: merge request, a branch proposed for review249 * MR: merge request, a branch proposed for review
243 * ninja: an internal tab, usually empty label, used for taking screenshots250 * ninja: an internal tab, usually empty label, used for taking screenshots
244 * fortress: user of an ancient release like 0.4.3 as found on Raspberry Pie, Debian, Ubuntu251 * fortress: user of an ancient release like 0.4.3 as found on Raspberry Pie, Debian, Ubuntu
245252
=== modified file 'data/faq.html'
--- data/faq.html 2013-08-14 17:57:02 +0000
+++ data/faq.html 2013-11-20 00:14:10 +0000
@@ -4,8 +4,8 @@
4 <meta charset="utf-8" />4 <meta charset="utf-8" />
5 <title>midori:faq</title>5 <title>midori:faq</title>
6<meta name="generator" content="DokuWiki"/>6<meta name="generator" content="DokuWiki"/>
7<meta name="robots" content="noindex,nofollow"/>7<meta name="robots" content="index,follow"/>
8<meta name="date" content="2013-08-13T17:48:26+0200"/>8<meta name="date" content="2013-10-18T05:46:11+0200"/>
9<meta name="keywords" content="midori,faq"/>9<meta name="keywords" content="midori,faq"/>
10<link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="Xfce Wiki"/>10<link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="Xfce Wiki"/>
11<link rel="start" href="/"/>11<link rel="start" href="/"/>
@@ -169,6 +169,18 @@
169The set of themed icons Midori can use is very limited. For instance icons for a new tab or the throbber are not guaranteed to be available. To fix this, install a Freedesktop.org <abbr title="specification">spec</abbr> compliant icon theme, such as Elementary, Faenza, Buuf or GNOME.169The set of themed icons Midori can use is very limited. For instance icons for a new tab or the throbber are not guaranteed to be available. To fix this, install a Freedesktop.org <abbr title="specification">spec</abbr> compliant icon theme, such as Elementary, Faenza, Buuf or GNOME.
170</p>170</p>
171171
172<p>
173if you need to set a custom path for these to be “searched in” (Kiosks and embedded devices for example):
174</p>
175
176<p>
177XDG_DATA_HOME=/path/to/location
178</p>
179
180<p>
181will add an extra path for the icons/.. directory
182</p>
183
172</div>184</div>
173185
174<h4 id="tweaking_midori_on_the_gtk_level">Tweaking Midori on the Gtk level</h4>186<h4 id="tweaking_midori_on_the_gtk_level">Tweaking Midori on the Gtk level</h4>
@@ -238,7 +250,7 @@
238</p>250</p>
239251
240</div>252</div>
241<!-- EDIT3 SECTION "Common problems" [1189-3545] -->253<!-- EDIT3 SECTION "Common problems" [1189-3737] -->
242<h2 class="sectionedit4" id="security_features">Security features</h2>254<h2 class="sectionedit4" id="security_features">Security features</h2>
243<div class="level2">255<div class="level2">
244256
@@ -283,7 +295,7 @@
283</p>295</p>
284296
285</div>297</div>
286<!-- EDIT4 SECTION "Security features" [3546-4763] -->298<!-- EDIT4 SECTION "Security features" [3738-4955] -->
287<h2 class="sectionedit5" id="flash_doesn_t_work">Flash doesn&#039;t work</h2>299<h2 class="sectionedit5" id="flash_doesn_t_work">Flash doesn&#039;t work</h2>
288<div class="level2">300<div class="level2">
289301
@@ -322,9 +334,11 @@
322<p>334<p>
323nspluginwrapper is a program that runs Flash and other Netscape plugins in a separate process. So a crash can&#039;t crash the whole browser and Flash, which is GTK+2 can run in GTK+3.335nspluginwrapper is a program that runs Flash and other Netscape plugins in a separate process. So a crash can&#039;t crash the whole browser and Flash, which is GTK+2 can run in GTK+3.
324</p>336</p>
325<pre class="code bash"><span class="kw2">sudo</span> <span class="kw2">apt-get install</span> flashplugin-installer nspluginwrapper337<pre class="code bash"><span class="kw2">sudo</span> <span class="kw2">apt-get install</span> nspluginwrapper
326<span class="kw2">sudo</span> nspluginwrapper <span class="re5">-i</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>flashplugin-installer<span class="sy0">/</span>libflashplayer.so338<span class="co0"># On Debian/ Ubuntu - on other systems http://get.adobe.com/de/flashplayer/</span>
327nspluginwrapper <span class="re5">-v</span> <span class="re5">-a</span> <span class="re5">-n</span> <span class="re5">-i</span></pre>339<span class="kw2">sudo</span> <span class="kw2">apt-get install</span> flashplugin-installer
340<span class="co0"># cd into the folder where the plugin was installed</span>
341nspluginwrapper <span class="re5">-v</span> <span class="re5">-a</span> <span class="re5">-n</span> <span class="re5">-i</span> libflashplayer.so</pre>
328342
329<p>343<p>
330~/.mozilla can also be used with Adobe&#039;s tarball if system-wide install is not an option. The approach is confirmed to work with x86-64 as well.344~/.mozilla can also be used with Adobe&#039;s tarball if system-wide install is not an option. The approach is confirmed to work with x86-64 as well.
@@ -612,12 +626,12 @@
612</p>626</p>
613627
614</div>628</div>
615<!-- EDIT5 SECTION "Flash doesn't work" [4764-13226] -->629<!-- EDIT5 SECTION "Flash doesn't work" [4956-13512] -->
616<h1 class="sectionedit6" id="privacy">Privacy</h1>630<h1 class="sectionedit6" id="privacy">Privacy</h1>
617<div class="level1">631<div class="level1">
618632
619</div>633</div>
620<!-- EDIT6 SECTION "Privacy" [13227-13249] -->634<!-- EDIT6 SECTION "Privacy" [13513-13535] -->
621<h2 class="sectionedit7" id="blacklist_cookies">Blacklist cookies</h2>635<h2 class="sectionedit7" id="blacklist_cookies">Blacklist cookies</h2>
622<div class="level2">636<div class="level2">
623637
@@ -643,7 +657,7 @@
643</p>657</p>
644658
645</div>659</div>
646<!-- EDIT7 SECTION "Blacklist cookies" [13250-13786] -->660<!-- EDIT7 SECTION "Blacklist cookies" [13536-14072] -->
647<h2 class="sectionedit8" id="adblock">Adblock</h2>661<h2 class="sectionedit8" id="adblock">Adblock</h2>
648<div class="level2">662<div class="level2">
649663
@@ -652,12 +666,12 @@
652</p>666</p>
653667
654</div>668</div>
655<!-- EDIT8 SECTION "Adblock" [13787-14042] -->669<!-- EDIT8 SECTION "Adblock" [14073-14328] -->
656<h1 class="sectionedit9" id="modes">Modes</h1>670<h1 class="sectionedit9" id="modes">Modes</h1>
657<div class="level1">671<div class="level1">
658672
659</div>673</div>
660<!-- EDIT9 SECTION "Modes" [14043-14063] -->674<!-- EDIT9 SECTION "Modes" [14329-14349] -->
661<h2 class="sectionedit10" id="web_applications">Web Applications</h2>675<h2 class="sectionedit10" id="web_applications">Web Applications</h2>
662<div class="level2">676<div class="level2">
663677
@@ -678,7 +692,7 @@
678</p>692</p>
679693
680</div>694</div>
681<!-- EDIT10 SECTION "Web Applications" [14064-14580] -->695<!-- EDIT10 SECTION "Web Applications" [14350-14866] -->
682<h2 class="sectionedit11" id="private_browsing">Private Browsing</h2>696<h2 class="sectionedit11" id="private_browsing">Private Browsing</h2>
683<div class="level2">697<div class="level2">
684698
@@ -704,7 +718,7 @@
704</p>718</p>
705719
706</div>720</div>
707<!-- EDIT11 SECTION "Private Browsing" [14581-15500] -->721<!-- EDIT11 SECTION "Private Browsing" [14867-15786] -->
708<h2 class="sectionedit12" id="portable_modewin32">Portable mode/ Win32</h2>722<h2 class="sectionedit12" id="portable_modewin32">Portable mode/ Win32</h2>
709<div class="level2">723<div class="level2">
710724
@@ -713,7 +727,7 @@
713</p>727</p>
714728
715</div>729</div>
716<!-- EDIT12 SECTION "Portable mode/ Win32" [15501-15814] -->730<!-- EDIT12 SECTION "Portable mode/ Win32" [15787-16100] -->
717<h2 class="sectionedit13" id="kiosk_mode">Kiosk mode</h2>731<h2 class="sectionedit13" id="kiosk_mode">Kiosk mode</h2>
718<div class="level2">732<div class="level2">
719733
@@ -745,7 +759,7 @@
745</p>759</p>
746760
747</div>761</div>
748<!-- EDIT13 SECTION "Kiosk mode" [15815-16852] -->762<!-- EDIT13 SECTION "Kiosk mode" [16101-17138] -->
749<h2 class="sectionedit14" id="always_open_midori_in_fullscreen">Always open Midori in Fullscreen</h2>763<h2 class="sectionedit14" id="always_open_midori_in_fullscreen">Always open Midori in Fullscreen</h2>
750<div class="level2">764<div class="level2">
751765
@@ -778,7 +792,7 @@
778</p>792</p>
779793
780</div>794</div>
781<!-- EDIT14 SECTION "Always open Midori in Fullscreen" [16853-17380] -->795<!-- EDIT14 SECTION "Always open Midori in Fullscreen" [17139-17666] -->
782<h2 class="sectionedit15" id="overriding_settings_and_loading_extensions">Overriding settings and loading extensions</h2>796<h2 class="sectionedit15" id="overriding_settings_and_loading_extensions">Overriding settings and loading extensions</h2>
783<div class="level2">797<div class="level2">
784798
@@ -795,7 +809,7 @@
795</p>809</p>
796810
797</div>811</div>
798<!-- EDIT15 SECTION "Overriding settings and loading extensions" [17381-17588] -->812<!-- EDIT15 SECTION "Overriding settings and loading extensions" [17667-17874] -->
799<h1 class="sectionedit16" id="proxy_servers">Proxy servers</h1>813<h1 class="sectionedit16" id="proxy_servers">Proxy servers</h1>
800<div class="level1">814<div class="level1">
801815
@@ -879,7 +893,7 @@
879</ol>893</ol>
880894
881</div>895</div>
882<!-- EDIT16 SECTION "Proxy servers" [17589-19410] -->896<!-- EDIT16 SECTION "Proxy servers" [17875-19696] -->
883<h1 class="sectionedit17" id="keyboard_hotkeys">Keyboard Hotkeys</h1>897<h1 class="sectionedit17" id="keyboard_hotkeys">Keyboard Hotkeys</h1>
884<div class="level1">898<div class="level1">
885899
@@ -961,7 +975,7 @@
961</p>975</p>
962976
963</div>977</div>
964<!-- EDIT17 SECTION "Keyboard Hotkeys" [19411-20743] -->978<!-- EDIT17 SECTION "Keyboard Hotkeys" [19697-21029] -->
965<h1 class="sectionedit18" id="mouse_gestures">Mouse Gestures</h1>979<h1 class="sectionedit18" id="mouse_gestures">Mouse Gestures</h1>
966<div class="level1">980<div class="level1">
967981
@@ -995,7 +1009,7 @@
995</p>1009</p>
9961010
997</div>1011</div>
998<!-- EDIT18 SECTION "Mouse Gestures" [20744-21676] -->1012<!-- EDIT18 SECTION "Mouse Gestures" [21030-21962] -->
999<h1 class="sectionedit19" id="user_scripts_and_styles">User scripts and styles</h1>1013<h1 class="sectionedit19" id="user_scripts_and_styles">User scripts and styles</h1>
1000<div class="level1">1014<div class="level1">
10011015
@@ -1056,7 +1070,7 @@
1056</p>1070</p>
10571071
1058</div>1072</div>
1059<!-- EDIT19 SECTION "User scripts and styles" [21677-24231] -->1073<!-- EDIT19 SECTION "User scripts and styles" [21963-24517] -->
1060<h2 class="sectionedit20" id="user_styles">User styles</h2>1074<h2 class="sectionedit20" id="user_styles">User styles</h2>
1061<div class="level2">1075<div class="level2">
10621076
@@ -1102,23 +1116,23 @@
1102<p>1116<p>
1103Customize as needed:1117Customize as needed:
1104</p>1118</p>
1105<pre class="code">a[href]:hover {1119<pre class="code css">a<span class="br0">&#91;</span>href<span class="br0">&#93;</span><span class="re2">:hover </span><span class="br0">&#123;</span>
1106 text-decoration: none !important;1120 <span class="kw1">text-decoration</span><span class="sy0">:</span> <span class="kw2">none</span> !important<span class="sy0">;</span>
1107 }1121 <span class="br0">&#125;</span>
1108 a[href]:hover:after {1122 a<span class="br0">&#91;</span>href<span class="br0">&#93;</span><span class="re2">:hover</span><span class="re2">:after </span><span class="br0">&#123;</span>
1109 content: attr(href);1123 <span class="kw1">content</span><span class="sy0">:</span> attr<span class="br0">&#40;</span>href<span class="br0">&#41;</span><span class="sy0">;</span>
1110 position: fixed; left: 4px; bottom: 4px;1124 <span class="kw1">position</span><span class="sy0">:</span> <span class="kw2">fixed</span><span class="sy0">;</span> <span class="kw1">left</span><span class="sy0">:</span> <span class="re3">4px</span><span class="sy0">;</span> <span class="kw1">bottom</span><span class="sy0">:</span> <span class="re3">4px</span><span class="sy0">;</span>
1111 padding: 0 6px !important;1125 <span class="kw1">padding</span><span class="sy0">:</span> <span class="nu0">0</span> <span class="re3">6px</span> !important<span class="sy0">;</span>
1112 max-width: 95%; overflow: hidden;1126 <span class="kw1">max-width</span><span class="sy0">:</span> <span class="re3">95%</span><span class="sy0">;</span> <span class="kw1">overflow</span><span class="sy0">:</span> <span class="kw2">hidden</span><span class="sy0">;</span>
1113 white-space: nowrap; text-overflow: ellipsis;1127 <span class="kw1">white-space</span><span class="sy0">:</span> <span class="kw2">nowrap</span><span class="sy0">;</span> text-overflow<span class="sy0">:</span> ellipsis<span class="sy0">;</span>
1114 font:10pt sans-serif !important; text-shadow: 0 0 12px white;1128 <span class="kw1">font</span><span class="sy0">:</span><span class="re3">10pt</span> <span class="kw2">sans-serif</span> !important<span class="sy0">;</span> <span class="kw1">text-shadow</span><span class="sy0">:</span> <span class="nu0">0</span> <span class="nu0">0</span> <span class="re3">12px</span> <span class="kw2">white</span><span class="sy0">;</span>
1115 background-color: ButtonFace !important; color: ButtonText !important;1129 <span class="kw1">background-color</span><span class="sy0">:</span> ButtonFace !important<span class="sy0">;</span> <span class="kw1">color</span><span class="sy0">:</span> ButtonText !important<span class="sy0">;</span>
1116 opacity: 0.8; outline: ButtonFace solid thick;1130 opacity<span class="sy0">:</span> <span class="nu0">0.8</span><span class="sy0">;</span> <span class="kw1">outline</span><span class="sy0">:</span> ButtonFace <span class="kw2">solid</span> <span class="kw2">thick</span><span class="sy0">;</span>
1117 z-index: 9999;1131 <span class="kw1">z-index</span><span class="sy0">:</span> <span class="nu0">9999</span><span class="sy0">;</span>
1118 }</pre>1132 <span class="br0">&#125;</span></pre>
11191133
1120</div>1134</div>
1121<!-- EDIT20 SECTION "User styles" [24232-26469] -->1135<!-- EDIT20 SECTION "User styles" [24518-26759] -->
1122<h2 class="sectionedit21" id="understanding_webkit_version_numbers">Understanding WebKit Version Numbers</h2>1136<h2 class="sectionedit21" id="understanding_webkit_version_numbers">Understanding WebKit Version Numbers</h2>
1123<div class="level2">1137<div class="level2">
11241138
@@ -1156,6 +1170,6 @@
1156</p>1170</p>
11571171
1158</div>1172</div>
1159<!-- EDIT21 SECTION "Understanding WebKit Version Numbers" [26470-] --></div>1173<!-- EDIT21 SECTION "Understanding WebKit Version Numbers" [26760-] --></div>
1160</body>1174</body>
1161</html>1175</html>
11621176
=== modified file 'tools/release'
--- tools/release 2013-08-14 17:56:33 +0000
+++ tools/release 2013-11-20 00:14:10 +0000
@@ -9,11 +9,11 @@
9#9#
10# See the file COPYING for the full license text.10# See the file COPYING for the full license text.
1111
12OLDVER=$(grep --color=no 'VERSION = VERSION_FULL = ' wscript | sed -r "s@.+ = '(.+)'@\1@")12OLDVER=$(grep -r --color=no '^set(VERSION' CMakeLists.txt | sed -r "s@.+ ([0-9.]+)\)@\1@")
13NEWVER=$(python -c "print('0.'+str(float('$OLDVER'[2:])+.1))")13NEWVER=$(python -c "print('0.'+str(float('$OLDVER'[2:])+.1))")
14if [ "x$1" = "xbefore" ]; then14if [ "x$1" = "xbefore" ]; then
15 echo Bumping from $OLDVER to $NEWVER15 echo Bumping from $OLDVER to $NEWVER
16 sed -i "s@$OLDVER@$NEWVER@g" wscript win32/makedist/midori.nsi16 sed -i "s@$OLDVER@$NEWVER@g" CMakeLists.txt win32/makedist/midori.nsi
17 echo; echo v$NEWVER:; bzr log --line -rtag:$OLDVER.. | sed -r 's@.+2013-[0-9]+-[0-9]+ @@' | sed 's@\[merge\] @@' | grep -v -E 'l10n|makedist|tools(/release)?: |nsi|translation|Bump version to|Merge lp:midori|POTFILES.in'; echo17 echo; echo v$NEWVER:; bzr log --line -rtag:$OLDVER.. | sed -r 's@.+2013-[0-9]+-[0-9]+ @@' | sed 's@\[merge\] @@' | grep -v -E 'l10n|makedist|tools(/release)?: |nsi|translation|Bump version to|Merge lp:midori|POTFILES.in'; echo
18 curl http://wiki.xfce.org/_export/raw/midori/contribute | \18 curl http://wiki.xfce.org/_export/raw/midori/contribute | \
19 sed -r 's@\[\[([^|]+)\|([^]]+)\]\]@\1 \2@g' | \19 sed -r 's@\[\[([^|]+)\|([^]]+)\]\]@\1 \2@g' | \
@@ -22,6 +22,7 @@
22 sed 's@This is a list of frequently asked questions@This is <a href="http://wiki.xfce.org/midori/faq">a snapshot of the online FAQ</a>@g' | \22 sed 's@This is a list of frequently asked questions@This is <a href="http://wiki.xfce.org/midori/faq">a snapshot of the online FAQ</a>@g' | \
23 sed 's@<link rel="style.*>@<link rel="stylesheet" href="faq.css" />@g' > data/faq.html23 sed 's@<link rel="style.*>@<link rel="stylesheet" href="faq.css" />@g' > data/faq.html
24elif [ "x$1" = "xafter" ]; then24elif [ "x$1" = "xafter" ]; then
25 NEWVER=$OLDVER
25 echo -n bzr commit -p -m "'Bump version to $NEWVER'"26 echo -n bzr commit -p -m "'Bump version to $NEWVER'"
26 case $SHELL in27 case $SHELL in
27 *fish*)28 *fish*)
2829
=== modified file 'win32/makedist/midori.nsi'
--- win32/makedist/midori.nsi 2013-11-19 19:55:28 +0000
+++ win32/makedist/midori.nsi 2013-11-20 00:14:10 +0000
@@ -21,7 +21,7 @@
21; helper defines ;21; helper defines ;
22;;;;;;;;;;;;;;;;;;;22;;;;;;;;;;;;;;;;;;;
23!define PRODUCT_NAME "Midori"23!define PRODUCT_NAME "Midori"
24!define PRODUCT_VERSION "0.5.5"24!define PRODUCT_VERSION "0.5.6"
25!define PRODUCT_BUILD "0"25!define PRODUCT_BUILD "0"
26!define PRODUCT_VERSION_ID "${PRODUCT_VERSION}.${PRODUCT_BUILD}"26!define PRODUCT_VERSION_ID "${PRODUCT_VERSION}.${PRODUCT_BUILD}"
27!define PRODUCT_PUBLISHER "Christian Dywan"27!define PRODUCT_PUBLISHER "Christian Dywan"

Subscribers

People subscribed via source and target branches

to all changes: