Thinker K.F. Li
6edca56043
Bug 1097464 - Part 3 - Fix and add reftests. r=roc
2015-09-17 03:31:00 +02:00
Thinker K.F. Li
81bccd393b
Bug 1097464 - Part 2 - Snap translation for 3d transforms. r=roc
2015-09-17 03:31:00 +02:00
Thinker K.F. Li
0d0732a41d
Bug 1097464 - Part 1 - Remove Z value from 3D transforms for D3D9. r=roc,matt.woodrow
2015-09-17 03:31:00 +02:00
Nicholas Nethercote
6855b78fbf
Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8.
2015-09-15 20:49:53 -07:00
Timothy Nikkel
ef9fe160e9
Bug 1204824. Make Matrix4x4::PreScale scale all values in the first three rows. r=bas
2015-09-16 23:39:09 -05:00
Botond Ballo
d827a26912
Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats
2015-09-16 19:10:24 -04:00
Botond Ballo
5e588863cc
Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats
...
This is important because the previous repaint can be a no-op, and those don't trigger notifications.
2015-09-16 17:23:59 -04:00
Botond Ballo
add8d8267f
Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats
...
We can consider moving this to xpcom in the future.
2015-09-16 20:29:41 -04:00
Botond Ballo
d7d2955d42
Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats
...
In this process, TaskThrottler is made reference-counted.
2015-09-16 14:45:07 -04:00
Botond Ballo
917642ff2f
Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats
2015-09-16 14:58:16 -04:00
Nicholas Nethercote
cae6e9971a
Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj.
...
There are many sub-classes of nsExpirationTracker. In order to distinguish them
nicely in the logging of timer firings, it's necessary to manually name each
one. (This wouldn't be necessary if there was a way to stringify template
parameters, but there isn't.)
2015-09-09 21:07:07 -07:00
Benoit Girard
7bd3edbf72
Bug 1189565 - Only factor in the async zoom change. r=kats
2015-09-16 13:42:24 -04:00
Chris Peterson
3c966099cb
Bug 1204400
- Fix -Wshadow warnings in gfx/thebes and suppress those from Skia headers. r=BenWa
2015-09-11 20:30:14 -07:00
Nicholas Nethercote
ac3ae5e6c1
Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru.
2015-09-14 14:23:47 -07:00
Nicholas Nethercote
538c6626e9
Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru.
2015-09-14 14:23:12 -07:00
Nicholas Nethercote
ba83ffc5ec
Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru.
2015-05-21 00:34:25 -07:00
Botond Ballo
b0059a3535
Bug 1166301 - When applying an async adjustment to a fixed layer, only adjust its mask layer under the same circumstances as its clip rect. r=mattwoodrow
2015-08-28 13:57:00 -04:00
Botond Ballo
93b2624ec0
Bug 1166301 - Allow async scrolling to move the clip rects of fixed background layers. r=mattwoodrow
2015-09-04 19:23:19 -04:00
Botond Ballo
d8c4400904
Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats
2015-08-28 15:21:01 -04:00
Botond Ballo
a5a6088b91
Bug 1166301 - Store a flag on Layer to tell fixed background layers apart from fixed position layers. r=mattwoodrow
2015-09-04 17:26:33 -04:00
Botond Ballo
088b8a66ec
Bug 1166301 - Use the correct format flags for printing fixed position data in the layers dump. r=kats
2015-09-04 15:57:50 -04:00
David Anderson
97eba6dedd
Support all blend modes in the basic compositor. (bug 1203829 part 1, r=mattwoodrow)
2015-09-15 13:07:05 -07:00
Mason Chang
6fc0803c01
Bug 1160216 - Add a preference to force software vsync and set software vsync rate. r=kats
2015-09-15 08:13:57 -07:00
Bas Schouten
6f5ec66e8e
Bug 1182147: Ensure ImageHost does not attempt to call DrawQuad with an effect unsupported by the compositor. r=nical
2015-09-04 18:31:52 +00:00
David Anderson
08af1c35ab
Handle screen and multiply blend modes in the D3D11 compositor. (bug 1203829 part 4, r=mattwoodrow)
2015-09-15 01:04:37 -07:00
David Anderson
3d562fc5d6
Refactor shader initialization in CompositorD3D11. (bug 1203829 part 3, r=mattwoodrow)
2015-09-15 01:04:17 -07:00
David Anderson
7b232067b8
Compile shaders with newer fxc. (bug 1203829 part 2, r=mattwoodrow)
2015-09-15 01:04:09 -07:00
Nicholas Nethercote
0c8dfbfdaf
Bug 1204277 - Disallow warnings in six more directories. r=glandium.
...
These are all conditional uses of ALLOW_COMPILER_WARNINGS=True that are no
longer necessary.
2015-09-14 21:16:37 -07:00
Bas Schouten
a79220f8ee
Bug 1127270: Only acquire a hold on the compositor thread once the channel for a parent actor has been succesfully connected. r=nical
2015-09-11 15:24:46 +02:00
Wes Kocher
dd5ca2c5b4
Backed out changeset be88a56c4856 (bug 1197534) for test_BufferingWait.html crashes CLOSED TREE
2015-09-14 14:43:52 -07:00
Michael Layzell
399bdd143d
Bug 1202794 - Explicitly clear array in SortChildrenBy3DZOrder to satisfy the move analysis, r=mattwoodrow
2015-09-14 16:04:11 -04:00
Matt Woodrow
0c0cd60ed7
Bug 1204597 - Use Move constructor for opaque region in FrameLayerBuilder instead of copying. r=jrmuizel
2015-09-14 14:18:20 -04:00
Matt Woodrow
c4e2adb643
Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander
2015-09-14 14:17:39 -04:00
Matt Woodrow
b0ace497cd
Bug 1197534 - Send RecycleTexture messages from the ImageBridge thread. r=sotaro
2015-09-14 14:17:39 -04:00
Kearwood (Kip) Gilbert
06df4ed8f4
Bug 914457 - Part 2: Implement Crashtest
...
- Implemented a crashtest based on the testcase.
2015-09-14 09:26:13 -07:00
Kearwood (Kip) Gilbert
b3c5ac8d7e
Bug 914457 - Part 1: Use an empty clip rect for layers with an empty visible region
...
- Layer::CalculateScissorRect no longer asserts when all children of a
3d transformed layer have an empty visible region.
2015-09-14 09:26:10 -07:00
Masayuki Nakano
093b183f70
Bug 895274 part.244 Rename NS_TOUCH_CANCEL to eTouchCancel r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
35331f6652
Bug 895274 part.243 Rename NS_TOUCH_END to eTouchEnd r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
0a89e2e88e
Bug 895274 part.242 Rename NS_TOUCH_MOVE to eTouchMove r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
a89904392c
Bug 895274 part.241 Rename NS_TOUCH_START to eTouchStart r=smaug
2015-09-15 00:14:34 +09:00
Kartikaya Gupta
db97aebf53
Bug 1203992 - Distinguish between SingleTiledContentClient and MultiTiledContentClient in the layer tree dump. r=nical
2015-09-14 11:02:11 -04:00
Milan Sreckovic
9bee28830f
Bug 1202703 - Part 1 - CreateRenderingContext can fail. r=mattwoodrow
2015-09-10 12:31:00 +02:00
David Anderson
2156739fc2
Don't attempt to use WARP after D3D11CreateDevice crashes. (bug 1201202, r=bas)
2015-09-13 23:52:29 -07:00
David Anderson
c06300e224
Don't run the compositor:created notification from within unsafer callers. (bug 1201684, r=mattwoodrow)
2015-09-13 23:51:45 -07:00
Phil Ringnalda
abd03bf63c
Merge f-t to m-c, a=merge
2015-09-12 09:13:57 -07:00
Phil Ringnalda
07b4d9e758
Merge m-c to f-t
2015-09-11 22:10:22 -07:00
Phil Ringnalda
c5faed392a
Merge b-i to m-c, a=merge
2015-09-11 20:27:20 -07:00
Kartikaya Gupta
9de1a210fe
Bug 1203132 - Add an SVG for the B2G flow of touch events. r=botond
...
DONTBUILD because NPOTB
2015-09-11 14:36:36 -04:00
Phil Ringnalda
d36fd5420f
Merge m-c to m-i
2015-09-11 22:04:40 -07:00
Botond Ballo
745ddc036b
Bug 1202312 - Use mozilla::Function for the ContentReceivedInputBlock callback. r=kats
2015-09-11 12:52:43 -04:00