Commit Graph

275240 Commits

Author SHA1 Message Date
Jared Wein
135b3ad0f7 Bug 1227711 - Add a box-shadow to the XUL alerts. ui-r=shorlander r=MattN 2015-12-02 22:21:20 -05:00
Kris Maglione
3a53f4454c Bug 1190688: Part 2 - [webext] Add tests for executeScript permission checks. r=billm 2015-12-02 15:07:02 -08:00
Kris Maglione
77664c69ac Bug 1190688: Part 1 - [webext] Implement the activeTab permission. r=billm 2015-12-01 20:37:41 -08:00
Kris Maglione
66e7d0d8ab Bug 1193837: Part 2 - [webext] Enforce host matching and load URI restrictions on tabs.executeScript and insertCSS. r=billm 2015-12-01 20:32:18 -08:00
Kris Maglione
977fa8c10b Bug 1193837: Part 1 - Cache the last known inner window ID of remote browsers in parent process. r=billm 2015-11-30 17:56:01 -08:00
Matthew Noorenberghe
8cb6229298 Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru 2015-12-02 16:13:18 -08:00
Matthew Noorenberghe
56610d1db6 Bug 1229168 - UITour: Use the correct window in initForBrowser to handle windows with no tabs. r=Dexter 2015-12-02 15:26:23 -08:00
Drew Willcoxon
5d0da08d55 Bug 1226629 - Increment "urlbar" BrowserUITelemetry/FHR for all searchengine results clicked in the urlbar. r=mak 2015-12-02 16:26:07 -08:00
Felipe Gomes
f03bf6cd19 Bug 1229603 - Make most of browser/base lintable by removing non-standard syntax. r=Mossop 2015-12-02 17:51:26 -02:00
Nick Alexander
ce779e7854 Bug 1220892 - Part 6: Remove non-string resources. r=mcomella
I'm reluctant to mass-delete strings, since that could cause our l10n
team some grief in the event of a rollback.  And it's not obviously
easy to get them all back smoothly.  I'll delete strings separately.
2015-12-01 16:31:10 -08:00
Nick Alexander
6d80e2f510 Bug 1220892 - Part 5: Remove FxAccountAgeLockoutHelper. r=mcomella 2015-11-30 15:56:03 -08:00
Nick Alexander
a462987a66 Bug 1220892 - Part 4: Clean up FxAccountAbstractSetupActivity. r=mcomella
The web based Activity sub-classes never used the other intent extras,
and in fact, filter them out immediately; so it doesn't hurt to clean
this all up.
2015-11-30 15:51:44 -08:00
Nick Alexander
1dd706cffb Bug 1220892 - Part 3: Remove Task sub-classes. r=mcomella 2015-11-30 15:47:50 -08:00
Nick Alexander
6b79b8e6f4 Bug 1220892 - Part 2: Remove Activity sub-classes. r=mcomella 2015-11-30 14:59:44 -08:00
Nick Alexander
bf6bf4b0d2 Bug 1220892 - Part 1: Remove MOZ_ANDROID_NATIVE_ACCOUNTS_UI. r=mcomella 2015-11-30 14:32:17 -08:00
Nick Alexander
0a17fd43b3 Bug 1225456 - Don't launch about:accounts when MOZ_ANDROID_NATIVE_ACCOUNT_UI=1. r=vivek
I haven't been able to test this, since the patch is relevant to Nightly
but the behaviour doesn't happen.
2015-11-27 12:35:36 -08:00
Mark Hammond
fe920179a2 Bug 1201331 (part 5) - Use a new non-animated icon for the sync button. r=Gijs 2015-12-03 10:05:04 +11:00
Mark Hammond
13478de0d4 Bug 1201331 (part 4) - replace "Tabs from other devices" with "Synced Tabs" on menus and history panel. r=Gijs 2015-12-03 10:05:03 +11:00
Mark Hammond
937d02b462 Bug 1201331 (part 3) - add a Synced Tabs panel. r=Gijs 2015-12-03 10:05:03 +11:00
Mark Hammond
8bfa2f5ab6 Bug 1201331 (part 2) - update tests that use the sync-button as a placeholder for "generic XUL button". r=Gijs 2015-12-03 10:05:03 +11:00
Mark Hammond
164eee2517 Bug 1201331 (part 1) - use a broadcaster to manage the Sync status. r=adw
This patch leverages broadcasters to keep the various sync UI elements sane.
Rather than adding yet another button ID to browser-syncui, we now just update
the broadcaster and let all the elements automagically get the attributes.
2015-12-03 10:05:03 +11:00
Michael Comella
0601a6f376 Bug 1209967 - test failures: Increase wait time when searching for a menu View. r=me 2015-12-01 16:48:09 -08:00
Michael Comella
5431fa599a Bug 1209967 - review: Set menu buttons visible in xml & remove dynamic visibility. r=me 2015-11-25 15:58:47 -08:00
Michael Comella
d117a5267c Bug 1209967 - Fix AppMenuComponent to work on GB. r=sebastian
This required us to use the menu button to open the menu and check
if the menu is open by looking at more menu items due to intermittent
issues where the menu would not always be scrolled to the top (I
think Robotium scrolled the menu before it finished appearing so
we couldn't see the first item and failed the isOpen test).
2015-11-25 15:52:39 -08:00
Michael Comella
2d158148be Bug 1209967 - Remove Asserts from BrowserApp. r=me
We added some Asserts but the robocop tests fail for an unknown reason. The
error was:
  E/MessageQueue-JNI( 1972): java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation

I tried a few things but in the end just decided to remove them.
2015-11-25 11:39:23 -08:00
Michael Comella
e376d48e34 Bug 1209967 - Remove android:icons from GB menu. r=sebastian
ic_menu_back was not in the v11 folder so I moved the all-API asset to the v11
folder.
2015-11-17 17:03:07 -08:00
Michael Comella
907df163ee Bug 1209967 - Remove HardwareUtils.hasMenuButton. r=sebastian 2015-11-17 16:25:39 -08:00
Michael Comella
4cc62f6205 Bug 1209967 - Toolbar: Always show the overflow menu.
This required us to use the custom menu inflater and panels on GB.

One side effect of this change is that the menu button no longer
closes the menu on GB. I tried to fix this but BrowserApp.onKeyDown
is not fired when the menu is open on GB and I'm not sure why that
is. However, I don't think it's worth my time to fix since it's GB.
2015-11-17 15:04:59 -08:00
Wes Kocher
83ace83a6a Backed out 2 changesets (bug 1193837) because the web extension tests are failing CLOSED TREE
Backed out changeset ebe2433705a5 (bug 1193837)
Backed out changeset c3307a5ac126 (bug 1193837)
2015-12-02 13:23:18 -08:00
Wes Kocher
cff1ea972a Backed out 2 changesets (bug 1190688) for browser_ext_tabs_executeScript.js permatimeouts
Backed out changeset 1d5e9f3d094d (bug 1190688)
Backed out changeset 4a10c564dfca (bug 1190688)
2015-12-02 11:22:31 -08:00
Michael Comella
eb4f442001 Bug 1227348 - Add default homepage radio buttons to homepage preference. r=margaret 2015-12-01 14:03:45 -08:00
Michael Comella
a166392dbc Bug 1227348 - Remove imports, provide better access levels. r=margaret 2015-11-24 11:26:49 -08:00
Dave Townsend
a0e277aec3 Bug 1229097: Fix missed review comment by converting all rules to errors. 2015-12-02 10:18:30 -08:00
Dave Townsend
2bf570b360 Bug 1229097: Land an initial .eslintrc for browser and toolkit. r=gijs, r=Standard8
Currently all rules are commented out except eol-last.
2015-11-30 10:45:45 -08:00
Gijs Kruitbosch
936ace59f9 Bug 1229831 - tab group migration code loses group titles, r=felipe 2015-12-02 17:31:22 +00:00
Brian Grinstead
61c8097340 Bug 1218455 - Special case 'this' to include in console autocompletion;r=fitzgen 2015-12-02 09:24:16 -08:00
Kris Maglione
ff58a140df Bug 1190688: Part 2 - [webext] Add tests for executeScript permission checks. r=billm 2015-12-01 20:47:08 -08:00
Kris Maglione
6df7a8a417 Bug 1190688: Part 1 - [webext] Implement the activeTab permission. r=billm 2015-12-01 20:37:41 -08:00
Kris Maglione
a65c3364a2 Bug 1193837: Part 2 - [webext] Enforce host matching and load URI restrictions on tabs.executeScript and insertCSS. r=billm 2015-12-01 20:32:18 -08:00
Kris Maglione
8b2c781b0f Bug 1193837: Part 1 - Cache the last known inner window ID of remote browsers in parent process. r=billm 2015-11-30 17:56:01 -08:00
Mark Banner
b6c2645270 Bug 1229471 - LoopUI shouldn't try to use toolbar buttons in the hidden window. r=mikedeboer 2015-12-02 16:08:34 +00:00
Mark Banner
522d22ddf6 Bug 1229351 - If the Loop button was removed from the toolbar will re-appear when the Loop system add-on is activated. r=Gijs 2015-12-02 16:08:34 +00:00
Florian Quèze
888eeba9ea Bug 1227045 - fix intermittent test failures due to the cache file not being consistently saved before test-triggered restarts, r=mak. 2015-12-02 16:51:15 +01:00
Florian Quèze
c43d2ff956 Bug 1227045 - Save the new current engine when it has been set as a fallback after the previous current engine was removed, r=mak. 2015-12-02 16:51:15 +01:00
Tom Tromey
5ffe2d7544 Bug 1225192 - remove leading whitespace before prettifying css; r=pbrosset 2015-12-02 08:27:26 -07:00
Tom Tromey
a3d9bef546 Bug 1225192 - fix eslint complaints about css-logic.js; r=pbrosset 2015-12-02 08:27:25 -07:00
Patrick Brosset
94da3f401c Bug 1171863 - Define all positions and sizes in percentage for auto-resize; r=tromey
Instead of having the various positions and sizes of elements of the timeline
defined in pixels, this defines them in % of the total width.
This way the animations, scrubber, etc... adapt as you resize the panel.
The only complex thing here is resizing the header and background. Both of
them are generated via javascript. To do this, they are now positioned and sized
in % too, so they resize when the window is resized, and after a debounced
delay, they get re-generated too.
2015-12-02 13:52:15 +01:00
Carsten "Tomcat" Book
c0d9effe81 Merge mozilla-central to fx-team 2015-12-02 15:22:46 +01:00
Carsten "Tomcat" Book
eb99d7cf4d merge mozilla-inbound to mozilla-central a=merge 2015-12-02 15:20:57 +01:00
Carsten "Tomcat" Book
670f934965 merge fx-team to mozilla-central a=merge 2015-12-02 15:17:31 +01:00