History Of Ticket 550d6360c9e6767f7c93fc3d70398091f3d7afb4

Artifacts Associated With Ticket 550d6360c9e6767f7c93fc3d70398091f3d7afb4

  1. Ticket change [4bb7118b3a] (rid 4129) by anonymous on 2025-10-13 15:12:29:

    1. foundin initialized to: "2.0b2"
    2. icomment:
      Most demos are not working using Tcl/Tk 9.0.2 because of encoding problems.
      They work fine using Tcl/Tk 8.6.17.
      
      Example read_blocking_webpage.tcl:
      
      `error reading "sock166e23c4e30": invalid or incomplete multibyte or wide character
          while executing
      "read $ch 4096"
          (procedure "read_blocking" line 18)
          invoked from within
      "read_blocking $host $port $path $protocol"
          invoked from within
      "save_file "read_blocking_webpage.txt" [read_blocking $host $port $path $protocol]"
          (file "read_blocking_webpage.tcl" line 65)`
      
    3. login: "anonymous"
    4. mimetype: "text/x-markdown"
    5. severity initialized to: "Important"
    6. status initialized to: "Open"
    7. title initialized to: "Most demos not working with Tcl/Tk 9"
    8. type initialized to: "Code Defect"
  2. Ticket change [587ea2af3d] (rid 4131) by bohagan on 2025-10-13 20:59:30:

    1. icomment:
      I just tried them with TCL 9.0.2 on MS Windows and they worked. Maybe it needs the channel -profile option too.
      
    2. login: "bohagan"
    3. mimetype: "text/x-markdown"
    4. priority changed to: "Immediate"
    5. resolution changed to: "Open"
  3. Ticket change [9c6a7a9417] (rid 4146) by bohagan on 2025-10-13 23:56:39:

    1. icomment:
      I also tried on OpenSuSE Linux Leap 16.0 with 8.6.17 and 9.0.2 and no issues. What OS and version are you using?
      
    2. login: "bohagan"
    3. mimetype: "text/x-markdown"
  4. Ticket change [b8060bad42] (rid 4151) by anonymous on 2025-10-15 18:19:28:

    1. icomment:
      The errors occur on ex. Windows11, Debian 12.6 and SuseLeap 15.6.
      
      If changing the following line in demo read_blocking_website.tcl
      
      `chan configure $ch -blocking 1 -buffering line -buffersize 16384 -encoding utf-8 -translation {auto crlf}`
      
      to
      
      `chan configure $ch -blocking 1 -buffering line -buffersize 16384 -encoding utf-8 -translation {auto crlf} -profile tcl8`
      
      the demo works on above mentioned systems using Tcl 9.0.2 and tls2.0b2.
      
    2. login: "anonymous"
    3. mimetype: "text/x-markdown"