Sgaoileadh cànan prògramadh Tcl 8.6.14

À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

Cuir beachd ann