AutoHotkey

AutoHotkey 2.0.19

RegEx derlemesi sırasında sabit bellek sınırları dışında erişim düzeltildi.

Gönderme sonrası "geri yüklenmeyecek" şekilde harici olarak yayınlanan değiştiriciler düzeltildi.

InputHook olaylarını bastıran modal iletişim kutuları düzeltildi.

Bazı durumlarda tuş tekrarı onu aşağı bastırdıktan sonra tuş yukarısının yanlışlıkla bastırılması düzeltildi.

Alfa kanalı olmayan büyük simgeler yüklenirken Kritik Hata düzeltildi.

ClassNN belirlenemezse Kontrolü boş yapmak ve fırlatmamak için MouseGetPos düzeltildi.

Seçenekleri doğrulamak için FileSelect düzeltildi.

Bazı durumlarda beklenmeyen Catch/Else/Finally/Until'in hata olarak işaretlenmemesi düzeltildi.

Try/Catch/Else/Finally'nin Else döndürülürse Finally'yi yürütmemesi düzeltildi.

Kalın ok işlevleri içeren if-else-if-else-if'in yürütülmesi düzeltildi.
GetClipboardData NULL değerini döndürdüğünde A_Clipboard'un sessizce çıkması düzeltildi.
Ayarlayıcı yoksa a.b[c] := d'nin a.b için alıcıyı çağırması düzeltildi.
  • Descolada tarafından WinText parametresine bir iyileştirme uygulandı. [PR #335]
  • Değişken adından sonra "(global ile aynı ad)" eklemek yerine global bir bildirimi önermek için UnsetError mesajı değiştirildi.
  • UnsetError ile tutarlılık için VarUnset uyarı mesajı değiştirildi.
  • Değişken unset ise, TypeError değil, UnsetError fırlatacak şekilde artırma/azaltma operatörleri düzeltildi.
  • Bir özelliğin kendisini sildiği durumlarda özellik adını güvenli bir şekilde atamak için OwnProps düzeltildi.
  • Bloksuz bir kontrol akışı ifadesi altında ok işlevlerinde çalışacak kesme noktaları düzeltildi.
  • Bir işlevden çıkıldığında hata ayıklayıcının çağrı satırında kesilmesi düzeltildi. (Bu davranış Revizyon 31'de eklenmiş ve v1.1.30.00 ile bozulmuştur.)
  • Yeni bir iş parçacığı olarak çağrılan bir fonksiyondan çıkış artık bir sonraki satıra ulaşılana kadar beklemek yerine, kesintiye uğrayan satırda kesiliyor.
  • DBGp property_get veya context_get değerlendirilirken göz ardı edilen geçici kesme noktalarını silmeyecek şekilde sabit hata ayıklayıcı.
  • Okumaya açık olan JPG/GIF dosyalarının yüklenmesi düzeltildi.
  • Basamakların/xdigitlerin if-var-is tarafından yanlış tanımlaması düzeltildi.
  • Düzenleme olmayan bir denetimle kullanılması durumunda ControlGet Selected için bir güvenlik denetimi eklendi.
  • Bazı nadir durumlarda NULL olarak ayarlanan ve çökmelere neden olan değişkenler düzeltildi. Onaylanan tek durum, AutoHotkey bir Windows mağazası uygulaması olarak çalışırken, 63 karakterden uzun bir dizenin bir işlevden döndürülmesi ve bir değişkene atanmasıdır.
  • Giriş durdurulduktan ve yeniden başlatıldıktan sonra başarısız olan InputHook geri aramaları düzeltildi.
  • Tuş yukarı / aşağı çiftinde AltTab eylemi kullanıldığında yükteki kilitlenme düzeltildi.
  • Ana komut dosyası açılamadığında oluşan gereksiz hata metni düzeltildi.
  • İlk satır okunmadan önce görünen hata mesajlarından "Satır 0'daki hata" kaldırıldı.
  • Küçültülmüş bir GUI geri yüklendiğinde odak sıfırlama düzeltildi.
  • Bir GUI Gui Show ile simge durumuna küçültüldüğünde odak kaydedilmiyor, düzeltildi.
  • V1.1.33.07 düzeltmesinin kapsamadığı durumlarda, sıfır olmayan SendLevel olaylarının yanlışlıkla bastırılması düzeltildi.
  • Beğen
İfadeler: 231561
Added #ErrorStdOut Encoding parameter.
Added /ErrorStdOut=Encoding command line switch.
Added #Warn Unreachable (warning mode).
Added #Requires AutoHotkey vVersion (directive).
Added detection of program-terminating SEH exceptions, to display an error dialog.
Fixed a possible bug where Input causes undefined behaviour. [PR #159 from Helgef]
Fixed WinKill.
Fixed A_WinDir to always return the system Windows directory.
Fixed FileGetShortcut/FileCreateShortcut to return and accept negative icon indices without modification.
Fixed InputBox Locale option to not focus the Cancel button.
Fixed menu bar keyboard shortcuts not working when GUI has no controls.
Fixed LoadPicture to use 256x256 graphic when available in a DLL/EXE.
Fixed DBGp stderr copy mode to not suppress error dialogs.
Fixed ControlGet Line setting ErrorLevel=1 when line is just empty.
Fixed Send causing unwanted hotkey buffering.
Geri
Yukarı