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

702263 Коммитов

Автор SHA1 Сообщение Дата
MahakBansal a1891f468b Bug 1574991 - Remove "In Browser Element" from about:cache.r=baku
Differential Revision: https://phabricator.services.mozilla.com/D70898
2020-04-14 16:45:22 +00:00
aarushivij d67f3a91f3 Bug 1587870 - [Protections Panel] Add level of protection next to 'Protection Settings' r=johannh,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D70521
2020-04-19 09:27:39 +00:00
aarushivij a4d62e09a4 Bug 1615938 - Thin font-weight on 'Created/last modified/last uesd' area. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D71290
2020-04-19 06:10:53 +00:00
Karl Tomlinson 2aa7834c10 Bug 1628842 give up on reporting off-main-thread exceptions when global creation fails r=baku
and there is no fallback global available.

I assume there is little value in attempting to create another global if a
previous attempt failed.

Differential Revision: https://phabricator.services.mozilla.com/D71152
2020-04-17 04:10:43 +00:00
Karl Tomlinson b73b39f7a4 Bug 1628842 reject Worklet#addModule() promise with DOM UnknownError on failure to create global r=baku
The UnknownError is chosen based on
https://heycam.github.io/webidl/#unknownerror and suspected OOM.

Differential Revision: https://phabricator.services.mozilla.com/D71256
2020-04-17 06:02:16 +00:00
Botond Ballo 0cc43ec735 Bug 1629732 - Fix non-unified build errors in layout/style. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D71454
2020-04-19 00:59:06 +00:00
jayati 1e9e57ecb6 Bug 1599729 - Remove security.identityblock.show_extended_validation pref and related UI code. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D67874
2020-04-18 22:45:24 +00:00
Edgar Chen 1835c415b7 Bug 1628186 - Mouse event on <select> elements should be composed; r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D71073
2020-04-17 16:25:34 +00:00
Andrea Marchesini 816c2719d8 Bug 1630947 - Update Reporting API - part 2 - tests for Workers, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D71318
2020-04-18 12:26:15 +00:00
Andrea Marchesini 3a6775ecf7 Bug 1630947 - Update Reporting API - part 1 - ReportingObserver in workers, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D71317
2020-04-18 12:25:57 +00:00
Neil Deakin c7e68f61b7 Bug 1614750, convert translation bar to use JSWindowActor, r=florian
Differential Revision: https://phabricator.services.mozilla.com/D67535
2020-04-18 12:15:10 +00:00
Neil Deakin 286aa3c732 Bug 1614750, support actors that can be enabled and disabled using a pref generally when registering them, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D67533
2020-04-18 12:14:38 +00:00
Andrei Oprea d88ff7e8b9 Bug 1616280 - Use shadow DOM to hide Remote L10n translations for from local translations r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D63895
2020-04-18 11:24:44 +00:00
Sylvestre Ledru af4a04d2c5 no bug - static analysis doc: Fix a trivial rst typo in the doc
Differential Revision: https://phabricator.services.mozilla.com/D71449
2020-04-18 10:55:15 +00:00
Marco Bonardo 5a7c296d45 Bug 1630996 - Adjust urlbar tokenizer mail regexp. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D71345
2020-04-17 19:00:25 +00:00
BWbwchen 07a153dd23 Bug 1629440 - Replace 1 by true in VPXDecoder.cpp. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D70681
2020-04-14 07:41:05 +00:00
Jon Coppeard f101de90f5 Bug 1630961 - Assert background sweeping has finished in incremental collections where possible r=sfink
The reason this didn't pass before is that the sweep task may be started for every group of zones, so a single instance finishing doesn't mean that we've finished sweeping all zones, and there may be more arenas to sweep in this case.

Depends on D71330

Differential Revision: https://phabricator.services.mozilla.com/D71332
2020-04-17 17:05:47 +00:00
Jon Coppeard 13bbf62e2d Bug 1630961 - Don't free LIFO data in background sweep task as this already happens in the background free task r=sfink
I think I meant to do this when I added the separate GCRuntime::freeTask, but as it stands both this and sweepTask try and free the LIFO data. This is unnecessary.

Depends on D71329

Differential Revision: https://phabricator.services.mozilla.com/D71330
2020-04-17 17:31:19 +00:00
Jon Coppeard b1f2f8e77a Bug 1630961 - Remove unused heurisitic to delaying GCs that may cause resets r=sfink
A while back we added a heuristic to delay a GC if it would cause a reset (bug 1367455), but it was turned off after it caused a performance regression and hasn't been reenabled since.

Telemetry shows that that only 0.2% of GCs get reset anyway so we should probably just remove this.

Depends on D71328

Differential Revision: https://phabricator.services.mozilla.com/D71329
2020-04-17 17:41:53 +00:00
Jon Coppeard 945c8c9758 Bug 1630961 - Remove INCREMENTAL_TOO_SLOW GC trigger as this case is also handled elsewhere r=sfink
This is checkd in the allocator on every allocation, but we also check this when we allocate a new arena in maybeAllocTriggerZoneGC. It's possible that this one will hit first if background sweeping reduces the heap threshold after the last arena was allocated, but this doesn't really make any difference.

Differential Revision: https://phabricator.services.mozilla.com/D71328
2020-04-17 17:32:00 +00:00
Tarek Ziadé 11b953d576 Bug 1630972 - [mozperftest] Put the cycles inside the browser layer r=sparky
Cycles belong to the browser layer

Differential Revision: https://phabricator.services.mozilla.com/D71335
2020-04-17 15:08:25 +00:00
Tarek Ziadé df5581830d Bug 1630586 - [mozperftest] refactor arguments r=sparky
Refactor out arguments

Differential Revision: https://phabricator.services.mozilla.com/D71168
2020-04-17 14:26:45 +00:00
Jan de Mooij 4b7c471785 Bug 1629791 part 10 - Auto-generate boilerplate for more ops. r=tcampbell
The PropertyNameField type behaves just like StringField, except the generated writer
method takes a PropertyName* instead of JSString* for better type safety.

Depends on D71283

Differential Revision: https://phabricator.services.mozilla.com/D71284
2020-04-17 19:27:37 +00:00
Jan de Mooij d92adf4cbf Bug 1629791 part 9 - Auto-generate boilerplate for more ops. r=evilpie
Depends on D71282

Differential Revision: https://phabricator.services.mozilla.com/D71283
2020-04-17 10:01:14 +00:00
Jan de Mooij bfd89ca76e Bug 1629791 part 8 - Auto-generate boilerplate for more ops. r=iain
Depends on D71281

Differential Revision: https://phabricator.services.mozilla.com/D71282
2020-04-17 14:54:26 +00:00
Jan de Mooij b70f907086 Bug 1629791 part 7 - Auto-generate boilerplate for more ops. r=tcampbell
Depends on D71280

Differential Revision: https://phabricator.services.mozilla.com/D71281
2020-04-17 19:13:34 +00:00
Jan de Mooij e63590e32b Bug 1629791 part 6 - Auto-generate boilerplate for more ops. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D71280
2020-04-17 14:46:52 +00:00
Alex Chronopoulos 35f2245f17 Bug 1631055 - Add AsyncCubebTask thread in media profiler preset r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D71376
2020-04-17 20:13:29 +00:00
Chris Peterson 9db7016a65 Bug 1630511 - Replace MOZ_MUST_USE with [[nodiscard]] in netwerk. r=necko-reviewers,dragana
Also move MOZ_MUST_USE before function declarations' specifiers and return type. While clang and gcc's __attribute__((warn_unused_result)) can appear before, between, or after function specifiers and return types, the [[nodiscard]] attribute must precede the function specifiers.

