Às deidh 15 mìosan de leasachadh, chaidh Tcl / Tk 8.6.14, cànan prògramadh fiùghantach air a chuairteachadh le leabharlann tar-àrd-ùrlar de eileamaidean bunaiteach GUI, fhoillseachadh. Tha Tcl air a chleachdadh gu farsaing mar àrd-ùrlar airson eadar-aghaidh cleachdaiche a chruthachadh agus mar chànan freumhaichte, ach tha Tcl cuideachd freagarrach airson prototyping luath, leasachadh lìn, cruthachadh tagradh lìonra, rianachd siostam agus deuchainn. Tha còd a’ phròiseict air a sgaoileadh fo chead BSD.
Am measg nan atharrachaidhean:
- Tha gnàthachadh slighean faidhle agus giullachd a’ charactar “~” ann an slighean air an toirt gu cruth tar-àrd-ùrlar.
- Chan eil '/' air a chur an àite ainm slighe a' tòiseachadh le '//', a' gabhail a-steach Cygwin agus QNX.
- Ceadaich am modh falamh ann an [chan create] (“[chan cruthaich {} $cmd]”) gus tionndadh refchan de [socket -server] a cheadachadh.
- Coileanadh forc nas fheàrr nuair a bhios tu a’ cleachdadh multithreading le vfork/spawn.
- Dèan cinnteach gu bheil getsockname(2) air a ghairm ann an Tcl_MakeFileChannel(3) a-mhàin nuair a bhios feum air.
- Tha tèarainteachd Tcl/tclsh air a leasachadh le bhith a’ cleachdadh gnìomh gealltanas OpenBSD (2) no dòighean coltach ris.
- tcltest air atharrachadh gus taic a thoirt do Tcl 9 (> = tcltest 2.5.7).
- Chuir e an comas caractar ùr a chleachdadh nuair a chaidh sreathan Unicode neo-choileanta a chòdachadh.
- Sgrùdadh air a chur ris airson mknod, tcdrain agus uname ann an sgriobtaichean togail airson VxWorks no àrd-ùrlaran eile.
- Tha 32-bit Cygwin air tighinn gu crìch, agus mar sin chan eil feum air an argamaid “--enable-64bit” ri Cygwin tuilleadh.
- Chan eil Tcl_VarEval air a mholadh tuilleadh.
- Dh’ fhuasgail “[ùine crìoch eadar-dhealachaidh -seconds]” duilgheadas 2038.
- Chaidh an roghainn utf16 a thoirt air falbh bho win/makefile.vc.
- zlib air ùrachadh gu dreach 1.3.1.
- libtommath air ùrachadh gu dreach 1.2.1.
- install-sh air ùrachadh gu dreach 2020-11-14.01.
- Taic a bharrachd airson Unicode 15.1.
- Chaidh an stòr-dàta sòn ùine ùrachadh gus tzdata2024a a leigeil ma sgaoil.
- Tha meata-dàta cead binary Window a’ toirt iomradh air Oilthigh California.
- Chàirich sinn bug le cruth ceàrr de argamaidean air duilleag an duine.
- Bug stèidhichte le fiosrachadh Windows 11 a dhìth ann an tcl_platforms.
- Chàirich sinn bug le coimeasan sreang ceàrr air siostaman le òrdugh byte endian mòr.
- Chàirich sinn tubaist le tcl_precision co-ionann ri 15..18.
- Tubaistean tearc stèidhichte nuair a chaidh sruth memchan a ghlanadh.
- Chàirich sinn cùis leis an àithne zip a’ nochdadh mearachd nuair a tha beachd an fhaidhle / ainm an fhaidhle ro fhada no nach eil e ann an còdachadh iso-latin-1.
- Cùis stèidhichte le tilleadh usec bho Tcl_GetTime air Windows.
- Tubaist stèidhichte nuair a chuireas tu cruth-atharrachadh seanail air socaid teachdaiche TCP.
- Chuir sinn stad air leughadh ceàrr ann an Tcl_UtfToUniChar.
- Cha robh an macOS 13 SDK a’ moladh a’ ghnìomh sprintf().
- Tha argamaid suidheachadh stèidhichte a’ dol thairis ann am [scan %num$ mode].
- Tubaist stèidhichte rè gairm earball.
- Bidh biastagan stèidhichte le sgan cloc agus gleoc a’ cur a-steach cùisean mearachdach no le roghainnean nas giorra.
- Bug stèidhichte le bhith a’ seachnadh còdachadh byte dùbailte neo-choileanta, mar eisimpleir ann an [còdachadh convertfrom gb12345 x].
- Tubaist tclvfs tkt stèidhichte nuair a dh’ fhàgas tu an eadar-theangair le tclvfs air a luchdachadh.
- Chàirich sinn cùis far am biodh Tcl_GetUniChar a’ leughadh caractaran nas fhaide na fad an t-sreang airson sreangan ASCII.
- Chàirich sinn bug ann an dreach MS Windows: lorgar faidhlichean le emoji tro glob, ach chan eil iad air am mìneachadh tro fhaidhle ann no fosgailte.
- Mearachd co-chruinneachaidh stèidhichte le tionndadh VC6 core-8-6-meur: "mearachd C2065: 'int16_t' : aithnichear neo-dhearbhte".
- Bugaichean stèidhichte ann an ClockGetdatefieldsObjCmd (): tar-shruth iomlan soidhnichte agus giùlan neo-eisimeileach àrd-ùrlar.
- Bug stèidhichte le tòiseachadh fakeObject.refCount ann an tclOO.c.
- Chàirich sinn bug far am biodh cleachdadh às deidh tilleadh ann an AddressSanitizer a’ briseadh deuchainnean NRE agus coroutines.
- Ceartaich mearachdan meallta bho [cruth cloc].
- Ceartaich ath-riarachadh [exec %var%] ann an MS Windows. Chaidh seo a thoirmeasg ann an 8.6.13.
- Ceartachadh sgrìobhainnean airson Tcl_PkgRequire: Tha loidhne sònrachaidh an tionndaidh a’ toirt iomradh air “feum air pasgan”.
- Bug stèidhichte ann an [tcl_startOfPreviousWord string end-1].
- Chàirich sinn tubaist a thachair nuair a chaidh Tcl_ReadChars a ghairm air nithean Unicode.
- Lùb stèidhichte nuair a thathar a’ dol thairis air proc :: eachdraidh.
- Lùb stèidhichte nuair a thèid :: neo-aithnichte a ghluasad gu àite ainm.
Source: fosgailtenet.ru
