Il 25 febbraio, dopo due mesi di sviluppo, sono state rilasciate le versioni 5.4.3 e 5.5.5 delle librerie multipiattaforma. Lexilla e Scintilla rispettivamente, e il rilascio di 5.5.5 del relativo editor di testo. SciTE.
Modifiche:
Lexilla
- Corretta un'errore di calcolo != nella condizione del preprocessore.
- Consentito l'uso di cifre negli identificatori in maiuscolo per il linguaggio Modula-3.
- Corretta un'errore di analisi dell'inserimento dell'assembly per il linguaggio Pascal.
- Corretta la rilevazione di attributi e decoratori per il linguaggio Python.
- Per il linguaggio Ruby implementati gli stili per identificatori SCE_RB_IDENTIFIER.
- Per il linguaggio Ruby corretta la riconoscimento del nome come SCE_RB_DEFNAME in def, quando si utilizza ::, e anche ..
Scintilla
- Memoria del testo selezionato durante l'annullamento e il ripristino delle azioni. Gestito tramite SCI_SETUNDOSELECTIONHISTORY.
- Serializzazione del tipo e degli intervalli di selezione tramite SCI_GETSELECTIONSERIALIZED e SCI_SETSELECTIONSERIALIZED.
- Corretta la segmentazione di lunghe lessicità per evitare rotture davanti a modificatori, come accenti, che devono essere disegnati insieme alle lettere di base. Per la divisione del testo, cercare di spezzare le righe senza separare le lettere dai modificatori.
- Corretta la visualizzazione del cursore in Windows quando si utilizza il backend GTK3 e HiDPI.
- Corretta un'errore del backend per Qt, quando il doppio clic smetteva di funzionare se un'istanza di Scintilla era in esecuzione da diverse settimane.
- Utilizzo di DirectWrite 1.1 per il rendering in Windows. Poiché in Windows Vista questa API non è supportata, continuerà a essere utilizzato GDI.
SciTE
- Memoria del testo selezionato durante l'annullamento e il ripristino delle azioni. Gestito tramite la proprietà undo.selection.history.
- Corretta un'errore nella memoria della selezione multipla e rettangolare di testo durante il cambio dei buffer.
Fonte: linux.org.ru
