Kartikaya Gupta
13c8c3fd59
Bug 1039159 - Assert mVelocityQueue can only be touched on the controller thread. r=botond
2014-07-23 17:08:55 -04:00
Kartikaya Gupta
5c23b2611e
Bug 1039159 - Ensure we don't touch the velocity queue from the compositor thread. Thanks to :jerry for finding this. r=botond
2014-07-23 17:08:54 -04:00
Wes Kocher
e16451df4a
Backed out changeset 5d2176af4ed1 (bug 1042771) for frequent b2g r18 failures
2014-07-24 12:45:34 -07:00
Matt Woodrow
190d5e9d04
Bug 1044702 - Part 2: Convert gfxSurfaceDrawable::Draw to use Moz2D directly. r=Bas
...
--HG--
extra : rebase_source : 364616efdf06d9fc26017e56f17885f1489c1720
2014-07-29 12:07:32 +12:00
Matt Woodrow
1c759f175a
Bug 1044702 - Part 1: Remove unnecessary gfxDrawable constructors. r=Bas,seth
...
--HG--
extra : rebase_source : faad3eded22c569bc9a32391dbdac16cd9db397d
2014-07-29 12:05:40 +12:00
Alexandre Poirot
f5412abfea
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Nicolas Silva
fbb11fbc67
Bug 1015718 - Don't crash creating a TextureHost if there is no device or if deserialization failed. fixing test failure on a CLOSED TREE
2014-07-23 20:17:15 +02:00
Botond Ballo
7f8427e44d
Bug 1035598 - Apply async scale correctly to ContainerLayers whose content does not start at the origin. r=kats,mattwoodrow
2014-07-22 18:10:54 -04:00
Botond Ballo
fa75a0d598
Bug 1035598 - Add a ChangeBasis() method to Matrix4x4. r=mattwoodrow
2014-07-22 18:10:25 -04:00
Botond Ballo
76d325bbe8
Bug 1035598 - Add a PostTranslate() method to Matrix4x4. r=mattwoodrow
2014-07-22 18:09:53 -04:00
Botond Ballo
e8f8e0c180
Bug 1035598 - Add gfx3DMatrix::ChangeBasis(), replacing nsLayoutUtils::ChangeMatrixBasis(). r=mattwoodrow
2014-07-22 18:05:13 -04:00
Michael Wu
9c56ff3a5c
Bug 1026776 - Use surface pixel format to select an EGLConfig on gonk, r=jgilbert
2014-06-17 17:19:11 -04:00
Benoit Girard
c725f3de8b
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
2014-07-24 13:34:43 -04:00
Botond Ballo
71effb4a93
Bug 1041751 - Do not create an empty APZ test data bucket for each paint when APZ test logging is not pref'd on. r=kats
2014-07-23 18:38:28 -04:00
Ed Morley
7228c31b0d
Backed out changeset 3f9060993657 (bug 1042327)
2014-07-24 16:11:19 +01:00
Sotaro Ikeda
fdff6357f7
Bug 1042946 - Discard back buffer on error in ClientTiledLayerBuffer::ValidateTile() r=nical
2014-07-24 06:40:17 -07:00
Sotaro Ikeda
0cd5dd1ca4
Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical
2014-07-24 06:16:47 -07:00
Robert O'Callahan
a11b80876c
Bug 1042327. Use a more narrow workaround for pixman bug. r=jrmuizel
...
--HG--
extra : rebase_source : 4631ea06598c681a5729e225d4e2f495fbb2622b
2014-07-24 00:02:04 +12:00
Botond Ballo
76bb94c45c
Bug 1007728 - Avoid calling APZCTreeManager::UpdatePanZoomControllerTree() on repeat transactions. r=kats,BenWa
...
--HG--
extra : rebase_source : 470498aae39f2f297cd181372413b197e5c71821
2014-05-30 18:52:43 -04:00
Nicolas Silva
549b974e67
Bug 1015718 - Keep the client-side D3D11 texture alive longer so that its destruction does not race with its deserialization. r=bas
2014-07-22 17:49:05 +02:00
Matt Woodrow
9ebf456fef
Bug 1015718 - Deserialize the DXGI handle when constructing the TextureHost rather than when locking it. r=nical
2014-07-16 18:05:58 +12:00
Jonathan Kew
e326fddbb9
bug 1037442 - Part 2: Fix the family name of Gill Sans faces when merging into Gill Sans MT under DWrite. r=jdaggett
2014-07-22 11:41:31 +01:00
Cameron McCormack
a628b6343c
Bug 1037442 - Part 1: gfxFontFamily assertions on font entry family names should be case insensitive. r=jdaggett
2014-07-23 16:09:56 +10:00
Cameron McCormack
301ffbc85a
Bug 1031206 - Part 1: Split out creation and addition of font faces in gfxUserFontSet. r=jdaggett
2014-07-23 15:05:50 +10:00
Mike Hommey
5659a611dd
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Frederic Plourde
ef0adc5cf8
b=1015218 Buffer image content layers on server-side xlib surfaces with OMTC basic r=karlt
...
With image offscreen surfaces enabled for content layers on GTK3, our Basic
compositor needs a way to deal with image layers buffering and compositing in
a performant way. This patch subclasses BasicCompositor into a new
X11BasicCompositor and makes use of a new TextureSource
(X11DataTextureSourceBasic) in order to buffer TextureHost's data into
gfxXlibSurface on compositor side so that we can use XRender when available to
composite layer contents directly to the Window.
When this buffering will occur, switch to ContentClientSingleBuffered.
--HG--
extra : rebase_source : adad6b1c05dcf516a1ea84c6a529df5f141c198f
2014-07-23 11:02:25 +12:00
Frederic Plourde
74576e238e
b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt
...
This patch adds a new pref called "layers.use-image-offscreen-surfaces"
that makes GTK3 platform create gfxImageSurfaces for content layers
instead of gfxXlibSurfaces.
--HG--
extra : rebase_source : b803a453bafc70226f3d4c65684618f154147fdb
2014-07-23 11:04:47 +12:00
Vladimir Vukicevic
c193ce4909
b=1037667; Update generated ANGLE moz.build files to fix DX SDK build issues; r=jrmuizel
2014-07-22 21:38:23 -04:00
Jonathan Griffin
d8167428d6
Backed out changeset 64586374a208 on a CLOSED TREE
2014-07-22 18:29:57 -07:00
Alexandre Poirot
32f4c0930e
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Jonathan Griffin
c981769b72
Backout 4f6d9db92389 for bustage on a CLOSED TREE
2014-07-22 17:55:50 -07:00
Wes Kocher
1ee54b4b61
Backed out changeset c1ea5a8280d7 (bug 1041751) for b2g Gip orange on a CLOSED TREE
2014-07-22 16:54:52 -07:00
Mike Hommey
33ef4f2c39
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
2014-07-23 08:39:56 +09:00
Mike Hommey
9ae3c48776
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Alexandre Poirot
1a463bf842
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files. r=ahal
2014-07-02 15:40:56 -07:00
Kartikaya Gupta
27213f8307
Bug 1038416 - Draw the background color under reduce-opacity low-res content. r=botond
2014-07-22 17:44:15 -04:00
Kartikaya Gupta
243a9a3785
Bug 1038416 - Don't apply opacity-reduction to low-res content that is not fully opaque. r=BenWa
2014-07-22 17:44:15 -04:00
Jeff Muizelaar
c82368be57
Bug 1041690. ShmTextureHost: Remove unnecessary manual deletion
...
--HG--
extra : rebase_source : b236e7ca49271518e5f9dfe5313475419a7b6250
2014-07-22 16:55:19 -04:00
Botond Ballo
0252100ee3
Bug 1040226 - Avoid getting stuck after overscroll is handed off to an APZC later in the handoff chain. r=kats
2014-07-21 14:36:37 -04:00
Botond Ballo
28234424f8
Bug 1041471 - Call CancelAnimation() on a touch-cancel. r=kats
2014-07-21 15:42:58 -04:00
Botond Ballo
dad86ed507
Bug 1041751 - Do not create an empty APZ test data bucket for each paint when APZ test logging is not pref'd on. r=kats
...
--HG--
extra : rebase_source : fd4f5af2b018061d26dcb99b45526f8bdf48ef15
2014-07-22 15:35:18 -04:00
Trevor Saunders
dcbd7db871
bug 1036694 - merge nsIMarkupDocumentViewer into nsIContentViewer r=smaug
2014-07-09 17:27:49 -04:00
Kartikaya Gupta
ba14432a25
Bug 1040986 - Add a Contains(x,y) method to nsRegion. r=jrmuizel
2014-07-22 13:33:46 -04:00
Kartikaya Gupta
dc48106450
Bug 1040986 - Add AndWith/OrWith/XorWith/SubOut to nsRegion as well. r=jrmuizel
2014-07-22 13:32:32 -04:00
Octoploid
096873a761
bug 1036401 - adjust includes to fix up some issues with complete types instead of forward declarations being required r=bz r=bjacob
2014-07-22 11:29:33 -04:00
Jeff Muizelaar
b804c80eae
Bug 1041690. Make ShmemTextureHost's mShmem member a UniquePtr. r=nical
...
This makes the ownership clear and removes some code.
--HG--
extra : rebase_source : fca529c3e5dd224be090876a6f4528ed8686e4e5
2014-07-21 18:55:02 -04:00
Kartikaya Gupta
2c6bc3f45f
Bug 1040906 - Replace the out-param on matrix conversion helpers with a return value. r=Bas
2014-07-22 09:12:14 -04:00
Kartikaya Gupta
50cb796d79
Bug 1040986 - Add some useful functions to nsIntRegion. r=jrmuizel
2014-07-22 09:07:52 -04:00
Nicolas Silva
509bc21287
Bug 1040028 - Create and allocate in one step when we used to call CreateBufferTextureClient and CreateTextureClientForDrawing. r=sotaro
2014-07-22 14:17:31 +02:00
Nicolas Silva
915d194fa2
Bug 1040028 - Create and Allocate TextureClients as 1 step in TextureClientPool. r=sotaro
2014-07-22 14:17:25 +02:00
Boris Chiou
ff20d40263
Bug 1030922 - Replace nsAuto(Array)Ptr with UniquePtr in LayerScope.cpp. r=dglastonbury
2014-07-21 21:12:00 +02:00
David Zbarsky
8fcf0efead
Fixup changeset f17694ec185b for bug 952977 r=me
2014-07-21 22:05:18 -04:00
David Zbarsky
270a4a7005
Fix MOZ_RENDERTRACE bustage from bug 952977 r=me
2014-07-21 21:37:57 -04:00
David Zbarsky
f933a75613
Bug 952977: Switch some remaining gfxMatrix uses in layers to gfx::Matrix r=nical
2014-07-21 21:37:57 -04:00
Jonathan Kew
3181747c16
Bug 1024804 followup - replace gfxFont::CalculateSubSuperSizeAndOffset with gfxFontStyle::AdjustForSubSuperscript. r=jdaggett
2014-07-11 22:37:27 +01:00
John Daggett
e4179df2a4
Bug 1024804 p2 - scan scriptrun for characters lacking variant glyphs. r=jfkthame
2014-07-22 09:02:48 +09:00
John Daggett
6e6d818731
Bug 1024804 p1 - implement fallback for font-variant-position sub/superscript glyphs. r=jfkthame
2014-07-22 09:02:45 +09:00
Jeff Muizelaar
30f2efca10
Bug 1023473. Pad out tile contents by one pixel. r=BenWa
...
This fixes reading unitialized data during texture filtering.
It's complicated because we can have regions of initialized data
and padding out a region is much harder than a rectangle.
We currently only take this path for tiled things because of
the artifacts that show up during the sampling that helps
in overscroll. It's also not a great long term solution because
it only works for software backends.
2014-07-18 14:25:34 -04:00
Kartikaya Gupta
ccd8382310
Bug 1034240 - Trigger an update of the displayport margins on a new APZC if the content already has margins. r=botond
2014-07-21 14:00:52 -04:00
Benoit Jacob
b24e52d6f3
Bug 1036657 - Remove bad assertion on HasPositiveWCoord(), good example of why asserting on floating point values is often a bad idea - r=mattwoodrow
2014-07-21 11:28:56 -04:00
Jeff Muizelaar
c5d2fff9e2
Bug 1038218. Convert some of gfxAlphaBlur's nsAutoPtr's to UniquePtrs. r=bas
...
--HG--
extra : rebase_source : e0b5db8c5ab28664f4733969bf42cb4585cb22f8
2014-07-21 11:06:11 -04:00
Botond Ballo
30a1625940
Bug 1036119 - Have AsyncCompositionManager support layers which are both scrollable and fixed-position. r=Cwiiis
2014-07-17 16:08:33 -04:00
Botond Ballo
2b5c79be6a
Bug 1030803 - Account for floating-point error in Axis::ScaleWillOverscrollAmount(). r=kats
2014-07-17 14:45:57 -04:00
Robert O'Callahan
b9ff60aed7
Bug 1022612. Part 46: Work around pixman bug to make sure nsRegionRectIterator never returns an empty rect. r=mattwoodrow
...
--HG--
extra : rebase_source : c88f571a6f791c4ead93fc41f6d2b731ec8813f6
2014-07-19 14:30:08 +12:00
Sotaro Ikeda
6543eda80d
Bug 1039883 - release Tiled layer's gralloc when an application is background r=nical
2014-07-19 05:33:12 -07:00
Jeff Muizelaar
65266c1611
Bug 1037220. Reorder rendering to avoid render target switches. r=mwoodrow,bgirard
...
Before we would for example draw the background, switch to a container layers's
render target, draw to that, switch back the render target draw the
container layer, move on to the next container layer etc.
This render target switching is especially bad for mobile gpus (like adreno
that needs to move things in and out of gmem).
This change switches to a two pass approach that renders all of the container
layers first (unless they need a copy of the background) and then composites
everything all together.
--HG--
rename : toolkit/devtools/jsbeautify/beautify.js => browser/devtools/shared/Jsbeautify.jsm
rename : security/pkix/include/pkix/Input.h => security/pkix/lib/pkixder.h
rename : security/pkix/include/pkix/Result.h => security/pkix/lib/pkixutil.h
rename : toolkit/components/places/tests/unifiedcomplete/test_416211.js => toolkit/components/places/tests/autocomplete/test_416211.js
rename : toolkit/components/places/tests/unifiedcomplete/test_416214.js => toolkit/components/places/tests/autocomplete/test_416214.js
rename : toolkit/components/places/tests/unifiedcomplete/test_417798.js => toolkit/components/places/tests/autocomplete/test_417798.js
rename : toolkit/components/places/tests/unifiedcomplete/test_418257.js => toolkit/components/places/tests/autocomplete/test_418257.js
rename : toolkit/components/places/tests/unifiedcomplete/test_422277.js => toolkit/components/places/tests/autocomplete/test_422277.js
rename : toolkit/components/places/tests/unifiedcomplete/test_autocomplete_on_value_removed_479089.js => toolkit/components/places/tests/autocomplete/test_autocomplete_on_value_removed_479089.js
rename : toolkit/components/places/tests/unifiedcomplete/test_download_embed_bookmarks.js => toolkit/components/places/tests/autocomplete/test_download_embed_bookmarks.js
rename : toolkit/components/places/tests/unifiedcomplete/test_empty_search.js => toolkit/components/places/tests/autocomplete/test_empty_search.js
rename : toolkit/components/places/tests/unifiedcomplete/test_enabled.js => toolkit/components/places/tests/autocomplete/test_enabled.js
rename : toolkit/components/places/tests/unifiedcomplete/test_escape_self.js => toolkit/components/places/tests/autocomplete/test_escape_self.js
rename : toolkit/components/places/tests/unifiedcomplete/test_ignore_protocol.js => toolkit/components/places/tests/autocomplete/test_ignore_protocol.js
rename : toolkit/components/places/tests/unifiedcomplete/test_keyword_search.js => toolkit/components/places/tests/autocomplete/test_keyword_search.js
rename : toolkit/components/places/tests/unifiedcomplete/test_match_beginning.js => toolkit/components/places/tests/autocomplete/test_match_beginning.js
rename : toolkit/components/places/tests/unifiedcomplete/test_multi_word_search.js => toolkit/components/places/tests/autocomplete/test_multi_word_search.js
rename : toolkit/components/places/tests/unifiedcomplete/test_special_search.js => toolkit/components/places/tests/autocomplete/test_special_search.js
rename : toolkit/components/places/tests/unifiedcomplete/test_swap_protocol.js => toolkit/components/places/tests/autocomplete/test_swap_protocol.js
rename : toolkit/components/places/tests/unifiedcomplete/test_tabmatches.js => toolkit/components/places/tests/autocomplete/test_tabmatches.js
rename : toolkit/components/places/tests/unifiedcomplete/test_word_boundary_search.js => toolkit/components/places/tests/autocomplete/test_word_boundary_search.js
rename : toolkit/components/places/tests/unifiedcomplete/head_autocomplete.js => toolkit/components/places/tests/inline/head_autocomplete.js
rename : toolkit/components/places/tests/unifiedcomplete/test_autocomplete_functional.js => toolkit/components/places/tests/inline/test_autocomplete_functional.js
rename : toolkit/components/places/tests/unifiedcomplete/test_casing.js => toolkit/components/places/tests/inline/test_casing.js
rename : toolkit/components/places/tests/unifiedcomplete/test_do_not_trim.js => toolkit/components/places/tests/inline/test_do_not_trim.js
rename : toolkit/components/places/tests/unifiedcomplete/test_keywords.js => toolkit/components/places/tests/inline/test_keywords.js
rename : toolkit/components/places/tests/unifiedcomplete/test_queryurl.js => toolkit/components/places/tests/inline/test_queryurl.js
rename : toolkit/components/places/tests/unifiedcomplete/test_trimming.js => toolkit/components/places/tests/inline/test_trimming.js
rename : toolkit/components/places/tests/unifiedcomplete/test_typed.js => toolkit/components/places/tests/inline/test_typed.js
rename : toolkit/components/places/tests/unifiedcomplete/test_zero_frecency.js => toolkit/components/places/tests/inline/test_zero_frecency.js
rename : toolkit/components/places/tests/unifiedcomplete/xpcshell.ini => toolkit/components/places/tests/inline/xpcshell.ini
extra : rebase_source : dc06e25bcc95db43b5c5267d1b7e1065992ddd9c
2014-07-15 16:26:20 -04:00
Wes Kocher
80cd1b254d
Backed out changeset 9b764e12796d (bug 1039883) for b2g m7 failures
2014-07-18 14:21:44 -07:00
Sotaro Ikeda
f5c38acac7
Bug 1039883 - release Tiled layer's gralloc when an application is background r=nical
2014-07-18 12:40:35 -07:00
Carsten "Tomcat" Book
1a9b9f9427
Backed out changeset 79d65a1bbb01 (bug 1039883) for assertion failures on a CLOSED TREE
2014-07-18 16:09:15 +02:00
Sotaro Ikeda
67616ec086
Bug 1039883 - release Tiled layer's gralloc when an application is background r=nical
2014-07-18 06:21:24 -07:00
Matt Woodrow
c25350a000
Bug 1039145 - Part 2: Fully remove component alpha/background copying support from BasicCompositor. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
6ef7478aed
Bug 1039145 - Part 1: Clean up AreComponentAlphaLayersEnabled. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
e3b1553140
Bug 1023677 - Don't set mSupportComponentAlphaChildren unless we actually have them. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
dc0de81b8d
Bug 1023677 - Mark BasicCompositor as not supporting component alpha layers. r=roc
2014-07-18 18:48:22 +12:00
Markus Stange
edeb1697d6
Bug 671302 - Avoid passing large offsets into pixman when drawing repeated background images. r=roc
2014-07-18 11:48:38 +02:00
Carsten "Tomcat" Book
853013a73c
Backed out changeset c5dbd56332e4 (bug 1023677) for failing reftests on a CLOSED TREE
2014-07-18 10:46:07 +02:00
Carsten "Tomcat" Book
62c674f8bc
Backed out changeset 84df2aaf5e2a (bug 1023677)
2014-07-18 10:45:27 +02:00
Carsten "Tomcat" Book
dd0c2974e6
Backed out changeset b049e0ae4d1d (bug 1039145)
2014-07-18 10:45:24 +02:00
Carsten "Tomcat" Book
4bf97d1f11
Backed out changeset 49c713f92304 (bug 1039145)
2014-07-18 10:45:20 +02:00
Matt Woodrow
054275919c
Bug 1039145 - Part 2: Fully remove component alpha/background copying support from BasicCompositor. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
5397346ec1
Bug 1039145 - Part 1: Clean up AreComponentAlphaLayersEnabled. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
1d658771e0
Bug 1023677 - Don't set mSupportComponentAlphaChildren unless we actually have them. r=roc
2014-07-18 18:48:23 +12:00
Matt Woodrow
bdbfb15586
Bug 1023677 - Mark BasicCompositor as not supporting component alpha layers. r=roc
2014-07-18 18:48:22 +12:00
Kartikaya Gupta
d486a8117d
Bug 1039979 - Restore and improve handling of the stop-fast-fling-on-touchdown behaviour. r=botond
2014-07-17 13:41:54 -04:00
Kartikaya Gupta
21176b380d
Bug 1039979 - Some more gtest code cleanup and test robustification. r=botond
2014-07-17 13:41:53 -04:00
Kartikaya Gupta
8e21c0b275
Bug 1039979 - Add tests to ensure that flings stop right on a touchstart even if content listeners are present. r=botond
2014-07-17 13:41:53 -04:00
Kartikaya Gupta
ff8d4c8ff4
Bug 1039979 - When cancelling animations based on user input, cancel animations on the entire handoff chain. r=botond
2014-07-17 13:41:53 -04:00
Kartikaya Gupta
5def7d9126
Bug 1039979 - Move the overscroll chain building into the tester setup/teardown since it is needed more widely now. r=botond
2014-07-17 13:41:53 -04:00
Kartikaya Gupta
83fb5c2c1e
Bug 1039979 - Cancel animations when a finger goes down without waiting for the content response. r=botond
2014-07-17 13:41:52 -04:00
Ehsan Akhgari
932219f464
Bug 1040038 - Give GfxD2DSurfaceReporter a private destructor; r=bjacob
...
--HG--
extra : rebase_source : caa4478e14cd1d526978700e3d0cfe28a3af0068
2014-07-17 16:47:19 -04:00
Botond Ballo
9ca27d9864
Bug 1039822 - Make sure FrameMetrics::mContentDescription is null-terminated after being read from IPC. r=kats
2014-07-16 19:10:56 -04:00
Kartikaya Gupta
ccf5b94f0d
Bug 1015644 - Follow-up to fix a logging-only build error. r=me and DONTBUILD because NPOTB
2014-07-17 09:27:34 -04:00
Carsten "Tomcat" Book
19b583139e
Backed out changeset b208f5144753 (bug 948265) for windows 7 debug Refest Crashes on a CLOSED TREE
2014-07-17 14:26:18 +02:00
Carsten "Tomcat" Book
6e52f878a7
Backed out changeset a5d4d7450d02 (bug 948265)
2014-07-17 14:25:48 +02:00
Kartikaya Gupta
e7d6b75c35
Bug 1009733 - Follow-up to fix a logging-only build error. r=me and DONTBUILD because NPOTB
2014-07-17 05:58:48 -04:00
Max Vujovic
c31b14afd3
Bug 948265 - Remove kPrimitiveIndexSourceAlpha since nsSVGFilterInstance creates ToAlpha filter nodes now. r=mstange
2014-07-15 11:50:00 +02:00
Max Vujovic
0b690430d6
Bug 948265 - Support SourceAlpha keyword in SVG filter chains. r=mstange
2014-07-15 11:37:00 +02:00
Makoto Kato
bab6f180c8
Bug 984033 - Large OOM in nsStreamLoader::WriteSegmentFun. r=honza
2014-07-17 17:37:33 +09:00
Walter Litwinczyk
797e9f95b4
Bug 1024223 - Fix leak of |dest| and |src| in BasicLayerManager.cpp PixmanTransform(). r=mattwoodrow
2014-07-09 13:48:59 -07:00
Kartikaya Gupta
5f3c0b45ec
Bug 995475 - Clear the active element on touch end, if the touch wasn't a click. r=botond
2014-07-16 23:06:36 -04:00
Wes Kocher
625bb4e56d
Backed out changeset d5607eeaa106 (bug 1036654) for Windows build bustage on a CLOSED TREE
2014-07-16 13:16:40 -07:00
Sotaro Ikeda
a54650428d
Bug 1037360 - Fix SharedBufferManagerParent's destruction r=jrmuizel,jbacob
2014-07-16 13:05:42 -07:00
Benoit Girard
be1e787af6
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
...
--HG--
extra : rebase_source : 90f11e631060c5147c14360913d9c6bc82bab109
2014-07-16 15:58:03 -04:00
Botond Ballo
b5ba1b4eb0
Bug 1039593 - Clean up the TILING_LOG macros. r=kats
2014-07-16 12:42:35 -04:00
Andrew McCreight
a3812195ff
Bug 1038855, part 2 - Use an nsRefPtr for CompositorChild::SharedFrameMetricsData::mBuffer. r=bjacob
2014-07-16 12:39:03 -07:00
Andrew McCreight
2fc47d4df1
Bug 1038855, part 1 - Use an nsRefPtr for AsyncPanZoomController::mSharedFrameMetricsBuffer. r=bjacob
2014-07-16 12:39:03 -07:00
Botond Ballo
e17aa01d9e
Bug 1039616 - Re-add scroll ids to the layer dump. r=kats
2014-07-16 13:24:54 -04:00
Ehsan Akhgari
fee0784ad3
Bug 1039459 - Pass -mssse3 to clang-cl when building SkBitmapProcState_opts_SSSE3.cpp; r=jrmuizel
2014-07-16 13:21:56 -04:00
Kartikaya Gupta
2debc466fa
Bug 1009733 - Add thread safety checks for dealing with touch input blocks. r=botond
2014-07-16 12:03:06 -04:00
Kartikaya Gupta
a927af1835
Back out c4bb900163fc (part 3 of bug 1009733) for breaking windows builds. r=backout on a CLOSED TREE
2014-07-16 08:57:06 -04:00
Kartikaya Gupta
d92dea9ac8
Bug 988494 - Add some double-tap gtests. r=botond
2014-07-16 08:33:50 -04:00
Kartikaya Gupta
71a65b287f
Bug 1009733 - Add thread safety checks for dealing with touch input blocks. r=botond
2014-07-16 08:33:50 -04:00
Kartikaya Gupta
a2c84538c6
Bug 1009733 - Add more test coverage for panning and pinching cancelled by prevent-default. r=botond
2014-07-16 08:33:50 -04:00
Kartikaya Gupta
8567440b79
Bug 1009733 - Rewrite much of the APZC input block handling code. r=botond
2014-07-16 08:33:50 -04:00
Milan Sreckovic
61f2860281
Bug 1031525 - Support DrawTargetCG::DrawWindow and non-CG types. r=gw280,mattwoodrow
2014-07-14 13:24:01 -04:00
Matt Woodrow
e925eace63
Bug 1035168 - Avoid calling GetData/Stride on a surface that we will later Map. r=Bas
2014-07-11 15:23:56 +12:00
Matt Woodrow
337ce18dc8
Bug 1035168 - Use Map api to check if DataSourceSurfaces have data available in DrawTargetCairo. r=Bas
2014-07-09 13:53:48 +12:00
Brian Birtles
c368b36ded
Bug 1036287 part 3 - Make GetLocalTimeAt return a nullable time duration; r=dholbert
...
Once we support arbitrary timelines which can return null current time values,
the local time of an animation can also become null so this patch updates
ElementAnimation::GetLocalTimeAt to return a Nullable<TimeDuration>.
Doing this also allows us to pass the result of GetLocalTimeAt directly to
GetComputedTimingAt.
2014-07-16 09:02:32 +09:00
Wes Kocher
e656ec43b4
Backed out changeset f4592864c982 (bug 1037360) for b2g mochitest-9 failures
2014-07-15 15:45:38 -07:00
Bas Schouten
b9a7152efc
Bug 1036785: Use DIBs for drawing when not using opaque surfaces. r=nical
2014-07-10 23:29:40 +02:00
Ehsan Akhgari
f1b188feb8
Bug 1038156 - Give GPUAdapterReporter a private destructor; r=bjacob
2014-07-15 16:41:50 -04:00
Ehsan Akhgari
878aa1c893
Bug 1038158 - Give ReadbackResultWriter a private destructor; r=bjacob
2014-07-15 16:41:05 -04:00
Sotaro Ikeda
267307ff4f
Bug 1037360 - Fix SharedBufferManagerParent's destruction r=jmuizelaar
2014-07-15 13:33:26 -07:00
Benoit Girard
cb397e6eb5
Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel
2014-07-15 11:37:45 -04:00
Jeff Muizelaar
f98f9a7b13
Bug 1038727 - Convert APZ from nsAutoPtr to UniquePtr. r=kats
...
--HG--
rename : browser/components/loop/content/shared/js/views.jsx => browser/components/loop/content/shared/js/views.js
rename : toolkit/webapps/tests/test_custom_origin_uninstall_install.xul => toolkit/webapps/tests/test_custom_origin.xul
extra : rebase_source : 2448597696cbf24512b54b6acbdfb52b71995dde
2014-07-15 13:44:37 -04:00
Benoit Girard
7b69b51053
Bug 864829 - Add graphics performance warning feature. r=bjacob
...
--HG--
extra : rebase_source : 11585fb913c4a10c9293787fa6e86f2f76bdcdb4
2014-05-07 18:09:41 -04:00
chiajung hung
3ebca330a0
Bug 814524 - Change YUV=>RGB formula to a more precise version. r=jgilbert
2014-07-14 19:46:00 -04:00
Sotaro Ikeda
d6e33f2033
Bug 1035755 - Fix RemoveTextureFromCompositableTracker::ReleaseTextureClient() r=nical
2014-07-15 06:22:35 -07:00
Corentin Wallez
c9f503522b
Bug 1021637: remove unnecessary includes in TextureClient.cpp. r=nical
2014-07-15 09:59:34 +02:00
Walter Litwinczyk
1e00e7544d
Bug 1024196 - Fix leak of |i| variable in CreateGrGLInterfaceFromGLContext. r=gw280
2014-07-09 13:40:40 -07:00
Ehsan Akhgari
5d8521bb40
Bug 1038155 - Give GfxD2DVramReporter a private destructor; r=bjacob
2014-07-14 21:49:53 -04:00
Matt Woodrow
7c9e1a5076
Bug 1034247 - Avoid propogating scale factors down to ThebesLayers if it would result in them being larger than the max texture size. r=roc
2014-07-09 14:01:54 +12:00
Kartikaya Gupta
13f5af8688
Bug 1037591 - Remove useless Constructor test and redundant tester. r=botond
2014-07-14 19:07:54 -04:00
Kartikaya Gupta
55edadda84
Bug 1037591 - Move a bunch of boilerplate code into the tester classes. r=botond
2014-07-14 19:07:54 -04:00
Kartikaya Gupta
1cc97ebb4c
Bug 1037591 - Move DoPanTest down to be with the pan tests. r=botond
2014-07-14 19:07:54 -04:00
Kartikaya Gupta
c492804a6f
Bug 1037591 - Split the ApzcPinch* functions into two so that the status checks are separated. r=botond
2014-07-14 19:07:54 -04:00
Kartikaya Gupta
1442b38db8
Bug 1037591 - Split ApzcPan into two so that the status checks are separated. r=botond
2014-07-14 19:07:53 -04:00
Kartikaya Gupta
56dbbcc988
Bug 1037591 - Modify ApzcPan to use ApzcUp and ApzcDown; reformat some code. r=botond
2014-07-14 19:07:53 -04:00
Kartikaya Gupta
707e5bbcca
Bug 1037591 - Unite the TestScopedBoolPref and TouchActionEnabledTester into a general pref solution. r=botond
2014-07-14 19:07:53 -04:00
Kartikaya Gupta
c47ef86638
Bug 1037591 - Remove unused container layer subclass. r=botond
2014-07-14 19:07:52 -04:00
Andrew McCreight
1ee07d58d6
Bug 1038207 - Fix various classes that reimplement nsISupports. r=ehsan
2014-07-14 12:21:34 -07:00
Mike Conley
25a4418cdf
Bug 1002354 - Proxy nsIScreenManager and nsIScreen's from the child process to the parent process, with caching. r=roc,jimm,smichaud,snorp.
...
Changes to nsIScreen and nsIScreenManager were reviewed by roc.
Changes to dom/ipc were reviewed by jimm.
Changes to gfx/src/nsDeviceContext.cpp were reviewed by roc.
Changes to widget/android were reviewed by snorp.
Changes to widget/cocoa were reviewed by smichaud.
Changes to widget/gtk were reviewed by roc.
Changes to widget/windows were reviewed by jimm.
Changes to widget/xpwidgets were reviewed by roc.
--HG--
extra : rebase_source : 3ebb5763d75d16f73b3cb5e4fc5621188b6c9622
2014-07-14 13:22:26 -04:00
Botond Ballo
7c1923f565
Bug 1034376 - Avoid APZC being stuck in overscrolled state when CancelAnimation() is called during panning. r=kats
...
--HG--
extra : rebase_source : bbc3a02d6be7081be77b58cb2795aa57ce794002
2014-07-14 12:54:41 -04:00
Kartikaya Gupta
429ba38c8a
Bug 1037409 - Remove some gtests that don't map to real-world scenarios. r=nicklebedev
2014-07-14 12:48:48 -04:00
Mike Conley
fe3d89d8bc
Backed out bdf72cebcd85 to fix a CLOSED TREE.
...
--HG--
extra : histedit_source : 0a3977407abecc55d5564a69531d5d6ca804cd86
2014-07-14 12:20:16 -04:00
Mike Conley
5cd8d891e5
Bug 1002354 - Proxy nsIScreenManager and nsIScreen's from the child process to the parent process, with caching. r=roc,jimm,smichaud,snorp.
...
Changes to nsIScreen and nsIScreenManager were reviewed by roc.
Changes to dom/ipc were reviewed by jimm.
Changes to gfx/src/nsDeviceContext.cpp were reviewed by roc.
Changes to widget/android were reviewed by snorp.
Changes to widget/cocoa were reviewed by smichaud.
Changes to widget/gtk were reviewed by roc.
Changes to widget/windows were reviewed by jimm.
Changes to widget/xpwidgets were reviewed by roc.
--HG--
extra : rebase_source : 90d263235b40f6f6937d361705a4dfa44253318e
extra : histedit_source : bab4e689269c67fe3eb65033b6987b93caf9a482%2C86645be32f82f0d80724532e528e597db165b1d1
2014-07-14 11:57:06 -04:00
Sotaro Ikeda
c0903aff2f
Bug 1036419 - Add lock to GrallocReporter::CollectReports() r=nical
2014-07-14 06:35:23 -07:00
Jonathan Watt
c8e82d1245
Bug 1037570 - Remove gfxPath. r=mattwoodrow
2014-07-11 11:25:00 +02:00
Matt Woodrow
7fd66ab646
Bug 1032431 - Handle device offsets correctly when 3d transforming in BasicCompositor. r=Bas
2014-07-14 14:15:28 +12:00
Matt Woodrow
6c8fbe8e34
Bug 1028802 - Don't dereference null pointer in AlignedArray::Rellaoc. r=jwatt
2014-07-14 14:06:16 +12:00