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

73600 Коммитов

Автор SHA1 Сообщение Дата
Tim Nguyen bc646014e0 Bug 1693066 - Followup: use consistent end proton comment style. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D108317
2021-03-13 16:30:10 +00:00
Tim Nguyen ad5b1fde34 Bug 1698237 - Backed out changeset 18909220355a (bug 1697806).
Differential Revision: https://phabricator.services.mozilla.com/D108316
2021-03-13 16:06:33 +00:00
Tim Nguyen 9bfde53e84 Bug 1697623 - Restore old non-proton compact mode paddings. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D108315
2021-03-13 15:36:47 +00:00
Tim Nguyen 46fa6456fb Bug 1693066 - Implement new proton tab audio indicator design. r=jaws,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D107733
2021-03-13 14:17:36 +00:00
Dão Gottwald cd35bae523 Bug 1698249 - Move theme variables from browser/base/content/browser.css to browser/themes/shared/browser.inc.css. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D108309
2021-03-13 13:09:31 +00:00
Marco Bonardo 9bea0847a7 Bug 1697426 - Reduce the padding between Address Bar results in compact density. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D108250
2021-03-13 10:38:54 +00:00
Tim Nguyen c0e532d8c5 Bug 1698107 - Consolidate accessibility and private browsing icons. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D108195
2021-03-13 09:11:05 +00:00
Doug Thayer fc47f797f9 Bug 1693052 - Update fxa signout dialog r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D108225
2021-03-13 03:05:17 +00:00
Tim Nguyen eec5839457 Bug 1698058 - Update downloads panel/window icons & icon button styling. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D108189
2021-03-13 01:51:28 +00:00
smolnar 547a309816 Backed out changeset 3d812f02347c (bug 1698058) for causing OS X build bustages. CLOSED TREE 2021-03-13 03:18:51 +02:00
Drew Willcoxon bee11b65b5 Bug 1691436 - Always include page actions in the address bar when Proton is enabled. r=Gijs
The IDs of actions pinned to the urlbar are kept in
`PageActions._persistedActions.idsInUrlbar`. To pin all actions to the urlbar,
theoretically all we need to do is add all action IDs to this array, and things
should just work. PageActions already has a migration mechanism that could check
if Proton is enabled and add all the action IDs if it is. However, that would
mean that if Proton were subsequently disabled, or if the user downgraded to a
Firefox without Proton, they'd end up with all their actions still in the
urlbar. They could remove them one by one so it's not a big problem, but it
would be annoying.

Instead, this patch keeps two arrays of urlbar IDs. One stashes the user's
original pinned actions and PageActions never touches it as long as Proton is
enabled, and the other is the usual array that happens to have the IDs of all
the actions when Proton is enabled.

Depends on D107763

Differential Revision: https://phabricator.services.mozilla.com/D107600
2021-03-13 00:52:11 +00:00
Emma Malysz 411ea1a3d2 Bug 1696524, update selected tab box shadow r=desktop-theme-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D108274
2021-03-13 00:40:02 +00:00
Tim Nguyen 6b556978c0 Bug 1698058 - Update downloads panel/window icons & icon button styling. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D108189
2021-03-13 00:35:11 +00:00
Gijs Kruitbosch d6848e7101 Bug 1692082 - fix spacing, icons and colours for checkmarks and arrows in Windows 10 menus, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D108108
2021-03-13 00:16:36 +00:00
Toshihito Kikuchi 2279f22a3f Bug 1697282 - Make the repo buildable without MOZ_LAUNCHER_PROCESS. r=aklotz
This patch makes sure the repo can be built without `MOZ_LAUNCHER_PROCESS`.

- Compile WinTokenUtils.cpp under winlaucher regardless of `MOZ_LAUNCHER_PROCESS`
  because we still need `IsAdminWithoutUac`.
- Skip TestDllBlocklist.NoOpEntryPoint GTest because the `RedirectToNoOpEntryPoint`
  feature is only available with the new blocklist with the launcher process.

Differential Revision: https://phabricator.services.mozilla.com/D108142
2021-03-12 23:38:01 +00:00
Tomislav Jovanovic fdbb88c4cf Bug 1646817 - Support DocumentChannel process switching in sidebars and popups r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D100396
2021-03-12 22:58:29 +00:00
Bogdan Tara afa4e42330 Backed out 3 changesets (bug 1693677) for browser_devices_get_user_media_grace.js failures CLOSED TREE
Backed out changeset df230c366ab3 (bug 1693677)
Backed out changeset 816d2b917939 (bug 1693677)
Backed out changeset f9895c7f1b26 (bug 1693677)
2021-03-13 01:16:10 +02:00
Emma Malysz 6e4c1b1588 Bug 1694678: update fxa and remote tabs sync now buttons r=fluent-reviewers,mconley
This patch:
-Maintains consistency between the fxa and remote tabs' panels "sync now" buttons
-Removes a fluent string no longer in use
-Restores tooltip functionality

