Tk Source Code

Artifact [ae8ce845]
Login

Artifact ae8ce8454eea09c1bd7087f1b6e4f0e3b9c3359384a05f9e2c2b2a8018b48505:

Ticket change [ae8ce845] - Ticket [e02aac5c] Grab documentation does not have caveats for windows & mac status still Open with 4 other changes by fvogel 2018-07-09 20:37:30.
D 2018-07-09T20:37:30.950
J comment Grab\sdoes\snot\swork\sas\sdescribed\swhen\srunning\sunder\swindows\s7\sx64.\sIn\sresponse\sto\smy\squestion\sabout\sgrab\son\scomp.lang.tcl,\sit\swas\sstated\sthat\sit\salso\swould\snot\swork\sas\sdescribed\son\smac's\seither.\s\r\n\r\nExactly\show\sgrab\sworks\son\swindows\s&\smacs\sshould\sbe\sdescribed\sin\sthe\sman\spage\sfor\sgrab.\r\n\r\nThis\swas\sthe\sTCL\sticket\shere\s[http://core.tcl.tk/tcl/info/4915cf6c4f704430].\r\n\r\nThe\sdiscussion\son\scomp.lang.tcl\sthat\soriginally\sprompted\sthis\sticket\sis\s[https://groups.google.com/d/msg/comp.lang.tcl/jRF7NwcURp4/J_lme2tYAQAJ]
J icomment From\swhat\sI\sgather\sin\s[https://groups.google.com/d/msg/comp.lang.tcl/jRF7NwcURp4/J_lme2tYAQAJ|that\sc.l.t.\sdiscussion]:\r\n\r\n\s\s-\sglobal\sgrabs\snever\swork\son\sWindows\sand\smacOS.\sgrab\swill\sforce\sfocus\son\sthe\srequested\swindow\swithin\sthe\sTk\sapplication\sbut\shas\sno\seffect\son\sother\swindows\r\n\r\n\s\s-\sglobal\sgrabs\smay\snot\swork\son\sLinux\seither\ssince\sthe\swm\sor\sdesktop\spreferences\scan\sreject\sit\r\n\r\nMoreover,\swhat\sI\ssee\sin\sthe\stest\ssuite\soutput\son\smacOS\sis\sthat\srequests\sfor\slocal\sgrabs\sare\salways\stransformed\sinto\sglobal\sgrabs\son\sthis\splatorm,\swhich\scan\srather\seasily\sbe\sseen\s[https://core.tcl.tk/tk/artifact/309e74311e0c3368?ln=429,433|in\sthe\ssource\scode].\r\n\r\nFor\sthe\srecords,\shere\sis\sthe\soutput\swhen\sexercising\sgrab.test\swith\scurrent\score-8-6-branch\son\smacOS\s(the\sfailures\sare\sall\sdue\sto\sthe\slocal\s-->\sglobal\ssilent\sswitch\sin\sthe\ssource\scode):\r\n\r\n<verbatim>\r\n====\sgrab-2.2\sTk_GrabObjCmd,\sgrab\sstatus\sgives\scorrect\sstatus\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sset\scurr\s[grab\scurrent\s.]\r\n\s\s\s\sif\s{\s[string\slength\s$curr]\s>\s0\s}\s{\r\n\tgrab\srelease\s$curr\r\n\s\s\s\s}\r\n\s\s\s\sgrab\s.\r\n\s\s\s\sgrab\sstatus\s.\r\n\r\n----\sResult\swas:\r\nglobal\r\n----\sResult\sshould\shave\sbeen\s(exact\smatching):\r\nlocal\r\n====\sgrab-2.2\sFAILED\r\n\r\n\r\n\r\n====\sgrab-4.1\sTk_GrabObjCmd,\sgrab\srelease\sreleases\sgrab\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sset\scurr\s[grab\scurrent\s.]\r\n\s\s\s\sif\s{\s[string\slength\s$curr]\s>\s0\s}\s{\r\n\tgrab\srelease\s$curr\r\n\s\s\s\s}\r\n\s\s\s\sgrab\s.\r\n\s\s\s\sset\sresult\s[grab\sstatus\s.]\r\n\s\s\s\sgrab\srelease\s.\r\n\s\s\s\slappend\sresult\s[grab\sstatus\s.]\r\n\s\s\s\sgrab\s-global\s.\r\n\s\s\s\slappend\sresult\s[grab\sstatus\s.]\r\n\s\s\s\sgrab\srelease\s.\r\n\s\s\s\slappend\sresult\s[grab\sstatus\s.]\r\n\r\n----\sResult\swas:\r\nglobal\snone\sglobal\snone\r\n----\sResult\sshould\shave\sbeen\s(exact\smatching):\r\nlocal\snone\sglobal\snone\r\n====\sgrab-4.1\sFAILED\r\n\r\n\r\n\r\n====\sgrab-5.1\sTk_GrabObjCmd,\sgrab\sset\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sset\scurr\s[grab\scurrent\s.]\r\n\s\s\s\sif\s{\s[string\slength\s$curr]\s>\s0\s}\s{\r\n\tgrab\srelease\s$curr\r\n\s\s\s\s}\r\n\s\s\s\sgrab\sset\s.\r\n\s\s\s\slist\s[grab\scurrent\s.]\s[grab\sstatus\s.]\r\n\r\n----\sResult\swas:\r\n.\sglobal\r\n----\sResult\sshould\shave\sbeen\s(exact\smatching):\r\n.\slocal\r\n====\sgrab-5.1\sFAILED\r\n</verbatim>
J login fvogel
J mimetype text/x-fossil-wiki
K e02aac5cab6a9a1c8f6a27582ec21dd356ee601b
U fvogel
Z b8372f423de2ff0408c154bf007f9254