gecko-dev/gfx/layers
Dan Robertson 351c97d129 Bug 1894122: Improve axis locking for touch scrolls. r=botond
For long touch scrolls that change direction, using the start point of
the touch scroll as the origin to calculate the angle of the scroll is
problematic for determine the axis that should be locked. Maintain a
list of recent touch gesture points and calculate the gesture angle from
the most recent touch gesture points.

Differential Revision: https://phabricator.services.mozilla.com/D219228
2024-11-08 16:36:34 +00:00
..
apz Bug 1894122: Improve axis locking for touch scrolls. r=botond 2024-11-08 16:36:34 +00:00
client Bug 1899874: Plumb forceSoftwareRendering down the stack. r=jgilbert 2024-08-07 00:31:45 +00:00
composite Bug 1913568 - Add support for normalized UV coordinates to webrender. r=gfx-reviewers,nical 2024-09-09 14:06:26 +00:00
d3d11 Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
ipc Bug 1929180 - Add external semaphore handling to DMABufSurface r=stransky 2024-11-05 08:15:15 +00:00
layerviewer
opengl Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
wr Backed out changeset e474a551b49e (bug 1922721) for causing bug 1924779. 2024-10-22 02:56:38 +03:00
AndroidHardwareBuffer.cpp
AndroidHardwareBuffer.h
AnimationHelper.cpp Bug 1626165 - Part 2: Replace the start value and start time of the transition on the compositor. r=layout-reviewers,firefox-animation-reviewers,hiro 2024-06-26 21:33:10 +00:00
AnimationHelper.h Bug 1626165 - Part 2: Replace the start value and start time of the transition on the compositor. r=layout-reviewers,firefox-animation-reviewers,hiro 2024-06-26 21:33:10 +00:00
AnimationInfo.cpp Bug 1626165 - Part 2: Replace the start value and start time of the transition on the compositor. r=layout-reviewers,firefox-animation-reviewers,hiro 2024-06-26 21:33:10 +00:00
AnimationInfo.h
AnimationStorageData.h
AtomicRefCountedWithFinalize.h
AxisPhysicsModel.cpp
AxisPhysicsModel.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato 2024-07-17 11:15:31 +00:00
AxisPhysicsMSDModel.cpp
AxisPhysicsMSDModel.h
BSPTree.cpp
BSPTree.h
BufferTexture.cpp Bug 1906527 Part 1: Rename SurfaceFormat::YUV422 to YUY2, and rename YUV to YUV420. r=jgilbert 2024-08-05 17:59:15 +00:00
BufferTexture.h
BuildConstants.h
CanvasDrawEventRecorder.cpp Bug 1919689 - Cleanup WorkerRunnable subclass constructors in graphics. r=gfx-reviewers,lsalzman 2024-09-19 13:59:16 +00:00
CanvasDrawEventRecorder.h Bug 1454819 - Simplify SharedMemory classes r=ipc-reviewers,nika 2024-08-06 18:16:08 +00:00
CanvasRenderer.cpp Bug 1898238 - Use SharedSurface_EGLImage for out-of-process webgl and accelerated canvas on Android. r=sotaro,jgilbert 2024-07-22 20:23:39 +00:00
CanvasRenderer.h Bug 1898238 - Use SharedSurface_EGLImage for out-of-process webgl and accelerated canvas on Android. r=sotaro,jgilbert 2024-07-22 20:23:39 +00:00
CompositionRecorder.cpp
CompositionRecorder.h
Compositor.cpp
Compositor.h
CompositorAnimationStorage.cpp Bug 1913090 - Remove unused mTransformInDevSpace member from AnimationTransform struct r=gregp,tnikkel 2024-08-16 20:14:46 +00:00
CompositorAnimationStorage.h Bug 1913090 - Remove unused mTransformInDevSpace member from AnimationTransform struct r=gregp,tnikkel 2024-08-16 20:14:46 +00:00
CompositorTypes.cpp
CompositorTypes.h Bug 1898142 - Deliver image usage type to WebRenderImageHost r=gfx-reviewers,lsalzman 2024-05-22 23:03:22 +00:00
D3D11ShareHandleImage.cpp
D3D11ShareHandleImage.h
D3D11TextureIMFSampleImage.cpp
D3D11TextureIMFSampleImage.h
D3D11YCbCrImage.cpp Bug 1906527 Part 1: Rename SurfaceFormat::YUV422 to YUY2, and rename YUV to YUV420. r=jgilbert 2024-08-05 17:59:15 +00:00
D3D11YCbCrImage.h Bug 1901928 - Remvoe D3D11YCbCrImage class r=gfx-reviewers,lsalzman 2024-06-12 16:40:32 +00:00
DcompSurfaceImage.cpp Bug 1913568 - Add support for normalized UV coordinates to webrender. r=gfx-reviewers,nical 2024-09-09 14:06:26 +00:00
DcompSurfaceImage.h Bug 1900677 - Add a capability to recycle DataSourceSurface allocated in CanvasTranslator::LookupSourceSurfaceFromSurfaceDescriptor() if possible r=gfx-reviewers,lsalzman 2024-06-06 03:25:53 +00:00
DirectionUtils.h
DMABUFSurfaceImage.cpp
DMABUFSurfaceImage.h
Effects.cpp
Effects.h Bug 1906527 Part 1: Rename SurfaceFormat::YUV422 to YUY2, and rename YUV to YUV420. r=jgilbert 2024-08-05 17:59:15 +00:00
FrameMetrics.cpp Bug 1902313 - Propagate overflow styles to APZ. r=hiro 2024-06-24 21:14:40 +00:00
FrameMetrics.h Bug 1918178 - Propagate interactive-widget mode and the software keyboard state to APZ. r=botond 2024-10-28 23:53:16 +00:00
GLImages.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
GLImages.h
GPUVideoImage.h
ImageContainer.cpp Bug 1908245 - Add support for missing requestVideoFrameCallback parameters. r=media-playback-reviewers,webidl,padenot,saschanaz 2024-09-15 21:49:38 +00:00
ImageContainer.h Bug 1908245 - Add support for missing requestVideoFrameCallback parameters. r=media-playback-reviewers,webidl,padenot,saschanaz 2024-09-15 21:49:38 +00:00
ImageDataSerializer.cpp Bug 1906527 Part 1: Rename SurfaceFormat::YUV422 to YUY2, and rename YUV to YUV420. r=jgilbert 2024-08-05 17:59:15 +00:00
ImageDataSerializer.h
ImageTypes.h Bug 1908245 - Add support for missing requestVideoFrameCallback parameters. r=media-playback-reviewers,webidl,padenot,saschanaz 2024-09-15 21:49:38 +00:00
IMFYCbCrImage.cpp
IMFYCbCrImage.h
IPDLActor.h
LayersTypes.cpp Bug 1901475 - Prevent to convert video from YUV to RGB if video is not updated in CanvasTranslator::LookupSourceSurfaceFromSurfaceDescriptor() r=gfx-reviewers,lsalzman 2024-06-11 04:19:40 +00:00
LayersTypes.h Bug 1910990 - Don't use ID3D11Query to wait for video copy complete for remote canvas. with AMD GPUs r=gfx-reviewers,lsalzman 2024-08-02 23:51:44 +00:00
LayerUserData.h
MacIOSurfaceHelpers.cpp Bug 1918778 - Correct ownership/recycling issues with MacIOSurface. r=bradwerth 2024-09-14 16:23:54 +00:00
MacIOSurfaceHelpers.h Bug 1900677 - Add a capability to recycle DataSourceSurface allocated in CanvasTranslator::LookupSourceSurfaceFromSurfaceDescriptor() if possible r=gfx-reviewers,lsalzman 2024-06-06 03:25:53 +00:00
MacIOSurfaceImage.cpp Bug 1918778 - Correct ownership/recycling issues with MacIOSurface. r=bradwerth 2024-09-14 16:23:54 +00:00
MacIOSurfaceImage.h Bug 1918778 - Correct ownership/recycling issues with MacIOSurface. r=bradwerth 2024-09-14 16:23:54 +00:00
MemoryPressureObserver.cpp
MemoryPressureObserver.h
moz.build Bug 1922598 - Remove scroll wheel overshoot detection code and telemetry. r=dlrobertson 2024-10-17 05:01:12 +00:00
NativeLayer.h
NativeLayerCA.h
NativeLayerCA.mm Bug 1918778 - Correct ownership/recycling issues with MacIOSurface. r=bradwerth 2024-09-14 16:23:54 +00:00
NativeLayerWayland.cpp
NativeLayerWayland.h
OOPCanvasRenderer.h
PersistentBufferProvider.cpp Bug 1920580 - Add plumbing to allow compositor process to context reset individual canvases. r=lsalzman 2024-10-16 03:25:02 +00:00
PersistentBufferProvider.h Bug 1920580 - Add plumbing to allow compositor process to context reset individual canvases. r=lsalzman 2024-10-16 03:25:02 +00:00
ProfilerScreenshots.cpp
ProfilerScreenshots.h
RecordedCanvasEventImpl.h Bug 1920580 - Add plumbing to allow compositor process to context reset individual canvases. r=lsalzman 2024-10-16 03:25:02 +00:00
RemoteTextureMap.cpp Bug 1898238 - Keep SharedSurface_EGLImages alive but do not recycle them. r=sotaro,jgilbert 2024-07-22 20:23:38 +00:00
RemoteTextureMap.h Bug 1863257 - Remove sync wait in compositor thread of main thread canvas by RemoteTextureMap::WaitForRemoteTextureOwner() r=gfx-reviewers,lsalzman 2024-05-20 00:29:19 +00:00
RepaintRequest.cpp
RepaintRequest.h
SampleTime.cpp
SampleTime.h
ScreenshotGrabber.cpp
ScreenshotGrabber.h
ScrollableLayerGuid.cpp Bug 1893683 - Remove ns{A,C}String and other xpcom dependencies from nsStringBuffer. r=smaug,media-playback-reviewers,karlt 2024-05-09 08:34:35 +00:00
ScrollableLayerGuid.h
ScrollbarData.h
ShareableCanvasRenderer.cpp Bug 1899096 - Update FwdTransactionTracker::mFwdTransactionId in ShareableCanvasRenderer::UpdateCompositableClient() even when canvas is not dirty r=gfx-reviewers,lsalzman 2024-05-27 16:39:17 +00:00
ShareableCanvasRenderer.h
SourceSurfaceSharedData.cpp Bug 1454819 - Simplify SharedMemory classes r=ipc-reviewers,nika 2024-08-06 18:16:08 +00:00
SourceSurfaceSharedData.h Bug 1454819 - Simplify SharedMemory classes r=ipc-reviewers,nika 2024-08-06 18:16:08 +00:00
SurfacePool.h
SurfacePoolCA.h
SurfacePoolCA.mm
SurfacePoolWayland.cpp
SurfacePoolWayland.h
SyncObject.cpp
SyncObject.h
TextureSourceProvider.cpp
TextureSourceProvider.h
TextureWrapperImage.cpp
TextureWrapperImage.h
TransactionIdAllocator.h
TreeTraversal.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato 2024-07-17 11:15:31 +00:00
UpdateImageHelper.h
ZoomConstraints.cpp
ZoomConstraints.h