fe0df0b8fe06ba476c2463537bfbd8dc1a4ee70f: Bug 1409403 - Update badge icon for PWA. r?walkingice draft
Nevin Chen <cnevinchen@gmail.com> - Thu, 19 Oct 2017 20:45:31 +0800 - rev 684592
Push 85660 by bmo:cnevinchen@gmail.com at Mon, 23 Oct 2017 06:26:48 +0000
Bug 1409403 - Update badge icon for PWA. r?walkingice MozReview-Commit-ID: IHaVLQ8xWPt
80bb7ea75487313db27d002ac180eda2476f3f6d: Bug 1408811 - Update test expectation for this bug. draft
Xidorn Quan <me@upsuper.org> - Mon, 23 Oct 2017 15:21:46 +1100 - rev 684591
Push 85659 by xquan@mozilla.com at Mon, 23 Oct 2017 06:26:26 +0000
Bug 1408811 - Update test expectation for this bug. MozReview-Commit-ID: H4glCWmL2vc
fda7004994f2c8f80c55d1d16c3a1724aa4da6dd: Remove XBL as a separate cascading level in Stylo. draft
Xidorn Quan <me@upsuper.org> - Mon, 23 Oct 2017 15:11:11 +1100 - rev 684590
Push 85659 by xquan@mozilla.com at Mon, 23 Oct 2017 06:26:26 +0000
Remove XBL as a separate cascading level in Stylo. In Gecko, we handle XBL rules like author rules everywhere, except that XBL rules are added and sorted in an independent step, behave as if it has a separate level. It is not clear to me why Stylo chose to add a separate level for XBL rules, but it doesn't seem that there is anything special to do with XBL rules. This bug happens because we don't handle XBL important rules which are handled as part of author rules in Gecko due to lack of the additional level there. We should just follow what Gecko does here and handle them all the same. MozReview-Commit-ID: LmqjMdQito2
601861e71184853b30c62e89f8d6ba6b3d7b9e56: mybase-stylo draft
Xidorn Quan <me@upsuper.org> - Mon, 12 Sep 2016 11:21:19 +1000 - rev 684589
Push 85659 by xquan@mozilla.com at Mon, 23 Oct 2017 06:26:26 +0000
mybase-stylo MozReview-Commit-ID: KhkzDKnGGhJ
3018f3743d67f2b7cef2577c0c0bab27c70e9fcb: Bug 1410618 - Use the correct .properties file for Form Autofill draft
Scott Wu <scottcwwu@gmail.com> - Mon, 23 Oct 2017 14:24:37 +0800 - rev 684588
Push 85658 by bmo:scwwu@mozilla.com at Mon, 23 Oct 2017 06:24:58 +0000
Bug 1410618 - Use the correct .properties file for Form Autofill MozReview-Commit-ID: 87j6LlWdZrS
0a7906e773f22628c9810392f8c25e0eecaeea3c: Bug 1410028: Ensure logical longhands appear before their physical counter-part. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 23 Oct 2017 07:00:57 +0200 - rev 684587
Push 85657 by bmo:emilio@crisal.io at Mon, 23 Oct 2017 06:17:15 +0000
Bug 1410028: Ensure logical longhands appear before their physical counter-part. r?xidorn MozReview-Commit-ID: KPIbt1e2Eq
c84ec8c9a939c9530762540f940386564336f7ab: Bug 1403180: Fix StripHandlerFromOBJREF for VT_DISPATCH on Windows 7. r?aklotz draft
James Teh <jteh@mozilla.com> - Mon, 23 Oct 2017 15:37:24 +1000 - rev 684586
Push 85656 by bmo:jteh@mozilla.com at Mon, 23 Oct 2017 05:51:48 +0000
Bug 1403180: Fix StripHandlerFromOBJREF for VT_DISPATCH on Windows 7. r?aklotz StripHandlerFromOBJREF shortens the OBJREF by sizeof(CLSID), so it needs to seek the stream back after tweaking the OBJREF. Previously, this was done using a relative seek. Unfortunately, for some reason I can't fathom on Windows 7, this doesn't work when marshaling for VT_DISPATCH. The Seek call succeeds, but either does nothing or sets the stream position to a garbage value. Instead, we now use an absolute seek, which seems to behave. This was breaking IAccessible::accNavigate and AccessibleChildren on Windows 7. MozReview-Commit-ID: FEH93oiyP5R
fdd12b815f85f65c9b4f398d05299293108cfe56: Bug 1410028: Don't make the all property set logical properties. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 23 Oct 2017 07:00:57 +0200 - rev 684585
Push 85655 by bmo:emilio@crisal.io at Mon, 23 Oct 2017 05:23:01 +0000
Bug 1410028: Don't make the all property set logical properties. r?xidorn MozReview-Commit-ID: KPIbt1e2Eq
e923a9ec7a74c9c58405ef663d67e04e789a43ec: Bug 1410583 - Take clipped-bounds as the paint region for blob image. r=jrmuizel draft
Ethan Lin <ethlin@mozilla.com> - Mon, 23 Oct 2017 13:12:15 +0800 - rev 684584
Push 85654 by bmo:ethlin@mozilla.com at Mon, 23 Oct 2017 05:15:10 +0000
Bug 1410583 - Take clipped-bounds as the paint region for blob image. r=jrmuizel MozReview-Commit-ID: BfikzUttadC
cb662770a9415fea623014c5e6a46238e39f58a9: Bug 654787 - part3: Implementation of audio seamless looping; r?jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 23 Oct 2017 13:12:29 +0800 - rev 684583
Push 85653 by bmo:cchang@mozilla.com at Mon, 23 Oct 2017 05:13:27 +0000
Bug 654787 - part3: Implementation of audio seamless looping; r?jwwang To loop audio seamlessly, we keep demuxing, decoding and playing audio in decoding state while looping. When `HandleEndOfAudio()` is fired, we reset the demuxer and restart demuxing and decoding data from the beginning, instead of moving to seeking state then going to decoding state again. The decoded data is continuously pushed into the audio queue, so the data for the begining will be placed after the data for the end. To calculate the left duration in one queue or how many data we left to play till the end, we keep tracking how many data is pushed or popped and use them to estimate the value. In original implementation, the looping is implemented by restarting the whole process to play an audio file with seeking the playback to the beginning. The `seeking` and `seeked` events will be fired then. However, in this change, we forece MediaFormatReader to seek in advance when `HandleEndOfAudio()` is fired, so we never enter the seeking state. Therefore, we also need to fire the `seeking` and `seeked` events by ourselves in decoding state to meet the HTML spec. MozReview-Commit-ID: DvdH7yvWbOm
ff4171113cff695ee50ab5a8972956ffdf174a31: Bug 1369955: Add perfstream::Measure subtree for SpiderMonkey's TraceLogger. draft
Jim Blandy <jimb@mozilla.com> - Mon, 02 Oct 2017 17:36:35 -0700 - rev 684582
Push 85652 by bmo:jimb@mozilla.com at Mon, 23 Oct 2017 05:02:44 +0000
Bug 1369955: Add perfstream::Measure subtree for SpiderMonkey's TraceLogger. As a simple example of a Measure subtree, this adds a 'TraceLogger' subgroup to the SpiderMonkey measure tree. MozReview-Commit-ID: 8ZOi0elKMsL
49b733ffdcb6e15f338ee212cd964671c4e32931: Bug 1369955: Implement a JavaScript `Measure` API to the perfstream::Measure tree. draft
Jim Blandy <jimb@mozilla.com> - Fri, 23 Jun 2017 13:43:56 -0700 - rev 684581
Push 85652 by bmo:jimb@mozilla.com at Mon, 23 Oct 2017 05:02:44 +0000
Bug 1369955: Implement a JavaScript `Measure` API to the perfstream::Measure tree. This patch introduces `Measure` and `MeasureGroup` JavaScript constructors, which provide a scripting API to the perfstream Measure tree. These constructors are included in SpiderMonkey shell globals. Tests in jit-test exercise the toy Measures defined in js/src/vm/Measures.cpp. MozReview-Commit-ID: AtXDyFWFtyz
23f51596ac386586bbe7505f82f671143edee43c: Bug 1369955: Introduce a perfstream::Measure subtree for SpiderMonkey. draft
Jim Blandy <jimb@mozilla.com> - Fri, 06 Oct 2017 15:38:05 -0700 - rev 684580
Push 85652 by bmo:jimb@mozilla.com at Mon, 23 Oct 2017 05:02:44 +0000
Bug 1369955: Introduce a perfstream::Measure subtree for SpiderMonkey. js/src/vm/Measure.cpp implements a perfstream::Group under which SpiderMonkey performance measurements can be placed. js/public/Measure.h holds the public interface and comments. MozReview-Commit-ID: 4azhU83aorE
d4580c831f968bcb7bce9a4f699f0e2ea92bb21d: Bug 1369955: Add perfstream module. Define perfstream::Measure and Group types, with StaticGroup helper. draft
Jim Blandy <jimb@mozilla.com> - Fri, 06 Oct 2017 15:37:44 -0700 - rev 684579
Push 85652 by bmo:jimb@mozilla.com at Mon, 23 Oct 2017 05:02:44 +0000
Bug 1369955: Add perfstream module. Define perfstream::Measure and Group types, with StaticGroup helper. See perfstream/Measure.h for documentation and rationale. MozReview-Commit-ID: B5UWDty5xQt
4a034387d4bd1a9fc94f9b275b30545339e86d47: Bug 1409444 - Update rand to 0.3.17. r?Manishearth draft
Xidorn Quan <me@upsuper.org> - Mon, 23 Oct 2017 15:52:44 +1100 - rev 684578
Push 85651 by xquan@mozilla.com at Mon, 23 Oct 2017 04:57:23 +0000
Bug 1409444 - Update rand to 0.3.17. r?Manishearth MozReview-Commit-ID: DjCEQV9t2hi
bf492ded9c7e18117aa7813795a81437a9dc2af2: mybase draft
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 04 Feb 2015 08:24:16 +1100 - rev 684577
Push 85651 by xquan@mozilla.com at Mon, 23 Oct 2017 04:57:23 +0000
mybase MozReview-Commit-ID: AIse40brXhE
20558857bb7d4c1162c6c7de70522dc3ad3a845d: Bug 1410225 - return the pending seek promise for SeekToNextFrame() when a seek is already in action. draft
JW Wang <jwwang@mozilla.com> - Fri, 20 Oct 2017 16:37:35 +0800 - rev 684576
Push 85650 by jwwang@mozilla.com at Mon, 23 Oct 2017 04:35:49 +0000
Bug 1410225 - return the pending seek promise for SeekToNextFrame() when a seek is already in action. MDSM doesn't reset the decoding pipeline of MFR when doing NextFrameSeek and therefore fails the assertion by requesting video data while MFR is still seeking. We put the fix in the media element because it doesn't make sense to do NextFrameSeek while another seek is already in action. MozReview-Commit-ID: D6FSiNWHrLU
44afc0e5bbc24889aa93c787e9725ace794fcb61: Bug 1410338 - Incorrect color for History Panel message. r?nechen draft
Nevin Chen(:nechen) <cnevinchen@gmail.com> - Mon, 23 Oct 2017 12:06:21 +0800 - rev 684575
Push 85649 by bmo:cnevinchen@gmail.com at Mon, 23 Oct 2017 04:20:42 +0000
Bug 1410338 - Incorrect color for History Panel message. r?nechen MozReview-Commit-ID: A1QmvbFt7ok
2a3775b5271b3eee5842fdfc1dccd1ef33b5ab96: Bug 1410773: Add optional comm-central virtualenv manifest; r?Build draft
Tom Prince <mozilla@hocat.ca> - Sun, 22 Oct 2017 13:40:20 -0600 - rev 684574
Push 85648 by bmo:mozilla@hocat.ca at Mon, 23 Oct 2017 04:18:07 +0000
Bug 1410773: Add optional comm-central virtualenv manifest; r?Build MozReview-Commit-ID: Amg5vJHoWkS
8fc8ec9f321d90e40b49b899ca83100ea173e2ce: Bug 654787 - part3: Implementation of audio seamless looping; r?jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 23 Oct 2017 12:07:33 +0800 - rev 684573
Push 85647 by bmo:cchang@mozilla.com at Mon, 23 Oct 2017 04:14:50 +0000
Bug 654787 - part3: Implementation of audio seamless looping; r?jwwang To loop audio seamlessly, we keep demuxing, decoding and playing audio in decoding state while looping. When `HandleEndOfAudio()` is fired, we reset the demuxer and restart demuxing and decoding data from the beginning, instead of moving to seeking state then going to decoding state again. The decoded data is continuously pushed into the audio queue, so the data for the begining will be placed after the data for the end. To calculate the left duration in one queue or how many data we left to play till the end, we keep tracking how many data is pushed or popped and use them to estimate the value. In original implementation, the looping is implemented by restarting the whole process to play an audio file with seeking the playback to the beginning. The `seeking` and `seeked` events will be fired then. However, in this change, we forece MediaFormatReader to seek in advance when `HandleEndOfAudio()` is fired, so we never enter the seeking state. Therefore, we also need to fire the `seeking` and `seeked` events by ourselves in decoding state to meet the HTML spec. MozReview-Commit-ID: CRFsbLwV3Fl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip