4b1d21473dc647509f17c19a2a92ccc6d06f07ab: Bug 1411155 - Fix MOZ_DEBUG parts of mozjemalloc. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 24 Oct 2017 14:11:14 +0900 - rev 685218
Push 85850 by bmo:mh+mozilla@glandium.org at Tue, 24 Oct 2017 05:15:50 +0000
Bug 1411155 - Fix MOZ_DEBUG parts of mozjemalloc. r?njn
474827d9661997fc98a5d019724e750330b4a29a: Bug 1403956 resolved all no-undef, no-redeclare and no-unused-vars eslint errors draft
Mithilan <mithilan91@gmail.com> - Tue, 24 Oct 2017 01:00:12 -0400 - rev 685217
Push 85849 by bmo:mithilan91@gmail.com at Tue, 24 Oct 2017 05:01:01 +0000
Bug 1403956 resolved all no-undef, no-redeclare and no-unused-vars eslint errors MozReview-Commit-ID: BcJBOJixZaP
3f3063ada8a7e51c636f46ba8271ee6a091a76a1: Bug 1403956 removed chrome directory from .eslintignore file draft
Mithilan <mithilan91@gmail.com> - Tue, 24 Oct 2017 00:53:46 -0400 - rev 685216
Push 85849 by bmo:mithilan91@gmail.com at Tue, 24 Oct 2017 05:01:01 +0000
Bug 1403956 removed chrome directory from .eslintignore file MozReview-Commit-ID: IvCULbPzltE
ced7b52216bfd78b00300a72e4785d124c43d637: Bug 1409970 - Part 2: Adds an initial FlexboxHighlighter boilerplate. r=pbro draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 24 Oct 2017 00:57:58 -0400 - rev 685215
Push 85848 by bmo:gl@mozilla.com at Tue, 24 Oct 2017 04:58:56 +0000
Bug 1409970 - Part 2: Adds an initial FlexboxHighlighter boilerplate. r=pbro MozReview-Commit-ID: GM5y5PiISjm
424deb603d57a795519cddfda81330f60c1abc34: Bug 1409970 - Part 1: Refactor the canvas position utility code to a separate file. r=pbro draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 24 Oct 2017 00:57:23 -0400 - rev 685214
Push 85848 by bmo:gl@mozilla.com at Tue, 24 Oct 2017 04:58:56 +0000
Bug 1409970 - Part 1: Refactor the canvas position utility code to a separate file. r=pbro MozReview-Commit-ID: 14JVw4jLp11
f67f8342b9811251f9d72d62f8a5df62f5efa124: Bug 1357082 - Wait until after the next animation frame to trigger mousemove.
Xidorn Quan <me@upsuper.org> - Tue, 24 Oct 2017 15:52:06 +1100 - rev 685213
Push 85848 by bmo:gl@mozilla.com at Tue, 24 Oct 2017 04:58:56 +0000
Bug 1357082 - Wait until after the next animation frame to trigger mousemove. MozReview-Commit-ID: 3oVUzPuNGoa
7422212754cc911890932b30e33f9351ab51c087: Bug 1411084 - Use RAII for mutex locking in mozjemalloc. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 06 Oct 2017 17:49:40 +0900 - rev 685212
Push 85847 by bmo:mh+mozilla@glandium.org at Tue, 24 Oct 2017 04:58:14 +0000
Bug 1411084 - Use RAII for mutex locking in mozjemalloc. r?njn This leaves out a few manual Lock/Unlock calls.
4e346f3a263776ca321f2fccea207fd162b2f946: Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?mshal,pike draft
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 23 Oct 2017 08:04:24 -0700 - rev 685211
Push 85846 by bmo:gandalf@aviary.pl at Tue, 24 Oct 2017 04:54:02 +0000
Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?mshal,pike MozReview-Commit-ID: 80ldQPhNyi7
6bd4e727e2412a6e5e8143052fb88ef62b37163c: Bug 1370564 - Add fuzzy-if for some blur filter test cases in webrender. r=kats draft
Morris Tseng <mtseng@mozilla.com> - Tue, 24 Oct 2017 11:52:02 +0800 - rev 685210
Push 85845 by bmo:mtseng@mozilla.com at Tue, 24 Oct 2017 04:50:27 +0000
Bug 1370564 - Add fuzzy-if for some blur filter test cases in webrender. r=kats MozReview-Commit-ID: 38Ezq0HB9oD
de2b0549841fc5297d74011b9ab454a3cb0fd744: Bug 1370564 - Add suppport for blur filter. r=kats draft
Morris Tseng <mtseng@mozilla.com> - Fri, 20 Oct 2017 16:42:06 +0800 - rev 685209
Push 85845 by bmo:mtseng@mozilla.com at Tue, 24 Oct 2017 04:50:27 +0000
Bug 1370564 - Add suppport for blur filter. r=kats MozReview-Commit-ID: EYoYbbIs3wH
5c326a01517dcb57a99499783366ecbd7d939752: Bug 384660:a09857d885b2 resolved no-undef error for do_run_test in test_resolve_uris_ipc.js by specifying global at the top of the file draft
Mithilan <mithilan91@gmail.com> - Mon, 23 Oct 2017 19:19:35 -0400 - rev 685208
Push 85844 by bmo:mithilan91@gmail.com at Tue, 24 Oct 2017 04:34:32 +0000
Bug 384660:a09857d885b2 resolved no-undef error for do_run_test in test_resolve_uris_ipc.js by specifying global at the top of the file MozReview-Commit-ID: 3eixh7PspZh
1594d39220a8be5ae641e3d622883f062cb6f704: Bug 1411142 Cast enums to int to silence warning about comparing enums of different types draft
Tom Ritter <tom@mozilla.com> - Mon, 23 Oct 2017 23:28:18 -0500 - rev 685207
Push 85843 by bmo:tom@mozilla.com at Tue, 24 Oct 2017 04:31:04 +0000
Bug 1411142 Cast enums to int to silence warning about comparing enums of different types MozReview-Commit-ID: LIbuzPuZ2mr
f6d9f3c5b3ab4548317b3f33469c7f675fb34af9: Bug 1404842 - P4: Revise expected test results under other folders draft
btian <btian@mozilla.com> - Tue, 24 Oct 2017 12:29:20 +0800 - rev 685206
Push 85842 by bmo:btian@mozilla.com at Tue, 24 Oct 2017 04:31:00 +0000
Bug 1404842 - P4: Revise expected test results under other folders MozReview-Commit-ID: 7LvUX5hq8cR
4c65a0bf29c4002adc783a35fa889661642e70ae: Bug 1411121 - Part 3: Remove the nsIPrintingPromptService::showPrinterProperties() r?mconley draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 24 Oct 2017 13:28:54 +0900 - rev 685205
Push 85841 by bmo:mantaroh@gmail.com at Tue, 24 Oct 2017 04:29:11 +0000
Bug 1411121 - Part 3: Remove the nsIPrintingPromptService::showPrinterProperties() r?mconley We can remove nsIPrintingPromptService::showPrinterProperties() since this caller doesn't exist and this implementation of each platform returns NS_ERROR_NOT_IMPLEMENTED. MozReview-Commit-ID: 4s4ncv9U5Od
f916f87952afd39572cb157aa822b09337a0fb92: Bug 1411121 - Part 2: Remove printdialog.xul and printjoboptions.xul. r?mconley draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 24 Oct 2017 13:28:51 +0900 - rev 685204
Push 85841 by bmo:mantaroh@gmail.com at Tue, 24 Oct 2017 04:29:11 +0000
Bug 1411121 - Part 2: Remove printdialog.xul and printjoboptions.xul. r?mconley This patch will remove printing xul dialog and related files since a caller of this xul dialog doesn't exist. The printjoboptions.xul is only used by printdialog.xul. MozReview-Commit-ID: B6VZuj3Lg1b
09e6a72643da00ec55b2b2aa4814d622653f736b: Bug 1411121 - Part 1: Return NS_ERROR_FAILURE if nsIPrintDialogService doesn't exist on GTK when showing print dialog. r?karlt draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 24 Oct 2017 13:28:47 +0900 - rev 685203
Push 85841 by bmo:mantaroh@gmail.com at Tue, 24 Oct 2017 04:29:11 +0000
Bug 1411121 - Part 1: Return NS_ERROR_FAILURE if nsIPrintDialogService doesn't exist on GTK when showing print dialog. r?karlt A printingui uses the xul print dialog(i.e. printdialog.xul) if there are not nsIPrintDialogService. But this code is unreachable code since current gtk widget has nsIPrintDialogService always. So this patch will remove this code. MozReview-Commit-ID: EeM6YytEfdW
c436c1ae10a0b73e9bb244bb3febd61b5ab5853a: Bug 1411121 - Part 3: Remove the nsIPrintingPromptService::showPrinterProperties() r?mconley draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 24 Oct 2017 13:17:49 +0900 - rev 685202
Push 85840 by bmo:mantaroh@gmail.com at Tue, 24 Oct 2017 04:22:04 +0000
Bug 1411121 - Part 3: Remove the nsIPrintingPromptService::showPrinterProperties() r?mconley We can remove nsIPrintingPromptService::showPrinterProperties() since this caller doesn't exist and this implementation of each platform returns NS_ERROR_NOT_IMPLEMENTED. MozReview-Commit-ID: 4s4ncv9U5Od
be8f4fd17177e32c97aea5a3343d1b85d90c3ddd: Bug 849593 - Skip samples of active SMIL timed elements when the sample time precedes the current interval; r?dholbert draft
Brian Birtles <birtles@gmail.com> - Tue, 24 Oct 2017 13:06:04 +0900 - rev 685201
Push 85839 by bmo:bbirtles@mozilla.com at Tue, 24 Oct 2017 04:12:14 +0000
Bug 849593 - Skip samples of active SMIL timed elements when the sample time precedes the current interval; r?dholbert In some circumstances it is possible to sample a timed element in the active state with a time that precedes is current interval. One possible sequence of steps leading to this situation is as follows: 1. A timed element (e.g. <set>, <animate>) with a non-zero begin time is the child of <svg> element A (its "time container") but has yet to be sampled. 2. In order to resolve its initial interval, the timed element registers a startup milestone with its time container at time 0. 3. However, before the sample is performed where the timed element's initial current interval is resolved, <svg> element A is detached from the document tree. 4. The timed element is then attached to a different <svg> element B that has a current time greater than the begin time of the timed element and less than that of <svg> element A. 5. Since the timed element is still in its startup state it registers its startup milestone again, this time with its new time container, i.e. <svg> element B. 6. A tick occurs or the document has its style flushed such that a sample is performed. This includes running the milestone sample which causes the timed element to resolve its initial current interval. Furthermore the subsequent regular sample of the timed element causes it to transition into its active state because the current time of <svg> element B is greater than the begin time of the timed element. 7. <svg> element A is re-attached to the document. 8. When we go to run the next sample, we iterate through all time containers associated with the document's animation controller which includes both <svg> element A, and <svg> element B. 9. <svg> element A renders up its 0 milestone from step (2) since it has yet to run it. It converts this to parent time, i.e. the time space of the animation controller, which will be zero or less depending on the current time of <svg> element A when it was re-attached. 10. Since the milestone from <svg> element A will be the earliest milestone time, it will be used as the next milestone sample time. 11. The timed element is then sampled using this time, but first it is converted to a time in the time space of the timed element's time container, which is now <svg> element B. As a result of this conversion, the sample time may end up being *before* the beginning of the timed element's current interval. Since timed elements never expect the time to go backwards an assertion fails when it detects that it is active, but is being sampled before its current interval. For this particular case, ignoring the "early" sample seems to be the most appropriate action. More generally, however, we can anticipate other cases similar to this where milestones are registered that cause the sample time to temporarily go backwards. A quick audit of nsSMILTimedElement::DoSampleAt suggests that, with the code changes from this patch, that is probably ok. As an alternative we could, perhaps, try to drop and re-create all milestones when time containers are re-attached to the document tree but that would add more complexity and would not necessarily cover other similar cases of this situation. I have verified that the crashtest included in this changeset fails without the code changes also in this changeset. MozReview-Commit-ID: KKGYRayNkpo
dcc97e51be778595d134fff9ab36bbb4eef88e8f: Bug 1411121 - Part 3: Remove the nsIPrintingPromptService::showPrinterProperties() r?mconley draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 24 Oct 2017 13:09:55 +0900 - rev 685200
Push 85838 by bmo:mantaroh@gmail.com at Tue, 24 Oct 2017 04:10:13 +0000
Bug 1411121 - Part 3: Remove the nsIPrintingPromptService::showPrinterProperties() r?mconley We can remove nsIPrintingPromptService::showPrinterProperties() since this caller doesn't exist and this implementation of each platform returns NS_ERROR_NOT_IMPLEMENTED. MozReview-Commit-ID: 4s4ncv9U5Od
8e260532c69e1ef871cb97f49445b1bf57f24277: Bug 1411060 - Don't show extension controlled message if add-on isn't installed r?bsilverberg draft
Mark Striemer <mstriemer@mozilla.com> - Mon, 23 Oct 2017 22:45:38 -0500 - rev 685199
Push 85837 by bmo:mstriemer@mozilla.com at Tue, 24 Oct 2017 03:55:30 +0000
Bug 1411060 - Don't show extension controlled message if add-on isn't installed r?bsilverberg MozReview-Commit-ID: Fxo4sKgEWPd
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip