Merge lp:~abreu-alexandre/oxide/chromedriver-packaging-utopic into lp:~oxide-developers/oxide/packaging.trusty

Proposed by Alexandre Abreu
Status: Superseded
Proposed branch: lp:~abreu-alexandre/oxide/chromedriver-packaging-utopic
Merge into: lp:~oxide-developers/oxide/packaging.trusty
Diff against target: 454 lines (+311/-4) (has conflicts)
6 files modified
debian/changelog (+233/-0)
debian/control (+16/-2)
debian/liboxideqtcore0.install (+1/-0)
debian/oxideqt-chromedriver.install (+1/-0)
debian/patches/gross-hack-for-dual-ffmpeg-build.patch (+57/-0)
debian/rules (+3/-2)
Text conflict in debian/changelog
Text conflict in debian/patches/gross-hack-for-dual-ffmpeg-build.patch
To merge this branch: bzr merge lp:~abreu-alexandre/oxide/chromedriver-packaging-utopic
Reviewer Review Type Date Requested Status
Chris Coulson Needs Fixing
Review via email: mp+234370@code.launchpad.net

This proposal has been superseded by a proposal from 2014-10-21.

Commit message

Add chromedriver that seems to have been forgotten

Description of the change

Add chromedriver that seems to have been forgotten

To post a comment you must log in.
40. By Chris Coulson

* Update to v1.2.1
  - Bump Chromium rev to 38.0.2125.58
  - Fix LP: #1260048 - Don't initialize NSS with a user DB for now
  - Fix LP: #1368117 - WebView.blockedContent doesn't get updated after
    a reload, because whilst the browser-side state is cleared when a
    navigation is committed, the renderer-side state is not cleared on a
    reload
  - Fix a null pointer deref for non-overridable SSL errors
  - Fix LP: #1368385 - Make all subframe and subresource SSL errors non-
    overridable, as overriding them doesn't always result in the security
    status API indicating a degraded security level
  - Fix LP: #1367446 - Ensure WebView.securityStatus.certificate is cleared
    when navigating away from a HTTPS url

41. By Chris Coulson

releasing package oxide-qt version 1.2.1-0ubuntu1

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

This should be proposed in to packaging.utopic for now, shouldn't it?

Also, I think you need to add -DENABLE_CHROMEDRIVER=1 as an argument to cmake in debian/rules. Other than that, this looks fine

review: Needs Fixing
42. By Chris Coulson

* Update to v1.2.2
  - Bump Chromium rev to 38.0.2125.77
  - Fix LP: #1324292 - Disable the touch editing mechanism to avoid
    breaking the webbrowser-app user script
  - Fix LP: #1362543 - Web application fails to load properly every other
    time. Ensure that when a new cache is created, the initial cache stats
    are stored to permanent storage immediately to avoid the cache being
    left in an inconsistent state if the process exits uncleanly before
    the stats are updated
  - Fix LP: #1371166 - Geolocation fails when the location source returns
    invalid values for some attributes
  - Fix LP: #1372414 - SSL certificates report incorrect dates because
    Chromium's base::Time measures milliseconds since the Windows epoch

43. By Chris Coulson

* Update to v1.2.4
  - Fix LP: #1352631 - Turn on accelerated canvas on krillin

44. By Chris Coulson

releasing package oxide-qt version 1.2.4-0ubuntu1

45. By Chris Coulson

* Update to v1.2.5
  - see USN-2345-1
  - Bump Chromium rev to 38.0.2125.101

46. By Chris Coulson

releasing package oxide-qt version 1.2.5-0ubuntu1

47. By Alexandre Abreu

Add chromedriver that seems to have been forgotten

Unmerged revisions

47. By Alexandre Abreu

Add chromedriver that seems to have been forgotten

46. By Chris Coulson

releasing package oxide-qt version 1.2.5-0ubuntu1

45. By Chris Coulson

* Update to v1.2.5
  - see USN-2345-1
  - Bump Chromium rev to 38.0.2125.101

44. By Chris Coulson

releasing package oxide-qt version 1.2.4-0ubuntu1

43. By Chris Coulson

* Update to v1.2.4
  - Fix LP: #1352631 - Turn on accelerated canvas on krillin

42. By Chris Coulson

* Update to v1.2.2
  - Bump Chromium rev to 38.0.2125.77
  - Fix LP: #1324292 - Disable the touch editing mechanism to avoid
    breaking the webbrowser-app user script
  - Fix LP: #1362543 - Web application fails to load properly every other
    time. Ensure that when a new cache is created, the initial cache stats
    are stored to permanent storage immediately to avoid the cache being
    left in an inconsistent state if the process exits uncleanly before
    the stats are updated
  - Fix LP: #1371166 - Geolocation fails when the location source returns
    invalid values for some attributes
  - Fix LP: #1372414 - SSL certificates report incorrect dates because
    Chromium's base::Time measures milliseconds since the Windows epoch

41. By Chris Coulson

releasing package oxide-qt version 1.2.1-0ubuntu1

40. By Chris Coulson

* Update to v1.2.1
  - Bump Chromium rev to 38.0.2125.58
  - Fix LP: #1260048 - Don't initialize NSS with a user DB for now
  - Fix LP: #1368117 - WebView.blockedContent doesn't get updated after
    a reload, because whilst the browser-side state is cleared when a
    navigation is committed, the renderer-side state is not cleared on a
    reload
  - Fix a null pointer deref for non-overridable SSL errors
  - Fix LP: #1368385 - Make all subframe and subresource SSL errors non-
    overridable, as overriding them doesn't always result in the security
    status API indicating a degraded security level
  - Fix LP: #1367446 - Ensure WebView.securityStatus.certificate is cleared
    when navigating away from a HTTPS url

39. By Chris Coulson

Add /usr/share/locale to liboxideqtcore0.install

38. By Chris Coulson

