49d7fb650c9dde7cf6e4b2c7aa578a4a11e83f83: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 12 Apr 2016 13:49:51 +0200 - rev 292806
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
merge mozilla-inbound to mozilla-central a=merge
7116915548728dd89dd80455daee47f1adff2e0c: Back out changeset 105e0e4b9d80 (bug 1263031) for Windows failures in browser_save_private_link_perwindowpb.js
Phil Ringnalda <philringnalda@gmail.com> - Mon, 11 Apr 2016 21:43:17 -0700 - rev 292805
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Back out changeset 105e0e4b9d80 (bug 1263031) for Windows failures in browser_save_private_link_perwindowpb.js
272ee64663d27060d414e2ce825d5c458e6fb039: Bug 1263758 - Correct NPE when using a custom search engine as the default r=liuche
Michael Comella <michael.l.comella@gmail.com> - Mon, 11 Apr 2016 16:10:48 -0700 - rev 292804
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1263758 - Correct NPE when using a custom search engine as the default r=liuche MozReview-Commit-ID: hpGUIu9yP2
fef9283ad53a350d100079698ef3e5dbca4e66eb: Bug 1260321 - Follow-up: Migrate users with customized panels to combined history panel. r=sebastian
Chenxia Liu <liuche@mozilla.com> - Mon, 04 Apr 2016 21:47:19 -0700 - rev 292803
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1260321 - Follow-up: Migrate users with customized panels to combined history panel. r=sebastian MozReview-Commit-ID: 6SQ7nuZhCe0
4cbe058eacf8b917a43256507ce725ce670370fb: Bug 1249788 - Implement the census individuals view; r=jsantell
Nick Fitzgerald <fitzgen@gmail.com> - Mon, 11 Apr 2016 18:04:31 -0700 - rev 292802
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1249788 - Implement the census individuals view; r=jsantell This adds the INDIVIDUALS view state to the memory panel, renames "dominator tree display" to "label display", and adds a view for listing the individual nodes in a census group and inspecting each nodes' retaining paths.
4118760a3981d37b7ae31d8c6a9326318e6b3ee8: Merge m-c to fx-team, a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 11 Apr 2016 16:05:35 -0700 - rev 292801
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Merge m-c to fx-team, a=merge MozReview-Commit-ID: aMZh9ToTxW
105e0e4b9d800048ff535543b0c5f01919612a3c: Bug 1263031 modernize and clarify test, r=jaws
Shane Caraveo <scaraveo@mozilla.com> - Mon, 11 Apr 2016 15:41:18 -0700 - rev 292800
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1263031 modernize and clarify test, r=jaws
546029898181bdafe1599a35226b23f9c2997856: Bug 1261907 - Reintroduce (necessary) table-created checks in BrowserDatabaseHelper r=nalexander
Andrzej Hunt <ahunt@mozilla.com> - Fri, 08 Apr 2016 15:29:44 -0700 - rev 292799
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1261907 - Reintroduce (necessary) table-created checks in BrowserDatabaseHelper r=nalexander Removing these checks causes crashes when trying to upgrade a <= 17 db to >= 23: (A) upgradeDatabaseFrom17to18 calls createReadingListTable, and we create the table using the new (>=23 schema). This schema has no "read" column. (B) upgradeDatabaseFrom22to23 migrates the same table. As part of the migration it tries to select the "read" column, and we crash because that doesn't exist. This was prevented by an early return if didCreateReadingListTable was set. It looks like removing the didCreateTablsTable checks is OK because the migration only adds a foreign-key constraint, and doesn't depend on any columns that didn't exist in the initial version of the migration. However it seems wasteful to run the migration on a table that is already in the expected state. Moreover not having table-created checks is not safe in most cases, and having these checks should be the default pattern - especially in case any future migrations affecting the same table are added. MozReview-Commit-ID: 4j1PlQc6LLN
ecf79242ed01d7a8372bbb8a654c0d3e43d8c1e0: Bug 1246792 - Use existing constant for times.json. r=ahunt
Michael Comella <michael.l.comella@gmail.com> - Wed, 06 Apr 2016 13:26:28 -0700 - rev 292798
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1246792 - Use existing constant for times.json. r=ahunt MozReview-Commit-ID: ACtIOPiOSfs
9fb7908df083b09946413585d48d02bba09de934: Bug 1205124 - use AppCompatActivity for GeckoPreferences r=sebastian
Andrzej Hunt <andrzej@ahunt.org> - Mon, 28 Mar 2016 14:32:07 -0700 - rev 292797
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1205124 - use AppCompatActivity for GeckoPreferences r=sebastian This patch introduces consistent theming for all supported devices (Android 4+). Previously we had Jellybean theming on Android 4, and Lollipop theming on 5+. Note that dialogs will be based on the native device dialogs (i.e. Jellybean on 4, Lollipop on 5+). This is because we use native Fragments (and not support library Fragments), which inflate their own (native) Dialogs. Introducing consistent dialogs would involve replacing the use of native Fragments (and native PreferenceFragments), and replacing our self-inflated dialogs. (We have a few self-built dialogs - these could easily be switched to the AppCompat AlertDialog, but then we'd have a mix of new and old dialogs on Android 4 devices, since PreferenceFragment constructed dialogs would still be the native Android dialogs - overall this would be a worse experience.) It is also usable on 2.3. There, we retain GB theming, however the checkboxes are replaced with orange checkboxes (as on 4+). MozReview-Commit-ID: AXbyAfpvfKi
922682fb9d2af91a2eaea50c65a6fabfd716a56c: Bug 1262600 - crash in java.lang.IndexOutOfBoundsException: Invalid index -1, size is 13 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java). r=sebastian
Chenxia Liu <liuche@mozilla.com> - Thu, 07 Apr 2016 15:14:54 -0700 - rev 292796
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1262600 - crash in java.lang.IndexOutOfBoundsException: Invalid index -1, size is 13 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java). r=sebastian MozReview-Commit-ID: 4H8fqxaR9mO
039b504d1161b427ab475451bc805da8cd014b4c: Bug 1262591; Need to put unused function in ANDROID #ifdef; r=bustage
Michael Kaply <mozilla@kaply.com> - Mon, 11 Apr 2016 14:06:35 -0500 - rev 292795
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1262591; Need to put unused function in ANDROID #ifdef; r=bustage
5b37f138e5bfdb84fe3460dd115ec225933e0f5f: Bug 1239376 - Fix StrictMode thread read access in SysInfo.getMemSize. r=mfinkle
Michael Comella <michael.l.comella@gmail.com> - Wed, 27 Jan 2016 12:06:33 -0800 - rev 292794
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1239376 - Fix StrictMode thread read access in SysInfo.getMemSize. r=mfinkle This caused a StrictMode violation on startup. MozReview-Commit-ID: Ip2ywUoexOh
60ea379dd10231fd7970b7244b656ccd0af0b6a6: Bug 1262591 - Add ability to add device ID to user agent for Fennec; r=jduell
Michael Kaply <mozilla@kaply.com> - Mon, 11 Apr 2016 13:49:53 -0500 - rev 292793
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1262591 - Add ability to add device ID to user agent for Fennec; r=jduell
88a5069742fee445e11923ad865f8a9bf88a25eb: Bug 1263441 - Smoother localization for Sync promo text in Synced Tabs. r=flod
Edouard Oger <eoger@fastmail.com> - Mon, 11 Apr 2016 11:49:34 -0700 - rev 292792
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1263441 - Smoother localization for Sync promo text in Synced Tabs. r=flod MozReview-Commit-ID: CmwdMx2xBbn
b98d8b88dfc702363e8974a230b590ce79bc920d: Bug 1261522 - Support reloading an add-on. r=Mossop
Kumar McMillan <kumar.mcmillan@gmail.com> - Fri, 08 Apr 2016 10:13:50 -0500 - rev 292791
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1261522 - Support reloading an add-on. r=Mossop MozReview-Commit-ID: W8z1J4QzjE
f8094c2a425476288246f9fbdfdf8240af1c4660: Bug 1190322 - Test coverage for |extension| extension API, r=kmag
bsilverberg <bsilverberg@mozilla.com> - Wed, 06 Apr 2016 13:24:12 -0400 - rev 292790
Push 74979 by cbook@mozilla.com at Tue, 12 Apr 2016 11:53:25 +0000
Bug 1190322 - Test coverage for |extension| extension API, r=kmag Add coverage for: * The |getViews| API method with a |type| property. * The |getViews| API method with a |windowId| property. MozReview-Commit-ID: Evoi8au0wzW
f1631a25825bc0da92bbc8dcca350bcd893edfe0: Bug 1263789 - Stop nsSVGMaskFrameNEON.h from polluting the global namespace. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Tue, 29 Mar 2016 00:37:15 +0100 - rev 292789
Push 74978 by jwatt@jwatt.org at Tue, 12 Apr 2016 11:06:14 +0000
Bug 1263789 - Stop nsSVGMaskFrameNEON.h from polluting the global namespace. r=dholbert
774962b54f183a2952cdd22d5a9e185f247d211f: Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert
Jonathan Watt <jwatt@jwatt.org> - Mon, 28 Mar 2016 13:34:26 +0100 - rev 292788
Push 74978 by jwatt@jwatt.org at Tue, 12 Apr 2016 11:06:14 +0000
Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert
7a3813330df614bf841937c242be13f36424883f: Bug 1263677 - Disable windows.ui.viewmanagement.h usage on mingw. r=jimm
Jacek Caban <jacek@codeweavers.com> - Tue, 12 Apr 2016 12:38:00 +0200 - rev 292787
Push 74977 by jacek@codeweavers.com at Tue, 12 Apr 2016 10:38:29 +0000
Bug 1263677 - Disable windows.ui.viewmanagement.h usage on mingw. r=jimm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip