Commit Graph

562247 Commits

Author SHA1 Message Date
Paul Rouget
8b66bf2d47 servo: Merge #18702 - do not force resource_path on android (from paulrouget:android_res_path); r=Manishearth
I want to be able to configure the resource path via `set_resources_path`.

Source-Repo: https://github.com/servo/servo
Source-Revision: b1c2d7195dd01a131c10d2bc2ad457a51c3fa118

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c23fb710a0acc994fc4f02ea58bce46393dde018
2017-10-04 10:34:52 -05:00
Tom Ritter
6d14b17623 Bug 1404147 Convert tid_t to integer on all platforms to resolve signed/unsigned comparison warnings r=njn
MozReview-Commit-ID: G5E3GpELkPs

--HG--
extra : rebase_source : fcc611e9face0583a5ad2ad46fad38f270b1cb03
2017-10-03 23:04:24 -05:00
Ray Lin
d2ab0da319 Bug 1404811 - Enable test_basic_creditcard_autocomplete_form.html mochitest in beta channel. r=lchang
MozReview-Commit-ID: 1I1YldZgqjt

--HG--
extra : rebase_source : 3f7482268b02b39d1a57a68502c8e10660df6280
2017-10-02 16:11:28 +08:00
steveck-chung
00bc92b5b4 Bug 1404281 - Fix credit card mochitest intermittent error by increasing binding time. r=lchang
MozReview-Commit-ID: IxlBeSPx2EM

--HG--
extra : rebase_source : 1da5939d9d899816cf0861537e2f401f1e41d979
2017-10-02 15:50:17 +08:00
Luke Chang
ec0506ab4b Bug 1401474 - [Form Autofill] Don't store computed fields on tombstones coming from sync. r=steveck
MozReview-Commit-ID: 6KIgFnV8QFv

--HG--
extra : rebase_source : 4fa537eb7ad9d4a7863d0c61084c6785aa25f0f5
2017-10-02 12:18:04 +08:00
Phil Ringnalda
89e75933a2 Backed out changeset 469b7b77071c (bug 1396286) for failures in browser_jsonview_encoding.js
MozReview-Commit-ID: EeDZAnOOmPK

--HG--
rename : devtools/client/jsonview/test/browser_jsonview_encoding.js => devtools/client/jsonview/test/browser_jsonview_utf8.js
2017-10-04 22:45:57 -07:00
JW Wang
06967bc27c Bug 1402584 - add logs for debugging. See comment 5 for the detail. r=gerald
MozReview-Commit-ID: 48zKkVt5hbK

--HG--
extra : rebase_source : 91a12ef83c5b2560eafe9f41226bfa87413aba92
2017-10-02 13:51:04 +08:00
Kit Cambridge
e9d579fe2a Bug 1405566 - Clamp future and far past synced history visit dates. r=markh
MozReview-Commit-ID: Gs0DpTTu1Ab

--HG--
extra : rebase_source : b836f4ae366eaf127935dee593dc51d2222e3aca
2017-10-04 14:16:29 -07:00
Brian Birtles
3afa921d85 Bug 1291413 - Fix assertion when resuming an Animation with both a start time and hold time; r=hiro
When we set the playback rate to zero on a play-pending animation that is
resuming from an aborted pause we can arrive in a state where both the start
time and hold time are resolved. However, we previously added an assertion that
only one of these is ever set at a time.

Part of the assertion is warranted since that method contains the following
code:

  if (mStartTime.IsNull()) {
    mStartTime = StartTimeFromReadyTime(aReadyTime);
    if (mPlaybackRate != 0) {
      mHoldTime.SetNull();
    }
  }

Here StartTimeFromReadyTime requires a non-null hold time. So either mStartTime
or mHoldTime needs to be non-null. The requirement that only one or the other be
non-null, however, is not in the spec and not necessary (as the test cases in
this bug show).

What this assertion does bring to light, however, is that in the case where we
have *both* the start time and the hold time, we need to consider whether to use
the start time as-is, or calculate it from the hold time.

I have filed the following spec issue for this:

  https://github.com/w3c/web-animations/issues/200



MozReview-Commit-ID: CTCT7Up1E5n

--HG--
extra : rebase_source : 95233f7cd2bc3c4bcc56615d8387fe54852986c1
2017-10-05 10:50:38 +09:00
Jean-Yves Avenard
7c9ee7c537 Bug 1215089 - P11. Correctly use stride parameter in place of width with webrender. r=mattwoodrow
MozReview-Commit-ID: KcI6fcOgSkX

--HG--
extra : rebase_source : 2293c2be075f7a24472a8d58752982b153c5d6f5
2017-10-05 01:42:28 +02:00
Jean-Yves Avenard
d28995afd5 Bug 1215089 - P10: Enable 10/12 bits video with OGL compositor. r=mattwoodrow
MozReview-Commit-ID: AOSZla0ZX4S

--HG--
extra : rebase_source : b128a7979602fe78111a9c656bf3801fa26dbf56
2017-09-30 01:22:40 +02:00
Jean-Yves Avenard
1f7ad17007 Bug 1215089 - P9: Add support for 10/12 bits YUV surface with OpenGL compositor. r=mattwoodrow
MozReview-Commit-ID: BR9G7cyopz0

--HG--
extra : rebase_source : c9a29724d5c729ae8c0ae64c36428fe426ea006c
2017-09-29 21:51:29 +02:00
Jean-Yves Avenard
fa09392130 Bug 1215089 - P8: Only enable 10/12 bits videos with software compositor. r=mattwoodrow
MozReview-Commit-ID: 2tdeH2kdZ3P

--HG--
extra : rebase_source : 4c257032868d6c295c72b1b2a3c64d046e903d7f
2017-09-29 21:39:50 +02:00
Jean-Yves Avenard
3cd54027fe Bug 1215089 - P7: Add support for 10/12 bits YUV surface with basic compositor. r=mattwoodrow
MozReview-Commit-ID: Ej4MbvHnSk9

--HG--
extra : rebase_source : c88e8641ce343917b4f433b515aefe653b23eaa6
2017-09-29 16:37:56 +02:00
Jean-Yves Avenard
3828ad5fbe Bug 1215089 - P6: Remove dead code. r=mattwoodrow
The method isn't called and the comments referring to it are no longer applicable.

MozReview-Commit-ID: 2FFWhj7wzht

--HG--
extra : rebase_source : 5987c52a2a220185a61a45d18a6229aa7e5d8ea3
2017-10-04 03:26:45 +02:00
Jean-Yves Avenard
0fc33ae81a Bug 1215089 - P5: Convert 10/12 bits YUV image to 8 bits prior conversion to RGB. r=mattwoodrow
For now, convert 10/12 bits YUV image to 8 bits. Native support will be tracked in bug 1379948

MozReview-Commit-ID: LOr9X5xxKY7

--HG--
extra : rebase_source : 279e00832543501616af0a4a5958917b72533a4c
2017-09-29 13:43:09 +02:00
Masayuki Nakano
9a85312d4a Bug 1404206 - Part 3: Make GeckoInputConnection handle "mozAwesomebar" inputmode value as "url". r=jchen, r=gijs
Although, Firefox for Android doesn't use urlbarBindings.xml for declaring its
awesome bar, for consistency with widget code for desktop OSes,
GeckoInputConnection should treat "mozAwesomebar" inputmode value as "url"
since Android doesn't have any special input type for "search" and we should
keep current behavior.

MozReview-Commit-ID: DpUnUx4E2Sp
2017-09-29 16:11:20 +09:00
Masayuki Nakano
5726ada8a0 Bug 1404206 - Part 2: Make TSFTextStore and IMEHandler handle "mozAwesomebar" inputmode value. r=m_kato, r=gijs
When "mozAwesomebar" is set to inputmode value, that means that the Smart
Location Bar gets focus.  In that case, we should notify IME of input scopes
as "URL" because on-screen keyboard for URL has some useful additional keys
but they are not hindrances even when users want to type non-URL text.

On the other hand, MS-IME for Japanese and Google Japanese Input changes their
open state to "closed" if we notify them of URL input scope.  A lot of users
complain about this behavior.  Therefore, we should notify only them of
"Default" input scope even when "mozAwesomebar" has focus.

MozReview-Commit-ID: DIgqpR7TXQx
2017-09-29 15:15:14 +09:00
Masayuki Nakano
093d53d74b Bug 1404206 - Part 1: Smart Location Bar should have special inputmode value, mozAwesomebar. r=smaug, r=gijs
Smart Location Bar (a.k.a URL bar) has some features, loading inputted URL
directly, searching bookmark items and history items, and search inputted words
with registered search engine.

So, it does not make sense its inputmode is "url".  E.g., neither showing URL
specific software keyboard nor switching IME open state automatically for
typing URL may not be expected in most cases.

Unfortunately, there is no proper inputmode value for Smart Location Bar.
Therefore, this patch uses "mozAwesomebar" value and accepts the value only in
chrome documents.  This value should be handled by each native IME handler
properly.

MozReview-Commit-ID: 7vUnbpg91F2
2017-09-29 14:44:06 +09:00
Nicolas B. Pierron
bb6e7bf9b1 Bug 1404486 - Do not flush necko cache to avoid keeping the CacheIOThread alive. r=valentin
--HG--
extra : rebase_source : 9ce4fdb059a149da0e364efe1963ad2055e937cd
2017-10-03 10:07:00 -04:00
Nathan Froyd
1957b2376e Bug 1405639 - remove outdated check for XPCOMABI in jsreftest; r=sfink
The backstory for this bit of code is that we didn't know if ARM had a
stable ABI or not.  Well, it does now, and so we can remove this bit of
code.
2017-10-04 14:19:34 -04:00
Ehsan Akhgari
f149573106 Bug 1405419 - Part 2: Remove a dead overload of HTMLEditor::GetPriorHTMLSibling(); r=masayuki 2017-10-04 13:39:48 -04:00
Ehsan Akhgari
73a4c4fd54 Bug 1405419 - Part 1: Remove the HTMLEditor::GetPriorHTMLSibling() overload accepting a parent and an offset; r=masayuki 2017-10-04 13:39:48 -04:00
Andreas Tolfsen
823d5e70fb Bug 1405757 - Regenerate Marionette API docs. r=me
DONTBUILD

MozReview-Commit-ID: I6l7SfrE2W4
2017-10-04 18:35:12 +01:00
Andreas Tolfsen
2d16d4aa1f Bug 1405757 - Generate Marionette API docs to testing/marionette/doc/api. r=me
DONTBUILD

MozReview-Commit-ID: L3omU5NDVDh
2017-10-04 18:35:12 +01:00
Andreas Tolfsen
0298786e96 Bug 1405757 - Move Marionette API docs to subdirectory. r=me
DONTBUILD

MozReview-Commit-ID: HNO9CsRoQLo


