Tk Library Source Code

View Ticket
Login
Ticket UUID: d7b8f31eeb6f8fee36fff4560b45abab64e5469
Title: Tklib for Tcl 9
Type: Patch Version: Current
Submitter: stu Created on: 2023-07-21 20:44:22
Subsystem: general request Assigned To: aku
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2023-07-23 16:38:59
Resolution: None Closed By: stu
    Closed on: 2023-07-23 16:38:59
Description:
$ cat NOTES                                                                                                              
# Changes to Tklib for Tcl 9.0 / Tk 8.7.
# 2023/07/21 - Stuart Cassoff


* [package require Tcl 8.4] -> [package require Tcl 8.5-] 
* [package require Tcl 8.5] -> [package require Tcl 8.5-] 
* [package require Tcl 8.6] -> [package require Tcl 8.6-] 

* [package require Tk X.Y] -> [package require Tk] 

* Where X >= 5: [package vsatisfies [package provide Tcl] 8.X] -> [package vsatisfies [package provide Tcl] 8.X 9]

* Where X < 5: [package vsatisfies [package provide Tcl] 8.X] -> Removed.

* tcl_platform -> ::tcl_platform

* ~ -> $::env(HOME) changes:
  - modules/khim/khim.tcl
  - support/devel/sak/util/registry.tcl

* Removed pkg_mkIndex comments from pkgIndex.tcl files where I found them.
  There may be more but this isn't important.

* Octal changes:
  - modules/shtmlview/shtmlview.tcl.

* No "bytelength" found.

* Did not review documentation or other bits.

* Packages could still use some review, particularly by the package authors.
  The work done here is ok but in some places authors might want to rework their code.

* This is probably not complete; review by others recommended.


# EOF
User Comments: stu added on 2023-07-23 16:38:59:
Closing because patches have now been applied in checkin [c488ac8ed9].

kevin_walzer added on 2023-07-22 16:03:30:

Stu,

It seems we have duplicated efforts. Did you see the tklib_9 branch that I committed yesterday?

https://core.tcl-lang.org/tklib/timeline?r=tklib_9&c=2023-07-22+01%3A55%3A06

Can I suggest that you work from that and make changes from your patch as needed?

Thanks,

Kevin


Attachments: