73bde255ce55e61a3d01873d846d22b50e1a3428: Bug 1418894 - Use marker values in XDR data to detect corruption. r=nbp a=gchang
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Nov 2017 22:52:34 -0500 - rev 445128
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1418894 - Use marker values in XDR data to detect corruption. r=nbp a=gchang MozReview-Commit-ID: D6PxPBdgtPP
84ca5dce1d6a63bc64612876eccee30fc45080f9: Bug 1418894 - Harden XDR data decoding. r=nbp a=gchang
Ted Campbell <tcampbell@mozilla.com> - Tue, 28 Nov 2017 23:01:49 -0500 - rev 445127
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1418894 - Harden XDR data decoding. r=nbp a=gchang This patch adds better error detection to XDR decoding to reduce memory corruption in the event that XDR data is corrupt (which is not *supposed* to happen). Add missing default cases. Make out-of-range values fail the decode by asserting in debug, and returning a TranscodeError in release. Mix a magic value into enum value before transcoding to buffer (to reduce chance of garbage data being decoded). MozReview-Commit-ID: 1wPkho9dm8c
503237c7de504e66df56ec3c16e2d8e262e11122: Bug 1416864 - Synchronize how snapshots detach in DrawTargetD2D1. r=bas a=gchang
David Anderson <danderson@mozilla.com> - Tue, 21 Nov 2017 10:52:38 -0500 - rev 445126
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1416864 - Synchronize how snapshots detach in DrawTargetD2D1. r=bas a=gchang
43f74013ae081e9b5a84cdc6c087d4e206af068b: Bug 1417961 - Fix Baseline debug mode OSR to delazify type monitor chains correctly. r=tcampbell, a=gchang
Jan de Mooij <jdemooij@mozilla.com> - Thu, 30 Nov 2017 15:53:38 +0100 - rev 445125
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1417961 - Fix Baseline debug mode OSR to delazify type monitor chains correctly. r=tcampbell, a=gchang
d23f5b4bf54978803f0c4b5312b00b209d12b55d: Bug 1418433 - Increment RestyleGeneration for undisplayed elements when invalidating servo stylist. r=heycam, a=gchang
Jeremy Chen <jeremychen@mozilla.com> - Sun, 26 Nov 2017 15:24:12 +0000 - rev 445124
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1418433 - Increment RestyleGeneration for undisplayed elements when invalidating servo stylist. r=heycam, a=gchang In the current implementation, we call SetStylistStyleSheetsDirty() every time a style sheet is changed. However, the dirty bit setting may or may not always update the style data. For example, the style data for undisplayed elements are deliberately not updated in Stylo. However, the getComputedStyle API is supposed to provide a way to get the up-to-date computed style data, even for undisplayed elements. In this patch, we increment RestyleGeneration for undisplayed elements when we call SetStylistStyleSheetsDirty(). This could flush the cached data that getComputedStyle API holds, and ensures the getComputedStyle API computes a new one. MozReview-Commit-ID: JDDhACOG3z4
25f3d0651a78a6d30dfe4237d5d41d3d653b463e: Bug 1418433 - Move the implementation of SetStylistStyleSheetsDirty to .cpp file. r=heycam, a=gchang
Jeremy Chen <jeremychen@mozilla.com> - Wed, 29 Nov 2017 10:56:15 +0000 - rev 445123
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1418433 - Move the implementation of SetStylistStyleSheetsDirty to .cpp file. r=heycam, a=gchang This is a pre-patch for the real fix of Bug 1418433. In the real fix, we'll add a IncrementUndisplayedRestyleGeneration() call into SetStylistStyleSheetsDirty(). However, the IncrementUndisplayedRestyleGeneration() call needs get through some deep structures in nsPresContext, RestyleManager,... etc., and doing so means we need to move bunches of related include files, forward declarations, from .cpp file to .h file, which doesn't make sense. Instead, we move the implementation parts of SetStylistStyleSheetsDirty() to .cpp file (since it is now a bit more complicated than it was), so we can use the existing include files in the .cpp file to add IncrementUndisplayedRestyleGeneration() call (this is in a following patch). MozReview-Commit-ID: 3Vp9qyCf8NA
005f0819a0cdbb88070d7fd1a8fa24e6903354c8: Bug 1418433 - Add tests for style data update mechanism for non-displayed elements. r=emilio, r=heycam, a=gchang
Jeremy Chen <jeremychen@mozilla.com> - Sun, 26 Nov 2017 15:24:12 +0000 - rev 445122
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1418433 - Add tests for style data update mechanism for non-displayed elements. r=emilio, r=heycam, a=gchang In certain situations, we might access a non-displayed (i.e., display: none;) element's style data through getComputedStyle API. In this patch, we add some tests to ensure that, if the inline style sheet is added/changed/removed, the style data of a non-displayed element is always up-to-date. Some more tests are added to verify the correctness of the style data when a style rule is added/changed/removed via CSSOM. MozReview-Commit-ID: Ggjd4FMqZlo
9ebc50b8692dfa0e779024b28396b69dea7ee6a5: Bug 1420332 - Use system locale when system default is selected for browser locale. r=snorp, a=gchang
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 27 Nov 2017 10:55:25 +0900 - rev 445121
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1420332 - Use system locale when system default is selected for browser locale. r=snorp, a=gchang This is a regression by bug 1337078. When user selects system default for Browser language, "locale" pref is empty. So BrowserLocaleManager.getLocale always returns null. So, current locale is always en-US in Gecko code. So we should return system locale when "locale" pref is empty. Also, ReadSystemLocales expects language tag string for locale. Since Locale.toString doesn't return language tag, so we should convert to it. MozReview-Commit-ID: 3NhAkuA4HaH
9b8d0f0783279786b4e5a59414308f47cbec15b1: Bug 1382366 - Disable AudioCallback -> SystemClockDriver fallback before disowning graph. f=pehrsons, r=padenot, a=gchang
Karl Tomlinson <karlt+@karlt.net> - Sat, 04 Nov 2017 19:00:46 +1300 - rev 445120
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1382366 - Disable AudioCallback -> SystemClockDriver fallback before disowning graph. f=pehrsons, r=padenot, a=gchang MozReview-Commit-ID: ESr6yxjPVWf
cda8fcf76af1fef92fa7a4b2292beba4543a7b93: Bug 1408276 - Move to LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP at end of iteration. r=padenot, a=gchang
Karl Tomlinson <karlt+@karlt.net> - Tue, 17 Oct 2017 18:14:43 +1300 - rev 445119
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1408276 - Move to LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP at end of iteration. r=padenot, a=gchang MozReview-Commit-ID: GbfIOPZPuGu
a89c6ace593b2e2a058fdbc179638589efead02a: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 10:20:50 -0800 - rev 445118
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump fi -> 3b5e4b76bcad gu-IN -> c1008db7f602
e18b8937f9364bb3d40ac0fe8536982a128a362b: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 10:20:44 -0800 - rev 445117
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump gu-IN -> c1008db7f602
572ebe407c6aaf408619d80b962b5543711e30b7: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 05:21:00 -0800 - rev 445116
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump pt-PT -> d77a19ab4179 tr -> c659fd2b99f1
010ad3074606c1738e25b9e15e5c391031f491fc: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 05:20:54 -0800 - rev 445115
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump tr -> c659fd2b99f1
45761d05217f94e2efac5961b13410a39bb51f59: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 04:20:23 -0800 - rev 445114
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump bn-BD -> bfcca8495342 cs -> 46b29c781793 si -> 224f6200b415
1a0e516e8e36dd7487893124d4a6f0b1bfc15318: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 04:20:17 -0800 - rev 445113
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump bn-BD -> bfcca8495342 cs -> 46b29c781793 oc -> 84d310d370aa
2432a6631d703d6589795c09ba56c57fc513f562: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 00:20:49 -0800 - rev 445112
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump hi-IN -> 4dccafe480ad kab -> c76fa1b7cce2 pt-PT -> 1d338310049e ro -> c33551cf7cc2 si -> 0c1768f74118
5458d3423176c3d1891a2ea48b48bbd039a9e2cc: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sun, 03 Dec 2017 00:20:43 -0800 - rev 445111
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump az -> 2d7156df9604 kab -> c76fa1b7cce2 pt-PT -> 1d338310049e
89e5df69214e2970045b29bc16e6611642f2f3ee: Bug 1419538 - Marionette log entries should show object details. r=ato, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 30 Nov 2017 15:09:32 +0100 - rev 445110
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1419538 - Marionette log entries should show object details. r=ato, a=test-only By missing to convert a Javascript object to a packet and serializing it, no details were printed eg for session capabilities for the call to "start_session()". MozReview-Commit-ID: HdcehGpBvdA
699b253725efc849c4587b8c961f65f3e97d0bce: Bug 1407228 - Collapsed sections should be animated when they are reopened. r=r1cky, a=gchang
Ed Lee <edilee@mozilla.com> - Sat, 02 Dec 2017 16:14:51 -0700 - rev 445109
Push 1618 by Callek@gmail.com at Thu, 11 Jan 2018 17:45:48 +0000
Bug 1407228 - Collapsed sections should be animated when they are reopened. r=r1cky, a=gchang MozReview-Commit-ID: B8WVq8h6uAa
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip