9cc5bb93e4e9bf299d69b9619c59ea29f1ac9a7e: Bug 553417 - Rewrite tests to use pushPrefEnv. r=mats
Martijn Wargers <mwargers@mozilla.com> - Fri, 04 Mar 2016 12:23:23 -0500 - rev 286864
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 553417 - Rewrite tests to use pushPrefEnv. r=mats
e484503a368c8fea8084e4402611da32a47ba73d: Bug 1234440 - Stop using CPOWs in this test. r=wchen
Blake Kaplan <mrbkap@gmail.com> - Fri, 04 Mar 2016 17:54:00 -0500 - rev 286863
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1234440 - Stop using CPOWs in this test. r=wchen
2bfa3e3f5da5734d08b261480954fcafaf60d488: Bug 1253789 - Don't skip the webgl conformance tests on e10s. r=jgilbert
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 04 Mar 2016 22:45:13 -0500 - rev 286862
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1253789 - Don't skip the webgl conformance tests on e10s. r=jgilbert
51bdc254e9362290b71921462b5aa6e23ea0eb71: Bug 1246116 - Baldr: remove two timeout tests until there is a good way to make them not fail on platforms without wasm (arm64) (r=red)
Luke Wagner <luke@mozilla.com> - Fri, 04 Mar 2016 22:31:28 -0600 - rev 286861
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1246116 - Baldr: remove two timeout tests until there is a good way to make them not fail on platforms without wasm (arm64) (r=red) MozReview-Commit-ID: JM9Iav7kMpE
52ad95a283842c3a022a90340b4b4750bddec035: Bug 1251405. Part 2. Use 64 bit ints to hold the delay between the current time and the last animation time. r=edwin
Timothy Nikkel <tnikkel@gmail.com> - Fri, 04 Mar 2016 21:54:03 -0600 - rev 286860
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1251405. Part 2. Use 64 bit ints to hold the delay between the current time and the last animation time. r=edwin When storing ms, 32 bit ints can hold 2^32/1000/60/60/24 ~= 49 days. It's quite conceivable that someone would leave a tab in the background for 50 days.
5be4e5b20d33bf626f4c83bf7253f64f666d7e46: Bug 1251405. Part 1. Fix a significant signed/unsigned mismatch in handling the return value of FrameAnimator::GetSingleLoopTime. r=edwin
Timothy Nikkel <tnikkel@gmail.com> - Fri, 04 Mar 2016 21:54:00 -0600 - rev 286859
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1251405. Part 1. Fix a significant signed/unsigned mismatch in handling the return value of FrameAnimator::GetSingleLoopTime. r=edwin GetSingleLoopTime returns -1 on exceptional cases but we used an unsigned int to hold the return value in AdvanceFrame. So the |loopTime > 0| check would succeed. Fortunately the |delay.ToMilliseconds() > loopTime| check would fail because loopTime was MAX_UNIT32, so we didn't do anything incorrect. http://hg.mozilla.org/mozilla-central/rev/263980931d1b (bug 890743) changed GetSingleLoopTime from returning 0 (and uint32_t) to -1 (and int32_t) on exceptional cases. But the caller of GetSingleLoopTime wasn't updated.
605c2c5d1ab07663c86ff9aba39be2759520dd86: Bug 1196114 - Part 5: Store performce warning information as enum type. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 04 Mar 2016 17:54:25 +0900 - rev 286858
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1196114 - Part 5: Store performce warning information as enum type. r=birtles Each warning message is generated only when getPropertyState() is called. MozReview-Commit-ID: C03ZSvPv9ff
ad0b2eb05697db2f9ba31e25f8d1b5eabd9ce9aa: Bug 1196114 - Part 4: Localize messages for animation performance warnings. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 04 Mar 2016 15:48:50 +0900 - rev 286857
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1196114 - Part 4: Localize messages for animation performance warnings. r=birtles MozReview-Commit-ID: LPSHU2T3oP4
eeb3df050c015a13440307fa9081442acd6268a5: Bug 1196114 - Part 3: Set AnimationPerformanceWarning messages. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 04 Mar 2016 15:07:04 +0900 - rev 286856
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1196114 - Part 3: Set AnimationPerformanceWarning messages. r=birtles Those message will be modified in part 4 (localization). MozReview-Commit-ID: 6TMUxemVLcu
8479018ce4050cfb11a00731d71553a268a678c0: Bug 1196114 - Part 2: Add AnimationPropertyStatus interface and KeyframeEffectReadOnly.runningStatus(). r=birtles,smaug
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 04 Mar 2016 06:36:41 +0900 - rev 286855
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1196114 - Part 2: Add AnimationPropertyStatus interface and KeyframeEffectReadOnly.runningStatus(). r=birtles,smaug MozReview-Commit-ID: CPz3DtWxKll
b2c17ae85657344a97829ce6cf5ccc6aa0944d86: Bug 1196114 - Part 1: Add SetPerformanceWarning. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 04 Mar 2016 06:36:36 +0900 - rev 286854
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1196114 - Part 1: Add SetPerformanceWarning. r=birtles MozReview-Commit-ID: 8NqvuOjKfZM
7ce3d296a3fa5f8f074ff5dfa551af40b3707d1b: Bug 1246116: Wire BrTable in wasm and add a bunch of tests; r=sunfish
Benjamin Bouvier <benj@benj.me> - Fri, 04 Mar 2016 12:35:34 +0100 - rev 286853
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1246116: Wire BrTable in wasm and add a bunch of tests; r=sunfish MozReview-Commit-ID: 7sw9zUD44OW
f3281396564ceaf5c45346fe0c71b9129b7c02b3: Bug 1245877 - Expose error message names via the debugger object; r=jorendorff
Morgan Phillips <winter2718@gmail.com> - Fri, 04 Mar 2016 12:21:57 -0800 - rev 286852
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1245877 - Expose error message names via the debugger object; r=jorendorff
dfc843963851c884874a199a723efe5a9f9380a5: Bug 1170045 - part 2 - use SegmentedVector in the DeferredFinalize implementation; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 04 Mar 2016 12:06:06 -0500 - rev 286851
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1170045 - part 2 - use SegmentedVector in the DeferredFinalize implementation; r=mccr8 This change ought to make the necessary allocations for many deferred finalizations smaller, at the cost of some extra space usage and slightly slower walking over the array.
00d7f8217cc249d9e358661f8a2f67e4b3de5fcf: Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Fri, 04 Mar 2016 12:02:24 -0500 - rev 286850
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm Writing PopLastN in this way is probably a bit of a micro-optimization, but at least it comes with tests and some comments for verifying the goodness of the code.
a9609f981f978909be000e7025e84eff5209d05c: Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Fri, 04 Mar 2016 12:00:33 -0500 - rev 286849
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm The scheme in TestSegmentedVectors to use manually-annotated points and magic numbers corresponding to those annotations works OK for small numbers of operations. But for testing bulk push and pop, we're going to be doing many more operations, so let's move to recording explicitly in code the operations we expect to see, and checking those instead.
80c48500bf8ff8e02c8d8e16032c05e415120620: Bug 1132499 - part 2 - convert nsTextEditorState::mValue to be an nsString; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Fri, 04 Mar 2016 10:29:01 -0500 - rev 286848
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1132499 - part 2 - convert nsTextEditorState::mValue to be an nsString; r=ehsan I don't know the full history here; roc asked about this exact thing in bug 534785 when reviewing the creation of nsTextEditorState. The answer then was "historical reasons" (the original code is hg@1)...maybe to try and save some space? Regardless, since the only thing we do here is convert from/to incoming/outgoing nsStrings, which at least sometimes appear to be causing OOMs, we might as well hold it as an nsString all the time. This change will ideally eliminate allocations, as we'll be able to use nsString's buffer sharing underneath the hood.
abd001def2e83bac50e151aca265a50492305d00: Bug 1132499 - part 1 - convert nsTextEditorState::mValue to use Maybe instead of heap allocation; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Fri, 04 Mar 2016 09:56:13 -0500 - rev 286847
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1132499 - part 1 - convert nsTextEditorState::mValue to use Maybe instead of heap allocation; r=ehsan This change is just a minor tidying; we need to distinguish between "have a value" and "don't have a value" in nsTextEditorState::GetValue, but we can do better than heap-allocating the string.
806c404edf0659469c38c8e4a21b28e0c430b3ba: Back out bug 1248750 on a CLOSED TREE
Bill McCloskey <billm@mozilla.com> - Fri, 04 Mar 2016 16:04:41 -0800 - rev 286846
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Back out bug 1248750 on a CLOSED TREE
2523b65f4676e03c98d23974558c04222ff459fa: Bug 1253688 - Backout bug 1229429 which caused a painting problem with Loops remote browser chat window with e10s enabled. r=billm
Jim Mathies <jmathies@mozilla.com> - Fri, 04 Mar 2016 17:56:03 -0600 - rev 286845
Push 30056 by ryanvm@gmail.com at Sun, 06 Mar 2016 00:19:57 +0000
Bug 1253688 - Backout bug 1229429 which caused a painting problem with Loops remote browser chat window with e10s enabled. r=billm MozReview-Commit-ID: 3tAgOAmnJli
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip