97 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
James Jackson-South 312e1918b7 BufferRegion => Buffer2DRegion 6 years ago
Anton Firszov 3901ce6440 BufferArea -> BufferRegion, introduce PixelSamplingStrategy 6 years ago
James Jackson-South 0a16f7ebe6 Cast to long and add test/guard. Fix #1167 6 years ago
Sergio Pedri 7ed7a325b5 Added new tests for all IMemoryGroup<T> enumerators 6 years ago
Anton Firszov 49103ced46 implicit & safer execution of PrepareRemoteExecutor 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 aac5934df6 re-enable all target frameworks 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 87d1ec55e8 polish MemoryAllocator API 6 years ago
Anton Firszov 793a4fb6c1 implement correct AdvancedImageExtensions behavior 6 years ago
Anton Firszov a3a0a3d1d8 robust BufferArea 6 years ago
Anton Firszov 35796da28c Improve robustness of discontiguous Buffer2D 6 years ago
Anton Firszov a4980be72d replace MemorySource with MemoryGroup 6 years ago
Anton Firszov eb8ea992f5 GetBoundedSlice, CopyTo/From span 6 years ago
Anton Firszov 52f5f05243 SwapOrCopyContent() works 6 years ago
Anton Firszov 7edc418141 Implemented: CopyTo, TransformTo, TransformInplace 6 years ago
Anton Firszov e93de01c2c CopyTo WIP 6 years ago
Anton Firszov 302c06b3a6 add some tests for CopyTo 6 years ago
Anton Firszov b74e1b7695 Allocate works 6 years ago
Anton Firszov d3e3e953ba More tests for MemoryGroup.Allocate() 6 years ago
Anton Firszov 591ed2765d test cases for MemoryGroup.Allocate() 6 years ago
James Jackson-South 8cd722cfc5 Revert `using` declaration changes for until we establish guidelines. 6 years ago
Brian Popow 52a98e82f0 Fix some leftover stylecop warnings 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
Anton Firszov 9c279dcd1b when running tests in 32 bits, enforce 32bit execution of RemoteExecutor.exe 6 years ago
Anton Firszov 7723adfb19 workaround RemoteExecutor assembly redirect issue on 472, 6 years ago
Anton Firszov a626e3a712 Run ArrayPoolMemoryAllocatorTests in separate process, 6 years ago
James Jackson-South c24b364be1 Merge namespaces 6 years ago
Anton Firszov 1484067b37 skip memory-intensive allocator tests 6 years ago
Anton Firszov 3cb6f3c677 move test code & delete shared code tests 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
Simon Cropp aa6d2ab997 fix some spelling (#957) 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 b65d2397b7 replace common memory classes 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
Jason Nelson 1449c67f58 Optimize remaining equality checks using pattern matching 8 years ago
Anton Firszov f6dd91922e IBuffer<T>.IsMemoryOwner, Buffer2D<T>.SwapOrCopyContent() 8 years ago