Tk Source Code

Artifact [eb984bc419]
Login

Artifact eb984bc419c6d83b7df8eaeb2b70167fc40f21c1b96e374d7a6e418261b2a42a:

Ticket change [eb984bc419] - Ticket [e3888d5820] Grab on master prevents mouse pointer warp into slave widget status still Open with 3 other changes by erikleunissen 2020-01-13 20:52:23.
D 2020-01-13T20:52:23.890
J icomment I've\sdone\smore\sexperimenting\swith\sthe\slatest\stest\sscript\sbind-35.1.\r\n\r\nMy\sinitial\sinterest\swas\sto\sdetect\sthe\seffect\sof\spossibly\svarying\sinitial\sconditions\s(e.g.\sposition\sof\sthe\smouse\spointer).\r\n\r\nThe\sexperiment\sis\sgoverned\sby\stwo\sscripts\swhich\shave\sbeen\sattached.\sEssential\sto\sthe\sexperimental\sprocedure\sis\sthe\sconsecutive\sexecution\sof\stests.\sThis\saspect\sof\sconsecutive\sexecution\sis\sdual\sin\snature:\r\n-\sas\sinvocation\sof\sconsecutive\swish/tclsh\sexecutables\s(os\sprocesses),\sgoverned\sby\s"inspect-master"\r\n-\sas\sconsecutive\stests\swithin\sa\ssingle\srun\sof\sthe\stest\sharness,\sgoverned\sby\s"inspect-multirun"\r\n\r\nThe\sscript\s"inspect-master"\sis\sresponsible\sfor\sa\sreproducible\stest\sscript\sinvocation\s(twice\sin\ssuccession\sas\sconfigured\snow).\sThe\sscript\s"inspect-multirun"\scarries\sout\sthe\stest\s(again\smultiple\sruns)\sinside\sthe\stcltest\sharness.\s"inspect-master"\sinvokes\ssub-processes\sthat\sin\sturn\ssource\s"inspect-multi-run"\r\n\r\nAttached\syou\sfind\sthe\sexperimenting\sscripts\sand\sthe\stest-scripts\sinspected\sby\sthem.\r\n\r\nAlso\sattached,\syou\sfind\sthe\soutput\sfor\sseveral\sinspection\sruns\son\smy\ssystems.\sFrom\sthese\soutput\sfiles\syou\scan\ssee\sthat\sthe\slatest\stest\sscript\sin\sthe\sbug-fix\sbranch\sof\sFossil\s(attached\sas\s"test-fvogel.tcl")\sstill\sdoesn't\sfail\sin\sall\sunpatched\scircumstances\son\smy\ssystems.\sAlso,\son\smy\sLinux\ssystem,\s3\sout\sof\s4\stimes\sthe\stest\sscript\sdoesn't\spass\sfor\spatched\scode.\r\n\r\nI've\sadded\sa\smodified\stest\sscript\s(test-fvogel-modified)\sand\sits\sinspection\sresults.\sOn\smy\slinux\ssystem,\sthis\sscripts\sfails\sin\sunpatched\scode\swhere\sthe\sunmodified\sscript\spasses.\sHowever\son\smy\sWindows\s7\ssystem,\sit\sdoesn't\sperform\sbetter\soverall.Nevertheless,\sthis\smight\sgive\syou\ssome\sclue\sabout\sthe\sreason\sfor\sit\snot\sfailing\swhere\sit\sshould\s(on\sLinux).\r\n\r\nAlso\sI've\sadded\sa\sslightly\sadjusted\scopy\sof\smy\soriginal\stest\sscript\s(test-elns.tcl),\swhich\sbehaves\sas\sexpected,\sbut\swhich\sis\sstill\soverly\ssafe\sin\sallowing\stime\sfor\sscreen\supdates\s(but\snot\sas\sexceedingly\sas\sthe\soriginal).\sI\sdid\sthis\sto\shave\sa\sdouble-check\sand\sreference\scase\sfor\sactually\shaving\stested\spatched/unpatched\scode\sas\sintended.\r\n\r\n\r\nAdditional\sparticulars\r\n======================\r\n\r\nI've\sseen\san\sanomaly\swhen\swarping\sthe\smouse\spointer\sto\sthe\supper-left\scorner\sof\sthe\sscreen\s(0,0)\sor\s(1,1).\sThis\sis\sspecific\sto\smy\sLinux\sdesktop\sKDE,\swhich\shas\sa\sdesktop\swidget\sfixed\sat\sthat\sposition.\sThis\swidget\swakes\sup\sas\ssoon\sas\sthe\smouse\spointer\sis\sover\sthat\sposition\sand\sdeiconifies\sall\swindows\sof\sany\sprogram\son\sthe\sdesktop,\sthus\spossibly\sspoiling\stest\sruns.\sMaybe\sit's\swise\sto\savoid\sthat\sposition\s(allowing\sa\scertain\smargin\sof\sinaccuracy).\sIn\sfact,\sthis\sremark\sconcerns\sall\scorners\sand\sborders\sof\sthe\sscreen,\ssince\sthat's\swhere\sdesktops\sattach\stheir\sspecific\sfunctionality\s(docks,\staskbar,\s...).\r\n\r\n=*=
J login erikleunissen
J mimetype text/plain
K e3888d582045d0817375b66ae7f5e46f93f809e9
U erikleunissen
Z e6161f0ed5256d18b7a3cfc6f7762b0d