[Oyranos-devel] [SPAM] osX bug fixes for 0.9.5

2014-03-05 Thread Kai-Uwe Behrmann
Hello,

the lastest tests on Linux and osX lock good. The next release is 
expected this week.

kind regards
Kai-Uwe

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] libXcm-0.5.3

2014-03-07 Thread Kai-Uwe Behrmann
This is a maintainance release of libXcm, the X11 Color Management
library. The package contains some build improvements and a bug fix.


Changes Overview:
* Patch for transposed EDID red y bits (Florian Höch)
* add xcm-edid xcm-x11 xcm-ddc pkg-config file


About:
The library communicates X colour regions between server and clients,
which is described in the included X Color Management spec.
EDID data can be fetched through i2c communication.
EDID data can be parsed for identification and access to colorimetric
calibration data.
libXcm helps in observing known X11 colour management events.


Known applications using libXcm:
The library is used by KolorServer and CompIcc, a Compiz plugin, for
full screen colour correction in hardware. libXcm allows to
support multi monitor and multiple regions per window. The Oyranos
Colour Management System uses the EDID parser. QCmsEvents applet
observes and displays colour management events in a nice GUI. Xcm
contains three command line tools for EDID fetching, EDID parsing and
event observing.


ChangeLog:
http://www.oyranos.org/scm?p=xcolor.git;a=shortlog;h=refs/tags/libXcm-0.5.3


Thanks to all contributors.


git:  git clone git://www.oyranos.org/git/libXcm
git sha1: f78060ef4b76ffccda8f80c97d28f32053504091
size: 303829
md5sum:   c5d293b235f98f0bd211678ffefebc4c  libXcm-0.5.3.tar.bz2
sha1sum:  ce87dcef1f4c2dff620c2d8b6a45f06a6bd8b550  libXcm-0.5.3.tar.bz2


regards
Kai-Uwe Behrmann
-- 
www.behrmann.name www.oyranos.org

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] Oyranos Version 0.9.5

2014-03-07 Thread Kai-Uwe Behrmann
The new version of the Oyranos colour management system is released.
Version 0.9.5 is a feature and bug fix release. The Cairo based 2D
command line grapher tool added options to display CMF's and black body
spectra. A new filter module can now scale images. Internals are further
modularised.


Changes Overview:
* improve oyranos-profile-graph 2D grapher tool
* improve device mapping to JSON serialisation
* support Elektra-0.8.5 as well as 0.7.x (Markus Raab)
* add scale filter
* add ICC named colour list reading
* save device link to file in oyranos-icc
* improved threading support
* update to actual GLee
* API break; avoid OY_COMPUTE flags ambiguity
* API break: reorder object types oyOBJECT_e
* API break: spell colour -> color affects many APIs
* API break: switch to _MoveInStruct naming convention for oyOption_s
* fix CUPS macro names (Andreas Sturmlechner)
* fix Oyranos can not find LCMS, LCMS2 and Exiv2 (Peter Sarvaš)
* fix potential crash in oyProfile_GetDevice() (Yiannis Belias)
* raw image display with lesser artefacts through lraw/lcm2
* lcms/lcm2 modules: dlopen liblcms and liblcms2
* lcm2 module support lcms-2.6 cmsContext API changes
* qarz module returns sRGB for non colour server profile
* oydi module fix color server activity detection


About:
Oyranos is a colour management system allowing to share various settings
across applications and services. The provided interfaces are the C
library, native graphical front ends and partitial access through
command line tools. The library is licensed under newBSD.


Known Applications using Oyranos:
ICC Examin, the KDE KolorManager, KolorServer/KWin and Synnefo
configuration dialog, Krita through libCmpx, the CompIcc colour server
and more.


ChangeLog:
http://www.oyranos.org/scm?p=oyranos.git;a=shortlog;h=refs/tags/0.9.5


Hint:
libXcm >= 0.5.3 is required


Thanks to all contributors.


git:   git clone git://www.oyranos.org/git/oyranos
git sha1:  ea0cdfc9e42c305902e6e5f52edd80f27681cd37
package:
http://sourceforge.net/projects/oyranos/files/Oyranos/Oyranos%200.9/oyranos-0.9.5.tar.bz2
size:  1800977
md5sum:   f59ef03182597e1e7ba0e434599eb0c4  oyranos-0.9.5.tar.bz2
sha1sum:  9b52d73f60c67cc955fe54f6a2fe7386a71f8f68  oyranos-0.9.5.tar.bz2


regards
Kai-Uwe Behrmann
-- 
www.behrmann.name + www.oyranos.org

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] KolorManager Release 1.0.2

2014-03-07 Thread Kai-Uwe Behrmann
This is a bug fix release of KolorManager.


Changes Overview:
* Fix selection of no device related profiles
* Fix missing Taxi results while changing device
* Add cmake Copying file


About:
KolorManager is a front end to Oyranos´ settings and device configuration.
It can be found in KDEs systemsettings panel. KolorServer is a X Color
Managmeent compatible colour server.


This version builds successfully with Oyranos-0.9.4 .


WWW:
http://www.oyranos.org/kolormanager


ChangeLog:
http://quickgit.kde.org/index.php?p=kolor-manager.git&a=log&h=v1.0.1


git snapshot:
http://quickgit.kde.org/index.php?p=kolor-manager.git&a=tags


Thanks for all bug reports.


regards
Kai-Uwe Behrmann
-- 
www.behrmann.name + www.oyranos.org

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] ICC Examin 0.55

2014-03-07 Thread Kai-Uwe Behrmann
ICC Examin Version 0.55 is a bug fix release.


Changes overview:
* update to Oyranos 0.9.5 API changes
* adapt inline sed usage for FreeBSD (Boris Samorodov)
* fix build on Factory - where 'pkg-config --cflags xcm' is empty
(Dominique Leuenberger)
* fix for profiles without desc tag
* fix lagging UI on file open
* fix Harald's crash on XFCE
* use available XRandR for monitor gamma


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


ChangeLog:
http://www.oyranos.org/scm?p=icc_examin.git;a=shortlog;h=refs/tags/0.55


Download: git clone git://www.oyranos.org/git/icc_examin
git sha1: e2b80c1c13fd75b52813a9e031ba91da3833c1ec
size: 594646
Package:
http://downloads.sourceforge.net/project/oyranos/ICC%20Examin/ICC%20Examin%200.55/icc_examin-0.55.tar.bz2


regards
Kai-Uwe Behrmann
-- 
www.behrmann.name + www.oyranos.org

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] Xcm-0.5.3

2014-03-07 Thread Kai-Uwe Behrmann
This is a bug fix release of Xcm, the X11 Color Management tools package.


Changes Overview:
* fix handle of x,y,width and height args
* fix window listing in xcm -l
* reduce library dependencies for some binaries
* add _udevrulesdir in spec file


About:
Window colour management can be controled by the xcm command line tool.
EDID data can be obtained from monitor over the i2c bus.
EDID data can be parsed for identification and access to colorimetric
data by the xcmedid tool.
The xcmevents tool observes known X11 colour management events on the
command line.


ChangeLog:
http://www.oyranos.org/scm?p=xcm.git;a=shortlog;h=refs/tags/xcm-0.5.3


git:  git://www.oyranos.org/git/xcm
git sha1: cc5a7606ce0ddfe018eb6146353ad65c4af72094
package:
http://sourceforge.net/projects/oyranos/files/Xcm/xcm-0.5.3.tar.bz2
size: 245930
md5sum:   ed74e97ff6dc5b320e99caacc8511035  xcm-0.5.3.tar.bz2
sha1sum:  b19c596b1ce14dda1497914b2bbe630a6a7f9c2b  xcm-0.5.3.tar.bz2


regards
Kai-Uwe Behrmann
-- 
www.behrmann.name + www.oyranos.org

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] Compicc 0.8.8

2014-03-07 Thread Kai-Uwe Behrmann
A new version of the compiz plugin for ICC colour correction of
monitors is released. This release is a build fix release.


Changes Overview:
* fix build in oS-factory (Petr Gajdos)
* remove STRIPOPT variable (Petr Gajdos)
* xcm is present fix (Petr Gajdos)
* remove references to unused fltk tests (Kai-Uwe Behrmann)
* move up _BSD_SOURCE (Petr Gajdos)


About:
The project brings you instant desktop colour correction on GPU
through the compiz window manager (0.7.x/0.8.x). It supports multi
monitors and live connecting. The implicite colour conversion appears on
the fly. To opt out of colour correction for specialised graphics
applications the X Color Management spec 0.4 is supported. Devices can
be configured through the Oyranos Colour Management System.


ChangeLog:
http://compicc.git.sourceforge.net/git/gitweb.cgi?p=compicc/compicc;a=shortlog;h=refs/tags/0.8.8


Download:
git:  git clone git://git.code.sf.net/p/compicc/code compicc-code
git sha1: b8952e8abf87e0aa5ceeb06e57469dc49eaf0feb
Package:
https://downloads.sourceforge.net/project/compicc/Compicc/compicc-0.8.8.tar.bz2
size: 1
md5sum:   566f3c09b4261b5996278730f367b8b8  compicc-0.8.8.tar.bz2
sha1sum:  7da3a0aa08b4c5518c7a43f1d5277364e8972121  compicc-0.8.8.tar.bz2


regards
Kai-Uwe Behrmann
-- 
www.behrmann.name + www.oyranos.org

--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos Contact: Xcm

2014-03-11 Thread Kai-Uwe Behrmann
The missed package you need to install before Oyranos is libXcm. The 
dependencies are mentioned in the README file.
http://www.oyranos.org/scm?p=oyranos.git;a=blob_plain;f=README

D.Z. schrieb:
>Message:
>Hello ,
>
>I have this problem after trying to build oyranos 0.9.5
>.
>.
>.
>-- Performing Test OpenMP_FLAG_DETECTED - Success
>-- Try OpenMP CXX flag = [-fopenmp]
>-- Performing Test OpenMP_FLAG_DETECTED
>-- Performing Test OpenMP_FLAG_DETECTED - Success
>-- Found OpenMP: -fopenmp 
>CMake Error at src/CMakeLists.txt:99 (FIND_PACKAGE):
> By not providing "FindXcm.cmake" in CMAKE_MODULE_PATH this project
>has
> asked CMake to find a package configuration file provided by "Xcm",
>but
> CMake did not find one.
>
> Could not find a package configuration file provided by "Xcm" with
>any of
> the following names:
>
> XcmConfig.cmake
> xcm-config.cmake
>
> Add the installation prefix of "Xcm" to CMAKE_PREFIX_PATH or set
>"Xcm_DIR"
> to a directory containing one of the above files. If "Xcm" provides
>a
> separate development package or SDK, be sure it has been installed.
>
>
>-- Configuring incomplete, errors occurred!
>
>Thanks.
>
>Date/Time: March 10, 2014 18:03
>Coming from (referer): http://www.oyranos.org/contact/
>Using (user agent): Mozilla/5.0 (X11; Linux x86_64; rv:24.0)
>Gecko/20100101 Firefox/24.0

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos Contact: Xcm

2014-03-11 Thread Kai-Uwe Behrmann


Oops,the README is slightly outdated: 
libXcm >= 0.5.3

sorry for the confusion,
Kai-Uwe



Dimitris Zlatanidis  schrieb:
>I have already installed xcm ( libXcm ) and oyranos 0.9.4 work well.
>
>I am maintained for Slackware linux
>http://slackbuilds.org/repository/14.1/graphics/oyranos/?search=oyranos
>
>Thanks
>
>
>On Tue, Mar 11, 2014 at 9:55 AM, Kai-Uwe Behrmann  wrote:
>
>> The missed package you need to install before Oyranos is libXcm. The
>> dependencies are mentioned in the README file.
>> http://www.oyranos.org/scm?p=oyranos.git;a=blob_plain;f=README
>>
>> D.Z. schrieb:
>> >Message:
>> >Hello ,
>> >
>> >I have this problem after trying to build oyranos 0.9.5
>> >.
>> >.
>> >.
>> >-- Performing Test OpenMP_FLAG_DETECTED - Success
>> >-- Try OpenMP CXX flag = [-fopenmp]
>> >-- Performing Test OpenMP_FLAG_DETECTED
>> >-- Performing Test OpenMP_FLAG_DETECTED - Success
>> >-- Found OpenMP: -fopenmp
>> >CMake Error at src/CMakeLists.txt:99 (FIND_PACKAGE):
>> > By not providing "FindXcm.cmake" in CMAKE_MODULE_PATH this project
>> >has
>> > asked CMake to find a package configuration file provided by "Xcm",
>> >but
>> > CMake did not find one.
>> >
>> > Could not find a package configuration file provided by "Xcm" with
>> >any of
>> > the following names:
>> >
>> > XcmConfig.cmake
>> > xcm-config.cmake
>> >
>> > Add the installation prefix of "Xcm" to CMAKE_PREFIX_PATH or set
>> >"Xcm_DIR"
>> > to a directory containing one of the above files. If "Xcm" provides
>> >a
>> > separate development package or SDK, be sure it has been installed.
>> >
>> >
>> >-- Configuring incomplete, errors occurred!
>> >
>> >Thanks.
>> >
>> >Date/Time: March 10, 2014 18:03
>> >Coming from (referer): http://www.oyranos.org/contact/
>> >Using (user agent): Mozilla/5.0 (X11; Linux x86_64; rv:24.0)
>> >Gecko/20100101 Firefox/24.0
>>
>> --
>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>> gesendet.
>>

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] oyranos-0.9.5 and clang (no OPENMP) error: use of undeclared identifier 'omp_get_num_procs'

2014-03-14 Thread Kai-Uwe Behrmann
I did only some static checking for compiling with clang. Thanks for then 
patch. It will be applied during next week.
For the detection, it is not clear to me if ít means missing support in cmake 
for clang or if something like the clang-omp package would enable support for.
OpenMP is used for paralellising colour conversions with lcms.

kind regards
Kai-Uwe



Boris Samorodov  schrieb:
>-BEGIN PGP SIGNED MESSAGE-
>Hash: SHA512
>
>Hi Kai-Uwe and All,
>
>I try to compile oyranos 0.9.5 at FreeBSD-10 with clang (default)
>compiler:
>- -
>% uname -a
>FreeBSD srv.bb.tel.ru 10.0-RC3 FreeBSD 10.0-RC3 #1 r260036: Mon Dec 30
>03:21:53 SAMT 2013 b...@srv.bb.tel.ru:/usr/obj/usr/src/sys/GENERIC
>amd64
>
>% clang -v
>FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
>Target: x86_64-unknown-freebsd10.0
>Thread model: posix
>- -
>
>While configure it's properly detected that OpenMP is missing:
>- -
>Could NOT find OpenMP (missing:  OpenMP_C_FLAGS OpenMP_CXX_FLAGS)
>- -
>
>But while compiling an error occures:
>- -
>[...]
>Linking CXX executable qcmsevents
>[ 94%] Built target qcmsevents
>Scanning dependencies of target image-display
>[ 94%] Building CXX object
>src/examples/CMakeFiles/image-display.dir/image_display/image_display.cpp.o
>In file included from
>/usr/ports/graphics/oyranos/work/oyranos-0.9.5/src/examples/image_display/image_display.cpp:201:
>/usr/ports/graphics/oyranos/work/oyranos-0.9.5/src/examples/image_display/../../liboyranos_core/oyranos_threads.c:184:9:
>error: use of undeclared identifier 'omp_get_num_procs'
>if((omp_get_num_procs() - 1) >= 1)
>^
>/usr/ports/graphics/oyranos/work/oyranos-0.9.5/src/examples/image_display/../../liboyranos_core/oyranos_threads.c:185:26:
>error: use of undeclared identifier 'omp_get_num_procs'
>  oy_thread_count_ = omp_get_num_procs() - 1;
> ^
>- -
>
>Looking at the code (src/liboyranos_core/oyranos_threads.c)
>there is an unconditional inclusion of omp_get_num_procs():
>- -
>if((omp_get_num_procs() - 1) >= 1)
>  oy_thread_count_ = omp_get_num_procs() - 1;
>else
>  oy_thread_count_ = 1;
>- -
>
>If first three lines are surrounded with an ifdef then oyranos
>compiles.
>The patch is:
>- -
>- --- src/liboyranos_core/oyranos_threads.c.orig  2014-03-13
>22:06:34.153920114 +0400
>+++ src/liboyranos_core/oyranos_threads.c   2014-03-13
>22:07:12.182505283 +0400
>@@ -181,9 +181,11 @@
> oyObject_Lock( oy_job_message_list_->oy_, __func__, __LINE__ );
> oyObject_UnLock( oy_job_message_list_->oy_, __func__, __LINE__ );
>
>+#ifdef _OPENMP
> if((omp_get_num_procs() - 1) >= 1)
>   oy_thread_count_ = omp_get_num_procs() - 1;
> else
>+#endif
>   oy_thread_count_ = 1;
>
> oy_threads_ =
>(oyThread_t*)calloc(sizeof(oyThread_t),oy_thread_count_+1);
>- -
>
>Is it the right thing to do?
>
>Thanks for your attention.
>- --
>WBR, Boris Samorodov (bsam)
>FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
>-BEGIN PGP SIGNATURE-
>Version: GnuPG v2.0.22 (FreeBSD)
>Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
>iQIcBAEBCgAGBQJTIfmKAAoJEJYOILA6P20oyFAP/0xZki0HOyPXpow48Mwr7Jht
>U2qSATlPEHuBu2WNmyOSsjAKs8D7X0C0+33bu1D5EjSEgoqyw+439eudGNvK1Wow
>HY1O0/4fWbM7ZS1vmM4ZSssVw7NUX6wFbVITIP+HyusNTulfPyUUK1EbxrGo1qMm
>wLzEzNj51RUAEfa7ZyTSdvmQ0ysxPBiGLCrlhekAEKMj1y0H5dcML5BbruFd05GG
>tC62NuSdLGu8VN38ddjblrFy8/lGmX1dfxFQeHcoTvzhmDQ5oBZ1Mnwk4EV9JNAV
>Ul7Tb2xmbSuBUUA0JovLTuWvxFKX0NhWayJJacd4rHnJ3anPPVmWrpF0ISASiBtd
>bOqGMW3y6/8scEc72Kj4yGvHfC1W2pHc9DP63DEmnAypCIkT8G2gnynbqYUF56z9
>/KL8GU7Ep6Te+5zbrYhRCleFM/nyNlP02wbWQrXdji/aJpH6cmtLL9BHKvejQ/hG
>TXjQbqiCbA5A1hGlwxK/5iGXtRZkzV6U+VLADr84N9qK22pbd7utoW6pIhjA6yb8
>quT2GUlfJl3FAm3QaT0M3rZK897YaxPRIWiKyilh0dK4UBtpm0fuBvZ1gd3Y3QLH
>SlzWm//oaed/6SNHy9i8CJH10hc9R7LpLOm3JzSUFbw1Zf46OBVa49dyIVOiBQwt
>OR9wVz39OqYAG1cBcN01
>=ofeI
>-END PGP SIGNATURE-
>
>--
>Learn Graph Databases - Download FREE O'Reilly Book
>"Graph Databases" is the definitive new guide to graph databases and
>their
>applications. Written by three acclaimed leaders in the field,
>this first edition is now available. Download your free book today!
>http://p.sf.net/sfu/13534_NeoTech
>___
>Oyranos-devel mailing list
>Oyranos-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/oyranos-devel

--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech_

Re: [Oyranos-devel] oyranos-0.9.5 and clang (no OPENMP) error: use of undeclared identifier 'omp_get_num_procs'

2014-03-17 Thread Kai-Uwe Behrmann

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello Boris,

Oyranos and ICC Examin changes are in git.
Thanks for pointing out and the patch.

Kai-Uwe

Am 14.03.2014 18:25, schrieb Boris Samorodov:
> 14.03.2014 20:28, Kai-Uwe Behrmann пишет:
>
>> I did only some static checking for compiling with clang. Thanks for
then patch. It will be applied during next week.
>
> OK, great.
>
>> For the detection, it is not clear to me if ít means missing support
in cmake for clang or if something like the clang-omp package would
enable support for.
>> OpenMP is used for paralellising colour conversions with lcms.
>
> There is no OpenMP at clang for now (clang 3.4). However Intel has
> (and integrates) patches to clang to enable support. Hopefully
> clang-3.5 release will have OpenMP support out of the box.
>
>> kind regards
>> Kai-Uwe
>>
>>
>>
>> Boris Samorodov  schrieb:
>> Hi Kai-Uwe and All,
>>
>> I try to compile oyranos 0.9.5 at FreeBSD-10 with clang (default)
>> compiler:
>> -
>> % uname -a
>> FreeBSD srv.bb.tel.ru 10.0-RC3 FreeBSD 10.0-RC3 #1 r260036: Mon Dec 30
>> 03:21:53 SAMT 2013 b...@srv.bb.tel.ru:/usr/obj/usr/src/sys/GENERIC
>> amd64
>>
>> % clang -v
>> FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
>> Target: x86_64-unknown-freebsd10.0
>> Thread model: posix
>> -
>>
>> While configure it's properly detected that OpenMP is missing:
>> -
>> Could NOT find OpenMP (missing:  OpenMP_C_FLAGS OpenMP_CXX_FLAGS)
>> -
>>
>> But while compiling an error occures:
>> -
>> [...]
>> Linking CXX executable qcmsevents
>> [ 94%] Built target qcmsevents
>> Scanning dependencies of target image-display
>> [ 94%] Building CXX object
>>
src/examples/CMakeFiles/image-display.dir/image_display/image_display.cpp.o
>> In file included from
>>
/usr/ports/graphics/oyranos/work/oyranos-0.9.5/src/examples/image_display/image_display.cpp:201:
>>
/usr/ports/graphics/oyranos/work/oyranos-0.9.5/src/examples/image_display/../../liboyranos_core/oyranos_threads.c:184:9:
>> error: use of undeclared identifier 'omp_get_num_procs'
>>if((omp_get_num_procs() - 1) >= 1)
>>^
>>
/usr/ports/graphics/oyranos/work/oyranos-0.9.5/src/examples/image_display/../../liboyranos_core/oyranos_threads.c:185:26:
>> error: use of undeclared identifier 'omp_get_num_procs'
>>  oy_thread_count_ = omp_get_num_procs() - 1;
>> ^
>> -
>>
>> Looking at the code (src/liboyranos_core/oyranos_threads.c)
>> there is an unconditional inclusion of omp_get_num_procs():
>> -
>>if((omp_get_num_procs() - 1) >= 1)
>>  oy_thread_count_ = omp_get_num_procs() - 1;
>>else
>>  oy_thread_count_ = 1;
>> -
>>
>> If first three lines are surrounded with an ifdef then oyranos
>> compiles.
>> The patch is:
>> -
>> --- src/liboyranos_core/oyranos_threads.c.orig  2014-03-13
>> 22:06:34.153920114 +0400
>> +++ src/liboyranos_core/oyranos_threads.c   2014-03-13
>> 22:07:12.182505283 +0400
>> @@ -181,9 +181,11 @@
>> oyObject_Lock( oy_job_message_list_->oy_, __func__, __LINE__ );
>> oyObject_UnLock( oy_job_message_list_->oy_, __func__, __LINE__ );
>>
>> +#ifdef _OPENMP
>> if((omp_get_num_procs() - 1) >= 1)
>>   oy_thread_count_ = omp_get_num_procs() - 1;
>> else
>> +#endif
>>   oy_thread_count_ = 1;
>>
>> oy_threads_ =
>> (oyThread_t*)calloc(sizeof(oyThread_t),oy_thread_count_+1);
>> -
>>
>> Is it the right thing to do?
>>
>> Thanks for your attention.
>

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTJvDYAAoJEFH10hHregTIU2sH/iWFwTykjn0EhcHbDRvESjEM
UwKGIozTPbkD8qf/OIQfMBel3cbDa0TOcaWHWVwUs2bW1fKFNt/lVT7xVwg+BkpV
VY7+GG9gD0wEe91u+IpnudYW7YS+3Uqg3fcbWxu9WtILeBGZShM0IhSvsqql38rC
5tpEuJTm52wc076y9ny3DL6qqse1LzQsg2Qc1RUC/6JOmmKzvpktmY81e241Z5an
FxCxY1MomQX7Su4gLtxsU2NmNW4DL4h3uFOk19p7TABK4c65HTmLm82YkAvlyEJ3
k20/FhW7WMPpN65sJm6xBa46aYm4+RnHQcKGCYbsZjEdy4vaxEaodLZ1bOvLjOE=
=QxAW
-END PGP SIGNATURE-


--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] [ANNOUNCE] Compicc 0.8.9

2014-05-12 Thread Kai-Uwe Behrmann
A new version of the compiz plugin for ICC colour correction of
monitors is released. This release is a bug fix release.


Changes Overview:
* fix 30-bit visuals


About:
The project brings you instant desktop colour correction on GPU
through the compiz window manager (0.7.x/0.8.x). It supports multi
monitors and live connecting. The implicite colour conversion appears on
the fly. To opt out of colour correction for specialised graphics
applications the X Color Management spec 0.4 is supported. Devices can
be configured through the Oyranos Colour Management System.



Download:
git:  git clone git://git.code.sf.net/p/compicc/code compicc-code
Package:  
https://downloads.sourceforge.net/project/compicc/Compicc/compicc-0.8.9.tar.bz2
size: 77739
md5sum:   427d43567af1c4388cf19c9a24191680  compicc-0.8.9.tar.bz2
sha1sum:  8e474f2efe138a262cf63e830b1520a2e53ea4e8  compicc-0.8.9.tar.bz2


regards
Kai-Uwe Behrmann
-- www.behrmann.name + www.oyranos.org


--
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] [iccxml-0.9.6, FreeBSD] error: redefinition of 'CIccUTF16String'

2014-07-07 Thread Kai-Uwe Behrmann
IccXML needs a release. And I planed to look for it. Not sure if the
windows zip works under linux as a temporary workaround.

kind regards
Kai-Uwe

Am 03.07.2014 17:25, schrieb Boris Samorodov:
> While building at FreeBSD (9/10, i386/amd64) I get an error:
> -
>
> -DHAVE_UNISTD_H=1 -DHAVE_STRERROR=1 -I. -I.. -I../IccXML
> -I/usr/local/include/SampleICC -I/usr/local/include/libxml2 -O2 -pipe
>
>  ^   ~
>
> 3 errors generated.
> gmake[2]: *** [IccMpeXml.lo] Error 1
> -
>
> The full log is here:
> http://beefy2.isc.freebsd.org/bulk/10amd64-quarterly/2014-07-02_23h55m45s/logs/iccxml-0.9.6_2.log
>
> Any help is appreciated. Thanks!
>


--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] scm move to github

2014-07-22 Thread Kai-Uwe Behrmann
As was discussed quite some time ago here on list, the Oyranos project
moves to github. The new SCM is still in preparation. Here already the
link https://github.com/oyranos-cms . One reason is the increased
workload on www.oyranos.org, the other for a more streamlined code hosting.

kind regards
Kai-Uwe

--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Kolor Manager to enable/disable CM for cups-filters? (GSoC)

2014-08-01 Thread Kai-Uwe Behrmann
Hello,

sorry for the full quote. But it provides us a record.

Am 01.08.2014 09:46, schrieb Joseph Simon:
> Hi Kai-Uwe,
>
> On Thu, Jul 31, 2014 at 3:50 AM, Kai-Uwe Behrmann  wrote:
>
>> The mockup looks good to me. As the new cm flag should apply to all
>> device classes, it could reside in oyranos_devices.c .

I think now ,that is not needed. You can add the below call in
kmdevices.cpp and that's it.

>> oyConfig_GetOptions("backend_core") is maybe the easiest way to add the
>> flag to a device.
>>
> I thought so. Any changes made through KolorManager must be carried across
> to other programs. So, it is a matter of writing the code to store the flag
> status (likely, within kmdevices) and loading it (an Oyranos interface
> elsewhere).

agreed. That should be documented in the device protocoll?
http://www.oyranos.org/wiki/index.php?title=Device_Settings#Module_Protocol
https://github.com/oyranos-cms/oyranos/blob/master/doc/doxymentation_alpha#L224

> Regarding the UI, every "check" in the cm-enable/disable switch should also
> hide all of the ICC profile selection boxes below and remove a profile from
> that device.

Removing the profile is no guarantee, as Oyranos still searches for a
best matching profile for a given device, like those generated with
dispcalGUI and installed from Taxi DB. Otherwise I agree and would like
to implement that in some applications.

> Can I further reply to the email list?
> Sure.

kind regards
Kai-Uwe

>> Note, the actual repositories switched to:
>> https://github.com/oyranos-cms
>>
> Yup. That is where I cloned it from.
>
>
>> kind regards
>> Kai-Uwe
>>
> Joe
>
>
>
>
>> Am 30.07.2014 23:40, schrieb Joseph Simon:
>>> Hi Kai-Uwe,
>>>
>>> I have attached a sample UI, with the added CM switch in Kolor Manager.
>>>
>>> There needs to be something registered in the DB/backend to mark each
>>> device as being "color managed enabled" (by default) or "CM disabled".
>>> Where in Oyranos Git can be best used to add such code?
>>>
>>> Joe
>>>
>>>
>>> On Mon, Jul 28, 2014 at 1:36 AM, Kai-Uwe Behrmann  wrote:
>>>
>>>> Hello Joe,
>>>>
>>>> glad to read from you.
>>>>
>>>> Yes, you can certainly add a device CM disable flag. That feature is
>>>> fine with me too.
>>>>
>>>> kind regards
>>>> Kai-Uwe
>>>>
>>>> Am 26.07.2014 10:02, schrieb Joseph Simon:
>>>>> Dear Kai-Uwe,
>>>>>
>>>>> It has been a long time. I have not been programming in a while due to
>> a
>>>>> sort of change in life plans; Please do not take the incommunicado
>>>>> personally.
>>>>>
>>>>> Currently, there is a 'device_inhibit' flag in cups-filters that
>> disables
>>>>> color management printing if it is "true/1". It seems that Colord is
>> able
>>>>> to raise this flag if its color manager specifies that the device -
>>>> printer
>>>>> in this case - is registered as "color management disabled".
>>>>>
>>>>> I have asked Till if it is okay if we can make this case available to
>> ALL
>>>>> color managers, and he agreed to it (although he does not wish to make
>>>>> cups-filters dependent on every color manager).
>>>>>
>>>>> Are you okay with me modifying KolorManager so that printers can be set
>>>>> color-managed/non-color-managed in the UI, and then have those settings
>>>>> registered in cups-filters? A file similar to colord.c would need to be
>>>>> added (oyranos.c?) in cups-filters.
>>>>>
>>>>> Joe Simon
>>>>>
>>


--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Kolor Manager to enable/disable CM for cups-filters? (GSoC)

2014-08-01 Thread Kai-Uwe Behrmann
Am 01.08.2014 16:55, schrieb Kai-Uwe Behrmann:
> Note, the actual repositories switched to:
> https://github.com/oyranos-cms
>
>> Yup. That is where I cloned it from.

KolorManager git is updated for Oyranos 0.9.6 .

kind regards
Kai-Uwe

--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] kolorserver not running?

2014-08-18 Thread Kai-Uwe Behrmann
The project readme has some hints for starting and debugging kolor server kded.
http://quickgit.kde.org/?p=kolor-manager.git&a=blob&f=README#l76
Kwin should be the 4.11+ one.

Or try a web search for more infos:
https://www.google.com/search?q=kolorserver+kded+detection

Greetings from holyday,
Kai-Uwe

On 15. August 2014 15:54:17 MESZ, "Milan Knížek"  wrote:
>Hello,
>
>as far as I can tell, I am not able to run kolormanager kde service to
>try it out with KWin full desktop (?) color correction.
>
>I set KWin as default WM, and in Desktop Effects / Advanced I set
>XRender as Composition type and Native as Qt graphical system
>(translating from Czech).
>
>Based on the oyranos.org blog entry on 30bit monitor support [1] I
>would
>assume that it would as long as I do not need OpenGL.
>
>[1] "KWin supports ICC based colour correction through KolorManager,
>which would be useful for the colour saturation. But KWin disables all
>effects for 30-bit OpenGL visuals."
>
>I use 23-bit RGB display output.
>
>$ yaourt -Qs kolor-manager
>local/kolor-manager 1.0.2-1
>
>$ yaourt -Ql kolor-manager
>kolor-manager /usr/
>kolor-manager /usr/lib/
>kolor-manager /usr/lib/kde4/
>kolor-manager /usr/lib/kde4/kded_kolorserver.so
>kolor-manager /usr/lib/kde4/kmdevices.so
>kolor-manager /usr/lib/kde4/kminfo.so
>kolor-manager /usr/lib/kde4/kmsettings.so
>kolor-manager /usr/share/
>kolor-manager /usr/share/kde4/
>kolor-manager /usr/share/kde4/services/
>kolor-manager /usr/share/kde4/services/kded/
>kolor-manager /usr/share/kde4/services/kded/kolorserver.desktop
>kolor-manager /usr/share/kde4/services/kmdevices.desktop
>kolor-manager /usr/share/kde4/services/kminfo.desktop
>kolor-manager /usr/share/kde4/services/kmsettings.desktop
>kolor-manager
>/usr/share/kde4/services/settings-kolor-management.desktop
>
>KDE version 4.13.3
>
>I can run "kded4 [kmdevices|kminfo|kmsettings" just fine, but I cannot
>find the kolorserver listed among the services (System settings /
>Service manager) at all.
>
>Running "kcminit kolorserver" does not produce any messages and returns
>exit code 0 on CLI.
>
>Does it require a patched KWin?
>
>regards,
>Milan
>
>-- 
>http://milan-knizek.net/
>About linux and photography (Czech only)
>O linuxu a fotografování
>
>
>
>
>----------
>___
>Oyranos-devel mailing list
>Oyranos-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/oyranos-devel

-- 
Kai-Uwe Behrmann
www.behrmann.name--
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] [SOLVED] kolorserver not running?

2014-09-01 Thread Kai-Uwe Behrmann
Am 22.08.2014 20:16, schrieb Milan Knížek:
> Mea Culpa - it works now.
>
> I did not know that one has to enable the experimental colour management
> feature in Desktop Effects setting on the last tab...

Added the https://userbase.kde.org/Color_Management link to the
KolorManager web page and kde wiki. Hope that helps others to find out
the docu more easily.

kind regards
Kai-Uwe

--
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] [iccxml-0.9.6, FreeBSD] error: redefinition of 'CIccUTF16String'

2014-09-03 Thread Kai-Uwe Behrmann
Hello Boris,

the IccXML-0.9.8 tar ball is finally pushed on SF.net

kind regards
Kai-Uwe

Am 09.07.2014 11:28, schrieb Boris Samorodov:
> Hi, Kai-Uwe,
>
> Thank you for your help. Unfortunately you are right in that zip
> distfiles do not work at FreeBSD. :-(
>
> 07.07.2014 19:54, Kai-Uwe Behrmann пишет:
>> IccXML needs a release. And I planed to look for it. Not sure if the
>> windows zip works under linux as a temporary workaround.
>>
>> kind regards
>> Kai-Uwe
>>
>> Am 03.07.2014 17:25, schrieb Boris Samorodov:
>>> While building at FreeBSD (9/10, i386/amd64) I get an error:
>>> -
>>>
>>> -DHAVE_UNISTD_H=1 -DHAVE_STRERROR=1 -I. -I.. -I../IccXML
>>> -I/usr/local/include/SampleICC -I/usr/local/include/libxml2 -O2 -pipe
>>>
>>>  ^   ~
>>>
>>> 3 errors generated.
>>> gmake[2]: *** [IccMpeXml.lo] Error 1
>>> -
>>>
>>> The full log is here:
>>> http://beefy2.isc.freebsd.org/bulk/10amd64-quarterly/2014-07-02_23h55m45s/logs/iccxml-0.9.6_2.log
>>>
>>> Any help is appreciated. Thanks!


--
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] Synnefo + KolorManager changes

2014-09-12 Thread Kai-Uwe Behrmann
Hello,

after fixing some bugs in Synnefo, I was too lazy to do the same in
KolorManager. Additionally new features had to be added twice, like Taxi
DB support or the 2D profile graph. In order to reduce code duplication,
Joseph started some time ago a project to compile Synnefo as a library
and a separate bare minimum application. But the project got stalled.
However the modularisation ground work inside Synnefo was done. So it
was easy to complete that project and split out a library. The new
Synnefo behaves completely like the old Synnefo, but most Oyranos code
resides now inside libsynnefo-common.

Joseph,
it might be that you had different intentions with libsynnefo. So let me
know if the current design is fine with you or what you think could be
improved.

As a result KolorManager will no longer be able to use KDE widgets
inside the configuration panels. As well Synnefo is more compact
compared to KolorManager. The device panel can now omit Taxi queries by
simply not clicking on a device. Therefore the lower device selector is
now part of the device list. The info tab is more compact too. And
Synnefo comes with a separate window for detailed profile informations.

On the TODO list are following points:
Next could be adding the long requested a policy selector above the
settings tabs.

A profile list tab would be cool to show detailed infos about installed
ICC profiles.

oyranos-config-fltk git has a CMM tab, which is missed in Synnefo and
should be added too. I worked on the SimpleUI project for providing Qt
and FLTK UI rendering of the Oyranos modules options.

So, in the near future KolorManager gets two new dependencies.
libSynnefo[1] and SimpleUI[2].

kind regards
Kai-Uwe

[1] https://www.oyranos.org/synnefo/
[2] https://github.com/beku/SimpleUI

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos git repo

2014-11-04 Thread Kai-Uwe Behrmann


Am 4. November 2014 11:13:32 MEZ, schrieb Casian Andrei :
>fatal: Could not read from remote repository.
>Please make sure you have the correct access rights
>and the repository exists.
>"
>
>I have the following url set up:
>origingit://www.oyranos.org/git/oyranos (fetch)
>
>Is it working for you? Did something change regarding the repo?
>

Yes, Oyranos projects moved to github.com/oyranos-cms/oyranos . www.oyranos.org 
has not git anymore.

kind regards
Kai-Uwe


--
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] [PATCH] Fix warning about invalid suffix on literal for C++11

2014-11-10 Thread Kai-Uwe Behrmann
Am 10.11.2014 um 11:07 schrieb Casian Andrei:
> >From 72c0b4522f2bfcdbef1a587ccca1cdb3e46036d5 Mon Sep 17 00:00:00 2001
> From: Casian Andrei 
> Date: Mon, 10 Nov 2014 11:34:59 +0200
> Subject: [PATCH] Fix a warning about invalid suffix on literal concerning
>  C++11

Is applied. Thanks for the fix.

kind regards
Kai-Uwe

--
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] KF5

2014-11-11 Thread Kai-Uwe Behrmann
Hello Casian,

As kolor-manager:master relies now on libSynnefo, do we need to port
that to Qt5 before?

At least I will try to cherry pick today in order to get kded to the
same level as master.

kind regards
Kai-Uwe

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] KF5

2014-11-12 Thread Kai-Uwe Behrmann
Am 12.11.2014 um 10:41 schrieb Casian Andrei:
> 2014-11-12 11:15 GMT+02:00 Casian Andrei :
>
>> 2014-11-12 9:14 GMT+02:00 Kai-Uwe Behrmann :
>>
>>> As kolor-manager:master relies now on libSynnefo, do we need to port
>>> that to Qt5 before?
>> Well, I was thinking to separate kolor-server, because it is a kded module
>> and it depends on the KDE stuff. And kolor-manager would be separate with
>> it's own dependencies.
>>
>> I already ported the kolor-server to Qt5, but I need to create a new repo
>> and publish it.

Fine. Then I can relax on porting Synnefo to Qt5 ATM.

>>> At least I will try to cherry pick today in order to get kded to the
>>> same level as master.
>>>
>> If we separate the kolor-server, then wait until I manage to create the
>> new repository for kolor-server.
>>
>  origin  g...@git.kde.org:scratch/casianandrei/kolor-server (fetch)
> origin  g...@git.kde.org:scratch/casianandrei/kolor-server (push)

Can the two kded modules conflict each other somehow?

> I will attempt to test the latest changes soon Also, I need to
> create a clone of the KF5/kwin repository and publish the ported
> regions code as well... 

cool

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] KF5

2014-11-26 Thread Kai-Uwe Behrmann
Am 26.11.2014 um 10:21 schrieb Casian Andrei:
> Good news, initial tests appear succesful. So now KolorServer is working on
> KF5, including the color regions code.

phantastic

> I have done some porting for categorized logging and some minor
> improvements to the code.
>
> Next steps are some more testing to ensure everything behaves as it should
> be and to find possible bugs. Afterwards, need to figure out how to tell
> the user about errors and then the code should be ready for review again,
> this time for kwin over KF5.

Did you have a chance to check with Oyranos´ image-display application?

kind regards
Kai-Uwe

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] KF5

2014-11-26 Thread Kai-Uwe Behrmann
Am 26.11.2014 um 10:44 schrieb Casian Andrei:
> 2014-11-26 11:33 GMT+02:00 Kai-Uwe Behrmann :
>
>> Did you have a chance to check with Oyranos´ image-display application?
> No, I did not know about it. How is it launched?
> Is it installed when installing Oyranos?

It resides in build/src/examples/image-display and is not installed.
image-display can read ppm, png and cameraRAW files. With the oiio
plug-in as well jpeg and tiff.

The UI is too simple for general installation - no "File open ..." etc.
I have here a simple link to it. I attach my desktop file as it my be
useful.


image-display.desktop
Description: application/desktop
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] gitorious.org close

2015-03-26 Thread Kai-Uwe Behrmann
Joe,

gitorious servers stall their service next month. Where to go with 
libcmpx and Synnefo next.
What do you think about both projects reside under the 
https://github.com/oyranos-cms umbrella and give you developer rights?
Maintenance would be easier too.

kind regards
Kai-Uwe

--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Fwd: gitorious.org close

2015-04-26 Thread Kai-Uwe Behrmann
My commits for Synnefo are now in github available:
https://github.com/oyranos-cms/Synnefo

They include a OS X framework, Qt5 support, cmake, documentation and 
some more changes.

kind regards
Kai-Uwe

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos on Plasma 5

2015-05-04 Thread Kai-Uwe Behrmann
Hello,

cc'ing to the oyranos-devel list.

For Plasma 5, I have not much glue how to build or test under. Oyranos
itself is DE agnostic. The display module needs X11/XRandR running. For
KolorManager I do not know what is needed to run in Plasma, if that DE
is too different this front end might fail to build. However one can use
Oyranos/Synnefo from git for this part. Casian can likely tell more
about the KolorServer part, which is the kded module to communicates
with KWin in order to do the colour conversions.

kind regards
Kai-Uwe

Am 04.05.2015 um 22:22 schrieb DrSlony:
> Greetings
>
> I need to change the rendering intent used by my monitor color profile
> from "relative colorimetric" to "perceptual", and I discovered I
> cannot do this because oyranos-0.9.5 and kolor-manager-1.0.2 do not
> work in Plasma 5. Does the development version of Oyranos in git or
> whatever you use support Plasma 5 yet? I wanted to ask you first
> before I invest time in getting the Gentoo ebuild for oyranos-
> (development) running, as it current fails to compile.
>
> Kind regards
> DrSlony



--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos on Plasma 5

2015-05-08 Thread Kai-Uwe Behrmann
Am 06.05.2015 um 19:06 schrieb Casian Andrei:
> For KDE Frameworks 5 and Plasma 2 one would need the yet
> (unfortunately) under test color correction brach for kwin
> (frameworks) and the new (unfortunately) under test kolor-server
> (frameworks).
>
> These can be found at:
> Konsole output
> git://anongit.kde.org/clones/kwin/casianandrei/kwin-color

> Konsole output
> g...@git.kde.org:scratch/casianandrei/kolor-server
>
> If you can help out with the testing, it would be great.

I only tested building kolor-server on Plasma, which is fine.

> On 05/04/15 23:37, Kai-Uwe Behrmann wrote:
>> or Plasma 5, I have not much glue how to build or test under. Oyranos
>> itself is DE agnostic. The display module needs X11/XRandR running. For
>> KolorManager I do not know what is needed to run in Plasma, if that DE
>> is too different this front end might fail to build. However one can use
>> Oyranos/Synnefo from git for this part. Casian can likely tell more

Synnefo builds with qt5. And I have a local kcmshell5 kmdevice. As the
other KCM modules are very thin it is not much work to complete. However
Synnefo needs some work to run with qt4 and qt5. more on that in an
other thread.

kind regards
Kai-Uwe


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] Synnefo binary (re-)naming

2015-05-08 Thread Kai-Uwe Behrmann
As Synnefo is not yet packaged in distros, I guess it is still time left
over for some reorganising.

_Library_ naming
On OS X the library is build as synnefo-common.framework. Typical the
frameworks are named all CamelCased. Oyranos follows now this convention
in git and build frameworks like Oyranos.framework and
OyranosCore.framework. The same on Linux with ".so" extension. So a
synnefo framework could be named OyranosSynnefo.framework and .so as
appropriate.

_App_ naming
The application might be easier remembered as Synnefo.app on OS X. In
Linuxland a oyranos-config-synnefo would fit nicely to all other Oyranos
command line tools. The xdg desktop file is independent from this naming
and the menu entry can be kept "Synnefo - Color Management".

_Qt_ transition
During the transition from Qt4 to Qt5, it is useful to have both library
versions installed in parallel. Users might want to test KF5 out of
curiosity and still rely on KDE4 for every days work. It is good user
experience not to be forced to install and uninstall lots of packages
for that. So libOyranosSynnefoQt4.so and libOyranosSynnefo.so should
exist in the same path. This way the KDE4 and KF5 KCM modules can link
to the correct version of the front end without interference.

Feel free to comment.

Kai-Uwe


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos on Plasma 5

2015-05-08 Thread Kai-Uwe Behrmann
Am 08.05.2015 um 11:27 schrieb Kai-Uwe Behrmann:
> Synnefo builds with qt5. And I have a local kcmshell5 kmdevice. As the
> other KCM modules are very thin it is not much work to complete.

All kmdevices, kminfo and kmsettings are ported to KF5 in the frameworks
branch:
http://quickgit.kde.org/?p=kolor-manager.git&a=log&h=7c50d0c6d2299ebdb04a0e883248f6169e93b87e

Now Oyranos should be read for Plasma 5.


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] effect + cmm settings in Synnefo GUI

2016-03-04 Thread Kai-Uwe Behrmann
Hello,

the example config dialog oyranos-config-fltk obtained during the last
development cycle (0.9.6) two new tabs. The CMM tab for CMM selection
and the effect tab for setting and activating a effect profile. Both are
supported by the core and pretty usful in desktop color servers and viewers.

However the Synnefo GUI (oyranos-config-synnefo) uses a much more
compact layout. Now, where to add the new settings in Synnefo? Currently
there are following tabs in Settings: Policy, Default Profiles and
Behaviour. Comments are welcome.

Here some current screenshots:
http://www.oyranos.org/images/oyranos-config-fltk_effect-tab-0.9.6.jpg
http://www.oyranos.org/images/oyranos-config-fltk_cmm-tab-0.9.6.jpg
http://www.oyranos.org/images/oyranos-config-synnefo_behaviour-tab-0.9.5.jpg

Kai-Uwe

--
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] effect + cmm settings in Synnefo GUI

2016-03-11 Thread Kai-Uwe Behrmann
Joseph, thanks for the hint.

The effect settings are added and simulation has joined in the new
effect tab. For the moment I keept CMM settings off Synnefo as it is not
of much use so far. And people who like to experiment, can use the
oyranos-config-fltk.

Here are some newer screenshots:
http://www.oyranos.org/images/oyranos-config-synnefo_behaviour-tab-0.9.6.jpg
http://www.oyranos.org/images/oyranos-config-synnefo_effect-tab-0.9.6.jpg

Kai-Uwe

--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] ANNOUNCE: Oyranos 0.9.6 released

2016-12-23 Thread Kai-Uwe Behrmann
This release is a bugfix and feature release. The non standard core
dependencies are plain included for easy building and faster porting.
Testing, code documentation and tutorials have improved. This version is
not fully API compatible with previous releases in order to support
many new features.

New features

Core

* improved image ROI support for scaling, with many new APIs
* add [CMM selection API][1] and many related API changes
* support effect filter configuration with OY_PROFILES_EFFECT key and
oyWIDGET_PROFILE_EFFECT
* add [threads hooks][2], with defaults loaded from pthreads + win32
threads module "trds"
* abstract DB dependency out
* add DB cache for faster repeated access, clearing the cache is done by
calling oyGetPersistentStrings(NULL)
* add oySCOPE_e and use in DB related APIs
* add JSON device load APIs with oyDeviceFrom/ToJSON()
* [create device filter on the fly from rank map][3] using JSON files
* add oyOptions_FromJSON()/oyOptions_GetText(oyNAME_JSON) APIs
* add introspection framework for object to SVG dumps; see
[oyObjectTreePrintf()][4]
* add [oyProfile_FromName()][5] supporting file name, internal profile
names, ICC ID and wildcard names for use in tools
* filter duplicates in oyProfiles_Create() and support
OY_ALLOW_DUPLICATES flag
* add oyGetInstallPath() and oyProfile_Install() APIs

Tools
-
* add profile version selectors (-2|-4)
* support profile names like file/ID/md5/default profile wildcards for
profile arguments
* add profile --path and --short options to better pass profiles to
other tools
* add *oyranos-policy -cfe* options to show current policy file name
* support [OY_DEBUG_OBJECTS environment variable][6] for code
introspection, writes the object tree as SVG
* [support Qt5][7] by *qcmsevents* tool
* support SVG output in *oyranos-profile-graph*, beside PNG
* open graph window after tools exit, needs set OY_DEBUG_OBJECTS
* improve *oyranos-monitor-daemon* session daemon by syncing X root
window, XRandR and Gnome profiles

Modules
---
* new “trds” default threads module, with POSIX pthreads and windows
threads support
* new “elDB” / Elektra and "oiDB" modules , default loaded DB hooks from
["elDB" / Elektra][8] if available and a fallback to included
[libOpenICC][9]
* add [oyMonitorHooks_s interface][10] to write system specific monitor
hooks independently and easily
* support [EDID_md5 and EDID meta keys][11] in disp module family for
compatibility
* add "move_color_server_profiles._oyX1" and "clean_profiles._oyX1"
handler filters used so far by *oyranos-monitor-daemon* and *CompICC*
* add oyCMM_s.h header to build modules out of tree
* support [HALF reading in PPM][12] image reader
* add "oJPG" JPEG image reader
* add "scale", "expose" and "channel" filters in "oyra" module

Examples

* add more tutorials and examples and link them in the inline documentation
* support High-DPI monitors in all FLTK based GUIs

**oyranos-image-display**
* support scaling [+,-,w,h,0,1, mouse scroll], channel selection [0-9
keys] and exposure  [Alt +,-,.]
* support image flipping [<,>]
* support full screen view [Alt v,F11]
* add help [F1] and shortcut help view (Ctrl H)
* add image info window [Ctrl F]
* support view of oyHALF and oyDOUBLE sample types
* support view of object tree with set OY_DEBUG_OBJECTS + Ctrl q in
Firefox, The graph can be rather big.
* make options editor [Ctrl E] selectable with OY_OFORMS_RENDERER
variable, default is still oyranos-xforms-fltk

**oyranos-config-fltk**
* show CMM selection tab by libOyranos changes
* show Effect selection by libOyranos changes

Compiling
-
* remove cores hard dependency on libelektra, for instant compiling and
at a cost of no [D-Bus messages][13]
* include light weight libOpenICC for the default fallback DB handler
"oiDB"; The system library can be enforced with cmake
-DUSE_SYSTEM_OPENICC switch, similar to USE_SYSTEM_YAJL switch
* relax dependency on external libXcm; The system library can be
enforced with cmake -DUSE_SYSTEM_LIBXCM switch
* compile in [Travis CI][14] with no additional dependencies
* compile "SANE" module by default; The rank map is in a separately
installed file.
* compile Qt4 and Qt5 tool versions in the same build
* build [OS X Frameworks][15] and rename library names to camel case

Bug Fixes
=
* known bugs are fixed, except a [multi-monitor display related
one][16], which is stalled to the next release
* many new tests where added to cover more old and new test cases
* use prelinearised curves by default in lcms modules to fix gamma 1.0
viewing
* use no adapt to white point by default in lcms modules to fix strange
white viewing with effects
* [Rename URI: bsd-license.php -> BSD-3-Clause][17]
* allow view of defect profiles in analysis tools without repair

ChangeLog and Download
==
http://github.com/oyranos

[Oyranos-devel] ANNOUNCE KolorManager+Synnefo 1.1.0 released

2016-12-23 Thread Kai-Uwe Behrmann
This is a feature and bug fix release. KolorManager wiped off its core
and reimported it by libOyranosSynnefo.

New Features

* port core to libOyranosSynnefo
* port to Qt5/KF5
* add Settings::Effect tab
* send native update events on changes to update color server
* [watch libelektra D-Bus update messages][1] and update device list

Bug Fixes
=
* fix multibyte string display
* fix showing 2D graph without ICC Examin
* do not set a device profile unquestioned; just view

ChangeLog and Download
==

https://github.com/KDE/kolor-manager/


Synnefo 1.1.0
=

This is the initial release of the Qt based Synnefo project. It contains
the GUI library libOyranosSynnefo for embedding into Qt UIs and the
standalone oyranos-config-synnefo GUI, which can run on several desktops
and OSes.

This is the initial release of the Qt based Synnefo project. It contains the
GUI library libOyranosSynnefo for embedding into Qt UIs and the standalone
oyranos-config-synnefo GUI, which can run on several desktops and OSes.

Features

* support [Oyranos][1] settings and devices
* support [online ICC Taxi DB][2] for device profile installation
* port code from KDEs KolorManager
* port to Qt5
* port to OS X framework
* add Settings::Effect tab
* send native update events on changes to update color server
* [watch libelektra D-Bus update messages][3] and update device list

Bug Fixes
=
* fix multibyte string display
* fix showing 2D graph without ICC Examin
* do not set a device profile unquestioned; just view

[1]: http://www.oyranos.org/about
[2]: http://www.oyranos.org/taxi/
[3]: http://www.oyranos.org/2016/11/watching-org-libelektra-with-qt/

ChangeLog and Download
==

https://github.com/oyranos-cms/synnefo

Thanks to all contributors and bug reporters.

regards
Kai-Uwe Behrmann
-- 
www.behrmann.name + www.oyranos.org



--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos-0.9.6 and FreeBSD (-ldl)

2016-12-26 Thread Kai-Uwe Behrmann
Hello Boris,
...
Am 25.12.2016 um 22:26 schrieb Boris Samorodov:
> Hi All,
> 
> This is just FYI since I do not know if it's relevant to other OSes.
> 
> I try to compile the new version at FreeBSD. It compiles only with
> the following patch. The needed functionality is part of FreeBSD
> libc, so (in terms of the CMakeList.txt) HAVE_DL should be 1, but
> -ldl is not needed (and gives an error while compiling).
> 
> % diff -uC7 src/CMakeLists.txt.orig src/CMakeLists.txt 
>  
>  
> FreeBSD pts/3 0
> *** src/CMakeLists.txt.orig 2016-12-09 13:36:53.0 +0300
> --- src/CMakeLists.txt  2016-12-26 00:23:45.681868000 +0300
> ***
> *** 59,73 
>CHECK_LIBRARY_EXISTS(dl dlopen "dlfcn.h" HAVE_DL)
>IF(HAVE_DL)
>  SET( EXTRA_LIBS ${EXTRA_LIBS} dl )
>ELSE(HAVE_DL)
>  FIND_PATH(DL_INCLUDE_DIR dlfcn.h)
>  IF(DL_INCLUDE_DIR)
>SET( HAVE_DL 1 )
> - SET( EXTRA_LIBS ${EXTRA_LIBS} dl )
>  ENDIF(DL_INCLUDE_DIR)
>ENDIF(HAVE_DL)
> 
>FIND_PATH(LTDL_INCLUDE_DIR ltdl.h )
>IF(LTDL_INCLUDE_DIR)
>  SET( HAVE_LTDL 1 )
>  SET( EXTRA_LIBS ${EXTRA_LIBS} ltdl )
> --- 59,72 


The issue you raise might have side effects, which needs to be checked
on windows before applying to master.

It's quite a pity that we do not have  FreeBSD in OBS to easily test
during development.

Thanks for the patch. I opened an issue on github for it:
https://github.com/oyranos-cms/oyranos/issues/28

Thanks and best regards
Kai-Uwe

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] Oyranos-0.9.6 and FreeBSD (libintl)

2016-12-26 Thread Kai-Uwe Behrmann
Hello Boris,
...
Am 25.12.2016 um 23:13 schrieb Boris Samorodov:
> Hi All,
> 
> I get the following at the configure stage:
> [...]
> -- Looking for libintl.h
> -- Looking for libintl.h - not found
> [...]
> 
> However, libintl is installed at the system:
> ---
> % ls -l /usr/local/include/libintl.h
> -rw-r--r--  1 root  wheel  16654 Dec 10 04:41 /usr/local/include/libintl.h
> 
> % ls -l /usr/local/lib/libintl.*
> -rw-r--r--  1 root  wheel  110318 Dec 10 04:41 /usr/local/lib/libintl.a
> lrwxr-xr-x  1 root  wheel  16 Dec 10 04:41 /usr/local/lib/libintl.so 
> -> libintl.so.8.1.5
> lrwxr-xr-x  1 root  wheel  16 Dec 10 04:41 
> /usr/local/lib/libintl.so.8 -> libintl.so.8.1.5
> -rw-r--r--  1 root  wheel   55245 Dec 10 04:41 
> /usr/local/lib/libintl.so.8.1.5
> ---
> 
> Seems that the relevant checks do not look at /usr/local prefix:
> ---
> CHECK_INCLUDE_FILE(libintl.h HAVE_LIBINTL_H)
> FIND_LIBRARY( LIBINTL_LIBRARIES NAMES intl libintl libintl-8 )
> IF(LIBINTL_LIBRARIES)
>SET( EXTRA_LIBS ${EXTRA_LIBS} ${LIBINTL_LIBRARIES} )
>SET( EXTRA_LIBS_CORE ${EXTRA_LIBS_CORE} ${LIBINTL_LIBRARIES} )
> ELSE(LIBINTL_LIBRARIES)
>MESSAGE( "-- libintl not found" )
> ENDIF(LIBINTL_LIBRARIES)
> ---
> 
> Any help is appreciated. Thanks.
> 

I believe to remember, there is the possibility to suggest paths for
library and include file search to the cmake macros.

If you are familiar with cmake, you could try yourself. Here is the docu:
https://cmake.org/cmake/help/v3.0/command/find_path.html

I am astound that the standard /usr/local prefix is not supported by
default in the search.

best regards
Kai-Uwe

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


[Oyranos-devel] kolor-server patch review

2017-01-16 Thread Kai-Uwe Behrmann
Hello Casian,

can you review and possibly amend the attached patch. It fixes running
two color servers in parallel, when KWin is switched off.

Thanks
Kai-Uwe
>From 872c441bd82e2dee67b38dea4d202e16a0d9fac9 Mon Sep 17 00:00:00 2001
From: Kai-Uwe Behrmann 
Date: Mon, 16 Jan 2017 17:17:19 +0100
Subject: [PATCH] fix KolorServer running without KWin

both, KolorServer and KWin are tightly integrated in their
functionality. Other window managers can not make use of KolorServer.
Thus it should be switched off as soon as KWin stops to run.

fixes CompICC failed take over of the XCM color service from KolorServer

Signed-off-by: Kai-Uwe Behrmann 
---
 daemon/display.cpp | 26 ++
 daemon/display.h   | 17 +
 2 files changed, 43 insertions(+)

diff --git a/daemon/display.cpp b/daemon/display.cpp
index 7b91863..f0e03f8 100644
--- a/daemon/display.cpp
+++ b/daemon/display.cpp
@@ -129,6 +129,7 @@ void Display::initialize()
 iccColorDesktop = X11::XInternAtom(m_display, XCM_COLOR_DESKTOP, False);
 netDesktopGeometry  = X11::XInternAtom(m_display, "_NET_DESKTOP_GEOMETRY", False);
 iccDisplayAdvanced  = X11::XInternAtom(m_display, XCM_COLOUR_DESKTOP_ADVANCED, False);
+kwinRunning = X11::XInternAtom(m_display, "KWIN_RUNNING", False);
 
 // Get the default screen
 int screenNumber = X11::defaultScreen(m_display);
@@ -315,6 +316,24 @@ bool Display::isAdvancedIccDisplay()
 return advanced;
 }
 
+bool Display::isOnKWin()
+{
+unsigned long nBytes;
+char *opt = 0;
+bool active = false;
+X11::Window rootWindow = X11::rootWindow(m_display, 0);
+
+// check our environment
+opt = (char*) X11::fetchProperty(m_display, rootWindow, kwinRunning, AnyPropertyType, &nBytes, False);
+qCDebug(KOLORSERVER) << "KWIN_RUNNING, nBytes:" << nBytes;
+if (opt && nBytes)
+active = 1;
+if (opt)
+X11::XFree(opt);
+
+return active;
+}
+
 void Display::handleEvent(X11::XEvent* event)
 {
 const char *atomName = 0;
@@ -322,6 +341,13 @@ void Display::handleEvent(X11::XEvent* event)
 if (!colorDesktopActivated())
 return;
 
+
+if(!isOnKWin()) {
+/* switch off the plugin */
+X11::changeProperty(m_display, iccColorDesktop, XA_STRING, (const unsigned char*) NULL, 0);
+activateColorDesktop(false);
+}
+
 switch (event->type) {
 case PropertyNotify:
 atomName = X11::XGetAtomName(event->xany.display, event->xproperty.atom);
diff --git a/daemon/display.h b/daemon/display.h
index ff6e4c1..fe5409e 100644
--- a/daemon/display.h
+++ b/daemon/display.h
@@ -144,6 +144,22 @@ public:
  */
 bool isAdvancedIccDisplay();
 
+/**
+ * \note check if KWin is active
+ * - determine if some iccDispla atom is present
+ * - return the result
+ *
+ * Used by: handleEvent
+ *
+ *  KWIN_RUNNING:
+ * The atom is mandatory attached to the root window by KWin. As KolorServer
+ * and KWin are in different processes, it is needed to check if KolorServer
+ * can work for KWin. KolorServer is designed to work with KWin only. If a 
+ * different color server is running, then KolorServer shall unset XCM 
+ * atoms to allow take over of XCM color server handling.
+ */
+bool isOnKWin();
+
 private:
 /**
  * \note pluginInitDisplay
@@ -199,6 +215,7 @@ private:
 X11::Atom iccColorDesktop;
 X11::Atom netDesktopGeometry;
 X11::Atom iccDisplayAdvanced;
+X11::Atom kwinRunning;
 
 /**
  * Initially, the color desktop functionality is enabled, but
-- 
2.11.0

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] [kolor-manager] doc: generate internal documentation from oyranos-policy

2017-04-07 Thread Kai-Uwe Behrmann
Am 07.04.2017 um 14:21 schrieb Luigi Toscano:
> On Friday, 7 April 2017 14:04:22 CEST Kai-Uwe Behrmann wrote:
>> Git commit 540843bc23d52c1b84369ff7ad0d0910f64f4f97 by Kai-Uwe Behrmann.
>> Committed on 07/04/2017 at 09:41.
>> Pushed by behrmann into branch 'master'.
>>
>> generate internal documentation from oyranos-policy
>>
>> The Oyranos tool exports all needed strings in docbook format for
>> different languages. cs, de and en should be fine.
>>
>> A unix environment is experected for the "make generate" targets.

> is this internal documentation? It seems the documentation of a KCM.

yes and yes

> Please follow the standard practice of the community: don't commit the 
> translated documentation directly but let translation teams handle it. Just 
> commit the English version, which does not need to be so nested or it would 
> make the life of few extraction scripts more complicated, and add the 
> translated docbooks to the tarball at release time.

Ah, I was searching for a tutorial but did not find too much of it.

> If you want I can fix it.

Thanks. If you can adapt my changes to better fit the KDE way, that
would be appreciated.

The german (de_DE) translation is already completed by me. It shows in
regards of language pretty good insight. The czech (cs_CZ) comes from a
photographer with quite some understanding of the topic. It needs only
some few changes.

best regards
Kai-Uwe

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel


Re: [Oyranos-devel] [kolor-manager] doc: generate internal documentation from oyranos-policy

2017-04-11 Thread Kai-Uwe Behrmann
Am 11.04.2017 um 00:17 schrieb Luigi Toscano:
> Luigi Toscano ha scritto:
>> Kai-Uwe Behrmann ha scritto:
>>> Am 07.04.2017 um 14:21 schrieb Luigi Toscano:
>>
>>>> If you want I can fix it.
>>>
>>> Thanks. If you can adapt my changes to better fit the KDE way, that
>>> would be appreciated.
>>>
>>> The german (de_DE) translation is already completed by me. It shows in
>>> regards of language pretty good insight. The czech (cs_CZ) comes from a
>>> photographer with quite some understanding of the topic. It needs only
>>> some few changes.
>>
>> So the plan is roughly:
>> - move the English documentation into the proper place
>> - extract the messages from the localized documents to get gettext files (I'm
>> figuring out a solution, probably some hacking around xml2pot, even if it's
>> not done for that purpose);
>> - remove the translated documents from git (the translated versions will be
>> combined back when creating the release tarballs and they will live, like the
>> other translation artifacts, on SVN).
>> The translators of the six languages should contact the respective 
>> translation
>> teams to contribute the translations.
>>
>> Please don't apply new updates to the documentation until I figure out how to
>> convert the documents into gettext format.
>>
> 
> But, checking the code: what is oyranos-policy? Is the source format a
> different one, and docbook was just an intermediate step? Can we converge to a
> more standard solution (native docbook)? 

The strings reside inside the [Oyranos CMS code][1]. The translations
inside the [po/langXXX.po][2] files there. The texts are used multiple
times as hints etc. inside the various GUI gui's. KHelpCenter is just
one of many text consumers.

The oyranos-policy tool is used for exporting the docbook and HTML
formats on the command line.

(I am not much familiar with docbook. No idea what native docbook implies.)

best regards,
Kai-Uwe

[1]: https://github.com/oyranos-cms/oyranos
[2]: https://github.com/oyranos-cms/oyranos/tree/master/po

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Oyranos-devel mailing list
Oyranos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oyranos-devel