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