Tooru Fujisawa
9c252cc559
Bug 1823326 - Part 5: Move string and number value handling into JSON parser. r=bthrall
...
Allocation part is going to be moved to handler class later.
Differential Revision: https://phabricator.services.mozilla.com/D174563
2023-04-20 01:04:47 +00:00
Tooru Fujisawa
9e958917d5
Bug 1823326 - Part 4: Move JSONStringType out of JSONTokenizer. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D174562
2023-04-20 01:04:47 +00:00
Tooru Fujisawa
dfbb3c5c5b
Bug 1823326 - Part 3: Add JSONTokenizer. r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D174561
2023-04-20 01:04:47 +00:00
Tooru Fujisawa
3b1e207271
Bug 1823326 - Part 2: Move token enum out of JSONParserBase. r=bthrall
...
JSONToken is going to be used across tokenizer and parser classes.
Differential Revision: https://phabricator.services.mozilla.com/D174560
2023-04-20 01:04:47 +00:00
Tooru Fujisawa
89c253b6b8
Bug 1823326 - Part 1: Move tokenization methods to the top of the file. r=bthrall
...
The later patch will add JSONTokenizer class to store those methods.
Differential Revision: https://phabricator.services.mozilla.com/D174559
2023-04-20 01:04:47 +00:00
Botond Ballo
0b45e90332
Bug 1829010 - Disable helper_hittest_iframe_perspective.html and helper_hittest_iframe_perspective-3.html on Windows 11. r=hiro
...
This is done by moving them to a new test group, test_group_hittest-3.html.
Bug 1829021 tracks investigating the cause of their frequent failure on
Windows 11 and re-enabling them.
Differential Revision: https://phabricator.services.mozilla.com/D175967
2023-04-20 00:16:48 +00:00
Stanca Serban
c25ebc211a
Backed out 4 changesets (bug 1825611) for causing mochitests failures in accessible/tests. CLOSED TREE
...
Backed out changeset 169c3f65e1ce (bug 1825611)
Backed out changeset c2d6231e9361 (bug 1825611)
Backed out changeset 9152cb7808c2 (bug 1825611)
Backed out changeset e74c388d1a4e (bug 1825611)
2023-04-20 03:03:25 +03:00
Andrew McCreight
3b2f73dd78
Bug 1828994 - Fix blank line printing in block_analyzer.py. r=pbone
...
Differential Revision: https://phabricator.services.mozilla.com/D175946
2023-04-19 23:31:33 +00:00
Stanca Serban
2c574db450
Backed out 2 changesets (bug 1828894) for cubeb related bp-hybrid bustages. CLOSED TREE
...
Backed out changeset 3200eba0be97 (bug 1828894)
Backed out changeset 6426d03a45ce (bug 1828894)
2023-04-20 02:23:35 +03:00
James Teh
4ea1fca123
Bug 1751943: Fix doc tree mutation during AddChildDoc. r=nlapre
...
Differential Revision: https://phabricator.services.mozilla.com/D173916
2023-04-19 23:16:15 +00:00
Morgan Rae Reschenberg
623f4ac2d3
Bug 1825611: Add test for overflow:hidden hittesting and acc creation r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D175196
2023-04-19 22:55:39 +00:00
Morgan Rae Reschenberg
3963d05927
Bug 1825611: Ensure nodes with overflow:hidden styling always create an accessible r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D175195
2023-04-19 22:55:39 +00:00
Morgan Rae Reschenberg
f6166a5774
Bug 1825611: Trim bounds when hittesting overflow:hidden containers r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D175194
2023-04-19 22:55:39 +00:00
Morgan Rae Reschenberg
513cf054fc
Bug 1825611: Cache overflow r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D175193
2023-04-19 22:55:38 +00:00
Emilio Cobos Álvarez
b8f531e854
Bug 1828784 - Work around VS 2019+ SDK issue. r=glandium
...
This is enough to prevent the undesired instantiation.
Differential Revision: https://phabricator.services.mozilla.com/D175920
2023-04-19 22:51:46 +00:00
Nika Layzell
a73c63f734
Bug 1824465 - Part 24: Require toplevel protocols to be refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173739
2023-04-19 22:10:11 +00:00
Nika Layzell
47eb8459bf
Bug 1824465 - Part 23: Make PProfiler refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173738
2023-04-19 22:10:10 +00:00
Nika Layzell
9f63845fe1
Bug 1824465 - Part 22: Make PStreamFilter refcounted, r=extension-reviewers,kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D173737
2023-04-19 22:10:10 +00:00
Nika Layzell
ae78252f9f
Bug 1824465 - Part 21: Make PRemoteSandboxBroker refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173736
2023-04-19 22:10:10 +00:00
Nika Layzell
07b2254c4e
Bug 1824465 - Part 20: Make PSandboxTesting refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173735
2023-04-19 22:10:10 +00:00
Nika Layzell
3c0edc896e
Bug 1824465 - Part 19: Make PSocketProcessBridge refcounted, r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D173734
2023-04-19 22:10:10 +00:00
Nika Layzell
373efd85f0
Bug 1824465 - Part 18: Make PSocketProcess refcounted, r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D173733
2023-04-19 22:10:10 +00:00
Nika Layzell
2adcc178cd
Bug 1824465 - Part 17: Make ProxyAutoConfigChild refcounted, r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D173732
2023-04-19 22:10:09 +00:00
Nika Layzell
2278c1bb9f
Bug 1824465 - Part 16: Make PVRManager refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173731
2023-04-19 22:10:09 +00:00
Nika Layzell
f47a74ba59
Bug 1824465 - Part 15: Make PVRGPU refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173730
2023-04-19 22:10:09 +00:00
Nika Layzell
ba88b2535d
Bug 1824465 - Part 14: Make PVR Refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173729
2023-04-19 22:10:09 +00:00
Nika Layzell
955b2aeaef
Bug 1824465 - Part 13: Make PVideoBridge refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173728
2023-04-19 22:10:09 +00:00
Nika Layzell
65fcf6d598
Bug 1824465 - Part 12: Make PUICompositorController refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173727
2023-04-19 22:10:09 +00:00
Nika Layzell
b6c54cb5d6
Bug 1824465 - Part 11: Make PImageBridge refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173726
2023-04-19 22:10:09 +00:00
Nika Layzell
4f2755434a
Bug 1824465 - Part 10: Make PCompositorManager refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173725
2023-04-19 22:10:08 +00:00
Nika Layzell
96288885ac
Bug 1824465 - Part 9: Make PVsyncBridge refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173724
2023-04-19 22:10:08 +00:00
Nika Layzell
27f0683118
Bug 1824465 - Part 8: Make PGPU refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173723
2023-04-19 22:10:08 +00:00
Nika Layzell
cb22e7a8aa
Bug 1824465 - Part 7: Make PRemoteDecoderManager refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173722
2023-04-19 22:10:08 +00:00
Nika Layzell
20e947c8c3
Bug 1824465 - Part 6: Make PRDD refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173721
2023-04-19 22:10:08 +00:00
Nika Layzell
cf50928369
Bug 1824465 - Part 5: Make PGMP refcounted, r=media-playback-reviewers,karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D173720
2023-04-19 22:10:08 +00:00
Nika Layzell
0b6551ba20
Bug 1824465 - Part 4: Make PProcessHangMonitor refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173719
2023-04-19 22:10:07 +00:00
Nika Layzell
67b4b7c606
Bug 1824465 - Part 3: Make PContent refcounted, r=ipc-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D173718
2023-04-19 22:10:07 +00:00
Nika Layzell
ab444bee82
Bug 1824465 - Part 2: NS_INLINE_DECL_REFCOUNTING_INHERITED should always override, r=xpcom-reviewers,emilio,kmag
...
Without this change, a class with multiple base classes, one of which is
concrete, would not implement the pure virtual refcounting methods from the
other class.
Differential Revision: https://phabricator.services.mozilla.com/D173717
2023-04-19 22:10:07 +00:00
Nika Layzell
68102ede8d
Bug 1824465 - Part 1: Introduce ReleaseAssertIsOnMainThread, r=xpcom-reviewers,emilio,kmag
...
This is like AssertIsOnMainThread, except with a release assert.
Differential Revision: https://phabricator.services.mozilla.com/D173716
2023-04-19 22:10:07 +00:00
Barret Rennie
8443f43d87
Bug 1828990 - Support null localizations field in Nimbus experiments r=emcminn
...
Differential Revision: https://phabricator.services.mozilla.com/D175944
2023-04-19 22:05:32 +00:00
Ting-Yu Lin
05e90a8a3e
Bug 1827582 - Fix flex container's reflow status when unbreakable flex items consume all content block-size in current fragment. r=dholbert
...
The bug occurs in `PopulateReflowOutput()` when we change the reflow status of
an auto-height flex container to "complete" because unbreakable tall flex items
have consumed all the theoretical/unfragmented content block-size. Later in
`PopulateReflowOutput()`, we'll change the reflow status [1] to "overflow
incomplete," which cause the next-in-flow to become an overflow container.
It is possible that the container's block-size will grow due to pushed items.
However, `nsSplittableFrame::CalcAndCacheConsumedBSize()` [2] doesn't consider
the overflow container's block-size, so we never correctly consume the extra
block-size growth in later fragments due to pushed items. We end up creating
infinite columns.
[1] https://searchfox.org/mozilla-central/rev/54c533e94ae786056a43231f230c7d9b0773cb80/layout/generic/nsFlexContainerFrame.cpp#5623-5626
[2] https://searchfox.org/mozilla-central/rev/54c533e94ae786056a43231f230c7d9b0773cb80/layout/generic/nsSplittableFrame.cpp#201-204
Differential Revision: https://phabricator.services.mozilla.com/D175543
2023-04-19 21:53:24 +00:00
Nicolas Silva
1fe9277420
Bug 1827421 - wgpu api changes. r=webgpu-reviewers,webidl,teoxoy,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D175262
2023-04-19 21:53:19 +00:00
Nicolas Silva
cb9fb9e70d
Bug 1827421 - Vendor wgpu changes. r=webgpu-reviewers,glandium,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D175140
2023-04-19 21:53:19 +00:00
Nicolas Silva
f99891da80
Bug 1827421 - Vet wgpu and naga commits. r=supply-chain-reviewers,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D175142
2023-04-19 21:53:18 +00:00
Nicolas Silva
f8fb2cf50e
Bug 1827421 - Update wgpu to revision f3bf0f782e4dfc561d48e758e1f1e04f77860925. r=webgpu-reviewers,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D175141
2023-04-19 21:53:18 +00:00
Tif Tran
42a2d6ae28
Bug 1824842 - Record the advertiser name and tile ID for sponsored tile impressions and clicks r=lina
...
Differential Revision: https://phabricator.services.mozilla.com/D174678
2023-04-19 21:38:12 +00:00
Paul Adenot
477e16356b
Bug 1828894 - Regenerate cubeb patch and reapply it. r=cubeb-reviewers,kinetik
...
Depends on D175874
Differential Revision: https://phabricator.services.mozilla.com/D175875
2023-04-19 21:31:08 +00:00
Paul Adenot
eacff86730
Bug 1828894 - Update libcubeb to revision 479f8c5. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D175874
2023-04-19 21:31:08 +00:00
Mathew Hodson
c8ee56af1b
Bug 1816416 - Convert services/sync/modules/constants.js to ESM. r=Standard8,credential-management-reviewers,sync-reviewers,dimi,skhamis
...
Differential Revision: https://phabricator.services.mozilla.com/D175842
2023-04-19 21:19:53 +00:00
Hiroyuki Ikezoe
80d9a64924
Bug 1704631 - Expand the size for background-attachmend: fixed
image. r=botond,tnikkel,geckoview-reviewers,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D169001
2023-04-19 21:08:53 +00:00