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

755873 Коммитов

Автор SHA1 Сообщение Дата
Harry Twyford 9dad312206 Bug 1708533 - Shrink search mode close button. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D113851
2021-04-30 17:33:38 +00:00
julianwels d7b715e314 Bug 1706360 - Adjust default background colors of new-tab. r=dao,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D112744
2021-04-30 17:27:26 +00:00
Luca Greco 1899f9cc76 Bug 1701152 - Use a browser element for the pocket customizable widget panel. r=Gijs,thecount
Differential Revision: https://phabricator.services.mozilla.com/D113960
2021-04-30 17:27:18 +00:00
Sam Foster 781b048414 Bug 1708588 - Add page-portrait.svg and page-landscape.svg to shared toolkit icons; use these from the print UI, and instead of document.svg. r=harry,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D113896
2021-04-30 17:11:23 +00:00
Mike Conley 16b5a51a13 Bug 1708589 - Improve vertical alignment of blocked popup icon in URL bar. r=harry,desktop-theme-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D113894
2021-04-30 16:53:50 +00:00
Nicolas B. Pierron 0697482e20 Bug 1708441 - Create js/public/RealmIterators.h and move some functions from jsapi.h in it. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D113792
2021-04-30 16:30:45 +00:00
Butkovits Atila 4c5729b8ae Bug 1491797 - disable browser_bug1163304.js on Linux_64 for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D113947
2021-04-30 16:27:03 +00:00
Jed Davis 2f12c6ea18 Bug 1702394 - Work around small memory leaks in Mesa drivers. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D112194
2021-04-30 16:20:15 +00:00
Csoregi Natalia 55d7561df8 Bug 1706751 - Fix spell lint. r=fix CLOSED TREE 2021-04-30 20:19:55 +03:00
Butkovits Atila 67c65f256e Backed out 4 changesets (bug 1708235, bug 1708236) for causing build bustages. CLOSED TREE
Backed out changeset 87bf4278726e (bug 1708236)
Backed out changeset 26f9043652b4 (bug 1708236)
Backed out changeset 48fb4213beb9 (bug 1708235)
Backed out changeset 26e29ac0e610 (bug 1708235)
2021-04-30 20:01:22 +03:00
julianwels 8a8b532157 Bug 1708278 - Remove verdict-attribute from unblocked downloads and prevent verdict to re-appear after restart. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D113871
2021-04-30 16:04:01 +00:00
Matthew Gaudet 80af0bb977 Bug 1708236 - Remove --enable-private-methods and replace with --disable-private-methods r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D113708
2021-04-30 16:00:21 +00:00
Matthew Gaudet 6b5353d84b Bug 1708236 - Enable Private Methods Preference by default r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D113706
2021-04-30 16:00:21 +00:00
Matthew Gaudet 6cf5cbf815 Bug 1708235 - Remove shell flag requirement for private field tests r=yulia
As well, convert --enable-private-fields to --disable-private-fields

Differential Revision: https://phabricator.services.mozilla.com/D113705
2021-04-30 16:00:20 +00:00
Matthew Gaudet af595692c6 Bug 1708235 - Enable Private Fields Preference by default r=yulia,robwu
Differential Revision: https://phabricator.services.mozilla.com/D113704
2021-04-30 16:00:19 +00:00
Butkovits Atila 0ca5861ca2 Bug 1701056 - disable browser_target_list_various_descriptors.js on Linux_64_opt for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D113952
2021-04-30 15:59:35 +00:00
Nicolas Chevobbe 1d0da18eef Bug 1708699 - Add the ability to set headers from GET parameters in document-builder.sjs. r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D113980
2021-04-30 15:48:53 +00:00
Dão Gottwald 88c819ec03 Bug 1708690 - Use :where in button.css to allow easier color overrides. r=Itiel
Differential Revision: https://phabricator.services.mozilla.com/D113965
2021-04-30 15:39:20 +00:00
Kim Moir 7157a6c59b Bug 1706751 - convert performance memory docs from MDN->in-tree r=firefox-source-docs-reviewers,ahal
***
Bug 1706751 - convert performance memory docs from MDN->in-tree r=#firefox-source-docs-reviewers

***
Bug 1706751 - convert performance memory docs from MDN->in-tree r=#firefox-source-docs-reviewers
***
Bug 1706751 - convert performance memory docs from MDN->in-tree r=#firefox-source-docs-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D113696
2021-04-30 15:33:48 +00:00
Nicolas Chevobbe e53f3f65a8 Bug 1706284 - [devtools] Handle cases when descriptor's getTarget returns null. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D113959
2021-04-30 15:27:55 +00:00
Joel Maher 16f9d295f5 Bug 1708401 - run windows10x32 as tier-1, not tier-2. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113772
2021-04-30 15:17:48 +00:00
Marco Bonardo 3c7260144b Bug 1707950 - Use hollow version of the extension icon. r=sfoster,rpl
Replace the basic extension.svg icon with an hollow version.
Use this new hollow icon also for omnibox entries in the urlbar.
Use the filled version in extensionControlled, but note this is currently
unused due to some other generic icon overriding it.

