Commit Graph

11688 Commits

Author SHA1 Message Date
J. Ryan Stinnett
bab8bbfda2 Bug 1103120 - Part 8: Server: Use promises and results in allowConnection. r=past 2015-01-26 12:47:13 -06:00
J. Ryan Stinnett
f7dece0433 Bug 1103120 - Part 6: Server: Move allowConnection to authenticator. r=past 2015-01-26 12:47:13 -06:00
Richard Newman
f737e5cb14 Bug 1124492 - Allow for distribution intent processing to occur after first use. r=margaret 2015-01-26 10:02:39 -08:00
Carsten "Tomcat" Book
03a4d5fca0 Backed out changeset d34e894a9ea2 (bug 1114594) for xpcshell and m5 test failures 2015-01-26 15:01:16 +01:00
Ganesh Sahukari
c0ea7c540b Bug 1114594 - Remove promptForSaveToFile in favor of promptForSaveToFileAsync. r=paolo 2015-01-20 10:11:00 +00:00
Mark Capella
3d1185763f Bug 1123606 - Fix RTL Logic error affecting Handle Movement in TextAreas, r=margaret 2015-01-26 02:44:01 -05:00
Michael Comella
defedbe69f Bug 1107386 - Set internal container height as height of MenuPopup. r=mhaigh
Solution via http://stackoverflow.com/a/7698709
2015-01-23 12:30:56 -08:00
Michael Comella
6f14433e48 Bug 1110555 - Use real device dimensions when calculating LWT bitmap sizes. r=mhaigh
Before we used DisplayMetrics.width/heightPixels, which does not include the
system bars.
2015-01-23 12:30:05 -08:00
Michael Comella
a02338bc32 Bug 1096958 - Move TilesRecorder instance into TopSitesPanel. r=bnicholson
Thereby removing it from BrowserApp.
2015-01-22 17:36:17 -08:00
Mark Capella
286df702fa Bug 1116862 - p2 Add basic Handle Drag tests, r=margaret 2015-01-23 14:52:31 -05:00
Mark Capella
bd70f28f00 Bug 1116862 - p1 Implement testInputSelections, r=margaret 2015-01-23 14:52:31 -05:00
Martyn Haigh
a23bb2448f Bug 1122074 - Normal Tabs tray has an empty state (r=mcomella) 2015-01-23 16:01:15 +00:00
Mark Finkle
86b5185736 Bug 671993 - Unit tests for form data sessionstore r=bnicholson 2015-01-22 23:43:28 -05:00
Mark Finkle
16cfb525d1 Bug 671993 - Refactor writeFile to use promises and cleanup the caller code flow r=bnicholson 2015-01-22 23:43:20 -05:00
Mark Finkle
79d6b0f69c Bug 671993 - Collect some telemetry when writing session state to disk r=bnicholson 2015-01-22 23:43:17 -05:00
Mark Finkle
1b832dd74a Bug 671993 - Save/restore form data for main content and direct frames into session state r=bnicholson 2015-01-22 23:43:15 -05:00
Mark Finkle
a3ba61e6f4 Bug 671993 - Don't save session history for dynamic frames but correctly save shentry children r=bnicholson 2015-01-22 23:43:12 -05:00
Richard Newman
32b1f4920e Bug 1123688 - Set BrowserDB factory in application startup, not only for GeckoApp subclasses. r=bnicholson
The issue: only by launching GeckoApp (or a subclass) did we specify what kind of DB we wanted. If we don't specify, we get a StubBrowserDB.

The search activity is not a GeckoApp, but it does implicitly access a profile.

The same is true for Sync: a background Sync would eventually cause the CP to touch GeckoProfile to get the profile directory.

Both of these avenues will poison the GeckoProfile cache, storing a profile with a database member that's a StubBrowserDB.

If you subsequently launched the browser you'd get that GeckoProfile instance from the profile cache. StubBrowserDB deliberately returns null for some queries -- such as getTopSites. That causes us to throw here.

The solution I chose: have *GeckoApplication* specify which kind of DB to use, and then have WebappImpl (the only subclass for which we want different behavior) override it.

