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

Proposed by Cris Dywan
Status: Merged
Approved by: Cris Dywan
Approved revision: 7031
Merged at revision: 7031
Proposed branch: lp:~midori/midori/release0.5.11
Merge into: lp:midori
Diff against target: 239 lines (+68/-21)
6 files modified
CMakeLists.txt (+1/-1)
ChangeLog (+46/-0)
HACKING (+2/-0)
data/faq.html (+17/-18)
tools/release (+1/-1)
win32/makedist/midori.nsi (+1/-1)
To merge this branch: bzr merge lp:~midori/midori/release0.5.11
Reviewer Review Type Date Requested Status
Cody Garver (community) Approve
Review via email: mp+269574@code.launchpad.net

Commit message

Bump version to 0.5.11

To post a comment you must log in.
Revision history for this message
Cody Garver (codygarver) wrote :

Tested with granite packaging and it built and ran fine

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 2015-08-16 10:31:01 +0000
3+++ CMakeLists.txt 2015-08-30 10:34:45 +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.10)
9+set(VERSION 0.5.11)
10 add_definitions("-DMIDORI_VERSION_SUFFIX=\"${VERSION}\"")
11
12 string(REPLACE "." ";" VERSION_LIST ${VERSION})
13
14=== modified file 'ChangeLog'
15--- ChangeLog 2015-04-19 23:03:37 +0000
16+++ ChangeLog 2015-08-30 10:34:45 +0000
17@@ -1,5 +1,51 @@
18 This file is licensed under the terms of the expat license, see the file EXPAT.
19
20+v0.5.11
21+ Add fake theme for built-in icons
22+ * Don't truncate long speed dial titles if there's room to display them
23+ Fix warnings for -Wformat-security
24+ Ensure vala knows the prototypes of functions it calls, fixing pointer truncation in tests
25+ Add unit test to check appmenu/menubar visibility
26+ Fix last known GTK2 entry placeholder text bugs
27+ Make sure that only one of appmenu and menubar are visible *initially* as well as when changed
28+ Move adblock icons to hicolor
29+ Limit bookmarks panel callbacks to the lifetime of the panel to fix a crash
30+ Fix fallout (broken bookmarks and history panel search) from tweaks to GTK2 entry placeholder
31+ fix property binding to ensure that exactly one of appmenu button and menubar is always visible
32+ Skip open-with codepath with abp links, they are internal
33+ Use find_file to locate execinfo.h
34+ Fix middle/ctrl/normal clicking bookmarks (not folders) in the bookmarkbar.
35+ Add copright header to sanitize_bar.sh
36+ Adblock fixup: Escape . in filter with \
37+ Don't shadow variable uri in midori_browser_save_uri
38+ Switch Adblock icons to 24px color
39+ Always include app menu in toolbar
40+ Fix various mis[sing ]annotations and style issues in GIR
41+ Compile typelib from gir
42+ Fix assert when resetting webapp state after inactivity reset
43+ clean up handling of double-valued db column in Tabby
44+ Add a comment to explain MidoriBrowser popup callback
45+ fix warnings printed when right-clicking resize grip between location and search entries
46+ Win32: Use Dr. MinGW if present to preserve crash info
47+ Fix menubar warning caused by direct cast instead of `as`
48+ Helper script for setting up bzr with some usefull plugins and settings
49+ Stop using Gtk.Entry.max_width_chars
50+ avoid deprecated SoupServer API with libsoup 2.48
51+ Use unowned in foreach loops in Midori.Window
52+ Use unowned in foreach loops in Midori.Completion
53+ Use unowned with Adblock.Subscription and Element in foreach loops
54+ Use unowned strings in foreach loops
55+ Enable openWith in app mode and make it work with view-new
56+ Implement Midori.Window class with toolbar/ headerbar
57+ Drop support for libsoup-gnome-2.4 < 2.37.1
58+ Make search icons for engines work correctly
59+ Move to WebKit2 4.0 which broke ABI
60+ Port to zeitgeist-2.0
61+ win32: Bump shipped GrayBird theme version to fix some rendering issues
62+ avoid deprecated GtkDialog API with GTK+2 >= 2.22
63+ Title case for "Export Certificate" button
64+ fix incorrect type of MAX(sorting) in Tabby
65+
66 v0.5.10
67 use exit instead of return in license script
68 Fix HAVE_GCR guards after GtkPopover port
69
70=== modified file 'HACKING'
71--- HACKING 2014-11-10 22:59:26 +0000
72+++ HACKING 2015-08-30 10:34:45 +0000
73@@ -37,6 +37,8 @@
74 cmake -DCMAKE_INSTALL_PREFIX=/usr ..
75 make
76 sudo make install
77+sudo gtk-update-icon-cache /usr/share/icons/hicolor
78+
79
80 //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).//
81
82
83=== modified file 'data/faq.html'
84--- data/faq.html 2014-11-10 22:59:26 +0000
85+++ data/faq.html 2015-08-30 10:34:45 +0000
86@@ -5,7 +5,6 @@
87 <title>midori:faq</title>
88 <meta name="generator" content="DokuWiki"/>
89 <meta name="robots" content="index,follow"/>
90-<meta name="date" content="2014-06-05T00:44:58+0200"/>
91 <meta name="keywords" content="midori,faq"/>
92 <link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="Xfce Wiki"/>
93 <link rel="start" href="/"/>
94@@ -18,7 +17,7 @@
95 <link rel="stylesheet" href="faq.css" />
96 <script type="text/javascript">/*<![CDATA[*/var NS='midori';var JSINFO = {"id":"midori:faq","namespace":"midori"};
97 /*!]]>*/</script>
98-<script type="text/javascript" charset="utf-8" src="/lib/exe/js.php?tseed=34912f2e1a4daa1bfa9afb3096df0197"></script>
99+<script type="text/javascript" charset="utf-8" src="/lib/exe/js.php?tseed=af5aadc3291d3baa2d8665b51a0cedf3"></script>
100 </head>
101 <body>
102 <div class="dokuwiki export">
103@@ -410,7 +409,7 @@
104 </li>
105 <li class="level1"><div class="li"> You may need gstreamer(0.10/1.0)-alsa for ALSA, depending on your distribution.</div>
106 </li>
107-<li class="level1"><div class="li"> You need plugins for Theora, gstreamer(0.10/1.0)-base and <abbr title="Moving Picture Experts Group">MPEG</abbr>-4 incluing aac (e.g. gst-plugins-faad), gstreamer(0.10/1.0)-bad. For WebM, you&#039;ll need plugins for vorbis (-base), matroska (-good), and vp8 (-bad). Have a look at <a href="http://www.gstreamer.net/documentation/plugins.html" class="urlextern" title="http://www.gstreamer.net/documentation/plugins.html" rel="nofollow">http://www.gstreamer.net/documentation/plugins.html</a> for details.</div>
108+<li class="level1"><div class="li"> You need plugins for Theora, gstreamer(0.10/1.0)-base and MPEG-4 incluing aac (e.g. gst-plugins-faad), gstreamer(0.10/1.0)-bad. For WebM, you&#039;ll need plugins for vorbis (-base), matroska (-good), and vp8 (-bad). Have a look at <a href="http://www.gstreamer.net/documentation/plugins.html" class="urlextern" title="http://www.gstreamer.net/documentation/plugins.html" rel="nofollow">http://www.gstreamer.net/documentation/plugins.html</a> for details.</div>
109 </li>
110 <li class="level1"><div class="li"> For Youtube or Vimeo, you need WebKitGTK+ 1.1.20 or newer.</div>
111 </li>
112@@ -524,7 +523,7 @@
113 <div class="level4">
114
115 <p>
116-Midori opens files with GIO, and falls back to xdg-open, exo-open or gnome-open if these are available. All of this relies on freedesktop.org <abbr title="Multipurpose Internet Mail Extension">MIME</abbr> configuration. To tweak this there are multiple options:
117+Midori opens files with GIO, and falls back to xdg-open, exo-open or gnome-open if these are available. All of this relies on freedesktop.org MIME configuration. To tweak this there are multiple options:
118 </p>
119 <ol>
120 <li class="level1"><div class="li"> Use &#039;Open With&#039; with a graphical file manager</div>
121@@ -655,11 +654,11 @@
122 </p>
123 <pre class="code">site-data-rules=-google.com,-facebook.com,!bugzilla.gnome.org,+bugs.launchpad.net</pre>
124 <ol>
125-<li class="level1"><div class="li"> Values prefixed with ”-” are always blocked</div>
126-</li>
127-<li class="level1"><div class="li"> Values prefixed with ”+” are always accepted</div>
128-</li>
129-<li class="level1"><div class="li"> Values prefixed with ”!” are not cleared in Clear Private Data</div>
130+<li class="level1"><div class="li"> Values prefixed with “-” are always blocked</div>
131+</li>
132+<li class="level1"><div class="li"> Values prefixed with “+” are always accepted</div>
133+</li>
134+<li class="level1"><div class="li"> Values prefixed with “!” are not cleared in Clear Private Data</div>
135 </li>
136 <li class="level1"><div class="li"> No wildcards.</div>
137 </li>
138@@ -720,7 +719,7 @@
139 </p>
140
141 <p>
142-As of Midori 0.2.9 Private Browsing uses preferences, cookies, keyboard shortcuts and search engines from the normal session, but it won&#039;t save any changes. This behaviour can be emulated from the command line with ”-a” and ”-c”.
143+As of Midori 0.2.9 Private Browsing uses preferences, cookies, keyboard shortcuts and search engines from the normal session, but it won&#039;t save any changes. This behaviour can be emulated from the command line with “-a” and “-c”.
144 </p>
145
146 <p>
147@@ -756,7 +755,7 @@
148 </p>
149
150 <p>
151-If needed, a customized profile can be created with “midori -c /path/to/folder”. Using the shortcut editor extension, keyboard shortcuts can be removed as needed. Afterwards just append ”-c /path/to/folder” to the kiosk mode command line.
152+If needed, a customized profile can be created with “midori -c /path/to/folder”. Using the shortcut editor extension, keyboard shortcuts can be removed as needed. Afterwards just append “-c /path/to/folder” to the kiosk mode command line.
153 </p>
154
155 <p>
156@@ -883,7 +882,7 @@
157 </p>
158
159 <p>
160-libSoup &lt; 2.40 only supports <abbr title="Hyper Text Transfer Protocol">HTTP</abbr> proxy servers directly. A way to use SOCKS on Unix is to use tsocks with <abbr title="Secure Shell">SSH</abbr> as follows:
161+libSoup &lt; 2.40 only supports HTTP proxy servers directly. A way to use SOCKS on Unix is to use tsocks with SSH as follows:
162 </p>
163 <ol>
164 <li class="level1"><div class="li"> Install &#039;tsocks&#039;</div>
165@@ -895,13 +894,13 @@
166 server_port = 5555</pre>
167 </div>
168 </li>
169-<li class="level1"><div class="li"> Open an <abbr title="Secure Shell">SSH</abbr> connection with the same port: <pre class="code"> ssh -D localhost:5555 myhost.com </pre>
170+<li class="level1"><div class="li"> Open an SSH connection with the same port: <pre class="code"> ssh -D localhost:5555 myhost.com </pre>
171 </div>
172 </li>
173 <li class="level1"><div class="li"> Run Midori with “tsocks” in front of it: <pre class="code"> tsocks midori </pre>
174 </div>
175 </li>
176-<li class="level1"><div class="li"> Now you can use for example <a href="http://www.whatsmyip.org/" class="urlextern" title="http://www.whatsmyip.org/" rel="nofollow">http://www.whatsmyip.org/</a> to verify that you are using a SOCKS connection. The IP address should match the one of your <abbr title="Secure Shell">SSH</abbr> host. Remember to keep the <abbr title="Secure Shell">SSH</abbr> login running, and don&#039;t suspend it, otherwise it won&#039;t work.</div>
177+<li class="level1"><div class="li"> Now you can use for example <a href="http://www.whatsmyip.org/" class="urlextern" title="http://www.whatsmyip.org/" rel="nofollow">http://www.whatsmyip.org/</a> to verify that you are using a SOCKS connection. The IP address should match the one of your SSH host. Remember to keep the SSH login running, and don&#039;t suspend it, otherwise it won&#039;t work.</div>
178 </li>
179 <li class="level1"><div class="li"> If the connection fails for some reason, you should see a connection error.</div>
180 </li>
181@@ -973,7 +972,7 @@
182 </p>
183
184 <p>
185-Find: Ctrl+f ”/” and ”,”<br/>
186+Find: Ctrl+f “/” and “,”<br/>
187
188 FindNext: Ctrl+g and Enter<br/>
189
190@@ -986,7 +985,7 @@
191 </p>
192
193 <p>
194-When using Ctrl+f to bring up Find, use Ctrl+f again or ESC. When using ”/” or ”,” to bring up Find, the previous works here as well and by simply moving focus away from the Find box. For example: a Tab or a mouse click anywhere[besides links of course].
195+When using Ctrl+f to bring up Find, use Ctrl+f again or ESC. When using “/” or “,” to bring up Find, the previous works here as well and by simply moving focus away from the Find box. For example: a Tab or a mouse click anywhere[besides links of course].
196 </p>
197
198 </div>
199@@ -1054,7 +1053,7 @@
200 </p>
201
202 <p>
203-If the script is only shown as source code on the page, you first have to create a new text file in a text editor, copy the source code into the new file, and save it as my-user-script.js where ”.js” is the extension.
204+If the script is only shown as source code on the page, you first have to create a new text file in a text editor, copy the source code into the new file, and save it as my-user-script.js where “.js” is the extension.
205 </p>
206
207 </div>
208@@ -1107,7 +1106,7 @@
209 </p>
210
211 <p>
212-Note, if the style is only shown as source code on the page, you first have to create a new text file in a text editor, copy the source code into the new file, and save it as my-user-style.css where ”.css” is the extension.
213+Note, if the style is only shown as source code on the page, you first have to create a new text file in a text editor, copy the source code into the new file, and save it as my-user-style.css where “.css” is the extension.
214 </p>
215
216 </div>
217
218=== modified file 'tools/release'
219--- tools/release 2015-04-19 23:03:37 +0000
220+++ tools/release 2015-08-30 10:34:45 +0000
221@@ -1,4 +1,4 @@
222-#! /bin/sh
223+#! /bin/bash
224
225 # Copyright (C) 2013-2014 Christian Dywan <christian@twotoasts.de>
226 #
227
228=== modified file 'win32/makedist/midori.nsi'
229--- win32/makedist/midori.nsi 2015-04-19 23:03:37 +0000
230+++ win32/makedist/midori.nsi 2015-08-30 10:34:45 +0000
231@@ -21,7 +21,7 @@
232 ; helper defines ;
233 ;;;;;;;;;;;;;;;;;;;
234 !define PRODUCT_NAME "Midori"
235-!define PRODUCT_VERSION "0.5.10"
236+!define PRODUCT_VERSION "0.5.11"
237 !define PRODUCT_BUILD "0"
238 !define PRODUCT_VERSION_ID "${PRODUCT_VERSION}.${PRODUCT_BUILD}"
239 !define PRODUCT_PUBLISHER "Christian Dywan"

Subscribers

People subscribed via source and target branches

to all changes: