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

17719 Коммитов

Автор SHA1 Сообщение Дата
vivek e9b552a51c Bug 1182193 - Part 2: Copy the tests from android-sync project. r=nalexander
--HG--
extra : commitid : 2BXbag2woTI
extra : rebase_source : db757aa89583e3ec5db51da58ba92194653dca8f
extra : histedit_source : b1ffe400cd46bbe450a3b9df5b8c0974c0c75f33
2015-09-03 21:31:14 +03:00
vivek 9e19a7c3eb Bug 1182193 - Part 1: Add Gradle-based Robolectric JUnit 4 tests r=nalexander
--HG--
extra : commitid : 9Uf6P78K64R
extra : rebase_source : 64f84369ae718625e9c8a60f1507d49fd40bb123
extra : histedit_source : f3277962a15e98553a27401f10f605bced689ae2
2015-08-29 00:26:36 +03:00
Martyn Haigh d3b9b2fd8f Bug 1201181 - Add "Set a Homepage" item in Settings > Customize > Home; r=mfinkle
--HG--
extra : commitid : JWKQqTwemxR
2015-09-14 14:36:38 +01:00
Martyn Haigh eb5f28c49a Bug 1195721 - Set a home page; r=mfinkle
--HG--
extra : commitid : 7DqD1cuSyVt
extra : rebase_source : 2790a548b80b445ead955a0cea4a7b8898d87dd2
2015-09-14 14:21:14 +01:00
Martyn Haigh 11be52924c Bug 1200619 - Implement back button to mobile tabs tray; r=mcomella
--HG--
rename : mobile/android/base/resources/drawable-large-hdpi-v11/tabs_panel_nav_back.png => mobile/android/base/resources/drawable-hdpi/tabs_panel_nav_back.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/tabs_panel_nav_back.png => mobile/android/base/resources/drawable-xhdpi/tabs_panel_nav_back.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/tabs_panel_nav_back.png => mobile/android/base/resources/drawable-xxhdpi/tabs_panel_nav_back.png
extra : commitid : 8wLPMAHvhUz
extra : rebase_source : f74014cedf9571b39f63bb8a63dfb9e09e836848
extra : amend_source : 8f12104f729701903a3fd4f5f5a034b97f5be938
2015-09-11 15:22:46 +01:00
Justin Dolske f1db2ce196 Bug 1198525 - Fix about:rights in Nightly and Developer edition, r=mossop, r=mfinkle
--HG--
extra : amend_source : e8f0ff258ccee6af9cfaa7c08b53e536c8dd60d4
extra : histedit_source : 869ec44df6552b3df6200d8b62b813da35f8acf3
2015-09-14 13:43:51 +05:30
Allison Naaktgeboren 499605e264 Bug 1203053 - Search icon appears blank until turning on search suggestions.r=mfinkle 2015-09-13 13:13:43 -07:00
Allison Naaktgeboren fecf914058 Bug 1202583 - crash in java.lang.NullPointerException: Attempt to read from field ''java.lang.String org.mozilla.gecko.home.SearchEngine.name'' on a null object reference.r=mfinkle 2015-09-13 13:13:43 -07:00
Phil Ringnalda 44860262c7 Merge m-i to m-c, a=merge 2015-09-13 11:58:18 -07:00
Mark Finkle d969e70542 Bug 1198009 - Add support to BrowserHealthRecorder for making a snapshot of active experiments in a new profile r=rnewman 2015-09-12 19:26:51 -04:00
Mark Finkle e47686b542 Bug 1198009 - Add support to BrowserHealthRecorder for managing active experiment list into ProfileInformationCache r=rnewman 2015-09-12 19:26:45 -04:00
Mark Finkle 6ec81980d1 Bug 1198009 - Bump the ProfileInformationCache version r=rnewman 2015-09-12 19:26:39 -04:00
Mark Finkle cf6a5d1d1a Bug 1198009 - Add a broadcast notification to SwitchBoard after network configuration fetch r=rnewman 2015-09-12 19:26:31 -04:00
Mark Finkle 02bbd52b12 Bug 1198009 - Add SwitchBoard.getActiveExperiments r=rnewman 2015-09-12 19:26:14 -04:00
Phil Ringnalda b25d7ef2e4 Merge f-t to m-c, a=merge 2015-09-12 09:13:57 -07:00
Richard Barnes 990593f9cf Bug 942515 - Show Untrusted Connection Error for SHA-1-based SSL certificates with notBefore >= 2016-01-01 r=keeler 2015-09-11 14:52:30 -04:00
Kartikaya Gupta 711b35cb56 Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker
--HG--
extra : commitid : JByEVaIboTo
2015-09-11 21:58:16 -04:00
Kartikaya Gupta 2cb1884c19 Bug 1201529 - Prevent calls to set the resolution or displayport from browser.js when APZ is enabled. r=rbarker
--HG--
extra : commitid : Bk7IbhdZ1GS
2015-09-11 21:58:16 -04:00
Wes Kocher ca0fa7c1cb Backed out 4 changesets (bug 1182665) for android reftest orange CLOSED TREE
Backed out changeset 719a4fbded10 (bug 1182665)
Backed out changeset 9559cead8d08 (bug 1182665)
Backed out changeset 4080fb4b9a7f (bug 1182665)
Backed out changeset c8549221c366 (bug 1182665)
2015-09-11 11:21:56 -07:00
Carsten "Tomcat" Book a6cd041140 Merge mozilla-central to fx-team 2015-09-11 16:42:01 +02:00
Liang-Heng Chen ecc1535306 Bug 1193605 - Part 5: separate different discovery/registration requests by UUIDs; r=rnewman 2015-09-09 08:30:00 +02:00
Daniel Stenberg e360e7619b Bug 1179568 - remove dbusservice from more installation manifests. r=roc 2015-09-09 02:29:00 +02:00
Justin Inouye d536f8c730 Bug 1196387 - Remove unneeded "reading time" code and layouts. r=sebastian 2015-08-28 01:31:00 +02:00
Sebastian Kaspari e6743e5288 Bug 1203011 - Restricted profiles: Hide 'Remove' context menu item from Top Sites list. r=ally
--HG--
extra : commitid : BRlbpduV8IU
extra : rebase_source : d61b7567dd124abc0e738636dac6fd7a9b1fa0bd
extra : amend_source : 2ff2f7e7e100886e29e36e4683975cd1f9a5d91d
2015-09-16 12:35:48 +02:00
Robert O'Callahan e343aae7cd Bug 1204841. Reenable offsetX/Y on mobile now that site issues have been fixed. r=smaug
--HG--
extra : commitid : HypG8n66Tar
extra : rebase_source : 6ceee5dff5de9e6d5a1222c0107761936ce0a81b
2015-09-15 22:55:55 +12:00
Kan-Ru Chen 008c01bd6c Bug 1123237 - Part 7. XPCOM interface for memory profiler. r=smaug
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-16 10:31:12 +08:00
Wes Kocher 3eef2f434b Merge m-c to inbound, a=merge 2015-09-15 17:20:16 -07:00
Liang-Heng Chen 7dbba59295 Bug 1193605 - Part 2: process callbacks correctly. r=rnewman 2015-08-30 19:56:00 +02:00
Dylan Roeh f20fa0b486 Bug 1193027 - Disables all downloads of file:// urls on Android. r=snorp 2015-09-08 15:41:36 -05:00
Michael Comella 2aae211245 Bug 1202870 - Set toolbar menu row height to 48dp. r=mhaigh
I tried to use the `?android:attr/...` method listed in the nearby comments but
kept receiving a "ResourceNotFound" exception. I wonder if this is related to
the way we inherit and then override the themes.

--HG--
extra : commitid : 6G6nTr4Sfrv
extra : rebase_source : 1ba4aab60e3a9cf3423b0297bd643055f9f1b28d
2015-09-08 16:57:38 -07:00
Martyn Haigh 3f43aa1d0a Bug 1203036 - Put tab tray improvements behind nightly flag; r=mcomella
This patch reintroduced changes behind a nightly flag removed by:

    1161638: Remove the chrome at the bottom of the screen in the Tabs Tray
    1164723: Inherit from Tablet UI on Mobile UI (aka compact tabs)
    1193745: Implement the tablet tabs tray grid view on mobile

I've also done a bit of work to allow the chrome to sit at the correct Y location in landscape on mobile devices when the tabs panel is shown to account for bug 1193374 which adjusts the aspect ratio of the tabs panel thumnbnails and didn't need to be hidden behind a nightly flag. Tablets remain unaffected by this change.

--HG--
extra : commitid : F4ZrEWNLzUw
extra : rebase_source : ec45dc9d919ac84a29487116582f35669fdf99af
extra : amend_source : 4afe062c66d7e9ca55419d328532060e9cb04184
2015-09-10 10:51:54 +01:00
Christoph Kerschbaumer 60ffe96bea Bug 1195162 - Move mozapps/plugins into pluginproblem (r=sicking,bsmedberg)
--HG--
rename : toolkit/locales/en-US/chrome/mozapps/plugins/plugins.dtd => toolkit/locales/en-US/chrome/pluginproblem/pluginproblem.dtd
rename : toolkit/mozapps/plugins/content/pluginFinderBinding.css => toolkit/pluginproblem/content/pluginFinderBinding.css
rename : toolkit/mozapps/plugins/content/pluginProblem.xml => toolkit/pluginproblem/content/pluginProblem.xml
rename : toolkit/mozapps/plugins/content/pluginProblemBinding.css => toolkit/pluginproblem/content/pluginProblemBinding.css
rename : toolkit/mozapps/plugins/content/pluginProblemContent.css => toolkit/pluginproblem/content/pluginProblemContent.css
rename : toolkit/mozapps/plugins/jar.mn => toolkit/pluginproblem/jar.mn
rename : toolkit/mozapps/plugins/moz.build => toolkit/pluginproblem/moz.build
rename : toolkit/mozapps/plugins/pluginGlue.manifest => toolkit/pluginproblem/pluginGlue.manifest
2015-09-14 19:08:06 -07:00
Nick Alexander 803a8d2abf Bug 1204937 - Part 3: Add Accounts:UpdateAccountFromJSON message. r=sebastian
This commit does a few things.  First, it fixes a typo
(s/ForResponse/ForResult/).  It's not clear how this /ever/ worked,
but it did.

Second, it adds an UpdateAccountFromJSON sibling to
CreateAccountFromJSON.  It would have been reasonable to have the
create message do double-duty and update an existing account (we have
the latitude to change the meaning since this API is not yet public)
but I generally prefer each consumer to perform the conditional state
check and to act appropriately.

Third, it generalizes the existing Accounts:Exist message to provide
some details (including email and UID) of any existing Firefox
Account.  The Accounts.exist() API /is/ public, so I introduce a new
(not yet public) API for this richer information.

--HG--
extra : commitid : 5OcLn2ejQzZ
extra : rebase_source : dca7f1ab0cb101948e9d67db4595b91127f0bfd6
2015-08-21 11:27:54 -07:00
Eitan Isaacson 95147a7039 Bug 1182222 - Make Layerview support accessibility HTML navigation. r=yzen r=mfinkle 2015-09-14 10:52:43 -07:00
Kartikaya Gupta 022a2f89f1 Bug 1204508 - Remove calls to function that was removed. r=mfinkle
--HG--
extra : commitid : ApVTpzT7bO3
2015-09-14 13:08:47 -04:00
Nick Alexander 83fab33f78 Bug 1204937 - Part 2: Extract Accounts: messages to AccountsHelper. r=sebastian
There are enough Accounts: messages to separate them from BrowserApp,
and the list is only growing.