GeckoView consumers remain unaffected, because they have their own Application class, and so the usual GeckoProfile fallback applies.
2015-01-22 20:23:38 -08:00
Wes Kocher
abe6c43148 Merge m-c to fx-team a=merge 2015-01-22 14:53:05 -08:00
Richard Newman
db6756cf18 Bug 1123377 - Create build flag for reading list service on Android. r=nalexander 2015-01-22 08:27:43 -08:00
Carsten "Tomcat" Book
44c43cbd1b Merge mozilla-central to mozilla-inbound 2015-01-22 14:39:29 +01:00
Carsten "Tomcat" Book
bd64f16791 merge mozilla-inbound to mozilla-central a=merge 2015-01-22 14:30:51 +01:00
Chenxia Liu
fd4f268ff5 Backout bug 1091461 for visual changes. r=bustage 2015-01-21 17:57:16 -08:00
Wes Kocher
a2f7a323b6 Merge m-c to fx-team a=merge 2015-01-21 16:28:27 -08:00
Mark Capella
4d973d9597 Bug 851861 - v2 - Intermittent testFlingCorrectness, etc al. dragSync() consumers 2015-01-21 19:23:49 -05:00
Mark Capella
a320a205d8 Bug 851861 - v1 - BACKOUT Intermittent testFlingCorrectness, etc al. dragSync() consumers, r=mfinkle 2015-01-21 19:23:49 -05:00
Wes Kocher
f9229e5687 Merge fx-team to m-c a=merge 2015-01-21 15:28:31 -08:00
Allison Naaktgeboren
023ca42753 Bug 1091461 - Fix Tapping anywhere under the 'Private Browsing' tip in the History panel will open the Custom menu when it shouldn't.r=liuche 2015-01-21 15:10:11 -08:00
Nick Alexander
27542608b4 Bug 1124052 - Part 2: Don't preprocess Java in background services. r=rnewman 2015-01-21 11:15:24 -08:00
Nick Alexander
e18a1443fb Bug 1124052 - Part 1: Remove BUILD_TIMESTAMP_*. r=rnewman 2015-01-21 09:55:12 -08:00
Jan Varga
5a3f83f395 Bug 1123637 - Remove all code relevant to quota prompts; r=bent,ehsan 2015-01-22 09:40:42 +01:00
Nick Alexander
99c561e01d Bug 1124052 - Part 0: Don't preprocess SysInfo. r=rnewman 2015-01-20 21:20:48 -08:00
Carsten "Tomcat" Book
d19e4ef3f8 Merge mozilla-central to fx-team 2015-01-21 14:35:28 +01:00
Carsten "Tomcat" Book
adba590b8a merge mozilla-inbound to mozilla-central a=merge 2015-01-21 14:21:49 +01:00
Martyn Haigh
6642d27dba Bug 1110149 - Add missing file to moz.build (r=self) 2015-01-21 12:42:52 +00:00
Martyn Haigh
ba9602a078 Bug 1110149 - [Tablet] Insert vertical divider between back button and normal browsing button in Tabs Panel (r=mcomella) 2015-01-21 11:37:46 +00:00
Jan-Ivar Bruaroey
27a85d3356 Bug 1115998 - Support RTCIceServer.urls (plural) array form. r=smaug, r=mt 2015-01-20 10:08:00 -05:00
James Kitchener
6a912052bb Bug 1100184 - Flatten netwerk/base/{public,src}/ directories. r=mcmanus, r=poiru 2015-01-20 03:58:00 -05:00
Carsten "Tomcat" Book
e4f2c5c98d Merge mozilla-central to mozilla-inbound 2015-01-21 14:32:34 +01:00
Seth Fowler
b9ca459e79 Bug 1124072 - Flip on decode-on-draw on APZ platforms. r=tn 2015-01-21 05:07:46 -08:00
Swaroop Rao
8e38317ce8 Bug 1031429 - Fix NPE by adding a NULL check. r=bnicholson 2014-12-09 09:19:00 -05:00
Nick Alexander
705ea0bd14 Bug 1093358 - Add mobile/android AppConstants.jsm. r=mfinkle,f=rnewman
I did as much conversion to "real Javascript" as I could stomach.  It
is, unfortunately, not feasible to remove all preprocessing from CSS
and XHTML files.
2015-01-20 15:17:58 -08:00
Brad Lassey
d03ef1cae5 bug 1116856 - rely on dynamically resizing tab mirror video stream based on window size r=mfinkle 2014-12-31 16:48:47 -05:00
Allison Naaktgeboren
723def53bd Bug 1107591 - Show site identity popup when clicking the favicon on phones.r=mcomella 2015-01-20 14:35:53 -08:00
Carsten "Tomcat" Book
5e46c2743d Merge mozilla-central to fx-team 2015-01-20 13:28:18 +01:00
Carsten "Tomcat" Book
8965861c3a merge fx-team to mozilla-central a=merge 2015-01-20 12:19:59 +01:00
Phil Ringnalda
e191a2b856 Merge m-c to f-t 2015-01-19 18:45:51 -08:00
Phil Ringnalda
d5d924b3ee Merge f-t to m-c, a=merge 2015-01-19 18:38:17 -08:00
Prabhjyot Singh Sodhi
b287bf5cf0 Bug 852247 - adding new checkbox to expose pref to force page zoomability in settings. r=margaret 2015-01-19 11:49:44 -05:00
Fernando Jimenez
2eeb719256 Bug 1097928 - Convert MozPaymentProvider to WebIDL. Android. r=wjohnston 2015-01-19 14:50:54 +01:00