📄 changelog
字号:
- * Fixed view-source to take its URL from the right place. Patch: Sam Dennis - * Added font support for the compaq iPaq linux distribution. Patch: Eric Christianson - * Fixed spaced attribute parsing (BUG#79). * Fixed concurrent save and downloading! * Added alpha support for external (simple) plugins. ? * Added a workaround (maybe a bug fix) for BUG#77 (No segfault). * Introduced a new design layer between the IO and Dw: - The imgsink stuff was completely removed. - The dicache was rewritten from scratch and integrated into the normal cache. - A single client queue is being used for both caches. - The file descriptors were replaced by cache keys that serve as connection handlers. - The image data structure and related sources got changed. - Every decoder (png, gif, jpeg) was adapted to the new scheme. * Fixed the file-images caching problem and the associated memory-leaks. * Improved progress bar accuracy for images. * Added progress bar functionality for plain text (+comments +cleanups) * Fixed the right-click-over-plain-text segfault (BUG#80). * Started improving the right-mouse-button menus. Patches: Jorge Arellano Ciddillo-0.2.4 [August 21, 2000] - * Fixed the white square bug with PNG images (BUG #4) Patch: Luca Rota - * Added support for #anchors! (BUG #10) * Added support for resolving relative #anchors (BUG #65) Patches: Sebastian Geerken - * Fixed a segfault-source that produced BUG #61. * Made several cleanups and standarizations in html.c * Extended entity-parsing scope, and the list of supported entities. * Rearranged TagInfo data into a new structure. * Added the base for refresh support in META tags. Patches: Sean 'Shaleh' Perry - * Added support for TEXTAREA tags! Patch: J鰎gen Viksell - * Improved and fixed Html_parse_entities. * Reimplemented the Stash buffer with a GString. * Fixed a bug with \r\n-terminated HTML lines. * Added redirection support for relative URLs (BUG #73). * Added some comments and minor fixes to patches. Patches: Jorge Arellano Cid - * Linked "open link in new window" to mouse button #2 (#3 also works) Patch: Eric Gaudetdillo-0.2.3 [August 4, 2000] - * Removed "search.h" include in http.c (freeBSD compatibility). Patch: Kurt J. Lidl - * Removed several memory leaks that were sprinkled through the code. Patches: J鰎gen Viksell - * Fixed a segfault crash when hitting PgDn in the URL box (BUG #54). * Removed a segfault source in commands.c * Made some minor fixes to Dw and added more comments to the code. * Made changes in dw_gtk_view.c, and fixed the rendering problem that arise when changing from a scrolled page into another (BUG #58). * Changes in hruler dynamic resize --not finished though. * Removed a floating point exception bug in image handling code (image.c) * Dramatically improved rendering speed!!! Most notably long HTML pages with lots of links; Improvement ranges from 2 to 5 times faster! (aprox.) * Fixed misplaced rendering of small pages (BUG #35) * Fixed the bookmark bug with empty title strings (BUG #57, #67) * Completed support for "\r", "\n" and "\r\n" in PRE tags. * Fixed text rendering between multiple selection boxes (BUG #56) * Added several minor enhancements (comments, formatting, speed, etc) * Added extensive documentation! (IO.txt, DilloWidget.txt and Dw.txt) Patches: Jorge Arellano Ciddillo-0.2.2 [July 9, 2000] - * Added a gtk_window_set_wmclass to all windows to prevent dialogs from having the same size as the main window. (Ex: with Sawfish) * Made some width and height changes to the SELECT-stuff * Added "submit" to submit buttons without a value. Patches: J鰎gen Viksell - * Fixed a segfault when calling "about:" method Patch: Dominic Wong - * Added an option to force dillorc-defined colors (Try it with slashdot!) * Fixed display of encoded-URL-links on the status bar Patches: Adam Sampson - * Removed several compiler dependencies (detected with lcc on a 64 bit machine) * Modified mime.c and Url.c to use list.h, and eliminated hdlr.c * Standarized unsigned types to glib all around the code * Added some includes for libc5 compatibility * Modified IO_callback to avoid a CPU-hog (it happened in some systems). * Fixed a bug that added a trailing ampersand to GET and POST queries. * FIxed attribute parsing. It had nasty side effects; as providing wrong attribute values to POST and GET methods. * Joined Url.c and url.c into a single module. * Reimplemented URL resolving functions. * Implemented a new parser for "file:" URLs (Try "file:" & "file:."). * Removed child_linkblock and changed the HTML stack handling (both changes result in a simpler, easier to understand code). * Modified and removed a segfault source in Html_lb_new. * Modified forms handling to be more tolerant with messy HTML. * Linked "image/pjpeg" in MIME types (progressive jpeg) * Fixed form submittion when there's no submit button (bug #49) Now dillo can search on freshmeat, altavista, etc! Patches: Jorge Arellano Ciddillo-0.2.1 [June 17, 2000] - * Modified the pixmaps for better interface perception ;) * Modified Dw_gtk_view_adjustment_value_changed to update the visible rectangle even though the widget is not realized; it seems to work! * Implemented the horizontal ruler as a Dw --dw_hruler.[ch] Fixed its expose problems (Bug #13). (todo: resizing). * Changed Dw_gtk_progressbar module to "progressbar" --naming stuff * Added Content-length in file headers (avoids reallocations) * Modified form submittion and encoding to use dynamic memory allocation * Eliminated a dns.c hack that passed an int as a void* ;) * Updated the documentation with an extensive IO description. Patches: Jorge Arellano Cid - * Added some functionality to reload button (not complete yet) Patch: Luca Rota , Jorge Arellano Cid - * Fixed hash handling within URL parsing. (Bug #9) Patch: Marcos Ram韗ez , Jorge Arellano Ciddillo-0.2.0 [June 2, 2000]*** THIS IS A HALF-NEW BROWSER *** - * Finally reimplemented the whole networking process (***BIG changes***) Rewrote from scratch: IO, cache, web, http, socket, ... Modified: gif, png, jpeg, html, nav, plain, ... (Every client) All the querying, retrieving, caching and delivering is NEW!!! * Eliminated CPU-hogging while waiting for a DNS query to complete * Eliminated CPU-hogging when facing redirections * Implemented basic redirection functionality * Eliminated several segmentation fault bugs * Modified autoconf stuff * Modified source-code tree and libraries * Reduced binary size * Eliminated a memory leak in socket connections * Created a new socket connection scheme * Implemented Cache as the main networking abstraction layer * Joined almost every URL-retrieving module into libDio * Set the basis for save-link-as functionality (see save function) * Modified the navigation stack to a cleaner design * Improved status bar messages when connecting * Changed some function names * Created new pixmaps for the toolbar! * Added a "new" button near the URL to clear the entry! * Added a_List_remove to list.h * Updated documentation in doc/ (README, Cache.txt, store.txt, Dillo.txt, Images.txt and IO.txt) Patches: Jorge Arellano Cid - * Added a workaround patch for BUG #35 (page expose problems) Patch: Andrew McPhersondillo-0.1.0 [Mar 30, 2000] - * Fixed a bug that used to lock hostname queries. ('DNS can't resolve name' mesg.) * Fixed the wrong parent link when browsing directory contents * Changed the file/directory HTML-output-layout * Finally rewrote the whole file.c module :-) * Made Http_query buffer overflow-safe * Commented and cleaned web.c * Changed the licence to GPL. (Raph agreed on that) * Fixed a tag-search bug in html.c; it produced rendering problems. * Fixed a parsing problem with tags that were split on different lines * Fixed the after-tables parsing problem * Added a startup page Patches: Jorge Arellano Cid - * Fixed a bug with http queries that sometimes produced infinite loops Patch: Marcos Ram韗ezdillo-0.0.6 [Mar 9, 2000] - * Readded an old, wiped-by-mistake, bug fix. * Added preferences settings using a readable config (dillorc) * Added a page-title trimmer facility (39 chars) to bookmarks saving. Patch: Luca Rota - * Fixed three memory leaks in bookmarks reading * Added 'Open link in a new window' within the right button pop-up-menu Patch: Sammy Mannaert - * Fixed a bug that used to put two slashes on directory file anchors * Actualized plugin.txt to current code base (and a bit of fix) * Changed "fprintf(stderr..." to "g_print(..." * Improved list.h * Fixed image URLs both for HTTP and local files! * Fixed tag attribute parsing (The trimmed-text-inside-buttons bug) * Wrote several documentation files (placed them in doc/) * Fixed transparent image rendering * Implemented a binary search for HTML tags (just a bit faster) * Small leak fixes and some corrections to http.c * Made style fixes, added function comments and things like that. Patches: Jorge Arellano Ciddillo-0.0.5 [Feb 3, 2000] - * Added progress bars (to be improved) Patch: James McCollough, Jorge Arellano Cid - * Rearranged, changed and commented the decompressed image cache code * Fixed autoconf stuff to include zlib * Added memory deallocating functions to cache, dicache, socket, http & dns * Fixed memory leaks in jpeg.c, png.c and gif.c * Made several changes in dw_page.c and dw_image.c * Introduced 'list.h' source, and standarized the whole code to use it * Fixed image rendering (Fixed algorithms and data structures) BIG CHANGES * Removed some false comments and added true ones (I hope ;) * Made several "standarizing" changes all over the code and * some other changes (not worth listing) Patches: Jorge Arellano Cid - * Added support for 'text' and 'link' colors inside <BODY> tags * Standarized all memory management to glib functions * Fixed the plugin API to work again (forked) * Removed a warning (remove not implemented for Dw_view and Dw_scroller) * Solved the page-without-title bug in bookmarks. Patches: Luca Rotadillo-0.0.4 [Jan 4, 2000] - * Removed the test widget * Added a jpeg image decoder error-handler Patches: Sammy Mannaert - * Changed some ADTs to glib to be compatible with newer glibc2 systems * Added background color alternative when bg. is white (or not specified) * Improved connecting time status messages Patches: Jorge Arellano Cid - * Added background color support. Patch: Luca Rota, James McCollough - * Added support for <OL></OL> tags * Added view-source and view-bookmarks functionality * Improved PgUP/PgDown and Up/Down response. (No need to grab focus!) * Fixed openfile gtk run-time warning * Fixed the focus problem with text camps * Fixed the title-linger bug with pages that don't specify title. * Added a preliminary right button menu * Added POST method support Patches: Luca Rota - * Added PNG image support. Source Code: Geoff Lane, Patch: Jorge Arellanodillo-0.0.3.tar.gz [Dec 18, 1999] - * Finished the whole Naming&Coding effort!!! Stage 2 worked by: Luca Rota and Jorge Arellano - * Removed all compile time warnings (at least with gcc 2.7.2.3) * Added more documentation inside the code * Removed the '~/.dillo' directory creation bug. * Integrated a patch for menu module * Renamed menus.c to menu.c * And some other minor things... Patches: Jorge Arellano Ciddillo-0.0.2.tar.gz [Dec, 1999 --Does anyone remember the day?] - * Finished stage one of the naming&coding design (Hey, it's 1.3 Mb of code!) Worked by: Jorge Arellano, Sammy Mannaert, James McCollough and Luca Rota - * Removed some bugs and renamed the source files. * Heavily rearranged URL/ an IO/ files for better understanding & debugging * Added more documentation within the sources * Recoded automake stuff * Integrated some queued patches * (And several things that I have no time to write now! :-) Patches: Jorge Arellano Ciddillo-0.0.1.tar.gz [Dec, 1999] - * Halfway release, amidst stage one of the naming&coding effort. Worked by: Jorge Arellano, Sammy Mannaert, James McCollough and Luca Rotadillo-0.0.0.tar.gz [Dec, 1999] - * Applied a cleanning patch to menus.[ch] Patch: Sammy Mannaert - * Made a threaded DNS scheme (several improvements: now it works with gdb) * Bug fix on TMP_FAILURE_RETRY * Bug fix on links not been followed (Url parsing) * Changed the default pixmaps * Maked automake, autoconf, autoheader, changes * Changed binary name Patches: Jorge Arellano Cid
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -