Commit Graph

596731 Commits

Author SHA1 Message Date
Kris Maglione
6b12d08f7d Bug 1462937: Update callers to use nsIFile::GetDirectoryEntries as a nsIDirectoryEnumerator. r=froydnj
MozReview-Commit-ID: Iv4T1MVAF5

--HG--
extra : rebase_source : 1c518883d082884db7f9323a5acc20361228c26b
extra : histedit_source : 70a73c23d1199d3bfbb5379c78930401166c094b
2018-05-19 20:17:45 -07:00
Kris Maglione
bdc3174614 Bug 1462056: Bump schema version to migrate legacy dictionaries to WebExtension loader format. r=aswan
Legacy dictionaries are now loaded using the WebExtension dictionary loader,
and require more database metadata in order to be loaded. This patch bumps the
schema version, and tests that existing unpacked legacy dictionaries are
migrated, and work as expected.

MozReview-Commit-ID: 8uI4dlF9vgB

--HG--
extra : rebase_source : ec41f5a4f5f3643c59aff6bff3f0961637599ced
2018-05-18 14:43:52 -07:00
Narcis Beleuzu
b79ba931bf Backed out 2 changesets (bug 1461793, bug 1458584) for mochitest chrome failures on toolkit/content/tests/chrome/test_arrowpanel.xul. CLOSED TREE
Backed out changeset 4d511f7fc5b5 (bug 1461793)
Backed out changeset 13ae2716c71e (bug 1458584)
2018-05-22 09:03:32 +03:00
David Parks
1bfa456486 Bug 1366256 - Part 4: Add plugin DLL to plugin sandbox exceptions list. r=bobowen
This permits opening the DLL from the plugin sandbox under the USER_LIMITED sandbox setting (plugin sandbox level 3).

--HG--
extra : rebase_source : cf3719f7b418b3fcbb5244d06203836fd32e3900
extra : histedit_source : 9bacced088b9965cee10c871f3934980e0361dcc
2018-05-03 16:40:19 -07:00
David Parks
64235097b2 Bug 1366256 - Part 3: Broker camera CreateMutexW calls from plugin process. r=jimm
The camera is blocked by the sandbox hardening in part 1.  This intercepts and remotes the call to CreateMutexW that causes the camera to fail.

--HG--
extra : rebase_source : 9b1be5c95fda29ce7fe70287b7bb3e66d9562ebe
extra : histedit_source : 5b4d3c17eebb905c1f694489acb7b564ee98c875
2018-03-07 16:00:53 -08:00
David Parks
ae240a1586 Bug 1366256 - Part 2: Refactor EndpointHandler to make special type handling opt-in. r=jimm
Previously, all FunctionBrokers used the same global set of type marshalers to handle IPC.  The marshaling behavior is endpoint-dependent so it is done with the EndpointHandler.  This patch makes the EndpointHandler used by a specific RPC function into a template parameter to the function's FunctionBroker.  It also divides up the current special type handling into two cases -- FileDlgEndpointHandler for plugin file dialog brokering, and SslEndpointHandler for SSL communication brokering.

--HG--
extra : rebase_source : 37e34564bd9dbb0ad8594d4803e7478ca0824b72
extra : histedit_source : 0b54e7b297495a93564090f2671ce76b5e926085
2018-03-13 16:38:15 -07:00
David Parks
e75bd24c78 Bug 1366256 - Part 1: Promote Windows plugin process sandbox to level 3. r=bobowen
Level 3 changes the plugin process access token from USER_INTERACTIVE to USER_LIMITED.

--HG--
extra : rebase_source : 0a19d18fe903c16979cdc88ad73ed878e2c2d570
extra : histedit_source : 9e4ee6dd168de801e4cba90a32141e1a154c81f1
2018-02-21 03:48:45 -08:00
Eric Rahm
04238b5088 Bug 1441876 - Implement a more efficient JSRope hasher. r=sfink
This replaces the existing logic that does a full copy of the rope and then
hashes and instead iteratively hashes each portion of the rope. While it
avoids allocating a new string it still does some allocations in order to
iteratively process the rope rather than risk stack exhaustion.

