summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add sanity check on profile version.Marti Maria2014-04-166-9/+35
|
* Some copyright updatesMarti Maria2014-03-075-9/+8
|
* Fix compatibility issueMarti Maria2014-03-052-9/+15
|
* Added pthread dependency, and multithreading supportMarti Maria2014-02-164-93/+180
|
* Fixed portability issueMarti Maria2014-02-141-1/+2
|
* First attempt to pthread integrationMarti Maria2014-02-143-4/+121
|
* Fixed context guessingMarti Maria2014-02-142-56/+63
|
* Fixed a memory corruption when deleting tagsMarti Maria2014-02-131-0/+1
|
* Merge from Artifex branchlcms2.6rc0Marti Maria2014-02-1217-1257/+2686
|
* Add UnrollXYZFloatTo16 input formatter for TYPE_XYZ_FLT.Patrick Noffke2013-11-141-0/+37
| | | | | | | Transforms created with TYPE_XYZ_FLT would otherwise result in XYZ values that were off (too small) by a factor of 2. This change fixes the testbed based on my last commit.
* Add PackXYZFloatFrom16 output formatter for TYPE_XYZ_FLT.Patrick Noffke2013-11-141-0/+34
| | | | | Transforms created with TYPE_XYZ_FLT would otherwise result in XYZ values that were off (too small) by a factor of 2.
* Fix uninitialized struct members.XhmikosR2013-10-301-1/+2
| | | | Found with cppcheck.
* Fixing endianess detection and memory leaksMarti Maria2013-10-302-13/+24
|
* Added a way to retrieve matrix-shaper pipelinesMarti Maria2013-10-223-72/+83
|
* Fixed v2 devicelink on Lab space.Marti Maria2013-09-071-6/+5
|
* Added index bound checking in floating point interpolationMarti Maria2013-08-191-40/+26
|
* Fix MemoryWrite bugMarti Maria2013-07-291-3/+2
|
* Removed an unnecessary assertMarti Maria2013-07-291-1/+1
|
* Added a function for IOhandler writeMarti Maria2013-07-191-3/+32
|
* Fix a double free on error recoveringMarti Maria2013-07-101-1/+3
|
* Fix for 2.5 releaselcms2.5Marti Maria2013-07-011-1/+1
|
* Fix for read dictionary tagMarti Maria2013-06-251-1/+9
|
* Non happy-path fixesMarti Maria2013-06-252-5/+17
|
* Added white point on transform2devicelinkMarti Maria2013-06-147-7/+42
|
* Fixed propagation of render intentMarti Maria2013-05-242-0/+6
|
* Remove ^MMarti Maria2013-05-134-2409/+2409
|
* Clean tabs & format after the GIT merge disasterMarti Maria2013-05-1317-622/+569
|
* Fixed a parametric curve bugMarti Maria2013-05-111-1/+1
|
* Added access to MLU translation codesMarti Maria2013-05-101-0/+29
|
* Fix a syntax errorMarti Maria2013-05-101-2/+2
|
* Arrange last pull requestMarti Maria2013-05-091-2/+2
|
* remove duplicate variable assignmentsXhmikosR2013-05-022-3/+1
|
* Merge pull request #14 from robinwatts/memsqueeze_fixesMarti Maria2013-05-027-189/+288
|\ | | | | Memory Squeezing: LCMS2: CLUTElemDup
| * Memory squeezing: LCMS2: BuildGrayInputMatrixPipeline leakRobin Watts2013-03-291-8/+9
| | | | | | | | Avoid leak in allocation failure case.
| * Memory squeezing fix: lcms2 cmsPipeline constructionRobin Watts2013-03-297-179/+266
| | | | | | | | | | | | | | | | | | | | | | When creating a new pipeline, lcms would often try to allocate a stage and pass it to cmsPipelineInsertStage without checking whether the allocation succeeded. cmsPipelineInsertStage would then assert (or crash) if it had not. The fix here is to change cmsPipelineInsertStage to check and return an error value. All calling code is then checked to test this return value and cope.
| * Memory Squeezing: LCMS2: CLUTElemDupRobin Watts2013-03-291-4/+15
| | | | | | | | Check for allocation failures and tidy up if found.
* | fix wrong sprintf type field character (signed vs unsigned)XhmikosR2013-04-171-1/+1
| |
* | Some fixes on V2 LUTMarti Maria2013-04-173-3/+21
| |
* | Added check of BPC suitabilityMarti Maria2013-04-151-7/+27
| |
* | Get rid of dead codeMarti Maria2013-04-044-7/+5
|/
* Fixing a typo (II)Marti Maria2013-03-291-9/+13
|
* Fixing a typo from pull requestMarti Maria2013-03-292-5/+14
|
* Memory squeezing: More LCMS2 fixes.Robin Watts2013-03-292-6/+13
| | | | | Fix some broken error code, add some checking where it was missing, and fix a potential leak.
* Memory squeezing fix: LCMS2: AllocateToneCurveStructRobin Watts2013-03-291-1/+2
| | | | | Simply add an extra check on the last allocation to avoid returning a partially built struct.
* Memory squeezing fix: lcms2 cmsPipeline constructionRobin Watts2013-03-291-3/+5
| | | | | | | | | | | When creating a new pipeline, lcms would often try to allocate a stage and pass it to cmsPipelineInsertStage without checking whether the allocation succeeded. cmsPipelineInsertStage would then assert (or crash) if it had not. The fix here is to change cmsPipelineInsertStage to check and return an error value. All calling code is then checked to test this return value and cope.
* Memory squeezing bug: lcms2 MatrixElemTypeFreeRobin Watts2013-03-291-0/+2
| | | | Destructors should cope with NULL.
* >Changes from Richard HughesMarti Maria2013-03-264-6/+19
|
* 8 bit devicelink generationMarti Maria2013-03-263-15/+25
|
* Fix cppcheck warningsMarti Maria2013-03-195-29/+13
|
* Several fixes to cgats parserMarti Maria2013-03-181-13/+22
|