September 26th, 2011· Add preference for UI theme.
· Allow key bindings for paging left/right.
· Privacy -- never send cookies when making third-party requests, and never accept cookies in the responses to these requests. Patches: corvid
· Add show_quit_dialog dillorc option. Patch: Johannes Hofmann
September 9th, 2011· Rewrote the User Interface: much simpler design and event handling.
· Avoid double render after going Back or Forward (takes half the time now!).
· Added on-the-fly panel resize (tiny/small/medium and normal/small icons).
· 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.
· 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: "[ ]"
· Fixed a border case in URL resolver: empty path + {query|fragment} (BUG#948)
· Avoid a certificate dialog storm on some HTTPS sites (BUG#868).
· Cancel the expected URL after offering a download (BUG#982)
· Default binding for close-all changed from Alt-q to Ctrl-q.
· Default binding for close-tab changed from Ctrl-q to Ctrl-w.
· Add right_click_closes_tab preference (default is middle click).
· 'hide-panels' key action now hides the findbar if present, and toggles display of the control panels otherwise.
· Removed 'large' option of panel_size preference.
· Remove 'fullscreen' key action.
· Eliminated a pack of 22 compiler warnings (gcc-4.6.1 amd64)
· Lots of minor bug-fixes.
· Patches: Jorge Arellano Cid
· Remove --enable-ansi configure option.
· Limit saved cookie size.
· Allow binding to non-ASCII keys and multimedia keys.
· Enable line wrapping for . (BUG#903)
· Wrap image alt text.
· Patches: corvid
· Add support for CSS adjacent sibling selectors.
· Collapse parent's and first child's top margin.
· Fix redraw loops and reenable limit_text_width dillorc option.
· Patch: Johannes Hofmann
· Default binding for left-tab changed to Shift-Ctrl-Tab.
February 12th, 2010· Added keybindings for scrolling.
· Help button and local help file.
· Patches: corvid, Jorge Arellano Cid
· Add support for multiple class names in CSS.
· Fix X11 coordinate overflows with huge borders.
· Improve CSS font parsing.
· Enable font face setting via element.
· Ignore XML comment markers in CSS.
· Split up long lines in plain.cc to avoid X11 coordinate overflows.
· Fix user agent style for nested .
· Add support for CSS property list-style-position.
· Support border-width: thin | medium | thick.
· Fix CSS_SHORTHAND_DIRECTIONS case in CssParser.
· Add quirk to reset font properties in tables (fixes e.g. gmail).
· Patches: Johannes Hofmann
· Cleaned up system includes in dpid directory.
· Fixed CustProgressBox() for systems without weak symbols.
· Handle signed chars. Added dIsspace() and dIsalnum() to dlib.
· Added a_Dpip_get_attr_l() to DPIP's API.
· Changed the CCCs to build in one step (for both HTTP and DPI). This is simpler and helps to avoid race conditions.
· Updated CCCwork.txt to the new scheme.
· Fixed a bug with OPTION element (it was parsing entities twice).
· Bugfix: remove the empty cache entry lingering after connection abort.
· Switched capi to use dlib's Dlist instead of a_List_* methods.
· Remove empty cache entries on Stop-button press and new link request!
· Fixed URL unescaping in the datauri DPI.
· Changed and reimplemented the DPI API.
Fixed bugs and updated all DPI programs:
· Reimplemented the file dpi using select(). No pthreads-based anymore.
· Fixed ftp dpi: downloads, streamed transfer, error feedback.
· Fixed a bug in dillo with lingering cache entries.
· Made dpidc a C language program.
· Made the internal dsh implementation use unique functions for read/write.
· Removed the write/fwrite mix in DPIP.
· Made the DPIP API token-based. Packet assembling is coded inside DPIP!
· Several cleanups and more error handling sprinkled all over too.
· Patches: Jorge Arellano Cid
· Fix segfault from AREA when MAP is missing name attribute.
· Fix image map coordinates when margin/border/padding present.
· Handle stylesheet @charset.
· Fix cache segfault when cache entry removed.
· Split words that contain whitespace as numeric character references.
· Allow linebreaks around Chinese/Japanese characters.
· Fix segfault in Html_parse_doctype (BUG#918).
· Change exit code used for bad command line argument.
· By default, do not use proxy for localhost (BUG 921).
· Fix scrolling for text search.
· Added 'save' key action (not bound by default).
· Tooltips
· Fix segfault when radio button lacks name attribute.
· Enable popup menu below bottom of page content (BUG#856).
· Handle JPEGs with CMYK color space.
· Allow keysyms in keysrc.
· Explicitly check installation bindir for dpid (BUG 930)
· General cookies overhaul.
· Patches: corvid
· Support for the letter-spacing property.
· Patch: Johannes Hofmann, corvid
· Fixed a bug in w3c_mode. In fact it wasn't working at all.
· Improve stylesheet menu.
· Patches: Jeremy Henty
· Limit number of simultaneous connections (BUG 685).
· Patch: Johannes Hofmann, Jorge Arellano Cid
October 15th, 2008· This is a major rewrite of dillo into C/C++, using the FLTK2 library.
· This release comes with many improvements: tabbed browsing, anti-aliasing, different character sets, accepting compressed pages, control over image loading, a smaller footprint, nearly 50% smaller memory usage, fewer dependencies, better table rendering, bugfixes, an improved GUI, and many others.