Kartikaya Gupta
bc7a93a250
Bug 883646 - Propagate the ScaleFactor classes far and wide. r=kentuckyfriedtakahe
2013-06-20 16:10:58 -04:00
Kartikaya Gupta
e62d2d67e2
Bug 883646 - Fix zoom-to-rect code in APZC to use a proper definition of zoom. r=kentuckyfriedtakahe
2013-06-20 16:10:57 -04:00
Kartikaya Gupta
396b2af0f0
Bug 883646 - Fix the zoom clamping in APZC and the resolution calculation. r=kentuckyfriedtakahe
2013-06-20 16:10:57 -04:00
Kartikaya Gupta
c2a7c58533
Bug 883646 - Apply the mDevPixelsPerCSSPixel scaling factor in a few places. r=kentuckyfriedtakahe
2013-06-20 16:10:57 -04:00
Tatiana Meshkova
2644c6aa00
Bug 876043 - Build for multi qt4/qt5 ubuntu environment. r=romaxa, r=glandium
2013-06-19 15:08:44 -07:00
Markus Stange
fb22daa8da
Bug 875335 - When using OMTC, always recomposite when viewWillDraw is called because our WindowOverlay may have changed. r=mattwoodrow
2013-06-20 15:01:20 +02:00
Ed Morley
2302a6db27
Merge mozilla-central and inbound
2013-06-20 09:20:10 +01:00
Ed Morley
32d0858db7
Merge latest green birch changeset and mozilla-central
2013-06-20 09:01:19 +01:00
Brian O'Keefe
5f8b5163e8
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1 ); r=mshal
...
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Bas Schouten
178c9b506d
Bug 878032 - Part 2: Factor out partial bitmap uploading and scaling. r=jrmuizel
2013-06-19 22:48:40 +02:00
Bas Schouten
339613f6ba
Bug 878032 - Part 1: Factor out some simle none-RenderTarget dependent functions. r=jrmuizel
2013-06-19 22:48:40 +02:00
Ehsan Akhgari
87dd79fd6e
Backed out 2 changesets (bug 878032) because of Windows build bustage
...
Backed out changeset 3cb61a7d5746 (bug 878032)
Backed out changeset 627c03f469d8 (bug 878032)
Landed on a CLOSED TREE
2013-06-19 17:35:21 -04:00
Bas Schouten
533345357e
Bug 878032 - Part 2: Factor out partial bitmap uploading and scaling. r=jrmuizel
2013-06-19 22:48:40 +02:00
Bas Schouten
20fd8ab1d8
Bug 878032 - Part 1: Factor out some simle none-RenderTarget dependent functions. r=jrmuizel
2013-06-19 22:48:40 +02:00
Peter Chang
e251e1288e
Bug 881460 - Drawing color of CrystallSkull is not correct in master. r=vlad, r=nrc
2013-06-11 18:14:33 +08:00
Bas Schouten
1a57f2aa38
Bug 883352 - With OMTC enabled on Metro Firefox, we crash when scrolling. r=jmuizelaar
2013-06-19 08:57:59 -04:00
Kan-Ru Chen (陳侃如)
18f8de225c
Bug 783451 - Remove outdated FIXME comment. r=nrc,bent DONTBUILD
...
--HG--
extra : rebase_source : 374ea9d0259081dc532c1c64f168fbf95f6fe9eb
2013-06-19 17:11:25 +08:00
Jeff Muizelaar
f582fb2011
Bug 880836. Fix a typo caught by joe.
...
--HG--
extra : rebase_source : deabe5a79c8ac27497cfbeb42d5f98b7b882a7a3
2013-06-18 20:31:17 -04:00
Jeff Muizelaar
6fc104ba83
Bug 880836. Add MaskSurface() to Azure. r=bas
...
This gives a substantial performance improvement over the more general Mask():
Test (MaskSurface10x10): 1.93042ms +/- 0.305028
Test (MaskSurface100x100): 2.33435ms +/- 1.00807
Test (MaskSurface500x500): 28.0472ms +/- 0.820744
Test (MaskSurface1000x1000): 107.656ms +/- 6.44615
Test (Mask10x10): 13.5237ms +/- 0.0932034
Test (Mask100x100): 14.0742ms +/- 1.21005
Test (Mask500x500): 96.5596ms +/- 1.81415
Test (Mask1000x1000): 356.891ms +/- 9.30592
--HG--
extra : rebase_source : a3031305302fb4abe93aa480df35ed0936d68cd8
2013-06-12 23:57:51 -04:00
James Willcox
9ebe1f9867
Bug 883201 - Make SourceSurfaceSkia::GetData keep pixels alive as necessary r=gal
2013-06-18 12:49:05 -04:00
Ryan VanderMeulen
01296b90c1
Backed out changeset 8dcb029b9ca5 (bug 880836) for asserts.
...
CLOSED TREE
2013-06-18 12:08:19 -04:00
Jeff Muizelaar
f7aa0ef397
Bug 880836. Add MaskSurface() to Azure. r=bas
...
This gives a substantial performance improvement over the more general Mask():
Test (MaskSurface10x10): 1.93042ms +/- 0.305028
Test (MaskSurface100x100): 2.33435ms +/- 1.00807
Test (MaskSurface500x500): 28.0472ms +/- 0.820744
Test (MaskSurface1000x1000): 107.656ms +/- 6.44615
Test (Mask10x10): 13.5237ms +/- 0.0932034
Test (Mask100x100): 14.0742ms +/- 1.21005
Test (Mask500x500): 96.5596ms +/- 1.81415
Test (Mask1000x1000): 356.891ms +/- 9.30592
--HG--
rename : layout/reftests/svg/text/dynamic-non-scaling-stroke-ref.svg => layout/reftests/svg/non-scaling-stroke-03-ref.svg
rename : layout/reftests/svg/text/dynamic-non-scaling-stroke.svg => layout/reftests/svg/non-scaling-stroke-03.svg
extra : rebase_source : a1218b8bc5cdcec7d4dd94561d841fb6e2a8ce5d
2013-06-12 23:57:51 -04:00
Matt Woodrow
6d01a3cdf3
Bug 873944 - When we have OMTC, don't invalidate and wait for the widget paint event, just call DidPaint immediately. If we do get a widget paint event (from an OS initiated resize or similar), then block until the compositor has drawn the frame. r=roc
2013-06-18 19:59:29 +12:00
Matt Woodrow
c764b148d3
Bug 873944 - Add FlushRendering API to the compositor interface. r=nrc
2013-06-18 19:58:43 +12:00
Jonathan Kew
4f43e21bf5
bug 877203 - consistently use pixel-rounded values for maxAscent/Descent in the FT2 font metrics. r=roc
2013-06-18 07:50:02 +01:00
Benoit Girard
b31e09199e
Bug 865824 - Add Layers unit test. r=milan
...
--HG--
extra : rebase_source : 18ac8eac6c2f35365fca6ecb518e78dba5a29544
2013-04-25 15:54:59 -04:00
James King
595a78c82d
Bug 738869 - Implement OES_vertex_array_object. r=jgilbert
2013-06-17 16:17:59 -04:00
Matt Woodrow
220b14ec00
Bug 877534 - Use a shutdown listener to destroy the compositor from nsBaseWidget. r=roc
...
This prevents a case where the nsBaseWidget isn't destroyed until the cycle collector is shutdown,
and we are too late in the shutdown sequence to process the events that get queued during
Compositor teardown.
2013-06-17 14:50:32 +12:00
Matt Woodrow
8fea304dcb
Bug 882590 - Fix invalid assertion when creating a SharedSurface_GLTexture without a consumer GLContext. r=jgilbert
2013-06-17 14:48:41 +12:00
Matt Woodrow
b28bde11a2
Bug 877949 - Restrict maximum texture size on nvidia cards on OSX 10.6 and 10.7 to 4096. r=bjacob
2013-06-17 14:46:53 +12:00
Jonathan Kew
4779580162
bug 881946 - update graphite2 library to release 1.2.3. r=jdaggett
2013-06-14 22:19:23 +01:00
Kartikaya Gupta
a53496f124
Bug 880676 - Remove ToCSSIntRectRoundIn and convert APZC::CalculateResolution to return a ScaleFactor. r=kentuckyfriedtakahe
2013-06-14 16:11:44 -04:00
Kartikaya Gupta
51f680d22e
Bug 880676 - Convert WidgetSpaceToCompensatedViewportSpace to the new gfx types. r=kentuckyfriedtakahe
2013-06-14 16:11:32 -04:00
Kartikaya Gupta
94dd1b2c73
Bug 880676 - Replace a couple of Rect scaling functions with strongly typed operators. r=BenWa
2013-06-14 16:11:31 -04:00
Kartikaya Gupta
3c498464ed
Bug 880676 - Introduce a ScaleFactor struct and use it to type conversions between units. r=BenWa,kentuckyfriedtakahe
2013-06-14 16:11:31 -04:00
Kartikaya Gupta
5ce3e1c211
Bug 880676 - Move the RoundToInt functions to be standalone in the gfx headers. r=BenWa
2013-06-14 16:11:31 -04:00
Kartikaya Gupta
35149c0bb7
Bug 880676 - Make the ViewTransform classes store the unscaled layer translation. r=BenWa
2013-06-14 16:11:30 -04:00
Kartikaya Gupta
d93f0bdac3
Bug 880676 - Convert some things in APZC::SampleContentTransformForFrame. r=kentuckyfriedtakahe
2013-06-14 16:11:29 -04:00
Kartikaya Gupta
6b45d7c64f
Bug 880676 - Convert another gfx::Point to a ScreenPoint. r=BenWa
2013-06-14 16:11:29 -04:00
Kartikaya Gupta
aef5a03609
Bug 880676 - Correct the composition bounds to be in screen coordinates rather than layer coordinates. r=kentuckyfriedtakahe
2013-06-14 16:11:29 -04:00
Benoit Girard
b4ce70a8e0
Bug 844852 - Run GTest on make check. r=ted
...
--HG--
extra : rebase_source : dabb338ee02acf390dabf1cda8ed6d89f8857fdf
2013-04-25 13:56:43 -04:00
Anthony Jones
593c96b025
Bug 880932 - Fixed lack of response to APZC paint requests; r=BenWa
...
All paint requests get tagged with the current nsPresShellId. TabChild will
always trigger a response so APZC doesn't get left hanging.
2013-06-14 12:33:16 +12:00
Anthony Jones
50ba360467
Bug 880578 - Fix updating of scroll position; r=BenWa
2013-06-14 12:33:13 +12:00
Nicholas Cameron
f6d032217d
Bug 866567. Mask layers for client container layers. r=mattwoodrow
2013-06-14 11:34:15 +12:00
Joe Drew
a9a4d2d5eb
Bug 882173 - Build pixman with TLS support. r=jrmuizel
2013-06-12 16:05:39 -04:00
Nicholas Cameron
df35964b26
Bug 874855. Add some more security to attaching compositors to compositables. r=nical
2013-06-14 08:19:39 +12:00
Ehsan Akhgari
0cae3ba5bd
Bug 579517 follow-up: Remove NSPR types that crept in
2013-06-12 21:26:59 -04:00
Benoit Girard
7853228760
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 862c39b9145328c8e9f85ae9d1963af374af76f1
2013-03-11 14:47:40 -04:00
Benoit Girard
69f19300e6
Bug 775459 - Add layer border for scrollable container. r=joe
2013-06-12 14:25:17 -04:00
Kartikaya Gupta
b1f533a64e
Bug 879011 - Convert AsyncPanZoomController::ScrollBy to use templated gfx classes. r=kentuckyfriedtakahe
2013-06-11 18:13:11 -04:00