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

16107 Коммитов

Автор SHA1 Сообщение Дата
Chris Peterson 16683aafd3 Bug 1133418 - Remove nonstandard expression closures from mobile/android. r=mfinkle 2015-01-24 23:50:50 -08:00
Ryan VanderMeulen 2e72549296 Merge inbound to m-c. a=merge 2015-02-17 21:22:47 -05:00
dominique vincent 0fde35b1ae Bug 1130630 - Move zoomed_view_stub from shared_ui_components to gecko_app. r=mcomella 2015-02-12 22:12:48 +01:00
Ryan VanderMeulen cd46520185 Merge inbound to m-c. a=merge 2015-02-17 14:24:51 -05:00
Martyn Haigh 457653cee4 Bug 1128497 - No scroll bar in portrait mode in Tab Panel (r=mcomella) 2015-02-17 17:17:06 +00:00
Carsten "Tomcat" Book 4b912997a8 Merge mozilla-central to fx-team 2015-02-16 16:18:42 +01:00
Carsten "Tomcat" Book 08fafcb3e2 merge mozilla-inbound to mozilla-central a=merge 2015-02-16 15:59:56 +01:00
Martyn Haigh f2ad138f7e Bug 1132185 - Put the tab queue UI behind a build flag (r=nalexander) 2015-02-16 14:55:52 +00:00
Ryan VanderMeulen cc5672087d Merge m-c to inbound. a=merge 2015-02-17 14:27:23 -05:00
Carsten "Tomcat" Book 3e0a1b1404 Backed out changeset 32355c0d9d64 (bug 1014113) for suspicion of causing r2 perma failures 2015-02-16 10:19:09 +01:00
Robin Ricard 7783c1a260 Bug 1130872 - Add Robocop JavascriptTest verifying that AppConstants module can be imported and is sensible. r=nalexander
--HG--
extra : amend_source : a24d08216feb49a136834699c3b3eabaf357d9c7
2015-02-13 08:41:00 -08:00
Wes Kocher 33d9d68dcd Backed out changeset 67b3b61d39f3 (bug 938845) for rc4 failures 2015-02-13 14:08:41 -08:00
Wes Kocher 8c85d14f92 Backed out changeset 8a4280e98895 (bug 1122331) 2015-02-13 14:08:22 -08:00
Wes Kocher 8074719e1f Merge m-c to fx-team a=merge 2015-02-13 13:52:03 -08:00
Wes Kocher f6f568ec47 Backed out changeset bab1f360bf44 (bug 1128287) for rc2 failures a=me 2015-02-13 13:41:46 -08:00
Ryan VanderMeulen 3e2d8e9ec4 Merge fx-team to m-c. a=merge
CLOSED TREE
2015-02-13 12:13:22 -05:00
Prabhjyot Singh Sodhi f21b187417 bug 1122331 moving statically initialised String values from constructor to declaration. r=mcomella 2015-02-13 12:05:51 -08:00
Jalpreet Singh Nanda b6c9bd6579 Bug 938845 - Merge StringHelper and org.mozilla.gecko.* Strings. r=mcomella 2015-02-12 22:39:02 +05:30
Mark Finkle 20bb0d06d1 Bug 1133012 - Disable tab mirroring on RELEASE r=snorp 2015-02-13 14:40:33 -05:00
Wes Kocher ea6de563d8 Fix merge failures for the backout of bug 1128287 CLOSED TREE 2015-02-13 14:22:46 -08:00
Wes Kocher 7d87aa74d5 Merge m-c to inbound a=merge CLOSED TREE 2015-02-13 13:50:19 -08:00
Andy Pusch 5b641e3fb5 Bug 982797 - Robocop: Switch tests from using waitForTest to waitForCondition. r=liuche
CLOSED TREE
2015-02-13 09:13:00 -05:00
Margaret Leibovic f63aff6e67 Bug 1120735 - Implement desktop reader mode controls. r=jaws,bnicholson
--HG--
extra : rebase_source : 931f6bd5497ca84fa54eb0f8365acf940a7cd86f
2015-01-21 17:21:11 -08:00
Margaret Leibovic 309777ae48 Bug 1128724 - Rename "Print" reader mode theme to "Sepia". r=jaws
--HG--
extra : rebase_source : c811857bcd9f77a3bb3be45f5d6d72abd51c7004
2015-02-05 14:38:55 -08:00
Michael Holloway 1b563894ee Bug 924009 - Add check for whether preferences are defined before checking for lightweight theme preference. r=margaret
--HG--
extra : rebase_source : cb9ad7312ad2ab0efdfa26454b5e8324b4123456
2015-02-12 13:06:24 -08:00
Andy Pusch 863f10916a Bug 1099500 - Removes the if clause that prevented the release of callback data on ReasonHidden.TOUCH_OUTSIDE and ReasonHidden.REPLACED. r=margaret
--HG--
extra : rebase_source : 6b5808c01a7e484146bab49939c9f0198214100e
2015-02-12 11:12:24 -08:00
Robin Ricard 22c04d675b Bug 1128287 - Intermittent testFindInPage | testFindInPage.js r=margaret
Rely on multiple ends of find in page promises (Repaint and Java callback)

--HG--
extra : rebase_source : c79fe8b9eb9ca5608e99d9a0f82f981a8a9bec19
2015-02-12 09:21:33 -08:00
Robin Ricard 6f4b98405d Bug 1014113 - Refine and enable zoom for find in page. r=margaret
Defines a viewport factor around the highlighted word
May need more testing (See bug 1015395)

--HG--
extra : rebase_source : 81f45a18f8ca8c9a3787522805933a1f801efc00
2015-02-12 09:20:18 -08:00
Michael Comella 9fa6337f8a Bug 1132165 - Remove padding from mic drawable in editing mode and add padding to url bar. r=mfinkle
The padding on the right edge had to be eyeballed - see comments.

--HG--
extra : rebase_source : 071845a461e928c85a61ec8384b40d001edff9bd
2015-02-12 09:22:59 -08:00
Nick Alexander 4337afe919 Bug 964854 - Cache account bundles to work around getUserData cache issues. r=rnewman
These patches are intended to work around theorized issues with the
Android caching of per-Account user data.  They include diagnostic
logging to help understand the state of data on disk, small changes to
the read/write sequence, and a dramatic reduction of getUserData
calls (by maintaining an in-memory cache).

========

dcd54869d1
Author: Nick Alexander <nalexander@mozilla.com>
    Bug 964854 - Part 2: Maintain write-through memory cache of Firefox Account bundles.

    This should avoid reads from the Android Account user data store, which
    we theorize is buggy.  It trades those reads for the complexity of
    maintaining and invalidating an in-memory cache, which has the potential
    to avoid races and cache corruption.

    There is no reliable way to determine if an Account has been
    removed (and subsequently re-added), so we clear the cache entirely when
    any Firefox Account is added.  We do this at the authenticator level,
    which should be more inclusive than doing it at the AndroidFxAccount
    level.

    I put the cache itself in AndroidFxAccount, since that is where we have
    been storing things associated to the Android Account object; but it
    could just as well go in the authenticator.

========

8d65b5dba9
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Feb 10 10:42:27 2015 -0800

    Bug 964854 - Part 1: Avoid back-to-back setUserData calls.

    This is merely a stab in the dark, but if we are in fact seeing caching
    errors, perhaps we're tickling them by writing twice when we could write
    once.

========

42caec6ee1
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Tue Feb 10 10:40:16 2015 -0800

    Bug 964854 - Part 0: Change logging.
2015-02-10 10:46:40 -08:00
Nick Alexander 565246b350 Bug 1131635 - Make sure view was not destroyed before updating UI. r=nalexander
We already used this work-around in RemoteTabsPanel.

--HG--
extra : rebase_source : b5c5fe309681623f7cb279674683a2c723cb5da6
2015-02-12 15:14:37 -08:00
vivek 4af97612e4 Bug 1129181 - Make Remote Tabs split pane swipe to refresh apply to both clients and tabs in landscape mode. r=nalexander
For the details of why layout_width="0dp" is correct, see:
www.chess-ix.com/blog/the-use-of-layout_weight-with-android-layouts/

--HG--
extra : rebase_source : b023733363db30e988f23d1edcfceb1e0400111e
2015-02-11 12:43:00 -08:00
Ryan VanderMeulen a801fa4088 Merge fx-team to m-c. a=merge
CLOSED TREE
2015-02-12 18:02:35 -05:00
Ryan VanderMeulen 2eace57c2f Bug 1124494 - Disable testOSLocale on Android 2.3 due to frequent failures.
CLOSED TREE
2015-02-12 12:46:46 -05:00
Mark Finkle 5738bd910f Bug 1130694 - Attempt to load thumbnails from DB if thumbnail is empty r=rnewman 2015-02-12 10:03:52 -05:00
Mark Finkle 3888d12c92 Bug 1130694 - Remove DB code path from ThumbnailHelper.getAndProcessThumbnailFor and move to Tab class r=rnewman 2015-02-12 10:03:47 -05:00
Mark Finkle c745109d10 Bug 825483 - Reduce bfcache size on low memory devices r=wesj 2015-02-12 09:02:31 -05:00
Allison Naaktgeboren c5f69cfdf1 Bug 1124711 - Site identity popup overlaps the URL Bar on phone.r=margaret 2015-02-11 12:07:56 -08:00
Nick Alexander 87cf4a4b6b Bug 1123116 - Include Reading List checkbox in status activity. r=rnewman
I have tested and see no issues with hiding the checkbox when the
service is build-time disabled.

========

d2890e5747
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Feb 9 15:47:59 2015 -0800

    Bug 1123116 - Include Reading List checkbox in status activity.

    We're careful to only show the checkbox when the service is compiled in.
2015-02-11 12:12:36 -08:00
Nick Alexander 93d39d6ddf Bug 1123107 - Include Reading List checkbox during account creation. r=rnewman
This is a reasonable-sized refactoring underneath a small feature-patch.
The refactor reworks what information we maintain (and pickle) about
"enabled" services.  We've moved from a boolean "Sync enabled" flag to a
map of Android authorities (which map to services like Firefox Sync and
reading list) and boolean flags indicating whether each authority is
"automatically synced".  The checkboxes in the status activity
correspond directly to whether the authority (service) is automatically
synced.

The set of authorities we care about is determined by the DEFAULT_* map.
Said map is interrogated and written to the pickle file at Sync time.
When the pickle file is un-pickled, only the set of known authorities is
acted upon.  What that means is that both writing and reading a pickle
file with different sets of authorities should work across upgrades: if
a known authority is missing, the default value will be used; if an
unknown authority is present, it will be ignored.  This lets us alter
the set of known authorities via the build flag.

I have tested and Android maintains the "sync automatically" state for
an authority even when the authority is not present in the list of sync
checkboxes.

All in all, I'm not concerned about toggling the build flag multiple
times in the future.  (If we backed out the updated pickling code, we
would need to handle pickle downgrades, but we already needed to handle
that.)

========

fc8936549a
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Feb 11 10:37:34 2015 -0800

    Bug 1123107 - Part 3: Include Reading List checkbox during account creation.

    We are careful to show the checkbox only when the reading list service
    is enabled.

========

c90ea353cc
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Feb 11 10:31:15 2015 -0800

    Bug 1123107 - Part 2: Thread authorities to sync automatically through sign up/sign in flow.

========

e0c4d20744
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Feb 9 12:35:15 2015 -0800

    Bug 1123107 - Part 1: Manage map of automatically synced authorities.

========

7f7e308190
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Feb 9 11:54:54 2015 -0800

    Bug 1123107 - Part 0: Remove "account needs to be enabled" warning in status activity.

    As we move Sync to a model where a status checkbox sets whether a single
    ContentProvider is synced, it no longer makes sense to message when the
    "account" is not automatically syncing.
2015-02-11 12:12:31 -08:00
Nick Alexander 7f233d4238 No bug - Allow manually syncing a Legacy Sync account.
We accidentally set the "can account be synced at all" flag to the value
of the "should account be synced in response to network activity" flag.
2015-02-11 10:15:11 -08:00
Matt Brubeck 6153d7bbbb Bug 1097337 - Set the Android 5 statusbar color. r=wesj 2015-02-11 09:16:22 -08:00
Carsten "Tomcat" Book 485ca4e7c6 Merge mozilla-central to fx-team 2015-02-11 15:01:53 +01:00
Carsten "Tomcat" Book 1da4eb2ea5 merge mozilla-inbound to mozilla-central a=merge 2015-02-11 14:58:16 +01:00
Richard Newman d97cea2a4a Bug 1126240 - Correctly encode APK paths in SearchEngineManager. r=margaret
This is the approach we already take everywhere else we make a jar🫙 URI.

I've unified those places into GeckoJarReader, cleaned up imports, fixed a
typo, and wrote a trivial test for this case.

I made a few utility methods static to facilitate testing and future refactoring.
2015-02-10 16:11:24 -08:00
Wes Kocher dc611f6b0a Backed out changeset ea1ed091f31e (bug 1126240) for android build failures
--HG--
extra : rebase_source : 604d42d88e5221777ea441da8aed6199ae523b26
2015-02-10 16:42:39 -08:00
Richard Newman 8713840e28 Bug 1131257 - Part 1: split LocalReadingListDB out of LocalBrowserDB. r=margaret
Centralizing reading list access logic will make Bug 1130461 much easier. This bug is the first part of that.

We follow the same pattern as for URLMetadata, TabsAccessor, and Searches; BrowserDB hands over a single class that's specialized to handle the Reading List.
2015-02-10 16:42:13 -08:00
Richard Newman bc3c2931e6 Bug 1126240 - Correctly encode APK paths in SearchEngineManager. r=margaret
This is the approach we already take everywhere else we make a jar🫙 URI.

I've unified those places into GeckoJarReader, cleaned up imports, fixed a
typo, and wrote a trivial test for this case.

I made a few utility methods static to facilitate testing and future refactoring.
2015-02-10 16:11:24 -08:00
Ryan VanderMeulen 74f80ff51c Merge inbound to m-c. a=merge
CLOSED TREE
2015-02-10 16:03:15 -05:00
James Hugman 3dd03b9bc1 Bug 778588 - Support direct voice input from the location bar r=mhaigh 2015-02-10 13:46:30 -05:00
Garvan Keeley ae531aa683 Bug 1107631 - fix bustage on CLOSED TREE 2015-02-10 12:43:35 -05:00
Garvan Keeley 7fa9f0bebd Bug 1107631 - Updated stumbling opt-in msg. r=rnewman
--HG--
extra : rebase_source : fad1d37fb829ec1a58e0068be3151ba5439c11af
2015-02-10 11:08:01 -05:00
Andy Pusch bdfb7dd402 Bug 964412 - Adds support for basic HTML markup in DoorHanger.java. r=margaret 2015-02-08 14:40:00 +01:00
Ryan VanderMeulen 9651c57ff8 Merge m-c to inbound. a=merge 2015-02-11 16:29:25 -05:00
David Keeler 7b637b95c2 bug 1076329 - fix NSSDialogService to properly inspect checkbox state in confirmDownloadCACert r=mfinkle 2015-02-09 15:09:06 -08:00
KuoE0 9022f46bfb Bug 1125527 - merge the common code of tests. r=margaret 2015-02-09 18:40:00 +01:00
Richard Newman afdc284165 Bug 1131421 - Part 2: build changes to support RL service code. r=nalexander 2015-02-09 21:08:05 -08:00
Richard Newman ee6ea0102b Bug 1131421 - Part 1: initial stub reading list service and SyncAdapter. r=nalexander 2015-02-09 21:08:05 -08:00
Richard Newman 884c832d5a Bug 1131257 - Part 0: Cleanup in LocalReadingListDB. 2015-02-09 14:37:14 -08:00
Ryan VanderMeulen e7e0e7b5cb Merge m-c to fx-team. a=merge 2015-02-09 16:40:25 -05:00
Eugen Sawin e0db0f1b3a Bug 792992 - Switch URL usage to URI to prevent unnecessary network calls. r=rnewman 2015-02-09 22:06:22 +01:00
Eugen Sawin cb0eb48887 Bug 792992 - Delay update service start. r=rnewman 2015-02-09 20:41:43 +01:00
Margaret Leibovic 69fc0c54d1 Bug 1131106 - Hide options header in add-on details view if there are no valid options. r=mfinkle
--HG--
extra : rebase_source : 761d94a0cb787ab426892db617f45eef75127a4e
2015-02-09 09:15:16 -08:00
Ben Hearsum 1e5cb8e5a3 bug 1121160: Release automation support for split-apk builds - add release mozconfigs for split apk builds. r=mfinkle,rnewman 2015-02-09 10:26:13 -05:00
Mark Finkle bfcb551066 Bug 1130812 - AppConstants.jsm is not substituting correctly r=rnewman 2015-02-08 00:48:35 -05:00
Phil Ringnalda 5299711df0 Merge f-t to m-c, a=merge 2015-02-07 08:55:02 -08:00
Gavin Sharp 3b83309d3f Bug 1126511 followup: address forgotten review comment that caused malformed yahoo plugin on Android, a=bustagetypo 2015-02-07 07:56:30 -08:00
Mark Capella 0262d24e93 Bug 1125593 - Improve performance, remove unnecessary getClientRects calcs, r=margaret 2015-02-06 22:00:48 -05:00
Ahmed Khalil 2ff0d83f29 Bug 1125531 - Optimize robocop SelectionHandler test notification generators, r=margaret 2015-02-06 21:30:57 -05:00
Ahmed Khalil f3d7598649 Bug 1125531 - Optimize robocop SelectionHandler test notification generators, r=margaret 2015-02-06 21:30:57 -05:00
Ahmed Khalil bec91d9d85 Bug 1125531 - Optimize robocop SelectionHandler test notification generators, r=margaret 2015-02-06 21:30:57 -05:00
Dave Townsend fcf968baa0 Bug 1068186: Update window.sidebar and window.external APIs to support e10s. r=felipe
Moves nsSidebar.js to toolkit and makes it just pass messages to chrome for each
API call. MainProcessSingleton listens for those messages and passes the call
along to the search service.
Combines the validation code into the same function and takes the opportunity to
support relative URLs too.
Adds a bunch of tests for these web APIs.

Also fixes:
Bug 518929: Implement window.external APIs in core code
Bug 530847: Remove Fennec's nsISidebar implementation once that code is moved into the core
Bug 517720: Adding a search engine using relative URIs is not supported

