Jonathan Watt
43a701ee65
Bug 775697 - Cancel layer transactions that haven't ended after nsDisplaySVGEffects::PaintAsLayer returns. r=roc.
2012-07-20 00:53:55 -04:00
Chris Jones
66a76c3ff1
Followup to bug 775436: Fix thinko. r=gal
2012-07-19 21:34:21 -07:00
David Anderson
d6601dffce
Merge from mozilla-central.
2012-07-19 14:34:36 -07:00
David Anderson
5977d0bae2
Merge from mozilla-central.
...
--HG--
rename : js/xpconnect/wrappers/CrossOriginWrapper.cpp => js/xpconnect/wrappers/WaiveXrayWrapper.cpp
rename : js/xpconnect/wrappers/CrossOriginWrapper.h => js/xpconnect/wrappers/WaiveXrayWrapper.h
2012-07-18 19:02:32 -07:00
Doug Sherk
b7026b8fba
Bug 775463: Implement tolerance in double tap detection r=cjones
2012-08-08 21:39:11 -07:00
Doug Sherk
75b44181d1
Bug 775463: Implement double-tap-to-zoom content r=cjones
2012-08-08 21:39:02 -07:00
Doug Sherk
0386b95cee
Bug 775451: Reduce diagonal checkerboarding r=cjones
2012-08-08 13:38:23 -07:00
Doug Sherk
8ce9e4027f
Bug 779572: Properly protect state in AsyncPanZoomController with a monitor r=cjones
2012-08-08 13:38:20 -07:00
Doug Sherk
e665e10783
Bug 779572: Factor zoom into min pan distance before moving the viewport r=cjones
2012-08-08 13:38:16 -07:00
Doug Sherk
0c112c54b6
Bug 780210: Fix B2G focus point calculation for pinching r=kats
2012-08-08 13:38:14 -07:00
Doug Sherk
5604a85f1a
Bug 775448: Add gesture cancelling support during sync subframe scrolling r=cjones
2012-08-08 13:38:10 -07:00
Doug Sherk
279c610fe0
Bug 775448: Disable async scrolling when we detect a scrollable subframe r=cjones
2012-08-08 13:38:06 -07:00
Doug Sherk
b0e4e056ea
Bug 775447: Properly count number of touch listeners in AsyncPanZoomController r=cjones
2012-08-08 13:37:57 -07:00
Bobby Holley
943789da00
Bug 778420 - Fix up tests that don't like the new enablePrivilege. r=jmaher
...
--HG--
extra : rebase_source : 1158df4a4eb917074204e649efd8f2b8e699f115
2012-08-03 22:19:54 +02:00
Nicholas Cameron
7d95be8018
Bug 779401; Teach HelpersCairo.h about 565 image formats. r=bas
...
--HG--
extra : rebase_source : eef05ab0fa1a8094104f272786ba7a3714c27dd5
2012-08-09 08:17:04 +12:00
Nicholas Cameron
c2e46a6896
Bug 780392; Make ScaledFontDWrite inherit from ScaledFontBase. r=bas
...
--HG--
extra : rebase_source : 83ffee7d64f1ecdfa15b8cf96024c27fdf00c29b
2012-08-09 08:17:04 +12:00
Jeff Gilbert
0ce7717335
Bug 774059 - Fix up references to glEGLImageTargetTexture2D - r=bjacob
2012-07-19 21:14:14 -07:00
ku.b@gmx.de
d7c9e2fe98
Bug 709732 - double color correction with X Color Management
2012-07-18 21:09:13 -04:00
Jeff Gilbert
fe4f76331d
merge the backout of cset d4a04cc38326
2012-07-18 15:25:59 -07:00
Jeff Gilbert
35740f94a5
Backed out changeset d4a04cc38326
2012-07-18 15:23:47 -07:00
Jeff Gilbert
3e4b30be56
Bug 774059 - Fix up references to glEGLImageTargetTexture2D - r=bjacob
2012-07-18 14:17:10 -07:00
Jeff Gilbert
a629d6f9ae
Bug 774841 - Check the proper extension before using ImageTargetTexture2D - r=bgirard
2012-07-18 13:41:49 -07:00
David Zbarsky
7f0f075928
[Bug 774505] Don't include Layers.h everywhere r=cjones
2012-07-18 12:31:40 -04:00
Jonathan Kew
1160d5402c
bug 769475 - incorrect font used for italicized Arabic text when font-family is Arial or Times New Roman. r=smontagu
2012-07-23 03:48:26 -04:00
Siddharth Agarwal
f5ea284189
Bug 780421 - Use $(PYTHON) to run config.status. r=glandium
2012-08-05 12:42:57 +02:00
David Anderson
221d873f71
Merge from mozilla-central.
2012-07-13 19:50:02 -07:00
Ms2ger
8c936ae394
Bug 776142 - Back out bug 687267 / changeset 8571114112b2 on a CLOSED TREE.
2012-07-22 14:02:18 +02:00
Phil Ringnalda
ee765a147f
Back out 0c1f34eb5b93 and 0f987ac28e8c (bug 683243) for Android R2 bustage
2012-07-12 22:27:34 -07:00
Nicholas Cameron
7729101eae
Bug 767337; remove D3D10_RESOURCE_MISC_GDI_COMPATIBLE flag from D3D10 layer manager. r=roc
2012-07-18 15:02:12 -04:00
Bas Schouten
14b569ca4d
Bug 772726. Part 4: Fix SampleTextTexturesPS(Masked) shaders to premultiply TextColor. r=jrmuizel
...
--HG--
extra : rebase_source : 76781e7f69db6d47b3ecf8d8c37bac284133c6be
2012-07-18 01:02:08 -04:00
Robert O'Callahan
53cc22904d
Bug 772726. Part 2: When BasicLayers is compositing directly to an Azure DrawTarget, Transform3D should handle the destination not having a CurrentSurface. r=mattwoodrow
...
--HG--
extra : rebase_source : 838f6b643d9ab4ca10a0bf9612eb2081e728288f
2012-07-18 01:02:07 -04:00
Jeff Gilbert
f29f976e18
Bug 774688 - Mark reused buffer as dirty in BasicCanvasLayer - r=bas
2012-07-17 21:27:49 -07:00
David Anderson
596d3144a5
Merge from mozilla-central.
2012-07-12 13:23:26 -07:00
Vladimir Vukicevic
5abe21f750
b=773071; use KHR_fence_sync instead of GuaranteedRsolve with EGLImage WebGL; r=jgilbert
2012-07-17 21:20:28 -04:00
David Anderson
86f0b2a6d8
Merge from mozilla-central.
...
--HG--
rename : editor/libeditor/base/DeleteElementTxn.cpp => editor/libeditor/base/DeleteNodeTxn.cpp
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
rename : js/src/jsobj.cpp => js/src/builtin/Eval.cpp
2012-07-10 19:45:14 -07:00
Ryan VanderMeulen
b8ccede77d
Backout a516a86f854d (bug 767064) due to Android M1 orange.
2012-07-09 21:49:50 -04:00
Rafael Ávila de Espíndola
59619ba083
Bug 775134 - Remove extra ; r=ehsan.
...
--HG--
extra : rebase_source : 1d44663679e8f1944649d54608e5e6e6694e88c5
2012-07-18 12:15:47 -04:00
Joshua Cranmer
4a5b32fae2
Bug 702877 - Replace NS_OVERRIDE with MOZ_OVERRIDE. r=ehsan
...
--HG--
extra : rebase_source : 1843575683c3897f96f3966cbce26140ff1a7d90
2012-07-06 13:15:45 -05:00
Oleg Romashin
f65f00eb0d
Bug 774841 - Call SetupLookupFunction for EGL - r=jgilbert
2012-07-23 13:39:29 -07:00
James Willcox
f97d0fb4b7
Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey
2012-07-20 15:20:51 -04:00
Ed Morley
865b492e14
Backout 4987ffd173a4 (bug 687267) for bustage
2012-07-23 14:47:54 +01:00
James Willcox
a2f250042f
Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey
...
--HG--
extra : rebase_source : 450055ae3e71ea84f74252d3bf100fe970d29d14
2012-07-20 15:20:51 -04:00
Aryeh Gregor
0c8f5adf50
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
2012-07-20 14:16:17 +03:00
Ed Morley
89169f06c8
Backout 07cd3d70434c & 9be67e1a7b4f (bug 769475) for failures in arial-arabic.html
2012-07-23 11:01:59 +01:00
Jonathan Kew
637f071d09
bug 769475 - incorrect font used for italicized Arabic text when font-family is Arial or Times New Roman. r=smontagu
2012-07-23 03:48:26 -04:00
Vladimir Vukicevic
07de49632f
b=767064; use 4444/565 GL context format for WebGL on mobile; r=jgilbert,r=bjacob
2012-07-06 09:19:27 -04:00
Chris Jones
62d23842f9
Bug 745148, part 9: Hook up the pieces and enable direct compositor. r=roc
2012-07-17 16:59:45 -07:00
Chris Jones
ab483974f7
Bug 745148, part 8: Implement the little boilerplate-y bits and pieces needed for cross-process compositor. r=ajuma,BenWa
2012-07-17 16:59:45 -07:00
Chris Jones
59456326dd
Bug 745148, part 7: Create a RefLayer type to temporarily contain a foreign layer subtree during composition. r=BenWa sr=roc
2012-07-17 16:59:45 -07:00
Chris Jones
ec578f2342
Bug 745148, part 6: Allow layer trees to be given IDs so that the referent can be used in another context. r=ajuma sr=roc
2012-07-17 16:59:45 -07:00
Chris Jones
fe1f8e08af
Bug 745148, part 5: Pass the layer tree to ShadowLayersUpdate(). r=ajuma
2012-07-17 16:59:44 -07:00
Chris Jones
2626766b90
Bug 745148, part 4: Remove duplicated code in Basic*ContainerLayer. r=roc
2012-07-17 16:59:44 -07:00
Matt Woodrow
43a5da16fc
Bug 539356 - Part 6 - Add compositing paint flashing to BasicLayers. r=roc
2012-07-17 13:03:51 -04:00
Matt Woodrow
3a5b6d4af4
Bug 539356 - Part 2 - Add new API to BasicLayers. r=roc
2012-07-17 13:03:51 -04:00
Matt Woodrow
4047b6bdf3
Bug 539356 - Part 1 - Allow LayerManagers to have multiple user data objects. r=roc
2012-07-17 13:03:50 -04:00
Mike Hommey
c1b35e7b2a
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Mike Hommey
be451c22dc
Backout changeset 2ef51674316a (bug 774032 bonus) for various Mochitest bustages on a CLOSED TREE
2012-08-04 10:38:41 +02:00
Mike Hommey
e79d87471e
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 08:48:56 +02:00
Mike Hommey
6de82c7f66
Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted
2012-08-04 08:47:28 +02:00
Benjamin Peterson
15d2370609
backout 6609595c84eb for leaking mutex
2012-08-03 20:32:57 -07:00
Matt Woodrow
f19af528e3
Bug 778036 - Add Has function to gfx::UserData and use it in Layers to correctly check for existance of user data. r=roc
2012-08-03 17:38:44 -07:00
Matt Woodrow
267e150231
Bug 780260 - Add serial numbers to Images and use it to check if an image has been painted to its BasicShadowableImageLayer already. r=cjones
2012-08-03 17:09:13 -07:00
Ed Morley
5815384247
Backout 14245bf85a3d (bug 778420), b9f603d3eef4 (bug 778420), e9bc27234022 (bug 72964), d5aa53121d29 (bug 778420), 959cc7ef5f5a (bug 726053) for m1 failures in test_offline_gzip.html
2012-08-03 23:29:10 +01:00
David Zbarsky
02175ccbab
Bug 706179 Part 3: Turn on the use of scaling for layers in FrameLayerBuilder r=mattwoodrow
2012-08-03 14:29:22 -07:00
Bobby Holley
dfdcb801d5
Bug 778420 - Fix up tests that don't like the new enablePrivilege. r=jmaher
2012-08-03 22:19:54 +02:00
Andrew McCreight
4518160ee1
Bug 724666 - Remove debugging printfs. r=bgirard
2012-08-01 08:51:31 -07:00
Benoit Jacob
ba6abfe979
Bug 778765 - Work around nouveau driver bug by changing samples=1 to samples=0 - r=jgilbert
2012-08-03 11:08:11 -04:00
Jan Beich
ad51c13bb0
Bug 779847: use optimized color conversion on BSDs. r=doublec
2012-08-03 15:04:39 +02:00
Brian R. Bondy
e2ba64dc90
Bug 770694 - Fix for snapped view windows size. r=bas
2012-07-04 20:36:37 -04:00
James Willcox
c7004bf175
Bug 776331 - Avoid crash when trying to redraw a destroyed plugin on Android r=josh
2012-07-26 09:39:21 -04:00
Jeff Muizelaar
ae283d4494
Bug 683243. Dither 16 bit gradients. r=BenWa
...
This does a 2x2 ordered dither in the same way that Skia does.
One of the things I'm currently unhappy with is that it duplicates
the gradient walker code for 16 bits. We could turn it into a large
macro that does the appropriate things for 16 bit and 32 bit
versions, but that's not particularly appealing.
--HG--
extra : rebase_source : ef89cd53d68166db825bb993e1262db342ba9b5d
2012-07-04 11:42:29 -04:00
Jeff Muizelaar
c5f96c52da
Bug 683243. Add a 16 bit pipeline. r=BenWa
...
This is to support dithering 16 bit gradients with decent performance.
--HG--
extra : rebase_source : cffa90d5959211c8c1953867d85c7799ed52d662
2012-07-11 12:58:17 -04:00
Chris Jones
afdb12b8fe
Bug 773192: Only proxy drawing to a non-default target in BasicShadowableLayerManager, i.e. drawWindow(USE_WIDGET_LAYERS) for a content context, when the request is same-process. r=ajuma
2012-07-12 14:07:13 -07:00
Jacek Caban
d93368b996
Bug 778129 - GLContextProviderEGL.cpp fails to compile on mingw-w64 r=snorp
2012-08-02 15:58:34 +02:00
Steve Fink
6dcbf4aa2b
Backed out changeset afd9e75374e8 from a CLOSED TREE for breaking Windows builds
2012-07-19 14:55:48 -07:00
James Willcox
d6aa2eee6c
Bug 687267 - Initial support for Flash on Honeycomb r=benwa,vlad
2012-07-19 16:15:40 -04:00
Andreas Gal
18f70d4ea3
Unbind external buffers by re-binding a dummy texture to work around GL driver issues with unlocking (bug 774530, r=cjones).
2012-07-19 11:40:04 -07:00
cbrocious@mozilla.com
2e09b6b8d9
Strip out the progressive upload logic and other unnecessary upload paths from ShadowThebesLayerOGL (bug 775436, r=cjones).
2012-07-19 01:52:45 -07:00
Robert O'Callahan
856a5da26e
Bug 772726. Part 3: Optimize DrawTargetD2D::GetClippedGeometry for the case where all clips are rectangles, to work around a D2D geometry-intersection bug. r=bas
...
--HG--
extra : rebase_source : 72a21554ec37818e1b5ba4c36d03e4f81010c6a1
2012-08-10 23:18:36 +12:00
Honza Bambas
5fe7a22e2c
Bug 215450: Allow uploading of files greater than 2gb in size. Involves making input streams 64-bit capable. Significant work done by Makoto Kato, finished by Honza Bambas. r=hbambas,bsmedberg,jdrew,sicking
2012-08-10 22:44:11 -04:00
Ed Morley
a0bb24f111
Backout 5d77941eba28 (bug 772726), df597d36bcbb (bug 383026), c9c7e1b9aed9 (bug 779399) for failures in meter-native-style.html
2012-08-10 14:50:43 +01:00
Robert O'Callahan
00cbe415e1
Bug 772726. Part 3: Optimize DrawTargetD2D::GetClippedGeometry for the case where all clips are rectangles, to work around a D2D geometry-intersection bug. r=bas
...
--HG--
extra : rebase_source : 51734958e7100ee4a5fc96d973905834d69345f0
2012-08-10 23:18:36 +12:00
Nicolas Silva
3ae7b5568c
Bug 776957 - Use OpenDescriptorForDirectTexturing when available in CanvasLayerOGL to avoid useless texture upload. r=cjones
2012-08-09 10:32:48 -04:00
Nathan Froyd
5b30baa4c3
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Vladimir Vukicevic
487b9b6ef2
b=767064; use 4444/565 GL context format for WebGL on mobile; r=jgilbert
2012-07-06 09:19:27 -04:00
Benoit Girard
f8e1ae62b8
Bug 771219 - Disable progressive painting until Talos correctly measure progressive painting progress. r=ajuma
2012-07-08 11:36:49 -04:00
Benoit Girard
3f7cc48d16
Bug 771219 - Added a pref for progressive painting. r=ajuma
2012-07-06 14:38:50 -04:00
Benoit Girard
a2c0e42c38
Bug 771219 - Implement tile based progressive drawing. r=ajuma
2012-07-06 14:02:10 -04:00
Benoit Girard
f6b77af652
Bug 771219 - Add Repeatable transactions. r=ajuma
2012-07-06 13:58:01 -04:00
David Anderson
2d5c5bdcf3
Merge from mozilla-central.
2012-06-28 15:17:18 -07:00
Jeff Gilbert
2d950d968f
Bug 758844 - Requiet gfx/gl code spew - r=bjacob
2012-07-17 08:26:12 -07:00
Kan-Ru Chen
b9db4b7579
Bug 774552 - Draw GraphicBuffer directly. r=roc,BenWa
2012-07-17 10:12:58 +08:00
David Anderson
4dc2835558
Merge from mozilla-central.
2012-06-27 11:00:48 -07:00
George Wright
ac8f5e5cfd
Bug 740194 - [Skia] Implement a version of SkMemory for Mozilla that uses the infallible mozalloc allocators r=cjones
2012-08-15 23:51:34 -04:00
Joe Drew
1409f2351b
Bug 781679 - Assert that we're not in the middle of a transaction when we switch layer managers. r=mattwoodrow
2012-08-15 17:55:38 -04:00
Joe Drew
d8748ac877
Bug 782416 - Switch from NULL to nullptr in gfx::2d. r=Bas
...
--HG--
extra : rebase_source : cfa9fc8ae592880e22e1f14cee42539b4f911668
2012-08-14 14:06:12 -04:00
Joe Drew
dc29fbcc5f
Bug 782416 - Make gfx::2d's nullptr definition actually work. r=nrc
...
--HG--
extra : rebase_source : da098e5e6d04aa1dce2ffefd4ccd0ad6ffb376b8
2012-08-15 15:24:44 -04:00
George Wright
e801206bf4
Backed out changeset c2475674e105
2012-08-15 17:26:45 -04:00
George Wright
72cd102f87
Bug 740194 - [Skia] Implement a version of SkMemory for Mozilla that uses the infallible mozalloc allocators r=cjones
...
--HG--
extra : rebase_source : 6dc39ae06b4cb38cd8e85e41c01077f815b8f8c8
2012-08-15 16:59:07 -04:00
Justin Lebar
9c6565e139
Bug 782971 - Fix crash resulting from not initializing an argument in ShadowThebesLayerOGL::Swap(). r=cjones
2012-08-15 14:36:44 -04:00
Joe Drew
0375708f8e
Back out 98d2c24ce932 for failing to build r=moron
2012-08-15 12:51:33 -04:00
Joe Drew
f072936338
Bug 782416 - Switch from NULL to nullptr in gfx::2d. r=Bas
...
--HG--
extra : rebase_source : 9b12a2af4c55f4dc383e8075b400e7a1fbe1ac23
2012-08-14 14:06:12 -04:00
Ms2ger
6a8ff69ba1
Backout bug 781731.
2012-08-27 12:27:40 +02:00
Anthony Jones
bf498a4c08
Bug 781731 - Fixed failed assertion in reftest1; r=doublec
2012-08-27 22:01:47 +12:00
Anthony Jones
845006b170
Bug 781731 - Use a similar surface for non-blurred shadows to improve performance; r=roc
2012-08-27 11:34:33 +02:00
Anthony Jones
c67126fb9b
Bug 781731 - Speed up shadows by using tee surface to avoid doing a read back; r=roc
2012-08-27 11:34:07 +02:00
Anthony Jones
efc3961ad0
Bug 781731 - Fix shadow surface extents so they aren't double padded; r=roc
2012-08-27 11:32:14 +02:00
Anthony Jones
80a0320902
Bug 781731 - Clean up DrawTargetCairo::DrawSurfaceWithShadow() to make it simpler and paint correctly in all modes; r=jrmuizel
2012-08-27 11:31:56 +02:00
Anthony Jones
50f99e06da
Bug 781731 - Fixed Azure Cairo GTK perf by removing xlib to buffered image conversion; r=Bas
2012-08-27 11:31:33 +02:00
Kan-Ru Chen (陳侃如)
ba13045df3
Bug 785001 - Add default constructor to PlanarYCbCrImage::Data. r=roc
2012-08-26 20:14:20 -03:00
Matt Woodrow
3bdc8af23e
Bug 779940: Meter layers transactions in addition to composites. r=cjones
2012-08-07 14:41:29 +12:00
Kan-Ru Chen (陳侃如)
c540b78e4c
Bug 767480 - Remove offset field from PlanarYCbCrImage::Data. r=roc
2012-08-26 00:22:51 -03:00
David Zbarsky
4a0bd0bac6
Bug 785657 - Enable async animations in content processes r=cjones
2012-08-25 21:27:28 -04:00
Kyle Huey
577135598f
No bug: Fix some class/struct mismatch warnings on MSVC.
...
--HG--
extra : rebase_source : 28a4fa9689a62c497fc537d3cc7b9bae4bda8d58
2012-08-24 11:45:05 -07:00
Nicholas Cameron
981db43603
Bug 768079; mask layers force an intermediate surface for their containers. r=roc
2012-06-27 08:06:32 +12:00
Nicholas Cameron
b14e3d7756
Bug 768079; test for patch. r=roc
2012-06-27 08:06:32 +12:00
Ed Morley
cd98097038
Backout de70e79ced32, ddd519d0767e, 9b952d924953 & 03efce585669 (bug 758620) for reftest failures
2012-06-26 16:13:33 +01:00
Chris Lord
0bf73ca08d
Bug 758620 - Respect the Layers' anchor points in CompositorParent. r=ajuma
...
When asynchronously zooming, respect a Layer's anchor point so that it stays in
the correct position.
2012-06-26 14:43:18 +01:00
Chris Lord
7edca27f23
Bug 758620 - Force fixed-position frames to have their own layers. r=roc
...
Introduce a new display-list item 'nsDisplayFixedPosition' that represents
fixed-position elements. This item cannot be merged, which forces fixed
position elements to have their own layer, and has a BuildLayer implementation
that sets the necessary metadata on a Layer to be able to maintain its
position correctly during composition when asynchronously panning and zooming.
2012-06-26 14:43:11 +01:00
Jonathan Kew
dfac15c4e8
bug 763873 - avoid repeatedly accessing aRanges.Length() within ComputeRanges. r=jdaggett
2012-06-26 09:51:37 +01:00
Nicholas Cameron
cae46babd1
Bug 757347; checking the format of images. r=roc
2012-06-26 14:43:31 +12:00
Nicholas Cameron
0a4510eccd
Bug 757346; Use A8 textures (OGL). r=roc
2012-06-26 14:43:31 +12:00
Nicholas Cameron
fcf7e7a249
Bug 757346; Use A8 textures (DX9). r=roc
2012-06-26 14:43:31 +12:00
Nicholas Cameron
26fadecba0
Bug 757346; mask image format stuff - use A8 textures (except DX10) and some small, misc fixes. r=roc
2012-06-26 14:43:31 +12:00
Nicholas Cameron
01224f6b7a
Bug 757347; Add a shutdown hook and remove MaskImageFormat(). r=roc
2012-06-26 14:43:30 +12:00
Nicholas Cameron
6b5607e36f
Bug 757347; changes to FrameLayerBuilder. r=roc
2012-06-26 14:43:30 +12:00
Bas Schouten
61058bf288
Bug 765845: Reduce calling frequency of SetTextRenderingParams. r=jrmuizel
2012-06-26 02:59:18 +02:00
Nicholas Cameron
2237afc914
Back out bug 757346
...
--HG--
extra : rebase_source : 8a07c2c56ca9dbc165012b679d421435cc886c2c
2012-06-26 10:54:05 +12:00
Nicholas Cameron
7e2bb9089b
Bug 757346 followup, actually compile
2012-06-26 10:15:15 +12:00
Nicholas Cameron
3306a285bc
Bug 757347; checking the format of images. r=roc
2012-06-26 09:44:41 +12:00
Nicholas Cameron
b2f0b5d72c
Bug 757346; Use A8 textures (OGL). r=roc
2012-06-26 09:44:41 +12:00
Nicholas Cameron
1323f8e540
Bug 757346; Use A8 textures (DX9). r=roc
2012-06-26 09:44:41 +12:00
Nicholas Cameron
7914eb8944
Bug 757346; mask image format stuff - use A8 textures (except DX10) and some small, misc fixes. r=roc
2012-06-26 09:44:41 +12:00
Nicholas Cameron
3cd654450f
Bug 757347; Add a shutdown hook and remove MaskImageFormat(). r=roc
2012-06-26 09:44:41 +12:00
Nicholas Cameron
abe8ccd904
Bug 757347; changes to FrameLayerBuilder. r=roc
2012-06-26 09:44:41 +12:00
David Zbarsky
dcb864530f
no bug, avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor in APZ, blanket r=bz
2012-07-20 16:49:12 -04:00
James Willcox
ff21a06364
Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert
2012-07-20 15:20:51 -04:00
Andreas Gal
7d3769ef29
Remove dead code from upload path (bug 775863, r=cjones).
2012-07-20 00:36:19 -07:00
Brian R. Bondy
85766e0a07
Bug 750898 - GFX code for Metro. r=bas
2012-07-17 21:53:28 -04:00
Brian R. Bondy
9e6e6990bd
Bug 747377 - Force D2D on in Metro mode. r=bas
2012-07-17 21:53:12 -04:00
Marshall Culpepper
2dd36943ef
Bug 749538 - Check 24bpp/RGBX_8888 and 32bpp/RGBA_8888 when validating EGL Contexts. r=vlad
2012-07-07 10:06:59 -04:00
Chris Jones
665908a65f
Bug 765734, part 6: Integrate gralloc buffers into the shadow-layers pipelines. r=gal
...
--HG--
extra : rebase_source : f7d46aeab3c44d237c8f2ab690caf00f6cd3270d
2012-07-12 05:51:58 -07:00
Chris Jones
997eb56c73
Bug 765734, part 5: Disable texture-upload hacks on b2g. (This code is dead for android currently too, to be removed soon.) r=BenWa
...
--HG--
extra : rebase_source : d78019d51647bf55ff8bded0f35549100e72dd6c
2012-07-12 05:51:58 -07:00
Chris Jones
c31a9ea5db
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
Chris Jones
3cb6ca97ea
Bug 765734, part 3: Remove unused code. r=mattwoodrow
...
--HG--
extra : rebase_source : 9c7f8b54b501ebcc9d3f8e757044b8d3f52d1cd9
2012-07-12 05:51:57 -07:00
Chris Jones
c9d056db8a
Bug 765734, part 2: Migrate ImageLayers to SurfaceDescriptor. r=mattwoodrow,roc
...
--HG--
extra : rebase_source : 19fc8b0ae4cfffdf9a098911deac3b48c2f5d768
2012-07-12 05:51:57 -07:00
Chris Jones
63d97b07ce
Bug 765734, part 1: Let clients specify capabilities required of cross-process surfaces. Only MAP_AS_IMAGE_SURFACE needed for now. r=roc
...
--HG--
extra : rebase_source : a2e4411772b4504ce86900826d2dc812dcaa68be
2012-07-12 05:51:57 -07:00
Chris Jones
cc9b4d3aa7
Bug 765734, part 0.2: Remove \r from basic layers files. r=nrc
...
--HG--
extra : rebase_source : c79a1469e473865a22d83b503c947ef3a6b26889
2012-07-12 05:51:57 -07:00
Matt Woodrow
6ee7fbfb41
Bug 718849; fix radial gradients in Skia. r=Bas
2012-06-18 15:06:22 +12:00
David Zbarsky
312c029975
Bug 706179 Part 2: Add a BaseTransform and scaling to layers, r=roc, cjones
2012-07-30 19:20:00 -07:00
David Zbarsky
fa3cb43e08
Bug 778519 - Don't include Layers.h everywhere Part 2 r=cjones
2012-07-30 17:42:26 -07:00
Ryan VanderMeulen
26da6164d3
Merge m-c to inbound.
2012-07-30 20:14:22 -04:00
Aryeh Gregor
5eb7e900f4
Bug 777292 - gfx/, widget/: Remove conversions to nsresult that will always result in NS_SUCCEEDED; r=roc
2012-07-27 16:52:43 +03:00
Aryeh Gregor
2e7996f8d1
Bug 777292 - Convert incorrect conversions to nsresult and fix named constants; r=ehsan
2012-07-27 16:59:29 +03:00
Vladimir Vukicevic
d5a95e7983
b=773071; more incorrect merge fixup for KHR_fence_sync; r=vlad
2012-07-30 11:07:23 -04:00
Ehsan Akhgari
c80897316e
Merge the nullptr conversion from mozilla-central into mozilla-inbound
2012-07-30 10:28:15 -04:00
Aryeh Gregor
7e08f8aa4b
Bug 777292 - Switch incorrect nsresult to nsrefcnt; r=ehsan
2012-07-27 17:03:25 +03:00
Matt Woodrow
abcd222841
Bug 718849; fix radial gradients to the spec. r=Bas
2012-06-18 15:06:22 +12:00
Bas Schouten
8c8c56f49a
Bug 777700 - Part 2: Verify if a cached SourceSurface is still valid. r=jrmuizel
2012-07-28 02:33:08 +02:00
Bas Schouten
9fcbfab303
Bug 777700 - Part 1: Add a way to check validity of SourceSurfaces. r=jrmuizel
2012-07-28 02:33:08 +02:00
Benjamin Peterson
f173c89d5c
Backout 22eea4925efc for windows failures
2012-07-27 21:47:06 -07:00
Benjamin Peterson
73e5134abb
Backout 46b27e913ac9 for windows failures
2012-07-27 21:46:51 -07:00
Doug Sherk
ed769b8156
Bug 775463: Recognize double tap gestures while still supporting single taps r=cjones
2012-07-27 19:24:24 -07:00
Ryan VanderMeulen
fb5edae174
Backout e0e33c1c7c17 and 3d0fb7ac961a (bug 775463) due to bustage.
2012-07-27 20:46:49 -04:00
Bas Schouten
0aa0168deb
Bug 777700 - Part 2: Verify if a cached SourceSurface is still valid. r=jrmuizel
2012-07-28 02:33:08 +02:00
Bas Schouten
fca34bd45d
Bug 777700 - Part 1: Add a way to check validity of SourceSurfaces. r=jrmuizel
2012-07-28 02:33:08 +02:00
Doug Sherk
6dc594429e
Bug 775463: Fix a mistake in a comment r=none DONTBUILD
2012-07-27 17:26:14 -07:00
Doug Sherk
a20e7aa9dd
Bug 775463: Recognize double tap gestures while still supporting single taps
2012-07-27 17:23:51 -07:00
Oleg Romashin
d6c5bfebea
Bug 778195 - Add string.h to cover memcpy include and fix build error. r=nrc
2012-07-27 17:51:53 -04:00
Jeff Gilbert
f805a777d9
Bug 736298 - Remove unused CreateForNativePixmapSurface - r=bjacob
2012-07-27 14:30:38 -07:00
David Zbarsky
8bda81abf5
Bug 706179 Part 2: Add a BaseTransform to layers r=roc
2012-07-27 13:23:45 -07:00
David Zbarsky
86be1fc259
Bug 755084 Part 3: Move checks for whether to animate opacity and transforms on the compositor thread to nsLayoutUtils, and make them also check whether the compositor is actually running r=cjones,dbaron
2012-07-27 13:23:45 -07:00
David Zbarsky
4be9dc9473
Bug 706179: Add support for animations to the Layers API r=roc, dbaron, cjones
2012-07-27 13:23:44 -07:00
Nicolas Silva
ac9c907a9b
Bug 775226 - Support CreateDrawTargetForData with Azure's CoreGraphics backend, r=jrmuizel
2012-07-26 14:06:23 -04:00
George Wright
bb7469f7e3
Bug 778202 - Filter out -pedantic for the Skia subdirectory. r=jrmuizel
2012-07-27 14:10:36 -04:00
Doug Sherk
9b6b531bfd
Bug 777264: Remove timer-based repaint throttling r=cjones
2012-07-27 00:33:57 -07:00
Doug Sherk
cbd864eea6
Bug 777264: Fix AsyncPanZoomController and Axis to use CSS pixels for dimension checking r=cjones
2012-07-27 00:33:53 -07:00
Doug Sherk
6f88360682
Bug 777264: Throttle repaint requests in Gecko panning/zooming r=cjones
2012-07-27 00:33:48 -07:00
David Zbarsky
d1eb609206
[Bug 777657] Fix some opt build warnings r=cjones
2012-07-26 21:02:05 -07:00
Vladimir Vukicevic
cde6fa667f
b=773071; use KHR_fence_sync instead of GuaranteeResolve, fixup; r=jgilbert
2012-07-26 21:31:42 -04:00
Kan-Ru Chen
d205f0d434
Bug 777495 - Fallback to TexImage2D if unable to allocate gralloc buffer. r=cjones
2012-07-27 08:47:14 +08:00
Doug Sherk
fc70da781f
Bug 779344: Properly transform B2G panning/zooming after layers changes r=dzbarsky
2012-07-31 16:19:25 -07:00
Karl Tomlinson
5a3ebac43c
b=775848 Initialize BasicShadowLayerManager::mRepeatTransaction appropriately r=BenWa
...
--HG--
extra : transplant_source : %3F%14R%1BD%CCL%AFL4%B2%ACN%1EP%D03%F5%27D
2012-07-31 14:54:36 +12:00
Karl Tomlinson
179adadd0a
b=687831 use XSync for glXWaitX with Mesa r=mattwoodrow
...
--HG--
extra : transplant_source : I%ADPT%BA%E4%A4%C8V%D64%EF%BF%B1l%C1%D2%FEe%B8
2012-07-31 14:54:21 +12:00
Karl Tomlinson
97b5deb982
b=687831 remove unused gIsChromium r=mattwoodrow
...
--HG--
extra : transplant_source : %94nUe%29Y%A1%1B2g%10_%D0%DB%2B%C9%AAE%E1%F8
2012-07-31 14:54:21 +12:00
Karl Tomlinson
e60ea2a695
b=707722 select config in CreatePixmap to match Pixmap format r=mattwoodrow
...
--HG--
extra : transplant_source : %EB%B9%B8%E1%F8%19%E8%D9%94%A3GX%DC%EC%AA%23%8Be%13%F5
2012-07-31 14:54:21 +12:00
Karl Tomlinson
3b5697fe88
b=778031 remove unnecessary ScopedXErrorHandler::GetError interface r=cjones
...
--HG--
extra : transplant_source : %FE%EC%0A%24%1B%8A%B3%D2%94%F6%2B%23%E3%A9R%8Df%90%FF%17
2012-07-31 14:54:21 +12:00
Karl Tomlinson
c7aa240d11
b=778031 add FinishX to XSync less frequently and use it r=cjones
...
--HG--
extra : transplant_source : %BC%2C%80%F65%1DV%B7YVI%80%B2%FD%FE%F1%18G%06%26
2012-07-31 14:54:21 +12:00
Jeff Muizelaar
a90c947151
Bug 778307. Don't shadow mFormat in DrawTargetCG. r=bgirard
...
This was causing problems with Azure content.
2012-07-31 12:28:03 -07:00
David Zbarsky
799477d8ed
Bug 755084 Part 3: Move checks for whether to animate opacity and transforms on the compositor thread to nsLayoutUtils, and make them also check whether the compositor is actually running r=cjones,dbaron
2012-07-31 10:28:22 -07:00
David Zbarsky
cc6c8a0c54
Bug 706179 Part 1: Add support for animations to the Layers API r=roc, dbaron, cjones
2012-07-31 10:28:20 -07:00
Benoit Girard
1283cbb069
Bug 724666 - Part 2: Add CGIOSurfaceContext to azure. r=jmuizelaar
2012-07-31 11:17:43 -04:00
Benoit Girard
0c580e48cb
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
David Anderson
5e98fe788d
Merge from mozilla-central.
2012-06-26 15:37:34 -07:00
David Anderson
c0d2427d66
Merge from mozilla-central.
...
--HG--
extra : rebase_source : 521cbf2f434cad88106f32be797faae4861afc39
2012-06-25 13:09:36 -07:00
Aryeh Gregor
982100775b
Bug 780618 - Move all error codes to nsError.h; r=ehsan
2012-07-27 17:03:27 +03:00
Nicholas Cameron
50b06bd8f2
Bug 746883; fix the bustage possibly caused by 746896. r=mattwoodrow
2012-07-26 14:30:20 +12:00
Nicholas Cameron
067366aaee
Bug 764125; remove AzureEnabled from gfxInfo and replace with backend check. r=roc
2012-07-26 13:56:42 +12:00
Nicholas Cameron
d4158405d0
Bug 764125; sort out preferred and fallback Azure backends for all platforms (gfxPlatform). r=Bas
2012-07-25 12:45:58 +12:00
Nicholas Cameron
4e5ac23023
Bug 748116; refactor DrawTargetCairo::GfxPatternForPattern. r=roc
2012-07-24 22:18:40 +12:00
Anthony Jones
4cccdbef88
Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::DrawSurfaceWithShadow(). r=roc
2012-08-23 19:50:59 -04:00
Anthony Jones
2fce71e823
Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::CreateSimilarDrawTarget(). r=roc
2012-08-23 19:50:59 -04:00
Matt Brubeck
125d6375fe
Back out 156eaa94f73c (bug 782786) and 05d1a3fba90b (bug 777028) for frequent Linux reftest failures on a CLOSED TREE
2012-08-23 14:47:07 -07:00
Benoit Jacob
81cec1c6c4
Bug 782786 - BasicCanvasLayer: avoid UpdateSurface of non-dirty canvases - r=BenWa
2012-08-23 14:56:23 -04:00
Andrew McCreight
7daaad9c15
Back out Bug 773440 for causing M2 orange on Android on this CLOSED TREE.
2012-08-23 10:01:14 -07:00
James Willcox
257d2b2878
Bug 783754 - Fix Flash on the Galaxy SII r=BenWa
2012-08-23 12:00:23 -04:00
Nicolas Silva
4de96eceff
Bug 773440 - Remove one video frame copy when using async-video. r=roc
2012-08-23 10:56:36 -04:00
Ed Morley
d360ebb2bd
Merge mozilla-central to mozilla-inbound
2012-08-23 13:06:17 +01:00
Ed Morley
a9b1f4197e
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-08-23 11:29:20 +01:00
Chris Jones
93b1805471
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 11:23:43 +01:00
Ed Morley
87eb600689
Backout 06f6eede6b77 (bug 762221) for crashes
2012-08-23 10:27:56 +01:00
Chris Jones
c9e6d0cefc
Bug 762221: Enable font hinting for "app" processes. r=jfkthame,jlebar
2012-08-23 01:22:19 -07:00
George Wright
81da3ecf62
Bug 740194 - Add missing .patch file to gfx/skia/patches which was left out of the commit for bug 740194 by accident. r=none
2012-08-22 22:09:53 -04:00
Matt Woodrow
89b1606202
Bug 780260 - Remove PRInt32 types added by the previous changeset. r=ehsan
2012-08-23 14:02:51 +12:00
Anthony Jones
bd4e1f0a4b
Bug 780792 - Fix save/restore leak in basic layer when needsGroup, is2D, and clipIsEmpty are all true. r=roc
2012-09-10 18:31:38 -04:00
Benoit Girard
b63e64f381
Bug 788400 - Part 2: Add a frame number to profiles. r=ehsan
2012-09-05 11:45:17 -04:00
Benoit Girard
3e8d129a99
Bug 788400 - Part 1: Add a frame counter to OGLLayers. r=jmuizelaar
2012-09-05 16:24:54 -04:00
Benoit Girard
2b1b0b76b1
Bug 788681 - Fix swapped Typedefs IOSurfaceGetWidthFunc and IOSurfaceGetHeightFunc. r=smichaud
2012-09-05 17:31:30 -04:00
Chris Jones
c295d6b67a
Bug 780074: Change the fps counter to provide better estimates of instantaneous fps. r=jrmuizel
2012-09-04 22:17:13 -07:00
Anthony Jones
a9b6e1e92e
Bug 788087 - Apply matrices to Azure/Cairo patterns. r=joe
2012-09-04 21:01:57 -04:00
Marco Castelluccio
39694d9132
Bug 788042 - Use MOZ_X11 instead of MOZ_WIDGET_GTK2 under gfx/layers. r=karlt
2012-09-04 21:01:57 -04:00
Benoit Girard
34ae7b75b0
Bug 787416 - Invalidate tiled layers when the format changes. r=joe
2012-09-04 18:05:31 -04:00
Benoit Jacob
9878c062c4
Bug 760323 - Runtime fails to create WebGL contexts without DirectX End-User Runtime Installed - r=bsmedberg
...
Load the Direct X runtime programmatically so that the EGL libraries can locate it when running webapprt and the Firefox install dir is not in the DLL load path.
2012-07-07 00:44:48 -04:00
Jeff Gilbert
bd490fe96b
Bug 769949 - GuaranteeResolve() must BlitDirtyFBOs() - r=bjacob
2012-07-06 16:38:16 -07:00
Vladimir Vukicevic
510f79a933
backout bug 767064, 1f9c66d66df4
2012-07-06 11:08:21 -04:00
Vladimir Vukicevic
7ca7353251
b=767064; use 4444/565 GL context format for WebGL on mobile; r=jgilbert
2012-07-06 09:19:27 -04:00
Vladimir Vukicevic
1a121033d3
b=765150, HTML5 video playback shows purple screen on Motorola/Tegra 2 devices; r=jrmuizel
2012-07-05 14:34:04 -04:00
Benoit Girard
a147829c16
Bug 770988 - Seperate DumpAsDataURL into MOZ_DUMP_IMAGES. r=ajuma
2012-07-05 14:07:37 -04:00
Phil Ringnalda
2cf7559644
Back out f79077bad960 and 94dd16a365d9 (bug 765150) for bustage
2012-07-05 09:07:18 -07:00
Vladimir Vukicevic
200588a79f
b=765150, HTML5 video playback shows purple screen on Motorola/Tegra 2 devices -- now with correctly generated shaders include; r=jrmuizel
2012-07-05 11:27:26 -04:00
Benoit Jacob
ee53ef1ef8
Bug 769812 - ATI OpenGL driver renders point sprite upside-down - r=jgilbert
2012-07-05 10:13:46 -04:00
Vladimir Vukicevic
3af0060f0a
b=765150, HTML5 video playback shows purple screen on Motorola/Tegra 2 devices; r=jrmuizel
2012-07-05 10:00:23 -04:00
Bill McCloskey
943f752751
Bug 770759 - Add mutable handles (r=bhackett)
2012-07-04 11:12:16 -07:00
Bas Schouten
15f0ce5314
Bug 770033 - Part 3: Deal with extend modes for D2D partial bitmap uploads. r=jrmuizel
2012-07-04 20:23:16 +02:00
Bas Schouten
ffbbf02cae
Bug 770033 - Part 2: Add order test for horizontal halfscaling code. r=jrmuizel
2012-07-04 20:21:27 +02:00
Bas Schouten
38ab7bbbf2
Bug 770033 - Part 1: Fix shuffling bug in horizontal halfscaling code. r=jrmuizel
2012-07-04 20:21:12 +02:00
David Zbarsky
74e14ba7cd
Bug 766017 - Fix some skia warnings r=gw280
2012-06-22 13:16:31 -07:00
Nicolas Silva
b42b64a9ae
Bug 761849 - D[OGL] Don't convert video texture to RGBA for better performance on desktoop. r=joe
2012-06-21 16:58:49 -04:00
Jeff Muizelaar
54317a6cbc
Bug 764594. Remove some unneeded calls in the Azure CG backend. r=bgirard
...
Some old code that was copy-n-pasted but never used.
2012-06-12 21:15:32 -07:00
David Anderson
947b7d32c8
Merge from mozilla-central.
...
--HG--
rename : js/xpconnect/src/XPCThreadContext.cpp => js/xpconnect/src/XPCJSContextStack.cpp
2012-06-22 14:26:15 -07:00
David Anderson
2a32f49182
Merge from mozilla-central.
2012-06-21 14:02:16 -07:00
Jonathan Kew
29586390c5
bug 766326 - try Roboto as well as Droid Sans for Android default font. r=blassey
2012-06-21 07:45:55 +01:00
David Anderson
2b66c77b6a
Merge from mozilla-central.
...
--HG--
rename : accessible/src/msaa/CAccessibleText.cpp => accessible/src/msaa/ia2AccessibleText.cpp
rename : accessible/src/msaa/CAccessibleText.h => accessible/src/msaa/ia2AccessibleText.h
2012-06-20 17:36:56 -07:00
Bas Schouten
f8ade67ce6
Bug 738189 - Followup: Properly move functions into #ifdef. r=bustage
2012-06-21 00:32:52 +02:00
David Anderson
eb9c7d8ef0
Merge from mozilla-central.
2012-06-15 15:23:58 -07:00
Bas Schouten
8d0bcd0646
Bug 761397 - Part 1: Cache ID2D1Layers for D2D Azure backend. r=jrmuizel
2012-06-20 23:41:16 +02:00
Bas Schouten
022fb4437b
Bug 738189: Add memory reporting for Azure VRAM usage. r=jrmuizel
2012-06-20 23:41:16 +02:00
Jonathan Kew
a555a0b7dc
bug 763693 - simplify the word-cache telemetry to reduce overhead. r=jdaggett
2012-06-20 20:58:19 +01:00
Jonathan Kew
02a6f1f89e
bug 764005 - optimize gfxFontGroup::FindFontForChar for the most common case, and lift array Length() accesses out of other loops in font code. r=smontagu
2012-06-20 20:58:18 +01:00
Jonathan Kew
5de10cf960
bug 763703 - optimize Unicode property lookup and gfxScriptItemizer::Next. r=smontagu
2012-06-20 20:58:18 +01:00