sotaro
e87dc7e00e
Bug 1505363 - Call DiscardCompositorAnimations() after calling WrBridge()->EndTransaction() r=kats
...
Discard animations after calling WrBridge()->EndTransaction(). It updates mWrEpoch in WebRenderBridgeParent. The updated mWrEpoch is necessary for deleting animations at the correct time.
Differential Revision: https://phabricator.services.mozilla.com/D15799
2019-01-08 08:57:03 +09:00
Geoff Brown
5187bc3150
Bug 1518273 - Generate raw log for geckoview-junit; r=jmaher
...
Hopefully this will allow junit results to be ingested by activedata.
2019-01-07 16:30:24 -07:00
André Bargull
f95058f9d1
Bug 1517259 - Part 1: Change parameter name in JS_FOR_EACH_TYPED_ARRAY macro for better clang-format output. r=tcampbell
...
--HG--
extra : rebase_source : 2f7fa01c2c48a7f2adc798f4d6e1ec3e6b9ef2d8
2019-01-03 02:42:41 -08:00
André Bargull
3c486fecaa
Bug 1517259 - Part 12: Use JS_FOR_EACH_TYPED_ARRAY instead of enumerating each typed array kind manually. r=tcampbell
...
--HG--
extra : rebase_source : 7ae18aa98cbb00af2c250d01b29349d9f17c075f
2019-01-07 02:51:06 -08:00
André Bargull
c91b41083c
Bug 1517259 - Part 11: Move friend-api typed array functions closer together. r=tcampbell
...
--HG--
extra : rebase_source : bc00fd343df4b904d856b25ba7a350f0a4c5e460
2019-01-07 02:50:33 -08:00
André Bargull
11d926df74
Bug 1517259 - Part 10: Use initFixedSlot when initializing typed array slots. r=tcampbell
...
--HG--
extra : rebase_source : 9cc20ebc75310170e2af242cc8b196d76dbd8980
2019-01-07 02:49:55 -08:00
André Bargull
6b1477e318
Bug 1517259 - Part 9: Replace unreachable code in ArrayBufferView tracking with assertions. r=jandem
...
--HG--
extra : rebase_source : d691baa905efb1464f5ee8c1cc9233c40aa6d910
2019-01-03 02:52:20 -08:00
André Bargull
00d047f7f7
Bug 1517259 - Part 8: Remove explicit call to GetBackgroundAllocKind. r=jandem
...
--HG--
extra : rebase_source : 0b988bbea16f78a076483f5c7b86d279a91b3957
2019-01-03 02:51:48 -08:00
André Bargull
95c224309c
Bug 1517259 - Part 7: Fix a comment, add |const|, use typed enums, and more nits. r=tcampbell
...
--HG--
extra : rebase_source : 6e4e52f4af747416fa0306ea8bc888bb2c1e4643
2019-01-07 05:43:30 -08:00
André Bargull
81087e19fe
Bug 1517259 - Part 6: Replace CalculateAllocSize with simple multiplication. r=tcampbell
...
--HG--
extra : rebase_source : ee5dd25ffe7a9eecb4bb6fa3f4d948428642b92b
2019-01-03 02:50:40 -08:00
André Bargull
3950618f5a
Bug 1517259 - Part 5: Remove unnecessary extra branches in TypedArrayObjectTemplate<T>::fromTypedArray. r=tcampbell
...
--HG--
extra : rebase_source : 7c2cfece9d1171577b4bd953ef0e143afe266584
2019-01-03 02:47:17 -08:00
André Bargull
8daa21b759
Bug 1517259 - Part 4: Replace most sizeof with BYTES_PER_ELEMENT to align with TypedArrayObject::bytesPerElement() users. r=tcampbell
...
--HG--
extra : rebase_source : f7dc317dd8b43f556d7ed68a7ea509706e243227
2019-01-03 02:46:58 -08:00
André Bargull
38efab788a
Bug 1517259 - Part 3: Sprinkle a few constexpr throughout TypedArray code. r=tcampbell
...
--HG--
extra : rebase_source : 8a25a5521ed087c5de0481a0fa5cb23f81690f24
2019-01-03 02:46:46 -08:00
André Bargull
29d5b50a21
Bug 1517259 - Part 2: Remove dead or useless code. r=tcampbell
...
--HG--
extra : rebase_source : e90259486cfd85910ebbb25edfbcb51e5d1886cd
2019-01-03 02:43:39 -08:00
David Major
3ccc14bcb1
Bug 1514592: Don't call RpcExceptionCode if we don't HAVE_SEH_EXCEPTIONS. r=aklotz
2019-01-07 17:58:45 -05:00
Ehsan Akhgari
a0455cf9bc
Bug 1517136 - Devirtualize and inline the calls in nsSecureBrowserUIImpl::CheckForBlockedContent(); r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D15574
2019-01-07 17:56:07 -05:00
Csoregi Natalia
4eda4d34c0
Merge mozilla-central to mozilla-inbound. CLOSED TREE
2019-01-07 23:51:06 +02:00
Csoregi Natalia
498c659ff8
Merge inbound to mozilla-central. a=merge
2019-01-07 23:46:59 +02:00
Gurzau Raul
e1794ca4b6
Backed out changeset d801dfa24d7d (bug 1517136) for build bustages at /security/manager/ssl/nsSecureBrowserUIImpl.cpp on a CLOSED TREE
2019-01-07 23:42:15 +02:00
Jason Laster
6258bc84e7
Bug 1507937 - Run debugger jest tests. r=davidwalsh
...
Reviewers: davidwalsh
Tags:
Bug #: 1507937
Differential Revision: https://phabricator.services.mozilla.com/D15742
2019-01-07 13:47:09 -05:00
Ehsan Akhgari
4ea67edf08
Bug 1517014 - Part 4: Remove a useless QueryInterface from AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
...
The only implementation of nsIURI which has a GetHostPort() method which can
succeed is nsStandardURL, which implements nsIURL. Other implementations
either do not implement nsIURL (so in the old version, they would bail out
early) or they do, but their GetHostPort() method returns an error code
unconditionally (so in the old version, they would bail out later). Hence,
this patch doesn't change the semantics of the code.
Depends on D15545
Differential Revision: https://phabricator.services.mozilla.com/D15546
--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:32 +00:00
Ehsan Akhgari
7c77372689
Bug 1517014 - Part 3: Avoid a hashtable lookup in AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
...
Depends on D15544
Differential Revision: https://phabricator.services.mozilla.com/D15545
--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:30 +00:00
Ehsan Akhgari
8edc422166
Bug 1517014 - Part 2: Avoid the overhead of parsing our origin string into a URI in AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
...
Depends on D15543
Differential Revision: https://phabricator.services.mozilla.com/D15544
--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:28 +00:00
Ehsan Akhgari
b63debc2d4
Bug 1517014 - Part 1: Add nsIPermissionManager.testPermissionOriginNoSuffix(), an API for testing permissions using an origin string without the overhead of parsing it into a URI; r=nika
...
For consumers which have an origin string, currently they need to parse it into
a URI before they can call testPermission(). Internally, in the common case this
nsIURI* argument will be immediately converted back into the same origin string
in PermissionKey::CreateFromURI(). This means that the cost of parsing the
original origin string will effectively end up being wasted in the common case.
This patch adds an API that allows the consumer to test a permission using the
origin string directly, and only parse it into an nsIURI when necessary, thereby
avoiding this overhead.
Differential Revision: https://phabricator.services.mozilla.com/D15543
--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:26 +00:00
Florin Strugariu
0654d55e71
Bug 1513367 Add Yahoo to tp6 r=rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D14425
--HG--
extra : moz-landing-system : lando
2019-01-07 16:25:54 +00:00
Florin Strugariu
627ce82d7d
Bug 1510404 Add Wikipedia to tp6 r=rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D14134
--HG--
extra : moz-landing-system : lando
2019-01-07 16:11:25 +00:00
Dave Townsend
1c728fbeac
Bug 1517029: Fail favicon requests when encountering an icon that requires credentials. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D15768
--HG--
extra : moz-landing-system : lando
2019-01-07 17:57:46 +00:00
Dave Townsend
db7545da18
Bug 1516658: Favicon requests should use an accept header appropriate for images. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D15778
--HG--
extra : moz-landing-system : lando
2019-01-07 17:43:23 +00:00
Martin Stransky
5844dd5c5b
Bug 1516101 - Don't use locale-specific AppendPrintf() to print float values, r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D15836
--HG--
extra : moz-landing-system : lando
2019-01-07 14:43:31 +00:00
Natalia Csoregi
a0ea2d1303
Bug 1505353 - Disable org.mozilla.geckoview.test.AccessibilityTest.autoFill_navigation on debug platform for frequent failures. r=jmaher
2019-01-05 05:31:00 +02:00
Jeff Walden
7883beee5b
Bug 1517674 - Rename JS_NewDateObject and JS_ObjectIsDate to JS:: versions of the same, and move their declarations to js/public/Date.h and their implementations to js/src/jsdate.cpp. r=arai
...
--HG--
extra : rebase_source : 581fa2b7831ab09c33801f8e9a52a78566973ff4
2019-01-04 11:43:31 -06:00
Jeff Walden
a128f0c35c
Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
...
--HG--
extra : rebase_source : b80911e01f984ee9f99fbbc6c4552ef3d2178587
2019-01-03 15:37:01 -06:00
André Bargull
257562448d
Bug 1517461: Use background allocation kind when tenuring typed arrays allocated from JIT code. r=jonco
2019-01-03 04:59:58 -08:00
Brindusan Cristian
331818d5aa
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-07 18:46:25 +02:00
Lee Salzman
34a3926bd5
Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel
2019-01-07 11:46:04 -05:00
Brindusan Cristian
4d62b74678
Merge inbound to mozilla-central. a=merge
2019-01-07 18:43:04 +02:00
shindli
501ce65945
Backed out changeset 462d05bad533 (bug 1517653) for assertion failures in z:/build/build/src/js/src\vm/HelperThreads.h:361 CLOSED TREE
2019-01-07 18:18:16 +02:00
Yoshi Cheng-Hao Huang
d38247a38e
Bug 1517158 - add hasGlobal for AbstractFramePtr, DebugFrame and JSScript. r=jonco
...
To prevent triggering read barrier while accessing GlobalObject.
2019-01-07 16:37:22 +01:00
Dão Gottwald
2eb057d8bd
Bug 1510565 - Fix download panel button color. r=paolo
...
Differential Revision: https://phabricator.services.mozilla.com/D15814
--HG--
extra : moz-landing-system : lando
2019-01-07 13:06:22 +00:00
Olli Pettay
2dc267cbf3
bug 1516426, null check touch target before trying to access it's frame, r=masayuki
2019-01-07 15:05:11 +02:00
WR Updater Bot
08e5e61804
Bug 1517975 - Update webrender to commit 1b226534099a24c741e9827c4612eee1ec12d4ee (WR PR #3478 ). r=kats
...
https://github.com/servo/webrender/pull/3478
Differential Revision: https://phabricator.services.mozilla.com/D15822
--HG--
extra : moz-landing-system : lando
2019-01-07 12:47:12 +00:00
Emilio Cobos Álvarez
6eacde7b60
Bug 1518098 - Manually rename some variables. r=jwatt#style
...
lop is not an acceptable variable name for LengthPercentage.
Differential Revision: https://phabricator.services.mozilla.com/D15813
--HG--
extra : moz-landing-system : lando
2019-01-07 12:42:40 +00:00
Emilio Cobos Álvarez
b78489b8af
Bug 1518098 - Rename LengthOrPercentage to LengthPercentage. r=jwatt#style
...
It does not represent `<length> | <percentage>`, but `<length-percentage>`, so
`LengthOrPercentage` is not the right name.
This patch is totally autogenerated using:
rg 'LengthOrPercentage' servo | cut -d : -f 1 | sort | uniq > files
for file in $(cat files); do sed -i "s#LengthOrPercentage#LengthPercentage#g" $file; done
Differential Revision: https://phabricator.services.mozilla.com/D15812
--HG--
extra : moz-landing-system : lando
2019-01-07 12:42:42 +00:00
Alexandre Poirot
62ca1ad0e4
Bug 1514817 - Convert Target to ES Class. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D14842
--HG--
extra : moz-landing-system : lando
2019-01-07 11:57:51 +00:00
yulia
d4e4f4d0b4
Bug 1517187 - fix rulers and measure buttons to display state; r=jdescottes
...
This fixes an issue with the buttons and also adds a test
Differential Revision: https://phabricator.services.mozilla.com/D15730
--HG--
extra : moz-landing-system : lando
2019-01-07 11:13:28 +00:00
Dão Gottwald
a2154b8923
Bug 1518103 - Apply :hover:active inset box shadow to all panel footer buttons. r=ntim
...
Differential Revision: https://phabricator.services.mozilla.com/D15815
--HG--
extra : moz-landing-system : lando
2019-01-07 12:30:05 +00:00
Henrik Skupin
4d57d56819
Bug 1517796 - [wpt] Correctly dismiss user prompts in MarionetteTestharnessProtocolPart._close_windows(). r=jgraham
...
Using the "Switch To Window" command to check if a user prompt is open
doesn't work because that command doesn't raise a "unexpected alert open"
error. To fix that the "Close Window" command can be used for.
Differential Revision: https://phabricator.services.mozilla.com/D15816
--HG--
extra : moz-landing-system : lando
2019-01-07 11:51:59 +00:00
Dão Gottwald
bc591d2d2c
Bug 1512645 - Fix customization button colors. r=ntim
...
Differential Revision: https://phabricator.services.mozilla.com/D15810
--HG--
extra : moz-landing-system : lando
2019-01-07 11:49:07 +00:00
reimu
d8cfc514e4
Bug 1128997 - Support indefinite script timeout r=ato
...
Differential Revision: https://phabricator.services.mozilla.com/D13181
--HG--
extra : moz-landing-system : lando
2019-01-06 23:04:41 +00:00
Masayuki Nakano
ed2040ac16
Bug 1447239
- Implement InputEvent.inputType r=smaug
...
This patch implements InputType.inputType which is declared by Input Events.
The attribute has already been implemented by Chrome and Safari. Chrome
implements Input Events Level 1, but Safari implements Input Events Level 2.
Difference between them is only whether it supports "insertFromComposition",
"deleteByComposition" and "deleteCompositionText". This patch makes the
level switchable with pref and takes Level 1 by default because Level 2 is
still unstable around event order with composition events.
For reducing string copy cost at dispatching "input" event, this patch
makes EditorInternalInputEvent store valid input-type as enum class,
EditorInputType and resolves it to string value when
dom::InputEvent::GetInputType() is called. Note that the reason why
this patch names the enum class as EditorInputType is, there is InputType
enum class already for avoiding conflict the name, this appends "Editor"
prefix because "input" and "beforeinput" events are fired only when an
editor has focus.
Differential Revision: https://phabricator.services.mozilla.com/D14128
--HG--
extra : moz-landing-system : lando
2019-01-07 10:10:57 +00:00