From 58a950376b3c09098da3b286bb71b7b6eb4777d2 Mon Sep 17 00:00:00 2001 From: Rodrigo Arias Mallo Date: Sun, 10 Dec 2023 23:23:57 +0100 Subject: Update README.md with dillo.org dead notice The official server is lost. Move install instructions to its own document. --- README.md | 114 ++++++++--------------------------------------------- doc/dillo-wiki.png | Bin 0 -> 258427 bytes doc/install.md | 80 +++++++++++++++++++++++++++++++++++++ 3 files changed, 97 insertions(+), 97 deletions(-) create mode 100644 doc/dillo-wiki.png create mode 100644 doc/install.md diff --git a/README.md b/README.md index b8897332..c69d7c43 100644 --- a/README.md +++ b/README.md @@ -1,107 +1,27 @@ # Dillo web browser -Dillo is a multi-platform graphical web browser, known for its -speed and small footprint, that is developed with a focus on -personal security and privacy. +Dillo is a multi-platform graphical web browser, known for its speed and +small footprint, that is developed with a focus on personal security and +privacy. It is built with the [FLTK 1.3 GUI toolkit](http://fltk.org). -The dillo3 series uses version 1.3.x of the FLTK GUI toolkit -(http://fltk.org). +

-The core team currently plans to focus on implementing the CSS -feature of floating elements. This will greatly improve -dillo's web page rendering since many sites have adopted floats -instead of tables. +To install Dillo follow the [installation guide](doc/install.md). -The core team welcomes developers willing to join our workforce. +This repository contains mostly the original code of Dillo with some +minor patches. Additional patches or pull requests are welcome. +See also other related forks: [dillo-plus][dillo-plus], +[dilloNG][dilloNG] and [D+ browser][dplus-browser]. -NOTE: With FLTK-1.3, when running on X with Xft enabled (the -default), font naming is more restricted than it was with FLTK2 -as used by dillo2. If your font_* preferences are no longer -working well, please try the fc-list command as it is shown in -dillorc. +[dillo-plus]: https://github.com/crossbowerbt/dillo-plus +[dilloNG]: https://github.com/w00fpack/dilloNG +[dplus-browser]: https://sourceforge.net/projects/dplus-browser/ +> [!WARNING] +> As of December 2023, the host `dillo.org` is no longer under control +> of Dillo developers. A [copy of the website from May 2022][may] is +> archived in the Wayback Machine. - Here's a list of some old well-known problems of dillo: +[may]: http://web.archive.org/web/20220508022123/https://www.dillo.org/ - * no FRAMES rendering - * https code not yet fully trusted - (enable it with: ./configure --enable-ssl ). - - --------- -FLTK-1.3 --------- - - If you don't have FLTK-1.3 (try 'fltk-config --version' to check), - you can get it from: - - http://fltk.org/software.php - - and build it like: - - tar zxvf fltk-1.3.3-source.tar.gz [or latest 1.3.x version] - cd fltk-1.3.3 - less README.Unix.txt - make - sudo make install - cd .. - ------- -Dillo3 ------- - - tar jxvf dillo-3.0.5.tar.bz2 - cd dillo-3.0.5 - ./configure; make - sudo make install-strip - - In order to use the hyphenation feature, pattern files from CTAN need - to be installed. - This can be done with the script dillo-install-hyphenation. - Call it with ISO-639-1 language codes as arguments, or without arguments - to get more help. - - ------------- -Dpi programs ------------- - - These are installed by "make install". If you don't have root -access, copy "dillo" and "dpid" to some directory in your path -and install the dpis by running "./install-dpi-local" from the -top directory (they will be installed under ~/.dillo). - - ----- -*BSD ----- - - Dillo compiles on *BSD systems; please report on this anyway, -and note that you'll need GNU make. - - If your dillo crashes or locks at times, just use: - - ./configure --disable-threaded-dns - - so dillo uses a single thread for name resolving. - - -------- -Solaris -------- - - Dillo may compile and run OK on Solaris but (please report): - - * use gmake (a symbolic link make -> gmake works OK) - - Solaris is very inconsistent so you may need to add/remove: - - -lrt -lposix4 - - at link time. - - -Jorge.- -(jcid@dillo.org) -April, 2014 diff --git a/doc/dillo-wiki.png b/doc/dillo-wiki.png new file mode 100644 index 00000000..1debb6cf Binary files /dev/null and b/doc/dillo-wiki.png differ diff --git a/doc/install.md b/doc/install.md new file mode 100644 index 00000000..de3d1d03 --- /dev/null +++ b/doc/install.md @@ -0,0 +1,80 @@ +# Installing Dillo on Linux + +Dillo is already packaged in many Linux distributions. To use the binary +from your distribution check your package manager. Example in Arch +Linux: + +``` +$ sudo pacman -S dillo +``` + +## Building from source + +Dillo requires FLTK-1.3, if you don't have it (try `fltk-config +--version` to check), follow the steps in the FLTK documentation to +install it: + +https://www.fltk.org/doc-1.3/intro.html + +Then, to install Dillo: + +### From a release + +```sh +$ tar jxvf dillo-3.0.5.tar.bz2 +$ cd dillo-3.0.5 +$ ./configure; make +$ sudo make install-strip +``` + +### From git + +```sh +$ git clone git@github.com:dillo-browser/dillo.git +$ cd dillo +$ ./autogen.sh +$ ./configure +$ make +$ sudo make install +``` + +## Hyphenation database + +In order to use the hyphenation feature, pattern files from CTAN need to +be installed. This can be done with the script +`dillo-install-hyphenation`. Call it with ISO-639-1 language codes +("en", "es", "de"...) as arguments, or without arguments to get more +help. + +## Dpi programs + +These are installed by `make install`. If you don't have root access, +copy "dillo" and "dpid" to some directory in your path and install +the dpis by running `./install-dpi-local` from the top directory (they +will be installed under ~/.dillo). + +# Other systems + +## BSD + +Dillo compiles on BSD systems; please report on this anyway, and note +that you'll need GNU make. If your dillo crashes or locks at times, use: + +``` +$ ./configure --disable-threaded-dns +``` + +So dillo uses a single thread for name resolving. + +## Solaris + +Dillo may compile and run OK on Solaris but (please report). +Use gmake (a symbolic link make -> gmake works OK). + +Solaris is very inconsistent so you may need to add/remove: + +``` +-lrt -lposix4 +``` + +at link time. -- cgit v1.2.3