a30593ebd58e6bf9f31db4a1c9d9382d2591940a: Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz
Mats Palmgren <mats@mozilla.com> - Fri, 12 Feb 2016 02:13:57 +0100 - rev 284076
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1216001 part 2 - Optimize nsRange::ExcludeNonSelectableNodes by counting ignorable whitespace text nodes next to an unselectable node as unselectable too. r=bz
c1646ffa71b40babef414c91078eaee3d5e9b0d7: Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz
Mats Palmgren <mats@mozilla.com> - Fri, 12 Feb 2016 02:13:57 +0100 - rev 284075
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz
bc43896028798d7be1607e785a33e445f4ac2268: Bug 1227224 - Further improvements to generic tree traversal algorithms. r=botond
Kevin Wern <kevin.m.wern@gmail.com> - Mon, 25 Jan 2016 04:04:13 -0800 - rev 284074
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1227224 - Further improvements to generic tree traversal algorithms. r=botond - Introduce a more general version of ForEachNode that takes two actions (pre-action and post-action). - Express the one-action version of ForEachNode in terms of the two-action version. - Add TraversalFlag::Abort, which stops traversal immediately. - Express DepthFirstSearch in terms of ForEachNode. - Add ForEachNodePostOrder and DepthFirstSearchPostOrder. - The new functions are all recursive, and traverse children in the order provided by the node accessors. Adjust tests to reflect this. - Refactor two APZCTreeManager functions, FindTargetNode and GetAPZCAtPoint, to use the algorithms. MozReview-Commit-ID: 83Y7psjkUWG
c2efabe8fab11e8d03316678f9958a6192b34dfa: Fix up missing dependency in bug 1247162. r=me
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2016 09:42:58 +0900 - rev 284073
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Fix up missing dependency in bug 1247162. r=me
b925d9697385b50381601b25b034fbc2ce5cd372: Backed out changeset 19c631cc41c8 (bug 1243589) for test_transformed_scrolling_repaints.html failures on OS X
Wes Kocher <wkocher@mozilla.com> - Thu, 11 Feb 2016 16:34:28 -0800 - rev 284072
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Backed out changeset 19c631cc41c8 (bug 1243589) for test_transformed_scrolling_repaints.html failures on OS X
ff446e81eaf54e9fdf76b274b180739fe70cf29f: Bug 1216681 - Add a windows version of fileid to extract a guid from windows binaries. r=jimm,ted
Chris Manchester <cmanchester@mozilla.com> - Thu, 29 Oct 2015 13:25:03 -0700 - rev 284071
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1216681 - Add a windows version of fileid to extract a guid from windows binaries. r=jimm,ted This patch introduces a small utility program to extract a guid from a shared library or executable on windows to identify the correct symbol file to read in fix_stack_using_bpsyms.py. In order for this to work correctly on windows, the library name provided by MozDescribeCodeAddress needs to be a full path, so the LoadedImageName field from the IMAGEHLP_MODULE64 structure is used here instead of the ModuleName field.
f11b6e1d652e15da20cc9b96c39afa6feb48731e: Bug 1246264 - Ensure cache directory exists for artifacts installation r=chmanchester
Sambuddha Basu <sambuddhabasu1@gmail.com> - Fri, 12 Feb 2016 03:43:18 +0530 - rev 284070
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1246264 - Ensure cache directory exists for artifacts installation r=chmanchester
c56ae44b87f6a7ca640223755de9efb02f5e01cc: Backed out 2 changesets (bug 1247250) for bustage. r=bustage on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 12 Feb 2016 00:42:48 +0100 - rev 284069
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Backed out 2 changesets (bug 1247250) for bustage. r=bustage on a CLOSED TREE Backed out changeset 8aded3a039f5 (bug 1247250) Backed out changeset 374e6d0abf0e (bug 1247250)
17ffbe7ca24ef527cc80acefd436dcfad9c70bab: Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 18:05:39 +1100 - rev 284068
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald MozReview-Commit-ID: 71hgJ63ksPU
83a2de2fcf02d98c76ac7591c1149ae120a21d81: Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 12 Feb 2016 00:55:55 +1100 - rev 284067
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald The W3C spec indicates that while everything in MSE is asynchronous, the abort() command is to interrupt the current segment parser loop and have the reset parser loop synchronously completes the frames present in the input buffer. This causes a fundamental issue that abort() will never result in a deterministic outcome as the segment parser loop may be in different condition. We used to really attempt to abort the current operation, however there could have been a race in the order in which tasks were queued. As such, we now simply wait for the current appendBuffer to complete. This also simplifies the code greatly, as we don't need to worry about pending concurrent appendBuffer. The actually happens to be similar to the Chromium behavior. Similar to bug 1239983, we strongly assert should a segment parser loop be running when it must have completed. MozReview-Commit-ID: 9772PLQEozf
e8bb35ea72e4e02987136676a7be20c22917a7f3: Bug 1245463: [MSE] P2. Remove MediaSource's duration mirror. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 12 Feb 2016 00:54:44 +1100 - rev 284066
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1245463: [MSE] P2. Remove MediaSource's duration mirror. r=gerald It served no purpose other than implementing the MSE spec by the letter. The spirit is preserved. This allows to disable tail dispatching on the MediaSourceDemuxer's TaskQueue which prevents us from performing synchronous operation on the main thread. MozReview-Commit-ID: G7aqfvGsf1e
48364b8680551e127db69864cc3a3dce8a932328: Bug 1245463: [MSE] P1. Do not attempt to retrieve the buffered range if the mediasource is in closed state. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 17:06:18 +1100 - rev 284065
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1245463: [MSE] P1. Do not attempt to retrieve the buffered range if the mediasource is in closed state. r=gerald The changes that follow may cause the active sourcebuffer list to be modified; which will trigger an assertion if the mediasource object is closed. MozReview-Commit-ID: 8A1CMKAUyTq
aac070f65cc757df30b4ba4b904e890195ec59d0: Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky
Deepthi Venkitaramanan <deepthivenkitaramanan@gmail.com> - Thu, 11 Feb 2016 17:50:42 -0500 - rev 284064
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky
5469639356d344f45cf7e611165eea47c043d88a: Bug 1247104 - BaldrMonkey: Parsing, encoding, and decoding for load+store. r=luke
Dan Gohman <sunfish@mozilla.com> - Thu, 11 Feb 2016 14:49:57 -0800 - rev 284063
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1247104 - BaldrMonkey: Parsing, encoding, and decoding for load+store. r=luke
a3b4e84a812fa570188911d2596b0709bad1874e: Bug 1247104 - BaldrMonkey: Enclose most of WasmText.cpp in anonymous namespaces. r=luke
Dan Gohman <sunfish@mozilla.com> - Thu, 11 Feb 2016 14:49:55 -0800 - rev 284062
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1247104 - BaldrMonkey: Enclose most of WasmText.cpp in anonymous namespaces. r=luke
cd93d21491eaaee4fd7c6118f060cca1362ff9c9: Bug 1247104 - BaldrMonkey: Outline a method to reduce indenetation. r=luke
Dan Gohman <sunfish@mozilla.com> - Thu, 11 Feb 2016 14:49:54 -0800 - rev 284061
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1247104 - BaldrMonkey: Outline a method to reduce indenetation. r=luke
5166d24e83a5aa6b0e7909d0e2e5c072a96732a8: Bug 1224433 - Part 3: Compute the invalidation area for preserve-3d layers by accumulating the leaves. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Feb 2016 11:35:35 +1300 - rev 284060
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1224433 - Part 3: Compute the invalidation area for preserve-3d layers by accumulating the leaves. r=roc
1a80ea3dbb8bbdb8bab43d1b99ed002712f71eb7: Bug 1224433 - Part 2: Clamp the invalidation rect to values that fit within nscoord. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Feb 2016 11:35:17 +1300 - rev 284059
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1224433 - Part 2: Clamp the invalidation rect to values that fit within nscoord. r=roc
8ff5276e171f6364c81b59986a915272a9c34cfb: Bug 1224433 - Part 1: Add reftest. r=roc
Thinker K.F. Li <thinker@codemud.net> - Fri, 12 Feb 2016 11:35:03 +1300 - rev 284058
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1224433 - Part 1: Add reftest. r=roc
8aded3a039f55ad950c995422fee5c880f626f01: Bug 1247250 - followup: fix comments to reflect the review comment. r=keeler DONTBUILD
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 12 Feb 2016 07:43:21 +0900 - rev 284057
Push 29995 by cbook@mozilla.com at Fri, 12 Feb 2016 14:16:12 +0000
Bug 1247250 - followup: fix comments to reflect the review comment. r=keeler DONTBUILD
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip