changelog
来自「基于minigui的浏览器. 这是最新版本.」· 代码 · 共 1,330 行 · 第 1/5 页
TXT
1,330 行
* Set Ctrl-U to focus the location entry, Ctrl-R to reload, and Ctrl-H to hide controls. Patches: Johan Hovold, Jorge Arellano, Stephan Goetter - * Added a missing handler for broken-connection condition. Patch: Jorge Arellano, Phil Pennock - * Introduced a new way of handling dillo plugins! Now the communications and managing is done by a daemon: dpid. This comes with a lot of advantages described in Dpid.txt. Patch: Programming: Ferdi Franceschini; Design: Jorge Arellano - * Wrote documentation for dpid (Dpid.txt). * Removed a memory leak in Get_line(). Patches: Jorge Arellano, Ferdi Franceschini - * Developed a plugin for downloads. It uses wget and can handle several connections at the same time. * Developed stress tests for both dpid and the downloads dpi. Patches: Ferdi Franceschini - * Adapted dpi.c to manage plugins through dpid. * Improved the incoming dpi-stream processing to accept images from a dpi. * Added/updated lots of dpi-related comments. * Updated the dpi1 spec. * Removed the forced end-to-end reload that was set upon dpis. Now, dpi-generated pages can be cached. * Made dillo able to handle multiple plugins (still lacks a dynamic API) * Wrote bare bones plugins for handling: FTP and HTTPS. * Wrote an example plugin: HELLO --kind of "Hello world". * Made all the bindings to make it work (fully commented). * Added code for automatical and non-blocking dpid start! * Added an extensible secondary URL convenience for popup menus. * Attached the image popup to the link menu (when the link is an image). * Removed a memory leak in the selection code (commands.c). * Cleaned up memory handling when reusing the GioChannel for IPv6. * Removed a race-condition-polling-CPU-hog bug in IO! (hairy... ;) * Adapted the generic parser to make HTML error detection, providing the line number and a hint (expected tag) in the error message! * Added a bug-meter button that shows the count of detected HTML errors (left click shows the errors, right click offers a validation menu). * Added information about optional, required and forbidden end tags. * Modified the parser's handling of closing tags to account for elements with an optional close tag, and for more accurate diagnosis messages. * Added 'use_old_parser' option to dillorc (boolean). * Fixed the handling of HEAD and BODY elements to account for their double optional condition (both open and close tags are optional). * Added the MSG() macro to msg.h and replaced g_print() with it. * Added the "show_msg" dillorc option to disable MSG(). * Increased the number of warning messages reported by gcc. * Solved a lot of signed/unsigned problems. * Made the necessary cleanups/bug-removals for the new warning level. * Connected the dpi stream to the cache using the CCC! * Fixed the cache API by introducing the new call a_Capi_get_buf(). * Fixed a race condition and a multiple request problem. * Cleaned up the code for the progressbar widgets. * Standarized unix domain sockets with AF_LOCAL for portability. * Minor cleanups for a smooth compile on older systems (libc5). * Fixed the handling of P element for the HTML nesting checks. * Set Ctrl-B for bookmarks shortcut (instead of Alt-B). Patches: Jorge Arellano - * Enhanced the speed of the actual selection of text. * Added command line option --debug-rendering. * Added "button_sensitive" attribute to DwWidget, which is needed to make <BUTTON>'s accessable at all. (They were inaccessable since the introduction of text selection!) * Changed behaviour of DwButton, see NOTE at beginning of dw_button.c. * Added "collapsing margins" to DwPage. * Added CSS "list-style-type" and "display" equivalents to DwStyle, changed definition of "font", replaced "nowrap" by "white-space", and renamed "link" to "x_link". * DwBullet now uses DwStyle for the bullet type, made necessary changes in HTML parser. * Changed DwStyleLength, now only pixel values and percentages are supported. (For CSS, anything else will be done elsewhere.) * Added word backgrounds to DwPage (not yet used.) * Added the possibility to clip widget drawings (new function p_Dw_widget_will_clip). * Made images showing the ALT text as long as no image data has been retrieved. * Cleaned up event handling and related code: "link_*" signals now return gboolean, and DwWidget events are signals. * Moved DwRectangle and related to dw.c. * Rewrote idle drawing, fixed BUG#202. * Removed p_Dw_widget_queue_clear*. * Added --enable-rtfl option to configure. * Fixed a bug in findtext (wrong highlighting). * Many changes in scrolling: added x coordinate (except for anchors), and DW_[VH]POS_INTO_VIEW position. Added x coordinate also to DilloUrl. Patches: Sebastian Geerken - * Fixed bug in DwImage::link_clicked signal. Patch: Stephan Goetter, Frank de Lange (simultaneously and independent :-) - * Fixed memory leak in Html_tag_open_isindex. * Added numerical keypad cursor keys navigation. * Changed return values of Dw event methods from gint to gboolean. * Cleaned up debug message generation by using glib wrappers. * Replaced DwStyle::SubSup by new DwStyleVAlignType values, and DwStyle::uline and DwPage::strike by new DwStyle::text_decorations. * Added new convenience macros DW_WIDGET_HEIGHT, DW_WIDGET_CONTENT_HEIGHT, and DW_WIDGET_CONTENT_WIDTH. * Added configure options to disable either: png, jpeg or gif. * Fixed configure.in for proper library linking for dpis and dpid. * Improved libpng detection. Patches: J鰎gen Viksell - * Fixed wrong handling of coordinates in ISMAP and USEMAP images. * Added a hand-shaped cursor to input controls of type image. * Fixed a off-by-one memory leak in Dw(Ext)Iterator. * Fixed NULL result handling of p_Dw_widget_text_iterator() in DwBullet, DwHRuler and DwImage. * Made dpid/Makefile.am aware of $(DESTDIR). * Fixed wrong return value of a_Findtext_search for widget == NULL. Patches: Frank de Lange - * Fixed a bug in Dw cursor code. Patch: Frank de Lange, Sebastian Geerken - * Corrected marshal functions for DwWidget signals. Patch: Anders Gavare, Sebastian Geerken - * Added support for anchors using the "id" attribute (BUG#495). * Defined dillo's version-string in one place only: configure.in. Patch: Francis Daly - * Removed a segfault source with corrupted MIME types in HTTP (BUG#501). * Made SPAM-safe URLs aware of image buttons (BUG#508). Patch: Francis Daly, Jorge Arellano - * Added a web search dialog (with toolbar icon, shortcut: Ctrl-S). The search engine can be set in dillorc (defaults to google). Patch: Johan Hovold, Jorge Arellano - * Fixed a problem with libpng options detection (configure.in). Patch: Rub閚 Fern醤dez - * Added "pthreads" (with an "s") detection to configure.in. Patch: Andreas Schweitzer - * Added the "-geometry" switch to the CLI. Patch: Jorge Arellano, Jan Dittmerdillo-0.7.3 [Aug 03, 2003] - * Some more selection goodies: - Redesign of the selection state model, now the selection is preserved as long as possible. - Highlighted text is now drawn inverse (new DwWidget::bg_color). - Selection of images, list bullets and hrulers (as text), with a common text iterator for the respective widgets. * Borders may now be drawn inverse (needed for selection). * Improved the speed when selecting large areas. (BUG#450) * Fixed a bug in DwPage extremes. * Fixed a wrong implementation of incremental resizing for DwPage. (Affected functions: Dw_page_rewrap and a_Dw_page_add_widget) * Fixed a bug in a_Dw_widget_size_allocate. * Made jumping to anchors faster (removes CPU hog). * Fixed a bug in Dw_page_get_extremes(). * Made (invalid) <li>'s without <ol> or <ul> defined, and independent of each other. * Fixed rendering of <frameset>. Patches: Sebastian Geerken - * Made a new set of toolbar icons! Patch: John Grantham (http://www.grantham.de/) - * Added support for the hspace and vspace attributes of the IMG tag. * Made only left button activate the image input type (BUG#367,#451). * Fixed SELECT with "multiple" but without "size" (BUG#469). Patches: J鰎gen Viksell - * Added titles to bookmark server's html pages. Patch: Kelson Vibber - * Made IFRAME to be handled like FRAME (shows link). Patch: Nikita Borodikhin, Jorge Arellano - * Fixed a bug in 'a_Misc_stristr' that permeated findtext. (BUG#447) Patch: Jorge Arellano, "squirrelblue" - * Finished handling of single and double quotes inside dpi tags. * Fixed a bug for named-entities' character codes greater than 255. * Introduced a small UCS to Latin1 converter to help rendering. * Added a check for Unix98's "socklen_t" (BUG#466). * Added the missing EINTR handlers in IO.c and file.c. * Fixed the problem of adding garbage anchors. Patches: Jorge Arellanodillo-0.7.2 [Apr 30, 2003] - * Implemented text selection! (aka: Copy&Paste) (BUG#59) Patch: Sebastian Geerken, Eric Gaudet - * Fixed IPv6 support when the unthreaded server is used. Patch: Damien Couderc, Jorge Arellano - * Fixed the IPv6 socket connection code for *BSD. Patch: Daniel Hartmeier, Jorge Arellano - * Made the URL_SpamSafe flag be inherited by the BASE element. Patch: Melvin Hadasht - * Switched configure.in to use AC_CANONICAL_SYSTEM instead of 'uname'. Patch: Patrice Mandin - * Added "image/x-png" to MIME types (obsolete, but should be recognized). Patch: Paolo P. - * Fixed the code that handled the installation of "dillorc". Patch: Andreas Schweitzer - * Fixed a lot of glitches in configure.in: notably libpng and libjpeg detection, enabling and disabling. (BUG#: 386, 407, 392, 349)! Patches: Andreas Schweitzer - * Fixed two leaks in Dw(Ext)Iterator. Patches: J鰎gen Viksell - * Repaired some minor misbehaviours in the cookie-strings parser. Patches: J鰎gen Viksell, Jorge Arellano - * Enabled entities parsing in HTML-given hidden and password values. Patch: Jorge Arellano, Francis Daly - * Implemented character stuffing in dpi (Fix bookmarks with quotes) BUG#434. * Added a HTML warning message for META outside HEAD. * Removed a segfault source when the server doesn't send content/type info. * Added file type detection for filenames without extension. * Removed the warnings detected with gcc 3.2.2. * Fixed the VERBATIM parsing mode and replaced the SCRIPT mode with it. * Fixed the problem with CR handling in TEXTAREA (BUG#318). * Fixed initial value parsing within TEXTAREA tags (BUG#400). * Fixed loading files with spaces in the name (command line) BUG#437. Patches: Jorge Arellanodillo-0.7.1.2 [Mar 11, 2003] - * Fixed a bug in the bugfix that used uninitialized memory contents causing all kind of undesirable side effects. Patch: Andreas Schweitzerdillo-0.7.1 [Mar 10, 2003] -- bugfix release - * Fixed the setting of the FD_CLOEXEC flag. Patch: Raphael Barabas - * Added an automatic file-locking alternative for systems lacking flock(). Patch: Yang Guilong - * Fixed a memory leak with pixmaps. Patch: Keith Packard - * Fixed the link color switch with scroll wheel mouses (BUG#348) Patch: Stephen Lewis - * Made the bookmarks server keep a backup file: bm.txt.bak. * Fixed not loading the bookmarks file (and erasing the bookmarks). * Added some missing EINTR handlers. * Added a handler for unresponsive dpi sockets! * Restricted dpi-requests to dpi-generated pages only. * Used -1 instead of WAIT_ANY (some systems don't have it). (BUG#413) * Fixed a source bug when G_DNS_THREADED is not defined. (BUG#421) * Switched sprintf to g_snprintf which is safer. Patches: Jorge Arellanodillo-0.7.0 [Feb 17, 2003] - * Added IPv6 support! [./configure --enable-ipv6] (BUG#351) Patch: Philip Blundell - * Fixing char escaping/encoding problems with file URIs (BUG#321) * Fixing buffer overflow sources in file.c. * Switched the image tooltip from "alt" to "title" attribute. Patch: Francis Daly, Jorge Arellano - * Added code so that tooltips stay within the screen. Patch: Pekka Lampila, Sebastian Geerken - * Fixed a problem occurring when scrolling with the "b" key. Patch: Livio Baldini - * Fixed a memory leak in DwAlignedPage. Patch: J鰎gen Viksell, Sebastian Geerken - * Moved stuff into remove_cookie() and add_cookie() functions. * Made cookies sort once in add_cookie(). * Removed some unneeded casts and calls in cookies. * Repairing some minor misbehaviours in Cookies_parse_string(). Patches: J鰎gen Viksell, Jorge Arellano, Madis Janson - * Fixed a bug in Dw_widget_mouse_event. Patch: J鰎gen Viksell - * Fixed a bug in DwPage ("height" argument). Patch: Pekka Lampila - * Removed a segfault source in http.c Patch: Madis Janson - * Removed space around tables. * Implemented the <button> tag! (BUG#276) * Added iterators (DwItetator, DwExtItetator, DwWordItetator). - Rewrote findtext, added highlighting and "case sensitive" option. - Improved findtext dialog placement too! * Implemented "ALIGN = {LEFT|RIGHT|CENTER}" for <table>, and "ALIGN = {LEFT|RIGHT|CENTER|JUSTIFY}" for <tr>.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?