d3a6b8f4f2cd931fcbe032d6a8d3d83dc6bf7f7f: Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 13 Oct 2015 18:48:48 +0200 - rev 274561
Push 68628 by nsilva@mozilla.com at Mon, 30 Nov 2015 09:01:19 +0000
Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro
e96f99116f6233ff3b51295d4f2d8318ac4c25c8: Bug 1214516 - Sync check PBackgroundChild existence to initiate indexed DB open/delete request right away if it exists. r=khuey
Ting-Yu Chou <janus926@gmail.com> - Wed, 25 Nov 2015 10:57:07 +0800 - rev 274560
Push 68627 by Jan.Varga@gmail.com at Mon, 30 Nov 2015 07:24:37 +0000
Bug 1214516 - Sync check PBackgroundChild existence to initiate indexed DB open/delete request right away if it exists. r=khuey
4a3c509bcb25a533b0eb161f2c5604962a837c37: Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:37 -0800 - rev 274559
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn
cce90c9b7d1d3066919856d63de581865676aabd: Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:37 -0800 - rev 274558
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett Decorations in Gecko are associated with the CSS 'text-decoration' property, so the constants should live in nsStyleConsts.h, as they largely already do (since the names defined there are the vast majority of the uses).
ec79945130ff962575dba5d4579071b7a3b38346: Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:26 -0800 - rev 274557
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
6c478d7a9467d8336d431cb383402af93da39c0d: Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:02 -0800 - rev 274556
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett BaseEquals and Equals were made the same by patch 2, so BaseEquals can be removed. (operator== is also defined as an inlined call to Equals.)
3a3cd254f508e87d384d7598b67751489370812a: Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:01 -0800 - rev 274555
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett The member variable was always set to 0 or to NS_FONT_DECORATION_NONE, which is 0. Although this does leave a gap in the structure, I don't see any opportunities for reordering members to actually shrink nsFont.
e1fd92eeb5ba40ef5ecf50793b911397fd9816d0: Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:01 -0800 - rev 274554
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett The removed parameter is always 0.
0a2d8e926a66b22ac7f0e132248cc5c635335351: Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:01 -0800 - rev 274553
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow
91898a35b414661dc596abec59714b1085a80dd0: Bug 1224251 patch 3 - Return nsChangeHint_UpdateUsesOpacity when opacity changes between 1 and non-1. r=xidorn
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:01 -0800 - rev 274552
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1224251 patch 3 - Return nsChangeHint_UpdateUsesOpacity when opacity changes between 1 and non-1. r=xidorn
5c4a581885e47d0d5a0a864525298ffd3c4c29e0: Bug 1224251 patch 2 - Add nsChangeHint_UpdateUsesOpacity to say when opacity changes between 1 and non-1. r=xidorn
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:00 -0800 - rev 274551
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1224251 patch 2 - Add nsChangeHint_UpdateUsesOpacity to say when opacity changes between 1 and non-1. r=xidorn
52f9c007281d973138d8b91a1a5fe6a3af717cd0: Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
L. David Baron <dbaron@dbaron.org> - Sun, 29 Nov 2015 23:15:00 -0800 - rev 274550
Push 68626 by dbaron@mozilla.com at Mon, 30 Nov 2015 07:16:42 +0000
Bug 1224251 patch 1 - Add reftests. r=mattwoodrow Locally, these tests fail reliably for me without the patch. I'm not, however, confident that they would continue to do so, across future mutations in the code, were the bug to be reintroduced, given the amount of fiddling I had to go through to get them to fail without the patch. That is, without the patch: table-row-opacity-dynamic-1.html shows the area of the row that's not behind the text as a much more opaque blue than it should be (while the area of the row that is behind the text is correct) table-row-opacity-dynamic-2.html shows the area of the row that's not behind the text as the white background showing through (while the area of the row that is behind the text is correct)
b181b44bfeeba4e1115d8eedebbfe267226d9b65: Bug 1181444 (part 1) - Remove nsBaseHashtable::EnumerateRead(). r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 22 Nov 2015 14:39:01 -0800 - rev 274549
Push 68625 by nnethercote@mozilla.com at Mon, 30 Nov 2015 05:27:55 +0000
Bug 1181444 (part 1) - Remove nsBaseHashtable::EnumerateRead(). r=froydnj.
58c11f8db0b1e70cdc941c79ddf216e6436a8afe: Bug 1186808 - Replace nsBaseHashtable::EnumerateRead() calls in dom/camera/ with iterators. r=mikeh.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 22 Nov 2015 14:39:01 -0800 - rev 274548
Push 68625 by nnethercote@mozilla.com at Mon, 30 Nov 2015 05:27:55 +0000
Bug 1186808 - Replace nsBaseHashtable::EnumerateRead() calls in dom/camera/ with iterators. r=mikeh.
52fd8e1b08444a012f41294dde33527459ab0ec3: Bug 1227797 - Use MediaEventSource to publish playback events for MDSM. r=jya.
JW Wang <jwwang@mozilla.com> - Mon, 30 Nov 2015 13:06:19 +0800 - rev 274547
Push 68624 by jwwang@mozilla.com at Mon, 30 Nov 2015 05:08:34 +0000
Bug 1227797 - Use MediaEventSource to publish playback events for MDSM. r=jya.
03d9d90e41c27056fa0809eebc078d83145cee79: Bug 1220741 - We should not be able to interact with a detached BrowserTabActor;r=janx
Eddy Bruel <ejpbruel@mozilla.com> - Mon, 30 Nov 2015 06:05:35 +0100 - rev 274546
Push 68623 by ejpbruel@mozilla.com at Mon, 30 Nov 2015 05:05:58 +0000
Bug 1220741 - We should not be able to interact with a detached BrowserTabActor;r=janx
47075637410f4163f7855928ee557e218b7afef0: Bug 1218817 - Implement RootActor.listServiceWorkerRegistrations;r=janx
Eddy Bruel <ejpbruel@mozilla.com> - Mon, 30 Nov 2015 06:00:31 +0100 - rev 274545
Push 68622 by ejpbruel@mozilla.com at Mon, 30 Nov 2015 05:03:13 +0000
Bug 1218817 - Implement RootActor.listServiceWorkerRegistrations;r=janx
fd4d78b89cc0ee6f464c65b17b957e52572041ab: Bug 1227396: P14. Reduce memory usage of sample index for audio tracks. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Nov 2015 15:51:58 +1100 - rev 274544
Push 68621 by jyavenard@mozilla.com at Mon, 30 Nov 2015 00:49:17 +0000
Bug 1227396: P14. Reduce memory usage of sample index for audio tracks. r=cpearce All samples in an audio track are keyframes. As such, use block on 128 samples instead.
0d8e85b5983278ed9c7ed0cbd88c6b1c9d1b307a: Bug 1227396: P13. Refactor how MP4 buffered range is calculated. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Nov 2015 15:03:19 +1100 - rev 274543
Push 68621 by jyavenard@mozilla.com at Mon, 30 Nov 2015 00:49:17 +0000
Bug 1227396: P13. Refactor how MP4 buffered range is calculated. r=cpearce We now use an index of samples made of block of samples delimited by keyframes. The search is performed using a binary search. This allows to quickly find which blocks are found within the media cache. On a 8 core mac pro, this leads to a 67% improvement on CPU time spent playing a long MP4 video (from 112s CPU to 45s CPU) The optimisation is only possible if all mp4 data chunks are continuous (which they almost always are)
349eba21938c8503440a3d38bebbc1c6041f9c8d: Bug 1227396: P12. Use MediaByteRangeSet capabilities to filter already processed data. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 25 Nov 2015 20:30:09 +1100 - rev 274542
Push 68621 by jyavenard@mozilla.com at Mon, 30 Nov 2015 00:49:17 +0000
Bug 1227396: P12. Use MediaByteRangeSet capabilities to filter already processed data. r=cpearce
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip