Show HN: 9 yıl aradan sonra çıkan Dillo 3.1.0 sürümü
(dillo-browser.github.io)Dillo 3.1.0 Sürüm Notları
- 2024-05-04'te yayımlandı
- 3.0.5 sürümünden (2015'te yayımlandı) sonra Dillo projesinde önemli değişiklikler oldu
- 2016: Yerleşim motorunun baş geliştiricisi Sebastian Geerken hayatını kaybetti
- 2017: Geliştirme durduruldu
- 2019: Dillo'nun baş geliştiricisi Jorge Arellano Cid'in son e-postası mailing list'e kaydedildi
- 2022: dillo.org alan adı kaybedildi
- 2024: Rodrigo Arias Mallo tarafından projenin canlandırılması girişimi başladı
3.1.0 sürümünün ana değişiklik özeti
- 2015-2017 döneminde biriken çok sayıda değişiklik ile 2024'te eklenen düzeltmeler ve küçük özellikler dâhil edildi
- Kayan HTML öğe desteği, kapsamlı bir yeniden tasarımla eklendi
- HTTPS için OpenSSL, LibreSSL ve mbed TLS desteği eklendi (varsayılan olarak etkin)
- Ubuntu, MacOS, FreeBSD ve Windows (Cygwin aracılığıyla) üzerinde Dillo'yu derlemek için bir CI hattı eklendi
- Otomatik HTML render testleri eklendi
- Dillo kılavuzu iyileştirildi ve genişletildi
- Sebastian Geerken'i anmak için bu sürüm yayımlandı
İndirme
- GitHub Releases üzerinden indirilebilir
Ayrıntılı değişiklikler
-
Sebastian Geerken'in yamaları:
- Kayan öğeler
- Widget büyüklüğü yeniden tasarımı ("GROWS")
- Tüm öğelere 'width' CSS özelliği uygulandı, 'height' desteği eklendi
- 'min-width', 'max-width', 'min-height', 'max-height' desteği
- 'display: inline-block' desteği
<BUTTON>artık inline- Görüntü en-boy oranı, tek bir boyutu yüzde değerle belirtildiğinde korunur
- Yeni dillorc seçenekleri 'adjust_min_width', 'adjust_table_min_width'
- test/ dosyası derleme sağlamlığının iyileştirilmesi
- Boşluk sıkıştırma için yapılan çalışma: daha fazla duruma destek
- Sayfa derlenirken metin araması sırasında oluşabilecek çökme düzeltildi
-
corvid'in yamaları:
- HTML5 karakter referansları
- Kaynak isteklerinde görsellere düşük öncelik verilmesi (yanıt verebilirlik)
- HTTP bağlantı yeniden kullanımı (dillorc'taki http_persistent_conns ile kapatılabilir)
- Başarısız sorguların durdurulması
- HTTP Strict Transport Security (dillorc'taki http_strict_transport_security ile kapatılabilir)
- Pencere yöneticisiyle popup kapatılırkenki bug düzeltildi (3.0.3'te eklenen bir bug)
- Karma içerik engelleme
- Çerez tarihinin algılanmasının iyileştirilmesi
- Mbed TLS kullanımı
- Bağlantı denemelerinde hostun IP adresinin döngüyle tekrar denenmesi
-
Jeremy Henty'nin yamaları:
- Doxygen düzeltmesi
-
corvid ve Benjamin Johnson'ın yamaları:
- HTTPS'i DPI'dan tarayıcıya taşımak, SNI'nın etkinleştirilmesi, CA bundle konumunun daha iyi doğrulanması, --with-ca-certs-file ve --with-ca-certs-dir seçeneklerinin configure'a eklenmesi, güvenlik uyarı pencerelerinin iyileştirilmesi vb.
-
Johannes Hofmann'ın yamaları:
- Yer imi DPI çökme düzeltmesi
- xembed sebebiyle OS X derleme sorun düzeltmesi
-
Rodrigo Arias Mallo'nun yamaları:
- DuckDuckGo arama bağlantısı düzeltildi
- Fare tekeri dikey adımını kontrol eden
scroll_stepseçeneği eklendi - OpenSSL 1.1, OpenSSL 3, mbedTLS 2, mbedTLS 3 desteği eklendi
--enable-sslyapılandırma bayrağı--enable-tlsile değiştirildi- HTTPS için varsayılan olarak TLS desteği etkinleştirildi
- Otomatik render testleri eklendi (
--enable-html-testsile yalnızca etkinleştirilir) - 'min-width' ve 'max-width' kullanılırken genişlik hesaplaması düzeltildi
- Website URL'si https://dillo-browser.github.io/ olarak güncellendi
- Sekme yüksekliğini kontrol eden
ui_tab_heightseçeneği eklendi. Kullanılabilirliği artırmak için varsayılan değer 16'dan 20 piksele yükseltildi - Varsayılan olarak fare tekeriyle sekme değiştirme. Bu davranışı devre dışı bırakmak için yeni
scroll_switches_tabsseçeneğini kullanın - close notify uyarısı olmadan beklenmedik EOF işlenmesi için OpenSSL düzeltmesi
- file eklentisinde ev tildesi '~' genişletme
tdvethöğelerinde göreceli değere sahipwidthözniteliği yoksayılıyor- C dosyaları için Doxygen etkinleştirildi ve Awesome Doxygen teması kullanıldı
- Cygwin üzerinden Windows sistemlerinde DPI uzantılarının (.dpi.exe) düzeltilmesi
<main>HTML etiketi desteği eklendi- W3C doğrulayıcısı düzeltildi ve bozulmuş WDG doğrulayıcısı kaldırıldı
- Yer imi DPI sayfası stili basitleştirildi ve okunabilirlik artırıldı
- Yardım düğmesinde erişilebilir Dillo kılavuzu geliştirildi
- XHTML belge algılama iyileştirildi
- Dillo simgesine sahip masaüstü dosyası kurulumu
- Kullanıcı kılavuzu ve about:splash'a sürüm eklendi
-
Mark Walker'ın yamaları:
http_force_httpsmodu eklendi
GN⁺'in görüşü
- Dillo eski ve hafif bir web tarayıcısıdır; son yıllara kadar geliştirme durmuşken 2024'te yeniden canlandırılmaya çalışılıyor. Bu güncelleme birikmiş çok sayıda özellik iyileştirmesi ve hata düzeltmesi içerdiği için umut verici görünüyor
- Web standartları desteğinin ne kadar geliştiği hâlâ incelenmeli, ancak hâlâ hafif Linux dağıtımları için kullanılabilecek çekici bir seçenek gibi duruyor
- HTTPS desteğindeki iyileştirmeler, otomatik HTML render testlerinin eklenmesi gibi güvenlik ve stabilite tarafındaki gelişmeler de öne çıkıyor
- Uzun süre ihmal edilmiş bir projeyi yeniden canlandırmak kolay değil; geliştiricilerin çabası için minnettarız. Ancak web teknolojilerinin hızlı geliştiği bir ortamda ne kadar anlamlı bir alternatif olabileceği zamanla netleşecek
1 yorum
Hacker News Yorumu
Özet:
https://fosstodon.org/@dillohttps://fosstodon.org/@dillo/112181258739093008https://fosstodon.org/@dillo/112327798958777998hn@ycombinator.comadresine bildirilmesi gerekip gerekmediğinden emin olunamamasıinput[type="submit"] { font-family:Verdana, Geneva, sans-serif; }https://github.com/crossbowerbt/dillo-plus/önerisi