[Openicc] Announce : ICC Examin 0.46

Kai-Uwe Behrmann ku.b at gmx.de
Thu Dec 18 10:51:24 PST 2008


The ICC Examin-0.46 is available. The released package contains various
improvements and bug fixes.


Changes overview:
* colour sample tracing (for better observing colour shifts)
* colour sample synchronisation in tag, 3D and report windows
* sync report and 3D view with rendering intent selection
* add new translations (basque, czech and french)
* n-dimensional mft2 table displaying
* better display quality of gamut hulls
* export 3D viewer snapshots as VRML (*.wrl) file
* ui improvements (log message window)
* fix cgats parsing for several measurement flavours
* support media blackpoint measurement scaling
* add Oyranos tag parsing fallback (mluc, psid, pseq, MS10)
* colour rendering through Oyranos framework


About:
ICC Examin is a small utility (unix name: iccexamin) for the
purpose of watching the internals of ICC profiles, measurement
data (CGATS), colour samples (named colour profiles), gamut
visualisations (vrml), video card gamma tables (Xorg/XFree86/osX).


Download:
The source package, can be obtained from:
https://sourceforge.net/project/showfiles.php?group_id=177017&package_id=247078
Linux RPM's, can be reached from:
http://www.oyranos.org/wiki/index.php?title=Oyranos/Download#openSUSE_build_server


Thanks:
Thanks to all translators and bug reporters. Post thanks to Norman Chin 
for providing a bsp implementation.


ChangeLog:
Iñaki Larrañaga Murgoitio (1):
         * [po]: Basque translations

Kai-Uwe Behrmann (86):
         * show distribution
         * git maintainance
         * remove std::vector
         * fix for GMB measurement line marking
         * add more thread debugging infos
         * correct typo (thanks to Guy K. Kloss for spotting)
         * add copy contructors and hex displaying
         * repair list class copy
         * support n-dimensional mft2 table displaying
         * complete for mft1
         * repair ICCThreadList::copy regression
         * add Flmm widgets
         * add log window (Ctrl-L)
         * add Flmm
         * window access fix
         * add fl_i18n_codeset in fl_i18n.H for checking
         * fix various compiler warnings
         * more osX configure verbosity
         * remove oyranos_alpha reference
         * half way osX bundle reordering
         * bundle elektra backends
         * fix elektra backend install
         * clean recursive
         * switch first rendering intent naming back to perceptual
         * allow for non i18n builds
         * remove wcstombs
         * remove mluc decoding as it is covered by Oyranos
         * add propriarity TGL2 to target tag names (ICC: "targ")
         * rename to oyNamedColours_Get
         * clean the ICC header of intermediate ncl2 profile
         * avoid crash of zero length ncl2 colour lists
         * remove ambiguous html table attribute
         * update
         * switch to verbose compiling by default
         * update to Oyranos new message function type
         * avoid FL:: thread dependency for message logging; use a local mutex
         * obtain the correct filename for a Oyranos profile
         * update
         * update nl_langinfo() compatibility
         * update to last Oyranos git changes
         * during debugging direct log messages to the command line
         * update to Oyranos oyImage_s data API
         * some cleaning und updating
         * more detailed date support in configure and the About window
         * fix write on static memory
         * fix constant warnings
         * version increase to 0.46
         * keep some more place for text allocation
         * dump warnings to console
         * convert to new function type naming and remove HAVE_OY macros
         * update
         * set configure to error on failed Oyranos detection
         * initialise some ICClist arrays
         * fix for the last (f2dd3f92b...) commit to the CinePaint plug-ins
         * update to Oyranos renaming for oyGetMonitorProfileNameFromDB()
         * switch to Oyranos' new include path propagation
         * update to a removed struct member in Oyranos
         * omit monitor profile name
         * update
         * support new CinePaint version scheme
         * sync configure.sh mit ICC Examin
         * repair RPM building
         * hope to not break normale drawing
         * search for i18n files more robust
         * change to new include scheme
         * update
         * adapt the older CinePaint detection
         * FTGL deprecates old include files
         * add intptr test file
         * detect compiler settings for 32/64-bit builds suring configure
         * [docu]: give credit to translators and contributors of data
         * [oyra]: adapt to Oyranos changed oyColourConversion_Create()
         * [new]: add OpenMP support for vrml parsing
         * [build]: ifdef backward compatible to Oyranos v0.1.8
         * [fix]: rendering intent selection for 3D view
         * [oyra]: add oyOptions_s to ICCmeasurement and ICCexamin
         * [and]: prohibit accidential ICCexamin copies
         * [and]: rework the debug system
         * [and]: rework the debug system
         * [and]: rework the debug system
         * [conf]: update to Oyranos configure.sh
         * [build]: check for configuration file changes
         * [conf]: remove GNU "echo -e" extension
         * [build]: fix a compile warning for a empty source file
         * [conf]: update to Oyranos
         * [build]: configure and build CinéPaint plug-in rpm

Milan Knízek (2):
         * [po]: changes to cs.po
         * [po]: add czesh translation

Pascal LACROIX (1):
         * [po]: french translations



2007-11-08
         * neu: add --with-rpath configure option

2007-09-11
         * fix: #1792127 quality report not savable  in new file

2007-09-03
         * und: move some helper functions to icc_helfer.cpp
         * neu: create oyValuexxx byte ordering utilities in icc_oyranos_extern.x
         * neu: make icc_oyranos_extern.c/h and others C compatible
         * neu: continue with oyNamedColour_s struct and access functions

2007-06-20
         * neu: switch to v0.45
         * fix: Fl_Window::set_modal() is not undoable: remove
         * fix: fix saving: filechooser dateiwahl callback is not sete by default
         * fix: bug#1745530 FL_WHEN_CHANGED prevents double clicks on directories in filechooser: solution fileList->when(FL_WHEN_CHANGED) -> when(3)

2007-06-29
         * neu: ncl2 loockup from 2D view
         * und: user defined selection order in file browser (FL_WHEN_CHANGED + own list)
         * neu: load patch names into GL_Ansicht
         * neu: new ncl2 tag query for ncl2_names to show a list of patch names - ICCtag::getText(std::string text)
         * neu: handle patch names in ICCexamin::farbenLese
         * new: single ncl2 patch in ICCexamin::farbenLese as negative n arg
         * und: added ncl2 to selectTextsLine callback
         * neu: mark ncl2 and cgats tags text lines containing colour patches
         * neu: synchronise html report view with cgats tag text line selection
         * neu: add name to each patch to make it selectable in html report
         * neu: ICCmeasurement::getPatchLines helper to mark cgats tag text lines
         * und: rename ICCmeasurement::getLine() ICCmeasurement::getPatchLine()

2007-06-28
         * neu: show selected measurement patch in 3D view
         * fix: HH: icc_cgats_filter.cpp key word matches complete string
         * neu: remember original patch line number from CGATS file
         * neu: new ICCmeasurement::getLine() informations from CGATS to patch
         * neu: new GL_Ansicht::emphasizePoint() to show a point of interesst
         * fix: fix continued key applyance after key release - 3D cut plane
         * neu: new bool ICCprofile::tagBelongsToMeasurement() tells about tag
         * und: ICCnetzPunkt with new member name used by emphasizePoint()
         * fix: makefile: trigger source generation with fluid at missing header



regards
Kai-Uwe Behrmann
-- 
developing for colour management 
www.behrmann.name + www.oyranos.org


More information about the openicc mailing list