Граф коммитов

630311 Коммитов

Автор SHA1 Сообщение Дата
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