Dillo 3.1.0

07.05.2024 - Doba čtení: 3 minut

Nová verze webového prohlížeče Dillo vyšla po dlouhých devíti letech a vlastně už nebylo vůbec jisté, že někdy ještě nějaká vyjde, protože od 30. června 2015, kdy spatřila světlo světa verze předchozí, tedy 3.0.5, se toho událo mnoho:

  • V roce 2016 zemřel Sebastian Geerken, jeden z hlavních autorů jádra prohlížeče
  • O rok později se zastavil vývoj.
  • V roce 2017 projekt opustil jeho vedoucí Jorge Arellano Cid.
  • V roce 2022 propadla doména dillo.org, čímž zanikl hlavní repozitář kódu, mailing list a mailové schránky developerů.

Nicméně v závěru loňského roku Rodrigo Arias Mallo založil ze své lokální domácí kopie původního repozitáře nový projekt na GitHubu, z nějž následně několik programátorů z Atari Forum portovalo prohlížeč pod operační systém MiNT, což Rodrigovi dalo dostatek chuti pustit se i do větších zásahů. Jejich kulminací je právě vydaná nová verze 3.1.0

Novinek je hodně, některé vycházejí ještě z úprav původních vývojářů, mezi nejzásadnější patří:

  • Podpora vlastností 'min-width', 'max-width', 'min-height', 'max-height', 'display: inline-block' v CSS a obecně podpora pro floating HTML elementy.
  • Podpora OpenSSL 1.1 a 3, LibreSSL a mbed TLS 2 a 3 pro komunikaci prostřednictvím HTTPS a také HTTP Strict Transport Security, které je ve výchozím stavu zapnuté.
  • Přepracování manuálu a nápovědy.
  • Automatický build balíčků pro Ubuntu, MacOS, FreeBSD a Windows (cygwin).

Projekt nově sídlí kompletně na GitHubu a to včetně webu a s obsahem dillo.org nemá nic společného.

Zdroje:

Prohlížeče jako Dillo jsou zapotřebí jako sůl. Alternativním platformám, jako je třeba právě MiNT ale i různé jiné unix-like systémy, nebo třeba RISC OS, které často přežívají zejména na počítačích slabšího výpočetního výkonu, dávají možnost prohlížet web alespoň nějak. Je prostě hardware, kde se nejrůznějším klonům Chromia z podstaty dařit nemůže. Snad je tedy projekt úspěšně restartován a bude zdárně pokračovat...


IBrowse 3.0

20.11.2023 - Doba čtení: 2 minut

Po dlouhé řadě let vývoje, třech betaverzích a třech RC verzích byla vydána nová major verze webového prohlížeče pro klasické a next-gen Amigy. Sloučily se v ní vývojové větve 2.x a 3.x, které již delší dobu fungovaly paralelně, a zároveň tím byly ukončeny práce na dvojkové řadě, která spatřila světlo světa ještě v minulém století. 

Co je v trojce nového?

  • Prepracovaný HTML parser a renderer, který umí některé HTML 4.01 tagy a atributy, které starý neuměl, a zároveň renderuje lépe a rychleji například tabulky či seznamy.
  • Zlepšení přehrávání animovaných GIFů.
  • Podpora kontextových kurzorů myši z AmigaOS 3.2.
  • Zpřehlednění a zjednodušení práce s nastavením prohlížeče - například jsou nově klikací i popisky checkboxů, takže není nutné se myší trefovat přímo do zaškrtávátek.
  • Aktualizována knihovna zlib, provedeno odstranění duplicit v jejím použití například u PNG dekodéru, který měl dosud implementaci vlastní.
  • Sloučeny knihovny pro obsluhu HTTP a HTTPS do jedné.

Na závěr zbývá jen dodat, že s vydáním verze byla ohlášena 30% sleva pro registrace nových uživatelů i aktualizace u těch uživatelů, kteří nedisponují registrovanou 68k/PPC verzí 2.5 (ti mají upgrade na trojku zdarma). V praxi to znamená, že dle aktuálního kurzu je pro našince registrace nové licence lehce pod tisíc korun.

