gecko-dev/gfx/layers
Hiroyuki Ikezoe 0841d615c2 Bug 1768393 - Add the snap area into ScrollSnapRange. r=botond
We could avoid adding the snap area into ScrollSnapRange if we added two
additional flags representing whether the snap area size is larger than the
snapport into SnapTarget and drop ScrollSnapRange entirely. But it would
be inefficient in most cases since such larger snap area cases are uncommon, we
will not find any larger snap areas while iterating over
ScrollSnapInfo::mSnapTargets.

Differential Revision: https://phabricator.services.mozilla.com/D184340
2023-09-12 01:33:19 +00:00
..
apz Bug 1768393 - Rename mozilla::SnapTarget to mozilla::SnapDestination. r=botond 2023-09-12 01:33:18 +00:00
client Bug 1851636: Don't create a new buffer if we fail to process the drop buffer event. r=jrmuizel 2023-09-06 16:37:56 +00:00
composite Bug 1835980 - Remove TextureHost::IsWrappingBufferTextureHost() r=gfx-reviewers,lsalzman 2023-05-31 17:05:52 +00:00
d3d11 Bug 1844908 - Remove pre-Win10-specific codepath from gfx/. r=gfx-reviewers,nical 2023-08-17 02:58:21 +00:00
ipc Bug 1768393 - Add the snap area into ScrollSnapRange. r=botond 2023-09-12 01:33:19 +00:00
layerviewer Bug 1826063 - Automatic fixes for enabling Prettier on production xhtml and html files. r=mossop,webdriver-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,fxview-reviewers,sgalich,nalexander,devtools-reviewers,sclements,denschub,robwu,owlish 2023-05-20 12:26:56 +00:00
opengl Bug 1833855 [Linux] Build dmabuf support on Linux/Gtk and don't request Wayland for it r=lsalzman 2023-06-22 13:42:38 +00:00
wr Bug 1760747. Ensure that the bounds on the geometry of filter items are always limited by the building rect. r=jrmuizel 2023-09-11 22:00:30 +00:00
AndroidHardwareBuffer.cpp Bug 1810097 - Support AHardwareBuffer of out-of-process WebGL on Android r=lsalzman,gfx-reviewers 2023-01-27 21:35:26 +00:00
AndroidHardwareBuffer.h Bug 1810097 - Support AHardwareBuffer of out-of-process WebGL on Android r=lsalzman,gfx-reviewers 2023-01-27 21:35:26 +00:00
AnimationHelper.cpp Bug 1598156 - Part 6: Build path for basic shapes. r=emilio 2023-06-26 23:23:55 +00:00
AnimationHelper.h Bug 1832173 - Remove HasArcFFI for AnimationValue. r=boris 2023-05-11 08:25:36 +00:00
AnimationInfo.cpp Backed out changeset b1b105230b62 (bug 1842478) for causing mochitest failures in /test_transitions_and_zoom.html CLOSED TREE 2023-07-23 13:36:41 -04:00
AnimationInfo.h Bug 1802225 - Remove unused method AnimationInfo::TransferMutatedFlagToLayer(). r=tnikkel 2022-11-29 01:52:00 +00:00
AnimationStorageData.h Bug 1832173 - Remove HasArcFFI for AnimationValue. r=boris 2023-05-11 08:25:36 +00:00
AtomicRefCountedWithFinalize.h
AxisPhysicsModel.cpp
AxisPhysicsModel.h
AxisPhysicsMSDModel.cpp
AxisPhysicsMSDModel.h
BSPTree.cpp Bug 1802225 - Remove the LayerPolygon typedef. r=tnikkel 2022-11-29 01:52:01 +00:00
BSPTree.h Bug 1802225 - Remove the LayerPolygon typedef. r=tnikkel 2022-11-29 01:52:01 +00:00
BufferTexture.cpp
BufferTexture.h
BuildConstants.h Bug 1833855 [Linux] Replace kIsX11 and kIsWayland with kIsLinux r=lsalzman 2023-06-22 13:42:39 +00:00
CanvasDrawEventRecorder.cpp Bug 1851636: Don't create a new buffer if we fail to process the drop buffer event. r=jrmuizel 2023-09-06 16:37:56 +00:00
CanvasDrawEventRecorder.h Bug 1841891: Only use a larger canvas ring buffer when in the foreground. r=jrmuizel 2023-08-29 19:17:45 +00:00
CanvasRenderer.cpp Bug 1833855 [Linux] Replace kIsX11 and kIsWayland with kIsLinux r=lsalzman 2023-06-22 13:42:39 +00:00
CanvasRenderer.h Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
CompositionRecorder.cpp Bug 1816559 - Remote compositor recording from GPU process r=mstange 2023-03-14 13:31:37 +00:00
CompositionRecorder.h Bug 1816559 - Remote compositor recording from GPU process r=mstange 2023-03-14 13:31:37 +00:00
Compositor.cpp Bug 1837816 - Make selector cache not tied to a document. r=media-playback-reviewers,karlt,mstange 2023-06-16 17:20:42 +00:00
Compositor.h Bug 1754851 - Remove Compositor::RecordFrame r=mstange 2023-05-29 18:37:27 +00:00
CompositorAnimationStorage.cpp Bug 1820070 - Part 4: Send offset-position to the compositor. r=emilio 2023-06-06 21:40:52 +00:00
CompositorAnimationStorage.h Bug 1832173 - Remove HasArcFFI for AnimationValue. r=boris 2023-05-11 08:25:36 +00:00
CompositorTypes.cpp
CompositorTypes.h Bug 1829063 - Split video overlay feature of software decoded video from nsIGfxInfo::FEATURE_VIDEO_OVERLAY r=gfx-reviewers,lsalzman 2023-06-22 00:21:07 +00:00
D3D9SurfaceImage.cpp Bug 1847665 - Reduce SyncObjectD3D11Host::Synchronize() call in RenderCompositorANGLE::BeginFrame() r=gfx-reviewers,lsalzman 2023-08-08 04:50:54 +00:00
D3D9SurfaceImage.h
D3D11ShareHandleImage.cpp Bug 1829063 - Split video overlay feature of software decoded video from nsIGfxInfo::FEATURE_VIDEO_OVERLAY r=gfx-reviewers,lsalzman 2023-06-22 00:21:07 +00:00
D3D11ShareHandleImage.h Bug 1816482 - Add lock/sync handling to D3D11ShareHandleImage::MaybeCreateNV12ImageAndSetData() r=gfx-reviewers,lsalzman 2023-03-01 08:17:07 +00:00
D3D11TextureIMFSampleImage.cpp
D3D11TextureIMFSampleImage.h
D3D11YCbCrImage.cpp Bug 1827024. r=gfx-reviewers,lsalzman 2023-04-26 01:49:09 +00:00
D3D11YCbCrImage.h
DcompSurfaceImage.cpp
DcompSurfaceImage.h
DirectionUtils.h
DMABUFSurfaceImage.cpp Bug 1809026 [Linux] Move global DMABufSurface management from VideoFrameSurface to DMABUFSurfaceImage r=alwu 2023-02-27 11:20:34 +00:00
DMABUFSurfaceImage.h
Effects.cpp
Effects.h
FrameMetrics.cpp Bug 1768393 - Split out ScrollSnapInfo. r=botond 2023-09-12 01:33:17 +00:00
FrameMetrics.h Bug 1768393 - Split out ScrollSnapInfo. r=botond 2023-09-12 01:33:17 +00:00
GLImages.cpp Bug 1837816 - Make selector cache not tied to a document. r=media-playback-reviewers,karlt,mstange 2023-06-16 17:20:42 +00:00
GLImages.h
GPUVideoImage.h
ImageContainer.cpp Bug 1842271 - Remove unused files QuartzSupport.h/mm. These were used for plug-in rendering. r=jrmuizel 2023-07-07 19:07:37 +00:00
ImageContainer.h Bug 1833855 [Linux] Build dmabuf support on Linux/Gtk and don't request Wayland for it r=lsalzman 2023-06-22 13:42:38 +00:00
ImageDataSerializer.cpp
ImageDataSerializer.h
ImageTypes.h
IMFYCbCrImage.cpp
IMFYCbCrImage.h
IPDLActor.h
LayersTypes.cpp Bug 1811170 - Make GpuProcessTextureId strongly-typed r=gfx-reviewers,lsalzman 2023-01-19 08:19:28 +00:00
LayersTypes.h Bug 1848357 - Cleanup layer observer handling. r=mconley,gfx-reviewers,bradwerth 2023-09-01 17:09:27 +00:00
LayerUserData.h
MacIOSurfaceHelpers.cpp
MacIOSurfaceHelpers.h
MacIOSurfaceImage.cpp
MacIOSurfaceImage.h
MemoryPressureObserver.cpp
MemoryPressureObserver.h
moz.build Bug 1833855 [Linux] Build dmabuf support on Linux/Gtk and don't request Wayland for it r=lsalzman 2023-06-22 13:42:38 +00:00
NativeLayer.h
NativeLayerCA.h Bug 1821727: Refactor NativeLayerCA clip rect geometry calcuations. r=mstange 2023-03-10 19:23:05 +00:00
NativeLayerCA.mm Bug 1851946 - Remove outdated mac SDK-version checks. r=mac-reviewers,media-playback-reviewers,bradwerth,alwu 2023-09-08 01:44:07 +00:00
NativeLayerWayland.cpp Bug 1829303 [Wayland] Remove thread specific wayland display objects r=emilio 2023-04-26 20:57:17 +00:00
NativeLayerWayland.h
OOPCanvasRenderer.h
PersistentBufferProvider.cpp Bug 1806096 - Added check for front TextureClient lost by PersistentBufferProviderShared::SetKnowsCompositor() r=gfx-reviewers,lsalzman 2023-04-28 07:13:54 +00:00
PersistentBufferProvider.h Bug 1806096 - Added check for front TextureClient lost by PersistentBufferProviderShared::SetKnowsCompositor() r=gfx-reviewers,lsalzman 2023-04-28 07:13:54 +00:00
ProfilerScreenshots.cpp
ProfilerScreenshots.h
RecordedCanvasEventImpl.h Bug 1846686: Remove DataSourceSurfaces when adding SourceSurfaces to CanvasTranslator. r=jrmuizel 2023-09-03 10:49:49 +00:00
RemoteTextureMap.cpp Bug 1841214 - Change MOZ_ASSERT_UNREACHABLE() calling situation in RemoteTextureMap::GetRemoteTextureForDisplayList() r=gfx-reviewers,lsalzman 2023-07-04 02:48:21 +00:00
RemoteTextureMap.h Bug 1834302 - Add WebGL context lost handling to RemoteTextureMap r=lsalzman,gfx-reviewers 2023-06-09 06:48:55 +00:00
RepaintRequest.cpp
RepaintRequest.h
SampleTime.cpp
SampleTime.h
ScreenshotGrabber.cpp
ScreenshotGrabber.h
ScrollableLayerGuid.cpp
ScrollableLayerGuid.h
ScrollbarData.h Bug 1815372 - Introduce OuterCSSPixel to represent quantities in CSS pixels of content surrounding a scroll frame. r=dlrobertson 2023-03-03 23:57:14 +00:00
ShareableCanvasRenderer.cpp Bug 1806096 - Added check for front TextureClient lost by PersistentBufferProviderShared::SetKnowsCompositor() r=gfx-reviewers,lsalzman 2023-04-28 07:13:54 +00:00
ShareableCanvasRenderer.h Bug 1776885 - Add capability of async remote texture on WebGL if CanvasRenderThread is used r=gfx-reviewers,lsalzman 2022-12-07 02:24:57 +00:00
SourceSurfaceSharedData.cpp
SourceSurfaceSharedData.h
SurfacePool.h
SurfacePoolCA.h Bug 1824069 - Make gfx/layers buildable outside of a unified build environment r=andi 2023-03-24 07:01:08 +00:00
SurfacePoolCA.mm Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw 2023-09-05 11:23:01 +00:00
SurfacePoolWayland.cpp
SurfacePoolWayland.h
SyncObject.cpp
SyncObject.h
TextureSourceProvider.cpp
TextureSourceProvider.h
TextureWrapperImage.cpp
TextureWrapperImage.h
TransactionIdAllocator.h
TreeTraversal.h
UpdateImageHelper.h Bug 1802225 - Remove unused aContentFlags parameter of ImageClient::UpdateImage(). r=tnikkel 2022-11-29 01:51:59 +00:00
ZoomConstraints.cpp
ZoomConstraints.h