Differential Revision: https://phabricator.services.mozilla.com/D113804
2021-04-30 13:53:34 +00:00
Jonathan Kew e579136e87 Bug 1707655 - Move the activation of supplemental fonts on macOS to a separate thread and try to get it started earlier. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D113552
2021-04-30 13:50:47 +00:00
Lee Salzman d85019f12d Bug 1704750 - Use simpler check for triangle winding. r=aosmond
The original triangle winding check was designed to be run inside the span
rasterizer every time the edges changed. However, at present, this only ever
gets used once at the very top of the triangle to determine winding and then
assumes winding is constant thereafter.

This updates the check to work on these assumptions to be simpler and less
fragile where numerical precision is concerned. If we can assume the candidate
edges both start on the same row, then the check boils down to seeing if they
share the same starting point and doing a cross-product.

Differential Revision: https://phabricator.services.mozilla.com/D113900
2021-04-30 13:11:37 +00:00
alwu b59c5d9bff Bug 1708536 - prevent accessing null 'mData'. r=padenot
Depends on D113823

Differential Revision: https://phabricator.services.mozilla.com/D113855
2021-04-30 12:38:06 +00:00
alwu 8059f71c85 Bug 1708433 - add 'unused' for the result used for assertion. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D113823
2021-04-30 12:38:05 +00:00
alwu 8c05db26df Bug 1708454 - add missing include header. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D113822
2021-04-30 12:38:05 +00:00
Emilio Cobos Álvarez 9fdc1d0978 Bug 1707957 - Add a valgrind suppression for a GTK leak. r=stransky
It's a relatively minor one (two keyframes are leaked). I built latest
GTK3 from source and it wasn't reproducible locally. I think our GTK
version on automation might be too old and not have this commit:

  10fa786dfa

Or something of that sort.

Differential Revision: https://phabricator.services.mozilla.com/D113948
2021-04-30 12:36:51 +00:00
Emilio Cobos Álvarez 9ffb840117 Bug 1707957 - Extract both light and dark system colors in GTK. r=stransky
And add code to use the appropriate variant like we do in macOS with
respect-system-appearance (but this still needs more work as noted in
StaticPrefList.yaml).

Still, it cleans up a bunch, and allows to not depend on the content
process boundary to provide light system colors.

Depends on D113542

Differential Revision: https://phabricator.services.mozilla.com/D113543
2021-04-30 12:36:50 +00:00
Lee Salzman 565bba41e8 Bug 1708590 - Don't call add_surface or start_compositing unless actually rendering. r=sotaro
Rather than have SwCompositor or the individual RenderCompositors track this, it seems easier
to just have WR itself avoid calling add_surface or start_compositing if we're inside an update.

Differential Revision: https://phabricator.services.mozilla.com/D113953
2021-04-30 12:26:53 +00:00
James Teh fcf129c168 Bug 1694865 part 12: Move COM IAccessibleApplication implementation to new ia2AccessibleApplication class. r=morgan
For now, ApplicationAccessibleWrap inherits from the new class.
ApplicationAccessible calls are made via an AppAcc() method which in turn calls MsaaAccessible::LocalAcc().
Since MsaaAccessible::LocalAcc() returns null if defunct, defunct checks have been adjusted accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D112944
2021-04-30 12:21:42 +00:00
James Teh dcfe338fb3 Bug 1694865 part 11: Prepare ia2AccessibleTable/TableCell to not rely on AccessibleWrap inheritance. r=morgan
For now, we can't use MsaaAccessible::LocalAcc() because these are inherited into multiple Wrap classes, but we don't know which at runtime.
However, we can still prepare by creating a Table/CellAcc() method which can be easily replaced once we kill the Wrap inheritance.
For LocalAccessibles other than `this`, rather than static_casting, GetNativeInterface is now used.

Differential Revision: https://phabricator.services.mozilla.com/D112943
2021-04-30 12:21:41 +00:00
James Teh 7a9c1af3d9 Bug 1694865 part 10: Prepare ia2Accessible/Action/Component/Hyperlink/Relation/Value to not rely on AccessibleWrap inheritance. r=morgan
Rather than static_casting `this`, there is now a LocalAcc() method which in turn calls MsaaAccessible::LocalAcc().
Since MsaaAccessible::LocalAcc() returns null if defunct, defunct checks have been adjusted accordingly.
For LocalAccessibles other than `this`, rather than static_casting, GetNativeInterface is now used.
ia2AccessibleValue::QueryInterface was adjusted to AddRef the queried interface on `this`, not the AccessibleWrap.
Finally, calls to HyperTextProxyFor() in ia2AccessibleHyperlink assertions were replaced with calls to LocalAccessible::IsProxy(), since HyperTextProxyFor statically asserts the inheritance we're removing and isn't otherwise useful.

Differential Revision: https://phabricator.services.mozilla.com/D112941
2021-04-30 12:21:41 +00:00
James Teh d48596e5de Bug 1694865 part 9: Make MsaaAccessible::LocalAcc return null if defunct. r=morgan
Once MsaaAccessible is no longer inherited into AccessibleWrap, we'll null the AccessibleWrap pointer when the AccessibleWrap shuts down.
At that point, MsaaAccessible won't deal with defunct AccessibleWraps.
Prepare for this by removing defunct special cases from most callers.

To allow for this, the assertion in IsDefunct() had to be changed to allow null mContent when IsProxy() is true.
Otherwise, calling IsDefunct() on a live RemoteAccessibleWrap asserts.
It seems we previously never called IsDefunct() in this case, but this patch now does due to the call to LocalAcc() in GetIAccessibleFor().

Differential Revision: https://phabricator.services.mozilla.com/D112940
2021-04-30 12:21:41 +00:00
James Teh b02ab50193 Bug 1694865 part 8: Remove some dead code from AccessibleWrap. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D112939
2021-04-30 12:21:40 +00:00
James Teh 5b13a306ae Bug 1694865 part 7: Move all IAccessible and IDispatch methods to MsaaAccessible. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D112938
2021-04-30 12:21:40 +00:00
Dragana Damjanovic 31b7cd7bb5 Bug 1707078 - Change some raw pointers into WeakPtr in Http2Session r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D113171
2021-04-30 11:39:18 +00:00
Nicolas Chevobbe 2c1ee5e54c Bug 1708625 - [devtools] Remove Promise.jsm usage in breadcrumb.js. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D113911
2021-04-30 11:36:02 +00:00
Dragana Damjanovic fe31a10105 Bug 1708567 - Add support for HTTP3 version 1 behind a pref r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D113881
2021-04-30 11:33:39 +00:00
Kagami Sascha Rosylight 40ba1969ba Bug 1675902 - Wait until apz stable before synthesizing mouse input r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D113850
2021-04-30 11:26:12 +00:00
Kagami Sascha Rosylight 8fa77f5e60 Bug 1708228 - Part 4: Remove aNotify from nsRadioSetValueMissingState r=smaug
It already had no use before the patches.

Differential Revision: https://phabricator.services.mozilla.com/D113808
2021-04-30 11:25:24 +00:00
Kagami Sascha Rosylight 7185cfec97 Bug 1708228 - Part 3: Remove aNotify from HTMLInputElement::VisitGroup r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D113807
2021-04-30 11:25:23 +00:00
Kagami Sascha Rosylight 4d0c7b86de Bug 1708228 - Part 2: Remove redundant flush param from nsIRadioGroupContainer r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D113806
2021-04-30 11:25:23 +00:00
Kagami Sascha Rosylight ca32f5ec18 Bug 1708228 - Part 1: Remove redundant flushing from HTMLFormControlsCollection r=smaug
This was done in bug 324828 to workaround bug 22480 but shouldn't be needed anymore.

Differential Revision: https://phabricator.services.mozilla.com/D113805
2021-04-30 11:25:22 +00:00
Peter Van der Beken 63c52dcfa0 Bug 1708210 - Remove obsolete comment about brace-elision. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D113667
2021-04-30 11:20:38 +00:00
Olli Pettay c5a8c77991 Bug 1705734 - Enable BFCache for pages with *unload event listeners on Android, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D112824
2021-04-30 11:17:01 +00:00
Christoph Kerschbaumer d6ef7be5e9 Bug 1706593: Update prePath to camel case in nsIPrincipal.idl r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D113927
2021-04-30 11:16:31 +00:00
Timothy Nikkel b4bac4cfef Bug 1699147. Add test. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D113743
2021-04-30 10:36:45 +00:00
Timothy Nikkel 76ac7d4080 Bug 1699147. Don't choose table cells smaller than 30% the viewport width as double tap zoom targets. r=emilio
We have to look at the element or its parent to fix the wikipedia case because there is a display block div inside the table cell.

Differential Revision: https://phabricator.services.mozilla.com/D113341
2021-04-30 10:36:45 +00:00
Tim Huang 74e6f8475d Bug 1706263 - Add a short blocking description in ETP standard and strict section in about:preferences#privacy. r=johannh,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D113082
2021-04-30 10:36:14 +00:00