1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
Gzilla 0.1.5
Raph Levien <raph@acm.org>
2 Jan 1998
This release is more of a "code escape" than a real software release.
It contains an early prototype of Gzilla, a new web browser based on
the GTK+ toolkit.
You need the gtk+-0.99.1 or later to compile Gzilla.
To install, do a "./configure" and then a "make". The configuration
process is still in flux - if you don't have your gtk libraries in a
standard place, then probably the best thing for you to do is edit the
Makefile.am, then do an "automake" and an "autoconf". This requires
that you have both of these utilities installed.
Gzilla can be invoked either as "gzilla" or as "gzilla <url>". If you
get an error that gzilla can't load the shared library, try "setenv
LD_LIBRARY_PATH /usr/local/lib", or wherever you have your gtk+ libs.
This is still pretty alpha code, although it is definitely usable to
browse the Web. Here's a partial list of known problems:
* html formatting is still quite incomplete
* ui is a bit sparse, especially key bindings
This release also includes a mini-gzilla.xpm icon. If you use fvwm95,
then copy the file to one of the icon directories (/usr/local/icons
works for me) and add the following line to your .fvwm95rc file:
Style "Gzilla" TitleIcon mini-gzilla.xpm
This is a much nicer release than 0.1.3. The main thing is that
scrolling of pages larger than 32kpixels actually works. Try it on
this http://www.gzilla.com/test2.html . Then, just for kicks, try your
current Web browser.
Internally, quite a bit has changed too. The bytesink abstraction has
gotten quite a bit simpler and cleaner, as most of the web-specific
stuff has moved into a separate linkblock abstraction. Also, handling
of aborting in Web pages is a lot tighter. The navigation controls are
more reliable, especially when the screen contains a half-loaded page.
Status messages are better than 0.1.3, although still not complete.
There has been a fair amount of reorganization since 0.1.4, mostly in
the abort handling, and moving images from gtk_preview to gzw_image.
This change means that there's no longer a window created for each
image, a significant performance increase.
This release has some support for proxies, thanks to Olivier Aubert.
Set the http_proxy environment variable to a URL for your proxy, and
no_proxy to a string to match in url's to disable proxying.
I'm not planning to keep configuration data in environment variables,
but this will do in the interim.
There is one known bug remaining - resizes of embedded images do not
work. Thus, if the Web page contains an image without its width and
height tags, you won't see it. This will get fixed soon.
This is very close to a stable release. Please send me bug fixes and
configuration problems, so that the next one can be as clean as
possible.
Thanks to Otto Hammersmith, David Mosberger-Tang, Peter Mattis, Ian
Main, Fritz Heinrichmeyer, Tristan Tarrant, and Robert Wilhelm for
patches. Contributions are welcome!
For news of gzilla, see the Web page at http://www.gzilla.com/
|