8c2baeda9f49f00a0b2c7b1457f7b8f42218c69e: Bug 1342718 - Don't query for search engine suggestions if we're not displaying them. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 26 Feb 2017 13:39:49 +0100 - rev 489842
Push 46915 by mozilla@buttercookie.de at Sun, 26 Feb 2017 12:41:16 +0000
Bug 1342718 - Don't query for search engine suggestions if we're not displaying them. r?sebastian We're only processing the strings in "searchEngineSuggestions" if "searchSuggestionsEnabled" is true anyway, therefore we shouldn't bother getting them from the searchEngine in the first place, so as to avoid leaking data to the search engine if the user hasn't enabled search suggestions (and also to stop wasting network traffic). This should also improve the display of search history results in this case, since currently duplicates between the fresh suggestions and the search history are always removed from the latter even when we're not displaying the former. MozReview-Commit-ID: IOTMLRaZeyP
4881de8645a49478fd87816a82c17993daad5dd1: Bug 1338895 - Avoid non-smart string IDL types in remaining PSM IDL files. r?aklotz,keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Sun, 26 Feb 2017 20:36:40 +0800 - rev 489841
Push 46914 by cykesiopka.bmo@gmail.com at Sun, 26 Feb 2017 12:37:18 +0000
Bug 1338895 - Avoid non-smart string IDL types in remaining PSM IDL files. r?aklotz,keeler Smart string classes like nsCString are safer to use than raw |char*| strings, and are typically easier to deal with as well. MozReview-Commit-ID: 18C293zWrJw
3a73e2f9fb36ecac618d2ed9b4af7c408cb214ac: Bug 1308441 - Fix test cases r?honza draft
Ricky Chien <ricky060709@gmail.com> - Sun, 26 Feb 2017 16:06:37 +0800 - rev 489840
Push 46913 by bmo:rchien@mozilla.com at Sun, 26 Feb 2017 12:36:59 +0000
Bug 1308441 - Fix test cases r?honza MozReview-Commit-ID: DrhafaAwizB
7a60c621c9fd2533c531137e5076c766610f6311: Bug 1342736 - Remove nsIX509CertDB.verifySignedManifestAsync(). r?mgoodwin draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Sun, 26 Feb 2017 20:25:36 +0800 - rev 489839
Push 46912 by cykesiopka.bmo@gmail.com at Sun, 26 Feb 2017 12:35:51 +0000
Bug 1342736 - Remove nsIX509CertDB.verifySignedManifestAsync(). r?mgoodwin verifySignedManifestAsync() was added in Bug 1059216 to support Trusted Hosted Apps. However, Bug 1196988 removed THA and no add-ons use this method, so there's no point in keeping it around. MozReview-Commit-ID: 6xBRxvRZfjh
e79e13e0f6c09cf57d39dc7771a82f01d1d8bdcd: Bug 1342759 - Revendor dependencies draft
Manish Goregaokar <manishearth@gmail.com> - Sun, 26 Feb 2017 04:10:07 -0800 - rev 489838
Push 46911 by bmo:manishearth@gmail.com at Sun, 26 Feb 2017 12:12:41 +0000
Bug 1342759 - Revendor dependencies MozReview-Commit-ID: byBQQbHb8J
6fec46f1729153a0e230f4dac07ba776eebe6102: servo: Merge #15735 - Update cssparser to 0.11 (from servo:cssparserup); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Sun, 26 Feb 2017 02:19:32 -0800 - rev 489837
Push 46911 by bmo:manishearth@gmail.com at Sun, 26 Feb 2017 12:12:41 +0000
servo: Merge #15735 - Update cssparser to 0.11 (from servo:cssparserup); r=emilio <!-- Please describe your changes on the following line: --> <s>Depends on https://github.com/servo/rust-cssparser/pull/122.</s> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 94e563e4d9292d7b19ce061e070cda358e822172
0a3f512c84511c9418982a6e1a1cfe17444bd174: Bug 1342710 - stylo: Disallow keyword values in min/max-size properties; r=xidorn
Manish Goregaokar <manishearth@gmail.com> - Sat, 25 Feb 2017 13:41:43 -0800 - rev 489836
Push 46911 by bmo:manishearth@gmail.com at Sun, 26 Feb 2017 12:12:41 +0000
Bug 1342710 - stylo: Disallow keyword values in min/max-size properties; r=xidorn MozReview-Commit-ID: BTRGHlMXRxg
49ff5dceb1b09398203413d2b7a910ef54621fe8: Bug 1328868 - Part 11 - Make about:config handle text zoom changes a bit more gracefully. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 18 Feb 2017 15:50:08 +0100 - rev 489835
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 11 - Make about:config handle text zoom changes a bit more gracefully. r?sebastian This means scaling the the size of the images used for buttons and making sure that at large magnifications, the toolbar's text input properly moves into its own line instead of simply overlapping the preference immediately below. We also want to make sure that the text on any buttons remains vertically centred. MozReview-Commit-ID: 7rUf1tucAzL
088573379f7b46aa9908aa01b3f768dfb2533fa3: Bug 1328868 - Part 10 - Check that zooming via "font.size.systemFontScale" actually has any effect. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 10 Feb 2017 19:21:32 +0100 - rev 489834
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 10 - Check that zooming via "font.size.systemFontScale" actually has any effect. r?sebastian MozReview-Commit-ID: F2YtTER17xQ
a7456cb65ddc023c40c2ecc1701ad7ace7ae58a3: Bug 1328868 - Part 9 - Add a test to check that flipping the Android pref enables/disables font inflation. r?esawin,sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 08 Feb 2017 19:37:58 +0100 - rev 489833
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 9 - Add a test to check that flipping the Android pref enables/disables font inflation. r?esawin,sebastian A basic check that the listener is indeed operational. MozReview-Commit-ID: 6KijcsRaScI
ae4f8117ca1bf42175c95f97de38a473a6debe26: Bug 1328868 - Part 8 - Move MakeObserver() into head.js r?esawin draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 17:11:02 +0100 - rev 489832
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 8 - Move MakeObserver() into head.js r?esawin We can use this function for our upcoming test as well, so we should move it into the common header. MozReview-Commit-ID: H5ANDAlnpmm
743a95c582b51947ab1077585b11992dbd2667d2: Bug 1328868 - Part 7 - Detect the previous font size setting and migrate it to the new shared preference. r?sebastian,antlam draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 14:22:28 +0100 - rev 489831
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 7 - Detect the previous font size setting and migrate it to the new shared preference. r?sebastian,antlam If the shared preference doesn't exist on startup, we check the value of font.size.inflation.minTwips and then turn the new setting on if minTwips was > 60, which is the case if the previous font size setting was set to at least "Small" or larger. If the old setting was "Tiny" or else for new installations, we default the new setting to "off". MozReview-Commit-ID: B9yB9JwRcqj
b884e656bd9ea3f4a65b9dc1de2388cd41ec4a04: Bug 1328868 - Part 6 - Remove the old font size preference and its associated code and resources. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Feb 2017 23:57:57 +0100 - rev 489830
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 6 - Remove the old font size preference and its associated code and resources. r?sebastian MozReview-Commit-ID: EgL3WFo6mdo
87352b74f6996dcc9ce3f59e331bdd9fc6e91eea: Bug 1328868 - Part 5 - Add a Java-side listener watching the new pref and the Android system font scale. r?sebastian draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 05 Feb 2017 13:22:49 +0100 - rev 489829
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 5 - Add a Java-side listener watching the new pref and the Android system font scale. r?sebastian The state of the switch added in Part 4 is stored in our Android-side shared preferences. For this to have any actual effect on rendering, we now add a class that is initialised when Gecko starts up and listens to changes of that particular pref. When it is turned on, we enable font inflation and add another listener for the system font scale, which then forwards the current font scale as well as any changes to Gecko, so mobile mode pages can be scaled correspondingly as well. When the setting is turned back off again, the system font scale listener is stopped again and the Gecko font size settings reverted back to their default values. MozReview-Commit-ID: GyffpZTQQX8
e36898d83f10af6637ce296b4733a5e70a1e05de: Bug 1328868 - Part 4 - Add a new switch offering to honour the system font size to Fennec's preferences. r?sebastian,antlam draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Feb 2017 23:54:17 +0100 - rev 489828
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 4 - Add a new switch offering to honour the system font size to Fennec's preferences. r?sebastian,antlam MozReview-Commit-ID: HZqxl6T90mZ
b5bd4e3c70f0a012bc8ab9b29c11e89c2554f5ba: Bug 1328868 - Part 3 - Make the effective text zoom retrievable from JS. r?tnikkel draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 25 Feb 2017 19:27:15 +0100 - rev 489827
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 3 - Make the effective text zoom retrievable from JS. r?tnikkel We want to read this value during testing. MozReview-Commit-ID: FVA7VdvSTEt
d78a3ed3c949f5fd6ba0cfbcfc97b57838b27a57: Bug 1328868 - Part 2 - Apply the system font scale as an additional text zoom factor to all pages that are not font inflated. r?tnikkel draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 25 Feb 2017 13:22:52 +0100 - rev 489826
Push 46910 by mozilla@buttercookie.de at Sun, 26 Feb 2017 11:59:55 +0000
Bug 1328868 - Part 2 - Apply the system font scale as an additional text zoom factor to all pages that are not font inflated. r?tnikkel We want to use a similar model as Chrome on Android does for scaling our display of web content, that is use font inflation for desktop pages and plain text zooming for everything else. Since we don't want to simply clobber any text zoom that might have been set by the user/front-end code, we allow setting and storing the system font scale separately on the PresContext. We then calculate the effective text zoom value as the product of the system font scale and the current text zoom value. Any function that is using the PresContext's TextZoom value for layouting/rendering is switched over to this new EffectiveTextZoom value, whereas functions that are interested in the text zoom as actually set by the user/front-end (e.g. the nsDocumentViewer, or the code responsible for copying text and full zoom settings into the new PresContext on page navigation) continue using the plain TextZoom value. As long as font inflation is enabled in principle (e.g. font.size.inflation.minTwips != 0), every page starts out as eligible for font inflation until the relevant meta viewport tags marking the page as "mobile friendly" have been detected. Since the PresShell caches the font inflation state and only recalculates it when necessary, we make use of that and set the PresContext's system font scale as necessary whenever the font inflation state has been refreshed. MozReview-Commit-ID: 2InyE04wKAW
0f4d67bc9c22e3e2038d931d9c86f7d153f2a5a4: Bug 1326374 Changed the method spelling from Lollopop to lollipop. r=sebastian,walkingice draft
suman <sumangpt9@gmail.com> - Sat, 25 Feb 2017 22:06:07 +0530 - rev 489825
Push 46909 by bmo:sumangpt9@gmail.com at Sun, 26 Feb 2017 11:45:44 +0000
Bug 1326374 Changed the method spelling from Lollopop to lollipop. r=sebastian,walkingice MozReview-Commit-ID: FSOglE5UuRa
060c62f3dee66739323ccd0b7adf9f7c2eeb8c0a: Bug 1308441 - Fix test cases r?honza draft
Ricky Chien <ricky060709@gmail.com> - Sun, 26 Feb 2017 16:06:37 +0800 - rev 489824
Push 46908 by bmo:rchien@mozilla.com at Sun, 26 Feb 2017 11:07:43 +0000
Bug 1308441 - Fix test cases r?honza MozReview-Commit-ID: DrhafaAwizB
a42fab3f6a6748e989f4edae26c9eef76d871f08: Bug 1342710 - stylo: Disallow keyword values in min/max-size properties; r?bholley draft
Manish Goregaokar <manishearth@gmail.com> - Sat, 25 Feb 2017 13:41:43 -0800 - rev 489823
Push 46907 by bmo:manishearth@gmail.com at Sun, 26 Feb 2017 08:59:45 +0000
Bug 1342710 - stylo: Disallow keyword values in min/max-size properties; r?bholley MozReview-Commit-ID: BTRGHlMXRxg
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip