| 
							
							
								 wiredfool | ce57e6adfb | We're not actually multiplying out the bytes, only the indexes | 2016-06-16 01:06:28 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | d0ae5bc75e | added check to prevent arcs > 360 degrees | 2016-06-16 01:05:41 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | b0ec525976 | extraneous space | 2016-06-16 00:52:12 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 92a13d975d | Malloc check merge/rebase | 2016-06-08 06:25:46 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 76605634e6 | MSVC doesn't define UINT32_MAX | 2016-06-08 06:25:46 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 5369d8edd7 | Replace SIZE_MAX with type specific _MAX | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 54a979749c | Rework block allocator | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 768936fa33 | overflow check for im->linesize | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | d48e5cd500 | Convert xsize/ysize to ints in function declarations to match all other uses of xsize/ysize | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 49566b287e | added cleanup to free dictionary memory in ZipEncode, fixes old comment about leaking memory from prior to when we had the cleanup mechanisim | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 4b4ef5f1e2 | Malloc check, realloc, #1715 | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 52d60cd096 | Malloc check, #1715 | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | c589ae6bcf | Change return type of PyPath_Flatten to Py_ssize_t to match PyObject_Length | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | b1a190ad78 | mixed 8c tabs+spaces -> spaces | 2016-06-08 06:21:38 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | ac6e86765d | Updated Changes.rst [ci skip] | 2016-06-08 14:17:56 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | a83ae6caee | Merge pull request #1936 from wiredfool/unref_error Fix "Fatal Python error: UNREF invalid object" in debug builds | 2016-06-08 14:16:42 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 45b28a2a4b | Merge pull request #1937 from wiredfool/alpine-setup Alpine setup.py fixes | 2016-06-08 14:15:33 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 62551a8b49 | Merge pull request #1933 from uploadcare/resample-vertical-pass Resample horizontal + vertical pass | 2016-06-08 14:14:41 +01:00 |  | 
			
				
					| 
							
							
								 homm | 12c8cf94f2 | replace calloc with remaining values emptying | 2016-06-08 03:45:08 +03:00 |  | 
			
				
					| 
							
							
								 homm | c8262660f0 | add RGBa to ImageMode.getmode() as a temporary | 2016-06-03 13:01:24 +03:00 |  | 
			
				
					| 
							
							
								 homm | 3b7923c09f | add calloc explanation | 2016-06-03 12:51:58 +03:00 |  | 
			
				
					| 
							
							
								 wiredfool | 4cca857b1e | Updated Changes.rst [ci skip] | 2016-05-31 14:41:08 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 6fe8d0f15b | Merge pull request #1914 from uploadcare/box-blur-alpha Box blur with premultiplied alpha | 2016-05-31 14:40:25 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 187c0f48d7 | imagequant build | 2016-05-30 07:18:23 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | d316c185b3 | Main git repo, on master. Will fail till PR is merged | 2016-05-30 07:02:06 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | d81c016052 | Sample dockerfile for alpine linux | 2016-05-30 06:51:45 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | ac51f1ee37 | Fixes to run cleanly on alpine linux | 2016-05-30 06:28:08 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | ffb61968f0 | Initialize ptr and guard call to free | 2016-05-30 03:56:28 -07:00 |  | 
			
				
					| 
							
							
								 wiredfool | 72c45e6f5d | Fix Fatal Python error: UNREF invalid object in debug builds PyObject_Del() should only be called on the self object in
a dealloc call, not after failing to make a new object.
Replace with Py_DECREF, which eventually calls PyObject_Del()
http://bugs.python.org/issue3299#msg78740
https://mail.python.org/pipermail/python-dev/2003-February/033258.html | 2016-05-30 03:16:16 -07:00 |  | 
			
				
					| 
							
							
								 homm | f09067e45e | add La mode (2 bands) to the test | 2016-05-28 10:47:14 +03:00 |  | 
			
				
					| 
							
							
								 homm | 34afabbf18 | return malloc where clearing is not required | 2016-05-28 10:47:07 +03:00 |  | 
			
				
					| 
							
							
								 Hugo | 2af16a7b58 | Typos [CI skip] | 2016-05-27 08:52:46 +03:00 |  | 
			
				
					| 
							
							
								 Hugo | 034c5fe8cb | Merge pull request #1931 from wiredfool/pngquant-docs Additional docs for libimagequant | 2016-05-27 08:51:28 +03:00 |  | 
			
				
					| 
							
							
								 homm | 4ea0c83450 | do not rotate image between passes | 2016-05-27 07:24:22 +03:00 |  | 
			
				
					| 
							
							
								 homm | c051f1d79d | ImagingResampleVertical_32bpc implementation | 2016-05-27 07:21:34 +03:00 |  | 
			
				
					| 
							
							
								 homm | 5cd8c35c82 | complete ImagingResampleVertical_8bpc implementation | 2016-05-27 07:12:01 +03:00 |  | 
			
				
					| 
							
							
								 homm | a1b12f792a | improve CoreResampleAccuracy test. Use all bands configurations | 2016-05-27 07:09:49 +03:00 |  | 
			
				
					| 
							
							
								 homm | 8180b0f4c3 | ResampleVertical first implementation | 2016-05-27 06:52:19 +03:00 |  | 
			
				
					| 
							
							
								 homm | edc9880b61 | accept RGBa and La modes for blur | 2016-05-27 03:16:48 +03:00 |  | 
			
				
					| 
							
							
								 wiredfool | 241c54e5a0 | more detailed docs for libimagequant | 2016-05-26 21:55:36 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 15586c5b59 | Update CHANGES.rst [ci skip] | 2016-05-26 21:13:09 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 3657bc10a6 | Merge pull request #1889 from rr-/libpngquant Add libimagequant support in quantize() | 2016-05-26 21:12:25 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 4416873904 | Update CHANGES.rst [ci skip] | 2016-05-26 21:08:39 +01:00 |  | 
			
				
					| 
							
							
								 wiredfool | 761f470b92 | Merge pull request #1912 from uploadcare/premultiplied-luminosity Premultiplied luminosity | 2016-05-26 21:03:26 +01:00 |  | 
			
				
					| 
							
							
								 rr- | db989ad99b | Add perceptive comparisons to quantization tests | 2016-05-26 17:23:43 +02:00 |  | 
			
				
					| 
							
							
								 homm | b56d8f3f1f | speedup La -> LA conversion in most cases | 2016-05-26 15:22:01 +03:00 |  | 
			
				
					| 
							
							
								 homm | d1272b9b8a | speedup RGBa -> RGBA conversion in most cases | 2016-05-26 15:15:08 +03:00 |  | 
			
				
					| 
							
							
								 homm | c4b92d09b7 | support for La mode | 2016-05-26 15:15:08 +03:00 |  | 
			
				
					| 
							
							
								 homm | 1ed5c59f23 | tests for LA modes | 2016-05-26 15:15:08 +03:00 |  | 
			
				
					| 
							
							
								 homm | 8947485e71 | test dirty pixels | 2016-05-26 15:15:08 +03:00 |  |