The Dillo Web Browser The Dillo Web Browser

Welcome to the Dillo Project!

What is Dillo?
  • Dillo is a multi-platform graphical web browser known for its speed and small footprint.
  • Dillo is written in C and C++.
  • Dillo is based on FLTK, the Fast Light Toolkit (statically-linked by default!).
  • Dillo is free software made available under the terms of the GNU General Public License (GPLv3).
  • Dillo strives to be friendly both to users and developers.
  • Dillo helps web authors to comply with web standards by using the bug meter.
Project objectives
  • The democratization of internet information access.
  • Personal security and privacy.
  • High software efficiency.
  • [more info]

Current version
Dillo follows an evolving software model where each new version should be better than the previous one; there's no place for unstable releases, so just keep with the latest one: dillo-3.0.2. [download]
Current plans
The current plans section has its own page now
(also accessible from the left column's top links).
Code contributions
If you plan to contribute to Dillo please take a minute to read through our New Developer Info. There you should find everything you need to know.

News

Dillo-3.0.2 has been released!

05-Dec-2011
Highlights in this new release include:
  • HTTP digest authentication
  • More sophisticated handling of linebreaks and whitespace
  • CSS text-transform property
  • Locale-independent ASCII character case handling (fixes Turkic locales)
  • Bind Ctrl-{PageUp,PageDown} to tab-{previous,next}
  • If not following redirection, show body of redirecting page
  • Middle click on stylesheet menu item opens in new tab/window
  • Improved handling of combining characters

Dillo-3.0.1 has been released!

23-Sep-2011
Dillo-3.0.1 brings improved privacy, never sending or accepting third-party cookies. Also, the UI theme can be changed, keys can be set for paging left/right, and you can disable the dialog that pops up when quitting with multiple tabs/windows open.

Dillo-3.0 has been released!

08-Sep-2011
In Dillo3, we have shifted from fltk2 to the fltk-1.3 series. The experimental status of fltk2 had kept Dillo2 out of a number of distributions, but fltk-1.3 has already seen an official release, clearing the way for dillo to return to all of these distributions and bring safe lightweight graphical browsing to those users.

Using fltk-1.3 also means that OSX users can run dillo3 on Cocoa.

Some other interesting changes:

  • Default binding for close-all changed from Alt-q to Ctrl-q.
  • Default binding for close-tab changed from Ctrl-q to Ctrl-w.
  • Default binding for left-tab changed to Shift-Ctrl-Tab.
  • Rewrote the User Interface: much simpler design and event handling.
  • Added on-the-fly panel resize (tiny/small/medium and normal/small icons).
  • 'hide-panels' key action now hides the findbar if present, and toggles display of the control panels otherwise.
  • Allow multiple search engines to be set in dillorc, with a menu in the web search dialog to select between them.
  • Added an optional label to dillorc's search_url.
    Format: "[<label> ]<url>"
  • Add right_click_closes_tab preference (default is middle click).
  • Allow binding to non-ASCII keys and multimedia keys.
  • Avoid a certificate dialog storm on some HTTPS sites (BUG#868).
  • Enable line wrapping for <textarea>. (BUG#903)
  • Avoid double render after going Back or Forward (it takes half the time now!)
  • Implemented a custom tabs handler (to allow fine control of it).
  • Rewrote dw's crossing-events dispatcher (avoids redundant events).
  • Fixed a years old bug: stamped tooltips when scrolling with keyboard.
  • Fixed a border case in URL resolver: empty path + {query|fragment} (BUG#948)
  • Cancel the expected URL after offering a download (BUG#982)
  • Eliminated a pack of 22 compiler warnings (gcc-4.6.1 amd64)
  • Removed 'large' option of panel_size preference.
  • Removed --enable-ansi configure option.
  • Limit saved cookie size.
  • Wrap image alt text.
  • Added support for CSS adjacent sibling selectors.
  • Fix redraw loops and reenabled limit_text_width dillorc option.
  • Collapse parent's and first child's top margin.

Dillo-2.2.1 has been released!

26-Jul-2011
This is the final release of Dillo2, which depends on the moribund FLTK2, and the big news is that Dillo3, a port to FLTK-1.3, is expected to be available in a matter of weeks! FLTK-1.3 is actively developed, and 1.3.0 was released last month.

As for new features, some highlights are: more CSS properties, cookies changes, and handling of page source now uses a DPI (plugin).

Dillo-2.2 has been released!

11-Feb-2010
In this release, you will find: a major overhaul of the cookies subsystem including important security fixes, a reimplementation of the Dillo Plugin (DPI) API, a configurable HTTP connection limit, improved CSS, and plenty more.