From owner-svn-ports-all@freebsd.org Wed Jan 13 08:39:54 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E2A604D5203; Wed, 13 Jan 2021 08:39:54 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DG18p61jkz3rCP; Wed, 13 Jan 2021 08:39:54 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C12A414453; Wed, 13 Jan 2021 08:39:54 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 10D8ds3c013594; Wed, 13 Jan 2021 08:39:54 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 10D8drK2013589; Wed, 13 Jan 2021 08:39:53 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <202101130839.10D8drK2013589@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Wed, 13 Jan 2021 08:39:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r561441 - in head/devel: . color X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/devel: . color X-SVN-Commit-Revision: 561441 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2021 08:39:54 -0000 Author: yuri Date: Wed Jan 13 08:39:53 2021 New Revision: 561441 URL: https://svnweb.freebsd.org/changeset/ports/561441 Log: New port: devel/color: C++ header-only library for color conversion and manipulation Added: head/devel/color/ head/devel/color/Makefile (contents, props changed) head/devel/color/distinfo (contents, props changed) head/devel/color/pkg-descr (contents, props changed) head/devel/color/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Jan 13 08:38:45 2021 (r561440) +++ head/devel/Makefile Wed Jan 13 08:39:53 2021 (r561441) @@ -369,6 +369,7 @@ SUBDIR += codesearch-py SUBDIR += codeworker SUBDIR += collada-dom + SUBDIR += color SUBDIR += colorgcc SUBDIR += colormake SUBDIR += commit-patch Added: head/devel/color/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/color/Makefile Wed Jan 13 08:39:53 2021 (r561441) @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= color +DISTVERSION= g20200911 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ header-only library for color conversion and manipulation + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/license.txt + +USE_GITHUB= yes +GH_ACCOUNT= dmilos +GH_TAGNAME= 2016cd4 + +NO_BUILD= yes +NO_ARCH= yes + +do-install: + cd ${WRKSRC}/src && ${COPYTREE_SHARE} color ${STAGEDIR}${PREFIX}/include + +.include Added: head/devel/color/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/color/distinfo Wed Jan 13 08:39:53 2021 (r561441) @@ -0,0 +1,3 @@ +TIMESTAMP = 1610526287 +SHA256 (dmilos-color-g20200911-2016cd4_GH0.tar.gz) = 4d3366591b0ba8e53aad8a9689d7b949b397c80b55a697c9a6e079c0abf1af64 +SIZE (dmilos-color-g20200911-2016cd4_GH0.tar.gz) = 4836905 Added: head/devel/color/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/color/pkg-descr Wed Jan 13 08:39:53 2021 (r561441) @@ -0,0 +1,22 @@ +Key features: +* No virtual functions +* Minimal memory footprint +* Ability to copy array/vector of colors with memcpy, memmove and initialize + with memset. +* Conversions from/to different models ( and its formats ). +* Headers only + One file to include to start the fun + By using del or rm it is reducible in to only two of them. +* No third parties +* No additional binaries +* Out of the box ready + No need to recompile or start some install process. +* Color models: + * GRAY, + * RGB, CMY, CMYK, + * HSI, HSL, HSV, HWB, + * YIQ, YUV(BT.601, BT.709), YCgCo, YPbPr(BT.601, BT.709, BT.2020), + * XYZ(sRGB, D65, 2deg), LAB( CIE, Hunter), LUV, LMS (von Kries D65, + von Kries E, BFD, MCAT02), xyY, LabCH, LuvCH + +WWW: https://github.com/dmilos/color Added: head/devel/color/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/color/pkg-plist Wed Jan 13 08:39:53 2021 (r561441) @@ -0,0 +1,1943 @@ +include/color/LabCH/LabCH.hpp +include/color/LabCH/akin/LabCH.hpp +include/color/LabCH/akin/LuvCH.hpp +include/color/LabCH/akin/YCgCo.hpp +include/color/LabCH/akin/YDbDr.hpp +include/color/LabCH/akin/YPbPr.hpp +include/color/LabCH/akin/akin.hpp +include/color/LabCH/akin/cmy.hpp +include/color/LabCH/akin/cmyk.hpp +include/color/LabCH/akin/gray.hpp +include/color/LabCH/akin/hsi.hpp +include/color/LabCH/akin/hsl.hpp +include/color/LabCH/akin/hsv.hpp +include/color/LabCH/akin/hwb.hpp +include/color/LabCH/akin/lab.hpp +include/color/LabCH/akin/lms.hpp +include/color/LabCH/akin/luv.hpp +include/color/LabCH/akin/rgb.hpp +include/color/LabCH/akin/xyy.hpp +include/color/LabCH/akin/xyz.hpp +include/color/LabCH/akin/yiq.hpp +include/color/LabCH/akin/yuv.hpp +include/color/LabCH/category.hpp +include/color/LabCH/check/check.hpp +include/color/LabCH/check/integrity.hpp +include/color/LabCH/check/unique.hpp +include/color/LabCH/convert/LabCH.hpp +include/color/LabCH/convert/LuvCH.hpp +include/color/LabCH/convert/YCgCo.hpp +include/color/LabCH/convert/YDbDr.hpp +include/color/LabCH/convert/YPbPr.hpp +include/color/LabCH/convert/cmy.hpp +include/color/LabCH/convert/cmyk.hpp +include/color/LabCH/convert/convert.hpp +include/color/LabCH/convert/gray.hpp +include/color/LabCH/convert/hsi.hpp +include/color/LabCH/convert/hsl.hpp +include/color/LabCH/convert/hsv.hpp +include/color/LabCH/convert/hwb.hpp +include/color/LabCH/convert/lab.hpp +include/color/LabCH/convert/lms.hpp +include/color/LabCH/convert/luv.hpp +include/color/LabCH/convert/rgb.hpp +include/color/LabCH/convert/xyy.hpp +include/color/LabCH/convert/xyz.hpp +include/color/LabCH/convert/yiq.hpp +include/color/LabCH/convert/yuv.hpp +include/color/LabCH/fix/fix.hpp +include/color/LabCH/fix/integrity.hpp +include/color/LabCH/get/blue.hpp +include/color/LabCH/get/chroma.hpp +include/color/LabCH/get/get.hpp +include/color/LabCH/get/gray.hpp +include/color/LabCH/get/green.hpp +include/color/LabCH/get/hue.hpp +include/color/LabCH/get/lightness.hpp +include/color/LabCH/get/red.hpp +include/color/LabCH/get/saturation.hpp +include/color/LabCH/place/chroma.hpp +include/color/LabCH/place/hue.hpp +include/color/LabCH/place/lightness.hpp +include/color/LabCH/place/place.hpp +include/color/LabCH/set/blue.hpp +include/color/LabCH/set/chroma.hpp +include/color/LabCH/set/gray.hpp +include/color/LabCH/set/green.hpp +include/color/LabCH/set/hue.hpp +include/color/LabCH/set/lightness.hpp +include/color/LabCH/set/red.hpp +include/color/LabCH/set/set.hpp +include/color/LabCH/trait/bound.hpp +include/color/LabCH/trait/bound/bound.hpp +include/color/LabCH/trait/bound/float.hpp +include/color/LabCH/trait/bound/scalar.hpp +include/color/LabCH/trait/bound/uint.hpp +include/color/LabCH/trait/component.hpp +include/color/LabCH/trait/component/component.hpp +include/color/LabCH/trait/component/float.hpp +include/color/LabCH/trait/component/uint.hpp +include/color/LabCH/trait/container.hpp +include/color/LabCH/trait/container/container.hpp +include/color/LabCH/trait/container/float.hpp +include/color/LabCH/trait/container/uint.hpp +include/color/LabCH/trait/index.hpp +include/color/LabCH/trait/index/index.hpp +include/color/LabCH/trait/info.hpp +include/color/LabCH/trait/trait.hpp +include/color/LuvCH/LuvCH.hpp +include/color/LuvCH/akin/LabCH.hpp +include/color/LuvCH/akin/LuvCH.hpp +include/color/LuvCH/akin/YCgCo.hpp +include/color/LuvCH/akin/YDbDr.hpp +include/color/LuvCH/akin/YPbPr.hpp +include/color/LuvCH/akin/akin.hpp +include/color/LuvCH/akin/cmy.hpp +include/color/LuvCH/akin/cmyk.hpp +include/color/LuvCH/akin/gray.hpp +include/color/LuvCH/akin/hsi.hpp +include/color/LuvCH/akin/hsl.hpp +include/color/LuvCH/akin/hsv.hpp +include/color/LuvCH/akin/hwb.hpp +include/color/LuvCH/akin/lab.hpp +include/color/LuvCH/akin/lms.hpp +include/color/LuvCH/akin/luv.hpp +include/color/LuvCH/akin/rgb.hpp +include/color/LuvCH/akin/xyy.hpp +include/color/LuvCH/akin/xyz.hpp +include/color/LuvCH/akin/yiq.hpp +include/color/LuvCH/akin/yuv.hpp +include/color/LuvCH/category.hpp +include/color/LuvCH/check/check.hpp +include/color/LuvCH/check/integrity.hpp +include/color/LuvCH/check/unique.hpp +include/color/LuvCH/convert/LabCH.hpp +include/color/LuvCH/convert/LuvCH.hpp +include/color/LuvCH/convert/YCgCo.hpp +include/color/LuvCH/convert/YDbDr.hpp +include/color/LuvCH/convert/YPbPr.hpp +include/color/LuvCH/convert/cmy.hpp +include/color/LuvCH/convert/cmyk.hpp +include/color/LuvCH/convert/convert.hpp +include/color/LuvCH/convert/gray.hpp +include/color/LuvCH/convert/hsi.hpp +include/color/LuvCH/convert/hsl.hpp +include/color/LuvCH/convert/hsv.hpp +include/color/LuvCH/convert/hwb.hpp +include/color/LuvCH/convert/lab.hpp +include/color/LuvCH/convert/lms.hpp +include/color/LuvCH/convert/luv.hpp +include/color/LuvCH/convert/rgb.hpp +include/color/LuvCH/convert/xyy.hpp +include/color/LuvCH/convert/xyz.hpp +include/color/LuvCH/convert/yiq.hpp +include/color/LuvCH/convert/yuv.hpp +include/color/LuvCH/fix/fix.hpp +include/color/LuvCH/fix/integrity.hpp +include/color/LuvCH/get/blue.hpp +include/color/LuvCH/get/chroma.hpp +include/color/LuvCH/get/get.hpp +include/color/LuvCH/get/gray.hpp +include/color/LuvCH/get/green.hpp +include/color/LuvCH/get/hue.hpp +include/color/LuvCH/get/lightness.hpp +include/color/LuvCH/get/red.hpp +include/color/LuvCH/get/saturation.hpp +include/color/LuvCH/place/chroma.hpp +include/color/LuvCH/place/hue.hpp +include/color/LuvCH/place/lightness.hpp +include/color/LuvCH/place/place.hpp +include/color/LuvCH/set/blue.hpp +include/color/LuvCH/set/chroma.hpp +include/color/LuvCH/set/gray.hpp +include/color/LuvCH/set/green.hpp +include/color/LuvCH/set/hue.hpp +include/color/LuvCH/set/lightness.hpp +include/color/LuvCH/set/red.hpp +include/color/LuvCH/set/set.hpp +include/color/LuvCH/trait/bound.hpp +include/color/LuvCH/trait/bound/bound.hpp +include/color/LuvCH/trait/bound/float.hpp +include/color/LuvCH/trait/bound/scalar.hpp +include/color/LuvCH/trait/bound/uint.hpp +include/color/LuvCH/trait/component.hpp +include/color/LuvCH/trait/component/component.hpp +include/color/LuvCH/trait/component/float.hpp +include/color/LuvCH/trait/component/uint.hpp +include/color/LuvCH/trait/container.hpp +include/color/LuvCH/trait/container/container.hpp +include/color/LuvCH/trait/container/float.hpp +include/color/LuvCH/trait/container/uint.hpp +include/color/LuvCH/trait/index.hpp +include/color/LuvCH/trait/index/index.hpp +include/color/LuvCH/trait/info.hpp +include/color/LuvCH/trait/trait.hpp +include/color/YCgCo/YCgCo.hpp +include/color/YCgCo/akin/LabCH.hpp +include/color/YCgCo/akin/LuvCH.hpp +include/color/YCgCo/akin/YCgCo.hpp +include/color/YCgCo/akin/YDbDr.hpp +include/color/YCgCo/akin/YPbPr.hpp +include/color/YCgCo/akin/akin.hpp +include/color/YCgCo/akin/cmy.hpp +include/color/YCgCo/akin/cmyk.hpp +include/color/YCgCo/akin/gray.hpp +include/color/YCgCo/akin/hsi.hpp +include/color/YCgCo/akin/hsl.hpp +include/color/YCgCo/akin/hsv.hpp +include/color/YCgCo/akin/hwb.hpp +include/color/YCgCo/akin/lab.hpp +include/color/YCgCo/akin/lms.hpp +include/color/YCgCo/akin/luv.hpp +include/color/YCgCo/akin/rgb.hpp +include/color/YCgCo/akin/xyy.hpp +include/color/YCgCo/akin/xyz.hpp +include/color/YCgCo/akin/yiq.hpp +include/color/YCgCo/akin/yuv.hpp +include/color/YCgCo/category.hpp +include/color/YCgCo/constant.hpp +include/color/YCgCo/convert/LabCH.hpp +include/color/YCgCo/convert/LuvCH.hpp +include/color/YCgCo/convert/YCgCo.hpp +include/color/YCgCo/convert/YDbDr.hpp +include/color/YCgCo/convert/YPbPr.hpp +include/color/YCgCo/convert/cmy.hpp +include/color/YCgCo/convert/cmyk.hpp +include/color/YCgCo/convert/convert.hpp +include/color/YCgCo/convert/gray.hpp +include/color/YCgCo/convert/hsi.hpp +include/color/YCgCo/convert/hsl.hpp +include/color/YCgCo/convert/hsv.hpp +include/color/YCgCo/convert/hwb.hpp +include/color/YCgCo/convert/lab.hpp +include/color/YCgCo/convert/lms.hpp +include/color/YCgCo/convert/luv.hpp +include/color/YCgCo/convert/rgb.hpp +include/color/YCgCo/convert/xyy.hpp +include/color/YCgCo/convert/xyz.hpp +include/color/YCgCo/convert/yiq.hpp +include/color/YCgCo/convert/yuv.hpp +include/color/YCgCo/get/blue.hpp +include/color/YCgCo/get/get.hpp +include/color/YCgCo/get/gray.hpp +include/color/YCgCo/get/green.hpp +include/color/YCgCo/get/red.hpp +include/color/YCgCo/place/luma.hpp +include/color/YCgCo/place/place.hpp +include/color/YCgCo/set/blue.hpp +include/color/YCgCo/set/gray.hpp +include/color/YCgCo/set/green.hpp +include/color/YCgCo/set/red.hpp +include/color/YCgCo/set/set.hpp +include/color/YCgCo/trait/bound.hpp +include/color/YCgCo/trait/bound/bound.hpp +include/color/YCgCo/trait/bound/float.hpp +include/color/YCgCo/trait/bound/scalar.hpp +include/color/YCgCo/trait/bound/uint.hpp +include/color/YCgCo/trait/component.hpp +include/color/YCgCo/trait/component/component.hpp +include/color/YCgCo/trait/component/float.hpp +include/color/YCgCo/trait/component/uint.hpp +include/color/YCgCo/trait/container.hpp +include/color/YCgCo/trait/container/container.hpp +include/color/YCgCo/trait/container/float.hpp +include/color/YCgCo/trait/container/uint.hpp +include/color/YCgCo/trait/index.hpp +include/color/YCgCo/trait/index/index.hpp +include/color/YCgCo/trait/info.hpp +include/color/YCgCo/trait/trait.hpp +include/color/YDbDr/YDbDr.hpp +include/color/YDbDr/akin/LabCH.hpp +include/color/YDbDr/akin/LuvCH.hpp +include/color/YDbDr/akin/YCgCo.hpp +include/color/YDbDr/akin/YDbDr.hpp +include/color/YDbDr/akin/YPbPr.hpp +include/color/YDbDr/akin/akin.hpp +include/color/YDbDr/akin/cmy.hpp +include/color/YDbDr/akin/cmyk.hpp +include/color/YDbDr/akin/gray.hpp +include/color/YDbDr/akin/hsi.hpp +include/color/YDbDr/akin/hsl.hpp +include/color/YDbDr/akin/hsv.hpp +include/color/YDbDr/akin/hwb.hpp +include/color/YDbDr/akin/lab.hpp +include/color/YDbDr/akin/lms.hpp +include/color/YDbDr/akin/luv.hpp +include/color/YDbDr/akin/rgb.hpp +include/color/YDbDr/akin/xyy.hpp +include/color/YDbDr/akin/xyz.hpp +include/color/YDbDr/akin/yiq.hpp +include/color/YDbDr/akin/yuv.hpp +include/color/YDbDr/category.hpp +include/color/YDbDr/constant.hpp +include/color/YDbDr/convert/LabCH.hpp +include/color/YDbDr/convert/LuvCH.hpp +include/color/YDbDr/convert/YCgCo.hpp +include/color/YDbDr/convert/YDbDr.hpp +include/color/YDbDr/convert/YPbPr.hpp +include/color/YDbDr/convert/cmy.hpp +include/color/YDbDr/convert/cmyk.hpp +include/color/YDbDr/convert/convert.hpp +include/color/YDbDr/convert/gray.hpp +include/color/YDbDr/convert/hsi.hpp +include/color/YDbDr/convert/hsl.hpp +include/color/YDbDr/convert/hsv.hpp +include/color/YDbDr/convert/hwb.hpp +include/color/YDbDr/convert/lab.hpp +include/color/YDbDr/convert/lms.hpp +include/color/YDbDr/convert/luv.hpp +include/color/YDbDr/convert/rgb.hpp +include/color/YDbDr/convert/xyy.hpp +include/color/YDbDr/convert/xyz.hpp +include/color/YDbDr/convert/yiq.hpp +include/color/YDbDr/convert/yuv.hpp +include/color/YDbDr/get/blue.hpp +include/color/YDbDr/get/get.hpp +include/color/YDbDr/get/gray.hpp +include/color/YDbDr/get/green.hpp +include/color/YDbDr/get/red.hpp +include/color/YDbDr/place/luma.hpp +include/color/YDbDr/place/place.hpp +include/color/YDbDr/set/blue.hpp +include/color/YDbDr/set/gray.hpp +include/color/YDbDr/set/green.hpp +include/color/YDbDr/set/red.hpp +include/color/YDbDr/set/set.hpp +include/color/YDbDr/trait/bound.hpp +include/color/YDbDr/trait/bound/bound.hpp +include/color/YDbDr/trait/bound/float.hpp +include/color/YDbDr/trait/bound/scalar.hpp +include/color/YDbDr/trait/bound/uint.hpp +include/color/YDbDr/trait/component.hpp +include/color/YDbDr/trait/component/component.hpp +include/color/YDbDr/trait/component/float.hpp +include/color/YDbDr/trait/component/uint.hpp +include/color/YDbDr/trait/container.hpp +include/color/YDbDr/trait/container/container.hpp +include/color/YDbDr/trait/container/float.hpp +include/color/YDbDr/trait/container/uint.hpp +include/color/YDbDr/trait/index.hpp +include/color/YDbDr/trait/index/index.hpp +include/color/YDbDr/trait/info.hpp +include/color/YDbDr/trait/trait.hpp +include/color/YPbPr/YPbPr.hpp +include/color/YPbPr/akin/LabCH.hpp +include/color/YPbPr/akin/LuvCH.hpp +include/color/YPbPr/akin/YCgCo.hpp +include/color/YPbPr/akin/YDbDr.hpp +include/color/YPbPr/akin/YPbPr.hpp +include/color/YPbPr/akin/akin.hpp +include/color/YPbPr/akin/cmy.hpp +include/color/YPbPr/akin/cmyk.hpp +include/color/YPbPr/akin/gray.hpp +include/color/YPbPr/akin/hsi.hpp +include/color/YPbPr/akin/hsl.hpp +include/color/YPbPr/akin/hsv.hpp +include/color/YPbPr/akin/hwb.hpp +include/color/YPbPr/akin/lab.hpp +include/color/YPbPr/akin/lms.hpp +include/color/YPbPr/akin/luv.hpp +include/color/YPbPr/akin/rgb.hpp +include/color/YPbPr/akin/xyy.hpp +include/color/YPbPr/akin/xyz.hpp +include/color/YPbPr/akin/yiq.hpp +include/color/YPbPr/akin/yuv.hpp +include/color/YPbPr/category.hpp +include/color/YPbPr/constant.hpp +include/color/YPbPr/constant/constant.hpp +include/color/YPbPr/constant/parameter.hpp +include/color/YPbPr/constant/reference.hpp +include/color/YPbPr/convert/LabCH.hpp +include/color/YPbPr/convert/LuvCH.hpp +include/color/YPbPr/convert/YCgCo.hpp +include/color/YPbPr/convert/YDbDr.hpp +include/color/YPbPr/convert/YPbPr.hpp +include/color/YPbPr/convert/cmy.hpp +include/color/YPbPr/convert/cmyk.hpp +include/color/YPbPr/convert/convert.hpp +include/color/YPbPr/convert/gray.hpp +include/color/YPbPr/convert/hsi.hpp +include/color/YPbPr/convert/hsl.hpp +include/color/YPbPr/convert/hsv.hpp +include/color/YPbPr/convert/hwb.hpp +include/color/YPbPr/convert/lab.hpp +include/color/YPbPr/convert/lms.hpp +include/color/YPbPr/convert/luv.hpp +include/color/YPbPr/convert/rgb.hpp +include/color/YPbPr/convert/xyy.hpp +include/color/YPbPr/convert/xyz.hpp +include/color/YPbPr/convert/yiq.hpp +include/color/YPbPr/convert/yuv.hpp +include/color/YPbPr/get/blue.hpp +include/color/YPbPr/get/get.hpp +include/color/YPbPr/get/gray.hpp +include/color/YPbPr/get/green.hpp +include/color/YPbPr/get/red.hpp +include/color/YPbPr/place/luma.hpp +include/color/YPbPr/place/place.hpp +include/color/YPbPr/set/blue.hpp +include/color/YPbPr/set/gray.hpp +include/color/YPbPr/set/green.hpp +include/color/YPbPr/set/red.hpp +include/color/YPbPr/set/set.hpp +include/color/YPbPr/trait/bound.hpp +include/color/YPbPr/trait/bound/bound.hpp +include/color/YPbPr/trait/bound/float.hpp +include/color/YPbPr/trait/bound/scalar.hpp +include/color/YPbPr/trait/bound/uint.hpp +include/color/YPbPr/trait/component.hpp +include/color/YPbPr/trait/component/component.hpp +include/color/YPbPr/trait/component/float.hpp +include/color/YPbPr/trait/component/uint.hpp +include/color/YPbPr/trait/container.hpp +include/color/YPbPr/trait/container/container.hpp +include/color/YPbPr/trait/container/float.hpp +include/color/YPbPr/trait/container/uint.hpp +include/color/YPbPr/trait/index.hpp +include/color/YPbPr/trait/index/index.hpp +include/color/YPbPr/trait/info.hpp +include/color/YPbPr/trait/trait.hpp +include/color/_internal/convert.hpp +include/color/_internal/diverse.hpp +include/color/_internal/init.hpp +include/color/_internal/normalize.hpp +include/color/_internal/proxy.hpp +include/color/_internal/reformat.hpp +include/color/_internal/utility/bound/boolean.hpp +include/color/_internal/utility/bound/general.hpp +include/color/_internal/utility/bound/intrinsic.hpp +include/color/_internal/utility/bound/pack2.hpp +include/color/_internal/utility/bound/pack3.hpp +include/color/_internal/utility/bound/pack4.hpp +include/color/_internal/utility/bound/pack5.hpp +include/color/_internal/utility/component/array.hpp +include/color/_internal/utility/component/blank.hpp +include/color/_internal/utility/component/boolean.hpp +include/color/_internal/utility/component/pack16.hpp +include/color/_internal/utility/component/pack32.hpp +include/color/_internal/utility/component/pack64.hpp +include/color/_internal/utility/component/pack8.hpp +include/color/_internal/utility/component/unsigned.hpp +include/color/_internal/utility/container/array.hpp +include/color/_internal/utility/container/boolean.hpp +include/color/_internal/utility/container/empty.hpp +include/color/_internal/utility/container/pack2.hpp +include/color/_internal/utility/container/pack3.hpp +include/color/_internal/utility/container/pack4.hpp +include/color/_internal/utility/container/pack5.hpp +include/color/_internal/utility/container/scramble2.hpp +include/color/_internal/utility/container/scramble3.hpp +include/color/_internal/utility/container/scramble4.hpp +include/color/_internal/utility/container/scramble5.hpp +include/color/_internal/utility/container/uint24.hpp +include/color/_internal/utility/container/uint48.hpp +include/color/_internal/utility/container/unsigned.hpp +include/color/_internal/utility/type/bound.hpp +include/color/_internal/utility/type/compare.hpp +include/color/_internal/utility/type/index.hpp +include/color/_internal/utility/type/size.hpp +include/color/_internal/utility/type/traitc.hpp +include/color/_internal/utility/type/traitp.hpp +include/color/cmy/akin/LabCH.hpp +include/color/cmy/akin/LuvCH.hpp +include/color/cmy/akin/YCgCo.hpp +include/color/cmy/akin/YDbDr.hpp +include/color/cmy/akin/YPbPr.hpp +include/color/cmy/akin/akin.hpp +include/color/cmy/akin/cmy.hpp +include/color/cmy/akin/cmyk.hpp +include/color/cmy/akin/gray.hpp +include/color/cmy/akin/hsi.hpp +include/color/cmy/akin/hsl.hpp +include/color/cmy/akin/hsv.hpp +include/color/cmy/akin/hwb.hpp +include/color/cmy/akin/lab.hpp +include/color/cmy/akin/lms.hpp +include/color/cmy/akin/luv.hpp +include/color/cmy/akin/rgb.hpp +include/color/cmy/akin/xyy.hpp +include/color/cmy/akin/xyz.hpp +include/color/cmy/akin/yiq.hpp +include/color/cmy/akin/yuv.hpp +include/color/cmy/category.hpp +include/color/cmy/cmy.hpp +include/color/cmy/convert/LabCH.hpp +include/color/cmy/convert/LuvCH.hpp +include/color/cmy/convert/YCgCo.hpp +include/color/cmy/convert/YDbDr.hpp +include/color/cmy/convert/YPbPr.hpp +include/color/cmy/convert/cmy.hpp +include/color/cmy/convert/cmyk.hpp +include/color/cmy/convert/convert.hpp +include/color/cmy/convert/gray.hpp +include/color/cmy/convert/hsi.hpp +include/color/cmy/convert/hsl.hpp +include/color/cmy/convert/hsv.hpp +include/color/cmy/convert/hwb.hpp +include/color/cmy/convert/lab.hpp +include/color/cmy/convert/lms.hpp +include/color/cmy/convert/luv.hpp +include/color/cmy/convert/rgb.hpp +include/color/cmy/convert/xyy.hpp +include/color/cmy/convert/xyz.hpp +include/color/cmy/convert/yiq.hpp +include/color/cmy/convert/yuv.hpp +include/color/cmy/get/blue.hpp +include/color/cmy/get/cyan.hpp +include/color/cmy/get/get.hpp +include/color/cmy/get/gray.hpp +include/color/cmy/get/green.hpp +include/color/cmy/get/inphase.hpp +include/color/cmy/get/magenta.hpp +include/color/cmy/get/quadrature.hpp +include/color/cmy/get/red.hpp +include/color/cmy/get/yellow.hpp +include/color/cmy/place/cyan.hpp +include/color/cmy/place/magenta.hpp +include/color/cmy/place/place.hpp +include/color/cmy/place/yellow.hpp +include/color/cmy/set/blue.hpp +include/color/cmy/set/gray.hpp +include/color/cmy/set/green.hpp +include/color/cmy/set/red.hpp +include/color/cmy/set/set.hpp +include/color/cmy/trait/bound.hpp +include/color/cmy/trait/bound/bound.hpp +include/color/cmy/trait/bound/float.hpp +include/color/cmy/trait/bound/uint.hpp +include/color/cmy/trait/component.hpp +include/color/cmy/trait/component/component.hpp +include/color/cmy/trait/component/float.hpp +include/color/cmy/trait/component/uint.hpp +include/color/cmy/trait/container.hpp +include/color/cmy/trait/container/container.hpp +include/color/cmy/trait/container/float.hpp +include/color/cmy/trait/container/uint.hpp +include/color/cmy/trait/index.hpp +include/color/cmy/trait/index/index.hpp +include/color/cmy/trait/info.hpp +include/color/cmy/trait/trait.hpp +include/color/cmyk/akin/LabCH.hpp +include/color/cmyk/akin/LuvCH.hpp +include/color/cmyk/akin/YCgCo.hpp +include/color/cmyk/akin/YDbDr.hpp +include/color/cmyk/akin/YPbPr.hpp +include/color/cmyk/akin/akin.hpp +include/color/cmyk/akin/cmy.hpp +include/color/cmyk/akin/cmyk.hpp +include/color/cmyk/akin/gray.hpp +include/color/cmyk/akin/hsi.hpp +include/color/cmyk/akin/hsl.hpp +include/color/cmyk/akin/hsv.hpp +include/color/cmyk/akin/hwb.hpp +include/color/cmyk/akin/lab.hpp +include/color/cmyk/akin/lms.hpp +include/color/cmyk/akin/luv.hpp +include/color/cmyk/akin/rgb.hpp +include/color/cmyk/akin/xyy.hpp +include/color/cmyk/akin/xyz.hpp +include/color/cmyk/akin/yiq.hpp +include/color/cmyk/akin/yuv.hpp +include/color/cmyk/category.hpp +include/color/cmyk/check/check.hpp +include/color/cmyk/check/integrity.hpp +include/color/cmyk/cmyk.hpp +include/color/cmyk/convert/LabCH.hpp +include/color/cmyk/convert/LuvCH.hpp +include/color/cmyk/convert/YCgCo.hpp +include/color/cmyk/convert/YDbDr.hpp +include/color/cmyk/convert/YPbPr.hpp +include/color/cmyk/convert/cmy.hpp +include/color/cmyk/convert/cmyk.hpp +include/color/cmyk/convert/convert.hpp +include/color/cmyk/convert/gray.hpp +include/color/cmyk/convert/hsi.hpp +include/color/cmyk/convert/hsl.hpp +include/color/cmyk/convert/hsv.hpp +include/color/cmyk/convert/hwb.hpp +include/color/cmyk/convert/lab.hpp +include/color/cmyk/convert/lms.hpp +include/color/cmyk/convert/luv.hpp +include/color/cmyk/convert/rgb.hpp +include/color/cmyk/convert/xyy.hpp +include/color/cmyk/convert/xyz.hpp +include/color/cmyk/convert/yiq.hpp +include/color/cmyk/convert/yuv.hpp +include/color/cmyk/fix/fix.hpp +include/color/cmyk/fix/integrity.hpp +include/color/cmyk/get/black.hpp +include/color/cmyk/get/blue.hpp +include/color/cmyk/get/cyan.hpp +include/color/cmyk/get/get.hpp +include/color/cmyk/get/gray.hpp +include/color/cmyk/get/green.hpp +include/color/cmyk/get/magenta.hpp +include/color/cmyk/get/red.hpp +include/color/cmyk/get/white.hpp +include/color/cmyk/get/yellow.hpp +include/color/cmyk/place/black.hpp +include/color/cmyk/place/cyan.hpp +include/color/cmyk/place/key.hpp +include/color/cmyk/place/magenta.hpp +include/color/cmyk/place/place.hpp +include/color/cmyk/place/yellow.hpp +include/color/cmyk/set/blue.hpp +include/color/cmyk/set/gray.hpp +include/color/cmyk/set/green.hpp +include/color/cmyk/set/red.hpp +include/color/cmyk/set/set.hpp +include/color/cmyk/trait/bound.hpp +include/color/cmyk/trait/bound/bound.hpp +include/color/cmyk/trait/bound/float.hpp +include/color/cmyk/trait/bound/uint.hpp +include/color/cmyk/trait/component.hpp +include/color/cmyk/trait/component/component.hpp +include/color/cmyk/trait/component/float.hpp +include/color/cmyk/trait/component/uint.hpp +include/color/cmyk/trait/container.hpp +include/color/cmyk/trait/container/container.hpp +include/color/cmyk/trait/container/float.hpp +include/color/cmyk/trait/container/uint.hpp +include/color/cmyk/trait/index.hpp +include/color/cmyk/trait/index/index.hpp +include/color/cmyk/trait/info.hpp +include/color/cmyk/trait/trait.hpp +include/color/color.body.hpp +include/color/color.hpp +include/color/color.pp2f.hpp +include/color/copyright.hpp +include/color/generic/akin/LabCH.hpp +include/color/generic/akin/LuvCH.hpp +include/color/generic/akin/YCgCo.hpp +include/color/generic/akin/YDbDr.hpp +include/color/generic/akin/YPbPr.hpp +include/color/generic/akin/akin.hpp +include/color/generic/akin/cmy.hpp +include/color/generic/akin/cmyk.hpp +include/color/generic/akin/gray.hpp +include/color/generic/akin/hsi.hpp +include/color/generic/akin/hsl.hpp +include/color/generic/akin/hsv.hpp +include/color/generic/akin/hwb.hpp +include/color/generic/akin/lab.hpp +include/color/generic/akin/lms.hpp +include/color/generic/akin/luv.hpp +include/color/generic/akin/rgb.hpp +include/color/generic/akin/xyy.hpp +include/color/generic/akin/xyz.hpp +include/color/generic/akin/yiq.hpp +include/color/generic/akin/yuv.hpp +include/color/generic/category.hpp +include/color/generic/category/category.hpp +include/color/generic/category/error.hpp +include/color/generic/check/check.hpp +include/color/generic/check/integrity.hpp +include/color/generic/check/overburn.hpp +include/color/generic/check/unique.hpp +include/color/generic/compare/brighter.hpp +include/color/generic/compare/compare.hpp +include/color/generic/compare/darker.hpp +include/color/generic/compare/different.hpp +include/color/generic/compare/equal.hpp +include/color/generic/compare/great_or_equal.hpp +include/color/generic/compare/great_strict.hpp +include/color/generic/compare/less_or_equal.hpp +include/color/generic/compare/less_strict.hpp +include/color/generic/constant.hpp +include/color/generic/constant/_generic.hpp +include/color/generic/constant/aqua.hpp +include/color/generic/constant/aquamarine.hpp +include/color/generic/constant/azure.hpp +include/color/generic/constant/base.hpp +include/color/generic/constant/beige.hpp +include/color/generic/constant/bisque.hpp +include/color/generic/constant/black.hpp +include/color/generic/constant/blue.hpp +include/color/generic/constant/brown.hpp +include/color/generic/constant/chocolate.hpp +include/color/generic/constant/constant.hpp +include/color/generic/constant/coral.hpp +include/color/generic/constant/crimson.hpp +include/color/generic/constant/cyan.hpp +include/color/generic/constant/fuchsia.hpp +include/color/generic/constant/gainsboro.hpp +include/color/generic/constant/gold.hpp +include/color/generic/constant/gray.hpp +include/color/generic/constant/green.hpp +include/color/generic/constant/indigo.hpp +include/color/generic/constant/ivory.hpp +include/color/generic/constant/khaki.hpp +include/color/generic/constant/lavender.hpp +include/color/generic/constant/lime.hpp +include/color/generic/constant/linen.hpp +include/color/generic/constant/magenta.hpp +include/color/generic/constant/make.hpp +include/color/generic/constant/maroon.hpp +include/color/generic/constant/moccasin.hpp +include/color/generic/constant/navy.hpp +include/color/generic/constant/olive.hpp +include/color/generic/constant/orange.hpp +include/color/generic/constant/orchid.hpp +include/color/generic/constant/peru.hpp +include/color/generic/constant/pink.hpp +include/color/generic/constant/plum.hpp +include/color/generic/constant/purple.hpp +include/color/generic/constant/red.hpp +include/color/generic/constant/salmon.hpp +include/color/generic/constant/sienna.hpp +include/color/generic/constant/silver.hpp +include/color/generic/constant/snow.hpp +include/color/generic/constant/tan.hpp +include/color/generic/constant/teal.hpp +include/color/generic/constant/thistle.hpp +include/color/generic/constant/tomato.hpp +include/color/generic/constant/turquoise.hpp +include/color/generic/constant/violet.hpp +include/color/generic/constant/wheat.hpp +include/color/generic/constant/white.hpp +include/color/generic/constant/yellow.hpp +include/color/generic/convert/generic.hpp +include/color/generic/fix/fix.hpp +include/color/generic/fix/integrity.hpp +include/color/generic/fix/overburn.hpp +include/color/generic/fix/unique.hpp +include/color/generic/generic.hpp +include/color/generic/get/alpha.hpp +include/color/generic/get/black.hpp +include/color/generic/get/blue.hpp +include/color/generic/get/chroma.hpp +include/color/generic/get/cyan.hpp +include/color/generic/get/get.hpp +include/color/generic/get/gray.hpp +include/color/generic/get/green.hpp +include/color/generic/get/hue.hpp +include/color/generic/get/inphase.hpp +include/color/generic/get/key.hpp +include/color/generic/get/lightness.hpp +include/color/generic/get/luma.hpp +include/color/generic/get/luminance.hpp +include/color/generic/get/magenta.hpp +include/color/generic/get/quadrature.hpp +include/color/generic/get/red.hpp +include/color/generic/get/saturation.hpp +include/color/generic/get/white.hpp +include/color/generic/get/yellow.hpp +include/color/generic/make/aqua.hpp +include/color/generic/make/aquamarine.hpp +include/color/generic/make/azure.hpp +include/color/generic/make/beige.hpp +include/color/generic/make/bisque.hpp +include/color/generic/make/black.hpp +include/color/generic/make/blue.hpp +include/color/generic/make/brown.hpp +include/color/generic/make/chocolate.hpp +include/color/generic/make/coral.hpp +include/color/generic/make/crimson.hpp +include/color/generic/make/cyan.hpp +include/color/generic/make/fuchsia.hpp +include/color/generic/make/gainsboro.hpp +include/color/generic/make/gold.hpp +include/color/generic/make/gray.hpp +include/color/generic/make/green.hpp +include/color/generic/make/indigo.hpp +include/color/generic/make/ivory.hpp +include/color/generic/make/khaki.hpp +include/color/generic/make/lavender.hpp +include/color/generic/make/lime.hpp +include/color/generic/make/linen.hpp +include/color/generic/make/magenta.hpp +include/color/generic/make/make.hpp +include/color/generic/make/maroon.hpp +include/color/generic/make/moccasin.hpp +include/color/generic/make/navy.hpp +include/color/generic/make/olive.hpp +include/color/generic/make/orange.hpp +include/color/generic/make/orchid.hpp +include/color/generic/make/peru.hpp +include/color/generic/make/pink.hpp +include/color/generic/make/plum.hpp +include/color/generic/make/purple.hpp +include/color/generic/make/red.hpp +include/color/generic/make/salmon.hpp +include/color/generic/make/sienna.hpp +include/color/generic/make/silver.hpp +include/color/generic/make/snow.hpp +include/color/generic/make/tan.hpp +include/color/generic/make/teal.hpp +include/color/generic/make/thistle.hpp +include/color/generic/make/tomato.hpp +include/color/generic/make/turquoise.hpp +include/color/generic/make/violet.hpp +include/color/generic/make/wheat.hpp +include/color/generic/make/white.hpp +include/color/generic/make/yellow.hpp +include/color/generic/model.hpp +include/color/generic/operation/addition.hpp +include/color/generic/operation/bias.hpp +include/color/generic/operation/blend.hpp +include/color/generic/operation/ceil.hpp +include/color/generic/operation/clip.hpp +include/color/generic/operation/combine.hpp +include/color/generic/operation/convex.hpp +include/color/generic/operation/delta.hpp +include/color/generic/operation/distance.hpp +include/color/generic/operation/diverse.hpp +include/color/generic/operation/divide.hpp +include/color/generic/operation/floor.hpp +include/color/generic/operation/gain.hpp +include/color/generic/operation/gamma.hpp +include/color/generic/operation/invert.hpp +include/color/generic/operation/median.hpp +include/color/generic/operation/multiply.hpp +include/color/generic/operation/normalize.hpp +include/color/generic/operation/operation.hpp +include/color/generic/operation/operator.hpp +include/color/generic/operation/scale.hpp +include/color/generic/operation/subtract.hpp +include/color/generic/place/alpha.hpp +include/color/generic/place/black.hpp +include/color/generic/place/blue.hpp +include/color/generic/place/chroma.hpp +include/color/generic/place/cyan.hpp +include/color/generic/place/gray.hpp +include/color/generic/place/green.hpp +include/color/generic/place/hue.hpp +include/color/generic/place/inphase.hpp +include/color/generic/place/intensity.hpp +include/color/generic/place/key.hpp +include/color/generic/place/lightness.hpp +include/color/generic/place/luma.hpp +include/color/generic/place/luminance.hpp +include/color/generic/place/magenta.hpp +include/color/generic/place/place.hpp +include/color/generic/place/quadrature.hpp +include/color/generic/place/red.hpp +include/color/generic/place/saturation.hpp +include/color/generic/place/value.hpp +include/color/generic/place/white.hpp +include/color/generic/place/yellow.hpp +include/color/generic/set/alpha.hpp +include/color/generic/set/blue.hpp +include/color/generic/set/chroma.hpp +include/color/generic/set/gray.hpp +include/color/generic/set/green.hpp +include/color/generic/set/hue.hpp +include/color/generic/set/inphase.hpp +include/color/generic/set/key.hpp +include/color/generic/set/luma.hpp +include/color/generic/set/luminance.hpp +include/color/generic/set/quadrature.hpp +include/color/generic/set/red.hpp +include/color/generic/set/saturation.hpp +include/color/generic/set/set.hpp +include/color/generic/trait/bound.hpp +include/color/generic/trait/component.hpp +include/color/generic/trait/container.hpp +include/color/generic/trait/diagonal.hpp +include/color/generic/trait/index.hpp +include/color/generic/trait/info.hpp +include/color/generic/trait/scalar.hpp +include/color/generic/trait/size.hpp +include/color/generic/trait/trait.hpp +include/color/generic/type/divert.hpp +include/color/generic/type/error.hpp +include/color/generic/type/int24.hpp +include/color/generic/type/int48.hpp +include/color/generic/type/invalid.hpp +include/color/generic/type/normal.hpp +include/color/generic/type/nothing.hpp +include/color/generic/type/pack2.hpp +include/color/generic/type/pack3.hpp +include/color/generic/type/pack4.hpp +include/color/generic/type/pack5.hpp +include/color/generic/type/rational.hpp +include/color/generic/type/scramble.hpp +include/color/generic/type/type.hpp +include/color/generic/type/uint24.hpp +include/color/generic/type/uint48.hpp +include/color/gray/akin/LabCH.hpp +include/color/gray/akin/LuvCH.hpp +include/color/gray/akin/YCgCo.hpp +include/color/gray/akin/YDbDr.hpp +include/color/gray/akin/YPbPr.hpp +include/color/gray/akin/akin.hpp +include/color/gray/akin/cmy.hpp +include/color/gray/akin/cmyk.hpp +include/color/gray/akin/gray.hpp +include/color/gray/akin/hsi.hpp +include/color/gray/akin/hsl.hpp +include/color/gray/akin/hsv.hpp +include/color/gray/akin/hwb.hpp +include/color/gray/akin/lab.hpp +include/color/gray/akin/lms.hpp +include/color/gray/akin/luv.hpp +include/color/gray/akin/rgb.hpp +include/color/gray/akin/xyy.hpp +include/color/gray/akin/xyz.hpp +include/color/gray/akin/yiq.hpp +include/color/gray/akin/yuv.hpp +include/color/gray/category.hpp +include/color/gray/constant.hpp +include/color/gray/convert/LabCH.hpp +include/color/gray/convert/LuvCH.hpp +include/color/gray/convert/YCgCo.hpp +include/color/gray/convert/YDbDr.hpp +include/color/gray/convert/YPbPr.hpp +include/color/gray/convert/cmy.hpp +include/color/gray/convert/cmyk.hpp +include/color/gray/convert/convert.hpp +include/color/gray/convert/gray.hpp +include/color/gray/convert/hsi.hpp +include/color/gray/convert/hsl.hpp +include/color/gray/convert/hsv.hpp +include/color/gray/convert/hwb.hpp +include/color/gray/convert/lab.hpp +include/color/gray/convert/lms.hpp +include/color/gray/convert/luv.hpp +include/color/gray/convert/rgb.hpp +include/color/gray/convert/xyy.hpp +include/color/gray/convert/xyz.hpp +include/color/gray/convert/yiq.hpp +include/color/gray/convert/yuv.hpp +include/color/gray/get/black.hpp +include/color/gray/get/blue.hpp +include/color/gray/get/get.hpp +include/color/gray/get/gray.hpp +include/color/gray/get/green.hpp +include/color/gray/get/red.hpp +include/color/gray/get/white.hpp +include/color/gray/gray.hpp +include/color/gray/operation/gamma.hpp +include/color/gray/operation/operation.hpp +include/color/gray/place/gray.hpp +include/color/gray/place/place.hpp +include/color/gray/set/blue.hpp +include/color/gray/set/gray.hpp +include/color/gray/set/green.hpp +include/color/gray/set/red.hpp +include/color/gray/set/set.hpp +include/color/gray/trait/bound.hpp +include/color/gray/trait/bound/boolean.hpp +include/color/gray/trait/bound/bound.hpp +include/color/gray/trait/bound/float.hpp +include/color/gray/trait/bound/uint.hpp +include/color/gray/trait/component.hpp +include/color/gray/trait/component/boolean.hpp +include/color/gray/trait/component/component.hpp +include/color/gray/trait/component/float.hpp +include/color/gray/trait/component/uint.hpp +include/color/gray/trait/container.hpp +include/color/gray/trait/container/boolean.hpp *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***