41 Commits (7eaae92bbf5be2da810dde915681e3aff41b9fab)

Author SHA1 Message Date
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
Anton Firszov 7d8fbf6df8 implement review suggestions 6 years ago
Anton Firszov cf4d5a7457 fix JpegDecoder 6 years ago
Anton Firszov d36d902456 merge back GetRowSpan and GetRowSpanUnchecked 6 years ago
Anton Firszov 3b3d3d92e2 fix bug found by DetectEdges_WorksOnWrappedMemoryImage 6 years ago
Anton Firszov 2a4c8492f9 Clean up public API 6 years ago
Anton Firszov 35796da28c Improve robustness of discontiguous Buffer2D 6 years ago
Anton Firszov a4980be72d replace MemorySource with MemoryGroup 6 years ago
James Jackson-South 8cd722cfc5 Revert `using` declaration changes for until we establish guidelines. 6 years ago
Brian Popow f60bc937de Use using declarations to reduce nesting 6 years ago
Brian Popow 7b052c8076 Fix stylecop warnings in the test project 6 years ago
James Jackson-South c24b364be1 Merge namespaces 6 years ago
Anton Firszov d758d49f1f expose limited Buffer2D internals, smplify API surface 6 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 7 years ago
Simon Cropp 270a073fc6 Cleanup (#965) 7 years ago
Anton Firszov c8bd3ce9f7 optimized sliding works! 7 years ago
Anton Firszov ae22e017c5 buffer.CopyColumns(...) 7 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov f1cb97270e renamed BufferManager<T> to MemorySource<T> + enable consuming external IMemoryOwner<T> 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov 96b51193fd introducing BufferManager<T> 8 years ago
Dirk Lemstra 612e3e60a2 Changed clean boolean for allocation into an enumeration. 8 years ago
Anton Firszov f6dd91922e IBuffer<T>.IsMemoryOwner, Buffer2D<T>.SwapOrCopyContent() 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov 5847c5f949 normalize IBuffer2D<T> API 8 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
Jason Nelson b62c98cfc9 Update System.Memory to preview2 8 years ago
Jason Nelson c1eaf6e5da Update System.Memory 8 years ago
Anton Firszov 07baed95c2 replaced PixelAccessor<T> with Buffer2D<T> in several processors 8 years ago
Anton Firszov 1e78de07f9 Buffer2DTests using a mock MemoryManager 8 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 8 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 1985363ca2 - Removed a test that doesn't actually test anything any more 8 years ago
Lauri Kotilainen b91b2966e8 - Allocate Buffer2Ds from memory manager 8 years ago
Lauri Kotilainen c44c67a18a - Make Buffer2D wrap Buffer 8 years ago
Anton Firszov d06a014d12 implemented BufferArea<T> 9 years ago
Anton Firszov 5ec9310d73 introduce BufferArea2D, move Memory utility tests to proper place 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov fee264a7d8 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 4854005733 refactored all BufferSpan pointers to ref-s 9 years ago
Anton Firszov e09450250c fixed PinnedImageBufferTests.GetRowSpanY() 9 years ago
Anton Firszov 24e1334d72 PinnedBuffer<T> and PinnedImageBuffer<T> indexers 9 years ago
Anton Firszov deda531d10 introduced PinnedImageBuffer<T> 9 years ago