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

590168 Коммитов

Автор SHA1 Сообщение Дата
Prathiksha 917db06bfd Bug 1444439 - Remove unsafeSetInnerHTML from bug418986-2.js. r=johannh
MozReview-Commit-ID: 96RxqSwYvj0

--HG--
extra : rebase_source : 83aef91b75cda105f7d7dbba40947733776f1fa9
2018-04-07 09:13:31 +05:30
Kartikaya Gupta aa3aba2c35 Bug 1451453 - Update reftest annotations for WR PR 2626. r=jrmuizel
MozReview-Commit-ID: E6QyBRRAB3m

--HG--
extra : rebase_source : 3009056624edf1222e72980f8459a2565c4b528c
2018-04-09 08:27:16 -04:00
Kartikaya Gupta e60c9afa92 Bug 1451453 - Update some reftest annotations for changes in WR PR 2618. r=jrmuizel
MozReview-Commit-ID: H1C2K14MiGZ

--HG--
extra : rebase_source : bb7df9f89b3e6fd307bc068065765a957190c8f3
2018-04-09 08:27:16 -04:00
Kartikaya Gupta 8d337fa65b Bug 1451453 - Update for API change in WR PR 2613. r=jrmuizel
MozReview-Commit-ID: DbVj132MFri

--HG--
extra : rebase_source : 3ef6251547e9c2c495fcb955c9c4ab63ce63bad9
2018-04-09 08:27:16 -04:00
Kartikaya Gupta a95486dbd8 Bug 1451453 - Update for API change in WR PR 2600. r=jrmuizel
MozReview-Commit-ID: H5NL0Zmk9Vq

--HG--
extra : rebase_source : 6d8dd0067b58b1258587972ca88b323466561c15
2018-04-09 08:27:16 -04:00
Kartikaya Gupta 9905a5d165 Bug 1451453 - Update webrender to commit 092ada1154b72fe71d2f227a5df0239586d2323a. r=jrmuizel
MozReview-Commit-ID: 9djydrUnoWq

--HG--
extra : rebase_source : 24f1aaee32e64453daebc237e48c08804531b59e
2018-04-09 08:26:07 -04:00
Eric Rahm 691c3159a1 Bug 1452288 - Use calloc for allocating PLDHashTable entries. r=froydnj
--HG--
extra : rebase_source : 73f3aba71dc8ad8bc23786153f2a22cdbf86f8dd
2018-04-06 16:51:58 -07:00
Stephen A Pohl ffcb1034c3 Bug 1423261: Close the IPC channel during KillHard shutdowns to prevent shutdown crashes in the parent process. r=jimm 2018-04-09 15:54:52 -04:00
Vlad Baicu db0adee9a1 Bug 1429386 Added missing functionalities from a newer LP SDK version r=nechen
MozReview-Commit-ID: EWGABsN3Diu

