aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md114
-rw-r--r--doc/dillo-wiki.pngbin0 -> 258427 bytes
-rw-r--r--doc/install.md80
3 files changed, 97 insertions, 97 deletions
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).
+<p align="center"><img src="doc/dillo-wiki.png" width="60%" /></p>
-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
--- /dev/null
+++ b/doc/dillo-wiki.png
Binary files 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.