--HG--
extra : rebase_source : d48f8dff0954887d373ebed0a2e05147533bbe1a
extra : amend_source : 609a93af42cfa30265201f8209c5c4fead4759b6
extra : histedit_source : f3fd518035f75259d8288b82eb29fc2ba04e5e03
2018-05-17 17:46:51 -07:00
Steve Fink
04b78b24fd Bug 1442722 - discardTransferables is a no-op for DifferentProcess clones, r=jorendorff, a=abillings
--HG--
extra : topic : clone.refactor
extra : rebase_source : 6e118ef810c3f825316f7d316ae4621a9993d13d
2018-04-06 15:33:32 -07:00
Steve Fink
4179a6b55c Bug 1442722 - Move DiscardTransferables back into JSStructuredCloneData (pure refactor), r=jorendorff
--HG--
extra : topic : clone.refactor
extra : rebase_source : d405cbaba373519615b6561790c291837affa274
2018-04-06 15:32:09 -07:00
Steve Fink
e1fedf5974 Bug 1442722 - Move scope into JSStructuredData, r=baku,jorendorff
--HG--
extra : topic : clone.refactor
extra : rebase_source : 657bfd1a4c87de0a27c99e685adbf739c907ed6c
2018-04-03 11:17:33 -07:00
Olli Pettay
1dc582540a Bug 1463116 - Make mBindingParent strong, r=bz
--HG--
extra : rebase_source : 84aed48c0d8bd298cba0d6b6c6fa898b6c95c1ef
2018-05-22 00:11:11 +03:00
shindli
f0b7329993 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-22 00:35:04 +03:00
shindli
4ff26c26f4 Merge inbound to mozilla-central. a=merge 2018-05-22 00:29:52 +03:00
Noemi Erli
29e0a7e555 Backed out changeset f5cbef593cc1 (bug 1451840) for failures in browser/base/content/test/static/browser_parsable_css.js on a CLOSED TREE 2018-05-21 20:43:31 +03:00
J.C. Jones
4c5afa060e Bug 1460617 - land NSS c8ee333b84a0 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : 6324109576a15237b4d629c75109a49fe2274f5f
2018-05-21 08:33:12 -07:00
shindli
83d239ac83 Backed out changeset 603804d62ce8 (bug 1463116) for force-cargo-library-build bustage on a CLOSED TREE 2018-05-21 23:55:58 +03:00
Olli Pettay
622b10843f Bug 1463116 - Make mBindingParent strong, r=bz
--HG--
extra : rebase_source : 7013301bf68d2f35bde61072152f8819336c7b5a
2018-05-21 23:02:07 +03:00
Randell Jesup
27aae0dbeb Bug 1425930: Handle Broadcast()->Notify() calling RemoveObserver() r=froyd 2018-05-21 15:30:35 -04:00
Paolo Amadini
80358d8b5d Bug 1461793 - Remove the popup-base binding and instead import the popup.css file in components.css. r=bgrins
MozReview-Commit-ID: ADWsFTNPfhw

--HG--
extra : rebase_source : f4314668b47ecc92efe45a070b9b8ef6b59125ec
2018-05-21 14:55:53 +01:00
Paolo Amadini
59b7355358 Bug 1458584 - Remove the scrollbox-base binding and instead import the scrollbox.css file in components.css. r=bgrins
MozReview-Commit-ID: 3n1kZN7vCIv

--HG--
extra : rebase_source : ae77522cfddd4cb59a1917d4ac5946eb42a4759f
2018-05-21 14:01:23 +01:00
Steve Fink
1f09b3daf8 Bug 1462486 - Optimize copyCharsInternal for left-leaning ropes, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : fcc7b13abd76859ad814815fc10f35f5a4984b8e
2018-05-17 15:12:01 -07:00
Steve Fink
8b2be29d0a Bug 1456512 - Move JS::operator==(GCCellPtr,GCCellPtr) to the global scope to avoid shadowing, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : 0d6f29c45607b980072286cdc77b8b57c9336aa1
2018-05-18 13:43:14 -07:00
Steve Fink
bf6189a53f Bug 1456518 - Shut down the gray mark observers on worker threads, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : 90a65d8f6c77357d8fef1bcae929179275bd0b5f
2018-05-17 16:20:54 -07:00
Steve Fink
208ab44321 Bug 1456512 - Do not unmark gray during minor collections, r=jonco
--HG--
extra : topic : gray.crash
extra : rebase_source : 7d78be4461da79769d3278be55fb05d206be82bc
2018-05-17 16:13:06 -07:00
Stephen A Pohl
447ec53dcd Bug 1461459: Enable bug 1348361 (async process launching) on nightly only. r=ted 2018-05-21 13:53:34 -04:00
Stephen A Pohl
5b81adc6a2 Backout f266f3f133a9 (bug 1446900, bug 1461459) for referencing incorrect bug number in commit message. r=backout DONTBUILD 2018-05-21 13:51:59 -04:00
Stephen A Pohl
c466cf329f Bug 1446900: Enable bug 1348361 (async process launching) on nightly only. r=ted 2018-05-21 13:46:04 -04:00
Nicolas B. Pierron
bdd58b3482 Bug 1461672 - Remove Telemetry probe added to tune the JSBC. r=francois,bkelly 2018-05-21 17:17:18 +00:00
Ben Kelly
8e95453379 Bug 1462464 Copy reserved and initial ClientInfo over when HttpChannelParent sees the special InterceptedHttpChannel redirect. r=valentin 2018-05-21 10:15:30 -07:00
Ben Kelly
8048d5574f Bug 1461181 Don't call ServiceWorkerManager::StartControllingClient() if there is no active worker. r=asuth 2018-05-21 09:13:47 -07:00
Andreea Pavel
696e0b724a Bug 1461978 - removed linux 12.04 and older OSX references r=jmaher 2018-05-21 07:47:00 +03:00
Andreea Pavel
eff78ba195 Bug 1461978 - removed OSX references r=jmaher 2018-05-21 07:34:00 +03:00
Andreea Pavel
229a6df6d4 Backed out changeset 9d111a95cfbb (bug 1425930) for build bustages at ../testing/xpcshell/selftest.py::XPCShellTestsTests::testAddTaskSki on a CLOSED TREE 2018-05-21 18:01:29 +03:00
Himanshu Teli
1e3e69bf76 Bug 1460883 - Remove flow sensitive alias analysis option r=tcampbell 2018-05-19 18:44:05 +05:30
Andreea Pavel
4fe8928370 Bug 1456325 - disable browser_private_idb.js on OS X and Windows for frequently failing. r=jmaher 2018-05-21 06:44:00 +03:00
Randell Jesup
ae19cc881a Bug 1425930: Handle Broadcast()->Notify() calling RemoveObserver() r=froyd 2018-05-21 10:35:08 -04:00
Gabriel Luong
6888ec6426 Bug 1459027 - Lazy load the AutocompletePopup in the rule view. r=pbro 2018-05-21 10:14:40 -04:00
Nathan Froyd
b29b040b36 Bug 1410186 - turn Maybe assertions into diagnostic assertions; r=bkelly
We out-of-line the relevant functions because assertions can generate
quite a bit of code, and we'd rather let the compiler determine if these
functions should be inlined now.
2018-05-21 10:03:59 -04:00
Bogdan Tara
913e7edc65 Merge mozilla-central to inbound. a=backout CLOSED TREE 2018-05-21 17:00:05 +03:00
Bogdan Tara
2aa42f2cab Backed out changeset c82274a23aea (bug 1410186) on request by igoldan a=backout 2018-05-21 16:53:30 +03:00
Andrea Marchesini
29bf534fe4 Bug 1463065 - "server" is not a valid PerformanceEntry type, r=valentin 2018-05-21 14:49:15 +02:00
Emilio Cobos Álvarez
957fc20c6a Bug 1462829: followup: Re-disable the position-x / position-y tests since they're not correct. r=me to reopen the CLOSED TREE
They're not pairs, they're just either a length or a percentage.

MozReview-Commit-ID: AJK0tfC79Ue
2018-05-21 13:13:52 +02:00
Emilio Cobos Álvarez
c881bfab77 Bug 1462829: Test {background,mask}-{size,position} clamping. r=hiro
These properties no longer use calc() as an intermediate value as long as the
types of the values match.

But they don't resolve percentages to pixels in getComputedStyle as
transform-origin and perspective-origin.

MozReview-Commit-ID: 1CtN10ctGPF
2018-05-21 12:07:49 +02:00
Emilio Cobos Álvarez
716d561add Bug 1462829: Refactor vector types. r=hiro,xidorn
This fixes clamping of mask-size and moves it out of mako while at it.

MozReview-Commit-ID: 9hiTe63odna
2018-05-21 12:07:28 +02:00
Emilio Cobos Álvarez
b77fa8e036 No bug - Import style changes from Servo PR #20843. r=me
MozReview-Commit-ID: FpQXZUBdgNN
2018-05-21 12:00:14 +02:00
Emilio Cobos Álvarez
422d49f784 No bug - Import style changes from Servo PR #20506. r=me
MozReview-Commit-ID: BELRJUdRUaU
2018-05-21 11:59:40 +02:00
Andreea Pavel
f135986c54 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-05-21 12:50:31 +03:00
Andreea Pavel
03aa669ec0 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-21 12:47:08 +03:00
Jon Coppeard
c6d47cefa5 Bug 1462337 - Gray buffering failure can make zeal GCs non-incremental r=sfink 2018-05-21 10:06:40 +01:00