--HG--
extra : rebase_source : 629883d12d11aeb7afbc3750b245fc7399275639
2018-04-05 19:09:45 +03:00
Coroiu Cristina fa24350f83 Backed out 2 changesets (bug 1306529) for build bustage on a CLOSED TREE
Backed out changeset 87206102c699 (bug 1306529)
Backed out changeset 7e70a7f597c4 (bug 1306529)
2018-04-09 15:59:58 +03:00
Nicolas B. Pierron 991daaa633 Bug 1437510 - ARM: Zero the payload if the Value tag does not match the expected tag. r=jandem
--HG--
extra : source : 18c36451a8750a46a51b531bc184f0ac290966c8
2018-04-05 15:15:13 +00:00
Margareta Eliza Balazs 9a0ca253c7 Backed out changeset 18c36451a875 (bug 1437510) for wpt failures in /fetch/api/request/request-idl.html on a CLOSED TREE 2018-04-09 19:52:20 +03:00
Nicolas B. Pierron 35a6c3e5b3 Bug 1437510 - ARM: Zero the payload if the Value tag does not match the expected tag. r=jandem 2018-04-09 16:04:12 +00:00
Jason Laster 1c77b34e03 Bug 1450974 - Refactor the thread actor's stepping hooks. r=jimb
MozReview-Commit-ID: 7ST4wPnYHJR
2018-04-09 11:55:58 -04:00
Catalin Badea 7e334203f9 Bug 1402892 - Update mochitests related to request.context. r=asuth
This patch removes mochitests that were testing only request.context and
updates a couple others to use request.destination instead.
2018-04-09 16:29:28 +01:00
Catalin Badea 1c8f28f854 Bug 1402892 - Implement Request.destination. r=asuth,baku 2018-04-09 16:29:15 +01:00
Catalin Badea 9cec96053c Bug 1402892 - Enable fetch Request.destination webplatform tests. r=asuth 2018-04-09 16:27:58 +01:00
Andrea Marchesini 0d9f03eaef Bug 1450959 - TimeStamp class doesn't need to be friend of StartupTimelineRecordExternal, r=glandium 2018-04-05 06:44:31 +02:00
Benjamin Bouvier 7c38a97146 Bug 1451372: Force libatomic only on 32-bits Linux clang builds; r=froydnj
--HG--
extra : rebase_source : 3295ed15a5add83bd1aeff49b10a9a6d23a770c6
2018-04-06 16:27:01 +02:00
Yura Zenevich 3ea27d2560 Bug 1428441 - adding 'Show Accessibility Properties' context menu item for inspector markup view nodes. r=pbro
MozReview-Commit-ID: EEE6VaCgIza
2018-04-09 10:50:26 -04:00
Florian Quèze 1cb0e616bc Bug 1450999 - always provide a null argument when opening a window for the -chrome command line parameter, otherwise the opened window is non-resizable, r=mconley. 2018-04-09 16:23:50 +02:00
Lucas Luna Souza 377b1b9417 Bug 1435232 - Apply new status code design to details panel. r=Honza 2018-04-04 09:03:54 -04:00
Jan-Erik Rediger 201d19b399 Bug 1443615 - Remove legacy Telemetry component `TelemetryLog`. r=chutten 2018-04-09 01:46:00 -04:00
Ryan VanderMeulen fe7feb6893 Bug 1450988 - Upgrade to SQLite 3.23.0. r=mak
--HG--
extra : rebase_source : 05832882808894805169a09b063f9eed267a5479
2018-04-04 18:01:23 -04:00
Kartikaya Gupta 5cbb6be895 Bug 1426199 - Re-enable more crashtests that are now passing. r=sotaro 2018-04-09 08:02:12 -04:00
Simon Fraser a5bf57e641 Bug 1452584 Removing pinning for periodic file updates r=jlorenzo
Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452584

Differential Revision: https://phabricator.services.mozilla.com/D883

--HG--
extra : rebase_source : ed1fcd37ca79b0ed8a3b209789313f26fb76906f
2018-04-09 12:04:17 +01:00
Simon Fraser ecbb3b8bae Bug 1452159 periodic file update clears out old reviews r=jlorenzo
Summary:
the periodic file updates keep adding new reviews, and it's easy to fall behind.
This adjusts the script so it clears out any previous submissions that are still awaiting review.

Reviewers: jlorenzo

Reviewed By: jlorenzo

Bug #: 1452159

Differential Revision: https://phabricator.services.mozilla.com/D872

--HG--
extra : rebase_source : 4a36ddd91bf7e971fd6b424d02117bd4739a91ed
2018-04-09 11:18:06 +01:00
Jonathan Watt 52623f7cef Bug 1452466 - Get rid of gfxFontStyle::ComputeWeight. r=jfkthame 2018-04-09 10:39:17 +01:00
Jonathan Watt ef1290712d Bug 1452170 follow-up - Fix Windows unified build bustage by adding missing AutoRestore.h includes. r=me on CLOSED TREE 2018-04-09 10:21:42 +01:00
Margareta Eliza Balazs f23925fc77 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-09 12:04:08 +03:00
Coroiu Cristina 24ef518135 Merge inbound to mozilla-central a=merge 2018-04-09 11:58:23 +03:00
Jonathan Watt 782365b415 Bug 1452170 - Remove RestyleLogging.h, RestyleTrackerInlines.h and related RESTYLE_LOGGING cruft. r=heycam 2018-04-09 09:33:56 +01:00
Kris Maglione a595c4dca1 Bug 1451615: Whitelist harmless rejection. r=me,test-only DONTBUILD
MozReview-Commit-ID: Cq3ybb4rKgF
2018-04-08 22:42:28 -07:00
Andrew Swan c71f32b200 Bug 1450388 Part 3: Implement persistent option for EventManager r=kmag
MozReview-Commit-ID: BtccacvzhE8