Differential Revision: https://phabricator.services.mozilla.com/D106651
2021-03-12 21:41:46 +00:00
heftydav cfda812b52 Bug 1669205 - Ensure PictureinPicture attribute is preserved when parent tab is changed r=mhowell,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D105831
2021-03-12 21:27:24 +00:00
Tim Nguyen 94c7e50db9 Bug 1695172 - Fix some flaws with the --toolbar-start-end-padding first button selector. r=mstriemer
* Applies it on toolbarpaletteitem for customize mode.
* Stops applying it on every child of the first toolbaritem child, since the content of toolbaritem is unpredictable (zoom-controls, reload/stop, profiler icon & dropmarker.

Differential Revision: https://phabricator.services.mozilla.com/D108258
2021-03-12 21:26:36 +00:00
Drew Willcoxon f0fcc77c53 Bug 1697191 - Remove remaining built-in page actions when Proton is enabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D107763
2021-03-12 20:48:30 +00:00
Andrei Oprea cd41c8cee5 Bug 1692381 - Update newtab dev dependencies r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D107678
2021-03-12 20:25:48 +00:00
Mike Kaply 7056bce458 Bug 1697566 - Correct implementation of SkipOnboarding policy. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D107894
2021-03-12 20:02:49 +00:00
Mark Striemer 8b9967d92d Bug 1694817 - Fix tests that fail with browser.proton.toolbar.enabled r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D107294
2021-03-12 20:01:04 +00:00
Bogdan Tara 483cc72dd6 Backed out changeset 2cd64beb8bf3 (bug 1696546) on dao's request - for not addressing significant flaw CLOSED TREE 2021-03-12 22:29:33 +02:00
Jan-Ivar Bruaroey 9c82f9d673 Bug 1693677 - Test permission grace periods. r=mconley,pbz
Differential Revision: https://phabricator.services.mozilla.com/D107948
2021-03-12 19:15:14 +00:00
Jan-Ivar Bruaroey 6637d406c1 Bug 1693677 - Fix bug where nsIMediaDevice active devices list would omit camera from joint gUM requests. r=pehrsons
Fix a bug where camera was being omitted from accounting in cases where
camera and mic where obtained jointly with a single getUserMedia call.

The permission grace period implementation relies on more accurate
accounting of when individual active devices are deactivated, and this bug
caused an existing test to fail and permission to slip through by failing
to account for cameras needing clearing from webrtcUI.activePerms during a
session.

Also remove a few redundant lines from said test (behavior neutral).

Depends on D106043

Differential Revision: https://phabricator.services.mozilla.com/D107769
2021-03-12 19:15:14 +00:00
Mike Conley 8ff4b701e4 Bug 1693677 - Add a 50s grace period for re-requesting a camera or microphone device in a tab. r=mconley,johannh
Depends on D106160

Differential Revision: https://phabricator.services.mozilla.com/D106043
2021-03-12 19:15:13 +00:00
Tim Nguyen ba3a985a7a Bug 1698161 - Rename check-animation.svg to success-animation.svg. r=harry
Since bug 1697665, the checkmark for which the animation is based on is no longer check.svg, but success.svg.

Differential Revision: https://phabricator.services.mozilla.com/D108235
2021-03-12 19:07:26 +00:00
Markus Stange 658fa4ea13 Bug 1697331 - Set NSRequiresAquaSystemAppearance to false for the parent process and the updater. r=mac-reviewers,bradwerth
We have four instances of NSRequiresAquaSystemAppearance <true/> in the tree; this fixes two out of four:

 - The parent process is now protected by the widget.macos.require-system-appearance pref.
 - The updater never shows any UI, and if it does, it's probably using native controls which correctly adapt to Dark Mode.
 - We cannot yet flip the switch for content processes (ipc/app/macbuild/Contents/Info.plist.in) as long as we still allow using the native theme in content processes, due to bug 1688113.
 - And the crash reporter is tracked in bug 1697991.

Depends on D107749

Differential Revision: https://phabricator.services.mozilla.com/D108150
2021-03-12 18:36:00 +00:00
Jared Wein 5f3ba32ae9 Bug 1688301 - Use a special attribute to insert the space between the pinned tabs and unpinned tabs to account for possible hidden tabs. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D105381
2021-03-12 18:19:42 +00:00
Micah Tigley 4de61b3124 Bug 1697470 - Update video element context menu. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D107960
2021-03-12 18:07:28 +00:00
Snehaa2296 6e6030c846 Bug 1698076 - Replaced BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_protectionsUI_report_breakage.js. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D108218
2021-03-12 17:42:58 +00:00
Mike Conley 3fad3847c2 Bug 1697295 - Replace camera and microphone labels with icons in WebRTC permission panel when Proton is enabled. r=pbz,Jamie,fluent-reviewers,desktop-theme-reviewers,harry,Gijs
This is not an exhaustive redress of the WebRTC panel. It just replaces the labels
preceding the camera/microphone selectors with icons if Proton is enabled. There's
still a bunch of styling work to do in this panel for Proton, but that will occur
in a follow-up patch.

Differential Revision: https://phabricator.services.mozilla.com/D107718
2021-03-12 17:42:54 +00:00
smolnar e909b17405 Backed out changeset 5fde54b1934f (bug 1697682) for causing browser-chrome failures in browser_contextmenu. CLOSED TREE 2021-03-12 20:13:25 +02:00
Mike Conley 99fb99a4a8 Bug 1697315 - Add preliminary Proton styles for browser UI checkboxes. r=harry,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D107730
2021-03-12 17:00:53 +00:00
Tim Nguyen 8683d3c956 Bug 1698137 - De-duplicate identity-icon.svg and info.svg. r=desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D108219
2021-03-12 16:58:19 +00:00
Jonathan Kew a9143c6051 Bug 1692673 - Update tests for new Cut/Copy command-enabling behavior. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D107481
2021-03-12 16:34:42 +00:00
Tim Nguyen 6436d2f8c3 Bug 1698035 - De-duplicate 16x16 icons re-packaged in browser/themes/shared/preferences directory. r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D108175
2021-03-12 16:33:32 +00:00
prathikshaprasadsuman 16e7d1ecd9 Bug 1697482 - Put labels above username and password fields in the save/update password panel. r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D108050
2021-03-12 16:28:21 +00:00
Florian Quèze f16dee35cf Bug 1697682 - Update container-related content and tab context menu labels to both use the same 'Open Link in New Container Tab' wording, r=fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D108181
2021-03-12 16:22:38 +00:00
Florian Quèze 8a32a56194 Bug 1694659 - Update permit unload / beforeunload / unload warning prompt wording, r=Gijs.
Differential Revision: https://phabricator.services.mozilla.com/D108177
2021-03-12 14:49:25 +00:00
Tim Nguyen 627499aa47 Bug 1698041 - Use a different naming scheme category icons in preferences. r=Itiel
This is consistent with about:addons (toolkit/themes/shared/extensions).

Differential Revision: https://phabricator.services.mozilla.com/D108176
2021-03-12 14:44:09 +00:00
Brindusan Cristian b073741c99 Backed out 3 changesets (bug 1692673) for bc failures in browser_contextmenu_input.js. CLOSED TREE
Backed out changeset 6060fa16bc3e (bug 1692673)
Backed out changeset 0f6717c26ae3 (bug 1692673)
Backed out changeset 8148b9e5dfba (bug 1692673)
2021-03-12 16:07:49 +02:00
Tim Nguyen 2a1437011c Bug 1698048 - Move browser/themes/shared/reader/readerMode.svg to the browser/themes/shared/icons directory. r=desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D108178
2021-03-12 12:24:18 +00:00
Alexandru Michis 7b300cde76 Bug 1692673 - Fix eslint prettier failures in browser_controller.js a=lint-fix
CLOSED TREE
2021-03-12 14:36:35 +02:00
Jonathan Kew 5eda87fe7b Bug 1692673 - Update tests for new Cut/Copy command-enabling behavior. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D107481
2021-03-12 12:04:08 +00:00
Tim Nguyen 64c00bef7b Bug 1697806 - De-duplicate colored extension SVG icons. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D108008
2021-03-12 10:06:18 +00:00
Paul Zuehlcke d94f9c0a90 Bug 1695615 - Updated permission panel for double-keyed WebRTC permissions. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D107071
2021-03-12 10:06:16 +00:00
Paul Zuehlcke f58f5ab06c Bug 1695615 - Removed obsolete per-frame permission tracking for geolocation and WebRTC permissions. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D107070
2021-03-12 10:06:16 +00:00