Show HN: Rilis Dillo 3.1.0 setelah 9 Tahun
(dillo-browser.github.io)Rilis Dillo 3.1.0
- Dirilis pada 4 Mei 2024
- Setelah rilis 3.0.5 sebelumnya (rilis 2015), proyek Dillo mengalami banyak perubahan
- 2016: Sebastian Geerken, pengembang utama mesin layout, wafat
- 2017: Pengembangan dihentikan
- 2019: Email terakhir Jorge Arellano Cid, lead developer Dillo, tercatat di mailing list
- 2022: Kehilangan domain dillo.org
- 2024: Upaya menghidupkan kembali proyek dimulai oleh Rodrigo Arias Mallo
Ringkasan perubahan utama di versi 3.1.0
- Termasuk banyak perubahan yang terkumpul selama 2015–2017 dan patch kecil yang diperkenalkan pada 2024
- Dukungan elemen HTML floating ditambahkan dengan refactor besar
- Penambahan dukungan OpenSSL, LibreSSL, dan mbed TLS untuk HTTPS (diaktifkan secara default)
- Penambahan pipeline CI untuk membangun Dillo di Ubuntu, MacOS, FreeBSD, dan Windows (melalui Cygwin)
- Penambahan pengujian rendering HTML otomatis
- Penyempurnaan dan perluasan manual Dillo
- Dirilis untuk mengenang Sebastian Geerken
Unduhan
- Tersedia dari rilis GitHub
Perubahan detail
-
Patch Sebastian Geerken:
- Elemen floating
- Redesain ukuran widget ("GROWS")
- Menerapkan properti CSS 'width' ke semua elemen, menambahkan dukungan 'height'
- Menambahkan dukungan 'min-width', 'max-width', 'min-height', 'max-height'
- Menambahkan dukungan 'display: inline-block'
<BUTTON>sekarang inline- Rasio aspek gambar dipertahankan saat satu dimensi ditentukan dengan nilai persentase
- Opsi dillorc baru 'adjust_min_width', 'adjust_table_min_width'
- Meningkatkan ketangguhan build file test/
- Perbaikan pembenaran whitespace: mendukung lebih banyak kasus
- Memperbaiki kemungkinan crash saat pencarian teks ketika membangun halaman
-
Patch corvid:
- Referensi karakter HTML5
- Menetapkan prioritas rendah untuk gambar saat permintaan resource (responsivitas)
- Reuse koneksi HTTP (dapat dinonaktifkan dengan http_persistent_conns di dillorc)
- Membatalkan query yang gagal
- HTTP Strict Transport Security (dapat dinonaktifkan dengan http_strict_transport_security di dillorc)
- Memperbaiki bug saat menutup popup dengan window manager (bug yang diperkenalkan di 3.0.3)
- Pemblokiran mixed content
- Peningkatan pengenalan tanggal cookie
- Dukungan Mbed TLS
- Mengulangi alamat IP host saat mencoba koneksi
-
Patch Jeremy Henty:
- Perbaikan Doxygen
-
Patch corvid dan Benjamin Johnson:
- Memindahkan HTTPS dari DPI ke browser, mengaktifkan SNI, memeriksa lokasi CA bundle lebih lanjut, menambahkan --with-ca-certs-file dan --with-ca-certs-dir ke configure, serta meningkatkan popup peringatan keamanan, dan lain-lain
-
Patch Johannes Hofmann:
- Memperbaiki crash DPI bookmark
- Memperbaiki isu kompilasi OSX karena xembed
-
Patch Rodrigo Arias Mallo:
- Memperbaiki tautan pencarian DuckDuckGo
- Menambahkan opsi scroll_step untuk mengontrol langkah vertikal mouse wheel
- Menambahkan dukungan OpenSSL 1.1, OpenSSL 3, mbedTLS 2, mbedTLS 3
- Mengganti flag
--enable-sslmenjadi--enable-tls - Mengaktifkan dukungan TLS secara default untuk HTTPS
- Menambahkan pengujian rendering otomatis (hanya aktif dengan
--enable-html-tests) - Memperbaiki perhitungan lebar saat memakai 'min-width' dan 'max-width'
- Memperbarui URL situs web menjadi https://dillo-browser.github.io/
- Menambahkan opsi
ui_tab_heightuntuk mengontrol tinggi tab. Nilai default dinaikkan dari 16 ke 20 piksel untuk meningkatkan kegunaan - Secara default men-switch tab dengan roda mouse; gunakan opsi baru
scroll_switches_tabsuntuk menonaktifkannya - Memperbaiki OpenSSL saat menangani EOF tak terduga tanpa peringatan close notify
- Ekstensi tilde home '~' di plugin file
- Mengabaikan atribut width dengan nilai relatif pada elemen td dan th
- Mengaktifkan Doxygen untuk file C dan menggunakan tema Awesome Doxygen
- Memperbaiki ekstensi DPI (.dpi.exe) di sistem Windows melalui Cygwin
- Menambahkan dukungan tag HTML
<main> - Memperbaiki validator W3C dan menghapus validator WDG yang rusak
- Menyederhanakan gaya halaman DPI bookmark dan meningkatkan keterbacaannya
- Meningkatkan manual Dillo yang tersedia dari tombol bantuan
- Peningkatan deteksi dokumen XHTML
- Instalasi desktop file dengan ikon Dillo
- Menambahkan versi di user guide dan about:splash
-
Patch Mark Walker:
- Menambahkan mode http_force_https
Pendapat GN⁺
- Dillo adalah browser web ringan yang sudah lama dan pengembangan yang dihentikan sampai baru-baru ini kini coba dihidupkan kembali pada 2024. Pembaruan kali ini berisi banyak perbaikan fitur dan bug yang menumpuk selama ini, sehingga menumbuhkan ekspektasi
- Masih perlu melihat seberapa jauh dukungan standar web membaiknya, tetapi untuk dipakai di distro Linux ringan, ini tetap bisa menjadi pilihan yang menarik
- Perbaikan dukungan HTTPS dan penambahan pengujian rendering HTML otomatis juga menonjol dari sisi keamanan dan stabilitas
- Menghidupkan kembali proyek yang lama ditelantarkan bukan hal mudah, dan upaya para pengembang patut dihargai. Namun, dengan laju evolusi teknologi web yang sangat cepat, kita perlu melihat lebih lanjut apakah ini menjadi alternatif yang benar-benar bermakna
1 komentar
Komentar Hacker News
Ringkasan:
https://fosstodon.org/@dillohttps://fosstodon.org/@dillo/112181258739093008https://fosstodon.org/@dillo/112327798958777998hn@ycombinator.cominput[type="submit"] { font-family:Verdana, Geneva, sans-serif; }https://github.com/crossbowerbt/dillo-plus/