Kartikaya Gupta
cbd849c822
Bug 1002754 - Add a more comprehensive mechanism to disable thread assertions in APZ gtests. r=botond
2014-05-02 11:12:47 -04:00
Kartikaya Gupta
939e97ad13
Bug 1004516 - Add some default-disabled file logging to ActiveElementManager. r=botond
2014-05-02 08:21:57 -04:00
Kartikaya Gupta
035ae5b608
Bug 1004516 - Ensure state is properly cleared in the ActiveElementManager. r=botond
2014-05-02 08:21:57 -04:00
Benoit Girard
e5e1d6bb2d
Bug 1004898 - WriteAsPNG should use fprintf_stderr. r=mattwoodrow
2014-05-02 01:33:02 -04:00
Matt Woodrow
a7147dc432
Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc
2014-04-28 16:17:31 +12:00
Matt Woodrow
1ec2850629
Bug 952721 - Don't crash if our surface allocation fails in TiledContentClient. r=Bas
2014-05-02 14:28:52 +12:00
Benoit Jacob
8bfa8c2949
Bug 999445 - Do not fail GLContext initialization if the GL_VERSION is too low. We may get what we need as extensions. - r=jrmuizel
2014-05-05 15:40:51 -04:00
Jonathan Kew
b0b6198867
bug 992100 - mask out complex-script codepoints in fonts that lack the necessary layout tables. r=roc
2014-05-05 19:59:55 +01:00
Mats Palmgren
5b14b1ed4b
Bug 613659 - Add a Restore() method to Restore the current gfxContext if any. r=roc
2014-05-05 17:55:55 +00:00
Mats Palmgren
bc91ad154e
Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
...
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-05-05 17:55:54 +00:00
chiajung hung
aca898b7e3
Bug 959089 - Part 2: Use the new protocol to do buffer allocation. r=nical
2014-04-30 21:52:00 -04:00
chiajung hung
414e3aaca9
Bug 959089 - Part 1: Implement a new protocol for manage shared buffers' allocation. r=vlad, r=gal
2014-04-30 21:50:00 -04:00
Ryan VanderMeulen
a2c9c92aa8
Backed out changeset 01dd7c0d8f8d (bug 1002754) for gtest failures.
2014-05-01 12:55:02 -04:00
Kartikaya Gupta
893085c557
Bug 1004459 - Log critical displayport values to rendertrace output as well. r=botond
2014-05-01 06:21:00 -04:00
Kartikaya Gupta
df69aaf975
Bug 1002754 - Don't store a pointer to the cross-process compositor parent as it may go bad; pull it on demand instead. r=rbarker, r=botond
2014-04-30 12:17:00 -04:00
Jonathan Kew
a5200653eb
bug 752394 followup - no need to use an nsString for a single character. r=jdaggett
2014-05-01 08:53:08 +01:00
Robert O'Callahan
dd00be5285
Bug 995745 - Use LockPixels for WebGL readback directly into a DrawTarget instead of writing to an immutable snapshot. r=mattwoodrow
2014-05-01 11:12:41 +12:00
Jeff Gilbert
b6b6673b4c
Bug 978407 - Use glClear to clear deferred-init textures. - r=kamidphish
2014-04-30 14:30:21 -07:00
Ryan VanderMeulen
4d3f585310
Backed out changesets 74ef5120ae2f and d26dfd37031a (bug 924622) for frequent Android and OSX crashes.
...
CLOSED TREE
2014-04-30 13:21:07 -04:00
Jerry Shih
53ce32fec2
Bug 993019 - Handle scheduling rendering task for cross-process rotation. r=mattwoodrow, r=nical
2014-04-27 22:22:00 -04:00
Nicolas Silva
d43556c1c4
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-30 17:39:59 +02:00
Jon Coppeard
e52714cca7
Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
2014-04-30 10:10:33 +01:00
Rodrigo Rodriguez Jr.
f307a82a31
Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
...
--HG--
extra : rebase_source : 41923458bbf8fd957c9a57685df4969f1190bd9f
2014-04-27 19:55:08 -07:00
Rodrigo Rodriguez Jr.
34da22f61e
Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
...
--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
2014-04-27 19:47:02 -07:00
Rodrigo Rodriguez Jr.
015d9c906c
Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.
...
--HG--
extra : rebase_source : 61ab9459c00849027498904863647e65453a1a43
2014-04-27 19:45:46 -07:00
Rodrigo Rodriguez Jr.
d59c29e17f
Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.
...
--HG--
extra : rebase_source : ebd55749447f9feea04a78ff7cc17ba2dd2c5cd0
2014-04-27 19:41:01 -07:00
Rodrigo Rodriguez Jr.
89c7e7697a
Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
...
--HG--
extra : rebase_source : b1d9ba218fd1126f486f686ec5754dfaedac8b3c
2014-04-27 19:38:31 -07:00
Rodrigo Rodriguez Jr.
d083f24b3c
Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.
...
--HG--
extra : rebase_source : 3c7065d9e487db70a1afed0a4143ae7b0cd23af9
2014-04-27 19:35:40 -07:00
Rodrigo Rodriguez Jr.
7c5f40a5f8
Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn.
...
--HG--
extra : rebase_source : fbe97c23a4893b8c4c5641f41947f3a96f7111d3
2014-04-27 19:34:12 -07:00
Bas Schouten
e0310a94ac
Bug 999584: Do not try to invalidate a null layermanager. r=nical
2014-04-29 22:33:12 +02:00
Bas Schouten
b77e14d522
Bug 996745: Do not try to FinalizeFrame when there is no buffer. r=mattwoodrow
2014-04-29 22:33:11 +02:00
Bas Schouten
b4aa0b7529
Bug 999579: Get the feature level in the D3D11 compositor. r=nical
2014-04-29 22:33:11 +02:00
Bas Schouten
d0097e933b
Bug 997517: Never try to use D2D for BufferTextureClients. r=nical
2014-04-29 22:33:10 +02:00
Kartikaya Gupta
dbf983f1b3
Bug 907123 - Implement fling acceleration on multiple consecutive flings. r=botond
2014-04-29 09:45:13 -04:00
Kartikaya Gupta
b9b58c0e0e
Bug 907123 - Move fling-related things into a new section in AsyncPanZoomController.h. r=botond
2014-04-29 09:45:09 -04:00
Carsten "Tomcat" Book
8ccba7f9aa
Backed out changeset ffe32dd3b558 (bug 959089) for assertions
2014-04-29 12:22:07 +02:00
Carsten "Tomcat" Book
a86ca68ad0
Backed out changeset a89f08f4fd3e (bug 959089)
2014-04-29 12:21:52 +02:00
chiajung hung
6fa775b03f
Bug 959089 - Separate GrallocBuffer allocations from Compositor thread(part2). r=nical
2014-04-28 20:46:00 +02:00
chiajung hung
2b41894e43
Bug 959089 - Separate GrallocBuffer allocations from Compositor thread(part1), r=vlad,gal
2014-04-28 20:46:00 +02:00
Kartikaya Gupta
65efb68b8a
Bug 1002482 - Log mTransformScale as part of the FrameMetrics dump. r=botond
2014-04-28 08:18:00 +02:00
Kartikaya Gupta
8751cbe998
Bug 1002482 - Ensure the isDefault variable is computed before mFrameMetrics is modified. r=botond
2014-04-28 07:58:00 +02:00
Jeff Gilbert
7adf0424ec
Bug 997374 - Check FB status in GLScreenBuffer. - r=bjacob
2014-04-28 18:11:14 -07:00
Jonathan Watt
83ce05a1ec
Bug 1001683 - Convert a bunch of ReadPixelsIntoImageSurface callers to ReadPixelsIntoDataSurface callers (Moz2D migration). r=mattwoodrow
2014-04-29 00:26:54 +01:00
Jonathan Watt
767cc9f866
Bug 1001682 - Don't reverse the R and B components in the GL CopyDataSourceSurface code for SurfaceFormat::R5G6B5. r=mattwoodrow
2014-04-29 00:26:53 +01:00
Wes Kocher
6a36dd402d
Backed out changeset 1201268ce090 (bug 993019) for possibly making Android J3 tests flaky
2014-04-28 15:56:47 -07:00
Benoit Jacob
71731ee6eb
Bug 924622 - Remove an assertion to complete the backout on a CLOSED TREE
2014-04-28 14:34:46 -04:00
Nicolas Silva
e7c1da0865
Bug 924622 - Backout because of e10s mochitest regression on linux on a CLOSED TREE
2014-04-28 19:32:32 +02:00
Botond Ballo
dd90278682
Bug 1000633 - Avoid APZ data race in accessing mAnimation. r=kats
2014-04-25 13:38:09 -04:00
Ed Morley
e4349fe983
Backed out changeset ab970e182f57 (bug 907123) for assertions from AsyncPanZoomControllerTester
2014-04-28 16:06:55 +01:00
Ed Morley
4b93d50ad9
Backed out changeset 729fb5ddc1b9 (bug 907123)
2014-04-28 16:06:32 +01:00
Kartikaya Gupta
4ad4a83b07
Bug 907123 - Implement fling acceleration on multiple consecutive flings. r=botond
2014-04-28 10:19:25 -04:00
Kartikaya Gupta
eccbef1fe5
Bug 907123 - Move fling-related things into a new section in AsyncPanZoomController.h. r=botond
2014-04-28 10:19:13 -04:00
Benoit Jacob
8815295d59
Bug 989144 - Convert EffectChain::mSecondaryEffects to be an EnumeratedArray - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
fc93ebe3da
Bug 987311 - Follow-up: Make CompositorD3D11 use EnumeratedArray to fix the build on MSVC 2012 (where typed enums are actually typed) - no review, bustage fix
2014-04-28 10:14:00 -04:00
Benoit Jacob
fe6ce1fe7f
Bug 987311 - 6/6 - Convert the rest of CompositorTypes.h to typed enums, final manual changes - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
675de992e0
Bug 987311 - 5/6 - Convert the rest of CompositorTypes.h to typed enums, auto regex changes - r=nical
...
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)DIAGNOSTIC_\(NONE\|TILE_BORDERS\|LAYER_BORDERS\|BIGIMAGE_BORDERS\|FLASH_BORDERS\)\($\|[^A-Za-z0-9_]\)/\1DiagnosticTypes::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/DiagnosticTypes\:\:NONE/DiagosticTypes::NO_DIAGNOSTIC/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)DIAGNOSTIC_\(IMAGE\|CONTENT\|CANVAS\|COLOR\|CONTAINER\|TILE\|BIGIMAGE\|COMPONENT_ALPHA\|REGION_RECT\)\($\|[^A-Za-z0-9_]\)/\1DiagnosticFlags::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)EFFECT_\(MASK\|MAX_SECONDARY\|RGB\|YCBCR\|COMPONENT_ALPHA\|SOLID_COLOR\|RENDER_TARGET\|MAX\)\($\|[^A-Za-z0-9_]\)/\1EffectTypes::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)TEXTURE_\(CONTENT\|SHMEM\|YCBCR\|SHARED_GL\|SHARED_GL_EXTERNAL\|STREAM_GL\|FALLBACK\)\($\|[^A-Za-z0-9_]\)/\1DeprecatedTextureClientType::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(BUFFER_UNKNOWN\|BUFFER_IMAGE_SINGLE\|BUFFER_IMAGE_BUFFERED\|BUFFER_BRIDGE\|BUFFER_CONTENT\|BUFFER_CONTENT_DIRECT\|BUFFER_CONTENT_INC\|BUFFER_TILED\|BUFFER_SIMPLE_TILED\|COMPOSITABLE_IMAGE\|COMPOSITABLE_CONTENT_SINGLE\|COMPOSITABLE_CONTENT_DOUBLE\|BUFFER_COUNT\)\($\|[^A-Za-z0-9_]\)/\1CompositableType::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/CompositableType\:\:COMPOSITABLE_/CompositableType::/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)TEXTURE_HOST_\(DEFAULT\|TILED\|COPY_PREVIOUS\)\($\|[^A-Za-z0-9_]\)/\1DeprecatedTextureHostFlags::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)Texture\(Front\|Back\|OnWhiteFront\|OnWhiteBack\)\($\|[^A-Za-z0-9_]\)/\1TextureIdentifier::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(OPEN_NONE\|OPEN_READ\|OPEN_WRITE\|OPEN_READ_WRITE\|OPEN_READ_ONLY\|OPEN_WRITE_ONLY\)\($\|[^A-Za-z0-9_]\)/\1OpenMode::\2\3/g'
find gfx/layers -type f | grep -v CompositorTypes.h | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(MaskNone\|Mask2d\|Mask3d\|NumMaskTypes\)\($\|[^A-Za-z0-9_]\)/\1MaskType::\2\3/g'
find gfx -type f | xargs sed -i 's/Diagostic/Diagnostic/g'
2014-04-25 22:34:06 -04:00
Benoit Jacob
681b357353
Bug 987311 - 4/6 - Convert the rest of CompositorTypes.h to typed enums, initial manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
e51484d0bd
Bug 989027 - 2/2 - Make LayerRenderStateFlags a typed enum, auto regex changes - r=nical
...
find gfx -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYER_RENDER_STATE_\(Y_FLIPPED\|BUFFER_ROTATION\|FORMAT_RB_SWAP\)\($\|[^A-Za-z0-9_]\)/\1LayerRenderStateFlags::\2\3/g'
2014-04-25 22:34:05 -04:00
Benoit Jacob
79b886764c
Bug 989027 - 1/2 - Make LayerRenderStateFlags a typed enum, manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
9a2b04a676
Bug 987311 - 3/6 - Make TextureFlags a typed enum, final manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
2128bb4f6f
Bug 987311 - 2/6 - Make TextureFlags a typed enum, auto regex changes - r=nical
...
find gfx/layers -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)TEXTURE_\(USE_NEAREST_FILTER\|NEEDS_Y_FLIP\|DISALLOW_BIGIMAGE\|ALLOW_REPEAT\|NEW_TILE\|COMPONENT_ALPHA\|RB_SWAPPED\|FRONT\|ON_WHITE\|ON_BLACK\|TILE\|RECYCLE\|COPY_PREVIOUS\|DEALLOCATE_CLIENT\|IMMUTABLE\|IMMEDIATE_UPLOAD\|DOUBLE_BUFFERED\|ALLOC_FALLBACK\)\($\|[^A-Za-z0-9_]\)/\1TextureFlags::\2\3/g'
find gfx/layers -type f | xargs sed -i 's/TEXTURE_FLAGS_DEFAULT/TextureFlags::DEFAULT/g'
2014-04-25 22:34:05 -04:00
Benoit Jacob
4945a223fa
Bug 987311 - 1/6 - Make TextureFlags a typed enum, initial manual changes - r=nical
2014-04-25 22:34:04 -04:00
Nicolas Silva
e33fb2cd21
Bug 997121 - Mark CompsoitorOGL MOZ_FINAL to prevent future problems with the virtual call in its destructor. r=bjacob
2014-04-28 16:10:35 +02:00
Nicolas Silva
891200879e
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-28 16:03:12 +02:00
Jerry Shih
a991947f6a
Bug 993019 - Handle scheduling rendering task for cross-process rotation. r=mattwoodrow, r=nical
2014-04-27 22:22:00 -04:00
Nicolas Silva
fadef30ff2
Bug 997699 - fixup some #includes of ipdl actors in layers. r=bjacob
2014-04-28 13:29:13 +02:00
Nicolas Silva
f27de3f20c
Bug 1001458 - Rename TileIterator ino BigImageIterator. r=BenWa
2014-04-28 13:27:25 +02:00
John Schoenick
edda3ecac7
Bug 977963 - Fix and re-enable linux glX texture_from_pixmap support r=mattwoodrow
2014-04-27 21:52:55 -07:00
Matt Woodrow
f452208283
Bug 997551 - Avoid copying data in GetSourceSurfaceForSurface whenever possible. r=Bas
2014-04-25 15:31:53 +12:00
Hugh Nougher
1b8c60b591
Bug 934783 - Fix GPU memory reporter for win7 and reenable. r=njn
2014-04-26 21:36:00 -04:00
Birunthan Mohanathas
504b581650
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Blair McBride
5cba04ad67
Backed out 9 changesets (bug 987311, bug 989027, bug 989144). r=sheriff
...
Backed out changeset 046c061d91c2 (bug 989144)
Backed out changeset 3f1b41adeaef (bug 987311)
Backed out changeset 8d5a171564bd (bug 987311)
Backed out changeset dcc0d016de7a (bug 987311)
Backed out changeset 27f338fbc835 (bug 989027)
Backed out changeset 4a67f5144ea4 (bug 989027)
Backed out changeset 62ba0a377450 (bug 987311)
Backed out changeset 6a2542a5c865 (bug 987311)
Backed out changeset 1dfd9a457f34 (bug 987311)
2014-04-27 19:45:08 +12:00
Timothy Nikkel
906dfb4a31
Bug 1000350. Don't overwrite a layout set display port base with an APZC-guessed one. r=kats
...
APZC set ones are only meant to fill in the gaps, use them only if we have nothing else.
2014-04-26 00:13:36 -05:00
Benoit Jacob
3c3914d645
Bug 989145 - Convert ImageContainer::mBackendData to be an EnumeratedArray - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
59d8409515
Bug 989144 - Convert EffectChain::mSecondaryEffects to be an EnumeratedArray - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
204c6f0755
Bug 987311 - 6/6 - Convert the rest of CompositorTypes.h to typed enums, final manual changes - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
e75e4f70e1
Bug 987311 - 5/6 - Convert the rest of CompositorTypes.h to typed enums, auto regex changes - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
b1a2515663
Bug 987311 - 4/6 - Convert the rest of CompositorTypes.h to typed enums, initial manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
79b69025d9
Bug 989027 - 2/2 - Make LayerRenderStateFlags a typed enum, auto regex changes - r=nical
...
find gfx -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYER_RENDER_STATE_\(Y_FLIPPED\|BUFFER_ROTATION\|FORMAT_RB_SWAP\)\($\|[^A-Za-z0-9_]\)/\1LayerRenderStateFlags::\2\3/g'
2014-04-25 22:34:05 -04:00
Benoit Jacob
43bb102733
Bug 989027 - 1/2 - Make LayerRenderStateFlags a typed enum, manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
b0f17a58c7
Bug 987311 - 3/6 - Make TextureFlags a typed enum, final manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
f090eb7a1c
Bug 987311 - 2/6 - Make TextureFlags a typed enum, auto regex changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
cb878abe37
Bug 987311 - 1/6 - Make TextureFlags a typed enum, initial manual changes - r=nical
2014-04-25 22:34:04 -04:00
Jeff Gilbert
daad7be773
Bug 998742 - Switch to MOZ_LITTLE_ENDIAN, and assert correctness. - r=bjacob
2014-04-25 17:35:36 -07:00
Ed Morley
6a82d86fc3
Backed out changeset fbb86a21aba0 (bug 924622) for leaks on OS X 10.6; CLOSED TREE
2014-04-25 17:51:42 +01:00
Ed Morley
654e84274f
Backed out changeset 1a6ada013610 (bug 959089)
2014-04-25 17:51:15 +01:00
Ed Morley
2e2eb508f0
Backed out changeset d58403b60c77 (bug 959089)
2014-04-25 17:51:11 +01:00
chiajung hung
c35afafcc1
Bug 959089 - Part 2: Use the new protocol to do buffer allocation. r=nical
2014-04-25 02:29:00 -04:00
chiajung hung
de90a4ed73
Bug 959089 - Part 1: Implement a new protocol for manage shared buffers' allocation. r=vlad, r=gal
2014-04-25 02:28:00 -04:00
Nicolas Silva
60377d7d5a
Bug 997699 - Move CompositableParent to the .cpp. r=bjacob
2014-04-25 17:15:58 +02:00
Kartikaya Gupta
889a86463c
Bug 992218 - Don't flag texture clients for reuse if they're actually still being used. r=nical
2014-04-25 09:39:20 -04:00
Nicolas Silva
22217f8362
Bug 993004 - Fix missing #include on a CLOSED TREE
2014-04-25 14:00:52 +02:00
Nicolas Silva
a2fae6cd53
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-25 13:55:36 +02:00
Nicolas Silva
85eed097b5
Bug 993004 - Fix the clipping of tiles when the screen is rotated. r=botond
2014-04-25 13:38:17 +02:00
Carsten "Tomcat" Book
0dea645453
Backed out changeset 3d116167774f (bug 993004) for bustage on a CLOSED TREE
2014-04-25 12:19:45 +02:00
Nicolas Silva
0bdf3151ed
Bug 993004 - Fix the clipping of tiles when the screen is rotated. r=botond
2014-04-25 11:51:17 +02:00
Nicolas Silva
a980fa91a0
Bug 997699 - Move CompositableChild to the .cpp. r=bjacob
2014-04-24 20:13:59 +02:00
Vivien Nicolas
2b9404741f
Bug 997235 - Followup to bug 986752 - CSS :active states get stuck with multiple on-screen touches. r=botond
2014-04-23 08:16:00 -04:00
Jerry Shih
f2c29f5178
Bug 993019 - [Camera] [Gallery] Orientation response is slow after launching from Camera app. r=kats
2014-04-24 05:43:00 -04:00
Frédéric Wang
c093039ab8
Bug 947650 - [sfnt metrics] prefer OS/2 sTypo* metrics to hhea ascent/descent if USE_TYPO_METRICS flag is set, and for OpenType Math fonts. r=jfkthame
2014-04-24 03:16:00 +02:00
Carsten "Tomcat" Book
072b32208c
Backed out changeset 87f6ee3f86c1 (bug 997367) for mochitest assertions on a CLOSED TREE
2014-04-24 10:40:35 +02:00
Peter Chang
ce8d02436e
Bug 997367 - fix crash at CrossProcessCompositorParent::GetCompositionManager. r=roc
2014-04-22 19:07:00 +02:00
Matt Woodrow
fcc205b5dd
Bug 994282 - Apply mask layer transforms in the correct order. r=roc
2014-04-24 19:38:35 +12:00
Benoit Jacob
f9f7182dfe
Bug 1000161 - No more crashy asserts in LayerTransactionParent - r=nical
2014-04-23 10:46:50 -04:00
Benoit Jacob
d856de0fea
Bug 999697 - Make CreatedIncrementalTexture fail gracefully and return bool - r=nical
2014-04-23 10:46:02 -04:00
Benoit Jacob
6f8d5c926c
Bug 1000104 - Fix error handling in RecvSetAsyncScrollOffset - r=kats
2014-04-23 10:42:40 -04:00
Benoit Jacob
7374927d9c
Bug 999686 - Don't MOZ_CRASH in CompositableHost on bad IPC message params - r=sotaro
2014-04-23 10:41:18 -04:00
Frédéric Wang
1da481d91e
Bug 1000370 - Call SetupCairoFont at the beginning of gfxFont::GetGlyphHAdvance. r=jfkthame
...
DONTBUILD
2014-04-23 14:12:31 -07:00
Kartikaya Gupta
2f6e696c93
Bug 1000170 - Remove reference to nonexistent class. r=nical
2014-04-23 14:12:31 -07:00
Kartikaya Gupta
2998ffc728
Bug 1000170 - Make ClientTiledThebesLayer report itself as such in layer dumps. r=BenWa
2014-04-23 14:12:31 -07:00
Ryan VanderMeulen
86fa7dc6cb
Backed out 3 changesets (bug 1000170, bug 1000370) for landing with the wrong patch author.
...
Backed out changeset a3f42079e69c (bug 1000370)
Backed out changeset e4e33370b648 (bug 1000170)
Backed out changeset bca2faf314bf (bug 1000170)
2014-04-23 14:20:54 -07:00
Brian Hackett
62e5c0c0ce
Bug 1000370 - Call SetupCairoFont at the beginning of gfxFont::GetGlyphHAdvance. r=jfkthame
2014-04-23 14:12:31 -07:00
Brian Hackett
60c4e06220
Bug 1000170 - Remove reference to nonexistent class. r=nical
2014-04-23 14:12:31 -07:00
Brian Hackett
89cba1683a
Bug 1000170 - Make ClientTiledThebesLayer report itself as such in layer dumps. r=BenWa
2014-04-23 14:12:31 -07:00
Jonathan Kew
bb5ac26a44
Bug 947650 - [FT2 fonts] Prefer OS/2 sTypo* metrics to hhea ascent/descent if USE_TYPO_METRICS flag is set, and for OpenType Math fonts. r=karlt
2014-02-04 13:06:27 +00:00
Frédéric Wang
0736878ae6
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
2014-04-23 06:57:42 -07:00
Frédéric Wang
d73321c8de
Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame
2014-04-23 06:57:42 -07:00
Maksim Lebedev
cde396c725
Bug 979345 - Implement "touch-action: manipulation" CSS value for Pointer Events. r=kats,botond,dbaron,mbrubeck
2014-04-23 09:56:46 -04:00
Kartikaya Gupta
00369101e0
Bug 993554 - Prevent clipping sync-scrollable subframes to the critical displayport on Fennec. r=BenWa,botond
2014-04-23 09:27:58 -04:00
Jonathan Kew
8577a979a2
bug 998777 - use Nirmala UI by default for Devanagari text on Windows. r=smontagu
2014-04-23 13:34:14 +01:00
Nicolas Silva
e440db1e50
Bug 999736 - Add a null check in ContentHostTexture::Lock. r=bjacob
2014-04-23 14:19:29 +02:00
John Daggett
4da27cf182
Bug 752394 - time out localized font family name initialization, reflow if needed after font loader thread completes. r=jfkthame
2014-04-23 14:20:21 +09:00
John Daggett
919383ef8c
Bug 752394 - time out font facename list initialization, reflow if needed after font loader thread completes. r=jfkthame
2014-04-23 14:20:20 +09:00
Jeff Gilbert
99c9587534
Bug 999713 - Kill WS in files we want to touch. - r=kamidphish
2014-04-22 16:23:18 -07:00
Wes Kocher
e4fa4a7a0c
Backed out changeset 039b15c9b84e (bug 979345) for build bustage on a CLOSED TREE
2014-04-22 15:29:11 -07:00
Maksim Lebedev
d692c75b81
Bug 979345 - Implement "touch-action: manipulation" CSS value for Pointer Events. r=kats, r=botond, r=dbaron, r=mbrubeck
2014-04-22 14:27:02 -07:00
Ryan VanderMeulen
a106503dbf
Backed out 5 changesets (bug 407059) for reftest asserts.
...
Backed out changeset 21fee1261f2e (bug 407059)
Backed out changeset c940a2d399c4 (bug 407059)
Backed out changeset 77593dd1b044 (bug 407059)
Backed out changeset cfcbc731d4db (bug 407059)
Backed out changeset d8244f3ecdcb (bug 407059)
2014-04-22 11:00:13 -04:00
Markus Stange
438f15e56e
Bug 999440 - Fix styling and typos in MozSurface.md. r=nical
2014-04-22 16:25:49 +02:00
Nicolas Silva
6a2c1baf22
Bug 995239 - MozSurface design document. r=milan, sotaro
2014-04-22 14:57:12 +02:00
Frédéric Wang
b49e78b2a8
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
2014-04-22 08:44:04 -04:00
Frédéric Wang
c818505b9f
Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame
2014-04-22 08:44:03 -04:00
Phil Ringnalda
6b6755ee0a
Back out 3df94ef87444 (bug 999266) for build bustage
...
CLOSED TREE
2014-04-21 21:57:06 -07:00
Michael Wu
8ab084683b
Bug 999266 - Switch DrawPixelSnapped to gfx::SurfaceFormat, r=mattwoodrow
2014-04-19 21:03:35 -04:00
Milan Sreckovic
568ece4f0e
Bug 997913 - Seed gfx/doc with some high level documentation to allow for more people to update them. r=nsilva
2014-04-17 14:30:54 -04:00
Maksim Lebedev
d5b2320f8f
Bug 996457 - Make apzc's LongPressPreventDefault test consider the touch action property. r=kats
2014-04-21 11:30:15 -04:00
Mats Palmgren
07cab7aa81
Back out bug 613659 (for regression bug 998792)
...
--HG--
rename : layout/reftests/backgrounds/background-size-slice.html => layout/reftests/backgrounds/background-size-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-slice.html => layout/reftests/backgrounds/background-size-cover-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-clone.html => layout/reftests/backgrounds/background-size-cover-each-box.html
rename : layout/reftests/backgrounds/background-size-clone.html => layout/reftests/backgrounds/background-size-each-box.html
2014-04-20 19:39:24 +00:00
Mats Palmgren
2c0480c557
Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
...
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-04-18 23:01:23 +00:00
John Daggett
4f111efc9a
Bug 998210 - check whether logging is enabled before calling PR_LOG. r=mkato
2014-04-18 15:32:21 +09:00
Cervantes Yu
91f5f10b5b
Bug 977359 Part 1: Fix ImageBridgeChild deadlock in the Nuwa process by freezing the thread after the actor is opened. r=gal,nical,khuey
2014-04-11 18:37:12 +08:00
James Willcox
bdb0deafb2
Bug 987010 - Ignore alpha in Skia BGRX source surfaces - r=gwright
2014-04-17 17:01:23 -04:00
Botond Ballo
2ca4dde4fe
Bug 997287 - Access AsyncPanZoomController::mGeckoContentController safely. r=kats
...
--HG--
extra : source : cf71c9301548157b0b92f1443290273ac8a45f28
2014-04-16 17:02:22 -04:00
Mats Palmgren
307fabfc74
merge backout
2014-04-17 15:10:44 +00:00
Mats Palmgren
ae729a88e4
Back out bug 613659 for build failure on B2G Windows.
...
--HG--
rename : layout/reftests/backgrounds/background-size-slice.html => layout/reftests/backgrounds/background-size-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-slice.html => layout/reftests/backgrounds/background-size-cover-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-clone.html => layout/reftests/backgrounds/background-size-cover-each-box.html
rename : layout/reftests/backgrounds/background-size-clone.html => layout/reftests/backgrounds/background-size-each-box.html
2014-04-17 15:09:18 +00:00
Mats Palmgren
8629612bac
Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
...
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-04-17 12:11:07 +00:00
Carsten "Tomcat" Book
f5383d5c20
Backed out changeset b032a90ee083 (bug 983489) for m-e10s test failures
2014-04-17 14:04:26 +02:00
Kartikaya Gupta
041452557a
Bug 995411 - Move various pieces of APZ code into gfx/layers/apz. r=jrmuizel,botond
...
--HG--
rename : gfx/layers/ipc/GeckoContentController.h => gfx/layers/apz/public/GeckoContentController.h
rename : gfx/layers/composite/APZCTreeManager.cpp => gfx/layers/apz/src/APZCTreeManager.cpp
rename : gfx/layers/composite/APZCTreeManager.h => gfx/layers/apz/src/APZCTreeManager.h
rename : gfx/layers/ipc/AsyncPanZoomController.cpp => gfx/layers/apz/src/AsyncPanZoomController.cpp
rename : gfx/layers/ipc/AsyncPanZoomController.h => gfx/layers/apz/src/AsyncPanZoomController.h
rename : gfx/layers/ipc/Axis.cpp => gfx/layers/apz/src/Axis.cpp
rename : gfx/layers/ipc/Axis.h => gfx/layers/apz/src/Axis.h
rename : gfx/layers/ipc/GestureEventListener.cpp => gfx/layers/apz/src/GestureEventListener.cpp
rename : gfx/layers/ipc/GestureEventListener.h => gfx/layers/apz/src/GestureEventListener.h
rename : gfx/layers/ipc/TaskThrottler.cpp => gfx/layers/apz/src/TaskThrottler.cpp
rename : gfx/layers/ipc/TaskThrottler.h => gfx/layers/apz/src/TaskThrottler.h
rename : widget/xpwidgets/APZCCallbackHelper.cpp => gfx/layers/apz/util/APZCCallbackHelper.cpp
rename : widget/xpwidgets/APZCCallbackHelper.h => gfx/layers/apz/util/APZCCallbackHelper.h
rename : widget/xpwidgets/ActiveElementManager.cpp => gfx/layers/apz/util/ActiveElementManager.cpp
rename : widget/xpwidgets/ActiveElementManager.h => gfx/layers/apz/util/ActiveElementManager.h
2014-04-17 07:54:25 -04:00
Kartikaya Gupta
ac1fcc7ee0
Bug 997383 - Avoid using the base namespace since it causes problems in unified builds. r=nical
2014-04-17 07:53:36 -04:00
Vincent Chen
6dc8125b4a
Bug 983489 - Crash on nsIAppStartup.quit() - application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]. r=nical
2014-04-17 02:11:00 +02:00
Matt Woodrow
30f65e3cc3
Bug 997014 - Part 5: Remove nsICanvasRenderingContextInternal::Render. r=roc
2014-04-17 17:31:44 +12:00
Matt Woodrow
8006e4b32d
Bug 997014 - Part 2: Make SurfaceFromElement use GetSurfaceSnapshot instead of the external API. r=roc
2014-04-17 17:29:52 +12:00
Carsten "Tomcat" Book
502139c768
Backed out changeset 20b75bf44c1e (bug 997014)
2014-04-17 08:43:43 +02:00
Carsten "Tomcat" Book
e0251f4acb
Backed out changeset 8681fc7a918b (bug 997014)
2014-04-17 08:43:38 +02:00
Matt Woodrow
efb62922b5
Bug 997014 - Part 5: Remove nsICanvasRenderingContextInternal::Render. r=roc
2014-04-17 17:31:44 +12:00
Matt Woodrow
b0d6dd3888
Bug 997014 - Part 2: Make SurfaceFromElement use GetSurfaceSnapshot instead of the external API. r=roc
2014-04-17 17:29:52 +12:00
Kartikaya Gupta
a4c1ee9505
Bug 997380 - Resolve ambiguous reference to strdup. r=bjacob
2014-04-16 20:56:21 -04:00
John Daggett
d0551db92e
Bug 964613 - check userfont sets for enabled/disabled local fonts when platform fontlist changes occur. r=jfkthame
2014-04-17 23:17:22 +09:00
Matt Woodrow
2a86d08969
Bug 996929 - Implement OptimizeSourceSurface for all Moz2D backends. r=Bas
2014-04-17 12:45:25 +12:00
Jeff Gilbert
2513999f97
Bug 992874 - Don't try to texture from bad D3D10 texture. - r=bas
2014-04-16 11:05:48 -07:00
Kartikaya Gupta
892c72886a
Bug 996768 - Remove redundant copies of HasOpaqueAncestorLayer. r=Bas
2014-04-16 13:56:52 -04:00
Jonathan Watt
679d2f9680
Bug 996673 - Stop using |#pragma once| in Moz2D headers. r=Bas
2014-04-16 17:17:22 +01:00
Botond Ballo
7de0d03925
Bug 996070 - Fix order of arguments to EXPECT_EQ in APZ gtests. r=kats
...
--HG--
extra : source : 5b68197e4d07897060c0f7733e0de176cfa8d736
2014-04-15 17:56:05 -04:00
Carsten "Tomcat" Book
8aa0496ac9
merge b2g-inbound to mozilla-central
2014-04-16 15:12:44 +02:00
Kartikaya Gupta
b1028dbc7a
Bug 996738 - Change #define to const int to work better with unified builds. r=mattwoodrow
2014-04-15 10:58:00 +02:00
Tatiana Meshkova
e74d5f0207
Bug 994856 - Add support for Gecko rendering via GLScreenBuffer into external GL Context. r=bjacob,jgilbert
2014-04-15 07:57:26 -07:00
Kartikaya Gupta
746cf3e093
Bug 996742 - Remove unused forward declare in the wrong namespace. r=nrc
2014-04-15 11:02:00 +02:00
Dan Glastonbury
3084cbcab2
Bug 963492 - Assertion failure: GetTransform() == Matrix(mat.xx, mat.yx, mat.xy, mat.yy, mat.x0, mat.y0). r= matt.woodrow
2014-04-15 14:57:29 +10:00
Ryan VanderMeulen
359063b10e
Merge m-c to b2g-inbound.
2014-04-15 23:29:32 -04:00
Ryan VanderMeulen
739b9ad99c
Merge inbound to m-c.
2014-04-15 23:26:35 -04:00
Phil Ringnalda
3f72ad662e
Back out e17d61d6acf6 (bug 924622) for apparently making the mismatched CxxStackFrame aborts more frequent rather than less
2014-04-15 20:00:59 -07:00
Sotaro Ikeda
aa13c0be21
Bug 989408 - Add checking IPCOpen to ShadowLayerForwarder r=nical,bjacob
2014-04-15 18:59:09 -07:00
Kyle Huey
c8e649664b
Bug 991812: Remove uses of AtomicRefCounted<T> that live in Gecko. r=ehsan
...
--HG--
extra : rebase_source : 0d14e02c64d548fd3177681248d722683aaa87c3
2014-04-14 12:04:25 -07:00
Kyle Huey
91420b7d1d
Bug 991812: Remove uses of RefCounted<T> that live in Gecko. r=ehsan
...
--HG--
extra : rebase_source : 239ff77ec3765a3f190ed75b1645c6011e5d1dbd
2014-04-14 12:04:24 -07:00
Daniel Holbert
84fbffc91c
Bug 991285 part 2: Give nsRenderingContext a private destructor and mark it as MOZ_FINAL, for safer refcounting. r=roc
2014-04-15 12:55:24 -07:00
Steve Singer
325583bbc7
Bug 980891 - #ifdef out usage of Skia objects on non-skia builds. r=gal
2014-04-15 21:07:42 +02:00
Jonathan Watt
0dcb1838b9
Bug 950372 - Convert imgIContainer::GetFrame to return a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
2014-04-15 19:02:23 +01:00
Botond Ballo
4eaabb4c43
Bug 976605 - Fix up APZ gtests to call APZC::SetAllowedTouchBehavior() at the correct time. r=kats
...
--HG--
extra : source : f168fc394c3d61b7375530d0d294d84cecc6207a
2014-04-14 14:59:20 -04:00
Ryan VanderMeulen
491e329269
Merge m-c to b2g-inbound.
2014-04-15 12:28:18 -04:00
Benoit Jacob
9cd660b7d6
Bug 986572 - Add missing MakeCurrent call to SharedSurface_GL::ProdCopy - r=jgilbert
2014-04-15 12:01:21 -04:00
Jonathan Watt
5cfb1fc921
Bug 995832 - Make DrawTargetSkia::DrawSurface accept any surface type. r=gw280
2014-04-15 13:55:48 +01:00
Matt Woodrow
71adf4fec9
Bug 996393 - Part 1: Split GetSourceSurfaceForSurface so we can ask for a wrapping surface. r=roc
2014-04-15 14:36:26 +12:00
Nicolas Silva
a28d028ec8
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-15 11:34:33 +02:00
Carsten "Tomcat" Book
6ba40030cc
Backed out changeset f52300725e6f (bug 924622) for Linux Test Bustage
2014-04-15 12:46:25 +02:00
Carsten "Tomcat" Book
db17ec3c56
merge b2g-i to m-c
2014-04-15 15:10:41 +02:00
Daniel Holbert
278c535e89
Bug 996326: Make nsDeviceContext::CreateRenderingContext() return its result directly, instead of using outparam. r=roc
2014-04-14 20:15:01 -07:00
John Daggett
13d6e8211c
Bug 995056 - update common font fallback list for Windows. r=mkato
2014-04-15 08:45:18 +09:00
John Daggett
a75b2c60bc
Bug 995056 - update common font fallback list for OSX. r=mkato
2014-04-15 08:45:18 +09:00
peter chang
e901f54132
Bug 970007 Fix incorrect colorformat when using CairoSurface, r=gal
2014-04-15 11:46:31 +08:00
Botond Ballo
cfb461d4ca
Bug 976605 - Have APZ notify GeckoCC on end of touch. r=kats
...
--HG--
extra : source : c815d10b688544345265e91705dacd67108abbc1
2014-04-08 15:41:11 -04:00
Botond Ballo
58aeb3b79f
Bug 976605 - Increase code reuse between AsyncPanZoomController::OnSingleTapUp and OnSingleTapConfirmed. r=kats
...
--HG--
extra : source : c6eeea0ea23c723a41116ccee8ca06a1a9877230
2014-04-08 19:01:44 -04:00
Botond Ballo
90da0b7097
Bug 976605 - Group some fields of AsyncPanZoomController into a TouchBlockState structure. r=kats
...
--HG--
extra : source : 4e331873022e7da32f0c1fc08bd52ec0a4b9b883
2014-04-08 15:17:09 -04:00
Botond Ballo
00d9196444
Bug 976605 - Have APZ notify GeckoCC on start of pan. r=kats
...
--HG--
extra : source : e582f25a254ef4349f08d2b70db53a5babc69f19
2014-04-14 14:57:09 -04:00
Botond Ballo
fe86ccef3f
Bug 976605 - Have APZ notify GeckoCC on start of touch. r=kats
...
--HG--
extra : source : c5796c5db151579dfd229010865c23ba7986b802
2014-04-09 14:07:47 -04:00
Botond Ballo
ddd3e1cac3
Bug 976605 - Make AsyncPanZoomController::mMonitor 'mutable' to allow entering it from 'const' methods. r=kats
...
--HG--
extra : source : 2cbc69f1a7c07e26568dc228a83d9443ab4d4233
2014-04-09 14:07:33 -04:00
Botond Ballo
4244af99c3
Bug 976605 - Turn GeckoCC::NotifyTransform[Begin|End] into an extensible APZ state change notification mechanism. r=kats
...
--HG--
extra : source : 5353e86dcfe8b2ff6f02e577a4c69a1de6808d9b
2014-04-15 13:39:20 -04:00
Botond Ballo
abfcc8ca1c
Bug 976605 - Make Axis more const-correct. r=kats
...
--HG--
extra : source : 50988abb501db2d04a1b5446e2553c61708628f0
2014-04-11 14:38:34 -04:00
Nathan Froyd
8886a78c1f
Bug 993546 - refactor malloc-wrapping memory reporter implementations; r=njn
2014-04-08 13:51:20 -04:00
Nicolas Silva
4dc24c0f5c
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-04-15 11:34:33 +02:00
peter chang
882f079c4a
Bug 970007 - Fix incorrect colorformat when using CairoSurface. r=gal r=bas
2014-04-14 20:51:00 +02:00
Ed Morley
4d30de9e0f
Backed out changeset 3486a7a210a1 (bug 976605) for build failures; CLOSED TREE
2014-04-15 17:46:20 +01:00
Ed Morley
7aeaee8395
Backed out changeset d5c38470ac06 (bug 976605)
2014-04-15 17:45:48 +01:00