--HG--
rename : testing/marionette/doc/AsyncChromeSender.html => testing/marionette/doc/api/AsyncChromeSender.html
rename : testing/marionette/doc/Command.html => testing/marionette/doc/api/Command.html
rename : testing/marionette/doc/DebuggerTransport.html => testing/marionette/doc/api/DebuggerTransport.html
rename : testing/marionette/doc/ElementClickInterceptedError.html => testing/marionette/doc/api/ElementClickInterceptedError.html
rename : testing/marionette/doc/ElementNotAccessibleError.html => testing/marionette/doc/api/ElementNotAccessibleError.html
rename : testing/marionette/doc/ElementNotInteractableError.html => testing/marionette/doc/api/ElementNotInteractableError.html
rename : testing/marionette/doc/GeckoDriver.html => testing/marionette/doc/api/GeckoDriver.html
rename : testing/marionette/doc/InputState.html => testing/marionette/doc/api/InputState.html
rename : testing/marionette/doc/InsecureCertificateError.html => testing/marionette/doc/api/InsecureCertificateError.html
rename : testing/marionette/doc/InvalidArgumentError.html => testing/marionette/doc/api/InvalidArgumentError.html
rename : testing/marionette/doc/JavaScriptError.html => testing/marionette/doc/api/JavaScriptError.html
rename : testing/marionette/doc/Message.html => testing/marionette/doc/api/Message.html
rename : testing/marionette/doc/Packet.html => testing/marionette/doc/api/Packet.html
rename : testing/marionette/doc/Response.html => testing/marionette/doc/api/Response.html
rename : testing/marionette/doc/StreamCopier.html => testing/marionette/doc/api/StreamCopier.html
rename : testing/marionette/doc/WebDriverError.html => testing/marionette/doc/api/WebDriverError.html
rename : testing/marionette/doc/accessibility.Checks.html => testing/marionette/doc/api/accessibility.Checks.html
rename : testing/marionette/doc/accessibility.html => testing/marionette/doc/api/accessibility.html
rename : testing/marionette/doc/accessibility.js.html => testing/marionette/doc/api/accessibility.js.html
rename : testing/marionette/doc/action.Action.html => testing/marionette/doc/api/action.Action.html
rename : testing/marionette/doc/action.InputState.Key.html => testing/marionette/doc/api/action.InputState.Key.html
rename : testing/marionette/doc/action.InputState.Null.html => testing/marionette/doc/api/action.InputState.Null.html
rename : testing/marionette/doc/action.InputState.Pointer.html => testing/marionette/doc/api/action.InputState.Pointer.html
rename : testing/marionette/doc/action.Key.html => testing/marionette/doc/api/action.Key.html
rename : testing/marionette/doc/action.Mouse.html => testing/marionette/doc/api/action.Mouse.html
rename : testing/marionette/doc/action.PointerParameters.html => testing/marionette/doc/api/action.PointerParameters.html
rename : testing/marionette/doc/action.Sequence.html => testing/marionette/doc/api/action.Sequence.html
rename : testing/marionette/doc/action.html => testing/marionette/doc/api/action.html
rename : testing/marionette/doc/action.html#.Chain => testing/marionette/doc/api/action.html#.Chain
rename : testing/marionette/doc/action.js.html => testing/marionette/doc/api/action.js.html
rename : testing/marionette/doc/addon.html => testing/marionette/doc/api/addon.html
rename : testing/marionette/doc/addon.js.html => testing/marionette/doc/api/addon.js.html
rename : testing/marionette/doc/assert.html => testing/marionette/doc/api/assert.html
rename : testing/marionette/doc/assert.js.html => testing/marionette/doc/api/assert.js.html
rename : testing/marionette/doc/atom.html => testing/marionette/doc/api/atom.html
rename : testing/marionette/doc/atom.js.html => testing/marionette/doc/api/atom.js.html
rename : testing/marionette/doc/browser.Context.html => testing/marionette/doc/api/browser.Context.html
rename : testing/marionette/doc/browser.Windows.html => testing/marionette/doc/api/browser.Windows.html
rename : testing/marionette/doc/browser.html => testing/marionette/doc/api/browser.html
rename : testing/marionette/doc/browser.js.html => testing/marionette/doc/api/browser.js.html
rename : testing/marionette/doc/capture.html => testing/marionette/doc/api/capture.html
rename : testing/marionette/doc/capture.js.html => testing/marionette/doc/api/capture.js.html
rename : testing/marionette/doc/cert.html => testing/marionette/doc/api/cert.html
rename : testing/marionette/doc/cert.js.html => testing/marionette/doc/api/cert.js.html
rename : testing/marionette/doc/cookie.html => testing/marionette/doc/api/cookie.html
rename : testing/marionette/doc/cookie.js.html => testing/marionette/doc/api/cookie.js.html
rename : testing/marionette/doc/driver.html => testing/marionette/doc/api/driver.html
rename : testing/marionette/doc/driver.js.html => testing/marionette/doc/api/driver.js.html
rename : testing/marionette/doc/element.Store.html => testing/marionette/doc/api/element.Store.html
rename : testing/marionette/doc/element.html => testing/marionette/doc/api/element.html
rename : testing/marionette/doc/element.js.html => testing/marionette/doc/api/element.js.html
rename : testing/marionette/doc/error.html => testing/marionette/doc/api/error.html
rename : testing/marionette/doc/error.js.html => testing/marionette/doc/api/error.js.html
rename : testing/marionette/doc/evaluate.html => testing/marionette/doc/api/evaluate.html
rename : testing/marionette/doc/evaluate.js.html => testing/marionette/doc/api/evaluate.js.html
rename : testing/marionette/doc/evaluate.this.Sandboxes.html => testing/marionette/doc/api/evaluate.this.Sandboxes.html
rename : testing/marionette/doc/event.js.html => testing/marionette/doc/api/event.js.html
rename : testing/marionette/doc/fonts/OpenSans-Bold-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Bold-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Bold-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Bold-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Bold-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Bold-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-BoldItalic-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-BoldItalic-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-BoldItalic-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-BoldItalic-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-BoldItalic-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-BoldItalic-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-Italic-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Italic-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Italic-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Italic-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Italic-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Italic-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-Light-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Light-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Light-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Light-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Light-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Light-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-LightItalic-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-LightItalic-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-LightItalic-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-LightItalic-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-LightItalic-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-LightItalic-webfont.woff
rename : testing/marionette/doc/fonts/OpenSans-Regular-webfont.eot => testing/marionette/doc/api/fonts/OpenSans-Regular-webfont.eot
rename : testing/marionette/doc/fonts/OpenSans-Regular-webfont.svg => testing/marionette/doc/api/fonts/OpenSans-Regular-webfont.svg
rename : testing/marionette/doc/fonts/OpenSans-Regular-webfont.woff => testing/marionette/doc/api/fonts/OpenSans-Regular-webfont.woff
rename : testing/marionette/doc/frame.Manager.html => testing/marionette/doc/api/frame.Manager.html
rename : testing/marionette/doc/frame.html => testing/marionette/doc/api/frame.html
rename : testing/marionette/doc/frame.js.html => testing/marionette/doc/api/frame.js.html
rename : testing/marionette/doc/global.html => testing/marionette/doc/api/global.html
rename : testing/marionette/doc/global.html#event => testing/marionette/doc/api/global.html#event
rename : testing/marionette/doc/index.html => testing/marionette/doc/api/index.html
rename : testing/marionette/doc/interaction.html => testing/marionette/doc/api/interaction.html
rename : testing/marionette/doc/interaction.js.html => testing/marionette/doc/api/interaction.js.html
rename : testing/marionette/doc/l10n.html => testing/marionette/doc/api/l10n.html
rename : testing/marionette/doc/l10n.js.html => testing/marionette/doc/api/l10n.js.html
rename : testing/marionette/doc/legacyaction.html => testing/marionette/doc/api/legacyaction.html
rename : testing/marionette/doc/legacyaction.js.html => testing/marionette/doc/api/legacyaction.js.html
rename : testing/marionette/doc/listener.js.html => testing/marionette/doc/api/listener.js.html
rename : testing/marionette/doc/message.js.html => testing/marionette/doc/api/message.js.html
rename : testing/marionette/doc/modal.Dialog.html => testing/marionette/doc/api/modal.Dialog.html
rename : testing/marionette/doc/modal.html => testing/marionette/doc/api/modal.html
rename : testing/marionette/doc/modal.js.html => testing/marionette/doc/api/modal.js.html
rename : testing/marionette/doc/navigate.html => testing/marionette/doc/api/navigate.html
rename : testing/marionette/doc/navigate.js.html => testing/marionette/doc/api/navigate.js.html
rename : testing/marionette/doc/packets.js.html => testing/marionette/doc/api/packets.js.html
rename : testing/marionette/doc/proxy.AsyncMessageChannel.html => testing/marionette/doc/api/proxy.AsyncMessageChannel.html
rename : testing/marionette/doc/proxy.SyncChromeSender.html => testing/marionette/doc/api/proxy.SyncChromeSender.html
rename : testing/marionette/doc/proxy.html => testing/marionette/doc/api/proxy.html
rename : testing/marionette/doc/proxy.js.html => testing/marionette/doc/api/proxy.js.html
rename : testing/marionette/doc/reftest.Runner.html => testing/marionette/doc/api/reftest.Runner.html
rename : testing/marionette/doc/reftest.html => testing/marionette/doc/api/reftest.html
rename : testing/marionette/doc/reftest.js.html => testing/marionette/doc/api/reftest.js.html
rename : testing/marionette/doc/scripts/linenumber.js => testing/marionette/doc/api/scripts/linenumber.js
rename : testing/marionette/doc/scripts/prettify/Apache-License-2.0.txt => testing/marionette/doc/api/scripts/prettify/Apache-License-2.0.txt
rename : testing/marionette/doc/scripts/prettify/lang-css.js => testing/marionette/doc/api/scripts/prettify/lang-css.js
rename : testing/marionette/doc/scripts/prettify/prettify.js => testing/marionette/doc/api/scripts/prettify/prettify.js
rename : testing/marionette/doc/server.TCPConnection.html => testing/marionette/doc/api/server.TCPConnection.html
rename : testing/marionette/doc/server.TCPListener.html => testing/marionette/doc/api/server.TCPListener.html
rename : testing/marionette/doc/server.html => testing/marionette/doc/api/server.html
rename : testing/marionette/doc/server.js.html => testing/marionette/doc/api/server.js.html
rename : testing/marionette/doc/session.Capabilities.html => testing/marionette/doc/api/session.Capabilities.html
rename : testing/marionette/doc/session.Proxy.html => testing/marionette/doc/api/session.Proxy.html
rename : testing/marionette/doc/session.Timeouts.html => testing/marionette/doc/api/session.Timeouts.html
rename : testing/marionette/doc/session.html => testing/marionette/doc/api/session.html
rename : testing/marionette/doc/session.js.html => testing/marionette/doc/api/session.js.html
rename : testing/marionette/doc/stream-utils.js.html => testing/marionette/doc/api/stream-utils.js.html
rename : testing/marionette/doc/styles/jsdoc-default.css => testing/marionette/doc/api/styles/jsdoc-default.css
rename : testing/marionette/doc/styles/prettify-jsdoc.css => testing/marionette/doc/api/styles/prettify-jsdoc.css
rename : testing/marionette/doc/styles/prettify-tomorrow.css => testing/marionette/doc/api/styles/prettify-tomorrow.css
rename : testing/marionette/doc/transport.js.html => testing/marionette/doc/api/transport.js.html
rename : testing/marionette/doc/wait.html => testing/marionette/doc/api/wait.html
rename : testing/marionette/doc/wait.js.html => testing/marionette/doc/api/wait.js.html
2017-10-04 18:35:12 +01:00
Ehsan Akhgari
d7d7a890e5 Bug 1405414 - Avoid using nsINode::GetChildAt() in HTMLEditor::SetCSSBackgroundColor(); r=masayuki 2017-10-04 13:34:06 -04:00
Geoff Brown
182eccad55 Bug 1363945 - Mark text-control-baseline-1.html as fuzzy on Android; r=me,test-only
As recommended by dholbert - thanks!
2017-10-04 11:19:41 -06:00
Geoff Brown
df602eb92c Bug 1405561 - Show --verify in mochitest help and standardize --verify description; r=jmaher 2017-10-04 11:19:39 -06:00
Sebastian Hengst
d4232ad6f1 Backed out changeset c68498143c13 (bug 1403771) for bustage at dom/file/StreamBlobImpl.cpp:108: 'GetInternalStream' was not declared in this scope. r=backout on a CLOSED TREE 2017-10-04 19:11:13 +02:00
Andrea Marchesini
96a79ce7c9 Bug 1403771 - SlicedInputStream takes ownership of the underlying stream and it propagates the Close() call, r=smaug 2017-10-04 18:51:10 +02:00
Liang-Heng Chen
87b9f374e9 Bug 1401081 - Wait one more cycle to finish css loading. r=kmag
MozReview-Commit-ID: DSai1moD2Qy
2017-09-29 02:54:00 -04:00
Arthur Edelstein
451dcb314e Bug 1404224 - Fix ubsan runtime error for nsCSSTokenSerializationType. r=heycam 2017-10-03 10:06:00 -04:00
Emilio Cobos Álvarez
d46ace29b9 Bug 1405605: Bypass the IsReallyFixedPos assertion when the style may have changed due to first-line reparenting. r=bz
MozReview-Commit-ID: HS0670UMqKK
2017-10-04 17:53:13 +02:00
Sebastian Hengst
a6d1ac8e4b Backed out changeset 33ef79c5fe06 (bug 1403721) for failing eslint at toolkit/components/extensions/test/xpcshell/test_ext_experiments.js:162: 'boringAddon' is already declared in the upper scope. r=backout 2017-10-04 17:47:22 +02:00
Aki Sasaki
3ce5a300f0 bug 1345619 - dontbuild on l10n bumper. r=ryanvm
MozReview-Commit-ID: 8k0jeMoK7Vg

