Lexilla 5.4.3, Scintilla 5.5.5, SciTE 5.5.5

Lexilla 5.4.3, Scintilla 5.5.5, SciTE 5.5.5

Am 25. Februar, nach zwei Monaten Entwicklung, wurden die Versionen 5.4.3 und 5.5.5 der plattformübergreifenden Bibliotheken veröffentlicht. Lexilla und Scintilla so wie auch der auf ihnen basierende Texteditor 5.5.5. SciTE.

Änderungen:

Lexilla
  • Ein Fehler bei der Berechnung von != in der Präprozessorbedingung wurde behoben.
  • Die Verwendung von Ziffern in Großbuchstaben in Bezeichnern für die Sprache Modula-3 ist jetzt erlaubt.
  • Ein Fehler bei der Analyse von Assembler-Einfügungen für die Sprache Pascal wurde behoben.
  • Die Erkennung von Attributen und Dekoratoren in der Sprache Python wurde korrigiert.
  • Für die Sprache Ruby wurden Unterstile für die Bezeichner SCE_RB_IDENTIFIER implementiert.
  • Für die Sprache Ruby wurde die Erkennung des Namens als SCE_RB_DEFNAME in def korrigiert, wenn :: sowie .. verwendet wird.
Scintilla
  • Die Auswahl des Textes wird bei Rückgängig- und Wiederherstellen-Aktionen gespeichert. Dies wird über SCI_SETUNDOSELECTIONHISTORY gesteuert.
  • Die Serialisierung des Typs und der Auswahlsspannen erfolgt über SCI_GETSELECTIONSERIALIZED und SCI_SETSELECTIONSERIALIZED.
  • Die Segmentierung langer Lexeme wurde korrigiert, um einen Bruch vor Modifizierern, wie z.B. Akzenten, die zusammen mit den Grundbuchstaben dargestellt werden müssen, zu vermeiden. Beim Zeilenumbruch sollte darauf geachtet werden, die Zeilen zu trennen, ohne Buchstaben von Modifizierern zu trennen.
  • Die Cursoranzeige unter Windows wurde beim Einsatz des GTK3-Backends und bei HiDPI verbessert.
  • Ein Backend-Fehler für Qt wurde behoben, bei dem ein Doppelklick nicht mehr funktionierte, wenn die Instanz von Scintilla über mehrere Wochen lief.
  • Verwendung von DirectWrite 1.1 für die Darstellung unter Windows. Da dieses API in Windows Vista nicht unterstützt wird, wird in dieser Version weiterhin GDI verwendet.
SciTE
  • Die Auswahl des Textes wird bei Rückgängig- und Wiederherstellen-Aktionen gespeichert. Dies wird über die Eigenschaft undo.selection.history gesteuert.
  • Ein Fehler bei der Speicherung der mehrfachen und rechteckigen Textauswahl beim Wechsel der Puffer wurde behoben.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4