Bản phát hành Tcl/Tk 8.6.12

Sau 10 tháng phát triển, việc phát hành Tcl/Tk 8.6.12, một ngôn ngữ lập trình động được phân phối cùng với thư viện đa nền tảng gồm các thành phần giao diện đồ họa cơ bản, đã được trình làng. Mặc dù Tcl chủ yếu được sử dụng để tạo giao diện người dùng và như một ngôn ngữ nhúng, nhưng Tcl cũng phù hợp cho các tác vụ khác. Ví dụ: để phát triển web, tạo ứng dụng mạng, quản trị và thử nghiệm hệ thống. Mã dự án được phân phối theo giấy phép BSD.

Trong phiên bản mới:

  • Tk tiếp tục làm việc để cải thiện khả năng hỗ trợ cho nền tảng macOS. Khả năng tương thích với macOS 12.1 “Monterey” được cung cấp. Cải thiện hỗ trợ cho các định dạng pixel.
  • Một sự kiện ảo mới “TkWorldChanged” đã được triển khai.
  • Đã thêm mã bàn phím mới CodeInput, SingleCandidate, MultipleCandidate, PreviousCandidate.
  • Đã thêm hỗ trợ cho mã lỗi EILSEQ được xác định trong tiêu chuẩn POSIX.
  • Lỗ hổng CVE-2021-35331, cho phép thực thi mã khi tiện ích tập hợp nmakehelp xử lý các tệp có định dạng đặc biệt, đã được sửa.
  • Đã khắc phục một loạt sự cố gây treo hoặc treo.
  • Đã thêm hỗ trợ cho đặc tả Unicode 14. Đã triển khai một số thao tác chuỗi trên Emoji.
  • Các gói Itcl 4.2.2, sqlite3 3.36.0, Thread 2.8.7, TDBC* 1.1.3, dde 1.4.4, nền tảng 1.0.18 có trong bản phân phối cơ bản đã được cập nhật.

Nguồn: opennet.ru

Thêm một lời nhận xét