25. veebruaril, kahe kuu arendustöö järel, ilmusid 5.4.3 ja 5.5.5 platvormidevahelised raamatukogud Lexilla ja Scintilla vastavalt, samuti 5.5.5 põhine redigeerija SciTE.
Muutused:
Lexilla
- Parandatud viga != arvutamises preprocessori tingimuses.
- Lubatud on numbrite kasutamine suurte identifikaatorite puhul Modula-3 keeles.
- Parandatud sisestusanalüüsi viga Pascal keele puhul.
- Parandatud Python keele atribuutide ja dekaatorite tuvastamine.
- Ruby keelele on toimunud identifikaatorite SCE_RB_IDENTIFIER alastiilide rakendamine.
- Ruby keeles on parandatud nime tuvastamine, nagu SCE_RB_DEFNAME def-s, kui kasutatakse ::, samuti ..
Scintilla
- Valitud teksti mäletamine, kui toimingutest tagandatakse ja uuesti tehakse. Hallatakse SCI_SETUNDOSELECTIONHISTORY abil.
- Tüübi ja valitud alamvahemike serialiseerimine SCI_GETSELECTIONSERIALIZED ja SCI_SETSELECTIONSERIALIZED abil.
- Parandatud pikkade lexemide segmentatsiooni, et vältida katkestusi modifikaatorite ees, nagu rõhud, mis peavad olema koos aluste tähtedega. Teksti ümberkirjutamiseks püüdke režiimide varane jagamine kirjutada nii, et tähestikke ei eraldataks modifikaatoritest.
- Parandatud kursori joonistamine Windowsis GTK3 taustal ja HiDPI kasutamisel.
- Parandatud Qt tausta viga, kui topeltklõpsamine lõpetas töötamise, kui Scintilla eksemplar oli töötanud juba mitu nädalat.
- DirectWrite 1.1 kasutamine joonistamiseks Windowsis. Kuna Windows Vista ei toeta seda API-d, kasutatakse seal endiselt GDI-d.
SciTE
- Valitud teksti mäletamine, kui toimingutest tagandatakse ja uuesti tehakse. Hallatakse undo.selection.history atribuudiga.
- Parandatud mitu ja ristkülikukujulise valiku mäletamise viga vahekaartide vahetamisel.
Allikas: linux.org.ru