--HG--
extra : rebase_source : f8b2ccbc542d195205c0e113b810c985ad6b6d78
2018-03-30 16:38:42 -07:00
Jim Blandy 97f7fd3ca4 Bug 1445973: Part 4: Clear the hasCachedSavedFrame bit on a frame when we miss for a pc mismatch. r=jorendorff
We'd really like the LiveSavedFrameCache to be able to assert that, if a frame
has its hasCachedSavedFrame bit set, there is indeed a cache entry for it (if
the cache hasn't been cleared completely for a compartment mismatch). See the
explanation of LiveSavedFrameCache in Stack.h, and the comments in
LiveSavedFrameCache::find.

Sometimes we do find a cache entry for the frame, but execution in that frame
has progressed to a different source position since we cached it, so the
SavedFrame in that cache entry isn't useful. When this occurs, we used to simply
pop the cache entry, and report a miss: although this did create a situation
where a frame with its bit set had no cache entry, that was only temporary: we
would push a new entry for the frame as we build the new SavedFrame chain.

Unless, of course, SavedFrame construction encounters an OOM and the whole
process aborts early.

This patch clears a frame's hasCachedSavedFrame bit when we report a cache miss
due to a pc mismatch. Under normal circumstances, the frame will soon be cached
again and its bit re-set. If an OOM does occur, the absence of the cache entry
is accurately reported.

--HG--
extra : rebase_source : 5e980e5732b7fd5ff1dd6a68c1a49a1c538010c6
extra : source : 2ed6d9d910b0f3dd24e163f17e3a70d327286582
2018-03-29 19:51:18 -07:00
Jim Blandy 9c7842a01d Bug 1445973: Part 3: Add FramePtr::clearHasCachedSavedFrame method. r=jorendorff
This entails implementing corresponding methods on each variant of
FramePtr::Ptr.

--HG--
extra : rebase_source : 3b810cd4d3aa78d014f830acbf2d6e6794694415
extra : source : 014fdec944a9e82fd74e7ff4644cb4f9e96076c2
2018-03-29 19:35:22 -07:00
Jim Blandy 8490101998 Bug 1445973: Part 2: Add 'clearSavedFrames' testing function to JS shell. r=jorendorff
OOM tests often depend on invoking a function repeatedly, failing a different
allocation each time. Flushing the caches helps ensure consistent behavior from
one invocation to the next.

--HG--
extra : rebase_source : 0bf4a46c7c3e0bceb0fe77bbf96e422558a988c4
extra : source : 1a11067ab1e6b62602b79081e3208dcad31807bd
2018-04-06 11:33:57 -07:00
Jim Blandy 663b9d62d5 Bug 1445973: Part 1: Comment typo. r=jorendorff
--HG--
extra : rebase_source : 51e1b20582f4db2a0ebc1c5ef29ffdd1efdc74a1
extra : source : e427340ec24928486f9c6b256dacf7692c9a0132
2018-04-06 11:33:23 -07:00
Mathieu Leplatre 2dc7664a19 Bug 1450998 - Improve API and docs for Remote Settings r=mgoodwin
MozReview-Commit-ID: EszfBy3xNP9

--HG--
extra : rebase_source : c7027e100d1c47ebb4e3b81e0c74fce30240cb42
2018-03-29 14:38:16 -07:00
Takuro Ashie 297ca3383c Bug 1306529 - OmxDataDecoder: Fix a stall issue on shutting down r=jya
Because the shutdown closure awaits finishing itself by
TaskQueue::AwaitShutdownAndIdle(), the function blocks infinitely.

The code is wrongly introduced at the following commit:

  * https://bugzilla.mozilla.org/show_bug.cgi?id=1319987
    * https://hg.mozilla.org/mozilla-central/rev/b2171e3e8b69

This patch calls it on mTaskQueue intead of mOmxTaskQueue to
avoid the issue.

MozReview-Commit-ID: 4qmX2QlniEG

--HG--
extra : rebase_source : f0784c0c5b2e39d2078a5aff72be03b52e413139
extra : intermediate-source : 635153e1dcdc442f8d72727b6fe504842b4ffa31
extra : source : bf011140459cc227c9435e3960770bafb3cecb8e
2018-03-27 16:37:21 +09:00
Takuro Ashie 6e0c9d24c2 Bug 1306529 - Add initial implementation of PureOmxPlatformLayer r=jya
It's a concrete class of OmxPlatformLayer for accessing OpenMAX IL
libraries directly. It will be usable on various embedded linux systems.
Note that it's not enabled by default yet. Add the following config to
your mozconfig.

  ac_add_options --enable-openmax

TODO: Implement zero-copy mode

MozReview-Commit-ID: EMEXAKzzR64

--HG--
extra : rebase_source : d7c5b9baf66d87db38723b278c57fd581a3cbf98
extra : intermediate-source : b8c671a02a4fce085433b16db998c9b04ace87db
extra : source : 131b65580e3dd5c9dcb0ba6a05c16ab90c2dcc68
2018-03-28 18:21:04 +09:00
Daniel Stenberg c9bc3d9398 bug 1452568 - inhibit cache use when doing TRR in PB r=valentin
MozReview-Commit-ID: MmdSMBdH4v

--HG--
extra : rebase_source : 7e4c2ed2b38d2255d24e5e67ace22a3fe1ec9a3c
2018-04-09 12:14:28 +02:00
Emilio Cobos Álvarez 68b8719722 Bug 992245: Tests for non-functional :host selector. r=xidorn
Both Blink and WebKit pass the added tests. But of course all this stuff was
untested initially, and my initial naive implementation would fail them.

MozReview-Commit-ID: KayYNfTXb5h
2018-04-09 14:25:23 +02:00
Emilio Cobos Álvarez 2bc468b78a servo: Merge #20597 - style: Implement the non-functional :host selector (from emilio:host); r=xidorn
Kinda tricky because :host only matches rules on the shadow root where the rules
come from. So we need to be careful during invalidation and style sharing.

I didn't use the non_ts_pseudo_class_list bits because as soon as we implement
the :host(..) bits we're going to need to special-case it anyway.

The general schema is the following:

 * Rightmost featureless :host selectors are handled inserting them in the
   host_rules hashmap. Note that we only insert featureless stuff there. We
   could insert all of them and just filter during matching, but that's slightly
   annoying.

 * The other selectors, like non-featureless :host or what not, are added to the
   normal cascade data. This is harmless, since the shadow host rules are never
   matched against the host, so we know they'll just never match, and avoids
   adding more special-cases.

 * Featureless :host selectors to the left of a combinator are handled during
   matching, in the special-case of next_element_for_combinator in selectors.
   This prevents this from being more invasive, and keeps the usual fast path
   slim, but it's a bit hard to match the spec and the implementation.

   We could keep a copy of the SelectorIter instead in the matching context to
   make the handling of featureless-ness explicit in match_non_ts_pseudo_class,
   but we'd still need the special-case anyway, so I'm not fond of it.

 * We take advantage of one thing that makes this sound. As you may have
   noticed, if you had `root` element which is a ShadowRoot, and you matched
   something like `div:host` against it, using a MatchingContext with
   current_host == root, we'd incorrectly report a match. But this is impossible
   due to the following constraints:

    * Shadow root rules aren't matched against the host during styling (except
      these featureless selectors).

    * DOM APIs' current_host needs to be the _containing_ host, not the element
      itself if you're a Shadow host.

