My Patches for Dillo

These are a few patches which I've made for Dillo. There is a description folowing each patch. If you have any doubts about any of them, there are any broken links, or I've forgotten to add one, please send me an e-mail at livio@linux.ime.usp.br.


If you've come to this page by accident and have no idea what's going on, check out Dillo, a very light browser at: The Dillo homepage


I have removed my old patches from here. All of them have made their way into Dillo. They include 14 patches, including a new module for Dillo (URL). You can get them here, but I suggest you just ignore them, cause they are already included in Dillo. Instead, Go get Dillo now!


Waiting for comments
save_scrolling_position.diff - (against 0.6.0) This adds a feature to Dillo. It records the last position the user scrolled to in a page, and when the user gets "Back" to that page, that position is used, instead of always going to the top!

Nobody commented anything on this one :-(
file.diff - (against 0.3.0) This doesn't fix any bug, but fixes a Dillo behaviour which I consider to be wrong. When you type in an URL like:

/home/livio/

Dillo will try to search for the server http://home/livio. I think this is wrong, instead dillo should "guess" this is a local file and try to resolve file:/home/livio.

Waiting for comments...
use_dicache.1005402655.diff (against 0.6.3-pre) This patch make the use of the dicache optional for non showing images , therefore possibly saving a lot of memory.

Already in CVS Dillo!
dicache-new.1004985528.diff - (against 0.6.3-pre) This patch is a "rewrite" of the Dicache module in Dillo. It basically fixes a problem with multiple versions of the same image (i.e. reloading an image). Also this adds reference support for the elements in the dicache, to make the dicache an option. Next patch will integrate the option.

Already in CVS Dillo!
w3m_frames.1002566719.diff - ( updated! to CVS of 08-10-2001) This patch is a temporary support for frames. Full frame support is complex and hard to accomplish, while this alternatively, is easy to implement, and is much better than having absolutely no frames at all. This is a merge, cleanup and extension from patches sent from Robert J Thomson and Hugo Hallqvist.

Already in CVS Dillo!
url.fix.999873136.diff - ( updated! to CVS of 07-09-2001) This patch includes a fix for properly resolving relative URL's. This includes fixing the problem with links at //slashdot.org/.

Already in CVS Dillo!
file_hex_parse.diff - (against 0.6.0) This patch includes a feature in dillo for parsing file names with hexadecimal octets, i.e. translate somthing like : %2fhome%2Flivio to /home/livio/ .

Already in CVS Dillo!
html_strtol.diff - (against 0.6.0) This swtches all occurences of atoi() to strtol(), which in my humble opinion is much better and less buggy-prone.

Already in CVS Dillo!
path_sensitive.diff - (against 0.6.0) This fixes bug #184 from the bugtrack. It makes paths in the URL case sensitive, instead of insensitive as before.

Already in CVS Dillo!
big_small_font.1001796160.diff- ( updated! to CVS of 28-09-2001) This adds support for big and small tags.


Last modified: Sat Nov 10 12:38:27 BRST 2001