This has also the small advantage of removing some non-native event
listeners.

--HG--
extra : commitid : EdVdLpnxju7
extra : rebase_source : 574212eb4b74336ef3322297ed71eeb401b03f84
2015-08-20 10:03:20 -07:00
Nick Alexander 143545ece4 Bug 1204937 - Part 1: Redirect native account UI launches through action intent filters. r=sebastian
This patch stops referring to package/class objects to identify
Android components directly and instead launches through action intent
filters.  The intent filters are scoped to the package, but not marked
as private or as requiring a permission.  A malicious package could
inject itself into an account flow, but I don't think there's much
advantage: the only time a secret is passed between activities is when
the native sign up (CreateAccount) and sign in (SignIn) activities
link between themselves, and in this instance I didn't route through
the action intent filters.  (This is entirely native -- there's no web
analog -- so I didn't use the indirection.)

--HG--
extra : commitid : 5kItROluc9m
extra : rebase_source : e02f324ab9a5cc4d807d37fa575e649631dee5d6
2015-09-15 14:18:46 -04:00
Nick Alexander a53e3171ae Bug 1204937 - Pre: use native account UI in Fennec. r=me
--HG--
extra : commitid : AXrkk7zux2n
extra : rebase_source : dd6463a0c6427b65ab77f51de242fd259b553aa4
2015-09-15 13:35:06 -04:00
Martyn Haigh 78fde926a3 Bug 1204875 - Hide Tabs Panel thumbnail height change behind nightly flag; r=mfinkle
--HG--
extra : commitid : HLTX0sA19cF
extra : rebase_source : bbf0b9d641cacfe70a40eb1c05397d24e7515e2f
extra : amend_source : 1783c53c38e919eb3673028c4f27a3324328d607
2015-09-15 15:46:23 +01:00
Carsten "Tomcat" Book c040626933 Merge mozilla-central to fx-team 2015-09-09 14:10:46 +02:00
Carsten "Tomcat" Book db7359881e merge mozilla-inbound to mozilla-central a=merge 2015-09-09 14:04:59 +02:00
Bob Clary b314c9a252 Bug 1201061 - Autophone - set robocop_autophone.ini to run flash test, r=gbrown. 2015-09-08 22:53:11 -07:00
Mark Finkle ca4c0d7bf1 Bug 1202154 - Switchboard does not catch Locale related exceptions r=nalexander 2015-09-08 23:49:07 -04:00
Mark Finkle a73066ceb2 Bug 1201384 - Add support for determining Switchboard buckets locally r=chenxia 2015-09-08 23:28:01 -04:00
Christian Schmitz ffb82d0b64 Bug 1197428 - Remove UrlBar.ImageButton.Icon style and change inheritors. r=mcomella 2015-09-02 03:14:00 +02:00
Prateek Arora b4eb6db151 Bug 1197427 - Move UrlBar.ImageButton.TabCount out of styles. r=mcomella 2015-09-04 22:26:48 +05:30
Michael Comella 7f4b66bcb8 Bug 1155855 - Don't override animations when opening the browser from the share overlay. r=liuche
When used to do our own animation when opening the browser from the
share overlay. That caused this bug: we didn't call `finish` until
`onAnimationEnd` but since `startActivity` was called, the application
was switched before `onAnimationEnd`, and thus `finish`, could be
called. When we returned to the share overlay, it was in an unexpected
state (`isAnimating` was true) and the user could no longer interact
with it, blocking access to the app the ShareOverlay was opened from.

We fix this by not doing our custom animations and just calling `finish`.

Note: in any case, overriding the animation when opening the browser
could be unintuitive to users because they might expect a consistent
app-switch animation throughout the system.

--HG--
extra : commitid : LAPOPiQePMN
extra : rebase_source : 79a7dd1c9acd2dc04d68f5ce890e4ea94cee348d
2015-08-28 17:32:23 -07:00
Kartikaya Gupta f001a3bc2c Bug 1201416 - Remove incorrect call to setResolution. r=snorp
The call to setResolution has (I believe) not been needed since bug 732971. Prior
to that resolutions used to be applied on the root document in Fennec, and so
browser.js would have to reapply the desired resolution on every tabswitch.
After that bug, the resolution was saved on the content documents for each tab
and so browser.js no longer needed to reapply the resolution. Until recently
doing this was redundant but harmless.

With bug 1180267 though the browser.js code that tracks the resolution may have
the wrong resolution initially, because that is determined in C++ code. Only
after the Java-side code process the setFirstPaintViewport message and sends
that information to browser.js does everything have the correct resolution. In
the case where a tab loaded in the background is brought into the foreground, the
tab-selected code runs before the setFirstPaintViewport code, and therefore uses
an incorrect resolution. This then screws up the viewport clamping code and causes
the page to get scrolled.

--HG--
extra : commitid : 3Ic2BinhkXO
2015-09-08 14:04:54 -04:00
Kartikaya Gupta 93a7a74dfe Bug 1202652 - Remove redundant and incorrect check when setting displayport margins. r=snorp
The intent of this check is to avoid setting the same margins more than once.
However this is redundant because the code in nsLayoutUtils::SetDisplayPortMargins
already has an equivalent check. Further, this code is wrong because it stores
the old margins per-tab, and so once a new document is loaded the margins may be
the same as "before" but they apply to a different element. In order to be correct
the check would have to track the target element as well as the margin values,
but it's easier to just get rid of this and let nsLayoutUtils handle it.

--HG--
extra : commitid : 3OpAxOyiOkS
2015-09-08 14:04:48 -04:00
Kartikaya Gupta 3487755a39 Bug 1201569 - Remove unused fields. r=snorp
--HG--
extra : commitid : JyjyBb3VlJC
2015-09-08 14:04:42 -04:00
Michael Comella 46b51bb33c Bug 1199041 - Clarify comment in DrawableUtil. r=liuche
--HG--
extra : commitid : Gg90aYQD1VS
extra : rebase_source : 2feaed1283dbee169a9ea31bca2bf6b5acec7219
2015-09-01 16:26:19 -07:00
Allison Naaktgeboren 43262f5455 Bug 1201324 - Hide savedsearch feature in a nightly flag.r? 2015-09-08 09:54:21 -07:00
Carsten "Tomcat" Book 06682809ee merge mozilla-inbound to mozilla-central a=merge 2015-09-08 15:37:12 +02:00
Martyn Haigh 4e38c09086 Bug 1201619 - Fix some tab tray dimen issues; r=mcomella
--HG--
extra : commitid : 43AU3BziOs9
extra : rebase_source : 553263b949dffd07f9794b3c59ec5f032e4920ec
extra : amend_source : 363fe6bafcf872b86c2b42d1ac95920851a5e284
2015-09-03 18:47:58 +01:00
Prateek Arora 0679da6f77 Bug 1197441 - Remove BrowserToolbarBase.setButtonEnabled. r=mcomella 2015-09-01 22:12:31 +05:30
Gian-Carlo Pascutto 34122d2ae8 Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois 2015-09-08 08:22:10 +02:00
Phil Ringnalda 9565dedf7d Merge m-c to m-i
CLOSED TREE
2015-09-10 15:30:31 -07:00
Mark Goodwin b212375b7e Bug 1016555 - Disable OCSP checking for certificates covered by OneCRL r=keeler
1) Added some comments to firefox.js to explain the relationship between
extensions.blocklist.interval and security.onecrl.maximum_staleness_in_seconds
2) Modified default values in firefox.js and mobile.js to set maximum staleness
to 1.25x blocklist interval
3) modified the tests_ev_certs.js xpcshell test to cope with larger maximum
staleness values to address test failures
2015-09-10 11:10:07 +01:00
Ms2ger de86214411 Bug 1193270 - Use lower-case variables for local variables in geckoview_library's Makefile.in; r=nalexander
This makes it easier to distinguish this local variable from standardized
variables.
2015-09-10 13:49:19 +02:00
Ehsan Akhgari e622d9b039 Bug 1203160 - Part 1: Turn service workers and fetch interception on in Fennec Nightly; r=nsm 2015-09-10 01:05:16 -04:00
Kartikaya Gupta e45e2f99e5 Bug 1151102 - Add some diagnostic logging. r=snorp
--HG--
extra : commitid : HGgmg6anUOh
2015-09-09 23:22:19 -04:00
Shu-yu Guo 64db2267cf Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Chenxia Liu e5ab251e9c Bug 1199859 - Add Import option for Firstrun. r=mfinkle
--HG--
extra : commitid : I2Vv12eXGJK
extra : rebase_source : 290e684a14f268b4fd18023817fe1dbcbf70736d
2015-04-16 14:49:40 -07:00
Nick Alexander 639bb353c8 Bug 1205334 - Part 2: Show an error message in about:accounts when restricted. r=antlam,sebastian
--HG--
extra : commitid : LCZoA2mldVz
extra : rebase_source : b69ab5bdf59320c3d3dea493c397b567e9bc0aad
2015-09-17 14:51:54 -04:00
Nick Alexander 8f641de9cd Bug 1205334 - Part 1: Don't register FxA WebChannel or listen for Accounts:* messages when restricted. r=sebastian
--HG--
extra : commitid : 5dq66yrlZL6
extra : rebase_source : 2f86d73120cec61aa449dc0c839e31ea92c67693
2015-09-17 13:53:05 -04:00
Nick Alexander cdb092fe66 Bug 1191067 - Add Fennec version of about:accounts. r=antlam,margaret
This is a Fennec version of about:accounts, cribbed largely from
Desktop's implementation.  This implementation serves two purposes:

One, it allows all fxa-content-server pref handling to remain in
Gecko.  Java-side consumers redirect to about:accounts?action=... and
have pref munging and parameter addition (like context=fx_fennec_v1,
etc) handled by about:accounts itself.

Two, it handles network connectivity display and error handling.  When
a request is started, we display an animated spinner.  We transition
smoothly from the spinner to the iframe display if we can, and if not
we hide any network error and offer to retry.  This is more important
in Fennec than it is on Desktop.  This approach agrees with Firefox
for iOS.

Some additional notes:

The spinner to iframe transition uses the WebChannel listener to send
LOADED messages to the appropriate XUL <browser> element.  It's worth
remembering that Fennec's Gecko is single process, so the <browser> in
question is in the same process.  None-the-less, we are close to e10s
safe.

There are four actions: signup/signin/force_reauth, and manage.  The
first three try to produce a LOGIN message.  The last uses the
fxa-content-server to manage the Account settings.  *This is not how
this is arranged on Desktop: Desktop redirects to a new tab, not
wrapped in about:accounts.*

--HG--
extra : commitid : F2waTwe355B
extra : rebase_source : f63c96f676d1300c774d091968ec8d88bb7a86dc
2015-09-18 16:28:14 -04:00
Nick Alexander 811d17425f Bug 1205706 - Part 2: Add entrypoint parameter to selected Firefox Account activities. r=sebastian
This list is not meant to be exhaustive.  There are many ways to get
to the Get Started activity; not all of them are interesting.  We're
just trying to capture the significant entrypoints, like firstrun and
preferences.

--HG--
extra : commitid : 6NI5PTknABt
extra : rebase_source : bb376e316cf3c68388506e1805ce33b749db324f
2015-09-17 16:22:26 -04:00
Nick Alexander 694d3c5688 Bug 1205706 - Part 1: Pass-through white-listed intent extras to about:accounts. r=sebastian
Pretty straight-forward.  It's possible that getStringExtra is not
safe in the face of malicious data; the worst we might expect is a
crash on the Java side; a large memory allocation on the JS side; or
significant URL data transfer.  The first is valuable because we'd see
abusers in crash-stats; and the second two are already possible when
opening any URL.