Bug: 992245
Reviewed-by: xidorn
MozReview-Commit-ID: KayYNfTXb5h
Source-Repo: https://github.com/servo/servo
Source-Revision: cb754b262747e7cab794411df55588f0f0b30b5e

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 2ebbb2578ff9dbadfe905ae501cd52bd61a9fe9a
2018-04-09 06:41:59 -04:00
Martin Stransky 4d956f9599 Bug 1452041 - nsClipboard::HasDataMatchingFlavors(): return immediately when there's no clipboard content, r=jhorak
MozReview-Commit-ID: CTz0tRr3p57

--HG--
extra : rebase_source : 500687c604957227dba8668a11f7c4f55c7fd175
2018-04-09 13:36:03 +02:00
Xidorn Quan 2cf16e2fd3 Bug 1452534 part 4 - Remove unused ComputedStyle::{IsReset,IsInherited}. r=emilio
MozReview-Commit-ID: DHOhrznm3ac

--HG--
extra : rebase_source : 9ca0d5208fbdbc34057f4e59a344dbf085b1addf
2018-04-09 15:57:53 +10:00
Xidorn Quan 61654ba862 Bug 1452534 part 3 - Remove stylestruct_ field from CSS_PROP macro. r=emilio
MozReview-Commit-ID: 5SLzttlLlIH

--HG--
extra : rebase_source : 4246fd0cbfad53f41dbb654b9313bc73144011d2
2018-04-09 15:21:00 +10:00
Xidorn Quan 6447b04ac3 Bug 1452534 part 2 - Remove nsCSSProps::kSIDTable. r=emilio
MozReview-Commit-ID: DD7sHVmIRIv

--HG--
extra : rebase_source : 9b8a35d2d4773f62a7bfa907fae4932c22f18f53
2018-04-09 14:34:15 +10:00
Xidorn Quan abf64e1d80 Bug 1452534 part 1 - Use Servo code to check whether a property is inherited. r=emilio
MozReview-Commit-ID: GtJWDmPlsAq

--HG--
extra : rebase_source : 9f63a1cb2cfd50ff71fb6d393d5e8937d37ca937
2018-04-09 14:33:30 +10:00
Jean-Yves Avenard ccb5482936 Bug 1448762 - Update mp4parse-rust to 9e70cb4. r=padenot
MozReview-Commit-ID: 2RuByCeEEe5

--HG--
extra : rebase_source : 7233a91cffe16c2d89bbc1396dbfe1c834e2109b
2018-04-09 09:59:57 +02:00