Robert O'Callahan
|
bb1dcd8d55
|
Bug 663776. Part 0.5: Mark layers that could have their transforms changed via off-main-thread animations or empty transactions, and treat all ThebesLayerOGL descendants of such layers as potentially resampled so that their buffers are put into the correct state and size. r=mattwoodrow
--HG--
extra : rebase_source : d3c78cc61f1a3d5f12dedb57180371b41b1647f6
|
2012-12-12 18:21:23 +13:00 |
|
Nicholas Cameron
|
ee97d8eaae
|
Bug 796182; fix invalidation on Mac with OMTC; r=cjones
|
2012-10-04 20:45:48 +13:00 |
|
Ryan VanderMeulen
|
c0d8585b0b
|
Backout 0cd12dcf7f8f, 5ff5e81e6de6, and 0ae09da96f63 (bug 740580) due to bug 797391.
|
2012-10-03 22:13:14 -04:00 |
|
George Wright
|
950c2e8a90
|
Bug 740580 - Add support for Azure DrawTargets to BasicLayers. r=Bas
|
2012-10-02 22:09:12 -04:00 |
|
Karl Tomlinson
|
1c13765e67
|
b=763449 Finish X requests on mROFrontBuffer before deleting shadow layer r=cjones
--HG--
extra : rebase_source : 7381b234a29d648afdf76eff1f1e89f6e5cd88b5
|
2012-09-25 16:20:41 +12:00 |
|
Chris Jones
|
57b18a645d
|
Bug 793365: Make sure (again) that the entire buffer is valid when we might be asynchronously composited. r=roc
|
2012-09-24 21:15:18 -07:00 |
|
Chris Jones
|
9eb28fa941
|
Bug 784244: We really, seriously, can only let the BufferTracker take care of our required AutoOpenSurfaces. r=roc
|
2012-09-24 14:54:01 -07:00 |
|
Chris Jones
|
0a82ec4137
|
Bug 792663: Don't SyncFrontBufferToBackBuffer() while a buffer tracker isn't around to revoke our buffer provider. r=nrc
|
2012-09-20 22:59:19 -07:00 |
|
Chris Jones
|
a67f684009
|
Bug 780330: Avoid mapping/unmapping buffers when we don't use them. r=mattwoodrow sr=roc
|
2012-09-12 03:41:34 -07:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Matt Woodrow
|
2b1ef36f45
|
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
|
2012-08-13 22:10:10 +12:00 |
|
Benoit Girard
|
d38270d473
|
Bug 724666 - Part 1: Refactor nsCoreAnimation support into azure QuartzSupport. r=jmuizelaar
--HG--
rename : gfx/thebes/nsIOSurface.h => gfx/2d/MacIOSurface.h
rename : gfx/thebes/nsCoreAnimationSupport.mm => gfx/2d/QuartzSupport.mm
|
2012-07-31 11:11:57 -04:00 |
|
Aryeh Gregor
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Matt Woodrow
|
315e04aaec
|
Bug 539356 - Part 21 - BasicLayers should always retain content. r=roc
|
2012-07-23 15:00:37 +12:00 |
|
Chris Jones
|
f2d2a7bb3b
|
Bug 765734, part 4: Add an RAII helper to open/close SurfaceDescriptors and mark usage of SurfaceDescriptor as ReadOnly or ReadWrite. r=BenWa,nrc sr=roc
--HG--
extra : rebase_source : 34d9f4f021bac540e96b82eceb855c9c2ce59ce6
|
2012-07-12 05:51:58 -07:00 |
|
Ehsan Akhgari
|
e275d5ebb0
|
Backout changeset 75419010ac02 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:31:54 -04:00 |
|
Ehsan Akhgari
|
a1e25b9548
|
Backout changeset ef4557011ad3 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:13:38 -04:00 |
|
Matt Woodrow
|
066a7a9687
|
Bug 539356 - Part 21 - BasicLayers should always retain content. r=roc
|
2012-06-30 15:06:13 +12:00 |
|
Matt Woodrow
|
8f789d0418
|
Bug 539356 - Part 2 - Add new API to BasicLayers. r=roc
|
2012-06-30 15:06:09 +12:00 |
|
Nicholas Cameron
|
c064eb870f
|
Bug 768723; Reorganise BasicLayers.cpp into multiple files; r=roc
--HG--
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicBuffers.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicBuffers.h
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicCanvasLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicColorLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicContainerLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicContainerLayer.h
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicImageLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicLayerManager.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicLayersImpl.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicLayersImpl.h
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicThebesLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicThebesLayer.h
extra : rebase_source : aff7ec0b95a70e00149d2d9ea2856f9192dbc7f6
|
2012-06-29 18:01:34 +12:00 |
|