25. februarja, po dveh mesecih razvoja, so izidele različice 5.4.3 in 5.5.5 večplatformskih knjižnic Lexilla in Scintilla in različica 5.5.5 urejevalnika besedil, ki temelji na njih SciTE.
Spremembe:
Lexilla
- Odpravljena napaka pri izračunu != v pogojih predprocesorja.
- Dovoljena je uporaba številk v identifikatorjih z velikimi črkami za jezik Modula-3.
- Odpravljena napaka pri analizi vstavkov v assemblerju za jezik Pascal.
- Odpravljeno zaznavanje atributov in dekoratorjev v jeziku Python.
- Za jezik Ruby so реализирани podstil za identifikatorje SCE_RB_IDENTIFIER.
- Za jezik Ruby je popravljeno prepoznavanje imena kot SCE_RB_DEFNAME v def, kadar se uporablja :: in ..
Scintilla
- Zapomnitev izbranega besedila pri razveljavitvi in ponovnem izvajanju dejanj. Upravljati s pomočjo SCI_SETUNDOSELECTIONHISTORY.
- Serijalizacija tipa in obsegov selekcije s pomočjo SCI_GETSELECTIONSERIALIZED in SCI_SETSELECTIONSERIALIZED.
- Odpravljena segmentacija dolgih leksemov, da se prepreči prekinitev pred modifikatorji, kot so naglasi, ki jih je treba narisati skupaj z osnovnimi črkami. Za prelom besedila se trudite razdeliti vrstice, ne da bi ločili črke od modifikatorjev.
- Odpravljeno risanje kazalca v Windows pri uporabi GTK3 backenda in HiDPI.
- Odpravljena napaka backenda za Qt, ko dvojni klik preneha delovati, če je bil primer Scintilla zagnan več tednov.
- Uporaba DirectWrite 1.1 za risanje v Windows. Ker v Windows Vista ta API ni podprt, se bo še vedno uporabljal GDI.
SciTE
- Zapomnitev izbranega besedila pri razveljavitvi in ponovnem izvajanju dejanj. Upravljati s pomočjo lastnosti undo.selection.history.
- Odpravljena napaka pri zapomnitvi večkratnih in pravokotnih selekcij besedila pri preklapljanju med predpomnilniki.
Izvor: linux.org.ru