Differential Revision: https://phabricator.services.mozilla.com/D71144
2020-04-18 06:37:32 +00:00
Michal Novotny 2c61049dc6 Bug 1630899 - Update NETWORK_PAC_URL_SCHEME probe to collect data on release r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D71294
2020-04-17 11:09:56 +00:00
Kate Hudson b1d26ed383 Bug 1620021 - Integrate aboutwelcome with ExperimentManager r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D65367
2020-04-18 05:23:02 +00:00
Robert Longson 46d24ea87e Bug 1581691 - make transform-origin a mapped CSS attribute r=heycam,hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D63016
2020-04-18 05:10:29 +00:00
Botond Ballo a7d923f8f7 Bug 1629732 - Fix non-unified build errors in layout/printing. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D71438
2020-04-18 04:17:08 +00:00
Cosmin Sabou 52b7bc2fa6 Backed out changeset 136b9329a6f7 (bug 1581691) for failures on svg/styling/presentation-attributes-relevant.html. 2020-04-18 06:15:10 +03:00
Emilio Cobos Álvarez c1c10e4f44 Bug 1631154 - Fix a size test that was trying to test a now-private type.
MANUAL PUSH: bustage on a CLOSED TREE
2020-04-18 04:33:40 +02:00
Emilio Cobos Álvarez 57516a9b50 Bug 1631154 - Rustfmt and fix Servo build.
MANUAL PUSH: Review information would be lost.
2020-04-18 04:04:24 +02:00
Emilio Cobos Álvarez 73ce034b20 Bug 1631154 - Fix some rebase messups. 2020-04-18 04:04:24 +02:00
Martin Robinson 08a4e2cbc2 Bug 1631154 - Add an iterator for transition properties. r=emilio
This simplifies the code a bit and also will allow us to more easily
make improvements to servo's animation implementation in the future.
2020-04-18 04:04:24 +02:00
Anthony Ramine 54e5523868 Bug 1631154 - Introduce a new type UnsafeBox<T> in the rule tree. r=emilio
This lets us rely less on raw pointers, thus better tracking the lifetime
of the rule node values while dropping strong references etc.
2020-04-18 04:04:24 +02:00
Anthony Ramine 06ea2dd325 Bug 1631154 - Make StrongRuleNode::downgrade be unsafe. r=emilio 2020-04-18 04:04:24 +02:00
Anthony Ramine 49a6858e5c Bug 1631154 - Make StrongRuleNode::ensure_child take a StrongRuleNode for the root. r=emilio 2020-04-18 04:04:24 +02:00
Anthony Ramine a8dec99fc8 Bug 1631154 - Remove WeakRuleNode::clone. r=emilio
MallocSizeOf for RuleTree should not keep around weak references in
case someone runs a GC meanwhile.
2020-04-18 04:04:24 +02:00
Anthony Ramine f71e5d7ef4 Bug 1631154 - Make WeakRuleNode::from_ptr be unsafe. r=emilio 2020-04-18 04:04:24 +02:00
Anthony Ramine 47d8182814 Bug 1631154 - Make StrongRuleNode::from_ptr be unsafe. r=emilio 2020-04-18 04:04:24 +02:00
Anthony Ramine 2d243f239d Bug 1631154 - Move the meat of the rule tree to a submodule "core". r=emilio 2020-04-18 04:04:24 +02:00
Anthony Ramine 971b28fce9 Bug 1631154 - Move CascadeLevel to its own rule_tree submodule. r=emilio 2020-04-18 04:04:24 +02:00
Anthony Ramine ebdcec89d4 Bug 1631154 - Refactor rule tree children. r=emilio
We move the data structure to its own module for better
encapsulation of unsafe code.
2020-04-18 04:04:24 +02:00
Jeff Walden a6d7edfc60 Bug 949220 - Make |NewObjectWithGivenTaggedProto| accept three arguments and take |NewObjectKind| as template parameter. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D71274
2020-04-18 01:46:50 +00:00
Jeff Walden b8beb3fcf8 Bug 949220 - Inline |js::CloneObject| into its sole caller. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D71273
2020-04-18 01:46:37 +00:00
Jeff Walden a432253d26 Bug 949220 - Make |js::CloneObject| take a |JSObject*| prototype argument, not a |TaggedProto|. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D71272
2020-04-18 01:46:19 +00:00