lprof-devel Mailing List for LProf open source ICC profiler
Brought to you by:
hvengel
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(36) |
Dec
(61) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(26) |
Feb
(125) |
Mar
(171) |
Apr
(129) |
May
(28) |
Jun
(31) |
Jul
|
Aug
(16) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(10) |
2007 |
Jan
(37) |
Feb
(16) |
Mar
(60) |
Apr
(151) |
May
(13) |
Jun
(106) |
Jul
(7) |
Aug
(11) |
Sep
(105) |
Oct
(219) |
Nov
(68) |
Dec
(7) |
2008 |
Jan
(401) |
Feb
(70) |
Mar
(26) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(1) |
Feb
(15) |
Mar
|
Apr
|
May
(17) |
Jun
(26) |
Jul
(35) |
Aug
(7) |
Sep
(3) |
Oct
|
Nov
|
Dec
(14) |
2010 |
Jan
(11) |
Feb
(6) |
Mar
(1) |
Apr
|
May
(3) |
Jun
(6) |
Jul
(3) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Gerhard F. <gf...@us...> - 2012-08-23 15:40:48
|
Update of /cvsroot/lprof/lprof/src/lprofqt In directory vz-cvs-4.sog:/tmp/cvs-serv3871/src/lprofqt Modified Files: interfaces.cpp Log Message: Added a few missing parameters to passSys::get() Index: interfaces.cpp =================================================================== RCS file: /cvsroot/lprof/lprof/src/lprofqt/interfaces.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** interfaces.cpp 6 Mar 2008 21:18:58 -0000 1.5 --- interfaces.cpp 23 Aug 2012 15:40:46 -0000 1.6 *************** *** 128,131 **** --- 128,137 ---- out->RsplSmoothness=sys.RsplSmoothness; out->lOptRGCV=sys.lOptRGCV; + out->lLooCV = sys.lLooCV; + out->l2FoldCV = sys.l2FoldCV; + out->l10FoldCV = sys.l10FoldCV; + out->lBootstrapCV = sys.lBootstrapCV; + out->BootstrapCVIterations = sys.BootstrapCVIterations; + out->GlarePercent=sys.GlarePercent; out->Rspl=sys.Rspl; } |
From: Gerhard F. <gf...@us...> - 2012-08-23 15:29:49
|
Update of /cvsroot/lprof/lprof/src/liblprof In directory vz-cvs-4.sog:/tmp/cvs-serv3583 Modified Files: cmspcoll.c Log Message: Changed search strategy for cmsxPCollPatchesNearNeutral in order to get patches covering the whole L* range. Did a few formatting cleanups. Index: cmspcoll.c =================================================================== RCS file: /cvsroot/lprof/lprof/src/liblprof/cmspcoll.c,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** cmspcoll.c 3 Oct 2007 21:00:38 -0000 1.12 --- cmspcoll.c 23 Aug 2012 15:29:46 -0000 1.13 *************** *** 975,1022 **** } - int cmsxPCollPatchesNearNeutralNeeded(LPMEASUREMENT m) - { - int needed; - - if (m -> nPatches <= 24) /* ColorChecker 24 */ - needed = 5; - else if (m -> nPatches > 24 && m -> nPatches < 141) /* ColorChecker SG */ - needed = 11; - else if (m -> nPatches == 237) /* ColorChecker DC */ - needed = 17; - else if (m -> nPatches > 140 && m -> nPatches < 289) /* IT8 targets */ - needed = 15; - else if (m -> nPatches > 288 && m -> nPatches < 639 ) /* HCT targets */ - needed = 36; - else - needed = (int) ((double) m -> nPatches * 0.06); /* anything with more than 638 patches */ - /* printf("Number of near grays needed = %i \n", needed); */ - return needed; - } int cmsxPCollPatchesNearNeutral(LPMEASUREMENT m, SETOFPATCHES Valids, ! int need, SETOFPATCHES Result) { ! int nGrays; ! double Cmax; ! Cmax = 1.0; ! ! need = cmsxPCollPatchesNearNeutralNeeded(m); ! do ! { ! PatchesOfLowC(m, Valids, Cmax, Result); ! nGrays = cmsxPCollCountSet(m, Result); ! /* printf("Number of gray patches = %i \n", nGrays); */ ! if (nGrays <= need) ! { ! Cmax += 0.1; ! } ! } while (nGrays <= need && Cmax < 10.); ! return nGrays; } --- 975,1021 ---- } int cmsxPCollPatchesNearNeutral(LPMEASUREMENT m, SETOFPATCHES Valids, ! int need, SETOFPATCHES Result) { ! double d, L; ! int i, nFound = 0; ! for (i = 0; i < m->nPatches; i++) ! Result[i] = FALSE; ! /* ! * Find nearest patch to each point on gray axis ! * and eventually return the union of all these points. ! */ ! for (L = 0.0; L <= 100.0; L += 0.5) ! { ! int best = -1; ! double best_d = 99999999; ! for (i = 0; i < m->nPatches; i++) ! { ! if (Valids && !Valids[i]) ! continue; ! d = m->Patches[i].Lab.L - L; ! d = d * d; ! d += m->Patches[i].Lab.a * m->Patches[i].Lab.a; ! d += m->Patches[i].Lab.b * m->Patches[i].Lab.b; ! ! if (d < best_d) { ! best = i; ! best_d = d; ! } ! } ! ! if (best >= 0 && !Result[best]) { ! Result[best] = TRUE; ! nFound++; ! } ! } ! ! return nFound; } *************** *** 1064,1069 **** - - int cmsxPCollPatchesNearPrimary(LPMEASUREMENT m, SETOFPATCHES Valids, --- 1063,1066 ---- *************** *** 1094,1099 **** ! static ! void AddOneGray(LPMEASUREMENT m, int n, SETOFPATCHES Grays) { LPPATCH p; --- 1091,1095 ---- ! static void AddOneGray(LPMEASUREMENT m, int n, SETOFPATCHES Grays) { LPPATCH p; *************** *** 1114,1118 **** - void cmsxPCollPatchesGS(LPMEASUREMENT m, SETOFPATCHES Result) { --- 1110,1113 ---- *************** *** 1125,1129 **** - /* Refresh RGB of all patches after prelinearization */ --- 1120,1123 ---- *************** *** 1138,1142 **** LPPATCH p = m -> Patches + i; ! cmsxApplyLinearizationTable(p -> Colorant.RGB, Gamma, p -> Colorant.RGB); } } --- 1132,1136 ---- LPPATCH p = m -> Patches + i; ! cmsxApplyLinearizationTable(p->Colorant.RGB, Gamma, p->Colorant.RGB); } } *************** *** 1146,1150 **** int cmsxPCollPatchesInGamutLUT(LPMEASUREMENT m, SETOFPATCHES Valids, ! LPLUT Gamut, SETOFPATCHES Result) { int i; --- 1140,1144 ---- int cmsxPCollPatchesInGamutLUT(LPMEASUREMENT m, SETOFPATCHES Valids, ! LPLUT Gamut, SETOFPATCHES Result) { int i; *************** *** 1210,1231 **** } ! for (i=0; i < m -> nPatches; i++) { ! if (Valids[i]) { ! LPPATCH p = m -> Patches + i; ! dR = fabs(255.0 - p -> Colorant.RGB[0]) / 255.0; ! dG = fabs(255.0 - p -> Colorant.RGB[1]) / 255.0; ! dB = fabs(255.0 - p -> Colorant.RGB[2]) / 255.0; ! Distance = sqrt(dR*dR + dG*dG + dB*dB); ! if (Distance < CandidateDistance) { ! Candidate = p; ! CandidateDistance = Distance; } ! } ! } if (TheDistance) --- 1204,1225 ---- } ! for (i=0; i < m -> nPatches; i++) { ! if (Valids[i]) { ! LPPATCH p = m -> Patches + i; ! dR = fabs(255.0 - p -> Colorant.RGB[0]) / 255.0; ! dG = fabs(255.0 - p -> Colorant.RGB[1]) / 255.0; ! dB = fabs(255.0 - p -> Colorant.RGB[2]) / 255.0; ! Distance = sqrt(dR*dR + dG*dG + dB*dB); ! if (Distance < CandidateDistance) { ! Candidate = p; ! CandidateDistance = Distance; ! } } ! } if (TheDistance) *************** *** 1242,1246 **** double dR, dG, dB; - Candidate = cmsxPCollGetPatchByName(m, "DMAX", NULL); if (Candidate) { --- 1236,1239 ---- *************** *** 1250,1271 **** } ! for (i=0; i < m -> nPatches; i++) { ! if (Valids[i]) { ! LPPATCH p = m -> Patches + i; ! dR = (p -> Colorant.RGB[0]) / 255.0; ! dG = (p -> Colorant.RGB[1]) / 255.0; ! dB = (p -> Colorant.RGB[2]) / 255.0; ! Distance = sqrt(dR*dR + dG*dG + dB*dB); ! if (Distance < CandidateDistance) { ! Candidate = p; ! CandidateDistance = Distance; } ! } ! } if (TheDistance) --- 1243,1264 ---- } ! for (i=0; i < m -> nPatches; i++) { ! if (Valids[i]) { ! LPPATCH p = m -> Patches + i; ! dR = (p -> Colorant.RGB[0]) / 255.0; ! dG = (p -> Colorant.RGB[1]) / 255.0; ! dB = (p -> Colorant.RGB[2]) / 255.0; ! Distance = sqrt(dR*dR + dG*dG + dB*dB); ! if (Distance < CandidateDistance) { ! Candidate = p; ! CandidateDistance = Distance; ! } } ! } if (TheDistance) *************** *** 1283,1325 **** double dR, dG, dB; const struct ! { ! double r, g, b; } RGBPrimaries[3] = ! { ! { 255.0, 0, 0}, ! { 0, 255.0, 0}, ! { 0, 0, 255.0} ! }; ! ! if (Channel == 0) ! Candidate = cmsxPCollGetPatchByName(m, "RPRIM", NULL); ! else if (Channel == 1) ! Candidate = cmsxPCollGetPatchByName(m, "GPRIM", NULL); ! else ! Candidate = cmsxPCollGetPatchByName(m, "BPRIM", NULL); ! if (Candidate) { ! if (TheDistance) *TheDistance = 0.0; ! return Candidate; ! } ! for (i=0; i < m -> nPatches; i++) { ! if (Valids[i]) { ! LPPATCH p = m -> Patches + i; ! dR = fabs(RGBPrimaries[Channel].r - p -> Colorant.RGB[0]) / 255.0; ! dG = fabs(RGBPrimaries[Channel].g - p -> Colorant.RGB[1]) / 255.0; ! dB = fabs(RGBPrimaries[Channel].b - p -> Colorant.RGB[2]) / 255.0; ! Distance = sqrt(dR*dR + dG*dG + dB*dB); ! if (Distance < CandidateDistance) { ! Candidate = p; ! CandidateDistance = Distance; } ! } ! } if (TheDistance) --- 1276,1317 ---- double dR, dG, dB; const struct ! { ! double r, g, b; } RGBPrimaries[3] = ! { ! { 255.0, 0, 0}, ! { 0, 255.0, 0}, ! { 0, 0, 255.0} ! }; + if (Channel == 0) + Candidate = cmsxPCollGetPatchByName(m, "RPRIM", NULL); + else if (Channel == 1) + Candidate = cmsxPCollGetPatchByName(m, "GPRIM", NULL); + else + Candidate = cmsxPCollGetPatchByName(m, "BPRIM", NULL); + if (Candidate) { + if (TheDistance) *TheDistance = 0.0; + return Candidate; + } ! for (i=0; i < m -> nPatches; i++) { ! if (Valids[i]) { ! LPPATCH p = m -> Patches + i; ! dR = fabs(RGBPrimaries[Channel].r - p -> Colorant.RGB[0]) / 255.0; ! dG = fabs(RGBPrimaries[Channel].g - p -> Colorant.RGB[1]) / 255.0; ! dB = fabs(RGBPrimaries[Channel].b - p -> Colorant.RGB[2]) / 255.0; ! Distance = sqrt(dR*dR + dG*dG + dB*dB); ! if (Distance < CandidateDistance) { ! Candidate = p; ! CandidateDistance = Distance; ! } } ! } if (TheDistance) |
From: Gerhard F. <gf...@us...> - 2012-08-23 10:37:15
|
Update of /cvsroot/lprof/lprof/src/liblprof In directory vz-cvs-4.sog:/tmp/cvs-serv25999 Modified Files: cmsscn.c Log Message: Fixed uninitialized variable in conjunction with Glare% > 0 Index: cmsscn.c =================================================================== RCS file: /cvsroot/lprof/lprof/src/liblprof/cmsscn.c,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** cmsscn.c 18 May 2009 21:39:11 -0000 1.61 --- cmsscn.c 23 Aug 2012 10:37:13 -0000 1.62 *************** *** 289,301 **** */ - #if 1 if (sys->GlarePercent > 0) { ! for (i = 0; i < 10; i++) { ! for (j = 0; j < 3; j++) ! data[n].p[j] = data[n].v[j] = 0.0; ! n++; ! } } - #endif gres[0] = gres[1] = gres[2] = sys->hdr.CLUTPoints; --- 289,298 ---- */ if (sys->GlarePercent > 0) { ! for (j = 0; j < 3; j++) ! data[n].p[j] = data[n].v[j] = 0.0; ! data[n].w = 100.0; ! n++; } gres[0] = gres[1] = gres[2] = sys->hdr.CLUTPoints; |
From: Gerard K. <ge...@gk...> - 2012-05-31 18:05:11
|
Hi, Recently the package LPROF is removed from Debian testing due the lack of qt4 support. Question is it possible to switch from qt3 to qt4 without large changes? With regards, -- -------- m.vr.gr. Gerard Klaver |
From: Beloate G. <gym...@ji...> - 2010-08-22 13:21:58
|
Your wife photos |
From: Kai-Uwe B. <ku...@gm...> - 2010-06-20 19:39:21
|
Am 21.06.10, 00:59 +0530 schrieb amit kumar: > Hi all, > This is my report for Gsoc 2010:LProf - Add a Regression Analysis > Based Monitor Profiling. > > Last week I got my Huey colorimeter shipped from US. I got familiar > with the device and corrected my monitor too on windows. > Now Lprof is detecting the device and listing it. > Meanwhile I went through src\liblpof\cmsscn.c and src\liblpof\cmsmntr.c . > Now I'll start working on taking data from huey and regression analysis. Great to read your report. Does you write the measurements as CGATS in a intermediate step? Uses LProf actual lcms code for that? A intermediate format could be used to generate ICC profiles with other tools, e.g. Argyll for comparision. This might be good for comparisions. much fun with coding Kai-Uwe |
From: amit k. <ami...@gm...> - 2010-06-20 19:29:15
|
Hi all, This is my report for Gsoc 2010:LProf - Add a Regression Analysis Based Monitor Profiling. Last week I got my Huey colorimeter shipped from US. I got familiar with the device and corrected my monitor too on windows. Now Lprof is detecting the device and listing it. Meanwhile I went through src\liblpof\cmsscn.c and src\liblpof\cmsmntr.c . Now I'll start working on taking data from huey and regression analysis. Any suggestion from you is welcomed. Yours Amit |
From: Conzalez O. <rel...@cu...> - 2010-06-15 17:57:18
|
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fprq2\fcharset204{\*\fname Arial;}Arial CYR;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\colortbl ;\red0\green0\blue255;\red0\green128\blue0;} {\*\generator Msftedit 2.44.15.2128;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs32{\field{\*\fldinst{HYPERLINK "h{\*\dd 2.44.15.2128;}ttp://goldrushonline.info"}}{\fldrslt{\ul\cf1 http://goldrushonline.info}}}\f0\cf1\b\fs32 - ONLINE CASINO!\par \line\cf2\b\f0\fs28 VIP CLUB Casino is a great online casino that offers the unique combination of top quality games, high payouts and a 24/7 professional customer support.\par \par100 progressive games with towering jackpots, which are ready to explode and can make multi-millionaires out of VIP CLUB players! Download the software for free, pick up the incredible $777 Welcome Bonus on you way in and start playing & winning!\par } |
From: Felten T. <tat...@au...> - 2010-06-15 07:50:29
|
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fprq2\fcharset204{\*\fname Arial;}Arial CYR;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\colortbl ;\red0\green0\blue255;\red0\green128\blue0;} {\*\generator Msftedit 4.14.41.8060;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs32{\field{\*\fldinst{HYPERLINK "h{\*\dd 4.14.41.8060;}ttp://gamecasinovip.info"}}{\fldrslt{\ul\cf1 http://gamecasinovip.info}}}\f0\cf1\b\fs32 - ONLINE CASINO!\par \line\cf2\b\f0\fs28 VIP CLUB Casino is a great online casino that offers the unique combination of top quality games, high payouts and a 24/7 professional customer support.\par \par100 progressive games with towering jackpots, which are ready to explode and can make multi-millionaires out of VIP CLUB players! Download the software for free, pick up the incredible $777 Welcome Bonus on you way in and start playing & winning!\par } |
From: Popielarczyk N. <rec...@pa...> - 2010-06-14 19:26:44
|
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fprq2\fcharset204{\*\fname Arial;}Arial CYR;}{\f1\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}} {\colortbl ;\red0\green0\blue255;\red0\green128\blue0;} {\*\generator Msftedit 0.45.15.2165;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs32{\field{\*\fldinst{HYPERLINK "h{\*\dd 0.45.15.2165;}ttp://gamebonusvip.info"}}{\fldrslt{\ul\cf1 http://gamebonusvip.info}}}\f0\cf1\b\fs32 - ONLINE CASINO!\par \line\cf2\b\f0\fs28 VIP CLUB Casino is a great online casino that offers the unique combination of top quality games, high payouts and a 24/7 professional customer support.\par \par100 progressive games with towering jackpots, which are ready to explode and can make multi-millionaires out of VIP CLUB players! Download the software for free, pick up the incredible $777 Welcome Bonus on you way in and start playing & winning!\par } |
From: amit k. <ami...@gm...> - 2010-06-06 21:45:49
|
Hi all, Here is my first weekly report for Gsoc 2010 project. Right now I am getting familiar with the LPROF code. Particularly I am looking at the ~/lprof/src/moncalqt/monitorcal.cpp. Also I am going through LittleCMS APIs. Now in Lprof we have the regression analysis for Camera/scanner profiler.By clicking set profile generation parameter a window "camera/scanner profile parameter" opens that contains regression parameter options. It will be nice of you if you could tell me where in the Lprof src it has been implemented? Could you give me the path of source code in lprof that implements regression analysis utility for Camera/scanner profiles? Yours Amit Kumar |
From: Cabiltes <wr...@ar...> - 2010-03-21 22:28:52
|
Le." She spoke with vehemence. Now that she knew the man to be alive, her hatred of him had flared up again. "Insane he was," agreed Wilton Barnstable. "And shortly after that discovery was made, he disappeared. The next day after his disappearance, Dopey Eddie and Izzy the Cat were liberally supplied with money. "Of course they got the money, Lady Agatha, through the clever trick they worked upon you." "A great many people have got money from me since I have been in America," said Lady Agatha. "Ah! Yes?" The great detective went on with his masterly summing up. "Of course they got the money from the trick they worked on Lady Agatha. But at the time I thought it possible that they had robbed Reginald Maltravers and then put him out of the way. They are well-known gunmen. "I took them into custody and determined to hold them until such time as Reginald Maltravers would be found, or his fate discovered. Eventually I brought them with me on my house boat. I was really holding them without due legal warrant, but I am forced to do that, sometimes. They |
From: Joseph P. <joe...@1s...> - 2009-12-16 02:16:30
|
I didn't have the disable problem, but all I have received lately from the list is SPAM. Joe Pizzi -----Original Message----- From: Greg Troxel [mailto:gd...@ir...] Sent: Tuesday, December 15, 2009 10:12 AM To: lpr...@li... Subject: [Lprof-devel] list still alive, spam? I got a disabled note from mailman, and reenabled. I suspect it's because I'm rejecting spam at the MTA level. Is anyone else having trouble? |
From: Greg T. <gd...@ir...> - 2009-12-15 16:12:04
|
I got a disabled note from mailman, and reenabled. I suspect it's because I'm rejecting spam at the MTA level. Is anyone else having trouble? |
From: Wizwer <pro...@bs...> - 2009-09-02 07:55:15
|
Sonous _B. luridus_. _Boletus edulis_ is, as its name imports, very good to eat and perfectly wholesome; so, to |
From: Giaquinta <flo...@he...> - 2009-08-26 07:48:51
|
Es and other missiles, were hurled upon them. At last the wily Morgan had an idea. He set his men to work to make some ladders high enough to reach to the top of the walls, and wide enough to allow three or four men to go up abreast. If he could get these properly set up, his crew of desperate tiger-cats could make a combined rush and get over the walls. But to carry the ladders and place them would be almost impossible, for the men who bore them would surely be shot down before they could finish the work. But it was not Morgan's plan that his men should carry these ladders. He had captured some convents in the suburbs of the town, with a number of nuns and monks, known as "religious people," and he now ordered these poor creatures, the women as well as the men, to take up the ladders and place them against the walls, believing that the Spanish Governor would not allow his soldiers to fire at these innocent persons whom the pirates had forced to do their will. But the Governor was determined to defend the town no matter who had to suffer, and so the soldiers fired at the nuns and monks just as though they were buccaneers or any other enemies. The "religious people" cried out in terror, and screamed to their friends not to fire upon them; but the soldiers obeyed the commands of the Governor, while the pirates were swearing terribly behind them and threatening them with their pistols, and so the poor nuns and monks had to press forward, many of them dropping dead or wounded. They |
From: Ulrey <ji...@cr...> - 2009-08-25 04:56:47
|
Safety, and found it quite daylight. Jack was overjoyed when he found himself near the bean-stalk; although much incommoded with the weight of the money bags, he soon reached the bottom, and immediately ran to seek his mother. He was greatly shocked on finding her apparently dying, and could scarcely bear his own reflections, knowing himself to be the cause. On being informed of Jack's safe return, his mother gradually recovered. Jack presented her his two valuable bags, and they lived as happily and comfortably as ever. For three years, notwithstand |
From: Hocker F. <imi...@bl...> - 2009-08-24 04:33:31
|
A solid dome, like the glass mountain in the fairy-tale, is actually a fact, and men still go back to the fairy-tale. To what towering heights of poetic imagery might we not have risen if only the poetizing of natural history had continued and man's fancy had played with the planets as naturally as it once played with the flowers! We might have had a planetary patriotism, in which the green leaf should be like a cockade, and the sea an everlasting dance of drums. We might have been proud of what our star has wrought, and worn |
From: Baltimore H. <lov...@so...> - 2009-08-20 20:14:44
|
S' Bright crimson rim The passion slips, And down my slim White body drips The shining hymn. And still before The altar I Exult the bowl Brimful, and cry To you to stoop And drink, Most High. Oh drink me up That I may be Within your cup Like a mystery, Like wine that is still In ecstasy. Glimmering still In ecstasy, Commingled wines Of you and me In one fulfil The mystery. PATIENCE A WIND comes from the north Blowing little flocks of birds Like spray across the town, And a train, roaring forth, Rushes stampeding down With cries and flying curds Of steam, out of the darkening north. Whither I turn and set Like a needle steadfastly, Waiting ever to get The news that she is free; But ever fixed, as yet, To the lode of her agony. BALLAD OF ANOTHER OPHELIA OH the green glimmer of apples in the orchard, Lamps in a wash of rain! Oh the wet walk of my brown hen through the stack-yard, Oh tears on the window pane! Nothing now will ripen the bright green apples, Full of disappointment and of rain, Brackish they will taste, of tears, when the yellow dapples Of autumn tell the withered tale again. All round the ya |
From: Amit K. <ami...@us...> - 2009-07-22 14:01:16
|
Update of /cvsroot/lprof/lprof In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv23985 Modified Files: Tag: GSoC-2009 SConstruct Log Message: Index: SConstruct =================================================================== RCS file: /cvsroot/lprof/lprof/SConstruct,v retrieving revision 1.127 retrieving revision 1.127.2.1 diff -C2 -d -r1.127 -r1.127.2.1 *** SConstruct 25 May 2008 19:40:13 -0000 1.127 --- SConstruct 22 Jul 2009 14:01:10 -0000 1.127.2.1 *************** *** 77,81 **** "QtGui", "QtCore", - "Qt3Support", # Only needed until qt4 port finished "QtAssistant", # Help system ]) --- 77,80 ---- |
From: Amit K. <ami...@us...> - 2009-07-12 15:09:09
|
Update of /cvsroot/lprof/lprof/src/moncalqt In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3010/moncalqt Modified Files: Tag: GSoC-2009 monitorcal.cpp Log Message: Index: monitorcal.cpp =================================================================== RCS file: /cvsroot/lprof/lprof/src/moncalqt/monitorcal.cpp,v retrieving revision 1.62.2.1 retrieving revision 1.62.2.2 diff -C2 -d -r1.62.2.1 -r1.62.2.2 *** monitorcal.cpp 5 Jul 2009 20:33:17 -0000 1.62.2.1 --- monitorcal.cpp 12 Jul 2009 15:09:00 -0000 1.62.2.2 *************** *** 5963,5968 **** buttonOk -> setCheckable (TRUE); - //messageText -> setTextFormat( Qt::LogText); - for (int i = 0; i < 26; i++) sp2cief[i] = NULL; --- 5963,5966 ---- |
From: Amit K. <ami...@us...> - 2009-07-12 15:09:09
|
Update of /cvsroot/lprof/lprof/src/checkerqt In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3010/checkerqt Modified Files: Tag: GSoC-2009 profilechecker.cpp profilechecker.h profilecheckerbase.ui Log Message: Index: profilecheckerbase.ui =================================================================== RCS file: /cvsroot/lprof/lprof/src/checkerqt/profilecheckerbase.ui,v retrieving revision 1.25.2.2 retrieving revision 1.25.2.3 diff -C2 -d -r1.25.2.2 -r1.25.2.3 *** profilecheckerbase.ui 5 Jul 2009 20:33:17 -0000 1.25.2.2 --- profilecheckerbase.ui 12 Jul 2009 15:08:59 -0000 1.25.2.3 *************** *** 333,337 **** </property> <property name="currentIndex"> ! <number>3</number> </property> <widget class="QWidget" name="InfoTab"> --- 333,337 ---- </property> <property name="currentIndex"> ! <number>0</number> </property> <widget class="QWidget" name="InfoTab"> *************** *** 531,534 **** --- 531,540 ---- </size> </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>150</height> + </size> + </property> <property name="toolTip"> <string>Profile statisics</string> Index: profilechecker.h =================================================================== RCS file: /cvsroot/lprof/lprof/src/checkerqt/profilechecker.h,v retrieving revision 1.9 retrieving revision 1.9.2.1 diff -C2 -d -r1.9 -r1.9.2.1 *** profilechecker.h 19 Feb 2008 21:02:27 -0000 1.9 --- profilechecker.h 12 Jul 2009 15:08:59 -0000 1.9.2.1 *************** *** 35,39 **** #include "lcmsprf.h" #include <qtlcmswidgets.h> - //Added by qt3to4: #include <QResizeEvent> --- 35,38 ---- Index: profilechecker.cpp =================================================================== RCS file: /cvsroot/lprof/lprof/src/checkerqt/profilechecker.cpp,v retrieving revision 1.49.2.5 retrieving revision 1.49.2.6 diff -C2 -d -r1.49.2.5 -r1.49.2.6 *** profilechecker.cpp 7 Jul 2009 22:09:30 -0000 1.49.2.5 --- profilechecker.cpp 12 Jul 2009 15:08:59 -0000 1.49.2.6 *************** *** 61,65 **** #include <QFileDialog> - //Added by qt3to4: #include <QTranslator> #include <QResizeEvent> --- 61,64 ---- *************** *** 152,159 **** ComboBoxIntent -> clear(); ! ComboBoxIntent -> insertItem(100, QString::fromLocal8Bit("(*) ") + tr("Perceptual")); ! ComboBoxIntent -> insertItem(101, QString::fromLocal8Bit("(*) ") + tr("Relative colorimetric")); ! ComboBoxIntent -> insertItem(102, QString::fromLocal8Bit("(*) ") + tr("Saturation")); ! ComboBoxIntent -> insertItem(103, QString::fromLocal8Bit("(*) ") + tr("Absolute")); /* TRANSLATOR White point text for Profile Checker information screen */ --- 151,158 ---- ComboBoxIntent -> clear(); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), QString::fromLocal8Bit("(*) ") + tr("Perceptual")); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), QString::fromLocal8Bit("(*) ") + tr("Relative colorimetric")); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), QString::fromLocal8Bit("(*) ") + tr("Saturation")); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), QString::fromLocal8Bit("(*) ") + tr("Absolute")); /* TRANSLATOR White point text for Profile Checker information screen */ *************** *** 609,613 **** ResetMeasurement(TRUE); ! cmsxPCollBuildMeasurement(&m, ReferenceSheet, MeasurementSheet, PATCH_HAS_XYZ|PATCH_HAS_RGB); } --- 608,612 ---- ResetMeasurement(TRUE); ! cmsxPCollBuildMeasurement(&m, ReferenceSheet, MeasurementSheet, PATCH_HAS_XYZ|PATCH_HAS_RGB); } *************** *** 629,635 **** ComboBoxIntent -> clear(); ! ComboBoxIntent -> insertItem(104, SupportedIntent(hProfile, INTENT_PERCEPTUAL)); ! ComboBoxIntent -> insertItem(105, SupportedIntent(hProfile, INTENT_RELATIVE_COLORIMETRIC)); ! ComboBoxIntent -> insertItem(106, SupportedIntent(hProfile, INTENT_SATURATION)); cmsCloseProfile(hProfile); --- 628,634 ---- ComboBoxIntent -> clear(); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), SupportedIntent(hProfile, INTENT_PERCEPTUAL)); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), SupportedIntent(hProfile, INTENT_RELATIVE_COLORIMETRIC)); ! ComboBoxIntent -> insertItem((ComboBoxIntent->count()+1), SupportedIntent(hProfile, INTENT_SATURATION)); cmsCloseProfile(hProfile); |
From: Amit K. <ami...@us...> - 2009-07-12 15:09:09
|
Update of /cvsroot/lprof/lprof/src/moncalcontrolqt In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3010/moncalcontrolqt Modified Files: Tag: GSoC-2009 moncalcontrol.cpp Log Message: Index: moncalcontrol.cpp =================================================================== RCS file: /cvsroot/lprof/lprof/src/moncalcontrolqt/moncalcontrol.cpp,v retrieving revision 1.37.2.4 retrieving revision 1.37.2.5 diff -C2 -d -r1.37.2.4 -r1.37.2.5 *** moncalcontrol.cpp 5 Jul 2009 22:05:17 -0000 1.37.2.4 --- moncalcontrol.cpp 12 Jul 2009 15:09:00 -0000 1.37.2.5 *************** *** 51,55 **** #include <qfileinfo.h> #include <qthread.h> - //Added by qt3to4: #include <QTranslator> #include <QFileDialog> --- 51,54 ---- |
From: Amit K. <ami...@us...> - 2009-07-12 15:09:09
|
Update of /cvsroot/lprof/lprof/src/libqtlcmswidgets In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3010/libqtlcmswidgets Modified Files: Tag: GSoC-2009 qtlcmswidgets.cpp Log Message: Index: qtlcmswidgets.cpp =================================================================== RCS file: /cvsroot/lprof/lprof/src/libqtlcmswidgets/qtlcmswidgets.cpp,v retrieving revision 1.42.2.7 retrieving revision 1.42.2.8 diff -C2 -d -r1.42.2.7 -r1.42.2.8 *** qtlcmswidgets.cpp 5 Jul 2009 20:33:17 -0000 1.42.2.7 --- qtlcmswidgets.cpp 12 Jul 2009 15:09:00 -0000 1.42.2.8 *************** *** 300,304 **** } ! Combo->insertItems(50,Descriptions); QApplication::restoreOverrideCursor(); } --- 300,304 ---- } ! Combo->insertItems((Combo->count()+1),Descriptions); QApplication::restoreOverrideCursor(); } *************** *** 511,515 **** } if (OK) ! Combo->insertItems(51,Descriptions); QApplication::restoreOverrideCursor(); } --- 511,515 ---- } if (OK) ! Combo->insertItems((Combo->count()+1),Descriptions); QApplication::restoreOverrideCursor(); } *************** *** 605,609 **** cmsSetErrorHandler(NULL); ! Combo->insertItems(52,Descriptions); QApplication::restoreOverrideCursor(); --- 605,609 ---- cmsSetErrorHandler(NULL); ! Combo->insertItems((Combo->count()+1),Descriptions); QApplication::restoreOverrideCursor(); *************** *** 682,686 **** QColor ColorInside(Scale(Inside[0]), Scale(Inside[1]), Scale(Inside[2])); QPixmap* pix = new QPixmap(34, 32); - pix->fill(Qt::white); --- 682,685 ---- *************** *** 697,704 **** { QPixmap* Pixmap = CreateProofPixmap(LabProof, RGB); QTableWidgetItem* Item = new QTableWidgetItem(QIcon(*Pixmap), QString::null, 0); Item->setFlags(Qt::ItemIsSelectable|Qt::ItemIsEnabled); Grid -> setItem(row, col, Item); - } --- 696,703 ---- { QPixmap* Pixmap = CreateProofPixmap(LabProof, RGB); + Grid->setIconSize(Pixmap->size()); QTableWidgetItem* Item = new QTableWidgetItem(QIcon(*Pixmap), QString::null, 0); Item->setFlags(Qt::ItemIsSelectable|Qt::ItemIsEnabled); Grid -> setItem(row, col, Item); } *************** *** 714,718 **** QTranslator::tr("<qt><font size=3>" ! " <table cellspacing=0 cellpadding=0> " " <tr> " " <td align=left valign=bottom><b><font color=blue>Metric</font></b></td>" --- 713,717 ---- QTranslator::tr("<qt><font size=3>" ! " <table cellspacing=0 cellpadding=5> " " <tr> " " <td align=left valign=bottom><b><font color=blue>Metric</font></b></td>" *************** *** 788,792 **** "<hr> " "All reported errors are <b>after</b> correcting the profile with the matrix " ! "<table cellspacing=0 cellpadding=0> " " <tr> " " <td align=left valign=middle rowspan=3>XYZ(corr) =</td> " --- 787,791 ---- "<hr> " "All reported errors are <b>after</b> correcting the profile with the matrix " ! "<table cellspacing=0 cellpadding=5> " " <tr> " " <td align=left valign=middle rowspan=3>XYZ(corr) =</td> " *************** *** 979,995 **** CorrByItem[0] = CHK_CORR_NONE; ! corrCombo->insertItem(50,QTranslator::tr("No Correction")); CorrByItem[1] = CHK_CORR_LUMINANCE; ! corrCombo->insertItem(51,QTranslator::tr("Luminance Correction")); CorrByItem[2] = CHK_CORR_MATRIX; ! corrCombo->insertItem(52,QTranslator::tr("Matrix Correction")); CorrByItem[3] = CHK_CORR_WP_WVK; ! corrCombo->insertItem(53,QTranslator::tr("Whitepoint Correction (Wrong von Kries)")); CorrByItem[4] = CHK_CORR_WP_BDF; ! corrCombo->insertItem(54,QTranslator::tr("Whitepoint Correction (Bradford)")); corrCombo->setCurrentIndex(0); --- 978,994 ---- CorrByItem[0] = CHK_CORR_NONE; ! corrCombo->insertItem((corrCombo->count()+1),QTranslator::tr("No Correction")); CorrByItem[1] = CHK_CORR_LUMINANCE; ! corrCombo->insertItem((corrCombo->count()+1),QTranslator::tr("Luminance Correction")); CorrByItem[2] = CHK_CORR_MATRIX; ! corrCombo->insertItem((corrCombo->count()+1),QTranslator::tr("Matrix Correction")); CorrByItem[3] = CHK_CORR_WP_WVK; ! corrCombo->insertItem((corrCombo->count()+1),QTranslator::tr("Whitepoint Correction (Wrong von Kries)")); CorrByItem[4] = CHK_CORR_WP_BDF; ! corrCombo->insertItem((corrCombo->count()+1),QTranslator::tr("Whitepoint Correction (Bradford)")); corrCombo->setCurrentIndex(0); |
From: Amit K. <ami...@us...> - 2009-07-12 15:09:08
|
Update of /cvsroot/lprof/lprof/src/IDqt In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3010/IDqt Modified Files: Tag: GSoC-2009 profileid.cpp Log Message: Index: profileid.cpp =================================================================== RCS file: /cvsroot/lprof/lprof/src/IDqt/profileid.cpp,v retrieving revision 1.20.2.3 retrieving revision 1.20.2.4 diff -C2 -d -r1.20.2.3 -r1.20.2.4 *** profileid.cpp 7 Jul 2009 22:09:30 -0000 1.20.2.3 --- profileid.cpp 12 Jul 2009 15:08:59 -0000 1.20.2.4 *************** *** 41,45 **** #include <qmutex.h> #include <qpushbutton.h> - //Added by qt3to4: #include <QTranslator> #include "lprofmain.h" --- 41,44 ---- |