Skip to content

AAText 0.36

Choose a tag to compare

@Sdursun Sdursun released this 21 Oct 06:25
· 30 commits to main since this release

Türkçe

Kod incelemesi sürümü:

  • Bozuk bir .otag dosyası AAText'in dosya dışını okumasına (çökmeye) yol açabiliyordu; düzeltildi, otomatik testi var.
  • AAText çalışırken kurulan fontlar, AATextPrefs'te Kaydet/Kullan ya da AATextManager ile kurulumdan sonra yeniden başlatmadan bulunur.
  • Paletli (AGA) ekranlarda alt piksel açıkken büyük harfler de çizilir.
  • Ayarlar değişirken başka programların yazısında anlık eksik harf çıkmaz.
  • Daha hızlı: uzun satırlar (Shell) ve paletli ekranlar her Text() çağrısında bellek ayırmaz; çok fontlu ekranlarda font arama hızlandı; AATextManager önizlemesi hızlandı.
  • ftcodepage.latin5 paketten çıkarıldı: AATextPrefs her karakter seti için ENV:ftcodepage'i kendisi yazar.

English

Code review release:

  • A damaged .otag file could make AAText read outside the file (a crash); fixed, with an automatic test.
  • Fonts installed while AAText runs are found after AATextPrefs Save/Use or an AATextManager install, without a restart.
  • Palette (AGA) screens with subpixel on draw large letters too.
  • No momentary missing letters in other programs while settings change.
  • Faster: long lines (Shell) and palette screens need no memory allocation per Text(); faster font lookup on screens with many fonts; faster AATextManager previews.
  • ftcodepage.latin5 removed from the package: AATextPrefs writes ENV:ftcodepage for every character set.