|
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.3.
[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.
Dillo-3.0.3 has been released!
17-Apr-2013
We've added support for the CSS display property, fine-grained control over
hyphenation, a domainrc mechanism to replace filter_auto_requests, UI color
preferences, a keybinding to view source, a couple of text selection
improvements, some form widget work, keyboard navigation improvements, better
window titles, fixed bugs that cropped up, etc.
The big news is that work is active on floating elements, but this won't be
ready to go inside this release. Stay tuned...
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.