linsmod / dplus-0.5b

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

------------
 D+ Browser
------------

DPlus is a graphical web browser with an emphasis on security, performance,
and portability.

It is based on Dillo (http://www.dillo.org/); the name "D+" is meant to
suggest a smaller, yet improved, Dillo.  The name also serves as a concise
evaluation of the browser's rendering quality.

DPlus currently supports Windows, DOS, OS X, and Unix systems.


Table of Contents
-----------------

  1. Features
  2. Limitations
  3. Compatibility
  4. Project History
  5. Building and Installing
  6. Developer Information
  7. Copyrights
  8. Contact


1. Features
-----------

  - Modern tabbed browsing interface.
  
  - Extremely low memory usage.

  - Tiny executable size (the Windows version fits on a floppy disk).

  - Standalone executable requires no installation or external dependencies;
    also supports running as a portable executable on Windows.

  - Incredible portability (see "Compatibility," below).

  - Mostly-complete support for HTML 4.01.
  
  - Partial support for CSS 2.1.
  
  - Full support for HTTP 1.1, including basic authentication and gzip
    compression.

  - Support for HTTPS (minus certificate validation) via OpenSSL or CyaSSL.

  - Always-on "private browsing" mode.
    Cookies and history are NEVER written to disk.


2. Limitations
--------------

  - Limited support for HTML 4.01 and CSS 2.1.  In particular, no support
    for floating elements, putting rendering about a decade behind Netscape 4.

  - No support for JavaScript (mostly by design).

  - No support for plugins like Flash, Java, etc. (mostly by design).

  - No support for HTML frames.

  - No support for SSL certificate validation (we pretend it's by design).
    DO NOT USE DPLUS FOR ONLINE BANKING AND OTHER SENSITIVE TRANSACTIONS.

  - No support for FTP and other non-HTTP protocols.


3. Compatibility
----------------

  - Microsoft Windows 95, 98, Me, NT 4.0, 2000, XP, Vista, and 7,
    including all x64 versions.

  - Microsoft Windows NT 3.51, using a specialized build.

  - DOS and compatible systems (tested mainly on MS-DOS 6.22 and FreeDOS).

  - All recent Linux/Unix systems.  Linux binary packages are available
    for current CentOS, Debian, Fedora, openSUSE, RHEL, and Ubuntu releases.

  - Mac OS X should work, but has not been tested by the developer.
    Mainline Dillo has been reported to run fine.

  - Theoretically any other platform with a sockets library and FLTK 1.3.


4. Project History
------------------

DPlus continues where Dillo-Win32 (http://dillo-win32.sourceforge.net/)
left off, providing an enhanced Dillo browser with significantly improved
usability, performance, and portability over the mainline release.

Unlike Dillo-Win32, DPlus is a completely separate project and will no
longer attempt to maintain upstream compatibility, as the mainline developers
have made abundantly clear they are not interested in outside contributions.

The initial release, DPlus 0.5, is forked from the final Dillo-Win32 3.0p9
release.  It will essentially be "Dillo-Win32 improved," with a cleaner user
interface, greater portability, numerous bugfixes, and a less misleading name
than the original program; only the renderer remains largely untouched.

At the moment there are no plans for long-term development.
I (Benjamin Johnson) am releasing DPlus because, despite my sworn intention
never to touch the Dillo code again, I have found it useful and necessary for
my own purposes to fix a few glaring problems in Dillo-Win32.  However,
developing a web browser requires planning and commitment, and I have neither
the time nor interest to make this anything more than a one-off release.


5. Building and Installing
--------------------------

Please see the `BUILDING' file.


6. Developer Information
------------------------

Please see the `HACKING' file.


7. Copyrights
-------------

DPlus is copyright (c) 2010-2012, Benjamin Johnson.
Dillo is copyright (c) 1999-2011, Jorge Arellano Cid and contributors.

DPlus may include or link to a number of third-party libraries, which are
subject to the following copyright terms:

  - FLTK is copyright 1998-2010 by Bill Spitzak and others. (GPLv2)

  - OpenSSL is copyright (c) 1998-2012 The OpenSSL Project. All rights
    reserved. (OpenSSL License + SSLeay License)

  - CyaSSL is copyright (c) 2006-2012 Sawtooth Consulting Ltd. (GPLv2)

  - libcurl is copyright (c) 1998-2012 Daniel Stenberg, et al. (cURL license)

  - libjpeg is copyright (c) 1991-1998 Thomas G. Lane; 2002-2009 Guido
    Vollbeding. (Independent JPEG Group license)

  - libpng is copyright (c) 1998-2012 Glenn Randers-Pehrson; 1996, 1997
    Andreas Dilger; 1995, 1996 Guy Eric Schalnat, Group 42, Inc. (libpng
    license)

  - zlib is copyright (c) 1995-2010 Jean-loup Gailly and Mark Adler. (zlib
    license)

  - Additional third-party copyrights and licensing terms may apply.


8. Contact
----------

Benjamin Johnson <obeythepenguin@users.sourceforge.net>

About

License:GNU General Public License v3.0


Languages

Language:C++ 53.3%Language:C 21.6%Language:Roff 15.2%Language:Makefile 7.6%Language:Shell 2.0%Language:NSIS 0.2%Language:Hack 0.1%