Lexilla 5.4.3, Scintilla 5.5.5, SciTE 5.5.5

Lexilla 5.4.3, Scintilla 5.5.5, SciTE 5.5.5

25 фСвраля, послС Π΄Π²ΡƒΡ… мСсяцСв Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΡΠΎΡΡ‚ΠΎΡΠ»ΠΈΡΡŒ выпуски 5.4.3 ΠΈ 5.5.5 кроссплатформСнных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Lexilla ΠΈ Scintilla соотвСтствСнно, Π° Ρ‚Π°ΠΊΠΆΠ΅ выпуск 5.5.5 основанного Π½Π° Π½ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° тСкстов SciTE.

ИзмСнСния:

Lexilla
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка вычислСния != Π² условии прСпроцСссора.
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ использованиС Ρ†ΠΈΡ„Ρ€ Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС для языка Modula-3.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка Π°Π½Π°Π»ΠΈΠ·Π° ассСмблСрной вставки для языка Pascal.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠ² языка Python.
  • Для языка Ruby Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ подстили для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² SCE_RB_IDENTIFIER.
  • Для языка Ruby исправлСно распознаваниС ΠΈΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ SCE_RB_DEFNAME Π² def, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ::, Π° Ρ‚Π°ΠΊΠΆΠ΅ ..
Scintilla
  • Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста ΠΏΡ€ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅ дСйствий. УправляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SCI_SETUNDOSELECTIONHISTORY.
  • БСриализация Ρ‚ΠΈΠΏΠ° ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² выдСлСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SCI_GETSELECTIONSERIALIZED ΠΈ SCI_SETSELECTIONSERIALIZED.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° сСгмСнтация Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… лСксСм для избСТания Ρ€Π°Π·Ρ€Ρ‹Π²Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ударСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСстС с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Для пСрСноса тСкста ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ строки, Π½Π΅ отдСляя Π±ΡƒΠΊΠ²Ρ‹ ΠΎΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ².
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° отрисовка курсора Π² Windows ΠΏΡ€ΠΈ использовании бэкСнда GTK3 ΠΈ HiDPI.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка бэкСнда для Qt, ΠΊΠΎΠ³Π΄Π° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ пСрСставал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли экзСмпляр Scintilla Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… нСдСль.
  • ИспользованиС DirectWrite 1.1 для отрисовки Π² Windows. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Windows Vista этот API Π½Π΅ поддСрТиваСтся, Π² Π½Π΅ΠΉ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ GDI.
SciTE
  • Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста ΠΏΡ€ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅ дСйствий. УправляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства undo.selection.history.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ошибка запоминания мноТСствСнного ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ выдСлСния тСкста ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