diff options
Diffstat (limited to 'src/IO/about.c')
-rw-r--r-- | src/IO/about.c | 130 |
1 files changed, 45 insertions, 85 deletions
diff --git a/src/IO/about.c b/src/IO/about.c index 4cd5e2c1..508bfd11 100644 --- a/src/IO/about.c +++ b/src/IO/about.c @@ -14,7 +14,7 @@ /* * HTML text for startup screen */ -const char *AboutSplash= +const char *const AboutSplash= "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>\n" "<html>\n" "<head>\n" @@ -75,7 +75,7 @@ const char *AboutSplash= " <tr>\n" " <td> \n" " <td>\n" -" <a href='http://cvs.auriga.wearlab.de/cgi-bin/cvsweb.cgi/dillo2/ChangeLog?rev=HEAD;cvsroot=dillo'>\n" +" <a href='http://hg.dillo.org/dillo/file/tip/ChangeLog'>\n" " ChangeLog</a>\n" " <tr>\n" " <td> \n" @@ -129,7 +129,7 @@ const char *AboutSplash= " <tr>\n" " <td> \n" " <td>\n" -" <a href='http://www.voltairenet.org/'>VoltaireNet</a>\n" +" <a href='http://www.voltairenet.org/en'>VoltaireNet</a>\n" " <tr>\n" " <td> \n" " <td>\n" @@ -191,7 +191,7 @@ const char *AboutSplash= " <tr><td> \n" " <td><a href='http://www.violence.de'>Peace&Violence</a>\n" " <tr><td> \n" -" <td><a href='http://www.gnu.org/philosophy/right-to-read.html'>" +" <td><a href='http://www.gnu.org/philosophy/right-to-read.html'>\n" " Right to Read</a>\n" " </table>\n" " </table>\n" @@ -217,7 +217,8 @@ const char *AboutSplash= " <td bgcolor='#FFFFFF'>\n" " <table border='0' cellspacing='0' cellpadding='5'><tr><td>\n" " <p>\n" -" Dillo is Free Software in the terms of the GPL3.\n" +" Dillo is Free Software under the terms of version 3 of the\n" +" <a href='http://www.gnu.org/licenses/gpl.html'>GPL</a>.\n" " This means you have four basic freedoms:\n" " <ul>\n" " <li>Freedom to use the program any way you see fit.\n" @@ -225,10 +226,9 @@ const char *AboutSplash= " <li>Freedom to make backup copies.\n" " <li>Freedom to redistribute it.\n" " </ul>\n" -" The <a href='http://www.gnu.org/licenses/gpl.html'>GPL3</a>\n" -" is the legal mechanism that gives you these freedoms.\n" -" It also protects them from being taken away: any derivative work\n" -" based on the program must be under the GPL3.<br>\n" +" The GPL is the legal mechanism that gives you these freedoms.\n" +" It also protects you from having them taken away: any derivative work\n" +" based on the program must be under GPLv3 as well.<br>\n" " </table>\n" "</table>\n" "</table>\n" @@ -240,25 +240,19 @@ const char *AboutSplash= "<tr>\n" " <td bgcolor='#CCCCCC'>\n" " <h4>Release overview</h4>\n" -" October 14, 2008\n" +" February 11, 2010\n" "<tr>\n" " <td bgcolor='#FFFFFF'>\n" " <table border='0' cellspacing='0' cellpadding='5'>\n" " <tr>\n" " <td>\n" "<p>\n" -"This is a rewrite of dillo, using FLTK2, that comes\n" -"with lots of improvements and fixes.\n" +"This release features a major overhaul of the cookies subsystem,\n" +"a reimplementation of the DPI API, a configurable connection limit,\n" +"and various CSS improvements.\n" "<p>\n" -"Our users will surely enjoy this new release as it will give them\n" -"the same things they're accustomed plus tabbed browsing,\n" -"antialiasing, different\n" -"character sets, accepting compressed pages, control over image\n" -"loading, smaller footprint, fewer dependencies, better table\n" -"rendering, bugfixes, improved GUI, ... In brief, a better dillo.\n" -"<p>\n" -"Remember that dillo project uses a release model where every new\n" -"browser shall be better than the former.\n" +"Remember that the dillo project uses a release model where every new\n" +"version shall be better than the last.\n" "<EM>Keep up with the latest one!</EM>\n" " </table>\n" "</table>\n" @@ -272,7 +266,7 @@ const char *AboutSplash= " <td bgcolor='#CCCCCC'>\n" " <h4>ChangeLog highlights</h4>\n" " (Extracted from the\n" -" <a href='http://cvs.auriga.wearlab.de/cgi-bin/cvsweb.cgi/dillo2/ChangeLog?rev=HEAD;cvsroot=dillo'>full\n" +" <a href='http://hg.dillo.org/dillo/file/tip/ChangeLog'>full\n" " ChangeLog</a>)\n" "<tr>\n" " <td bgcolor='#FFFFFF'>\n" @@ -280,61 +274,27 @@ const char *AboutSplash= " <tr>\n" " <td>\n" "<ul>\n" -"<li>Ported Dillo from GTK1 to FLTK2." -"<li>Ported a susbstantial part of the code from C to C++ (FLTK2 is in C++)." -"<li>Wrote a new library: Dlib. With 'Dlib' Dillo doesn't need glib anymore." -"<li>Ported all the code to Dlib." -"<li>Made Dillo's UI Control Panel resizable on-the-fly." -"<li>Implemented a new, simpler, dillorc parser." -"<li>Reimplemented the Concomitant Callback chains into a uniform scheme!" -"<li>Removed threads from IO. Now it only uses select-based watches." -"<li>Simplified http.c by reusing the new non-blocking writes in IO." -"<li>Implemented Stop button to not only stop rendering but also networking." -"<li>Bound Ctrl+Space to toggle fullscreen mode." -"<li>Added a http_referer preference. See details in dillorc." -"<li>CCC: added reentrancy control to the OpEnd and OpAbort operations." -"<li>CCC: enhanced the debug function and implemented OpAbort for dpi." -"<li>Hooked a decoder for text/plain with charset." -"<li>Forbid dpi GET and POST from non dpi-generated urls." -"<li>Implemented tabbed browsing." -"<li>Added a image-loading toggle button to the UI." -"<li>Added line numbers and enabled wrapping in the 'View Source' window." -"<li>Added HTTP-1.1's chunked transfer support!" -"<li>Made the stop button sensitive when loading an image." -"<li>Added support for 'charset' in the HTTP header field for Content-Type." -"<li>Added support for 'charset' in the META element." -"<li>Added the multipart/form-data encoding method to form submission." -"<li>Made zlib a configure requirement, and cleaned up configure.in." -"<li>Enabled the file dpi to look inside gzipped files." -"<li>Added code for optional image loading (nice interface)!" -"<li>Fixed data guesser to detect ASCII, LATIN1, UTF8, KOI8-R, CP-1251 as" -" text." -"<li>Fixed void to int conversions for 64bit-arch." -"<li>Set the url resolver to escape illegal chars instead of stripping." -"<li>Big html.cc cleanup. New classes, form API, source split." -"<li>Added int32_t, EAI_NODATA and iconv tests for FreeBSD." -"<li>Replaced the findtext dialog with an in-window widget!" -"</ul>\n" -"Dw2:<br>\n" -"<ul>\n" -"<li>Enabled clipped redraws (avoids some flickering)." -"<li>Added combination of drawing rectangles into a larger one." -"<li>Made getWidgetAtPoint() a virtual method of widget and implemented a" -" custom one for TextBlock, reducing CPU usage on pages full of links." -"<li>Set FltkViewBase::draw to intersect with view area for expose." -"<li>Added double buffering for partial redraws!" -"<li>Reduced memory usage in 30% by reusing styles, reducing the size" -" of struct Content, and not preallocating in SimpleVector. !" -"<li>Moved highlighting information from struct Word into Textblock" -" to save memory." -"<li>Reduced memory usage 10% with a custom memory handler in Textblock." -"<li>Implemented selection of multibyte glyphs (UTF-8)." -"<li>Fixed a slithery BUG in lout::misc::Stringbuffer." -"<li>Added 'enter' and 'leave' signals into class Resource." -"<li>Enabled mouse wheel scrolling." -"<li>Added setDeleteCallback(DW_Callback_t func, void *data) to widget." -" This allows to hook a callback when the widget is destroyed." -"<li>Changed the table-apportion algorithms + bug fixes. Big work!" +"<li>Added keybindings for scrolling.\n" +"<li>Help button and local help file.\n" +"<li>Add support for multiple class names in CSS.\n" +"<li>Fix X11 coordinate overflows.\n" +"<li>Improve CSS font parsing.\n" +"<li>Enable font face setting via <font> element.\n" +"<li>Ignore XML comment markers in CSS.\n" +"<li>Fix user agent style for nested <ul>.\n" +"<li>Handle signed chars. Added dIsspace() and dIsalnum() to dlib.\n" +"<li>Changed the CCCs to build in one step (for both HTTP and DPI).\n" +"<li>Remove the empty cache entry lingering after connection abort.\n" +"<li>Fixed URL unescaping in the datauri DPI.\n" +"<li>Changed and reimplemented the DPI API.\n" +"<li>Allow linebreaks around Chinese/Japanese characters.\n" +"<li>Fix scrolling for text search.\n" +"<li>Tooltips.\n" +"<li>Enable popup menu below bottom of page content.\n" +"<li>Handle JPEGs with CMYK color space.\n" +"<li>General cookies overhaul.\n" +"<li>Fixed a bug in w3c_mode.\n" +"<li>Limit number of simultaneous connections.\n" "</ul>\n" " </table>\n" "</table>\n" @@ -355,20 +315,20 @@ const char *AboutSplash= "<ul>\n" " <li> There's a\n" " <a href='http://www.dillo.org/dillorc'>dillorc</a>\n" -" (readable config) file within the tarball; It is well commented\n" +" (readable config) file within the tarball; It is well-commented\n" " and has plenty of options to customize dillo, so <STRONG>copy\n" " it</STRONG> to your <STRONG>~/.dillo/</STRONG> directory, and\n" -" modify to your taste.\n" -" <li> There's documentation for developers in the <CODE>/doc</CODE>\n" +" modify it to your taste.\n" +" <li> Documentation for developers is in the <CODE>/doc</CODE>\n" " dir within the tarball; you can find directions on everything\n" " else at the home page.\n" -" <li> Dillo has context sensitive menus using the\n" -" right mouse button (available on pages, links, images,\n" -" the Back and Forward buttons, and bug meter).\n" +" <li> The right mouse button brings up a context-sensitive menu\n" +" (available on pages, links, images, forms, the Back and Forward buttons,\n" +" and the bug meter).\n" " <li> Dillo behaves very nicely when browsing local files, images, and HTML.\n" " It's also very good for Internet searching.\n" -" <li> This release is mainly intended <strong>for developers</strong>\n" -" and <em>advanced users</em>.\n" +" <li> This release is mainly intended for <strong>developers</strong>\n" +" and <strong>advanced users</strong>.\n" " <li> Frames, Java and Javascript are not supported.\n" "</ul>\n" "<br>\n" |