Merge lp:~midori/midori/release0.5.6 into lp:midori
- release0.5.6
- Merge into trunk
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 |
Related bugs: |
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
Description of the change
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'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'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'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">[</span>href<span class="br0">]</span><span class="re2">:hover </span><span class="br0">{</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">}</span> |
455 | + a<span class="br0">[</span>href<span class="br0">]</span><span class="re2">:hover</span><span class="re2">:after </span><span class="br0">{</span> |
456 | + <span class="kw1">content</span><span class="sy0">:</span> attr<span class="br0">(</span>href<span class="br0">)</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">}</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" |