--HG--
rename : browser/components/sidebar/nsSidebar.js => toolkit/components/search/nsSidebar.js
extra : rebase_source : 3e9caa49383e78e73e5f111ff09fb063f2cfa7c0
2015-02-02 12:15:26 -08:00
Margaret Leibovic 8c4ff2c193 Bug 1128523 - Don't alter reading list table if it was created with the new schema in an earlier migration. r=rnewman
--HG--
extra : rebase_source : b6e696c8127e8f4e63030d2f59d792a951f06e93
2015-02-04 13:56:53 -08:00
Ryan VanderMeulen 306a1550a3 Merge inbound to m-c. a=merge 2015-02-06 09:06:38 -05:00
Mike Taylor 7912ab9f32 Bug 1092006 - Fix form_border_radius define & mark expected failures. r=wesj 2015-02-05 08:08:00 +01:00
Mark Capella e248b4eca0 Bug 1128187 - Supply RTL for Caret-Handle, r=rnewman 2015-02-06 00:30:38 -05:00
Mike Connor 3620b8b17d Bug 1130246 - Treat general.useragent.locale as a localized pref in DirectoryProvider. r=rnewman 2015-02-05 20:46:01 -08:00
Mark Capella bef0d33a01 Bug 1128187 - Allow SelectionHandles in mixed LTR-RTL content, r=margaret 2015-02-05 21:47:15 -05:00
Richard Newman 7f927a5d28 Bug 1130030 - Make EditorBranch implement apply. r=nalexander 2015-02-05 18:12:22 -08:00
Wes Kocher 834e2d3042 Merge inbound to m-c a=merge CLOSED TREE 2015-02-05 16:55:01 -08:00
Mark Finkle 7e82140230 Bug 1129607 - Init the search service earlier so the country code is fetched before we attempt to get the engine list r=margaret 2015-02-06 17:13:45 -05:00
Mark Finkle 7e23895133 Bug 1129576 - Rename the stumbler API key to the generic mozilla API key r=nalexander 2015-02-06 17:08:35 -05:00
Mark Finkle 49ed2e2392 Bug 1129576 - Fetch the country code in the Search Activity r=margaret f=rnewman 2015-02-06 17:08:31 -05:00
Garvan Keeley d3324dd21a Bug 1130052 - Try avoid NPE, return from onHandleIntent if null intent. r=vng 2015-02-06 13:30:31 -08:00
Allison Naaktgeboren e636f70513 Bug 1127237 - Text from history panel is not entirely displayed. r=liuche 2015-02-03 15:32:00 -05:00
Paolo Amadini c3952b24ed Bug 1114624 - Don't register the legacy nsIDownloadManager implementation of nsITransfer by default anymore. r=mak,marco,margaret,fabrice 2015-02-05 11:19:01 +00:00
Alexander Dimitrov 1c1f940fd9 Bug 1125523 - Updated tests to specify JS version and upgraded all uses of var to let, r=margaret 2015-02-04 22:55:18 -05:00
Mark Capella 58b9ea190d Bug 1117274 - Implement desktops FindInPage matchString limit pref, r=wesj 2015-02-04 21:31:04 -05:00
Mark Capella 966ef984e3 Bug 1125516 - Ensure Selection closed at start of attachCaret, r=wesj 2015-02-04 21:31:04 -05:00
Mike Connor 0697687a08 bug 1126511 - update Yahoo search plugins to use per-access point tags for better reporting/analysis, Fennec portion, r=margaret/mfinkle 2015-02-05 10:38:54 -05:00
Margaret Leibovic 8c154cc63f Bug 1113454 - Download and cache reader mode content in the background. r=rnewman
--HG--
extra : rebase_source : 940a8d5098e87914627cc78bda166118e829efe5
2015-01-26 19:03:41 +01:00
Richard Newman cc5713a1fa Bug 1129591 - Extract EditorBranch and PrefsBranch. r=nalexander 2015-02-04 13:54:26 -08:00
Chris Peterson 14e087114c Bug 1129330 - Remove nonstandard let blocks from mobile/android. r=nalexander
--HG--
extra : rebase_source : df9409971fd2d672577094d7ecc03319a89b9ad1
2015-01-24 23:36:58 -08:00
Margaret Leibovic 5dac230289 Bug 1117226 - Use sendRequestForResult for reader mode favicon and add-to-list requests. r=rnewman
--HG--
extra : rebase_source : b7415f523fb9cdcc50f7111d839885d9422e734a
2015-01-27 15:47:26 +01:00
Margaret Leibovic 86a215aeba Bug 1128521 - Don't use API 17+ method in search activity. r=mfinkle
--HG--
extra : rebase_source : 84dcdf3e202095ca403b1aac13ed976953f87ce2
2015-02-03 12:00:04 -08:00
Ryan VanderMeulen b91eec65b4 Merge m-c to fx-team. a=merge
CLOSED TREE
2015-02-04 15:04:23 -05:00
Ryan VanderMeulen f8199504fc Backed out changesets c909641ec171 and 1a29df76bdc8 (bug 783846) for testSelectionHandler robocop failures. 2015-02-04 13:41:27 -05:00
James Willcox e2f3783376 Bug 1118216 - Stop recycling Message instances, as it's unnecessary r=rnewman 2015-02-04 09:19:53 -06:00
Francesco Lodolo (:flod) f4ae1f76a3 Bug 1128991 - [mobile] Update filter.py to ignore US specific keys in region.properties. r=mfinkle 2015-02-03 08:43:00 +01:00
Alexander Dimitrov 8532134fc3 Bug 1125449 - Removed mActivity field and all of its occurences and replaced them with getActivity(). r=mcomella 2015-02-03 11:42:00 +01:00
Mike Taylor 58fd57de5e Bug 783846 - Part 2 - Use SelectionHandler._getEditor when moving caret. r=wesj 2015-02-03 22:05:00 +01:00
Mike Taylor b180e7973f Bug 783846 - Part 1 - Allow paste within contentEditable elements. r=wesj 2015-02-03 22:04:00 +01:00
Jeff Muizelaar 9e603c0955 Bug 1128045. Gut TileLayer by moving most of the functionality into ScrollbarLayer. r=kats
ScrollbarLayer is the only class using this functionality. I'll move the mImage member into ScrollbarLayer in a follow up.
2015-01-30 15:56:22 -05:00
Fernando Jimenez 5baa8e69fb Bug 1130057 - TypeError: this.__DOM_IMPL_ is undefined Preventing Purchase on FF Android Nightly. r=wjohnston 2015-02-09 21:55:16 +01:00
Mike Connor 2a30d34dbe Bug 1131825 - Fennec distribution code doesn't handle localized preferences correctly, r=rnewman
--HG--
extra : rebase_source : 94f40d46b73653f0e4e8b9575a436e4b65a4e06f
2015-02-10 20:59:46 -05:00
Christoph Kerschbaumer 97b6b0ef71 Bug 1099296 - Attach LoadInfo to remaining callers of ioService and ProtocolHandlers - websocket changes in mobile (r=wesj) 2015-02-17 10:10:24 -08:00
Stephen Pohl b7563655ca Bug 1089867: Refactor GMPProvider and make it compatible with EME CDMs. r=gfritzsche
--HG--
rename : toolkit/mozapps/extensions/content/openH264Prefs.xul => toolkit/mozapps/extensions/content/gmpPrefs.xul
2015-02-17 12:50:21 -05:00
Carsten "Tomcat" Book e2399947f4 Merge mozilla-central to mozilla-inbound 2015-02-16 16:14:51 +01:00
Jonathan Kew 8212ac7e90 Bug 1119475 - pt 4 - Replace physical with logical properties in content.css for android and b2g. r=heycam 2015-02-16 11:59:31 +00:00
Nick Alexander ac56d2a2ca Bug 1117829 - Add Firefox Account-backed oauth client. r=rnewman
The oauth client exchanges Firefox Account assertions for oauth token
grants.  The client_id is assumed to have the "canGrant" capability on
the oauth endpoint.

========

d1a25c8233
Author: Nick Alexander <nalexander@mozilla.com>
    Bug 1117829 - Part 3: Add FxA oauth and profile clients.

========

6c52ce9b53
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 13:53:56 2014 -0700

    Bug 1117829 - Part 2: Support remote verifier v1 and v2.

========

679e972d2c
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 11:52:45 2014 -0700

    Bug 1117829 - Part 1: Generalize bearer token auth header providers.

========

b55a14fe88
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 13:54:46 2014 -0700

    Bug 1117829 - Pre: Add static methods for cross-class testing.

========

5576662dd3
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Aug 18 11:42:45 2014 -0700

    Bug 1117829 - Pre: Fix debug printing of JWT structures.
2014-08-18 14:07:57 -07:00
Nathan Toone a8a7dd9d99 Bug 1133983 - Allow overriding of resources in branding. r=nalexander
Change the order of the ANDROID_RES_DIRS to specify the branded
directory first: this way any resources specified in both locations
will use the version in the branding directory.

--HG--
extra : rebase_source : 51c51088b346a2cd2f1a9c670eb8960382c60101
2015-02-17 14:47:53 -07:00
Robin Ricard b91be074e6 Bug 1124193 - Last synced date is wrong on first sync. r=nalexander
This prints a separate message when we see a very early sync time
(including timestamp 0, corresponding to 1970).

--HG--
extra : rebase_source : 7446d0f524917a4989d757e5162729cbffa6c487
2015-02-18 05:18:00 -08:00
Martyn Haigh 850ffc2874 Bug 1129443 - Add item in Settings to manage tab queue (r=liuche) 2015-02-18 17:46:12 +00:00
Ryan VanderMeulen 75cd780807 Merge m-c to fx-team. a=merge 2015-02-17 21:24:49 -05:00
Andy Pusch f63321c349 Bug 1134015 - Fixes broken button toasts. r=margaret 2015-02-17 15:42:05 -08:00
Margaret Leibovic f013fe48c4 Bug 1132547 - Move reader.has_used_toolbar logic to Android's Reader.js. r=bnicholson
--HG--
extra : rebase_source : 6c3e57259a0dc4a70222fa2fdf4aa1c5b823f93c
2015-02-12 15:23:26 -08:00
Richard Newman d6627c8612 Bug 1014603 - Prevent some Cursors from being null in TopSitesCursorWrapper. r=mcomella
--HG--
extra : rebase_source : 4c0b0ef806094029ff32f0ae2d915e57fc8aa600
2014-06-27 16:36:10 -07:00
vivek 7d11ca69ff Bug 1063742 - Part 5: Show Remote Tabs split panel on orientation changes. r=nalexander
--HG--
extra : rebase_source : d59c286a3e367c05a08a45c230789a801f6666ab
2015-01-20 22:45:48 +02:00
vivek 40dac6a61d Bug 1063742 - Part 4: Implement clicking on items in split pane Remote Tabs home panel. r=nalexander
This also tracks the last client the user selected.

--HG--
extra : rebase_source : c68baaf99a099a0aa6f1c16ff9be872dc6d794f2
2015-01-20 22:45:48 +02:00
vivek 66d7eaac19 Bug 1063742 - Part 3: Implement split plane Remote Tabs panel. r=nalexander
--HG--
extra : rebase_source : d024bdc7ff016d344b17adecbe7e2ab33535cca3
2015-01-20 22:45:48 +02:00
vivek bbb51c6627 Bug 1063742 - Part 2: Extract base class from RemoteTabsExpandableListFragment. r=nalexander
--HG--
extra : rebase_source : e05fc75bb34b1573a3ed4d8c8c0e06a10c5f703a
2015-01-20 22:45:47 +02:00
vivek a481027b03 Bug 1063742 - Part 1: Use Holder pattern in RemoteTabsExpanadableListAdapter. r=nalexander
--HG--
extra : rebase_source : 5432f917bc316a61c9c8c1a8586a30d785b41026
2015-01-20 22:45:33 +02:00
Federico Paolinelli 2afd40b8d1 Bug 1114499 - NPE when opening the popup menu when tabs are exposed. r=mcomella 2015-02-03 14:00:11 -08:00
Ryan VanderMeulen 29354ec7f9 Merge m-c to fx-team. a=merge 2015-02-03 16:19:59 -05:00
Michael Comella b81485ebec Bug 1106935 - review: Correct import style; fix comment grammar. r=mhaigh
--HG--
extra : rebase_source : 209864d6670b8c2316539b33eaafa5149671d1ff
2015-02-02 08:28:51 -08:00
Michael Comella 6ca4f81b6e Bug 1106935 - Part 6: Replace NewTabletUI.isEnabled with HardwareUtils.isTablet where simple. r=mhaigh
--HG--
extra : rebase_source : 9264730533081acf138d1d789ec93598802d9e90
2015-01-30 11:14:50 -08:00
Michael Comella fddc2fcd28 Bug 1106935 - Part 5: Rename BrowserToolbarNewTablet -> BrowserToolbarTablet.
--HG--
rename : mobile/android/base/toolbar/BrowserToolbarNewTablet.java => mobile/android/base/toolbar/BrowserToolbarTablet.java
extra : rebase_source : 20cda66a6b901a556283f9627b5156c66ab0a3ac
2015-01-29 16:30:46 -08:00
Michael Comella 50884bb828 Bug 1106935 - Part 4: Move new_tablet_browser_toolbar to browser_toolbar and update associated code.
--HG--
rename : mobile/android/base/resources/layout-large-v11/new_tablet_browser_toolbar.xml => mobile/android/base/resources/layout-large-v11/browser_toolbar.xml
extra : rebase_source : a5fdbcef520bf82f8af68ab1d3a69b19efa66cdf
2015-01-29 16:26:39 -08:00
Michael Comella d0721e0f8d Bug 1106935 - Part 3: Remove tablet browser_toolbar.xml and orphaned resources.
--HG--
extra : rebase_source : 66e331956bc163d1a4a311b64f1c41d64131175c
2015-01-28 18:54:24 -08:00
Michael Comella a512b41399 Bug 1106935 - Part 2: Remove old tablet branches from BrowserToolbar.
--HG--
extra : rebase_source : 23d07e6568c4a4a778f8a4ee926ffbdbbd3f9439
2015-01-28 17:13:29 -08:00
Eugen Sawin 13fb4549cf Bug 792992 - Make update URL configurable via pref. r=snorp 2015-02-03 17:18:13 +01:00
Eugen Sawin f22a8d86eb Bug 792992 - Refactor update service. r=snorp 2015-02-02 18:35:11 +01:00
Carsten "Tomcat" Book 06d8160838 merge fx-team to mozilla-central a=merge 2015-02-03 14:36:21 +01:00
Brian Nicholson c3d41b841f Bug 1126514 - Add tile IDs to Fennec tiles. r=mfinkle 2015-02-02 15:33:39 -08:00
Michael Comella f87490c4fc Bug 1096958 - Part 2: Null mGrid's OnItemClickListener when destroying the view. r=liuche
This prevents the listener from being called after some necessary resources are
destroyed.

There is probably a better solution such as removing the listeners after a
successful run, but I'm unsure of the side effects. We know this solution works
because of precedent (bug 930160) so let's go with the quick & easy for now.

--HG--
extra : rebase_source : 9086ddc50a321f63503dd131dd2c78e73732d200
2015-02-02 11:35:35 -08:00
dominique vincent 9a17661533 Bug 1127909 - Nits in ZoomedView code r=kats 2015-02-01 12:19:48 +01:00
Phil Ringnalda cb6a64404f Merge m-c to f-t 2015-01-31 09:15:02 -08:00
Phil Ringnalda cbb7db17d6 Merge f-t to m-c, a=merge 2015-01-31 09:06:14 -08:00
Andy Pusch 7e7c376b35 Bug 1125529 - Removed obsolete string for testSelection tests in StringHelper.java, r=margaret 2015-01-31 01:09:10 -05:00
Phil Ringnalda 0d4bb858d0 Back out cebdafba3a85 (bug 1126514) for robocop bustage 2015-01-30 19:13:32 -08:00
Brian Nicholson 9fed33dfb8 Bug 1126514 - Add tile IDs to Fennec tiles. r=mfinkle 2015-01-30 16:53:27 -08:00
Michael Comella 2a24c47a30 Bug 1090287 - Check that the selected tab is not null before updating progress visibility. r=rnewman
--HG--
extra : rebase_source : 2f0b2824dd1192b6c57273309f8f8b97b479ceff
2015-01-29 17:44:07 -08:00
Brian O'Keefe 831f87bab8 Bug 870366 - Part 2b: Make l10n PREF_JS_EXPORTS use PP_TARGETS instead. r=glandium 2015-01-20 13:07:03 -05:00
Brian O'Keefe 1fa0eaa700 Bug 870366 - Part 2: Move PREF_JS_EXPORTS to moz.build (easy moves). r=gps 2015-01-20 13:07:03 -05:00
Jeff Muizelaar 71de338bfd Bug 1127839. Inline some single use methods. r=kats
These methods are only used from the constructors.
2015-01-30 15:51:38 -05:00
Brian O'Keefe 0c1c301c73 Bug 870366 - Part 2c: One more l10n PREF_JS_EXPORTS. r=gps 2015-02-01 11:41:04 -05:00
Ryan VanderMeulen 6c039d1f77 Merge m-c to inbound. a=merge 2015-02-02 17:31:01 -05:00
Ryan VanderMeulen fac49b7dd7 Backed out changesets da8594f6e177 and 658ba2f4d879 (bug 1126511) for mochitest-bc failures.
CLOSED TREE
2015-02-02 16:58:12 -05:00
James Willcox b5bfe46e4d Bug 1126454 - Load mozglue in PasswordsProvider.onCreate() instead of constructor and install crash handler r=rnewman 2015-02-02 15:25:22 -06:00
Mike Connor 0ea3b46b07 bug 1126511 - update Yahoo search plugins to use per-access point tags for better reporting/analysis, Fennec portion, r=margaret/mfinkle
--HG--
extra : rebase_source : 830e957e03c6035e715bd29ebb99f6de38aa49af
2015-02-02 13:47:00 -05:00
Robin Ricard 0f04c67997 Bug 1015395 - Make testFindInPage more robust. r=margaret
Use a JS based test relying on document.getSelection
Use promises+generators to wait during UI changes done by Java
2015-01-29 05:26:00 +01:00
Nick Alexander fefed07fc5 Bug 1122829 - Tighten Firefox Account screens vertically. r=rnewman
========

72353409b5
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Jan 16 16:27:02 2015 -0800

    Bug 1122829 - Part 5: Tighten vertically yet further; start with error view hidden and animate it in/out on v11+.

========

779b280ad9
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Jan 16 11:58:04 2015 -0800

    Bug 1122829 - Part 4: Tighten Getting Started vertically, and animate the icon in.

========

b92693f004
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Jan 16 11:53:54 2015 -0800

    Bug 1122829 - Part 3: Don't fill text right to the edges of the entry fields.

    A little padding softens the edges, which looks better with the rounded
    corners.

========

4db0e9e642
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Jan 16 11:50:06 2015 -0800

    Bug 1122829 - Part 2: Lower text sizes.

========

fcd7fc33b4
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Jan 16 11:54:45 2015 -0800

    Bug 1122829 - Part 1: Don't animate back presses between activities.

    On modern devices (Android 4.4), this gives a smooth "click" back and
    forth between Sign Up and Sign In.
2015-01-29 14:22:29 -08:00
Nick Alexander a2a1c81c41 Bug 1112725 - Avoid blue line on Next button in Create Account activity. r=rnewman
========

e507a6816a
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Thu Jan 15 11:34:50 2015 -0800

    Bug 1112725 - Avoid blue line on Next button in Create Account activity.

    Something changed between Android 4.3 and Android 4.4 which folded the
    RelativeLayout's marginBottom into the child calculations in some way.
    This simple work-around moves the spacing out of the RelativeLayout and
    into the marginTop of the control underneath.  All other examples of
    this pattern use the marginTop of the control underneath.

    Test plan: manually tested on my
    * 4.3 Samsung Galaxy S4; and
    * 4.4 Google Nexus 5.
2015-01-29 14:22:24 -08:00
Vivek Balakrishnan a1f24342ea Bug 1058806 - Implement magic year month/day boxes in Android Firefox Account create account flow. r=nalexander,vivek
========

21c63a8d1a
Author: vivek <vivekb.balakrishnan@gmail.com>
    Bug 1058806 - Part 4: Maintain magic year state across orientation changes.

========

da074438fe
Author: vivek <vivekb.balakrishnan@gmail.com>
Date:   Fri Jan 16 16:46:47 2015 +0200

    Bug 1058806 - Part 3: Maintain magic year across create -> sign in -> create loop.

========

982d692575
Author: vivek <vivekb.balakrishnan@gmail.com>
Date:   Sat Dec 20 20:07:45 2014 +0200

    Bug 1058806 - Part 2: Add date and month to UI.

========

15594d36c9
Author: vivek <vivekb.balakrishnan@gmail.com>
Date:   Sat Dec 20 04:36:49 2014 +0200

    Bug 1058806 - Part 1: Make age pass check consider date and month.

--HG--
extra : rebase_source : 11ab11c519461fa1be8d6dda34777620db05468d
2015-01-18 04:43:19 +02:00
Chenxia Liu 3ea68f39ad Bug 1063844 - [onboarding] Start Pane v1.5. r=mhaigh
--HG--
extra : rebase_source : db5841919787d2bbd529a2e1bc0b62f55895e784
2015-01-28 18:41:20 -08:00
Mark Finkle 63085ca568 Bug 1117186 - fix geo-specific search default perferences r=margaret 2015-01-29 15:19:49 -05:00
Michael Comella 5889460ce5 Bug 1127154 - Use new_tablet_url_bar_nav_button styles on LWT change in NavButton.
--HG--
extra : rebase_source : c91932ad26bd4236888631c26d0facfeaf4b6a2f
2015-01-28 17:47:09 -08:00
wesj fd68aa8780 Bug 909434 - Add ability to drag urlbar, preffed off. r=wesj 2015-01-29 10:43:40 -08:00
Carsten "Tomcat" Book dcda8a64d4 Merge mozilla-central to fx-team 2015-01-29 16:20:17 +01:00
Margaret Leibovic 15e7fe4b99 Bug 1089653 - Make sure the search activity hasn't been destroyed before touching views in onAnimationEnd. r=mfinkle
--HG--
extra : rebase_source : 933da02719118c78528f4676710789bd64a8af49
2015-01-29 13:37:51 +01:00
Margaret Leibovic e6495a8e8a Bug 1117258 - Implement reader mode content CSS for desktop. r=jaws 2015-01-26 10:19:47 +01:00
Margaret Leibovic 7c381c7f18 Bug 1125364 - Check to make sure content window isn't null after paring document (Android patch). r=mfinkle
--HG--
extra : rebase_source : 73752f9524c24fbf8de0e7c389128fea30329e13
extra : histedit_source : ce5afc962b763e0966c6ab4cf346d23105df804f
2015-01-23 15:58:53 -08:00
Richard Newman 13824b3d7b Bug 1126139 - Add an android:label for the reading list provider. r=nalexander
--HG--
extra : rebase_source : 1ada67e2c44058871d6a2b6ca5ccae1cf9b582f5
2015-01-28 12:05:20 -08:00
Ryan VanderMeulen c9c9d14f70 Merge m-c to fx-team. a=merge 2015-01-28 15:04:51 -05:00
Nick Alexander cf61b5d846 No bug - Make Gradle debug test APK look like Robocop. r=me
--HG--
extra : rebase_source : 996cf9f9e2460e19864a7b32bea8d1a1c162b0a1
extra : source : 5ffffd68e04193bc90768667a8f34f5904f531d6
2015-01-26 21:52:43 -08:00
Nick Alexander 177f286d2b Bug 1125330 - Expose |mach| output after failures invoking from Gradle. r=me,f=ally
--HG--
extra : rebase_source : 8d801f739f77640a587231404e22506f52342438
2015-01-27 21:41:14 -08:00
Nick Alexander 7b9cf79f10 Bug 1123013 - Set project SDK explicitly in Gradle configuration. r=me,f=mcomella
This is a sad, but necessary, loss of generality that will cause the
Gradle configuration to lag behind the rest of the build system over
time.  The existing Gradle build worked fine, but IDEA based IDEs can
not yet read build.gradle files containing arbitrary Groovy code.  I
can find no alternative to including the values in the build.gradle
file directly.  We will just try to keep them up to date.

The versions chosen (compileSdkVersion 21 and buildTools "21.1.1")
correspond to the current versions used on the buildbots.  Changing
compileSdkVersion to an integer absolutely requires Gradle-Android
plugin version 1.0.0 or higher, which in turn mandates IntelliJ
version 14.0.3 EAP or higher.

I took the opportunity to update some settings and bump dependency
versions from v19 to v21 as well.

--HG--
extra : rebase_source : 7ada8da4dec7bd56ca3d276d833788d895e12e25
2015-01-28 10:42:30 -08:00
Carsten "Tomcat" Book 8aced6dab7 merge fx-team to mozilla-central a=merge 2015-01-28 14:24:09 +01:00
Giovanny Andres Gongora Granada c7c2a73eb0 Bug 1126426 - Rename reader-plus-icon-xhdpi.png on config.css. r=margaret
--HG--
rename : mobile/android/themes/core/images/reader-plus-icon-xhdpi.png => mobile/android/themes/core/images/config-plus.png
2015-01-28 09:19:11 +01:00
Giovanny Andres Gongora Granada c4d3437008 Bug 1124479 - Remove unused plus-button styles from aboutReader.css. r=margaret 2015-01-28 09:19:09 +01:00
Jeff Muizelaar f234b302fe Bug 1127005. Rename CairoImage to BufferedImage. r=kats
try: -b do -p android-api-9,android-api-11,android-x86 -u all -t none

--HG--
rename : mobile/android/base/gfx/BufferedCairoImage.java => mobile/android/base/gfx/BufferedImage.java
rename : mobile/android/base/gfx/CairoGLInfo.java => mobile/android/base/gfx/BufferedImageGLInfo.java
extra : rebase_source : 4d0e70549f01af09a76ad47ebfb61970413b10f2
2015-01-28 17:04:50 -05:00
Ryan VanderMeulen 1f351e3074 Bug 1126360 - Remove the non-split and armv6 Android in-tree configs. r=catlee, r=jlund 2015-01-27 14:31:26 -05:00
dominique vincent 35aa330e6f Bug 1117796 - Add zoomed view in a ViewStub and inflate it only with Nightly build. r=mcomella 2015-01-06 14:19:25 +01:00
dominique vincent c2248f4047 Bug 663803 - Comment change and move of convertedPosition in a local variable r=mcomella 2015-01-26 09:54:25 +01:00
dominique vincent 67724cb7a7 Bug 663803 - Zoomed view implementation using render document r=mcomella,snorp 2015-01-21 05:59:23 +01:00
dominique vincent d15b47438e Bug 663803 - Add hitCluster flag to detect touch in cluster links area r=smaug,kats 2014-11-24 15:33:06 +01:00
Michael Comella f8836ba656 Bug 1117130 - Offset overlap by an additional pixel for fade in toolbar. r=trivial 2015-01-27 16:12:16 -08:00
Ganesh Sahukari f5fe5678d6 Bug 1114594 - Remove promptForSaveToFile in favor of promptForSaveToFileAsync. r=paolo 2015-01-27 16:07:20 -05:00
Ryan VanderMeulen 9148720ef2 Backed out changeset dd417504346b (bug 1114594) for crashes.
CLOSED TREE
2015-01-27 15:17:39 -05:00
Ganesh Sahukari a4f09b67d8 Bug 1114594 - Remove promptForSaveToFile in favor of promptForSaveToFileAsync. r=paolo 2015-01-20 10:11:00 +00:00
Jalpreet Singh Nanda 9fc7941275 Bug 1106900 - Move mSolo and other Robocop components into BaseRobocopTest. r=mcomella
--HG--
extra : rebase_source : 35a6002f856dc978f301cf6fc65945cec11c110a
2014-12-30 18:35:11 +05:30
James Dearing 701684409e Bug 1124006 - Removed a couple of comments (fixes bug 1124006). r=mcomella
--HG--
extra : rebase_source : 776c6925b87e154070ad0cc105bc6b97c878f80c
2015-01-22 19:51:00 +01:00
Richard Newman f8f7bb8b6a Bug 1126111 - Define string for reading list DB authority. r=me, DONTBUILD
This string will be used to attach the reading list SyncAdapter to the right contentAuthority.
2015-01-26 17:54:52 -08:00
Michael Comella 676e722928 Bug 1124190 - Get tab state from tab in arguments; fix bug in forward/back button state. r=mhaigh
We previously used the *selected* tab, not the argument tab as we should have.

Also, the forward/back button state appeared incorrectly because a newly added
method made assumptions that BrowserToolbarNewTablet.cancelEdit would only be
called when we were in editing mode - fixed that by only doing that code while
we're still in editing mode.
2015-01-26 14:58:20 -08:00
Allison Naaktgeboren 6ee5b7bd14 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
J. Ryan Stinnett 9b3a983e79 Bug 1103120 - Part 8: Server: Use promises and results in allowConnection. r=past 2015-01-26 12:47:13 -06:00
J. Ryan Stinnett de60148114 Bug 1103120 - Part 6: Server: Move allowConnection to authenticator. r=past 2015-01-26 12:47:13 -06:00
Richard Newman 61c6d42006 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 6f0263c8d9 Backed out changeset d34e894a9ea2 (bug 1114594) for xpcshell and m5 test failures 2015-01-26 15:01:16 +01:00
Ganesh Sahukari 27ef62b0d3 Bug 1114594 - Remove promptForSaveToFile in favor of promptForSaveToFileAsync. r=paolo 2015-01-20 10:11:00 +00:00
Mark Capella 901be380e7 Bug 1123606 - Fix RTL Logic error affecting Handle Movement in TextAreas, r=margaret 2015-01-26 02:44:01 -05:00
Michael Comella 3368691d5d 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 fbc63534a7 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 079dd0c0c3 Bug 1096958 - Move TilesRecorder instance into TopSitesPanel. r=bnicholson
Thereby removing it from BrowserApp.
2015-01-22 17:36:17 -08:00
Mark Capella 3a827a537d Bug 1116862 - p2 Add basic Handle Drag tests, r=margaret 2015-01-23 14:52:31 -05:00
Mark Capella 69fab1eecd Bug 1116862 - p1 Implement testInputSelections, r=margaret 2015-01-23 14:52:31 -05:00
Martyn Haigh d4bccc2f54 Bug 1122074 - Normal Tabs tray has an empty state (r=mcomella) 2015-01-23 16:01:15 +00:00
Masayuki Nakano 7a0cea6729 Bug 936313 part.1 Remove DOM_KEY_LOCATION_MOBILE and DOM_KEY_LOCATION_JOYSTICK r=smaug+mwu+cpeterson, sr=smaug 2015-01-28 22:36:53 +09:00
Mark Finkle 63cd943446 Bug 671993 - Unit tests for form data sessionstore r=bnicholson 2015-01-22 23:43:28 -05:00
Mark Finkle a6a78daea2 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 fa70d9ad74 Bug 671993 - Collect some telemetry when writing session state to disk r=bnicholson 2015-01-22 23:43:17 -05:00
Mark Finkle b8c6f653be 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 726c8df343 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 a95ff1c7bb 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 d595ebca46 Merge m-c to fx-team a=merge 2015-01-22 14:53:05 -08:00
Richard Newman 9d1f5b902f Bug 1123377 - Create build flag for reading list service on Android. r=nalexander 2015-01-22 08:27:43 -08:00
Carsten "Tomcat" Book eca1dab264 Merge mozilla-central to mozilla-inbound 2015-01-22 14:39:29 +01:00
Carsten "Tomcat" Book fbdef879d2 merge mozilla-inbound to mozilla-central a=merge 2015-01-22 14:30:51 +01:00
Chenxia Liu d74036c2c4 Backout bug 1091461 for visual changes. r=bustage 2015-01-21 17:57:16 -08:00
Wes Kocher f268e3c716 Merge m-c to fx-team a=merge 2015-01-21 16:28:27 -08:00
Mark Capella 448ffa6b5d Bug 851861 - v2 - Intermittent testFlingCorrectness, etc al. dragSync() consumers 2015-01-21 19:23:49 -05:00
Mark Capella 4ca0bf40d0 Bug 851861 - v1 - BACKOUT Intermittent testFlingCorrectness, etc al. dragSync() consumers, r=mfinkle 2015-01-21 19:23:49 -05:00
Wes Kocher f92b976370 Merge fx-team to m-c a=merge 2015-01-21 15:28:31 -08:00
Allison Naaktgeboren 4c3673c2d0 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 058f960cde Bug 1124052 - Part 2: Don't preprocess Java in background services. r=rnewman
--HG--
rename : mobile/android/base/background/common/GlobalConstants.java.in => mobile/android/base/background/common/GlobalConstants.java
rename : mobile/android/base/background/healthreport/HealthReportConstants.java.in => mobile/android/base/background/healthreport/HealthReportConstants.java
rename : mobile/android/base/fxa/FxAccountConstants.java.in => mobile/android/base/fxa/FxAccountConstants.java
rename : mobile/android/base/sync/SyncConstants.java.in => mobile/android/base/sync/SyncConstants.java
extra : rebase_source : 833561a9970bd2705d81c094a2d62a510c3484e0
2015-01-21 11:15:24 -08:00
Nick Alexander cbb083cd6f Bug 1124052 - Part 1: Remove BUILD_TIMESTAMP_*. r=rnewman
--HG--
extra : rebase_source : 6eb237fc70a8fe93863fedbeac75193507299342
2015-01-21 09:55:12 -08:00
Jan Varga f514a5ed5b Bug 1123637 - Remove all code relevant to quota prompts; r=bent,ehsan 2015-01-22 09:40:42 +01:00
Nick Alexander 4ef3aa1b28 Bug 1124052 - Part 0: Don't preprocess SysInfo. r=rnewman
--HG--
rename : mobile/android/base/SysInfo.java.in => mobile/android/base/SysInfo.java
extra : rebase_source : f9d8c9e8c4866b540d45398a05d412c1e00040e0
2015-01-20 21:20:48 -08:00
Carsten "Tomcat" Book b5cc33e7a5 Merge mozilla-central to fx-team 2015-01-21 14:35:28 +01:00
Carsten "Tomcat" Book a2f9315326 merge mozilla-inbound to mozilla-central a=merge 2015-01-21 14:21:49 +01:00
Martyn Haigh 0d7e9b07bc Bug 1110149 - Add missing file to moz.build (r=self) 2015-01-21 12:42:52 +00:00
Martyn Haigh f2d76100ac 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 dd25a84c04 Bug 1115998 - Support RTCIceServer.urls (plural) array form. r=smaug, r=mt 2015-01-20 10:08:00 -05:00
James Kitchener 2185d3a4e6 Bug 1100184 - Flatten netwerk/base/{public,src}/ directories. r=mcmanus, r=poiru
--HG--
rename : netwerk/base/src/ADivertableParentChannel.h => netwerk/base/ADivertableParentChannel.h
rename : netwerk/base/src/ArrayBufferInputStream.cpp => netwerk/base/ArrayBufferInputStream.cpp
rename : netwerk/base/src/ArrayBufferInputStream.h => netwerk/base/ArrayBufferInputStream.h
rename : netwerk/base/src/AutoClose.h => netwerk/base/AutoClose.h
rename : netwerk/base/src/BackgroundFileSaver.cpp => netwerk/base/BackgroundFileSaver.cpp
rename : netwerk/base/src/BackgroundFileSaver.h => netwerk/base/BackgroundFileSaver.h
rename : netwerk/base/src/ChannelDiverterChild.cpp => netwerk/base/ChannelDiverterChild.cpp
rename : netwerk/base/src/ChannelDiverterChild.h => netwerk/base/ChannelDiverterChild.h
rename : netwerk/base/src/ChannelDiverterParent.cpp => netwerk/base/ChannelDiverterParent.cpp
rename : netwerk/base/src/ChannelDiverterParent.h => netwerk/base/ChannelDiverterParent.h
rename : netwerk/base/src/Dashboard.cpp => netwerk/base/Dashboard.cpp
rename : netwerk/base/src/Dashboard.h => netwerk/base/Dashboard.h
rename : netwerk/base/src/DashboardTypes.h => netwerk/base/DashboardTypes.h
rename : netwerk/base/src/EventTokenBucket.cpp => netwerk/base/EventTokenBucket.cpp
rename : netwerk/base/src/EventTokenBucket.h => netwerk/base/EventTokenBucket.h
rename : netwerk/base/src/LoadContextInfo.cpp => netwerk/base/LoadContextInfo.cpp
rename : netwerk/base/src/LoadContextInfo.h => netwerk/base/LoadContextInfo.h
rename : netwerk/base/public/NetStatistics.h => netwerk/base/NetStatistics.h
rename : netwerk/base/src/NetUtil.jsm => netwerk/base/NetUtil.jsm
rename : netwerk/base/src/NetworkActivityMonitor.cpp => netwerk/base/NetworkActivityMonitor.cpp
rename : netwerk/base/src/NetworkActivityMonitor.h => netwerk/base/NetworkActivityMonitor.h
rename : netwerk/base/src/OfflineObserver.cpp => netwerk/base/OfflineObserver.cpp
rename : netwerk/base/src/OfflineObserver.h => netwerk/base/OfflineObserver.h
rename : netwerk/base/src/Predictor.cpp => netwerk/base/Predictor.cpp
rename : netwerk/base/src/Predictor.h => netwerk/base/Predictor.h
rename : netwerk/base/src/PrivateBrowsingChannel.h => netwerk/base/PrivateBrowsingChannel.h
rename : netwerk/base/src/ProxyAutoConfig.cpp => netwerk/base/ProxyAutoConfig.cpp
rename : netwerk/base/src/ProxyAutoConfig.h => netwerk/base/ProxyAutoConfig.h
rename : netwerk/base/src/RedirectChannelRegistrar.cpp => netwerk/base/RedirectChannelRegistrar.cpp
rename : netwerk/base/src/RedirectChannelRegistrar.h => netwerk/base/RedirectChannelRegistrar.h
rename : netwerk/base/public/ReferrerPolicy.h => netwerk/base/ReferrerPolicy.h
rename : netwerk/base/src/StreamingProtocolService.cpp => netwerk/base/StreamingProtocolService.cpp
rename : netwerk/base/src/StreamingProtocolService.h => netwerk/base/StreamingProtocolService.h
rename : netwerk/base/src/TLSServerSocket.cpp => netwerk/base/TLSServerSocket.cpp
rename : netwerk/base/src/TLSServerSocket.h => netwerk/base/TLSServerSocket.h
rename : netwerk/base/src/Tickler.cpp => netwerk/base/Tickler.cpp
rename : netwerk/base/src/Tickler.h => netwerk/base/Tickler.h
rename : netwerk/base/public/mozIThirdPartyUtil.idl => netwerk/base/mozIThirdPartyUtil.idl
rename : netwerk/base/public/netCore.h => netwerk/base/netCore.h
rename : netwerk/base/public/nsASocketHandler.h => netwerk/base/nsASocketHandler.h
rename : netwerk/base/src/nsAsyncRedirectVerifyHelper.cpp => netwerk/base/nsAsyncRedirectVerifyHelper.cpp
rename : netwerk/base/public/nsAsyncRedirectVerifyHelper.h => netwerk/base/nsAsyncRedirectVerifyHelper.h
rename : netwerk/base/src/nsAsyncStreamCopier.cpp => netwerk/base/nsAsyncStreamCopier.cpp
rename : netwerk/base/src/nsAsyncStreamCopier.h => netwerk/base/nsAsyncStreamCopier.h
rename : netwerk/base/src/nsAuthInformationHolder.cpp => netwerk/base/nsAuthInformationHolder.cpp
rename : netwerk/base/src/nsAuthInformationHolder.h => netwerk/base/nsAuthInformationHolder.h
rename : netwerk/base/src/nsAutodialQt.cpp => netwerk/base/nsAutodialQt.cpp
rename : netwerk/base/src/nsAutodialQt.h => netwerk/base/nsAutodialQt.h
rename : netwerk/base/src/nsAutodialWin.cpp => netwerk/base/nsAutodialWin.cpp
rename : netwerk/base/src/nsAutodialWin.h => netwerk/base/nsAutodialWin.h
rename : netwerk/base/src/nsBase64Encoder.cpp => netwerk/base/nsBase64Encoder.cpp
rename : netwerk/base/src/nsBase64Encoder.h => netwerk/base/nsBase64Encoder.h
rename : netwerk/base/src/nsBaseChannel.cpp => netwerk/base/nsBaseChannel.cpp
rename : netwerk/base/src/nsBaseChannel.h => netwerk/base/nsBaseChannel.h
rename : netwerk/base/src/nsBaseContentStream.cpp => netwerk/base/nsBaseContentStream.cpp
rename : netwerk/base/src/nsBaseContentStream.h => netwerk/base/nsBaseContentStream.h
rename : netwerk/base/src/nsBufferedStreams.cpp => netwerk/base/nsBufferedStreams.cpp
rename : netwerk/base/src/nsBufferedStreams.h => netwerk/base/nsBufferedStreams.h
rename : netwerk/base/src/nsChannelClassifier.cpp => netwerk/base/nsChannelClassifier.cpp
rename : netwerk/base/src/nsChannelClassifier.h => netwerk/base/nsChannelClassifier.h
rename : netwerk/base/src/nsDNSPrefetch.cpp => netwerk/base/nsDNSPrefetch.cpp
rename : netwerk/base/src/nsDNSPrefetch.h => netwerk/base/nsDNSPrefetch.h
rename : netwerk/base/src/nsDirectoryIndexStream.cpp => netwerk/base/nsDirectoryIndexStream.cpp
rename : netwerk/base/src/nsDirectoryIndexStream.h => netwerk/base/nsDirectoryIndexStream.h
rename : netwerk/base/src/nsDownloader.cpp => netwerk/base/nsDownloader.cpp
rename : netwerk/base/src/nsDownloader.h => netwerk/base/nsDownloader.h
rename : netwerk/base/src/nsFileStreams.cpp => netwerk/base/nsFileStreams.cpp
rename : netwerk/base/src/nsFileStreams.h => netwerk/base/nsFileStreams.h
rename : netwerk/base/public/nsIApplicationCache.idl => netwerk/base/nsIApplicationCache.idl
rename : netwerk/base/public/nsIApplicationCacheChannel.idl => netwerk/base/nsIApplicationCacheChannel.idl
rename : netwerk/base/public/nsIApplicationCacheContainer.idl => netwerk/base/nsIApplicationCacheContainer.idl
rename : netwerk/base/public/nsIApplicationCacheService.idl => netwerk/base/nsIApplicationCacheService.idl
rename : netwerk/base/public/nsIArrayBufferInputStream.idl => netwerk/base/nsIArrayBufferInputStream.idl
rename : netwerk/base/public/nsIAsyncStreamCopier.idl => netwerk/base/nsIAsyncStreamCopier.idl
rename : netwerk/base/public/nsIAsyncStreamCopier2.idl => netwerk/base/nsIAsyncStreamCopier2.idl
rename : netwerk/base/public/nsIAsyncVerifyRedirectCallback.idl => netwerk/base/nsIAsyncVerifyRedirectCallback.idl
rename : netwerk/base/public/nsIAuthInformation.idl => netwerk/base/nsIAuthInformation.idl
rename : netwerk/base/public/nsIAuthModule.idl => netwerk/base/nsIAuthModule.idl
rename : netwerk/base/public/nsIAuthPrompt.idl => netwerk/base/nsIAuthPrompt.idl
rename : netwerk/base/public/nsIAuthPrompt2.idl => netwerk/base/nsIAuthPrompt2.idl
rename : netwerk/base/public/nsIAuthPromptAdapterFactory.idl => netwerk/base/nsIAuthPromptAdapterFactory.idl
rename : netwerk/base/public/nsIAuthPromptCallback.idl => netwerk/base/nsIAuthPromptCallback.idl
rename : netwerk/base/public/nsIAuthPromptProvider.idl => netwerk/base/nsIAuthPromptProvider.idl
rename : netwerk/base/public/nsIBackgroundFileSaver.idl => netwerk/base/nsIBackgroundFileSaver.idl
rename : netwerk/base/public/nsIBrowserSearchService.idl => netwerk/base/nsIBrowserSearchService.idl
rename : netwerk/base/public/nsIBufferedStreams.idl => netwerk/base/nsIBufferedStreams.idl
rename : netwerk/base/public/nsIByteRangeRequest.idl => netwerk/base/nsIByteRangeRequest.idl
rename : netwerk/base/public/nsICacheInfoChannel.idl => netwerk/base/nsICacheInfoChannel.idl
rename : netwerk/base/public/nsICachingChannel.idl => netwerk/base/nsICachingChannel.idl
rename : netwerk/base/public/nsICancelable.idl => netwerk/base/nsICancelable.idl
rename : netwerk/base/public/nsIChannel.idl => netwerk/base/nsIChannel.idl
rename : netwerk/base/public/nsIChannelEventSink.idl => netwerk/base/nsIChannelEventSink.idl
rename : netwerk/base/public/nsIChildChannel.idl => netwerk/base/nsIChildChannel.idl
rename : netwerk/base/public/nsIClassOfService.idl => netwerk/base/nsIClassOfService.idl
rename : netwerk/base/public/nsIContentSniffer.idl => netwerk/base/nsIContentSniffer.idl
rename : netwerk/base/public/nsICryptoFIPSInfo.idl => netwerk/base/nsICryptoFIPSInfo.idl
rename : netwerk/base/public/nsICryptoHMAC.idl => netwerk/base/nsICryptoHMAC.idl
rename : netwerk/base/public/nsICryptoHash.idl => netwerk/base/nsICryptoHash.idl
rename : netwerk/base/public/nsIDashboard.idl => netwerk/base/nsIDashboard.idl
rename : netwerk/base/public/nsIDashboardEventNotifier.idl => netwerk/base/nsIDashboardEventNotifier.idl
rename : netwerk/base/public/nsIDivertableChannel.idl => netwerk/base/nsIDivertableChannel.idl
rename : netwerk/base/public/nsIDownloader.idl => netwerk/base/nsIDownloader.idl
rename : netwerk/base/public/nsIEncodedChannel.idl => netwerk/base/nsIEncodedChannel.idl
rename : netwerk/base/public/nsIExternalProtocolHandler.idl => netwerk/base/nsIExternalProtocolHandler.idl
rename : netwerk/base/public/nsIFileStreams.idl => netwerk/base/nsIFileStreams.idl
rename : netwerk/base/public/nsIFileURL.idl => netwerk/base/nsIFileURL.idl
rename : netwerk/base/public/nsIForcePendingChannel.idl => netwerk/base/nsIForcePendingChannel.idl
rename : netwerk/base/public/nsIHttpPushListener.idl => netwerk/base/nsIHttpPushListener.idl
rename : netwerk/base/public/nsIIOService.idl => netwerk/base/nsIIOService.idl
rename : netwerk/base/public/nsIIOService2.idl => netwerk/base/nsIIOService2.idl
rename : netwerk/base/public/nsIIncrementalDownload.idl => netwerk/base/nsIIncrementalDownload.idl
rename : netwerk/base/public/nsIInputStreamChannel.idl => netwerk/base/nsIInputStreamChannel.idl
rename : netwerk/base/public/nsIInputStreamPump.idl => netwerk/base/nsIInputStreamPump.idl
rename : netwerk/base/public/nsILoadContextInfo.idl => netwerk/base/nsILoadContextInfo.idl
rename : netwerk/base/public/nsILoadGroup.idl => netwerk/base/nsILoadGroup.idl
rename : netwerk/base/public/nsILoadGroupChild.idl => netwerk/base/nsILoadGroupChild.idl
rename : netwerk/base/public/nsIMIMEInputStream.idl => netwerk/base/nsIMIMEInputStream.idl
rename : netwerk/base/public/nsIMultiPartChannel.idl => netwerk/base/nsIMultiPartChannel.idl
rename : netwerk/base/public/nsINSSErrorsService.idl => netwerk/base/nsINSSErrorsService.idl
rename : netwerk/base/public/nsINestedURI.idl => netwerk/base/nsINestedURI.idl
rename : netwerk/base/public/nsINetAddr.idl => netwerk/base/nsINetAddr.idl
rename : netwerk/base/public/nsINetUtil.idl => netwerk/base/nsINetUtil.idl
rename : netwerk/base/public/nsINetworkInterceptController.idl => netwerk/base/nsINetworkInterceptController.idl
rename : netwerk/base/public/nsINetworkLinkService.idl => netwerk/base/nsINetworkLinkService.idl
rename : netwerk/base/public/nsINetworkPredictor.idl => netwerk/base/nsINetworkPredictor.idl
rename : netwerk/base/public/nsINetworkPredictorVerifier.idl => netwerk/base/nsINetworkPredictorVerifier.idl
rename : netwerk/base/public/nsINetworkProperties.idl => netwerk/base/nsINetworkProperties.idl
rename : netwerk/base/public/nsINullChannel.idl => netwerk/base/nsINullChannel.idl
rename : netwerk/base/src/nsIOService.cpp => netwerk/base/nsIOService.cpp
rename : netwerk/base/src/nsIOService.h => netwerk/base/nsIOService.h
rename : netwerk/base/public/nsIParentChannel.idl => netwerk/base/nsIParentChannel.idl
rename : netwerk/base/public/nsIParentRedirectingChannel.idl => netwerk/base/nsIParentRedirectingChannel.idl
rename : netwerk/base/public/nsIPermission.idl => netwerk/base/nsIPermission.idl
rename : netwerk/base/public/nsIPermissionManager.idl => netwerk/base/nsIPermissionManager.idl
rename : netwerk/base/public/nsIPrivateBrowsingChannel.idl => netwerk/base/nsIPrivateBrowsingChannel.idl
rename : netwerk/base/public/nsIProgressEventSink.idl => netwerk/base/nsIProgressEventSink.idl
rename : netwerk/base/public/nsIPrompt.idl => netwerk/base/nsIPrompt.idl
rename : netwerk/base/public/nsIProtocolHandler.idl => netwerk/base/nsIProtocolHandler.idl
rename : netwerk/base/public/nsIProtocolProxyCallback.idl => netwerk/base/nsIProtocolProxyCallback.idl
rename : netwerk/base/public/nsIProtocolProxyFilter.idl => netwerk/base/nsIProtocolProxyFilter.idl
rename : netwerk/base/public/nsIProtocolProxyService.idl => netwerk/base/nsIProtocolProxyService.idl
rename : netwerk/base/public/nsIProtocolProxyService2.idl => netwerk/base/nsIProtocolProxyService2.idl
rename : netwerk/base/public/nsIProxiedChannel.idl => netwerk/base/nsIProxiedChannel.idl
rename : netwerk/base/public/nsIProxiedProtocolHandler.idl => netwerk/base/nsIProxiedProtocolHandler.idl
rename : netwerk/base/public/nsIProxyInfo.idl => netwerk/base/nsIProxyInfo.idl
rename : netwerk/base/public/nsIRandomGenerator.idl => netwerk/base/nsIRandomGenerator.idl
rename : netwerk/base/public/nsIRedirectChannelRegistrar.idl => netwerk/base/nsIRedirectChannelRegistrar.idl
rename : netwerk/base/public/nsIRedirectHistory.idl => netwerk/base/nsIRedirectHistory.idl
rename : netwerk/base/public/nsIRedirectResultListener.idl => netwerk/base/nsIRedirectResultListener.idl
rename : netwerk/base/public/nsIRequest.idl => netwerk/base/nsIRequest.idl
rename : netwerk/base/public/nsIRequestObserver.idl => netwerk/base/nsIRequestObserver.idl
rename : netwerk/base/public/nsIRequestObserverProxy.idl => netwerk/base/nsIRequestObserverProxy.idl
rename : netwerk/base/public/nsIResumableChannel.idl => netwerk/base/nsIResumableChannel.idl
rename : netwerk/base/public/nsISecretDecoderRing.idl => netwerk/base/nsISecretDecoderRing.idl
rename : netwerk/base/public/nsISecureBrowserUI.idl => netwerk/base/nsISecureBrowserUI.idl
rename : netwerk/base/public/nsISecurityEventSink.idl => netwerk/base/nsISecurityEventSink.idl
rename : netwerk/base/public/nsISecurityInfoProvider.idl => netwerk/base/nsISecurityInfoProvider.idl
rename : netwerk/base/public/nsISerializationHelper.idl => netwerk/base/nsISerializationHelper.idl
rename : netwerk/base/public/nsIServerSocket.idl => netwerk/base/nsIServerSocket.idl
rename : netwerk/base/public/nsISimpleStreamListener.idl => netwerk/base/nsISimpleStreamListener.idl
rename : netwerk/base/public/nsISiteSecurityService.idl => netwerk/base/nsISiteSecurityService.idl
rename : netwerk/base/public/nsISocketTransport.idl => netwerk/base/nsISocketTransport.idl
rename : netwerk/base/public/nsISocketTransportService.idl => netwerk/base/nsISocketTransportService.idl
rename : netwerk/base/public/nsISpeculativeConnect.idl => netwerk/base/nsISpeculativeConnect.idl
rename : netwerk/base/public/nsIStandardURL.idl => netwerk/base/nsIStandardURL.idl
rename : netwerk/base/public/nsIStreamListener.idl => netwerk/base/nsIStreamListener.idl
rename : netwerk/base/public/nsIStreamListenerTee.idl => netwerk/base/nsIStreamListenerTee.idl
rename : netwerk/base/public/nsIStreamLoader.idl => netwerk/base/nsIStreamLoader.idl
rename : netwerk/base/public/nsIStreamTransportService.idl => netwerk/base/nsIStreamTransportService.idl
rename : netwerk/base/public/nsIStreamingProtocolController.idl => netwerk/base/nsIStreamingProtocolController.idl
rename : netwerk/base/public/nsIStreamingProtocolService.idl => netwerk/base/nsIStreamingProtocolService.idl
rename : netwerk/base/public/nsISyncStreamListener.idl => netwerk/base/nsISyncStreamListener.idl
rename : netwerk/base/public/nsISystemProxySettings.idl => netwerk/base/nsISystemProxySettings.idl
rename : netwerk/base/public/nsITLSServerSocket.idl => netwerk/base/nsITLSServerSocket.idl
rename : netwerk/base/public/nsIThreadRetargetableRequest.idl => netwerk/base/nsIThreadRetargetableRequest.idl
rename : netwerk/base/public/nsIThreadRetargetableStreamListener.idl => netwerk/base/nsIThreadRetargetableStreamListener.idl
rename : netwerk/base/public/nsITimedChannel.idl => netwerk/base/nsITimedChannel.idl
rename : netwerk/base/public/nsITraceableChannel.idl => netwerk/base/nsITraceableChannel.idl
rename : netwerk/base/public/nsITransport.idl => netwerk/base/nsITransport.idl
rename : netwerk/base/public/nsIUDPSocket.idl => netwerk/base/nsIUDPSocket.idl
rename : netwerk/base/public/nsIUDPSocketFilter.idl => netwerk/base/nsIUDPSocketFilter.idl
rename : netwerk/base/public/nsIURI.idl => netwerk/base/nsIURI.idl
rename : netwerk/base/public/nsIURIChecker.idl => netwerk/base/nsIURIChecker.idl
rename : netwerk/base/public/nsIURIClassifier.idl => netwerk/base/nsIURIClassifier.idl
rename : netwerk/base/public/nsIURIWithPrincipal.idl => netwerk/base/nsIURIWithPrincipal.idl
rename : netwerk/base/public/nsIURL.idl => netwerk/base/nsIURL.idl
rename : netwerk/base/public/nsIURLParser.idl => netwerk/base/nsIURLParser.idl
rename : netwerk/base/public/nsIUnicharStreamLoader.idl => netwerk/base/nsIUnicharStreamLoader.idl
rename : netwerk/base/public/nsIUploadChannel.idl => netwerk/base/nsIUploadChannel.idl
rename : netwerk/base/public/nsIUploadChannel2.idl => netwerk/base/nsIUploadChannel2.idl
rename : netwerk/base/src/nsIncrementalDownload.cpp => netwerk/base/nsIncrementalDownload.cpp
rename : netwerk/base/src/nsInputStreamChannel.cpp => netwerk/base/nsInputStreamChannel.cpp
rename : netwerk/base/src/nsInputStreamChannel.h => netwerk/base/nsInputStreamChannel.h
rename : netwerk/base/src/nsInputStreamPump.cpp => netwerk/base/nsInputStreamPump.cpp
rename : netwerk/base/src/nsInputStreamPump.h => netwerk/base/nsInputStreamPump.h
rename : netwerk/base/src/nsLoadGroup.cpp => netwerk/base/nsLoadGroup.cpp
rename : netwerk/base/src/nsLoadGroup.h => netwerk/base/nsLoadGroup.h
rename : netwerk/base/src/nsMIMEInputStream.cpp => netwerk/base/nsMIMEInputStream.cpp
rename : netwerk/base/src/nsMIMEInputStream.h => netwerk/base/nsMIMEInputStream.h
rename : netwerk/base/src/nsMediaFragmentURIParser.cpp => netwerk/base/nsMediaFragmentURIParser.cpp
rename : netwerk/base/src/nsMediaFragmentURIParser.h => netwerk/base/nsMediaFragmentURIParser.h
rename : netwerk/base/src/nsNativeConnectionHelper.cpp => netwerk/base/nsNativeConnectionHelper.cpp
rename : netwerk/base/src/nsNativeConnectionHelper.h => netwerk/base/nsNativeConnectionHelper.h
rename : netwerk/base/src/nsNetAddr.cpp => netwerk/base/nsNetAddr.cpp
rename : netwerk/base/src/nsNetAddr.h => netwerk/base/nsNetAddr.h
rename : netwerk/base/src/nsNetSegmentUtils.h => netwerk/base/nsNetSegmentUtils.h
rename : netwerk/base/src/nsNetUtil.cpp => netwerk/base/nsNetUtil.cpp
rename : netwerk/base/public/nsNetUtil.h => netwerk/base/nsNetUtil.h
rename : netwerk/base/src/nsPACMan.cpp => netwerk/base/nsPACMan.cpp
rename : netwerk/base/src/nsPACMan.h => netwerk/base/nsPACMan.h
rename : netwerk/base/public/nsPILoadGroupInternal.idl => netwerk/base/nsPILoadGroupInternal.idl
rename : netwerk/base/public/nsPISocketTransportService.idl => netwerk/base/nsPISocketTransportService.idl
rename : netwerk/base/src/nsPreloadedStream.cpp => netwerk/base/nsPreloadedStream.cpp
rename : netwerk/base/src/nsPreloadedStream.h => netwerk/base/nsPreloadedStream.h
rename : netwerk/base/src/nsProtocolProxyService.cpp => netwerk/base/nsProtocolProxyService.cpp
rename : netwerk/base/src/nsProtocolProxyService.h => netwerk/base/nsProtocolProxyService.h
rename : netwerk/base/src/nsProxyInfo.cpp => netwerk/base/nsProxyInfo.cpp
rename : netwerk/base/src/nsProxyInfo.h => netwerk/base/nsProxyInfo.h
rename : netwerk/base/public/nsReadLine.h => netwerk/base/nsReadLine.h
rename : netwerk/base/src/nsRequestObserverProxy.cpp => netwerk/base/nsRequestObserverProxy.cpp
rename : netwerk/base/src/nsRequestObserverProxy.h => netwerk/base/nsRequestObserverProxy.h
rename : netwerk/base/src/nsSerializationHelper.cpp => netwerk/base/nsSerializationHelper.cpp
rename : netwerk/base/src/nsSerializationHelper.h => netwerk/base/nsSerializationHelper.h
rename : netwerk/base/src/nsServerSocket.cpp => netwerk/base/nsServerSocket.cpp
rename : netwerk/base/src/nsServerSocket.h => netwerk/base/nsServerSocket.h
rename : netwerk/base/src/nsSimpleNestedURI.cpp => netwerk/base/nsSimpleNestedURI.cpp
rename : netwerk/base/src/nsSimpleNestedURI.h => netwerk/base/nsSimpleNestedURI.h
rename : netwerk/base/src/nsSimpleStreamListener.cpp => netwerk/base/nsSimpleStreamListener.cpp
rename : netwerk/base/src/nsSimpleStreamListener.h => netwerk/base/nsSimpleStreamListener.h
rename : netwerk/base/src/nsSimpleURI.cpp => netwerk/base/nsSimpleURI.cpp
rename : netwerk/base/src/nsSimpleURI.h => netwerk/base/nsSimpleURI.h
rename : netwerk/base/src/nsSocketTransport2.cpp => netwerk/base/nsSocketTransport2.cpp
rename : netwerk/base/src/nsSocketTransport2.h => netwerk/base/nsSocketTransport2.h
rename : netwerk/base/src/nsSocketTransportService2.cpp => netwerk/base/nsSocketTransportService2.cpp
rename : netwerk/base/src/nsSocketTransportService2.h => netwerk/base/nsSocketTransportService2.h
rename : netwerk/base/src/nsStandardURL.cpp => netwerk/base/nsStandardURL.cpp
rename : netwerk/base/src/nsStandardURL.h => netwerk/base/nsStandardURL.h
rename : netwerk/base/src/nsStreamListenerTee.cpp => netwerk/base/nsStreamListenerTee.cpp
rename : netwerk/base/src/nsStreamListenerTee.h => netwerk/base/nsStreamListenerTee.h
rename : netwerk/base/src/nsStreamListenerWrapper.cpp => netwerk/base/nsStreamListenerWrapper.cpp
rename : netwerk/base/public/nsStreamListenerWrapper.h => netwerk/base/nsStreamListenerWrapper.h
rename : netwerk/base/src/nsStreamLoader.cpp => netwerk/base/nsStreamLoader.cpp
rename : netwerk/base/src/nsStreamLoader.h => netwerk/base/nsStreamLoader.h
rename : netwerk/base/src/nsStreamTransportService.cpp => netwerk/base/nsStreamTransportService.cpp
rename : netwerk/base/src/nsStreamTransportService.h => netwerk/base/nsStreamTransportService.h
rename : netwerk/base/src/nsSyncStreamListener.cpp => netwerk/base/nsSyncStreamListener.cpp
rename : netwerk/base/src/nsSyncStreamListener.h => netwerk/base/nsSyncStreamListener.h
rename : netwerk/base/src/nsTemporaryFileInputStream.cpp => netwerk/base/nsTemporaryFileInputStream.cpp
rename : netwerk/base/src/nsTemporaryFileInputStream.h => netwerk/base/nsTemporaryFileInputStream.h
rename : netwerk/base/src/nsTransportUtils.cpp => netwerk/base/nsTransportUtils.cpp
rename : netwerk/base/src/nsTransportUtils.h => netwerk/base/nsTransportUtils.h
rename : netwerk/base/src/nsUDPSocket.cpp => netwerk/base/nsUDPSocket.cpp
rename : netwerk/base/src/nsUDPSocket.h => netwerk/base/nsUDPSocket.h
rename : netwerk/base/src/nsURIChecker.cpp => netwerk/base/nsURIChecker.cpp
rename : netwerk/base/src/nsURIChecker.h => netwerk/base/nsURIChecker.h
rename : netwerk/base/public/nsURIHashKey.h => netwerk/base/nsURIHashKey.h
rename : netwerk/base/src/nsURLHelper.cpp => netwerk/base/nsURLHelper.cpp
rename : netwerk/base/src/nsURLHelper.h => netwerk/base/nsURLHelper.h
rename : netwerk/base/src/nsURLHelperOSX.cpp => netwerk/base/nsURLHelperOSX.cpp
rename : netwerk/base/src/nsURLHelperUnix.cpp => netwerk/base/nsURLHelperUnix.cpp
rename : netwerk/base/src/nsURLHelperWin.cpp => netwerk/base/nsURLHelperWin.cpp
rename : netwerk/base/src/nsURLParsers.cpp => netwerk/base/nsURLParsers.cpp
rename : netwerk/base/src/nsURLParsers.h => netwerk/base/nsURLParsers.h
rename : netwerk/base/src/nsUnicharStreamLoader.cpp => netwerk/base/nsUnicharStreamLoader.cpp
rename : netwerk/base/src/nsUnicharStreamLoader.h => netwerk/base/nsUnicharStreamLoader.h
rename : netwerk/base/public/security-prefs.js => netwerk/base/security-prefs.js
extra : rebase_source : 1c3a3af5609aceeb11b12604aeda6f864fbcd5e0
2015-01-20 03:58:00 -05:00
Carsten "Tomcat" Book 78e41630e4 Merge mozilla-central to mozilla-inbound 2015-01-21 14:32:34 +01:00
Seth Fowler 3ed3b0f849 Bug 1124072 - Flip on decode-on-draw on APZ platforms. r=tn 2015-01-21 05:07:46 -08:00
Swaroop Rao 31c38666c0 Bug 1031429 - Fix NPE by adding a NULL check. r=bnicholson 2014-12-09 09:19:00 -05:00
Nick Alexander f0a5607b87 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.

--HG--
extra : rebase_source : 8fb3601d09010d9efa4fa33b507dc327fe4dca47
extra : amend_source : 5f796e7cc131880b12756e17240396b040ae981c
2015-01-20 15:17:58 -08:00
Brad Lassey 203320c7f7 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 6c39fa1f8d 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 e2f761e284 Merge mozilla-central to fx-team 2015-01-20 13:28:18 +01:00
Carsten "Tomcat" Book c4abcd1177 merge fx-team to mozilla-central a=merge 2015-01-20 12:19:59 +01:00
Phil Ringnalda e5dce4d265 Merge m-c to f-t 2015-01-19 18:45:51 -08:00
Phil Ringnalda 11fb7e0d84 Merge f-t to m-c, a=merge 2015-01-19 18:38:17 -08:00
Prabhjyot Singh Sodhi 9cc78ec534 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 56324f5e54 Bug 1097928 - Convert MozPaymentProvider to WebIDL. Android. r=wjohnston 2015-01-19 14:50:54 +01:00
Nick Alexander 5019e233d7 Bug 1119061 - Part 2: Add Sync 1.1 -> Sync 1.5 migration telemetry. r=rnewman
========

f7eaef78c1
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Wed Jan 14 17:36:29 2015 -0800

    Bug 1119061 - Part 2: Add Sync 1.1 to Sync 1.5 migration telemetry.

========

e64f968703
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jan 12 16:30:09 2015 -0800

    Bug 1119061 - Part 1: Add TelemetryWrapper.

    This is cribbed, more or less directly, from the stumbler.

========

51299e74e4
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jan 12 17:26:41 2015 -0800

    Bug 1119061 - Pre: Clear Firefox Account notifications when Android Account is removed.

--HG--
extra : rebase_source : 1bea34bc9fb4efd2e75cf965f59b5c568dc0ca0e
2015-01-16 17:42:34 -08:00
Nick Alexander 795f71ed3f Bug 1119070 - Add migration=sync11 query parameter to post-migration /account/login. r=rnewman
========

fb5159ea46
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jan 12 15:01:22 2015 -0800

    Bug 1119070 - Part 3: Re-instate service=sync; add migration=sync11.

========

00ab8e45e0
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jan 12 14:23:32 2015 -0800

    Bug 1119070 - Part 2: Thread query parameters through to relevant API calls.

========

b4029585aa
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Mon Jan 12 12:46:22 2015 -0800

    Bug 1119070 - Part 1: Extract uniform getBaseResource.

--HG--
extra : rebase_source : fcd4f2c63c4c85a4eaf84203cc9e0c658941c876
2015-01-16 17:42:29 -08:00
Michael Comella c52214c4f3 Bug 1116910 - Add new share icons in the action bar for tablet. r=capella 2015-01-16 17:29:35 -08:00
Mark Capella 532fed8bf8 Bug 1106800 - p3 Implement testTextareaSelections, r=margaret 2015-01-20 00:47:55 -05:00
Mark Capella 469a22c57d Bug 1106800 - p2 Implement testTextareaSelections, r=margaret 2015-01-20 00:47:55 -05:00
Mark Capella 33b44eabd8 Bug 1106800 - p1 Implement testTextareaSelections, r=margaret 2015-01-20 00:47:55 -05:00
Mark Capella 9e128022a9 Bug 1096938 - Action bar goes away if JavaScript extends selection, r=margaret 2015-01-20 00:40:41 -05:00
Mark Capella 36038c187a Bug 1119834 - Text selection action bar is shown on div element containing no text, r=margaret 2015-01-20 00:40:41 -05:00
Mark Capella 35def50721 Bug 1118791 - Long press on white space selects closest vertical element, r=margaret 2015-01-20 00:40:41 -05:00
Mark Capella aa5ccc9006 Bug 1117542 - Enhance testSelectionHandler tests, r=margaret 2015-01-20 00:40:41 -05:00
Archaeopteryx 6e64729d61 Bug 1121610 - Change WiFi -> Wi-Fi. r=nalexander
========

5e9476fa2a
Author: Archaeopteryx <archaeopteryx@coole-files.de>
    Bug 1121610 - WiFi -> Wi-Fi

--HG--
extra : rebase_source : 081ed01f235beef9c4fa2ebf11f39e79aef014d8
2015-01-15 10:53:17 -08:00
Michael Comella 69ba4bc370 Bug 1116912 - Don't hide the dynamic toolbar when it was originally shown but a tab was selected. r=wesj
Additionally, rename mShowActionModeEndAnimation to make it more intuitive and
clean up it's initialization.
2015-01-16 17:37:20 -08:00
Martyn Haigh 6cfe952244 Bug 1111598 - [Tablet] Make action bar background color consistent with the new tablet tab strip background (r=mcomella) 2015-01-16 12:42:57 +00:00
Phil Ringnalda 5794eabd48 Bug 1122067 followup: in the land without OS X, there is no RESPATH, only BINPATH
CLOSED TREE
2015-01-15 21:15:47 -08:00