Mercurial > dillo
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
======= Dillo ======= 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/dw_ui_test.cc 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). ---- *BSD ---- 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. ------- Solaris ------- 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. Jorge.- (jcid@dillo.org) Dec 03, 2007