Február 25-én, két hónap fejlesztés után kiadták az 5.4.3 és 5.5.5 verziójú keresztplatformos könyvtárakat Lexilla és Scintilla illetve az ezekre épülő szövegszerkesztőt. SciTE.
Változások:
Lexilla
- Kijavították a != kifejezés számításával kapcsolatos hibát a preprocesszorban.
- Megengedett a számok használata nagybetűs azonosítókban a Modula-3 nyelvben.
- Kijavították a beágyazott assembler kód elemzésével kapcsolatos hibát Pascal nyelven.
- Kijavították a Python nyelvi attribútumok és dekorátorok észlelését.
- A Ruby nyelvben bevezették az SCE_RB_IDENTIFIER azonosítókra vonatkozó almódokat.
- A Ruby nyelvben javították a név azonosítását, mint SCE_RB_DEFNAME a def esetében, amikor ::-t és ..-t használnak.
Scintilla
- A kijelölt szöveg megjegyzése a műveletek visszavonása és megismétlése során. Ezt a SCI_SETUNDOSELECTIONHISTORY segítségével kezelheti.
- A típusok és a kijelölési tartományok sorozatosítása a SCI_GETSELECTIONSERIALIZED és SCI_SETSELECTIONSERIALIZED segítségével.
- Kijavították a hosszú lexémák szegmentálása során fellépő hibákat, hogy elkerüljék a megszakítást a módosítók előtt, például ékezetek, amelyeknek együtt kell rajzolódniuk az alapbetűkkel. Szöveg tördelésekor törekedjen arra, hogy a sorokat úgy bontsa, hogy a betűk ne legyenek különállóan a módosítóktól.
- Kijavították a kurzor megjelenítését Windows alatt a GTK3 backend és a HiDPI használata esetén.
- Kijavították a Qt backend hibáját, amikor a dupla kattintás leállt, ha a Scintilla példányt több hétig futtatták.
- A Windows-ban a DirectWrite 1.1 használata a megjelenítéshez. Mivel a Windows Vista nem támogatja ezt az API-t, ott az GDI továbbra is használatban marad.
SciTE
- A kijelölt szöveg megjegyzése a műveletek visszavonása és megismétlése során. Ezt az undo.selection.history tulajdonsági segítségével kezelheti.
- Kijavították a szöveg többéves és téglalap alakú kijelölésének megjegyzésével kapcsolatos hibát a puffer váltásakor.
Forrás: linux.org.ru