--HG--
extra : commitid : GZNHCgMWFt5
extra : rebase_source : dfb88da52ef0449246ba54d460a4653170542b69
2015-09-17 16:21:07 -04:00
Nick Alexander a054e8300b Bug 1191064 - Follow-up: Always skip tab queues when opening about:accounts. r=me
This also skips the tab queue when opening other links internally,
like the FxA Terms of Service and Privacy Policy.

--HG--
extra : commitid : H9f8Gur7qMg
extra : rebase_source : 21cda6d413871e20b22eca4dd4bc95127250bec6
2015-09-17 15:52:06 -04:00
Nick Alexander aa3f725872 Bug 1191064 - Follow-up: s/signin/signup/, s/settings/manage/. r=me
--HG--
extra : commitid : 3U47GDlhXel
extra : rebase_source : 07aafe215c7feb807b9aa89eab2ee8009c435030
2015-09-17 15:02:52 -04:00
Nick Alexander 781fb20b44 Bug 1204510 - Replace animated SVG spinner with non-SVG equivalent. r=ally
The spinner itself is 60px square, colored like fennec_ui_orange.

The HTML and CSS was hacked out of
https://github.com/lightningtgc/material-refresh, tree
6b1be0046d.
The original code is licensed MIT.  I pruned things we don't use,
adjusted the box model for our use, changed the spinner color, and
simplified the CSS.

--HG--
extra : commitid : yncLSrgF9z
extra : rebase_source : 02dc83cbb189fb8fa7ff5b1f75d6407a4601d1d5
2015-09-18 16:07:38 -04:00
Wes Kocher 0ee23cf585 Merge m-c to b2ginbound, a=merge 2015-09-14 17:27:31 -07:00
Fabrice Desré 1a84049c64 Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm 2015-09-14 09:30:28 -07:00
Wes Kocher c1e44ec580 Backed out 2 changesets (bug 1200445) for test_operator_app_install.xul bustage
Backed out changeset a1f7f70e87bd (bug 1200445)
Backed out changeset fd2a42de5203 (bug 1200445)
2015-09-14 12:49:03 -07:00
Fabrice Desré 80326f9f39 Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm 2015-09-14 09:30:28 -07:00
James Willcox ec43fd4643 Bug 1182665 - Adjust tile sizes depending on the screen size r=nical 2015-09-11 09:09:19 -05:00
James Willcox 226e891da2 Bug 1182665 - Use a direct JNI call to determine screen size in nsScreenManagerAndroid r=jchen 2015-09-11 09:09:18 -05:00
Wes Kocher ab4bdc3732 Merge m-c to b2ginbound, a=merge 2015-09-04 15:41:50 -07:00
Wes Kocher a5709b4620 Merge inbound to central, a=merge 2015-09-04 15:34:42 -07:00
Fabrice Desré c4db83258f Bug 1201145 - Make android intent & web activities coexist peacefully r=snorp
--HG--
rename : mobile/android/components/ActivitiesGlue.js => mobile/android/components/AndroidActivitiesGlue.js
2015-09-04 14:06:49 -07:00
Fabrice Desré fd1b223a86 Bug 1200513 - Route http(s) url to gaia r=snorp 2015-09-04 14:06:44 -07:00
Allison Naaktgeboren eaf07adf5d Bug 1200371 - ContentResolver.query()'s wildcard % not performing as expected.r=mcomella 2015-09-03 20:17:41 -07:00
Wes Kocher 5c6ab9fcda Merge m-c to fx-team, a=merge 2015-09-03 14:12:23 -07:00
Carsten "Tomcat" Book 494d8996ce Backed out changeset b317ee483a64 (bug 1107372) for causing test failures in test_home_provider.html 2015-09-03 17:02:20 +02:00
Kartikaya Gupta 8f9f9c10e1 Bug 1197824 - Remove/simplify more code in browser.js dealing with viewport metadata. r=snorp
--HG--
extra : commitid : 8i9ekyfp1Gr
2015-09-03 10:30:41 -04:00
Kartikaya Gupta ac41a6a193 Bug 1197824 - Switch Fennec over to using the zoom constraints from Gecko. r=snorp
Now Fennec can use the message from Gecko with the zoom constraints and we can
delete a bunch of code that did the equivalent job in browser.js

--HG--
extra : commitid : 20xL8HASMlt
2015-09-03 10:30:41 -04:00
Kartikaya Gupta 411981b8eb Bug 1197824 - Stop propagating the default zoom around unnecessarily. r=snorp
The default zoom value is only used on the Java side to clamp the min/max zoom
values in the case where zooming is disabled. We can do this much earlier in
the flow, when we are computing the metadata, and reduce the amount of
redundant information being passed around.

--HG--
extra : commitid : AdyBXqXiIaW
2015-09-03 10:30:40 -04:00
Kartikaya Gupta e0d941d847 Bug 1201539 - Remove Fennec front-end code to deal with reflow-on-zoom. r=mfinkle
--HG--
extra : commitid : 7eqzwMt4jee
2015-09-04 11:49:48 -04:00
Florian Quèze e966fcb5ac Bug 1169459 - remove the loadFromJars/jarURIs prefs, r=Mossop. 2015-09-04 11:50:49 +02:00
Gian-Carlo Pascutto 4a5c572289 Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois 2015-09-03 15:36:06 +02:00
Carsten "Tomcat" Book 92cc8ece64 merge mozilla-inbound to mozilla-central a=merge 2015-09-03 13:14:37 +02:00
Kartikaya Gupta c9b205eede Bug 1201217 - Don't fiddle with the resolution on tab switch when using APZ in fennec. r=rbarker
--HG--
extra : commitid : K5KQ632Ma3m
2015-09-02 16:31:06 -04:00
Carsten "Tomcat" Book 3f7d220b6b Merge mozilla-central to fx-team 2015-09-02 14:52:27 +02:00
Carsten "Tomcat" Book 22484bfe22 merge mozilla-inbound to mozilla-central a=merge 2015-09-02 13:53:06 +02:00
dominique vincent 1e8a551445 Bug 1200177 - Form Assistant is not always correctly closed. r=mcomella 2015-08-31 14:28:58 +02:00
Sebastian Kaspari 1fd7001f01 Bug 1199596 - Only install "Parental Controls Theme" for restricted profiles and not guest profiles. r=ally
From browser.js's point of view there's no difference between restricted and guest profiles. Both use the
parental controls API. So there are only two "simple" solutions here:

