view README @ 157:49d4a18c4928

- Switched URL_DATA type from char* to a dStr.
author jcid
date Sat, 29 Mar 2008 15:28:06 +0100
parents c6cecbed4727
children d48ee634eb91
line wrap: on
line source

  This  is  an  alpha release of the next generation of the Dillo
web  browser.  The  code  underwent  a major rewrite: significant
parts  of  the  codebase  were  ported  to C++, and the rendering
engine now uses the FLTK2 library instead of GTK1.

  With  regard to Dillo 0.8.6, dillo-f15f has some advantages (as
antialiasing and utf-8), and some disadvantages. The problems are
simple  to  solve and only need some man months to complete. When
we're  there,  dillo-f15f  will be easily regarded as better than
the former series.

  This is release should be regarded as alpha.

  Here's a list of some well known problems:

Fixed    * no iteration inside simple lists
Fixed    * image links haven't been hooked yet
Fixed    * the scrolling position is not yet updated (when following a
           link, the former scroll position is kept).
Advanced * viewport scrolling is not yet optimized (takes lots of CPU)
Advanced * you may experience crashes from "assert" statements from
           unfinished code.
Fixed    * context menus are not yet completely hooked or activated
Fixed    * Selecting text with the mouse is half hooked. This is, you
           can see the selected text in the terminal but can't paste.
Advanced * Searching for text is not yet hooked. Look in test/ directory
           of dw2 for an example of find text.
Advanced * Form elements are not yet hooked/implemented. You can look
           in dw2' test/ to see what's already done.
Fixed    * Sometimes pages don't load giving a warning on an already
           closed IO. I'll try to look at this one soon.
         * No image maps.
Fixed    * The SELECT element inside FORMS is not implemented.
         * no FRAMES rendering
         * no https (there's a barebones prototype).

Dpi programs

  These  are  installed by "make install". If you don't have root
access,  copy  "dillo"  and "dpid" to some directory in your path
and  install  the  dpis by running "./install-dpi-local" from the
top directory (they will be installed under ~/.dillo).


  Dillo   compiles on *BSD systems; please report on this anyway,
and note that you'll need GNU make.

  If your dillo crashes or locks at times, just use:

    ./configure --disable-threaded-dns

  so dillo uses a single thread for name resolving.


  Dillo may compile and run OK on Solaris but (please report):

    * use gmake (a symbolic link make -> gmake works OK)

  Solaris is very inconsistent so you may need to add/remove:

  -lrt -lposix4

  at link time.

Dec 03, 2007