Seth Fowler
8f47ed3254
Bug 1116747 - Always use multithreaded image decoding. r=tn
2015-01-08 00:29:41 -08:00
Nicholas Nethercote
97b5d348cc
Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
...
--HG--
extra : rebase_source : 771710c5427141d738eef112fab00951eb8e20e3
2015-01-07 16:13:03 -08:00
Michael Pruett
411a94b05a
Bug 1118024 - Use new PL_DHashTable{Add,Lookup,Remove} functions. r=nfroyd
2015-01-05 20:27:28 -06:00
Bas Schouten
0b0280ec95
Bug 1118328 - Part 2 - Followup: Workaround a bug in GCC 4.4. r=bustage on a CLOSED TREE
2015-01-08 03:34:07 +01:00
Jeff Muizelaar
3a3d9ab7f7
Bug 1119089. Switch from the ineffecient x = x.sub(x, y) to x.subout(y);
...
The recently added move assignment operators make the existing pattern more
efficient, but using SubOut() is cleaner and even more efficient.
--HG--
extra : rebase_source : 14ba52bfde0a4a591ca39b92d86632206bbe13eb
2015-01-07 21:18:57 -05:00
JerryShih
a362575e49
Bug 1118841 - Implement the RefreshTimerVsyncDispatcher. r=kats
2015-01-07 18:17:36 -08:00
Bas Schouten
9f630848f2
Bug 1118328 - Part 2: Test whether the content backend supports creating data draw targets before attempting to create one. r=jrmuizel
2015-01-07 22:58:25 +01:00
Bas Schouten
a31d3a0bdc
Bug 1118328 - Part 1: Expose DoesBackendSupportDataDrawTarget function to test backend capabilities. r=jrmuizel
2015-01-07 22:58:20 +01:00
Wes Kocher
8d58942592
Backout 0d091f3311b4 (bug 1118328) for build bustage on a CLOSED TREE
2015-01-07 16:54:14 -08:00
Wes Kocher
2f0156ea48
Backout 467595d39929 (bug 1118328) for build bustage on a CLOSED TREE
2015-01-07 16:53:13 -08:00
Botond Ballo
e66b60d907
Bug 1073003 - Fix -Wunused-variable / -Wunused-but-set-variable warnings. r=ehsan
...
--HG--
extra : rebase_source : a9b9166164ee79e2e460bb20fde7f76e1672f481
2014-12-31 16:49:13 -05:00
Bas Schouten
a5ebe274e9
Bug 1107718 - Addendum: Properly address review comments. r=nical
2015-01-08 00:12:29 +00:00
Bas Schouten
9ab9d86962
Bug 1107718: Properly deal with a D3D11 device reset. r=nical
2015-01-08 00:10:49 +00:00
Bas Schouten
6551fc8ba4
Bug 1114398 - Part 1: Make Direct2D paths specifically typed to a backend type. r=jrmuizel
2015-01-08 00:10:48 +00:00
Bas Schouten
18348c7ab0
Bug 1115819: Deal with failure to create a realized bitmap in SourceSurfaceD2D1::DrawTargetWillChange. r=jrmuizel
2015-01-08 00:10:48 +00:00
Bas Schouten
93cbc3dcaf
Bug 1118328 - Part 2: Test whether the content backend supports creating data draw targets before attempting to create one. r=jrmuizel
2015-01-07 22:58:25 +01:00
Bas Schouten
e0d4cad40e
Bug 1118328 - Part 1: Expose DoesBackendSupportDataDrawTarget function to test backend capabilities. r=jrmuizel
2015-01-07 22:58:20 +01:00
Kartikaya Gupta
0e5c141375
Bug 1118784 - Fix typo causing wheel inputs to not get transformed to Gecko coordinate space properly. r=dvander
2015-01-07 13:34:23 -05:00
James Willcox
a19ed3831f
Bug 1117777 - Fix inverted MP4 videos on Android r=jgilbert
2015-01-07 11:54:33 -06:00
Botond Ballo
755b86ca3a
Bug 1076241 - Get rid of the nontransient async transform. r=kats
2014-12-19 18:53:05 -05:00
Botond Ballo
9f93609fd6
Bug 1076241 - Add an API for setting a resolution on a document and scaling it by that amount. r=kats,tn
2015-01-02 20:06:14 -05:00
Ryan VanderMeulen
20d7991ef8
Bug 1114577 - GFX cleanups now that Windows SDK 8.1 is the minimum supported version. r=jmuizelaar, r=glandium
2015-01-07 11:32:07 -05:00
Ehsan Akhgari
ffb386847f
Bug 1118419 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics; r=jrmuizel
2015-01-07 10:09:17 -05:00
John Daggett
70d4fa9adb
Bug 1118603 - clear out font/word caches when initializing platform fontlists. r=m_kato
2015-01-07 14:30:10 +09:00
John Daggett
49d793eefc
Bug 1118601 - trim out unused pref fonts list from platform objects. r=m_kato
2015-01-07 14:29:21 +09:00
Milan Sreckovic
4713d65300
Bug 1113695 - Make gfxCriticalError thread safe. r=Bas
2014-12-19 12:03:58 -05:00
Ehsan Akhgari
860da94550
Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
2015-01-06 16:30:03 -05:00
Jonathan Kew
e5ef938a64
Bug 1111944 - part 1 - Make nsLayoutUtils::DrawString (and the nsFontMetrics methods it calls) handle vertical text. r=smontagu
2015-01-06 20:56:03 +00:00
Jonathan Kew
82898bfa4d
Bug 1095334 - Adjust ascent/descent to provide centered vertical baseline when reading 'vhea' table. r=smontagu
2015-01-06 20:56:02 +00:00
Jonathan Kew
ff9f031360
Bug 1115916 - Improve synthetic vertical metrics for fonts that don't have actual vhea/vmtx tables. r=smontagu
2015-01-06 20:56:02 +00:00
Jonathan Kew
2cef5d1c88
Bug 1090329 - gfxHarfBuzzShaper::GetGlyphVAdvance should never use the backend-specific GetGlyphWidth method, which is for horizontal width only. r=smontagu
2015-01-06 20:56:01 +00:00
Kearwood (Kip) Gilbert
2a00e2b4cb
Bug 1067286 - Part 1: Correct application of device offset for mask layers. r=mattwoodrow
...
- Fixed GetMaskData() function in BasicLayersImpl.cpp to use
Matrix::PostTranslate rather than Matrix::PreTranslate when applying
the device offset.
2014-12-03 18:02:00 -05:00
Jonathan Kew
b77ae133f8
Bug 619521 - Part 1: Send a notification of any scripts for which font coverage is lacking. r=jdaggett
2014-12-22 16:35:54 +00:00
Nicholas Nethercote
b4adaf93a3
Bug 1117639 - Remove AbortFrame() because it is dead. r=bas.
...
--HG--
extra : rebase_source : 7df4840fb99dc025ee102d9697097caa4034fa6d
2015-01-05 15:54:51 -08:00
Nicholas Nethercote
54769bc618
Bug 1117594 - Crash on unexpected image format in ImageLayerD3D10::RenderLayer(). r=bas.
...
--HG--
extra : rebase_source : f99f778126dcad615b754a84dc4ca6e1c9d2578d
2015-01-05 15:53:22 -08:00
Jeff Muizelaar
a0b39046de
Bug 1118100. Remove unused SharedSurfaceIO code. r=jgilbert
...
--HG--
extra : rebase_source : 9bdd90db5755903fcffdce1f7b95687844c6dfad
2015-01-05 21:57:30 -05:00
Jeff Muizelaar
20f3c3c33a
Bug 1117869. Add move constructors and assignment operators for nsRegion. r=botond
...
This adds some efficiency around the usage of nsRegion.
--HG--
extra : rebase_source : d97569b4ba36cfb9ac25959f0634e18f60209809
2015-01-05 21:13:35 -05:00
Jeff Muizelaar
8d7113b14e
Bug 1116190. Make sure we grab the keyed mutex when we read from the surface. r=jgilbert
...
If we don't do this D3D won't let us get at the contents of the surface.
2015-01-05 17:40:23 -05:00
Ethan Lin
cf3359d68d
Bug 1103258 - Prevent an empty container from creating a render target. r=BenWa, r=jmuizelaar
2014-12-23 05:48:00 -05:00
Mason Chang
686385caee
Bug 1117870. Compositor unobserve vsync after configurable number of notifications. r=benwa
2015-01-05 13:52:49 -08:00
Ehsan Akhgari
a41280816e
Bug 1116622 - Give TemporaryRef a take() method semantically equivalent to already_AddRefed::take(); r=froydnj
...
This is in preparation of removing TemporaryRef. It should help make
already_AddRefed a drop-in replacement for it.
2015-01-05 11:32:37 -05:00
Cameron McCormack
0c1e8e64a3
Bug 1116427 - Remove unneeded nsCSSPropList.h include from AsyncCompositionManager.h. r=nrc
2015-01-05 22:03:28 +11:00
Ehsan Akhgari
4a6847f742
Bug 1117263 follow-up: Fix a build bustage in opt builds
2015-01-03 12:38:20 -05:00
Ehsan Akhgari
b447c92ece
Bug 1117263 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics layers code; r=roc
2015-01-03 12:21:23 -05:00
Phil Ringnalda
3d2cba0574
Back out 47683fccda29 (bug 1112332) for b2g reftest-6 failures
...
CLOSED TREE
2015-01-02 21:31:35 -08:00
Daniel Holbert
04b749a33d
Bug 1068603: Extend FlattenBezier to handle case where full path can be approximated by a linear segment. r=Bas
2015-01-02 14:46:53 -08:00
Andrew McCreight
b69d978b28
Bug 1065536, part 3 - Explicitly shut down the CompositorChild in the child process. r=nical
2015-01-02 13:09:06 -08:00
Andrew McCreight
cab7cc77c1
Bug 1065536, part 2 - Remove extra Release of sCompositor. r=nical
2015-01-02 13:09:06 -08:00
Andrew McCreight
ac61b66824
Bug 1065536, part 1 - Remove superfluous MOZ_COUNT_CTOR/DTOR for CompositorChild. r=nical
...
This class is reference counted so they are not needed.
2015-01-02 13:09:06 -08:00
Benoit Girard
b237e1af13
Bug 1112332 - Disable all paint heuristics for layers not actively scrolled by APZ. r=kats
...
* * *
Bug NUMBER - #include CompositorChild.h to fix non-unified build bustage. r?
2015-01-02 11:17:59 -05:00