Më 25 shkurt, pas dy muajsh zhvillimi, dolën versionet 5.4.3 dhe 5.5.5 të bibliotekave ndërplatformë Lexilla dhe Scintilla përkatësisht, si dhe versioni 5.5.5 i redaktorit të tekstit të bazuar në to SciTE.
Ndryshimet:
Lexilla
- Korrigjimi i një gabimi në llogaritjen e != në kushtin e përpunuesit.
- Lejohet përdorimi i numrave në identifikuesit me shkronja të kapitalizuara për gjuhën Modula-3.
- Korrigjuar gabimi në analizimin e futurit të assemblerit për gjuhën Pascal.
- Korrigjuar zbulimin e atributeve dhe dekoratorëve të gjuhës Python.
- Për gjuhën Ruby janë realizuar stilizime për identifikuesit SCE_RB_IDENTIFIER.
- Për gjuhën Ruby korrigjohet njohja e emrit si SCE_RB_DEFNAME në def, kur përdoret ::, si dhe ..
Scintilla
- Ruan zgjedhjen e tekstit gjatë anulimit dhe ripërsëritjes së veprimeve. Menaxhohet me SCI_SETUNDOSELECTIONHISTORY.
- Serializimi i tipit dhe gamave të zgjedhjes me SCI_GETSELECTIONSERIALIZED dhe SCI_SETSELECTIONSERIALIZED.
- Korrigjuar segmentimin e lexemave të gjatë për të shmangur ndarjen para modifikatorëve, për shembull, akcentet që duhet të vizatohen së bashku me shkronjat bazë. Për transportin e teksteve, përpiquni të ndaheni rreshtat pa ndarë shkronjat nga modifikatorët.
- Korrigjimi i vizatimit të kursorit në Windows kur përdoret backend-i GTK3 dhe HiDPI.
- Korrigjimi i një gabimi në backend për Qt, kur dyfishe klikimi ndalonte së funksionuari, nëse instanca e Scintilla ishte e hapur për disa javë.
- Përdorimi i DirectWrite 1.1 për vizatim në Windows. Duke qenë se ky API nuk mbështetet në Windows Vista, në të do të përdoret ende GDI.
SciTE
- Mbajtja mend e tekstit të zgjedhur gjatë anulimit dhe ripërtrirjes së veprimeve. Menaxhohet përmes pronës undo.selection.history.
- Korrigjimi i gabimit të mbajtjes mend të zgjedhjes shumëfishe dhe katrore të tekstit gjatë ndërrimit të buferave.
Burimi: linux.org.ru
