Commit Graph

1713 Commits

Author SHA1 Message Date
Dão Gottwald
cd67942629 Bug 1453954 - Stop collapsing the tabs toolbar by default. r=johannh
MozReview-Commit-ID: 2ZSGptrzwSC
2018-04-13 16:06:48 +02:00
Dale Harvey
ceaa136f37 Bug 1363168 - Add support for OSX Share feature. r=Gijs,mstange
MozReview-Commit-ID: sJXl2If9Ou
2018-03-12 09:16:51 +00:00
Paolo Amadini
5e79b69b35 Bug 1454148 - Fix class of the "View Bookmarks Toolbar" and "View Bookmarks Sidebar" items in the Bookmarks button menu. r=Gijs
MozReview-Commit-ID: 9Dp1mSpSkNS
2018-04-14 11:48:48 +01:00
Paolo Amadini
7f627ce196 Bug 1391948 - Don't use checkboxes for the "View Bookmarks Toolbar" and "View Bookmarks Sidebar" items in the Bookmarks button menu. r=mak
MozReview-Commit-ID: 2P3yV6xHLxi
2018-04-11 12:42:18 +01:00
Noemi Erli
f0bc7cc872 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-05 13:44:11 +03:00
Tim Taubert
74b779b7d7 Bug 1445317 - Correct WebAuthn notification icon tooltip text r=jcj
Reviewers: jcj

Reviewed By: jcj

Bug #: 1445317

Differential Revision: https://phabricator.services.mozilla.com/D845
2018-04-05 10:29:15 +02:00
Cosmin Sabou
b4672263b4 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-04 21:05:46 +03:00
Manish Kumar
012e316f55 Bug 1450588 - Remove old bookmark animation code and images. r=ntim,dao 2018-04-04 10:47:50 +02:00
Mark Striemer
dd15ec62a0 Bug 1408061 - Show hidden tabs in all tabs menu r=dao
MozReview-Commit-ID: FpbeT1FwEWe
2018-04-03 13:58:48 -05:00
Brian Grinstead
c171e32f30 Bug 1448555 - Part 1 - Allow the devtools toolbox to shrink when the window shrinks;r=dao,Gijs,jdescottes
By setting flex=10000 on the siblings of the toolbox and flex=1 on the toolbox iframe
we ensure that free space gets allocated to the browser contents and that the devtools
toolbox can shrink when the window needs to resize.

MozReview-Commit-ID: oel3kRw9m6
2018-04-03 13:57:30 -07:00
Dão Gottwald
0a8e016dc7 Bug 1450279 - Replace CAN_DRAW_IN_TITLEBAR with a run-time check. r=Gijs
MozReview-Commit-ID: Iedpcu5K74m
2018-03-30 17:36:01 +02:00
Dão Gottwald
608c918914 Bug 1448059 - Load compacttheme.css directly in browser.xul rather than from browser-compacttheme.js. r=bgrins
MozReview-Commit-ID: FldhNQ3V3v2
2018-03-22 17:40:36 +01:00
Brendan Dahl
d78cd08299 Bug 1442829: Remove macBrowserOverlay.xul. r=Gijs
Move all of the overlay pieces into an include file except for the
DTD's that could not be put there. Inline the DTD's into the files
where they were used. Update comments in macWindow.inc.xul and browser.xul
to more accurately reflect the current state.

MozReview-Commit-ID: HZIeSf29Yl
2018-03-19 08:57:12 -07:00
Brendan Dahl
2021b6eed4 Bug 1444228 - Remove editBookmarkOverlay.xul. r=standard8
Move the main contents of editBookmarkOverlay.xul into an include file and
inline the DTD and CSS files where used. Convert several chrome tests to
browser tests since the preprocessor is hard to use within the testing
framework.


MozReview-Commit-ID: DpPBOpZSuBN
2018-03-16 09:26:49 -07:00
Brendan Dahl
8a8bb26748 Bug 1442302 - Remove placesOverlay.xul. r=Gijs,mak,standard8
The overlay was responsible for script loading and defining three elements
(bhTooltip, placesCommands, placesContext). In the majority of places where
the overlay was included only part of it was used. To remove the overlay, the
elements were each split into include files and moved into where they
were used. For the scripts, a JS file was added that defines all the lazy
modules and then this script, globalOverlay.js and utilityOverlay.js were
inlined to everywhere that would have included them from the overlay.

MozReview-Commit-ID: 8T5D46oYWLn
2018-03-12 10:43:35 -07:00
Tim Taubert
917f36332b Bug 1444829 - Add WebAuthn prompt icon r=jcj,johannh
Reviewers: jcj, johannh

Reviewed By: jcj, johannh

Bug #: 1444829

Differential Revision: https://phabricator.services.mozilla.com/D705
2018-03-13 18:50:14 +01:00
Dão Gottwald
4de32902e2 Bug 1444891 - Remove the statuspanel binding. r=jaws
MozReview-Commit-ID: KcpOYuObiNG
2018-03-12 20:47:31 +01:00
Cosmin Sabou
6e9b9fb5f4 Backed out changeset 4805bc295b9a (bug 1444891) for ESlint failure on browser/base/content/browser.js 2018-03-12 19:49:23 +02:00
Dão Gottwald
8cb00984d2 Bug 1444891 - Remove the statuspanel binding. r=jaws
MozReview-Commit-ID: JaMhIAWHbEv
2018-03-12 14:55:55 +01:00
Dão Gottwald
b6b9b6653c Bug 1441102 - Replace --titlebar-text-color with a class. r=florian
MozReview-Commit-ID: 9ruAARse3LU
2018-03-07 16:40:50 +01:00
Dão Gottwald
3f43e08bd6 Bug 1442651 - Remove the tabbrowser element and binding. r=bgrins
MozReview-Commit-ID: 2IXukkFq5C2
2018-03-05 20:33:36 +01:00
Prathiksha
375cc71cab Bug 1192927 - Remove plugins specific code and initialize the flash plugin row in Page Info and support flash in Site Identity. r=Felipe,johannh
MozReview-Commit-ID: 7CLfN4Io0ez
2018-02-18 00:20:11 +05:30
Brendan Dahl
6021e79769 Bug 1441378 - Replace baseMenuOverlay.xul with inlining and preprocessing. r=Gijs
The overlay defined two elements (helpMenu, menu_ToolsPopup) for all
platforms and three others (windowMenu, baseMenuCommandSet, baseMenuKeyset)
that were MacOS only. The two all platform elements and windowMenu were only
used once and inlined into browser-menubar.inc. The rest of the MacOS only
elements were conditionally inlined into browser-sets.inc.

MozReview-Commit-ID: D2uyCrnepuH
2018-02-26 16:49:34 -08:00
Andreea Pavel
15a36587f5 Backed out changeset 8e5b1525be69 (bug 1192927) or failing testing\firefox-ui\tests\functional\security\test_no_certificate.py TestNoCertificate.test_no_certificate on a CLOSED TREE 2018-03-02 13:51:15 +02:00
Prathiksha
0567731fbe Bug 1192927 - Remove plugins specific code and initialize the flash plugin row in Page Info and support flash in Site Identity. r=Felipe,johannh
MozReview-Commit-ID: 3KUbgencO3M
2018-02-18 00:20:11 +05:30
Edouard Oger
5f5ee148a0 Bug 1441965 - Hide synced tabs sidebar menu items with identity.fxaccounts.enabled. r=markh
MozReview-Commit-ID: DBDOvidfbls
2018-02-28 14:44:19 -05:00
Dão Gottwald
ed10c9e61e Bug 1441788 - Expose Reader View shortcut in the address bar button's tooltip. r=mikedeboer
MozReview-Commit-ID: 88p5xYUrefQ
2018-02-28 11:45:54 +01:00
Brendan Dahl
10bb02704a Bug 1439766 - Replace editMenuOverlay.xul by inlining and preprocessing. r=Gijs
The overlay elements with children of editMenuOverlay.xul are moved into
include files (editMenuCommands.inc.xul and editMenuKeys.inc.xul). For
the other single elements in the overlay, the attributes are inlined
wherever they are used.

MozReview-Commit-ID: 792cuzUvQxT
2018-02-22 15:48:24 -08:00
Brian Grinstead
938da9ee8f Bug 1392352 - Part 2 - Translate the tabbrowser implementation into a JS class;r=mconley,r=dao CLOSED TREE
We keep the XBL binding around for <content>, <constructor>, and <destructor>. This can
eventually be migrated to a Custom Element once we have platform support, but in the meantime
this is a way to get the many thousands of LOC into a JS class.

MozReview-Commit-ID: 1dCQp527yF9
2018-02-27 10:04:14 -08:00
Edouard Oger
1a12c1fce4 Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Csoregi Natalia
5f4a31b802 Backed out changeset 22901b9f9199 (bug 1434706) for browser-chrome failures browser_contextmenu_sendtab.js. CLOSED TREE 2018-02-26 21:16:01 +02:00
Edouard Oger
cf78f22e8e Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Kyle Machulis
719e7048c4 Bug 1201590 - Add icon for WebMIDI Permissions; r=johannh
MozReview-Commit-ID: GLBJFHX9O3q
2018-02-05 18:10:30 -08:00
Cosmin Sabou
bb25b037bd Backed out changeset a2147499c437 (bug 1434706) for frequent mochitest browser chrome failures on browser_contextmenu_sendpage.js 2018-02-23 22:15:08 +02:00
Edouard Oger
23fa89126c Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Brian Grinstead
cfefe14b83 Bug 1440491 - Remove [persist] attribute from elements without IDs in browser.xul; r=Gijs
The XULStore is keyed on URL first, then element ID second. Having an empty ID
leads to bad data in xulstore.json.

MozReview-Commit-ID: CfkLvMsSvVA
2018-02-22 15:12:52 -08:00
shindli
4f93afdfba Backed out changeset 6e3058771f18 (bug 1434706) for bc6 and X failures in browser/base/content/test/general/browser_contextmenu_input.js and services/fxaccounts/tests/xpcshell/test_accounts.js respectively on a CLOSED TREE 2018-02-23 10:25:56 +02:00
Edouard Oger
b7ef270fb8 Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Brendan Dahl
08481d480b Bug 1434077 - Inline indicators overlay. r=Paolo
This is part of the work to remove XUL overlays. The overlay was originally
created to help startup performance, but inlining the overlay seems to
no longer have detrimental effects to performance and is more straightforward.

MozReview-Commit-ID: 7sfVel6qvgv
2018-02-14 12:20:58 -08:00
Brendan Dahl
e5f0a48b9a Bug 1434077 - Inline downloads overlay. r=Paolo
This is part of the work to remove XUL overlays. The overlay was originally
created to help startup performance, but using a hidden panel instead seems to
have no detrimental effects to performance and is more straightforward.

MozReview-Commit-ID: JlWcZEhPXyH
2018-02-06 15:55:50 -08:00
Florian Quèze
1d6327fce1 Bug 1403648 - set the 'focused' attribute on the urlbar by default, and remove it when we are unsure, to avoid flickering of the urlbar-history-dropmarker, r=johannh. 2018-02-14 22:15:05 +01:00
Cosmin Sabou
55436d7a77 Merge inbound to mozilla-central. a=merge 2018-02-16 12:15:38 +02:00
Dão Gottwald
fac3dbe8b8 Backed out changeset 9833d3aa5451
MozReview-Commit-ID: HwyR97pKxfA
2018-02-16 09:27:05 +01:00
Dorel Luca
c2e3efbc47 Merge mozilla-centra to mozilla-inbound 2018-02-15 00:37:44 +02:00
Florian Quèze
3897439eea Bug 1403648 - set the 'focused' attribute on the urlbar by default, and remove it when we are unsure, to avoid flickering of the urlbar-history-dropmarker, r=johannh. 2018-02-14 22:15:05 +01:00
Brian Grinstead
d92148ac31 Bug 1434401 - Remove the "root-element" binding from :root and create the LightweightThemeConsumer directly from browser.js;r=dao,Gijs
MozReview-Commit-ID: GZiovTZpu6a
2018-02-13 09:16:10 -08:00
Marco Zehe
7b3602a8a4 Bug 1437431 - Give the Rich autocomplete panel a proper role to override the default popup XBL binding of menupopup, r=Paolo
Screen readers, especially on Windows, react very sensitively to a menu and expect certain children. Some, for example, only accept menu items, menu checkboxes or menu radio items, but no full-blown widgets like a rich listbox. So, this patch changes the role for the panels that pop up with search results or auto complete entries, to be like a normal grouping panel.

MozReview-Commit-ID: GCVXAPttV1M
2018-02-12 14:59:18 +01:00
Paolo Amadini
aa9592d486 Bug 1427364 - Remove showCommentColumn and showImageColumn. r=mak
MozReview-Commit-ID: 8RNVaLvZkrY
2018-01-10 15:22:23 +00:00
Paolo Amadini
b8175440fa Bug 1427350 - Part 1 - Use "autocomplete-rich-result-popup" instead of "autocomplete-result-popup" for the search bar. r=mak
MozReview-Commit-ID: AO926Wmhkbm
2018-02-04 15:00:48 +00:00
Dão Gottwald
36afdf7c61 Bug 1430872 - remove tab-view-deck and browser-panel. r=Gijs
MozReview-Commit-ID: P3YLheeQmK
2018-01-16 21:04:13 +01:00