summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2021-04-13 20:22:45 +0200
committerMarti Maria <marti.maria@littlecms.com>2021-04-13 20:22:45 +0200
commit15e449013ed246ab9a983248e261062ee8a72b7c (patch)
tree71928542a71e5b45fa5a3f790ddb55f4ad8aaf31
parent0e72aa06041778a6f7e8ca60f6c164b93fbb499e (diff)
downloadlcms2-15e449013ed246ab9a983248e261062ee8a72b7c.tar.gz
add cmsGetStageContextID
cmsGetStageContextID function per issue #253
-rw-r--r--Projects/VC2015/lcms2.rc8
-rw-r--r--Projects/VC2017/lcms2.rc8
-rw-r--r--Projects/VC2019/lcms2.rc8
-rw-r--r--include/lcms2.h3
-rw-r--r--src/cmslut.c5
-rw-r--r--src/lcms2.def1
6 files changed, 20 insertions, 13 deletions
diff --git a/Projects/VC2015/lcms2.rc b/Projects/VC2015/lcms2.rc
index b7ca585..c381a4b 100644
--- a/Projects/VC2015/lcms2.rc
+++ b/Projects/VC2015/lcms2.rc
@@ -27,8 +27,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
//
1 VERSIONINFO
- FILEVERSION 2,12,0,0
- PRODUCTVERSION 2,12,0,0
+ FILEVERSION 2,13,0,0
+ PRODUCTVERSION 2,13,0,0
FILEFLAGSMASK 0x0L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -45,12 +45,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Marti Maria"
VALUE "FileDescription", "lcms color engine"
- VALUE "FileVersion", "2.12.0.0"
+ VALUE "FileVersion", "2.13.0.0"
VALUE "InternalName", "lcms"
VALUE "LegalCopyright", "Copyright � Marti Maria 2021"
VALUE "OriginalFilename", "lcms2.dll"
VALUE "ProductName", "LittleCMS color engine"
- VALUE "ProductVersion", "2.12.0.0"
+ VALUE "ProductVersion", "2.13.0.0"
END
END
BLOCK "VarFileInfo"
diff --git a/Projects/VC2017/lcms2.rc b/Projects/VC2017/lcms2.rc
index b7ca585..c381a4b 100644
--- a/Projects/VC2017/lcms2.rc
+++ b/Projects/VC2017/lcms2.rc
@@ -27,8 +27,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
//
1 VERSIONINFO
- FILEVERSION 2,12,0,0
- PRODUCTVERSION 2,12,0,0
+ FILEVERSION 2,13,0,0
+ PRODUCTVERSION 2,13,0,0
FILEFLAGSMASK 0x0L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -45,12 +45,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Marti Maria"
VALUE "FileDescription", "lcms color engine"
- VALUE "FileVersion", "2.12.0.0"
+ VALUE "FileVersion", "2.13.0.0"
VALUE "InternalName", "lcms"
VALUE "LegalCopyright", "Copyright � Marti Maria 2021"
VALUE "OriginalFilename", "lcms2.dll"
VALUE "ProductName", "LittleCMS color engine"
- VALUE "ProductVersion", "2.12.0.0"
+ VALUE "ProductVersion", "2.13.0.0"
END
END
BLOCK "VarFileInfo"
diff --git a/Projects/VC2019/lcms2.rc b/Projects/VC2019/lcms2.rc
index b7ca585..c381a4b 100644
--- a/Projects/VC2019/lcms2.rc
+++ b/Projects/VC2019/lcms2.rc
@@ -27,8 +27,8 @@ LANGUAGE LANG_SPANISH, SUBLANG_SPANISH_MODERN
//
1 VERSIONINFO
- FILEVERSION 2,12,0,0
- PRODUCTVERSION 2,12,0,0
+ FILEVERSION 2,13,0,0
+ PRODUCTVERSION 2,13,0,0
FILEFLAGSMASK 0x0L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -45,12 +45,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "Marti Maria"
VALUE "FileDescription", "lcms color engine"
- VALUE "FileVersion", "2.12.0.0"
+ VALUE "FileVersion", "2.13.0.0"
VALUE "InternalName", "lcms"
VALUE "LegalCopyright", "Copyright � Marti Maria 2021"
VALUE "OriginalFilename", "lcms2.dll"
VALUE "ProductName", "LittleCMS color engine"
- VALUE "ProductVersion", "2.12.0.0"
+ VALUE "ProductVersion", "2.13.0.0"
END
END
BLOCK "VarFileInfo"
diff --git a/include/lcms2.h b/include/lcms2.h
index c04b73e..c748e51 100644
--- a/include/lcms2.h
+++ b/include/lcms2.h
@@ -23,7 +23,7 @@
//
//---------------------------------------------------------------------------------
//
-// Version 2.12
+// Version 2.13alpha
//
#ifndef _lcms2_H
@@ -1256,6 +1256,7 @@ CMSAPI cmsUInt32Number CMSEXPORT cmsStageInputChannels(const cmsStage* mpe);
CMSAPI cmsUInt32Number CMSEXPORT cmsStageOutputChannels(const cmsStage* mpe);
CMSAPI cmsStageSignature CMSEXPORT cmsStageType(const cmsStage* mpe);
CMSAPI void* CMSEXPORT cmsStageData(const cmsStage* mpe);
+CMSAPI cmsContext CMSEXPORT cmsGetStageContextID(const cmsStage* mpe);
// Sampling
typedef cmsInt32Number (* cmsSAMPLER16) (CMSREGISTER const cmsUInt16Number In[],
diff --git a/src/cmslut.c b/src/cmslut.c
index 1ac5b4d..9e67b31 100644
--- a/src/cmslut.c
+++ b/src/cmslut.c
@@ -1226,6 +1226,11 @@ void* CMSEXPORT cmsStageData(const cmsStage* mpe)
return mpe -> Data;
}
+cmsContext CMSEXPORT cmsGetStageContextID(const cmsStage* mpe)
+{
+ return mpe -> ContextID;
+}
+
cmsStage* CMSEXPORT cmsStageNext(const cmsStage* mpe)
{
return mpe -> Next;
diff --git a/src/lcms2.def b/src/lcms2.def
index 0874f08..a60f1b0 100644
--- a/src/lcms2.def
+++ b/src/lcms2.def
@@ -229,6 +229,7 @@ cmsStageSampleCLut16bit = cmsStageSampleCLut16bit
cmsStageSampleCLutFloat = cmsStageSampleCLutFloat
cmsStageType = cmsStageType
cmsStageData = cmsStageData
+cmsGetStageContextID = cmsGetStageContextID
cmsNamedColorCount = cmsNamedColorCount
cmsNamedColorIndex = cmsNamedColorIndex
cmsNamedColorInfo = cmsNamedColorInfo