ПослС ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅Π³ΠΎ забвСния ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ минималистичный web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Dillo 3.1

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· минималистичного web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Dillo 3.1, написанного Π½Π° языкС Π‘/C++ с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ FLTK. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ отличаСтся нСбольшим Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (исполняСмый Ρ„Π°ΠΉΠ» ΠΎΠΊΠΎΠ»ΠΎ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° ΠΏΡ€ΠΈ статичСской сборкС) ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ памяти, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ графичСского интСрфСйса с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ HTTPS ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° web-стандартов (Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTML 4.01 ΠΈ CSS, Π½ΠΎ Π½Π΅Ρ‚ JavaScript). Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Dillo ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² IPFS ΠΈ Gemini. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPLv3.

ΠŸΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск Dillo 3.0.0 Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² 2011 Π³ΠΎΠ΄Ρƒ, Π° послСднСС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 3.0.5 Π² 2015 Π³ΠΎΠ΄Ρƒ. Π’ 2016 Π³ΠΎΠ΄Ρƒ ΡƒΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΈ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, послС Ρ‡Π΅Π³ΠΎ Π² 2017 Π³ΠΎΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Dillo ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ, Π° Π² 2022 истёк срок ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° Π΄ΠΎΠΌΠ΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ сайт dillo.org ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ» сущСствованиС. Π’ январС 2024 Π³ΠΎΠ΄Π° прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° возроТдСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прСдставлСны Π² составС Dillo 3.1. Π’ 2023 Π³ΠΎΠ΄Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ создано ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ Dillo+ (Dillo-Plus), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ накопившиСся исправлСния (послСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Dillo-Plus Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π΄Π²Π° мСсяца Π½Π°Π·Π°Π΄).

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния Π² Dillo 3.1:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… HTML-элСмСнтов ΠΈ CSS-свойства «float».
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTTPS. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ HTTPS ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ OpenSSL, LibreSSL ΠΈ mbed TLS. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° настройка «http_force_https» для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ проброса с HTTP Π½Π° HTTPS.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CSS: для всСх элСмСнтов Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ‘width’ ΠΈ ‘height’, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ свойства ‘min-width’, ‘max-width’, ‘min-height’ ΠΈ ‘max-height’, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ‘display: inline-block’.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTML-Ρ‚Π΅Π³Π° «<main>» ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Π³Π° «<button>».
  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ сохранСниС коэффициСнта ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½Ρ‹ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ настройки ‘adjust_min_width’ ΠΈ ‘adjust_table_min_width’.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° приоритизация Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурсов (изобраТСния Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ с мСньшим ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° настройка http_persistent_conns ΠΈ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования установлСнных соСдинСний HTTP.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Strict-Transport-Security, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ настройки http_strict_transport_security Π² dillorc.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° настройка ui_tab_height для задания высоты ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ колСсом ΠΌΡ‹ΡˆΠΈ.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² XHTML.
  • Π’Π½Π΅Π΄Ρ€Π΅Π½Π° систСма Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ для тСстирования сборок для Ubuntu, MacOS, FreeBSD ΠΈ Windows (cygwin).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСсты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ коррСктности отрисовки HTML.

ПослС ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅Π³ΠΎ забвСния ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ минималистичный web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Dillo 3.1
ПослС ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅Π³ΠΎ забвСния ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ минималистичный web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Dillo 3.1


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru