2917 Commits (9b1cd6dbb6b662ecfbbabe8a102b237dee83de25)

Author SHA1 Message Date
Anton Firszov 76633c9867 allowing bucket sizes to be passed to ArrayPoolMemoryManager 8 years ago
Anton Firszov fa0ae3c36b ArrayPoolMemoryManager uses a different ArrayPool for large buffers + implemented ReleaseRetainedResources() 8 years ago
Anton Firszov ae521701f0 Covering ArrayPoolMemoryManager and it's buffer. Took hours, but worth it! 8 years ago
Anton Firszov d6c196bcd4 Buffer2DTests using a mock MemoryManager 8 years ago
Anton Firszov f390569a01 goodbye top-level Buffer<T>! 8 years ago
Anton Firszov 4e515a8581 MemoryManager-s should provide their own IBuffer<T> implementations 8 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 8 years ago
Anton Firszov e666609085 fix regression in GifDecoderCore 8 years ago
Anton Firszov cf96e61a03 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Anton Firszov 29483b338c IManagedByteBuffer 8 years ago
Anton Firszov 2ea9e0843b introducing FakeBuffer<T> workaround 8 years ago
Anton Firszov 3819c756a9 dropping MemoryManager ctr. argument: 8 years ago
Anton Firszov 6a7dfccbc8 IImage : IDisposable 8 years ago
James Jackson-South 1b5896f17e use DistanceSquared 8 years ago
Anton Firszov 7a076de63c moving common MemoryManager logic into extension methods 8 years ago
Anton Firszov af23153775 fix build after merge 8 years ago
Anton Firszov 6bb8e631c6 NamedColors<TPixel>.WebSafePalette is now a property backed by thread safe Lazy<TPixel[]> 8 years ago
James Jackson-South 96dbbd62d9 Revert most colorspace changes. 8 years ago
James Jackson-South 6f6d9e78e6 Fix #453 8 years ago
James Jackson-South de04ff6095 DebugGuard + missing ApproximateComparer 8 years ago
James Jackson-South 1191d322bd Update ToString so we can see full output. 8 years ago
James Jackson-South edb75e1be0 Refactor RgbWorkingSpace 8 years ago
James Jackson-South 2aa21a705e Remove adaptation 8 years ago
James Jackson-South 279d79092d Use classes 8 years ago
James Jackson-South 109315240d Disable that funcky object.Equals 8 years ago
James Jackson-South 454270f51d Temp disable RgbColorspace asserts, AppVeyor fails, works locally and on Travis 8 years ago
James Jackson-South f657f41cea Fix equality operators 8 years ago
James Jackson-South 42cbb47bc3 Use float threshold for dither 8 years ago
James Jackson-South a0c820b1ef Final refactorings + bug fixes 8 years ago
Dirk Lemstra 96b285deed Move swap to classes to avoid odd issues on Mono. 8 years ago
James Jackson-South b1bdaa83d6 Refactor and fix dithering API + algorithm. 8 years ago
James Jackson-South c13cc85b68 Fix and optimize error diffusion 8 years ago
James Jackson-South f773e005a9 Add missing pixel formats 8 years ago
James Jackson-South 2cb370f79e fix ternary casting 8 years ago
James Jackson-South d2df29e4b4 Standardize EXIF dimension transform updates 8 years ago
James Jackson-South 1dae3bd101 Drop an unnecessary constructor invocation for perf 8 years ago
James Jackson-South 219fdbd36b Use premultiply for resize. Fix #428 8 years ago
James Jackson-South e985d6004b Use premultiplication for convolution #428 8 years ago
Anton Firszov c1ce22bb33 better variable naming and docs 8 years ago
Anton Firszov ce5b62471a renamed NonAffineTransformProcessor to ProjectiveTransformProcessor 8 years ago
Anton Firszov 56a16f6a22 IDE-s & analyzers why are you doing this to me? It's 2018! 8 years ago
Anton Firszov 25763f0f99 finalized transform with source rectangle + tests 8 years ago
Anton Firszov a8c5355651 Transform() extension method overload taking Size 8 years ago
Anton Firszov 23c5d1fdf5 AffineTransformProcessor.targetRectangle replaced by targetDimensions 8 years ago
Anton Firszov 12f1358255 fix merge tool madness 8 years ago
Dirk Lemstra 727a9bcd16 Throw exception when the image does not contain a data chunk (#441). 8 years ago
James Jackson-South f1c8bc0348 Update intellisens docs + copyright 8 years ago
James Jackson-South a2f0d24893 Add internal non-affine transform methods 8 years ago