Commit Graph

17580 Commits

Author SHA1 Message Date
Mark Finkle
d7f1cb21c3 Bug 1198009 - Bump the ProfileInformationCache version r=rnewman 2015-09-12 19:26:39 -04:00
Mark Finkle
d294854ba0 Bug 1198009 - Add a broadcast notification to SwitchBoard after network configuration fetch r=rnewman 2015-09-12 19:26:31 -04:00
Mark Finkle
bf568143fe Bug 1198009 - Add SwitchBoard.getActiveExperiments r=rnewman 2015-09-12 19:26:14 -04:00
Phil Ringnalda
abd03bf63c Merge f-t to m-c, a=merge 2015-09-12 09:13:57 -07:00
Kartikaya Gupta
423b524153 Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker 2015-09-11 21:58:16 -04:00
Kartikaya Gupta
fa52a25d8c Bug 1201529 - Prevent calls to set the resolution or displayport from browser.js when APZ is enabled. r=rbarker 2015-09-11 21:58:16 -04:00
Wes Kocher
99db0234bd 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
431461d251 Merge mozilla-central to fx-team 2015-09-11 16:42:01 +02:00
Liang-Heng Chen
7a8e1ae48f Bug 1193605 - Part 5: separate different discovery/registration requests by UUIDs; r=rnewman 2015-09-09 08:30:00 +02:00
Daniel Stenberg
5bde705295 Bug 1179568 - remove dbusservice from more installation manifests. r=roc 2015-09-09 02:29:00 +02:00
Liang-Heng Chen
d8d823d62c Bug 1193605 - Part 2: process callbacks correctly. r=rnewman 2015-08-30 19:56:00 +02:00
Dylan Roeh
e025a5afc3 Bug 1193027 - Disables all downloads of file:// urls on Android. r=snorp 2015-09-08 15:41:36 -05:00
Michael Comella
c8d5bc1f70 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.
2015-09-08 16:57:38 -07:00
Martyn Haigh
8d41e437d0 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.
2015-09-10 10:51:54 +01:00
Carsten "Tomcat" Book
039287e013 Merge mozilla-central to fx-team 2015-09-09 14:10:46 +02:00
Carsten "Tomcat" Book
c7883cea3b merge mozilla-inbound to mozilla-central a=merge 2015-09-09 14:04:59 +02:00
Bob Clary
06abb2c2a3 Bug 1201061 - Autophone - set robocop_autophone.ini to run flash test, r=gbrown. 2015-09-08 22:53:11 -07:00
Mark Finkle
91a5e2ec19 Bug 1202154 - Switchboard does not catch Locale related exceptions r=nalexander 2015-09-08 23:49:07 -04:00
Mark Finkle
c18eaff865 Bug 1201384 - Add support for determining Switchboard buckets locally r=chenxia 2015-09-08 23:28:01 -04:00
Christian Schmitz
117e41f1e6 Bug 1197428 - Remove UrlBar.ImageButton.Icon style and change inheritors. r=mcomella 2015-09-02 03:14:00 +02:00
Prateek Arora
f2fcfdfa42 Bug 1197427 - Move UrlBar.ImageButton.TabCount out of styles. r=mcomella 2015-09-04 22:26:48 +05:30
Michael Comella
cadab87243 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.
2015-08-28 17:32:23 -07:00
Kartikaya Gupta
61e2dbec5c 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.
2015-09-08 14:04:54 -04:00
Kartikaya Gupta
e53c26755a 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.
2015-09-08 14:04:48 -04:00
Kartikaya Gupta
f6fec4cdc7 Bug 1201569 - Remove unused fields. r=snorp 2015-09-08 14:04:42 -04:00
Michael Comella
5a2e205212 Bug 1199041 - Clarify comment in DrawableUtil. r=liuche 2015-09-01 16:26:19 -07:00
Allison Naaktgeboren
310a78f16b Bug 1201324 - Hide savedsearch feature in a nightly flag.r? 2015-09-08 09:54:21 -07:00
Carsten "Tomcat" Book
f76708346b merge mozilla-inbound to mozilla-central a=merge 2015-09-08 15:37:12 +02:00
Martyn Haigh
c2da5e6393 Bug 1201619 - Fix some tab tray dimen issues; r=mcomella 2015-09-03 18:47:58 +01:00
Prateek Arora
852f1655d8 Bug 1197441 - Remove BrowserToolbarBase.setButtonEnabled. r=mcomella 2015-09-01 22:12:31 +05:30
Gian-Carlo Pascutto
a87ceb68d3 Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois 2015-09-08 08:22:10 +02:00
Phil Ringnalda
10105b6697 Merge m-c to m-i
CLOSED TREE
2015-09-10 15:30:31 -07:00
Mark Goodwin
25d06c35c0 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
d10f7a3adc 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
9b8ecdaafa 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
d9051e0e5d Bug 1151102 - Add some diagnostic logging. r=snorp 2015-09-09 23:22:19 -04:00
James Willcox
a0e96ceae4 Bug 1182665 - Adjust tile sizes depending on the screen size r=nical 2015-09-11 09:09:19 -05:00
James Willcox
cd11506884 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
1ffac71f86 Merge m-c to b2ginbound, a=merge 2015-09-04 15:41:50 -07:00
Wes Kocher
f8ff1e61cb Merge inbound to central, a=merge 2015-09-04 15:34:42 -07:00
Fabrice Desré
bfcb2e2e41 Bug 1201145 - Make android intent & web activities coexist peacefully r=snorp 2015-09-04 14:06:49 -07:00
Fabrice Desré
486eb86701 Bug 1200513 - Route http(s) url to gaia r=snorp 2015-09-04 14:06:44 -07:00
Allison Naaktgeboren
da9b0cbd87 Bug 1200371 - ContentResolver.query()'s wildcard % not performing as expected.r=mcomella 2015-09-03 20:17:41 -07:00
Wes Kocher
49ee79c244 Merge m-c to fx-team, a=merge 2015-09-03 14:12:23 -07:00
Carsten "Tomcat" Book
bab23a9d3c 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
67033a6721 Bug 1197824 - Remove/simplify more code in browser.js dealing with viewport metadata. r=snorp 2015-09-03 10:30:41 -04:00
Kartikaya Gupta
41b98b3a21 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
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
1f4c6a816d 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.
2015-09-03 10:30:40 -04:00
Kartikaya Gupta
f90caaab5c Bug 1201539 - Remove Fennec front-end code to deal with reflow-on-zoom. r=mfinkle 2015-09-04 11:49:48 -04:00
Florian Quèze
ecb2f187fc Bug 1169459 - remove the loadFromJars/jarURIs prefs, r=Mossop. 2015-09-04 11:50:49 +02:00