13 aastat pĂ€rast versiooni 1.3 ilmumist on vĂ€lja antud kerge ristplatvormiline graafikatöötluskomplekt FLTK 1.4.0 (Fast Light Toolkit). FLTK on kirjutatud C++ keeles ja jagatakse LGPLv2 litsentsi alusel. FLTK 1.4 on mĂ€rgitud tagasiĂŒhilduvaks vĂ€ljalaske 1.3.x-ga, st FLTK 1.4-le ĂŒleminekul ei ole koodis muudatusi vajalik, kuid tuleb teha uus koostamine ABI muutuse tĂ”ttu. Graafilise kasutajaliidese visuaalseks loomiseks arendatakse projekti raames FLUID-keskkonda. Toetatakse tööd Linuxis (X11 ja Wayland), BSD sĂŒsteemides, Windowsis, macOS-is ja erinevates UNIX-i laadsetes opsĂŒsteemides.
Peamised uuendused:
- On lisatud tugi Wayland-protokollil pĂ”hinevates keskkondades Linuxi ja FreeBSD jaotustes. Vaikimisi on raamatukogu kokku pandud toega nii X11 kui ka Wayland - esmalt proovib sĂŒsteem kasutada Wayland'i ja kui see protokoll ei ole saadaval, kasutatakse varuna X11.
- Uued vidinad Fl_Flex ja Fl_Grid on lisatud, et luua kohanduvaid graafilisi liideseid, samuti vidin Fl_Scheme_Choice, mis rakendab uut elementide valimise akna varianti. Vidinatel Fl_Tabs, Fl_Tile ja Fl_Spinner on tÀiustatud liideseid.
- On lisatud toetus kÔrge pikslitihedusega ekraanidele (HighDPI) Linuxi, Unix'i ja Windows'i platvormidel. macOS-is on paranenud HighDPI toetus.
- On lisatud tugi macOS-i uutele versioonidele, sealhulgas macOS 15.0 «Sequoiad».
- KohandamisvÔimalused on laienenud CMake'i kasutamisel. Toetust autotools/configure/make kavatsetakse lÔpetada FLTK 1.5.0 haru puhul, sÀilitades ainult CMake'i koostamisvÔimaluse.
- Platvormivaheline kood on ĂŒmber kirjutatud, et parandada ĂŒhilduvust erinevate sĂŒsteemidega.

Allikas: opennet.ru
