Show HN: 9 साल बाद रिलीज़ हुआ Dillo 3.1.0 संस्करण
(dillo-browser.github.io)Dillo 3.1.0 संस्करण रिलीज़
- 4 मई 2024 को रिलीज़ किया गया
- 2015 में रिलीज़ हुए पहले 3.0.5 संस्करण के बाद Dillo प्रोजेक्ट में कई बदलाव हुए
- 2016: लेआउट इंजन के मुख्य डेवलपर Sebastian Geerken का निधन
- 2017: डेवलपमेंट बंद
- 2019: Dillo के लीड डेवलपर Jorge Arellano Cid का अंतिम ईमेल मेलिंग लिस्ट में दर्ज
- 2022: dillo.org डोमेन खो गया
- 2024: Rodrigo Arias Mallo ने प्रोजेक्ट को revive करने का प्रयास शुरू किया
3.1.0 संस्करण में मुख्य बदलावों का सार
- 2015-2017 के बीच जमा हुए कई बदलाव और 2024 में जोड़े गए सुधार व छोटे फीचर्स शामिल
- major redesign के साथ floating HTML elements का सपोर्ट जोड़ा
- HTTPS के लिए OpenSSL, LibreSSL, mbed TLS सपोर्ट जोड़ा (डिफ़ॉल्ट रूप से enabled)
- Ubuntu, MacOS, FreeBSD, Windows (Cygwin के माध्यम से) पर Dillo build करने के लिए CI pipeline जोड़ा
- automated HTML rendering tests जोड़े
- Dillo manual को बेहतर और विस्तृत किया
- यह रिलीज़ Sebastian Geerken को समर्पित है
डाउनलोड
- GitHub रिलीज़ से डाउनलोड करें
विस्तृत बदलाव
-
Sebastian Geerken का patch:
- Floating elements
- widget साइज़ का redesign ("GROWS")
- सभी elements पर CSS property 'width' लागू, 'height' सपोर्ट जोड़ा
- 'min-width', 'max-width', 'min-height', 'max-height' सपोर्ट
- 'display: inline-block' सपोर्ट
<BUTTON>अब inline है- image aspect ratio एक dimension प्रतिशत में होने पर सुरक्षित रहता है
- नया dillorc विकल्प 'adjust_min_width', 'adjust_table_min_width'
- test/ फ़ाइल build की robustness सुधारी
- whitespace collapse पर काम: और अधिक cases का सपोर्ट
- page build के दौरान text खोजते समय संभावित crash ठीक किया
-
corvid का patch:
- HTML5 character references
- resource requests में images को lower priority देना (responsiveness)
- HTTP connection reuse (dillorc के http_persistent_conns से disable किया जा सकता है)
- failed query abort
- HTTP strict transport security (dillorc के http_strict_transport_security सेटिंग से disable संभव)
- विंडो मैनेजर से popup बंद करते समय बग fix (3.0.3 में introduce किया गया bug)
- mixed content blocking
- cookie date parsing सुधार
- Mbed TLS का उपयोग
- कनेक्शन प्रयास में host IP address को दोहराना
-
Jeremy Henty का patch:
- Doxygen सुधार
-
corvid और Benjamin Johnson का patch:
- HTTPS को dpi से browser में move करना, SNI enable करना, CA bundle location अतिरिक्त जाँचना, configure में --with-ca-certs-file और --with-ca-certs-dir जोड़ना, security warning popup सुधार आदि
-
Johannes Hofmann का patch:
- bookmark DPI crash fix
- xembed के कारण OSX compile issue fix
-
Rodrigo Arias Mallo का patch:
- DuckDuckGo search links सुधारना
- mouse wheel vertical step को control करने वाला scroll_step विकल्प जोड़ना
- OpenSSL 1.1, OpenSSL 3, mbedTLS 2, mbedTLS 3 सपोर्ट जोड़ा
- --enable-ssl सेटिंग फ़्लैग को --enable-tls से बदलना
- HTTPS के लिए डिफ़ॉल्ट रूप से TLS सपोर्ट enable
- automated rendering tests जोड़ना (केवल --enable-html-tests से enabled)
- 'min-width' और 'max-width' के साथ width गणना सुधार
- वेबसाइट URL को https://dillo-browser.github.io/ पर अपडेट करना
- tab height control करने वाला ui_tab_height विकल्प जोड़ना। बेहतर usability के लिए default को 16 से 20 pixels किया
- default तौर पर mouse wheel से tab switching। इसे disable करने के लिए नया विकल्प scroll_switches_tabs
- बिना close notify warning के unexpected EOF हैंडल करते समय OpenSSL सुधार
- file plugin में home tilde '~' expansion
- td और th elements में relative value वाली width attribute ignore करना
- C files के लिए Doxygen enable करना और Awesome Doxygen थीम का उपयोग
- Cygwin के माध्यम से Windows सिस्टम पर DPI extensions (.dpi.exe) fix करना
<main>HTML tag support जोड़ना- W3C validator सुधारना और टूटा हुआ WDG validator हटाना
- bookmark DPI page का शैलीकरण सरल करना और readability बेहतर करना
- help button से उपलब्ध Dillo manual सुधारना
- XHTML document detection सुधार
- Dillo icon वाली desktop file install करना
- user manual और about:splash में version जोड़ना
-
Mark Walker का patch:
- http_force_https mode जोड़ना
GN⁺ की राय
- Dillo एक पुराना lightweight web browser है, जिसका development हाल तक रुका रहा और 2024 में revive करने की कोशिश हो रही है। इस अपडेट में लंबे समय से जमा हुए कई feature सुधार और bug fix शामिल हैं, इसलिए यह उत्साहजनक लगता है
- वेब स्टैंडर्ड सपोर्ट कितना बेहतर हुआ है, यह अभी देखना बाकी है, लेकिन lightweight Linux distribution आदि में उपयोग के लिए यह अभी भी एक आकर्षक विकल्प हो सकता है
- HTTPS सपोर्ट सुधार, automated HTML rendering tests की introduction आदि से security और stability में सुधार भी स्पष्ट दिखता है
- लंबे समय से छोड़े हुए project को फिर से revive करना आसान नहीं होता, इसलिए डेवलपर्स के प्रयास सराहनीय हैं। हालांकि वेब टेक्नोलॉजी तेजी से बदल रही है, इसलिए यह कितना meaningful alternative बन सकता है, इसे थोड़ा और देखना होगा
1 टिप्पणियां
Hacker News टिप्पणी
सारांश:
https://fosstodon.org/@dillohttps://fosstodon.org/@dillo/112181258739093008https://fosstodon.org/@dillo/112327798958777998hn@ycombinator.comपर रिपोर्ट करना चाहिए या नहीं।input[type="submit"] { font-family:Verdana, Geneva, sans-serif; }https://github.com/crossbowerbt/dillo-plus/recommend किया गया।