[Oyranos-devel] [SPAM] osX bug fixes for 0.9.5
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
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
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
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
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
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
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
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
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'
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'
-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
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'
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
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)
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)
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?
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?
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'
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
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
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
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
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