Zdroje:

Chtít tisícovku za prohlížeč, co v roce 2023 dohání HTML 4, je sice objektivně vzato absolutní nesmysl, ale tak už to (nejen) na Amize prostě chodí. Osobně bych si jen u léta očekávané verze 3 představoval novinky o něco více co do počtu a o něco více co do významnosti.


Wayfarer 6.0

27.07.2023 - Doba čtení: 2 minut

Jestliže předchozí čtyři verze Wayfareru byly vesměs pouze malými aktualizacemi a stačilo je tak pokrýt jedním textem, tak verze, která byla vydána teď, si zaslouží vlastní příspěvek. I autor sám ji považuje za poněkud větší skok, proto také zvyšil major číslo a světlo světa tak spatřila šestka.

Hlavním důvodem pro navýšení historicky byla vždy změna verze WebKitGTK, nejinak je tomu tentokrát - jedná se o verzi 2.40.2 z přelomu května a června, tedy o jádro poměrně aktuální, byť už má i dvě setinkové aktualizace, které pravděpodobně do Wayfareru dorazí v následujících měsících.

Kromě nové verze renderovacícho jádra došlo i ke pozitivním změnám ve správci hesel. Ten nově umožňuje jednak ručně vkládat nové přihlašovací údaje (dosud to šlo jen uložením na webu, do nějž se zadávají) a pak také tyto údaje nově kromě jména serveru váže i na port, takže běží-li na jednom stroji více webových serverů na různých portech, nejsou jejich loginy nabízeny všechny na každém z nich. Všem doposud uloženým údajům byl přiřazen port 443/https, který je asi nejběžnější a pokud je to špatně, musí si uživatel port upravit sám.

Dále bylo například přidáno filtrování v záložkách, zrychleno přehrávání videí na YouTube a také opravena řada chyb. 

Zdroj:

Škoda že na AmigaOS 4.x vývoj browseru takhle kupředu nepádí. 


Iris a Wayfarer - souhrn novinek za posledních šest verzí

10.07.2023 - Doba čtení: 3 minut

Vzhledem k tomu, že mám nějaký ten pátek již pod stolem počítač s AmigaOS 4.1, poněkud jsem zanedbával vývoj na poli webového browseru Wayfarer a mailového klienta Iris pro konkurenční MorphOS. Za ten necelý čtvrtrok od poslední novinky na toto téma stihly vyjít dvě nové verze Iris a u Wayfareru dokonce čtyři.

Proto tedy dovolte stručný souhrn toho podstatného, co se událo:

  • Wayfarer 5.2 přinesl skript upravující rozhraní YouTube tak, aby bylo rychlejší, stejná verze prohlížeče pak zapnula v jádře WebKit asynchronní schránku, čímž se pro změnu rapidně zrychlil GitHub.
  • Ve verzi 5.3 (Wayfarer) a 1.15 (Iris) přibyl workaround obcházející chybu v síťovém stacku MorphOS 3.14-3.18, kde za jistých okolností může dojít k poškození obsahu paměti.
  • Wayfarer 5.4 opravil vlastní chybu, která mohla klikáním na odkazy vedoucí ke stažení souboru způsobit vyčerpání všech povolených připojení na jeden vzdálený server. 
  • Iris 1.14 přinesl dvě zajímavé nové funkčnosti: automatické ukládání rozepsaného mailu přímo při jeho tvorbě, což se může hodit při pádu aplikace, a také možnost nastavení datumu a času kdy má e-mail být odeslán (samozřejmě je nutné mít počítač i klienta spuštěné).
  • Wayfarer 5.5 povolil formát mjpeg v bundlovaném ffmpegu, díky čemuž v open-source multimediálním rozhraní JellyFin začal fungovat zvuk. Tato verze přináší i automatickou aktualizaci při ukončení prohlížeče, pokud jsou automatické aktualizace v nastavení povoleny.
  • Všechny vydané verze obou aplikací pak průběžně aktualizovaly cURL, který je použit pro samu komunikaci s okolním světem.

Zdroje:

Kéž by takhle rychle přibývaly novinky v browseru na AmigaOS 4.1! Vzhledem k tomu, že MorphOS běží na kdejakém PowerMacu, má pravděpodobně násobně větší základu uživatelů, kteří ho skutečně používají na každodenní agendu, než je tomu u AmigaOS 4.x, který běží na maximálně desítce většinou výpočetně slabších strojů a také v emulaci. Nevyhnutelně tak vývoj běžného software běží na MorphOS rychleji, autoři mají rychlejší a pravidelnější feedback a také vlastní výtvory používají. Snad se to časem nějak vyrovná, i když osobně jsem spíš skeptik.


Čtyři nové verze amigáckých aplikací

20.04.2023 - Doba čtení: 3 minut

V posledním týdnu se vcelku urodilo zajímavých novinek na amigáckých platformách:

  • Verze 5.1 se dočkal prohlížeč Wayfarer. Tato verze řeší pády komponenty MediaSource při přehrávání některých streamů, vylepšuje navigaci po stránkách tabulátorem a také odděluje výchozí cestu pro Save a Save As.
  • Ruku v ruce s Wayfarerem obvykle vychází i verze mailového klienta Iris, není tomu jinak ani tentokrát, jen ty verze byly v rychlém sledu hned dvě - 1.12 a 1.13. Ta první přinesla změny v UI a UX (rendering HTML mailů, náhledy, animace), ta druhá pak opravy některých problémů v rychlosti GUI.
  • Jestliže předchozí dvě novinky se týkaly pouze software pro AmigaOS 4, pak tato je určena pro prakticky všechny amiga-compatible systémy. RNOTunes 1.1 je univerzální multiformátový přehrávač hudby a to jak offline (MP3, FLAC, Ogg Vorbis, AAC, AIFF, WAV, Protracker, DigiBooster, SID, AHX, FastTracker II, ScreamTracker, OctaMED, The Player, NoisePacker, ProRunner, Oktalyzer, Impulse Tracker, Ultra Tracker, Ice Tracker, Liquid Tracker, Quadra Composer, ...) tak online (Last.fm). Jsou napsány v toolkitu/frameworku/programovacím jazyku Hollywood, takže běží od AmigaOS 3.x na 68k, přes MorphOS a AmigaOS4 na PowerPC až po AROS na x86.
  • Poslední novinka je opět čistě jednoplatformní: WebRadio.sbar je rozšíření systémového menu umožňující přehrávání online rádií, určené pro MorphOS. Jde o malý jednoúčelový nástroj (~260 kB) a autor uvolnil bez větších fanfár betaverzi nové major verze 3.0

Zdroje:

Zejména RNOTunes se mi velmi líbí. Takovýhle moloch, odkazující se názvem někam k jablečným iTunes či palmovským pTunes, a troufá si běžet na 68k Amize...


AmiFox - nový webový prohlížeč pro klasickou Amigu

02.03.2023 - Doba čtení: 2 minut

Stejný tým lidí, který má na svědomí YouTube klienta AmiTube, vydal první veřejnou verzi nového webového prohlížeče, který ovšem funguje na velmi podobném principu.

Tím principem je, že někde na pozadí webovou stránku zpracovává server pomocí jádra prohlížeče Chrome/Chromium a do Amigy posílá pouze vyrenderovaný obrázek jako klikací mapu. Klient si se serverem  pouze vyměňuje uživatelský vstup a renderuje výstup. Na serverové straně byl použit open-source projekt Web Rendering Proxy, který byl vytvořen k témuž, jen s cílením na stará PC, na straně klienta pak vznikl právě AmiFox, který je dostatečně malý a lehký, aby běžel i na třicet a více let starém hardware.

Zdroje:

Fungovalo jim to u videa, bude to asi fungovat i na web. Ale pořád to znamená mít někde rychlý stroj, který to předžvýká.


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

Chcete podpořit tvorbu tohoto webu? Kupte mi třeba kafe!