Nach mehr als einem Jahr Entwicklung wurde die Version 3.3.0 des minimalistischen plattformübergreifenden Browsers veröffentlicht. Dillo.
Projektmerkmale:
- In C und C++ mit minimalen Abhängigkeiten geschrieben.
- Verwendet eine eigene Echtzeit-Rendering-Engine.
- Niedriger Speicherverbrauch und schnelle Renderzeiten, selbst bei großen Seiten.
- Verwendet die schnelle und leichte GUI-Bibliothek FLTK.
- Unterstützt HTTP, HTTPS, FTP und lokale Dateien.
- Erweiterbar durch Plugins, die in jeder Programmiersprache geschrieben werden können.
- Verbreitet unter der GNU GPL 3 Lizenz.
https://git.dillo-browser.org/buggy
Wesentliche Änderungen:
Optionale Unterstützung für Inhalte, die mit dem Brotli-Algorithmus (br) kodiert sind, hinzugefügt.
Eine Seite about:keys wurde hinzugefügt, die die aktuellen Tastenkombinationen anzeigt.
Links können nun durch Drücken der Ctrl-Taste und dem linken Mausklick geöffnet werden (dupliziert den Druck der mittleren Maustaste).
Ein Klick auf die mittlere Maustaste an den Tasten „Zurück“ und „Vor“ öffnet den Link in einem neuen Tab.
Die Tastenkombination Ctrl+C kopiert den ausgewählten Text in die Zwischenablage, sodass Ctrl+V wie erwartet funktioniert.
IPv6-Unterstützung ist standardmäßig aktiviert, sofern die Plattform dies unterstützt.
Unterstützung des HTTP-Content-Disposition-Headers zum Festlegen des Dateinamens hinzugefügt.
Wechseln Sie beim Drücken von Alt+n zur Registerkarte mit der Nummer n.
Dienstseiten about:cache und about:dicache hinzugefügt, die detaillierte Informationen zum internen Cache anzeigen.
Verstecken von Formularelementen (wie Schaltflächen und Eingabefelder) mit der CSS-Eigenschaft display:none.
Abstände in der Adresszeile erhöht, um die Textauswahl mit der 'Maus' zu erleichtern.
Vor- und Rückbewegen mit den Tasten der 'Maus'.
Fehler beim Anmelden über OAuth behoben, indem die Verwendung von Cookies bei 30X-Weiterleitungen im Root-Verzeichnis erlaubt wurde.
Unterstützung für die Remote-Verwaltung über einen UNIX-Socket hinzugefügt (standardmäßig aktiviert, kann mit der Option configure —disable-control-socket deaktiviert werden).
Konsolenanwendung dilloc zum Steuern des Browsers über die Befehlszeile hinzugefügt. Dafür wird die PID von Dillo in die Umgebungsvariable DILLO_PID übertragen.
Die Konfigurationsdatei unterstützt jetzt den Parameter page_action zur Definition benutzerdefinierter Menüpunkte auf der Seite, um Programme oder Skripte zu starten.
In der Konfigurationsdatei wurde die Unterstützung für den Parameter mark_unloaded_images hinzugefügt, um die Grenzen nicht geladener Bilder anzuzeigen.
Die Konfigurationsdatei unterstützt jetzt den Parameter trace_http zur Debugging von HTTP-Traffic.
Vollständige Suchpräfixe im Parameter search_url werden abgeglichen, um partielle Übereinstimmungen zu vermeiden.
Bei der Formularübermittlung werden keine zwischengespeicherten Antworten verwendet.
Experimentelle Unterstützung für die FLTK-Bibliothek >= 1.4 hinzugefügt (Option configure —enable-experimental-fltk) (in allen Screenshots).
Fehler behoben.
Quelle: linux.org.ru




