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
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2013-11-12 21:01:59 +0000
3+++ CMakeLists.txt 2013-11-20 00:14:10 +0000
4@@ -11,7 +11,7 @@
5 add_definitions("-DPACKAGE_NAME=\"${CMAKE_PROJECT_NAME}\"")
6 add_definitions("-DPACKAGE_BUGREPORT=\"https://bugs.launchpad.net/midori\"")
7
8-set(VERSION 0.5.5)
9+set(VERSION 0.5.6)
10 add_definitions("-DMIDORI_VERSION_SUFFIX=\"${VERSION}\"")
11
12 string(REPLACE "." ";" VERSION_LIST ${VERSION})
13
14=== modified file 'ChangeLog'
15--- ChangeLog 2013-08-14 17:57:02 +0000
16+++ ChangeLog 2013-11-20 00:14:10 +0000
17@@ -1,5 +1,102 @@
18 This file is licensed under the terms of the expat license, see the file EXPAT.
19
20+v0.5.6:
21+ instead of creating devpet status icon on extension load, create it only to show new messages
22+ Open speed dial or homepage according to preference
23+ handle tab duplication
24+ Add copyright note to appdata file
25+ Tweak searching for resources when running from build folder
26+ Swap NULL-check with main frame check
27+ Use correct signal when clearing the trash
28+ Hide WEbGL preference if it is unavailable
29+ Remove stored popup sessions from the database
30+ Check all browsers for opened sessions and whether they're popups
31+ removed unused preference dialog and related code
32+ Fix check for found valac and mention VALAC variable
33+ Fix autoscrolling if page contains a frame with our custom error page
34+ Don't use context-menu signal in WebKitGTK+ < 1.10.0
35+ Fix building on Ubuntu 12.04
36+ Reset item ids when re-importing bookmarks
37+ Check path being NULL in export before trying to inspect it
38+ restore the last closed sessions if no session is opened
39+ Cast WebKitDOMHtmlElement for getting source content
40+ Use font-set signal and font family for GTK+ 3.2 font chooser
41+ add function to view dom source
42+ remove unused variable
43+ Resolve compiler warnings in current trunk
44+ Update win32-release script for cmake, move unused docs/scripts to old folder
45+ Try to handle previous runs of cmake in configure wrapper
46+ Correct view source assertions in tab unit test
47+ Build fix: found undeclared in midori_bookmarks_db_remove_item_recursive
48+ Cache bookmark items to avoid their recreation on database reads
49+ allow "view source" on about pages
50+ Enable old target policy on cmake < 2.8.8
51+ Re-arrange data file installing to be more explicit
52+ option to modify the number of tabs which will be restored in each idle callback
53+ Implement MidoriBookmarksDatabase class by inheritence from MidoriDatabase
54+ Ensure tab spinners update as often as the menubar spinner to avoid desync
55+ Use tabby sorting increment when importing session.xbel tabs
56+ Only install config files to /etc if prefix equals /usr
57+ handle urls as argument when starting midori
58+ Make tabby compile with Webkit2
59+ Drop waf build system and provide cmake-based "configure" script
60+ midori_panel_action_activate_cb forgot to update the action group
61+ Fixes bug where certificate Security overlay failed to close
62+ handle tab movement
63+ add tab sorting
64+ Untangle implicit GTK+3 for Granite and WebKit2
65+ Allow running test under debug tools with cmake
66+ Install config files to /etc when install prefix is /usr
67+ Add missing PO_FILES argument to GETTEXT_PROCESS_PO_FILES
68+ Add USE_APIDOCS to build API docs with CMake
69+ Rasterize SVG to PNG with rsvg-convert
70+ fix bookmarks test regression after fix-1179200-4
71+ Add CMakeLists.txt for config directory
72+ Install mo files in locale dir
73+ don't change uri/title if the tab isn't loaded
74+ use a separate signal to store the tab title
75+ Check if execinfo.h header exists on BSD
76+ fix endless loop in Midori.Database.init
77+ Use destructive-action style class in ClearPrivateData
78+ Initialize priv->element to avoid crash when freeing
79+ Introduces KatzeArray::update-item to handle metadata changes
80+ Refactor excuting schema from file into a function
81+ Use stock as string in liststore
82+ Drop needless (and wrong) HAVE_LIBNOTIFY in preferences
83+ Flip horizontal position of the overlay when hit by the mouse
84+ Add Midori.URI.get_base_domain and use it in NoJS
85+ Introduce Midori.Database and use for history and tabby
86+ ctrl+shift+w should trigger a delete-event
87+ Implement dialog windows opened via javascript
88+ Make get_res_filename work with different hierarchies
89+ fix check for new database
90+ Speed up session import
91+ Import tab title from old sessions
92+ Separate CFLAGS for C and add missing HAVE_
93+ Install top-level text files and FAQ html/ css to doc dir
94+ Provide and install .appdata.xml file for app stores
95+ Move bookmarks db handling to midori-bookmarks-db
96+ Add XSS to OPTS_LIBRARIES
97+ Update condition for UBUNTU_MENUPROXY to work on Saucy
98+ Introduce tabby, the new session manager
99+ Fix typo in katze_item_set_meta_integer call
100+ Allow bookmark bar update on additions resulting from imports
101+ Re-work midori_array_query_recursive to not include folder items twice
102+ Fix syntax of icon sizes passed to foreach
103+ Add bzr revision number to version if available
104+ Unify nojs and cookie policy dialogs, make policy changeable within the list
105+ Drop all G_ENABLE_DEBUG guards
106+ Add -g to CFLAGS to enable debugging symbols
107+ Adjust cmake build for Win32
108+ Implement CMake build setup
109+ Port MidoriApp from Unique/ sockets to GApplication
110+ New signal about-content to provide content for about uris
111+ Check if browser is NULL in midori_view_get_tab_menu to prevent a crash. Fixes bug #1215652.
112+ Ensure proxy setting widgets callbacks don't outlive the widgets themselves
113+ Fix webkit2 build error
114+ Show the bookmarks import location combobox.
115+ Rename internal completion URLs to avoid confusion
116+
117 v0.5.5:
118 Fix name and text fields inversion in XBEL folder import
119 Correct packing of cookie and nojs permission dialog.
120
121=== modified file 'HACKING'
122--- HACKING 2013-08-14 17:57:02 +0000
123+++ HACKING 2013-11-20 00:14:10 +0000
124@@ -22,38 +22,45 @@
125 * https://www.bountysource.com/#trackers/130181-midori Add a bounty for a feature or bug you'd like to support
126 * https://translations.launchpad.net/midori/trunk/+pots/trunk Translate to your own language
127 * https://github.com/eustasy/midori-browser.org/issues Report website bugs
128+ * Write tutorial your own extension - granted that's code, too, but maybe a little easier than hacking the core.
129 ====== Build the code ======
130
131-./waf configure --prefix=/usr
132-./waf build
133-sudo ./waf install
134+mkdir _build
135+cd _build
136+cmake -DCMAKE_INSTALL_PREFIX=/usr ..
137+make
138+sudo make install
139+
140+//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).//
141+
142+If using GTK+3 you'll want to add -DUSE_GTK3=1 to the cmake command line.
143
144 Midori can be **run without being installed**.
145
146-_build/default/midori/midori
147+_build/midori/midori
148
149 You can use a **temporary folder for testing** without affecting normal settings
150
151-_build/default/midori/midori -c /tmp/midoridev
152+_build/midori/midori -c /tmp/midoridev
153
154 You'll want to **unit test** the code if you're testing a new version or contributed your own changes:
155
156-xvfb-run ./waf check
157+xvfb-run make check
158
159 Automated 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.
160 ====== Debugging issues ======
161
162 Testing an installed release may reveal crashers or memory corruption which require investigating from a local build and obtaining a stacktrace (backtrace, crash log).
163
164-_build/default/midori/midori -g [OPTIONAL ARGUMENTS]
165+_build/midori/midori -g [OPTIONAL ARGUMENTS]
166
167 If the problem is a warning, not a crash GLib has a handy feature
168
169-env G_DEBUG=all _build/default/midori/midori -g
170+env G_DEBUG=all _build/midori/midori -g
171
172 For more specific debugging output, depending on the feature in question you may use
173
174-env MIDORI_DEBUG=help _build/default/midori/midori
175+env MIDORI_DEBUG=help _build/midori/midori
176
177 To verify a regression you might need to revert a particular change:
178
179@@ -188,7 +195,7 @@
180 | soup | 2.38.1 | 2.40 |
181 | webkit | 1.8.3-1.fc17 | 1.10.0-0ubuntu1 |
182 ====== Midori with(out) Granite ======
183-When built with Granite (--enable-granite) there're a few key differences:
184+When built with Granite (-DUSE_GRANITE=1 or --enable-granite) there're a few key differences:
185 * Preferences uses a http://valadoc.elementaryos.org/Granite/Granite.Widgets.StaticNotebook.html Granite.Widgets.StaticNotebook
186 * URL completion styling is slightly different
187 * Clear Private Data uses **Granite.Widgets.LightWindow**
188@@ -204,25 +211,26 @@
189 yum install libsoup-devel webkitgtk3-devel sqlite-devel
190
191 For cross-compilation
192-yum install mingw{32,64}-webkitgtk3 mingw{32,64}-glib-networking mingw{32,64}-gdb
193+yum install mingw{32,64}-webkitgtk3 mingw{32,64}-glib-networking mingw{32,64}-gdb mingw{32,64}-gstreamer-plugins-good
194
195 Packages needed when assembling the archive
196- yum install faenza-icon-theme p7zip mingw32-nsis
197+ yum install faenza-icon-theme p7zip mingw32-nsis greybird-gtk3-theme
198
199 Installing those should get you the packages needed to successfully build and develop Midori for Win32.
200-
201 ===== Building =====
202 For 32-bit builds:
203
204-mingw32-env
205-./configure --enable-gtk3 --prefix=/usr/i686-w64-mingw32/sys-root/mingw/
206+mkdir _mingw32
207+cd _mingw32
208+mingw32-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/i686-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0
209 make
210 sudo make install
211
212 For 64-bit builds:
213
214-mingw64-env
215-./configure --enable-gtk3 --prefix=/usr/x86_64-w64-mingw32/sys-root/mingw/
216+mkdir _mingw64
217+cd _mingw64
218+mingw64-cmake .. -DUSE_ZEITGEIST=0 -DUSE_GTK3=1 -DCMAKE_INSTALL_PREFIX=/usr/x86_64-w64-mingw32/sys-root/mingw -DCMAKE_VERBOSE_MAKEFILE=0
219 make
220 sudo make install
221
222@@ -231,14 +239,13 @@
223 env MINGW_PREFIX="/usr/i686-w64-mingw32/sys-root/mingw" ./win32/makedist/makedist.midori
224 64-bit build:
225 env MINGW_PREFIX="/usr/x86_64-w64-mingw32/sys-root/mingw/" ./win32/makedist/makedist.midori x64
226-
227 ===== Testing =====
228 For 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.
229
230 One way around it is to virtualize Windows on a Linux host and mount your MinGW directories as a network drive or shared folder.
231
232 ====== Jargon ======
233- * freeze: the 4th week of a 4 week release cycle, bug fixes only
234+ * 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
235 * MR: merge request, a branch proposed for review
236 * ninja: an internal tab, usually empty label, used for taking screenshots
237 * fortress: user of an ancient release like 0.4.3 as found on Raspberry Pie, Debian, Ubuntu
238
239=== modified file 'data/faq.html'
240--- data/faq.html 2013-08-14 17:57:02 +0000
241+++ data/faq.html 2013-11-20 00:14:10 +0000
242@@ -4,8 +4,8 @@
243 <meta charset="utf-8" />
244 <title>midori:faq</title>
245 <meta name="generator" content="DokuWiki"/>
246-<meta name="robots" content="noindex,nofollow"/>
247-<meta name="date" content="2013-08-13T17:48:26+0200"/>
248+<meta name="robots" content="index,follow"/>
249+<meta name="date" content="2013-10-18T05:46:11+0200"/>
250 <meta name="keywords" content="midori,faq"/>
251 <link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="Xfce Wiki"/>
252 <link rel="start" href="/"/>
253@@ -169,6 +169,18 @@
254 The 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.
255 </p>
256
257+<p>
258+if you need to set a custom path for these to be “searched in” (Kiosks and embedded devices for example):
259+</p>
260+
261+<p>
262+XDG_DATA_HOME=/path/to/location
263+</p>
264+
265+<p>
266+will add an extra path for the icons/.. directory
267+</p>
268+
269 </div>
270
271 <h4 id="tweaking_midori_on_the_gtk_level">Tweaking Midori on the Gtk level</h4>
272@@ -238,7 +250,7 @@
273 </p>
274
275 </div>
276-<!-- EDIT3 SECTION "Common problems" [1189-3545] -->
277+<!-- EDIT3 SECTION "Common problems" [1189-3737] -->
278 <h2 class="sectionedit4" id="security_features">Security features</h2>
279 <div class="level2">
280
281@@ -283,7 +295,7 @@
282 </p>
283
284 </div>
285-<!-- EDIT4 SECTION "Security features" [3546-4763] -->
286+<!-- EDIT4 SECTION "Security features" [3738-4955] -->
287 <h2 class="sectionedit5" id="flash_doesn_t_work">Flash doesn&#039;t work</h2>
288 <div class="level2">
289
290@@ -322,9 +334,11 @@
291 <p>
292 nspluginwrapper 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.
293 </p>
294-<pre class="code bash"><span class="kw2">sudo</span> <span class="kw2">apt-get install</span> flashplugin-installer nspluginwrapper
295-<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.so
296-nspluginwrapper <span class="re5">-v</span> <span class="re5">-a</span> <span class="re5">-n</span> <span class="re5">-i</span></pre>
297+<pre class="code bash"><span class="kw2">sudo</span> <span class="kw2">apt-get install</span> nspluginwrapper
298+<span class="co0"># On Debian/ Ubuntu - on other systems http://get.adobe.com/de/flashplayer/</span>
299+<span class="kw2">sudo</span> <span class="kw2">apt-get install</span> flashplugin-installer
300+<span class="co0"># cd into the folder where the plugin was installed</span>
301+nspluginwrapper <span class="re5">-v</span> <span class="re5">-a</span> <span class="re5">-n</span> <span class="re5">-i</span> libflashplayer.so</pre>
302
303 <p>
304 ~/.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.
305@@ -612,12 +626,12 @@
306 </p>
307
308 </div>
309-<!-- EDIT5 SECTION "Flash doesn't work" [4764-13226] -->
310+<!-- EDIT5 SECTION "Flash doesn't work" [4956-13512] -->
311 <h1 class="sectionedit6" id="privacy">Privacy</h1>
312 <div class="level1">
313
314 </div>
315-<!-- EDIT6 SECTION "Privacy" [13227-13249] -->
316+<!-- EDIT6 SECTION "Privacy" [13513-13535] -->
317 <h2 class="sectionedit7" id="blacklist_cookies">Blacklist cookies</h2>
318 <div class="level2">
319
320@@ -643,7 +657,7 @@
321 </p>
322
323 </div>
324-<!-- EDIT7 SECTION "Blacklist cookies" [13250-13786] -->
325+<!-- EDIT7 SECTION "Blacklist cookies" [13536-14072] -->
326 <h2 class="sectionedit8" id="adblock">Adblock</h2>
327 <div class="level2">
328
329@@ -652,12 +666,12 @@
330 </p>
331
332 </div>
333-<!-- EDIT8 SECTION "Adblock" [13787-14042] -->
334+<!-- EDIT8 SECTION "Adblock" [14073-14328] -->
335 <h1 class="sectionedit9" id="modes">Modes</h1>
336 <div class="level1">
337
338 </div>
339-<!-- EDIT9 SECTION "Modes" [14043-14063] -->
340+<!-- EDIT9 SECTION "Modes" [14329-14349] -->
341 <h2 class="sectionedit10" id="web_applications">Web Applications</h2>
342 <div class="level2">
343
344@@ -678,7 +692,7 @@
345 </p>
346
347 </div>
348-<!-- EDIT10 SECTION "Web Applications" [14064-14580] -->
349+<!-- EDIT10 SECTION "Web Applications" [14350-14866] -->
350 <h2 class="sectionedit11" id="private_browsing">Private Browsing</h2>
351 <div class="level2">
352
353@@ -704,7 +718,7 @@
354 </p>
355
356 </div>
357-<!-- EDIT11 SECTION "Private Browsing" [14581-15500] -->
358+<!-- EDIT11 SECTION "Private Browsing" [14867-15786] -->
359 <h2 class="sectionedit12" id="portable_modewin32">Portable mode/ Win32</h2>
360 <div class="level2">
361
362@@ -713,7 +727,7 @@
363 </p>
364
365 </div>
366-<!-- EDIT12 SECTION "Portable mode/ Win32" [15501-15814] -->
367+<!-- EDIT12 SECTION "Portable mode/ Win32" [15787-16100] -->
368 <h2 class="sectionedit13" id="kiosk_mode">Kiosk mode</h2>
369 <div class="level2">
370
371@@ -745,7 +759,7 @@
372 </p>
373
374 </div>
375-<!-- EDIT13 SECTION "Kiosk mode" [15815-16852] -->
376+<!-- EDIT13 SECTION "Kiosk mode" [16101-17138] -->
377 <h2 class="sectionedit14" id="always_open_midori_in_fullscreen">Always open Midori in Fullscreen</h2>
378 <div class="level2">
379
380@@ -778,7 +792,7 @@
381 </p>
382
383 </div>
384-<!-- EDIT14 SECTION "Always open Midori in Fullscreen" [16853-17380] -->
385+<!-- EDIT14 SECTION "Always open Midori in Fullscreen" [17139-17666] -->
386 <h2 class="sectionedit15" id="overriding_settings_and_loading_extensions">Overriding settings and loading extensions</h2>
387 <div class="level2">
388
389@@ -795,7 +809,7 @@
390 </p>
391
392 </div>
393-<!-- EDIT15 SECTION "Overriding settings and loading extensions" [17381-17588] -->
394+<!-- EDIT15 SECTION "Overriding settings and loading extensions" [17667-17874] -->
395 <h1 class="sectionedit16" id="proxy_servers">Proxy servers</h1>
396 <div class="level1">
397
398@@ -879,7 +893,7 @@
399 </ol>
400
401 </div>
402-<!-- EDIT16 SECTION "Proxy servers" [17589-19410] -->
403+<!-- EDIT16 SECTION "Proxy servers" [17875-19696] -->
404 <h1 class="sectionedit17" id="keyboard_hotkeys">Keyboard Hotkeys</h1>
405 <div class="level1">
406
407@@ -961,7 +975,7 @@
408 </p>
409
410 </div>
411-<!-- EDIT17 SECTION "Keyboard Hotkeys" [19411-20743] -->
412+<!-- EDIT17 SECTION "Keyboard Hotkeys" [19697-21029] -->
413 <h1 class="sectionedit18" id="mouse_gestures">Mouse Gestures</h1>
414 <div class="level1">
415
416@@ -995,7 +1009,7 @@
417 </p>
418
419 </div>
420-<!-- EDIT18 SECTION "Mouse Gestures" [20744-21676] -->
421+<!-- EDIT18 SECTION "Mouse Gestures" [21030-21962] -->
422 <h1 class="sectionedit19" id="user_scripts_and_styles">User scripts and styles</h1>
423 <div class="level1">
424
425@@ -1056,7 +1070,7 @@
426 </p>
427
428 </div>
429-<!-- EDIT19 SECTION "User scripts and styles" [21677-24231] -->
430+<!-- EDIT19 SECTION "User scripts and styles" [21963-24517] -->
431 <h2 class="sectionedit20" id="user_styles">User styles</h2>
432 <div class="level2">
433
434@@ -1102,23 +1116,23 @@
435 <p>
436 Customize as needed:
437 </p>
438-<pre class="code">a[href]:hover {
439- text-decoration: none !important;
440- }
441- a[href]:hover:after {
442- content: attr(href);
443- position: fixed; left: 4px; bottom: 4px;
444- padding: 0 6px !important;
445- max-width: 95%; overflow: hidden;
446- white-space: nowrap; text-overflow: ellipsis;
447- font:10pt sans-serif !important; text-shadow: 0 0 12px white;
448- background-color: ButtonFace !important; color: ButtonText !important;
449- opacity: 0.8; outline: ButtonFace solid thick;
450- z-index: 9999;
451- }</pre>
452+<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>
453+ <span class="kw1">text-decoration</span><span class="sy0">:</span> <span class="kw2">none</span> !important<span class="sy0">;</span>
454+ <span class="br0">&#125;</span>
455+ 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>
456+ <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>
457+ <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>
458+ <span class="kw1">padding</span><span class="sy0">:</span> <span class="nu0">0</span> <span class="re3">6px</span> !important<span class="sy0">;</span>
459+ <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>
460+ <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>
461+ <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>
462+ <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>
463+ 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>
464+ <span class="kw1">z-index</span><span class="sy0">:</span> <span class="nu0">9999</span><span class="sy0">;</span>
465+ <span class="br0">&#125;</span></pre>
466
467 </div>
468-<!-- EDIT20 SECTION "User styles" [24232-26469] -->
469+<!-- EDIT20 SECTION "User styles" [24518-26759] -->
470 <h2 class="sectionedit21" id="understanding_webkit_version_numbers">Understanding WebKit Version Numbers</h2>
471 <div class="level2">
472
473@@ -1156,6 +1170,6 @@
474 </p>
475
476 </div>
477-<!-- EDIT21 SECTION "Understanding WebKit Version Numbers" [26470-] --></div>
478+<!-- EDIT21 SECTION "Understanding WebKit Version Numbers" [26760-] --></div>
479 </body>
480 </html>
481
482=== modified file 'tools/release'
483--- tools/release 2013-08-14 17:56:33 +0000
484+++ tools/release 2013-11-20 00:14:10 +0000
485@@ -9,11 +9,11 @@
486 #
487 # See the file COPYING for the full license text.
488
489-OLDVER=$(grep --color=no 'VERSION = VERSION_FULL = ' wscript | sed -r "s@.+ = '(.+)'@\1@")
490+OLDVER=$(grep -r --color=no '^set(VERSION' CMakeLists.txt | sed -r "s@.+ ([0-9.]+)\)@\1@")
491 NEWVER=$(python -c "print('0.'+str(float('$OLDVER'[2:])+.1))")
492 if [ "x$1" = "xbefore" ]; then
493 echo Bumping from $OLDVER to $NEWVER
494- sed -i "s@$OLDVER@$NEWVER@g" wscript win32/makedist/midori.nsi
495+ sed -i "s@$OLDVER@$NEWVER@g" CMakeLists.txt win32/makedist/midori.nsi
496 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
497 curl http://wiki.xfce.org/_export/raw/midori/contribute | \
498 sed -r 's@\[\[([^|]+)\|([^]]+)\]\]@\1 \2@g' | \
499@@ -22,6 +22,7 @@
500 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' | \
501 sed 's@<link rel="style.*>@<link rel="stylesheet" href="faq.css" />@g' > data/faq.html
502 elif [ "x$1" = "xafter" ]; then
503+ NEWVER=$OLDVER
504 echo -n bzr commit -p -m "'Bump version to $NEWVER'"
505 case $SHELL in
506 *fish*)
507
508=== modified file 'win32/makedist/midori.nsi'
509--- win32/makedist/midori.nsi 2013-11-19 19:55:28 +0000
510+++ win32/makedist/midori.nsi 2013-11-20 00:14:10 +0000
511@@ -21,7 +21,7 @@
512 ; helper defines ;
513 ;;;;;;;;;;;;;;;;;;;
514 !define PRODUCT_NAME "Midori"
515-!define PRODUCT_VERSION "0.5.5"
516+!define PRODUCT_VERSION "0.5.6"
517 !define PRODUCT_BUILD "0"
518 !define PRODUCT_VERSION_ID "${PRODUCT_VERSION}.${PRODUCT_BUILD}"
519 !define PRODUCT_PUBLISHER "Christian Dywan"

Subscribers

People subscribed via source and target branches

to all changes: