Tk Source Code

Artifact [3a6b421c]
Login

Artifact 3a6b421cf9cd7491957779335aca8df20550210e:

Ticket change [3a6b421c] - New ticket [c6978a9e] text: Linux : spacemode trim reports wrong character as hidden (24.11.1). by bll 2017-07-04 21:28:37.
D 2017-07-04T21:28:37.695
J assignee nobody
J closer nobody
J cmimetype text/plain
J comment New\stest\s24.11.1\s(was\s24.11,\shas\s-spacemode\strim\sturned\son)\r\n\r\nWorks\son\sMac\sOS\sX.\r\n\r\nOn\sLinux\sthe\sspace\sshould\shave\sa\swidth\sof\s5\sand\sthe\snewline\sshould\salways\sbe\shidden\s(0).\s\sThe\snewline\soffset\sshould\sbe\s148.\r\n\r\n\s\s'8'\s\s\s\s\s\s\s\s'9'\s\s\s\s\s\s\s\sspace\s\s\s\s\s\snewline\s\s\s\s'a'\r\na:129\s3\s7\s14/136\s3\s7\s14/143\s3\s0\s14/148\s3\s0\s14/3\s17\s7\s14/\r\nb:129\s3\s7\s14/136\s3\s7\s14/143\s3\s0\s14/143\s3\s5\s14/3\s17\s7\s14/\r\n\r\n(Mac\sOS\sX:\s[correct]\r\n----\stextDisp-24.11.1\sstart\r\n\s\s'8'\s\s\s\s\s\s\s\s'9'\s\s\s\s\s\s\s\sspace\s\s\s\s\s\snewline\s\s\s\s'a'\r\na:129\s3\s7\s14/136\s3\s7\s14/143\s3\s5\s14/148\s3\s0\s14/3\s17\s7\s14/\r\nb:129\s3\s7\s14/136\s3\s7\s14/143\s3\s5\s14/148\s3\s0\s14/3\s17\s7\s14/\r\n++++\stextDisp-24.11.1\sPASSED\r\n)\r\n\r\npackage\srequire\sTk\r\n\r\nset\stwbw\s2\r\nset\stwht\s2\r\noption\sadd\s*Text.borderWidth\s$twbw\r\noption\sadd\s*Text.highlightThickness\s$twht\r\n\r\nset\sfixedFont\s{"Courier\sNew"\s-12}\r\nset\sfixedHeight\s[font\smetrics\s$fixedFont\s-linespace]\r\nset\sfixedWidth\s[font\smeasure\s$fixedFont\sm]\r\nset\sfixedAscent\s[font\smetrics\s$fixedFont\s-ascent]\r\nset\sfixedDiff\s[expr\s{$fixedHeight\s-\s14}]\r\n\r\nframe\s.f\s-width\s100\s-height\s20\r\npack\s.f\s-side\sleft\r\ntext\s.t\s-font\s$fixedFont\s-width\s20\s-height\s10\r\npack\s.t\s-expand\s1\s-fill\sboth\r\nupdate\r\nwm\sgeometry\s.\s{}\r\nupdate\r\n\r\nwm\swithdraw\s.\r\nwm\sminsize\s.\s1\s1\r\nwm\spositionfrom\s.\suser\r\nwm\sdeiconify\s.\r\nupdate\r\n\r\n.t\sconfigure\s-spacing1\s0\s-spacing2\s0\s-spacing3\s0\r\n.t\sconfigure\s-wrap\sword\r\n\r\n.t\sconfigure\s-bd\s0\r\n.t\sconfigure\s-highlightthickness\s2\r\n.t\sconfigure\s-relief\sraised\r\nupdate\r\n\r\nset\sbw\s[.t\scget\s-borderwidth]\r\nset\spx\s[.t\scget\s-padx]\r\nset\spy\s[.t\scget\s-pady]\r\nset\shlth\s[.t\scget\s-highlightthickness]\r\nset\spadx\s[expr\s{$bw+$px+$hlth}]\r\nset\spady\s[expr\s{$bw+$py+$hlth}]\r\n\r\nupdate\r\nscan\s[wm\sgeom\s.]\s%dx%d\swidth\sheight\r\n\r\n\s\s\s\s.t\sconfigure\s-spacemode\strim\r\n\s\s\s\s.t\sconfigure\s-wrap\schar\r\n\s\s\s\s.t\sdelete\s1.0\send\r\n\s\s\s\s.t\sinsert\s1.0\s"01234567890123456789\s\\nabcdefg"\r\n\s\s\s\sset\sw\s[expr\s{(21*$fixedWidth)-2}]\r\n\s\s\s\swm\sgeom\s.\s[expr\s{2*$padx+100+$w}]x$height\r\n\s\s\s\supdate\r\n\s\s\s\sset\sresult\s{}\r\n\s\s\s\s#\sspace,\snewline,\s'a'\r\n\s\s\s\slappend\sresult\s[.t\sbbox\s1.20]\s[.t\sbbox\s1.21]\s[.t\sbbox\s2.0]\r\nputs\s"a:[.t\sbbox\s1.18]/[.t\sbbox\s1.19]/[.t\sbbox\s1.20]/[.t\sbbox\s1.21]/[.t\sbbox\s2.0]/"\r\n\s\s\s\s.t\smark\sset\sinsert\s1.21\r\nputs\s"b:[.t\sbbox\s1.18]/[.t\sbbox\s1.19]/[.t\sbbox\s1.20]/[.t\sbbox\s1.21]/[.t\sbbox\s2.0]/"\r\n\s\s\s\s#\sspace,\snewline,\s'a'\r\n\s\s\s\slappend\sresult\s[.t\sbbox\s1.20]\s[.t\sbbox\s1.21]\s[.t\sbbox\s2.0]\r\n\r\nset\sexpectedresult\s[list\s\\\r\n\s\s\s\s[list\s[expr\s{$padx+20*$fixedWidth}]\s$pady\s[expr\s{$fixedWidth-2}]\s$fixedHeight]\s\\\r\n\s\s\s\s[list\s[expr\s{$padx+21*$fixedWidth-2}]\s$pady\s0\s$fixedHeight]\s\\\r\n\s\s\s\s[list\s$padx\s[expr\s{$pady+$fixedHeight}]\s$fixedWidth\s$fixedHeight]\s\\\r\n\s\s\s\s[list\s[expr\s{$padx+20*$fixedWidth}]\s$pady\s[expr\s{$fixedWidth-2}]\s$fixedHeight]\s\\\r\n\s\s\s\s[list\s[expr\s{$padx+21*$fixedWidth-2}]\s$pady\s0\s$fixedHeight]\s\\\r\n\s\s\s\s[list\s$padx\s[expr\s{$pady+$fixedHeight}]\s$fixedWidth\s$fixedHeight]]\r\nputs\s$result\r\nputs\s$expectedresult\r\nif\s{\s$result\sne\s$expectedresult\s}\s{\r\n\s\sputs\s"NG"\r\n}\selse\s{\r\n\s\sputs\s"OK"\r\n}
J foundin revised_text
J is_private 0
J login bll
J priority 5\sMedium
J resolution None
J severity Minor
J status Open
J submitter bll
J subsystem 18.\s[text]
J title text:\sLinux\s:\sspacemode\strim\sreports\swrong\scharacter\sas\shidden\s(24.11.1)
J type Bug
K c6978a9ec7c033113330478fa136413b57a0c371
U bll
Z 08271aae2bc7e36c9d869a413b43ba88