Glenn Watson
be4cf10770
Bug 1567472 - Fix bug in preserve-3d batching code in WebRender. r=nical
...
The code to batch preserve-3d elements was incorrectly using the
bounds and visibility mask from the parent element. This could
result in batching bugs in some cases, which were showing up as
draw order issues.
Differential Revision: https://phabricator.services.mozilla.com/D38834
--HG--
extra : moz-landing-system : lando
2019-07-22 13:30:55 +00:00
David Walsh
93bd4b973a
Bug 1567250 - Move async storage and helper to shared location r=jlast
...
Differential Revision: https://phabricator.services.mozilla.com/D38534
--HG--
rename : devtools/client/debugger/src/utils/asyncStoreHelper.js => devtools/client/shared/async-store-helper.js
extra : moz-landing-system : lando
2019-07-22 14:59:55 +00:00
Jonathan Kew
da7e8a06b8
Bug 1566333 - Don't try to send InitializeFamily IPC message from a stylo thread, delegate it to a main-thread runnable instead. r=jwatt
...
Differential Revision: https://phabricator.services.mozilla.com/D38369
--HG--
extra : moz-landing-system : lando
2019-07-22 20:08:57 +00:00
Nick Alexander
1acd86f7f7
Bug 1566359 - Pack GeckoView-specific `metrics.yaml` file into published AAR. r=esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D38698
--HG--
extra : moz-landing-system : lando
2019-07-22 20:06:30 +00:00
Moritz Birghan
c3b9c4615e
Bug 1559520 - Removes nsIX509CertDB::DeveloperImportedRoot r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D38052
--HG--
extra : moz-landing-system : lando
2019-07-22 13:16:13 +00:00
harry
e5cfc44574
Bug 1521893 - Part 2 - Support loading SVG icons on the Touch Bar through a new nsTouchBarInputIcon service class r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D34926
--HG--
extra : moz-landing-system : lando
2019-07-22 18:23:34 +00:00
Jeff Walden
c6fca8a83a
Bug 1543517 - Enable UTF-8 parsing of external (non-inline) and worker scripts unconditionally. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D38784
--HG--
extra : moz-landing-system : lando
2019-07-22 19:36:24 +00:00
Nathan Froyd
c27638c4bd
Bug 1567888 - remove unneeded QT-related rules and configure bits; r=nalexander
...
We needed these rules and bits for the QT widget port, but there's no
longer a QT port in the tree, so we might as well remove them.
Differential Revision: https://phabricator.services.mozilla.com/D38886
--HG--
extra : moz-landing-system : lando
2019-07-22 18:53:43 +00:00
Julian Descottes
2959ff7f5e
Bug 1567436 - Support consecutive dispatchKeyEvents with the same type r=remote-protocol-reviewers,ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D38647
--HG--
extra : moz-landing-system : lando
2019-07-22 19:23:01 +00:00
Gabriel Luong
19aca80c51
Bug 1567276 - Refactor inspector to inspectorFront. r=rcaliman
...
Differential Revision: https://phabricator.services.mozilla.com/D38554
2019-07-18 15:33:55 -04:00
Coroiu Cristina
6d42386a82
Merge mozilla-central to inbound a=merge on a CLOSED TREE
...
--HG--
extra : amend_source : fe224af87d863a8482fa90b6108ef3c5c93391f9
2019-07-22 19:08:45 +03:00
Brian Hackett
aebf72ab33
Bug 1405402 - Re-expand scope entries after resuming and re-pausing in a frame, r=jlast.
...
--HG--
extra : rebase_source : 16b3ef2e06b1310f01fa635ac99e7f970b2856b6
2019-07-21 14:50:09 -10:00
Brian Hackett
a5fa15c505
Bug 1556858 - Track memory/timing statistics in control logic, r=loganfsmyth.
...
--HG--
extra : rebase_source : a1e5f25258da738ba9dcf3d1814e51c9b2097fd0
2019-07-21 14:49:38 -10:00
Brian Hackett
affccc3856
Bug 1556847 - Fix various record/replay bugs, r=loganfsmyth.
...
--HG--
extra : rebase_source : c4746f6baefb9cbdcbb89397807aba0060a2b369
2019-07-21 14:48:53 -10:00
Coroiu Cristina
2170492c75
Merge mozilla-central to inbound a=merge
2019-07-22 13:07:37 +03:00
Coroiu Cristina
4436573fa3
Bug 1566215 - Fix ESlint failure on a CLOSED TREE
2019-07-22 09:27:29 +03:00
Bogdan Tara
7b6ebf83f7
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2019-07-22 07:51:53 +03:00
Bogdan Tara
0cd03d6d7f
Backed out changeset ad5e0980c273 (bug 1555454) for central permafails on browser_devices_get_user_media.js a=backout
2019-07-22 07:45:40 +03:00
Bogdan Tara
521937f62e
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2019-07-22 01:30:04 +03:00
Gurzau Raul
fe85045e81
Backed out 3 changesets (bug 1556847, bug 1556858, bug 1405402) for eslint failures at /actors/replay/debugger.js on a CLOSED TREE.
...
Backed out changeset 03df8624c36c (bug 1405402)
Backed out changeset 099de68d4716 (bug 1556858)
Backed out changeset 1bf0b6a8dd13 (bug 1556847)
2019-07-22 01:13:40 +03:00
Eugen Sawin
28a7d9c7d5
Bug 1501108 - [7.0] Add empty origin attribute values to fix yet another desktop test.
...
Differential Revision: https://phabricator.services.mozilla.com/D38820
--HG--
extra : moz-landing-system : lando
2019-07-21 19:06:22 +00:00
Eugen Sawin
69fe17c8a6
Bug 1501108 - [6.0] Update changelog.
...
Differential Revision: https://phabricator.services.mozilla.com/D38727
--HG--
extra : moz-landing-system : lando
2019-07-21 17:23:16 +00:00
Eugen Sawin
54c69d2380
Bug 1501108 - [5.1] Ensure that the context ID string is safe for Gecko processing. r=Ehsan,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D38188
--HG--
extra : moz-landing-system : lando
2019-07-21 17:36:41 +00:00
Eugen Sawin
1ecb9ae15b
Bug 1501108 - [4.0] Add empty origin attribute values to fix desktop tests. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D27811
--HG--
extra : moz-landing-system : lando
2019-07-21 17:36:41 +00:00
Eugen Sawin
10b4aa39cc
Bug 1501108 - [3.6] Extend StorageController API to delete session context data. r=baku,snorp,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D23732
--HG--
extra : moz-landing-system : lando
2019-07-21 17:20:19 +00:00
Eugen Sawin
a953b9ae74
Bug 1501108 - [2.4] Add Session Context ID test. r=snorp,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D20008
--HG--
extra : moz-landing-system : lando
2019-07-21 17:19:51 +00:00
Eugen Sawin
532f60a55d
Bug 1501108 - [1.7] Add GeckoView Session Context ID support. r=snorp,baku,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D19182
--HG--
extra : moz-landing-system : lando
2019-07-21 17:18:37 +00:00
alwu
b07d3f1fc2
Bug 1550442 - part2 : extend cue's duration. r=baku
...
In order not to miss the second cue, we extend the duration of both the second and third cue to 1 second. And adjust the third cue's start time to keep them non-overlapping.
Differential Revision: https://phabricator.services.mozilla.com/D38529
--HG--
extra : moz-landing-system : lando
2019-07-20 16:19:15 +00:00
Cameron McCormack
db2d38ee9a
Bug 1567328 - Improve the keyboard shortcuts in the Layout Debugger. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D38582
--HG--
extra : moz-landing-system : lando
2019-07-19 18:38:47 +00:00
Cameron McCormack
3ed89287e3
Bug 1566215 - Part 6: Undo the insecure URI loading exception for the Layout Debugger. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D38416
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:46 +00:00
Cameron McCormack
bc2763a680
Bug 1566215 - Part 5: Use a remote browser in the layout debugger. r=dbaron,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D38415
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:44 +00:00
Cameron McCormack
383e501763
Bug 1566215 - Part 4: Use message manager to send layout debugger commands to content. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D38414
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:37 +00:00
Cameron McCormack
3c7a36d829
Bug 1566215 - Part 3: Move debugging state management into layoutdebug.js. r=dbaron
...
Many of these features are non-functional these days, but I'll keep them
hooked up in case we decide to fix them.
Differential Revision: https://phabricator.services.mozilla.com/D38413
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:35 +00:00
Cameron McCormack
b92599beb1
Bug 1566215 - Part 2: Merge nsILayoutDebugger functionality into nsLayoutDebuggingTools. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D38412
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:33 +00:00
Cameron McCormack
75400edc99
Bug 1566215 - Part 1: Remove some unused nsLayoutDebuggingTools code. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D38411
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:26 +00:00
Bogdan Tara
f5afe11c29
Merge mozilla-central to autoland. a=merge CLOSED TREE
2019-07-22 07:50:26 +03:00
Jan de Mooij
85846573be
Bug 1566330 follow-up - De-duplicate DebugEpilogue calls in the interpreter. r=iain
...
The call needs to be part of the bytecode op for the JIT, but the interpreter can emit
a single call at the end. Results in more compact code and we can now assert unique
callVMs in recordCallRetAddr.
Depends on D38477
Differential Revision: https://phabricator.services.mozilla.com/D38633
--HG--
extra : moz-landing-system : lando
2019-07-19 13:43:15 +00:00
Jan de Mooij
86fbb6bb02
Bug 1566330 - Let BaselineDebugModeOSR resume in the interpreter, remove BaselineDebugModeOSRInfo. r=iain
...
At this point most of the DebugModeOSR complexity came from dealing with the
On -> Off case because debugger callVMs are not present in the recompiled script.
We also had to worry about loading unsynced stack values in R0/R1 in the
DebugTrap case (because it resumes at the start of a bytecode op).
We can now change these cases to resume after the corresponding Interpreter
callVMs instead. This lets us remove BaselineDebugModeOSRInfo and the
continuation fixer trampoline. We also no longer have to worry about unsynced
R0/R1 stack values for DebugTrap because the interpreter always has a synced
stack at the beginning of a bytecode op.
This removes about 360 lines of complicated code. It also fixes a memory leak the
fuzzers found a few days ago (bug 1566189).
Differential Revision: https://phabricator.services.mozilla.com/D38477
--HG--
extra : moz-landing-system : lando
2019-07-19 09:01:45 +00:00
Edwin Gao
6383bcad31
Bug 1555454 - disable permafailing tests on macosx1014, migrate mochitest-browser-chrome to macosx1014 r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D38783
--HG--
extra : moz-landing-system : lando
2019-07-21 09:27:47 +00:00
Aki Sasaki
b9041f813d
Bug 1562902 - fennec l10n bumping on esr68. r=Callek
...
Differential Revision: https://phabricator.services.mozilla.com/D38782
--HG--
extra : moz-landing-system : lando
2019-07-20 01:10:56 +00:00
Krishnal Ciccolella
357ef6d576
Bug 1552142 Text inside the contrast badges should be unselectable r=yzen
...
I added `-moz-user-select: none;` to the `.badge` class in devtools/client/accessibility/accessibility.css .
Differential Revision: https://phabricator.services.mozilla.com/D37730
--HG--
extra : moz-landing-system : lando
2019-07-20 15:14:27 +00:00
Jan de Mooij
738bd8dea8
Bug 1566332 part 5 - Remove support for C++ interpreter -> Baseline JIT OSR, always enter Baseline Interpreter. r=tcampbell
...
If the script already has a BaselineScript or the Interpreter/JIT thresholds are the same,
we will immediately switch to Baseline JIT code at the same LOOPENTRY op. This should be
unlikely for most loops and the extra overhead for this case is negligible.
Differential Revision: https://phabricator.services.mozilla.com/D38280
--HG--
extra : moz-landing-system : lando
2019-07-20 08:56:52 +00:00
Jan de Mooij
e6a9b54942
Bug 1566332 part 4 - Make IsBaselineJitEnabled imply IsBaselineInterpreterEnabled. r=tcampbell
...
This unblocks clean up of Ion bailouts and Baseline because we can now assume
the interpreter is enabled.
Differential Revision: https://phabricator.services.mozilla.com/D38279
--HG--
extra : moz-landing-system : lando
2019-07-20 08:56:36 +00:00
Jan de Mooij
5a17b91b56
Bug 1566332 part 3 - Rename JitOptions.baselineWarmUpThreshold to JitOptions.baselineJitWarmUpThreshold. r=tcampbell
...
This is more symmetrical with baselineInterpreterWarmUpThreshold and the
baselineInterpreter/baselineJit options.
Differential Revision: https://phabricator.services.mozilla.com/D38278
--HG--
extra : moz-landing-system : lando
2019-07-20 09:24:25 +00:00
Jan de Mooij
d5b5f9d43f
Bug 1566332 part 2 - Stop messing with JIT prefs in gdb unwind test. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D38277
--HG--
extra : moz-landing-system : lando
2019-07-20 09:22:20 +00:00
Jan de Mooij
7c250086a4
Bug 1566332 part 1 - Add DefaultJitOptions::setEagerBaselineCompilation() and use it in a few places. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D38276
--HG--
extra : moz-landing-system : lando
2019-07-20 08:55:47 +00:00
Agi Sferro
d0cb127dad
Bug 1515248 - Upgrade to Android-Gradle plugin 3.2.1 and build-tools 28.0.3. r=agi
...
Differential Revision: https://phabricator.services.mozilla.com/D15159
--HG--
extra : moz-landing-system : lando
2019-07-20 17:27:53 +00:00
Agi Sferro
c0e92a8ba1
Bug 1515248 - Run android lints against GeckoView. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D38787
--HG--
extra : moz-landing-system : lando
2019-07-20 17:27:53 +00:00
Carolina
d9d758d744
Bug 1560513 - Handles errors in about:certificate.r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D38099
--HG--
extra : moz-landing-system : lando
2019-07-20 14:50:43 +00:00
Emilio Cobos Álvarez
681bfa133c
No bug - Fix an error in StaticPrefList documentation.
...
The right value is `always`, not `live`.
2019-07-20 17:44:54 +02:00