--HG--
extra : rebase_source : abe87f64515dedae2f14ea9d355b6ec82648dd0d
2017-10-04 08:33:05 -07:00
Aki Sasaki
5ba8134482 bug 1345619 - fix central l10n-changesets.json path. r=pike
MozReview-Commit-ID: DOHz4c8Q9lf

--HG--
extra : rebase_source : 70b2ccfd52030d29c9deea1bda5f27deaf541f57
2017-10-03 10:50:22 -07:00
Neil Deakin
4251bca019 Bug 1356674, only adjust arrow position in panel once, r=dao 2017-10-04 11:10:18 -04:00
Neil Deakin
f5010781c8 Bug 1359991, remove flush when clicking tab, r=mconley 2017-10-04 11:10:14 -04:00
Neil Deakin
4d3b46e590 Bug 1330144, don't focus 'noinitialfocus' elements at all in dialogs, r=gijs 2017-10-04 11:10:05 -04:00
Jeff Muizelaar
98bc4660c7 Bug 1405445. Preallocate the display list buffer to a reasonable size. r=kats
This exposes the capacity of the underlying vec and sets it to the capacity of
the previous display list (mLastDisplayListSize). Doing so helps us avoid
reallocing up to the desired size every frame.
2017-10-04 11:09:01 -04:00
Tim Taubert
b811958ed2 Bug 1404556 - Support libc::ioctl() call on musl libc
Differential Revision: https://phabricator.services.mozilla.com/D96

--HG--
extra : amend_source : 7f7bd7003aa4f9f2dea4c00b67b5a1aaa7c8bd4f
2017-10-04 16:53:17 +02:00
Jon Coppeard
5a57adf461 Bug 1384049 - Trigger an incremental GC based on malloc memory counters r=pbone 2017-10-04 15:45:30 +01:00
Tom Schuster
e9b18c4d63 Bug 1405457 - Scalar replacement for call objects. r=nbp 2017-10-04 16:41:45 +02:00
Ben Kelly
5c16150f0b Bug 1405529 Make test_devtools_serviceworker_interception.html close its window so its registration cleans up. r=asuth 2017-10-04 07:36:25 -07:00
Tom Schuster
2362c11c90 Bug 1403721 - Limit management.get to allowed addon types. r=mixedpuppy 2017-10-04 16:06:27 +02:00
Florian Quèze
d906e37232 Bug 1401919 - Functions used after the seekToNextFrame promise should not be interpreted half the time, r=nbp. 2017-10-04 16:01:04 +02:00
Nathan Froyd
ac2f2367a9 Bug 1405105 - remove Rust init hack now that we require 1.19; r=ccorcoran
We added this to avoid race conditions, but a fix which removes the need
for it has been landed in Rust 1.19+, which we now require.
2017-10-04 09:53:20 -04:00
Kris Maglione
3676137220 Bug 1404172: Remove MatchPattern.jsm. r=aswan
MozReview-Commit-ID: ItGMuChHS3z

--HG--
rename : toolkit/modules/addons/MatchPattern.jsm => toolkit/modules/addons/MatchURLFilters.jsm
extra : rebase_source : 986542ba4270799ca1d213d5b4807d12ab7ac148
2017-09-28 18:27:44 -07:00
Andi-Bogdan Postelnicu
9ba9d1c984 Bug 1405602 - Add clang-apply-replacements to the clang-tidy build generated by toolchains. r=ehsan
MozReview-Commit-ID: 1BT2ukzLoC3
2017-10-04 18:27:02 +03:00