* 1) Add a method to nsIParentalControlsService to determine whether the current profiles is a restricted or
  a guest profile (Something like isGuest()). But then every platform using this interface would require
  to at least implement a stub for this method.

* 2) Add a new restriction that controls installing the theme.

This patch implements option 2. While this restriction is not of much use besides deciding whether we need
to install a specialized theme (DISALLOW_DEFAULT_THEME), it still offers the most flexibility. In a
follow-up bug we could decide to make the restriction configurable by the device admin (requires localized
strings).

--HG--
extra : commitid : 1HcJmNLuz7b
extra : rebase_source : d43407713b7d41a546213e75b7d5e4f03a8b3d78
2015-08-31 18:09:42 +02:00
Sebastian Kaspari 5bd90ecf57 Bug 1196198 - Use ordered list to find new default panel. r=mhaigh
--HG--
extra : commitid : 42jnomXCwar
extra : rebase_source : 02412c2bb22c5252ee4d32fc4ef19eea4859f3f9
extra : amend_source : da7cb9cd2e9192110de2fb56d2096e23404a4e8e
2015-08-31 14:26:46 +02:00
Sebastian Kaspari e85c83a47c Bug 1199639 - Block access to about:addons for guest profiles. r=mhaigh
--HG--
extra : commitid : BhsXY0CQs7q
extra : rebase_source : 91fe3aaf9d8db34e5bc4207bc6206e81cc27dd8f
extra : amend_source : 2832c984de83935b6059630cc2cfd192ecdbaf20
2015-08-28 16:37:35 +02:00
Sebastian Kaspari 2ba1ac1007 Bug 1195287 - Fix wrong colors in text selection toolbar on v21+. r=mhaigh
This patch creates a copy of the GeckoAppBase style in v21/themes.xml and removes
the custom icons for copy, cut and paste we use on v11+. Instead the system icons,
that match the look&feel of the ActionBar, will be used.

--HG--
extra : commitid : bb07iANzjF
extra : rebase_source : 3b057830c78f5cac1361474d3c60eeaf86eda1d6
extra : amend_source : 86e0168b47967e3e66cd36b151b33ccefd2e2af7
2015-08-28 16:22:11 +02:00
Sebastian Kaspari aaaa54f2e5 Bug 1197721 - Restricted profiles: Hide "Display" menu items in non-"split pane" settings list too. r=mhaigh
--HG--
extra : commitid : 6Uk60s2GQJz
extra : rebase_source : 31af607f861c23bfe521f7cc60347f8516b15414
extra : amend_source : 1c5b0a819d99e0ed70b8392f28e4d5a59f4109b4
2015-08-28 13:31:45 +02:00
Sebastian Kaspari 667a5eeaf6 Bug 1196708 - Restricted profiles: Hide Remove context menu item from Top Sites. r=mhaigh
--HG--
extra : commitid : EmTBWJym0G5
extra : rebase_source : 3a7da1955f6d32d4dc91e83f794762c67caa769e
extra : amend_source : b7237073e98f23ae035267cbfd92e826bbff1f20
2015-08-28 12:41:10 +02:00
Sebastian Kaspari 058c117514 Bug 1197171 - Remove "Mark as read/unread" options from Top Sites grid view context menu. r=mhaigh
--HG--
extra : commitid : DAQWE3WT17Y
extra : rebase_source : ad8d8ea56dda94c310e23254ec1dbb317f505eea
extra : amend_source : c09ebcab0123549e6e2c2d8bd84d54e79090ae62
2015-08-28 10:02:25 +02:00
Sebastian Kaspari 7c1b0dd9ea Bug 1200151 - Restricted profiles: Hide developer tools based on restriction. r=ally
--HG--
extra : commitid : J22yazD1MKd
extra : rebase_source : 3ba75b27cac6c5d0625517371bc11a831b4b88af
2015-08-31 13:52:32 +02:00
Margaret Leibovic bc418f1775 Bug 1190301 - Use compound drawables instead of ImageButton views for tab audio indicator. r=mhaigh
--HG--
extra : commitid : gRtKCFje0R
extra : rebase_source : 8a94567769beda2ac2af6c819f30c482445ae2d7
2015-08-24 10:12:06 -06:00
Margaret Leibovic 5c61f9dd46 Bug 1190301 - Enable tab audio indicator by default. r=mcomella
--HG--
extra : commitid : 8Bh3iuIiiQ4
extra : rebase_source : f42fb616a395b4e8c5d2e8869ac84c5a655bd45c
2015-08-24 09:30:00 -06:00
Margaret Leibovic 93e48eadec Bug 1190301 - Remove mute button functionality from tab audio indicator. r=mcomella
--HG--
extra : commitid : SPbzRYsOKr
extra : rebase_source : 1db874dd992771834e7a8187aced886f6ed3bd6a
2015-08-24 08:55:43 -06:00
Michael Comella 3e119ea097 Bug 1186020 - Convert download animation icons to white. r=liuche
To do this, I ran:
  convert <image> -alpha extract -alpha on <image>

The resultant images were slightly larger than their previous
counterparts so I then compressed them with ImageOptim.

--HG--
extra : commitid : KJ2wVCoGpWp
extra : rebase_source : c53cf14e32c8904e2ed2403f32bc8cb87245c465
2015-08-26 15:45:06 -07:00
Nick Alexander 8d71540829 No bug - Add |mach android| command. r=me
DONTBUILD NPOTB

This adds a pass-thru |mach android| command.  It's just here to make
it easier to add and remove Android SDK packages: since most folks
don't have the Android tools on their PATH, this saves them having to
root through the object directory to find the path to the tool.

--HG--
extra : commitid : HgCtltLK3V4
extra : rebase_source : 6c7db25c10b643c8fe655976e613c29db7cd0bc4
extra : histedit_source : fd95eb809a901fd3873968117c60966f3f82790c
2015-08-26 10:57:49 -07:00
Nick Alexander e664678d95 No bug - Make project-wide default language level be Java 1.7 in IntelliJ. r=me
DONTBUILD NPOTB

Straight from http://stackoverflow.com/a/24751182 and the linked
IntelliJ tickets.

--HG--
extra : commitid : AcbSF0042KW
extra : rebase_source : f67e9eecfdf3f452e4fd55901f8eb42b0f3ed22c
2015-08-21 16:16:16 -07:00
Ryan VanderMeulen 0040548882 Merge m-c to fx-team. a=merge 2015-09-01 21:22:15 -04:00
Ryan VanderMeulen 288dfa7ea3 Merge fx-team to m-c. a=merge 2015-09-01 21:15:09 -04:00
Allison Naaktgeboren b963a8d796 CLOSED TREE missing space in commit from Bug 1197054 2015-09-01 16:28:47 -07:00
Allison Naaktgeboren 8af6780893 Bug 1197054 - Build changes to get rid of bookmarks.inc.r=nalexander 2015-09-01 15:52:26 -07:00
Allison Naaktgeboren 3c8e5a28bc Bug 1189719 - Recall and display search history within main browser UI.r=mcomella 2015-09-01 15:32:33 -07:00
Ryan VanderMeulen ce13fdac84 Merge m-c to fx-team. a=merge 2015-09-01 15:20:21 -04:00
Fabrice Desré 51536ff266 Bug 1199873 - Map the screen on/off events to gaia events r=snorp 2015-09-01 07:45:47 -07:00
Mark Finkle 0e5eb25375 Bug 1129614 - Thumbnails in the tabs drawer are expired r=nalexander 2015-08-31 18:54:59 -04:00
Mark Finkle 3f6cf75fef Bug 1078432 - Use Android print service to enable cloud printing r=sebastian 2015-08-31 17:54:23 -04:00
Ryan VanderMeulen 03cc65daac Merge m-c to inbound. a=merge 2015-09-01 15:19:34 -04:00
Martyn Haigh 225f654d4b Bug 1196254 - Contextual hint shown the first time tracking protection is triggered is cut off in landscape r=sebastian
--HG--
extra : commitid : HQAKpZDvkEj
extra : rebase_source : 7b8b1a4c802437933012bca36cc5e803b22d3515
2015-08-21 15:55:34 +01:00
Kartikaya Gupta 79a47ebad0 Bug 1149000. r=mfinkle
--HG--
extra : commitid : KGv3y904mH7
2015-09-01 13:17:25 -04:00
Michael Comella 6a36cef7ac Bug 1148550 - Remove add_tab private browsing and dark assets. r=mhaigh
Replace dark assets with tinting.

--HG--
extra : commitid : F1VtUJmQJfm
extra : rebase_source : 08494cfb3619a3fef337d907e72e0cc02ab3417e
2015-08-25 15:18:54 -07:00
Michael Comella dcbf950db3 Bug 1148550 - Replace new tab asset with Material one. r=mhaigh
--HG--
extra : commitid : Jum0dL2w5aV
extra : rebase_source : 833a15e02bb558c782a1cb383462686c7a9f9137
2015-08-25 10:05:47 -07:00
Michael Comella 714c860ce9 Bug 1148550 - Update 3-dot menu icon to Material in tabs panel. r=mhaigh
--HG--
extra : commitid : J3feqqlbHuz
extra : rebase_source : 937dbb2def6ba53f2432e26c4c997353a52dbfb9
2015-08-24 16:13:21 -07:00
Michael Comella 1adf916d0e Bug 1148550 - Update 3-dot menu icon to Material on toolbar. r=mhaigh
Other 3-dot menu button locations to follow.

I tested that the colors are correct in the various states (e.g. private
browsing).