Refresh debian/patches/gross-hack-for-dual-ffmpeg-build.patch

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2014-09-11 10:54:13 +0000
3+++ debian/changelog 2014-10-21 14:26:03 +0000
4@@ -1,3 +1,4 @@
5+<<<<<<< TREE
6 oxide-qt (1.1.3-0ubuntu0.14.04.1) trusty-security; urgency=medium
7
8 * Update to v1.1.3
9@@ -59,6 +60,238 @@
10 * Update to v1.0.4
11 - see LP: #1337301 for USN information
12 - Bump Chromium to 36.0.1985.125
13+=======
14+oxide-qt (1.2.5-0ubuntu1) utopic; urgency=medium
15+
16+ * Update to v1.2.5
17+ - see USN-2345-1
18+ - Bump Chromium rev to 38.0.2125.101
19+
20+ -- Chris Coulson <chris.coulson@canonical.com> Tue, 14 Oct 2014 12:39:07 +0100
21+
22+oxide-qt (1.2.4-0ubuntu1) utopic; urgency=medium
23+
24+ * Update to v1.2.4
25+ - Fix LP: #1352631 - Turn on accelerated canvas on krillin
26+
27+ -- Chris Coulson <chris.coulson@canonical.com> Fri, 26 Sep 2014 11:13:36 +0100
28+
29+oxide-qt (1.2.2-0ubuntu1) utopic; urgency=medium
30+
31+ * Update to v1.2.2
32+ - Bump Chromium rev to 38.0.2125.77
33+ - Fix LP: #1324292 - Disable the touch editing mechanism to avoid
34+ breaking the webbrowser-app user script
35+ - Fix LP: #1362543 - Web application fails to load properly every other
36+ time. Ensure that when a new cache is created, the initial cache stats
37+ are stored to permanent storage immediately to avoid the cache being
38+ left in an inconsistent state if the process exits uncleanly before
39+ the stats are updated
40+ - Fix LP: #1371166 - Geolocation fails when the location source returns
41+ invalid values for some attributes
42+ - Fix LP: #1372414 - SSL certificates report incorrect dates because
43+ Chromium's base::Time measures milliseconds since the Windows epoch
44+
45+ -- Chris Coulson <chris.coulson@canonical.com> Thu, 25 Sep 2014 15:32:47 +0100
46+
47+oxide-qt (1.2.1-0ubuntu1) utopic; urgency=medium
48+
49+ * Update to v1.2.1
50+ - Bump Chromium rev to 38.0.2125.58
51+ - Fix LP: #1260048 - Don't initialize NSS with a user DB for now
52+ - Fix LP: #1368117 - WebView.blockedContent doesn't get updated after
53+ a reload, because whilst the browser-side state is cleared when a
54+ navigation is committed, the renderer-side state is not cleared on a
55+ reload
56+ - Fix a null pointer deref for non-overridable SSL errors
57+ - Fix LP: #1368385 - Make all subframe and subresource SSL errors non-
58+ overridable, as overriding them doesn't always result in the security
59+ status API indicating a degraded security level
60+ - Fix LP: #1367446 - Ensure WebView.securityStatus.certificate is cleared
61+ when navigating away from a HTTPS url
62+
63+ -- Chris Coulson <chris.coulson@canonical.com> Fri, 12 Sep 2014 08:59:12 +0100
64+
65+oxide-qt (1.2.0-0ubuntu1) utopic; urgency=medium
66+
67+ * Update to v1.2.0
68+ - Bump Chromium rev to 38.0.2125.24
69+ - Add WebContext.devtoolsBindIp property
70+ - Refactor the various BrowserContext classes to avoid having to modify
71+ 2 implementations of BrowserContext each time we add functionality that's
72+ shared between the normal and OTR contexts
73+ - Assert that BrowserContext is only accessed on the main thread
74+ - Fix LP: #1224707 - Use a localized Accept-Language header
75+ - Fix various threading issues in the interaction of WebContext and
76+ WebContextDelegateWorker
77+ - Don't leak the default WebPreferences object when setting a custom one
78+ - Make certificate revocation checking work properly, which is also
79+ required for EV to work. Also fixes some console spew (LP: #1240723)
80+ - Fix LP: #1361868 - Don't leak GeolocationPermissionRequest if there are
81+ no handlers on WebView.geolocationPermissionRequested
82+ - Fix LP: #1214034:
83+ + Add API's to query the security status of the webview
84+ (WebView.securityStatus property + SecurityStatus and SslCertificate
85+ classes)
86+ + Add WebView.certificateError signal and CertificateError class to
87+ give the application a chance to allow certain SSL errors (some errors
88+ are non-overridable and this is enforced by Oxide - in which case, the
89+ signal only acts as a notification)
90+ + Add WebView.blockedContent property, which is a bitmask of content
91+ types that have currently been blocked - currently this only indicates
92+ MixedDisplay and MixedScript, but will be extended later on for other
93+ content types (eg, cookies, popups etc)
94+ + Add WebView.setCanTemporarily{Display,Run}InsecureContent functions,
95+ which allows the mixed content blocker preferences to be overridden
96+ temporarily (will reset on navigation to a new page)
97+ - Fix LP: #1355703 - Linkedin profiles don't render correctly because
98+ it triggers the mixed content blocker. Change the default for
99+ WebPreferences.canDisplayInsecureContent to true to allow secure sites
100+ to display insecure content. We can do this now we have a security
101+ status API, as displaying insecure content results in
102+ SecurityStatus.securityLevel indicating a degraded level. This is the
103+ same default as Chrome. Note, insecure scripts are still blocked by
104+ default
105+ - Various fixes to the CookieManager API:
106+ - Ensure that requests don't always get the same request ID
107+ - Don't depend on undefined behaviour (signed integer overflow)
108+ - Chromium can run callbacks for cookie requests synchronously - take
109+ this in to account to avoid potentially hidden reentrancy issues
110+ - Ensure that the responses at the API level always happen asynchronously
111+ - Make it possible to set a session cookie instead of setting the expiry
112+ to the Unix epoch when an expiration date isn't specifed (which then
113+ gets rejected by Chromium for being already expired)
114+ - Ensure that session cookies returned from the API don't have an expiry
115+ date set to the Unix epoch (LP: #1362558)
116+ - Rename CookieManager.gotCookies to CookieManager.getCookiesResponse and
117+ CookieManager.cookiesSet to CookieManager.setCookiesResponse
118+ - CookieManager.getCookiesResponse no longer returns a status code.
119+ The only time getCookies can fail is before WebContext is fully
120+ initialized, which we can indicate synchronously by returning an
121+ invalid request ID
122+ - CookieManager.getCookies() has been added so that it's possible to
123+ request the cookies for a specific URL
124+ - The cookie expirationdate attribute now accepts QML's built-in Date
125+ type
126+ - URL parameters in the API are now QUrl rather than QString
127+ - When the response to setCookies indicates an error it's impossible
128+ to know which cookies failed to set. Get rid of the status parameter
129+ from CookieManager.setCookiesResponse and replace it with a list
130+ of failed cookies instead
131+ * Refresh debian/patches/gross-hack-for-dual-ffmpeg-build.patch
132+ * Add /usr/share/locale to liboxideqtcore0.install
133+
134+ -- Chris Coulson <chris.coulson@canonical.com> Wed, 03 Sep 2014 15:31:16 +0100
135+
136+oxide-qt (1.2.0~bzr683-0ubuntu1) utopic; urgency=medium
137+
138+ * Update to snapshot r683 from trunk
139+ - Bump Chromium rev to 38.0.2114.2
140+ - Don't modify Chromium's EGL implementation to select the GLES API when
141+ creating contexts and calling eglMakeCurrent. These calls all happen
142+ on a dedicated GPU thread with no application code running on it, and
143+ the selected API is thread-local. We do still need to temporarily select
144+ GLES at startup where we make the first few calls on the UI thread,
145+ but we restore the originally selected API once done (only affects
146+ Unity 8 desktop)
147+ - Fix LP: #1286204 - Make double-tap-to-zoom work
148+ - Adjust ui::ScaleGestureDetector::Config::min_pinch_update_span_delta to
149+ remove the coarseness when pinching
150+ - Fix LP: #1285750 - Add support for building a chromedriver binary
151+ - Add OXIDE_DISABLE_SETUID_SANDBOX and OXIDE_DISABLE_SECCOMP_FILTER_SANDBOX
152+ environment variables
153+ - Assert we have a QGuiApplication on startup
154+ - Fix LP: #1347924 - QProcess::waitForFinished() hangs - stop using
155+ ContentMainRunner for starting the browser code - it does things with
156+ process global state that are unexpected in a public library (eg,
157+ setting the SIGCHLD handler to the default which breaks QProcess because
158+ it relies on its own custom handler). We do still set the SIGPIPE action
159+ to SIG_IGN, but only if it is SIG_DFL when we start. We also abort if the
160+ SIGCHLD action is SIG_IGN when we initialize
161+ - Fix LP: #1352952 - Ensure files returned by the file picker exist
162+ - Fix LP: #1349510 - Browser crashes when attaching a photo in GMail -
163+ when checking for an override for navigator.userAgent, limit the length
164+ of the URL sent across IPC by trimming off the fragment, username and
165+ password
166+ - Add WebContext.cookieManager API
167+ * Refresh debian/patches/gross-hack-for-dual-ffmpeg-build.patch
168+
169+ -- Chris Coulson <chris.coulson@canonical.com> Tue, 12 Aug 2014 15:01:03 +0100
170+
171+oxide-qt (1.1.1-0ubuntu3) utopic; urgency=medium
172+
173+ * Update to v1.1.1
174+ - Bump Chromium rev to 37.0.2062.58
175+ - Fix LP: #1337389 - Make ContentBrowserClient::CanCreateWindow work
176+ again
177+ - Fix LP: #1332996 - QtCreator often halts for a minute. Don't crash on
178+ Qt platforms that don't implement QPlatformNativeInterface. As we can't
179+ get a native display handle on these platforms, disallow any GL
180+ implementation in Chromium and guard against accesses to
181+ BrowserProcessMain::GetNativeDisplay()
182+ * Build with GCC 4.8 for now because GCC 4.9 breaks web content layout on
183+ the device, which sucks quite a lot right before RTM
184+ - update debian/rules
185+ - update debian/control
186+
187+ -- Chris Coulson <chris.coulson@canonical.com> Thu, 31 Jul 2014 10:41:43 +0100
188+
189+oxide-qt (1.1.0-0ubuntu1) utopic; urgency=medium
190+
191+ * Update to v1.1.0
192+ - Bump Chromium rev to 37.0.2062.44
193+ - Fix LP: #1337338 - Don't crash when destroying a visible RWHV, which
194+ happens when a render process crashes
195+ - Fix LP: #1337890 - Update the power save blocker to use the Unity API
196+ on touch devices
197+ - Fix LP: #1338639 - Don't crash when calling WebView.loadHtml() before
198+ the webview is fully constructed
199+
200+ -- Chris Coulson <chris.coulson@canonical.com> Tue, 29 Jul 2014 15:00:10 +0100
201+
202+oxide-qt (1.1.0~bzr640-0ubuntu1) utopic; urgency=medium
203+
204+ * Update to trunk snapshot r640
205+ - Bump Chromium to 37.0.2062.3
206+ - Fix LP: #1244373 - Screen blanks during video playback. Use the powerd
207+ API for now on the device
208+ - Fix LP: #1259216 - Expose WebView.icon property
209+ - Fix LP: #1282063 - Add WebView.downloadRequested API
210+ - Fix LP: #1307709 - webbrowser-app doesn't start in Unity 8 desktop
211+ preview session. Fix this by using surfaceless EGL (pbuffers not supported
212+ in the Mir EGL platform for mesa) and ensuring we always bind the
213+ GLES API on Chromium's GPU thread
214+ - Fix LP: #1312082 - Stop using deprecated compositing paths in Chromium
215+ - Fix LP: #1323743 - OSK doesn't display after some time. Add a workaround
216+ for this in Oxide for the time being
217+ - Fix LP: #1324909 - User agent string is incorrect in newly opened
218+ webviews and subframes
219+ - Fix LP: #1332754 - Allow the frontbuffer and delegated frame data for
220+ hidden webviews to be evicted
221+ - Fix LP: #1252302 - Add devtools support
222+ - Fix LP: #1312081 - Render content and handle input events directly in
223+ the WebView, rather than having a per-process RenderViewItem
224+ - Fix LP: #1330511 - Expose a Flickable-like API on WebView
225+ - An empty preedit string in IM events doesn't mean we should do a commit.
226+ Fixes an issue where deleting the last character of a composition does
227+ a commit instead, causing the deletion to appear to fail
228+ - Notify the IM of updates to cursor and anchor positions
229+ * Refresh debian/patches/gross-hack-for-dual-ffmpeg-build.patch
230+
231+ -- Chris Coulson <chris.coulson@canonical.com> Thu, 03 Jul 2014 09:52:30 +0100
232+
233+oxide-qt (1.0.2-0ubuntu3) utopic; urgency=medium
234+
235+ * Rebuild against Qt 5.3.0
236+ * Change maintainer to Ubuntu Developers
237+
238+ -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Wed, 18 Jun 2014 05:49:32 +0000
239+
240+oxide-qt (1.0.2-0ubuntu2) utopic; urgency=medium
241+
242+ * Update to v1.0.2
243+ - Bump Chromium to 36.0.1985.49
244+>>>>>>> MERGE-SOURCE
245 - Add experimental support for the Google Talk PPAPI plugin, to support
246 Google Hangouts. This is hidden behind an environment variable that
247 defaults to off (LP: #1308397)
248
249=== modified file 'debian/control'
250--- debian/control 2014-06-06 13:02:22 +0000
251+++ debian/control 2014-10-21 14:26:03 +0000
252@@ -1,7 +1,7 @@
253 Source: oxide-qt
254 Section: libs
255 Priority: extra
256-Maintainer: Chris Coulson <chris.coulson@canonical.com>
257+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
258 Build-Depends: debhelper (>= 8.0.0),
259 cmake,
260 qt5-qmake,
261@@ -37,7 +37,8 @@
262 bison,
263 xvfb,
264 qtdeclarative5-qtquick2-plugin,
265- qtdeclarative5-test-plugin
266+ qtdeclarative5-test-plugin,
267+ g++-4.8
268 Standards-Version: 3.9.5
269 Homepage: https://launchpad.net/oxide
270
271@@ -146,3 +147,16 @@
272 it easy to embed web content in your Qt application
273 .
274 This package provides the debugging symbols for Oxide
275+
276+Package: oxideqt-chromedriver
277+Architecture: any
278+Section: misc
279+Depends: ${misc:Depends},
280+ liboxideqtcore0 (= ${binary:Version})
281+Description: Web browser engine library for Qt (chromedriver build)
282+ Oxide is a web browser engine library based on Google Chromium, that makes
283+ it easy to embed web content in your Qt application
284+ .
285+ This package provides the chromedriver binary that can be used
286+ as a WebDriver proxy to drive oxide with Selenium or any WebDriver
287+ based client.
288
289=== modified file 'debian/liboxideqtcore0.install'
290--- debian/liboxideqtcore0.install 2014-04-08 20:04:01 +0000
291+++ debian/liboxideqtcore0.install 2014-10-21 14:26:03 +0000
292@@ -4,3 +4,4 @@
293 usr/lib/*/oxide-qt/oxide-renderer
294 usr/lib/*/oxide-qt/*.dat
295 usr/lib/*/oxide-qt/*.pak
296+usr/share/locale
297
298=== added file 'debian/oxideqt-chromedriver.install'
299--- debian/oxideqt-chromedriver.install 1970-01-01 00:00:00 +0000
300+++ debian/oxideqt-chromedriver.install 2014-10-21 14:26:03 +0000
301@@ -0,0 +1,1 @@
302+usr/lib/*/oxide-qt/chromedriver
303
304=== modified file 'debian/patches/gross-hack-for-dual-ffmpeg-build.patch'
305--- debian/patches/gross-hack-for-dual-ffmpeg-build.patch 2014-08-27 15:00:41 +0000
306+++ debian/patches/gross-hack-for-dual-ffmpeg-build.patch 2014-10-21 14:26:03 +0000
307@@ -1,7 +1,16 @@
308+<<<<<<< TREE
309 Index: oxide-qt-1.1.2/CMakeLists.txt
310+=======
311+Index: oxide-qt-1.2.0/CMakeLists.txt
312+>>>>>>> MERGE-SOURCE
313 ===================================================================
314+<<<<<<< TREE
315 --- oxide-qt-1.1.2.orig/CMakeLists.txt 2014-08-27 15:56:33.905756648 +0100
316 +++ oxide-qt-1.1.2/CMakeLists.txt 2014-08-27 15:56:33.865756648 +0100
317+=======
318+--- oxide-qt-1.2.0.orig/CMakeLists.txt 2014-09-03 16:08:28.077973471 +0100
319++++ oxide-qt-1.2.0/CMakeLists.txt 2014-09-03 16:08:28.065973471 +0100
320+>>>>>>> MERGE-SOURCE
321 @@ -101,7 +101,7 @@
322 list(APPEND GYP_COMMAND -Dproprietary_codecs=1)
323 else()
324@@ -11,6 +20,7 @@
325 endif()
326 if(DEFINED ENABLE_PLUGINS AND ENABLE_PLUGINS EQUAL 0)
327 list(APPEND GYP_COMMAND -Denable_plugins=0)
328+<<<<<<< TREE
329 Index: oxide-qt-1.1.2/third_party/chromium/src/content/content_renderer.gypi
330 ===================================================================
331 --- oxide-qt-1.1.2.orig/third_party/chromium/src/content/content_renderer.gypi 2014-08-27 15:56:33.905756648 +0100
332@@ -29,6 +39,14 @@
333 +++ oxide-qt-1.1.2/third_party/chromium/src/content/renderer/renderer_webkitplatformsupport_impl.cc 2014-08-27 15:56:33.869756648 +0100
334 @@ -116,6 +116,12 @@
335 #define WebScrollbarBehaviorImpl blink::WebScrollbarBehavior
336+=======
337+Index: oxide-qt-1.2.0/third_party/chromium/src/content/renderer/renderer_webkitplatformsupport_impl.cc
338+===================================================================
339+--- oxide-qt-1.2.0.orig/third_party/chromium/src/content/renderer/renderer_webkitplatformsupport_impl.cc 2014-09-03 16:08:28.077973471 +0100
340++++ oxide-qt-1.2.0/third_party/chromium/src/content/renderer/renderer_webkitplatformsupport_impl.cc 2014-09-03 16:08:28.065973471 +0100
341+@@ -121,6 +121,12 @@
342+ #include "content/renderer/media/webrtc/peer_connection_dependency_factory.h"
343+>>>>>>> MERGE-SOURCE
344 #endif
345
346 +#if defined(USE_PROPRIETARY_CODECS)
347@@ -40,7 +58,11 @@
348 using blink::Platform;
349 using blink::WebAudioDevice;
350 using blink::WebBlobRegistry;
351+<<<<<<< TREE
352 @@ -414,6 +420,15 @@
353+=======
354+@@ -403,6 +409,15 @@
355+>>>>>>> MERGE-SOURCE
356 if (!net::IsSupportedMediaMimeType(mime_type_ascii))
357 return IsNotSupported;
358
359@@ -56,7 +78,11 @@
360 if (!key_system.isEmpty()) {
361 // Check whether the key system is supported with the mime_type and codecs.
362
363+<<<<<<< TREE
364 @@ -469,6 +484,16 @@
365+=======
366+@@ -451,6 +466,16 @@
367+>>>>>>> MERGE-SOURCE
368 net::ParseCodecString(ToASCIIOrEmpty(codecs), &parsed_codec_ids, false);
369 if (mime_type_ascii.empty())
370 return false;
371@@ -73,11 +99,21 @@
372 return media::StreamParserFactory::IsTypeSupported(
373 mime_type_ascii, parsed_codec_ids);
374 }
375+<<<<<<< TREE
376 Index: oxide-qt-1.1.2/third_party/chromium/src/net/base/mime_util.cc
377+=======
378+Index: oxide-qt-1.2.0/third_party/chromium/src/net/base/mime_util.cc
379+>>>>>>> MERGE-SOURCE
380 ===================================================================
381+<<<<<<< TREE
382 --- oxide-qt-1.1.2.orig/third_party/chromium/src/net/base/mime_util.cc 2014-08-27 15:56:33.905756648 +0100
383 +++ oxide-qt-1.1.2/third_party/chromium/src/net/base/mime_util.cc 2014-08-27 15:56:33.873756648 +0100
384 @@ -1063,6 +1063,15 @@
385+=======
386+--- oxide-qt-1.2.0.orig/third_party/chromium/src/net/base/mime_util.cc 2014-09-03 16:08:28.077973471 +0100
387++++ oxide-qt-1.2.0/third_party/chromium/src/net/base/mime_util.cc 2014-09-03 16:08:28.065973471 +0100
388+@@ -1340,6 +1340,15 @@
389+>>>>>>> MERGE-SOURCE
390 return file_type != CERTIFICATE_MIME_TYPE_UNKNOWN;
391 }
392
393@@ -93,10 +129,19 @@
394 void AddMultipartValueForUpload(const std::string& value_name,
395 const std::string& value,
396 const std::string& mime_boundary,
397+<<<<<<< TREE
398 Index: oxide-qt-1.1.2/third_party/chromium/src/net/base/mime_util.h
399+=======
400+Index: oxide-qt-1.2.0/third_party/chromium/src/net/base/mime_util.h
401+>>>>>>> MERGE-SOURCE
402 ===================================================================
403+<<<<<<< TREE
404 --- oxide-qt-1.1.2.orig/third_party/chromium/src/net/base/mime_util.h 2014-08-27 15:56:33.905756648 +0100
405 +++ oxide-qt-1.1.2/third_party/chromium/src/net/base/mime_util.h 2014-08-27 15:56:33.873756648 +0100
406+=======
407+--- oxide-qt-1.2.0.orig/third_party/chromium/src/net/base/mime_util.h 2014-09-03 16:08:28.077973471 +0100
408++++ oxide-qt-1.2.0/third_party/chromium/src/net/base/mime_util.h 2014-09-03 16:08:28.065973471 +0100
409+>>>>>>> MERGE-SOURCE
410 @@ -46,6 +46,8 @@
411 NET_EXPORT bool IsSupportedJavascriptMimeType(const std::string& mime_type);
412 NET_EXPORT bool IsSupportedCertificateMimeType(const std::string& mime_type);
413@@ -106,3 +151,15 @@
414 // Convenience function.
415 NET_EXPORT bool IsSupportedMimeType(const std::string& mime_type);
416
417+Index: oxide-qt-1.2.0/third_party/chromium/src/content/content_renderer.gypi
418+===================================================================
419+--- oxide-qt-1.2.0.orig/third_party/chromium/src/content/content_renderer.gypi 2014-09-03 16:08:28.077973471 +0100
420++++ oxide-qt-1.2.0/third_party/chromium/src/content/content_renderer.gypi 2014-09-03 16:08:28.069973471 +0100
421+@@ -17,6 +17,7 @@
422+ '../mojo/mojo_base.gyp:mojo_js_bindings_lib',
423+ '../net/net.gyp:net',
424+ '../skia/skia.gyp:skia',
425++ '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
426+ '../third_party/WebKit/public/blink.gyp:blink',
427+ '../third_party/icu/icu.gyp:icui18n',
428+ '../third_party/icu/icu.gyp:icuuc',
429
430=== modified file 'debian/rules'
431--- debian/rules 2014-06-05 15:13:14 +0000
432+++ debian/rules 2014-10-21 14:26:03 +0000
433@@ -7,19 +7,20 @@
434 export DH_OPTIONS
435
436 DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
437+COMMON_OPTIONS := -DENABLE_TESTS=1 -DENABLE_CHROMEDRIVER=1 -DCMAKE_C_COMPILER=$(shell which gcc-4.8) -DCMAKE_CXX_COMPILER=$(shell which g++-4.8)
438
439 %:
440 dh $@ --parallel
441
442 override_dh_auto_configure:
443- dh_auto_configure -- -DENABLE_TESTS=1 -DENABLE_PROPRIETARY_CODECS=1
444+ dh_auto_configure -- $(COMMON_OPTIONS) -DENABLE_PROPRIETARY_CODECS=1
445
446 override_dh_auto_test:
447 #xvfb-run -a -s "-screen 0 1024x768x24" dh_auto_test --max-parallel=1
448
449 override_dh_auto_install:
450 dh_auto_install
451- dh_auto_configure -- -DENABLE_TESTS=1 -DENABLE_PROPRIETARY_CODECS=0
452+ dh_auto_configure -- $(COMMON_OPTIONS) -DENABLE_PROPRIETARY_CODECS=0
453 dh_auto_build
454 dh_auto_install --destdir debian/tmp.free
455

Subscribers

People subscribed via source and target branches