This patch additionally:
* Restructured the menu button (which allowed the removal of a setVisibility
  call
* Removed the now unused tablet assets.

--HG--
extra : commitid : 5AzCA3B3KHo
extra : rebase_source : b2ba9b4052cf94f8af4c4cb39b3f5f1f250d3b17
2015-08-21 17:34:00 -07:00
Michael Comella 8d2294bcd9 Bug 1148550 - Add new Material 3-dot menu assets. r=mhaigh
And replace the older assets.

These are the 36dp icons from Google's material design page:
  https://www.google.com/design/icons/#ic_more_vert

Then we trim off the whitespace with image magick:
  convert icon.png -trim out.png

And compress with ImageOptim.

--HG--
extra : commitid : 2KxoyvO50be
extra : rebase_source : 23535bb72fa7cc99f9e6a9b1efbf9e4c3f3a84f0
2015-08-21 17:36:50 -07:00
Michael Comella 459808a15f Bug 1148550 - Update GeckoMenu pressed color. r=mhaigh
This also involved moving a redundant background declaration to only the
containing style.

--HG--
rename : mobile/android/base/resources/drawable/action_bar_button.xml => mobile/android/base/resources/drawable/menu_item_action_bar_bg.xml
extra : commitid : GFUgNsiZgGb
extra : rebase_source : 4a3c03b50f923e50bf99effea9b9d34813adb40b
2015-08-20 12:43:48 -07:00
Michael Comella cb9ea0a54e Bug 1148550 - Change menu padding left to 15dp. r=mhaigh
--HG--
extra : commitid : FIaA3L37hlj
extra : rebase_source : c735264761358a67591da518144392e3ce8d5525
2015-08-19 16:49:01 -07:00
Martyn Haigh e584f6d5ca Bug 1193745 - Implement the tablet tabs tray grid view on mobile r=mcomella
--HG--
extra : commitid : IyaIo2kPcQR
extra : rebase_source : a50e035963c9247b5e8f39a8d8f8923f15e535e7
2015-09-01 13:57:44 +01:00
Garvan Keeley aad048ca5e Bug 1200696 - Don't use VERSION_CODE as it can break the build with older sdks. r=sebastian 2015-09-01 14:17:08 -04:00
Michael Comella dff9510f20 Bug 1198084 - Set appropriate content description on tabs playing audio. r=mhaigh
Tested using TalkBack on N4 Android 5.1.

--HG--
extra : commitid : 7iz9bR3khkm
extra : rebase_source : 53a721a773ddb0e94623372b46d2a31c638cf875
2015-09-02 18:34:25 -07:00
Michael Comella f7f34bd621 Bug 1198084 - Add strings for tab playing audio. r=mhaigh
--HG--
extra : commitid : 9x88jYLwf27
extra : rebase_source : dc2677a66f6b638afcd80de9d4cdd4e8785ae5fe
2015-09-02 18:28:07 -07:00
Michael Comella db2dda24ac Bug 1198084 - Remove unused tab audio strings. r=mhaigh
These appear to have been added in the initial implementation of this feature.

--HG--
extra : commitid : KIlolzsFEyi
extra : rebase_source : 0351ba974ed6624c6f767146a39443f5704a57ab
2015-09-02 18:12:30 -07:00
Allison Naaktgeboren 5f1d187cde Bug 1200299 - Change background color of header block on edit logins page.r=mfinkle 2015-09-03 10:48:14 -07:00
vivek 7f1348d1b2 Bug 1142171: Split history List view for tablet landscape mode r=sebastian.
--HG--
extra : commitid : 6sIgUCTyxLY
extra : rebase_source : b7133ccffc1a69d2bf59f682a57ab39326d8c6d7
2015-08-13 02:49:11 +03:00
vivek 297b2d1402 Bug 1142171 - Pre: Refactor HistoryAdapter to a separate class and defined section ranges r=sebastian.
--HG--
extra : commitid : 2mfx1tID1Aj
extra : rebase_source : c7a4873deff511a3ac64eb359194c91fe83f1f3d
2015-08-12 20:16:07 +03:00
Ryan VanderMeulen 0f38752ebc Merge inbound to m-c. a=merge 2015-08-31 15:21:02 -04:00
Carsten "Tomcat" Book fa01817a0a Backed out changeset 2734a3110b4a (bug 1107372) for Talos Bustage on a CLOSED TREE 2015-08-31 16:19:39 +02:00
dominique vincent 4ded270dc6 Bug 1190332 - Zoomed View appears in input fieds. r=mcomella 2015-08-29 08:14:43 +02:00
dominique vincent 599e8238ff Bug 1191041 - Increase the likelihood of zoomed view triggering for small elements but decreased the likelihood for large elements. r=kats 2015-08-28 22:54:41 +02:00
Ryan VanderMeulen 2619578c83 Merge fx-team to m-c. a=merge 2015-08-30 15:24:02 -04:00
Fabrice Desré 87bfd704c6 Bug 1199784 - Enable the mozContact api r=snorp 2015-08-28 14:11:54 -07:00
Kartikaya Gupta 5e01e54551 Bug 1199768 - Read the translation from the parent element which actually has the translation rather than the ViewFlipper itself. r=wesj
--HG--
extra : commitid : 1mJYIpCaF2H
2015-08-28 17:22:17 -04:00
Kartikaya Gupta 42112ad989 Bug 1197811 - Turn the LayerView into a ScrollView that scrolls to shift the surface rather than using setTranslation. r=rbarker
On Gingerbread devices (Android API 9 or 10) the ViewHelper.setTranslationY code
doesn't work to move the SurfaceView. In order to acheive that effect I turned
LayerView into a ScrollView with a dummy element at the top, and allow it to
scroll. This allows the SurfaceView to move as desired. A few places in the code
were assuming that the LayerView and SurfaceView were always at the same screen
location (which was true before but not any more) and so those sites needed
some updating as well.

--HG--
extra : commitid : Jpr1k74MOAD
2015-08-28 17:22:17 -04:00
Kartikaya Gupta 587a360099 Bug 1197811 - Extract a wrapper for setting the background color on the SurfaceView. r=rbarker
--HG--
extra : commitid : 5ZFBWj7Lofh
2015-08-28 17:22:17 -04:00
Kartikaya Gupta 89a588ea02 Bug 1197811 - Extract a wrapper for getting/setting the translation on the LayerView. r=rbarker
--HG--
extra : commitid : 4TUIGjEccG0
2015-08-28 17:22:17 -04:00
Michael Comella 26b988279e Bug 1198955 - Remove `FENNEC_TITLE_IN_TITLEBAR_ENABLED` probe. r=ally
--HG--
extra : commitid : 3v3YSxFxWrs
extra : rebase_source : 365fc4f35a6ad594f0f5f47b6ab86cce0736c2d7
2015-08-26 14:11:11 -07:00
Mantaroh Yoshinaga ef2a0d50b5 Bug 1177510 - Add max/min mechanism to DateTimePicker.java in order to prevent inputting invalid Date values. r=wesj 2015-07-22 03:26:00 -04:00
Mark Finkle c6ec5cec07 Bug 1196897 - Switch to async config loading for Switchboard r=rnewman 2015-08-27 23:57:53 -04:00
Mark Finkle 0faf3f9db0 Bug 1196897 - Initialize Switchboard in BrowserApp.onCreate r=liuche 2015-08-27 13:50:03 -04:00