IBrowse Demo release 3a
-----------------------

This is the third official demo release of IBrowse and it is released just to
prove to all of you that we are still on track and we are not shaken by
neither AWeb's nor Mindwalker's appearance.
The last demo release of IBrowse resulted in many bugrepports and I have done my
best to remove all of them.

To install and run Ibrowse do the following:
Delete all old IBrowse related files. (You may save your hotlist)
Dearchive it where you want it. (A dir will be created)
Start it and start prefs to configure where you want to have the cache dir.
(If you are afraid of hd crashes, you can have the cache in ram: until you believe
  that IBrowse is stable!)

Since this is a demo release, some functions are removed:

********************************************************
*** This cracked version will NOT expire in any days ***
*** and the Demo-Version requester will NOT appear.  ***
********************************************************

TEXTAREA in forms are disabled. All other form elements works though.
It can only open 4 network connections.
You may only have 1 window open.
+ a couple of more that you'll like when you see the final release...

The last demo release created lots of problems to some people and most of them
was their own faults. You should _not_ copy any libs out of the IBrowse dir.
And you _must_ remove all old files, libraries etc from the last demo. Failure
to do so will most likely result in the 'Cannot open url message'

I have noticed that the progressive image decoder might be abit unstable when
you abort it so you can either: 1. Turn it off (and use datatypes) or
2. Use it as much as possible and try to generate a good bug report how to
   make it crash. (Hm, I wonder why everyone selected #1:-)

Many people have contributed to this release with many usefull bugreports.
Thank you very much! The rest of you should learn that
'IBrowse is shit! It crashes on some pages' is _NOT_ something you send as
a bugreport. I have no way to try this since I got no URL to test.

The last demo (r3) was documented to be able to parse tables and forms but it
couldn't. That was totaly my fault and I appology for that. This release has
been tested and proven to be able to parse tables and forms.

I have put together a sample prefs file with the most common mime types configured.
I have used multiview as the main viewer, but you can change it to whatever you like.
Please note that the 'External w. Pipe' mode isn't implemented yet.

If you don't like the spinning anim or if you thinks it takes too much time, you can
use the other one supplied in '/Images' rename the old and copy
def_TransferAnimationNM#? to def_TransferAnimation. It is a static picture.
If you thinks it uses too much colors, you can replace it with a custom picture.
(Check the files and you'll understand. Do also check the .info files because they
contain size info)

It is known that IBrowse sometimes crashes when you abort loading of some pages.
If you can find a way to reproduce this I would be very happy


Happy browsing!


Stefan Burstroem
for Omnipresence Intl.

ps. Every time you find a page that is not visible, try 'Show source'
In most cases it is a badly formated comment that eats the rest of the page.
If you find any pages with this, please mail me the url.


This is a small list of implemented things / fixed bugs:

Old changes:
-s- <Img width=x height=y> partially works now. The image size is used, but the image
    is not scaled if that is needed. Anyway, this reduces lots of flicker on some pages.
-s- Fixed Transparent gifs problems on native AGA/ECS screens
-s- Fixed problems with <center> and Images.
-s- Implemented history check for visited pages.
-s- Made all asl windows open on the same screen as their parent window.
-s- IBrowse now uses the fonts configured in the preferences.
-s- Added support for <hn align="left|center|right">
-s- Added a simple Arexx port. Currently the only supported command is:
    GotoUrl Url
-s- Added a border around delayed images that has a predefined size in the html source.
-s- Fixed problems with urls that doesn't end with a '/'
    (eg. http://www.omnipresence.com')
-s- Fixed long standing refresh bug if you went from a page with backgroud to a page
    without.
-s- Now Ibrowse doesn't leave any files in t:
-s- Made all form elements user their font's baseline when aligning objects on a line.
-s- Implemented forms support. I have not had possibility to test it on the net, but I
    will as soon as I get online again.
-s- Added Delay image loading,Ignore background tags and Ignore link colors.
-s- Started on a builtin inline gif decoder. The only thing left is the color mapping.
-s- Iproved the parser. Tables are layouted ~3 times faster now.
-s- Added an ip address cache to http.library. It caches the last 16 used hosts.
-s- Added a small netscapism: typing 'host.domain[:port]/dir/file.html' in the url gadget defaults to:
    'http://host.domain[:port]/dir/file.html'
-r- Added more nice url parsing. ftp.host will become ftp://ftp.host. (note:
    http://ftp.host is unaffected.
-s- Added support for <img alt="text">
-s- Added possibility to run IBrowse when the network is down. If socket.library couldn't
    be opened or if the network was unreachable, the cache (if any) is used instead.
20-Jan-96
-s- Made it possible to cancel in the download file selector.
-s- The transfer animation class now checks the icon associated with the anim to get
    the  size of the anim. Supported tooltypes are: WIDTH=<nr>,HEIGHT=<nr>,FRAMES=<nr>
    This allows users to create own animations eg. to get a nice animation on a
    640x256 screen. If no icon exists, it guesses the values from the bitmap size.
21-Jan-96
-s- Cached images are now decoded with the builtin (incremental) decoder
-s- Changed the source window font to a fixed width font to increase readability.
25-Jan-96
-r- Added TempDir in prefs structure. Defaults to "T:".
27-Jan-96
-s- Reload now doesn't add an entry in the history.
-s- Added font fallback. topaz/8 is opened if the font was unavailable.
28-Jan-96
-s- Added authentication support.
-s- Added proxy authentication support.
30-Jan-96
-s- Made sure that IBrowse work with MUI3.2. (Changed 1 refresh method)
31-Jan-96
-s- Added support for Rüdigers NoCache list.
1-Feb-96
-s- Removed _all_ references to 'IBrowse:'
2-Feb-96
-s- Fixed so external viewers delete their files when they quit.
-s- The Delayed look for a presized image is now always exactly as big as it should.
    Text and icon is chopped of if necesary.
-s- Added support for <a name= >
3-Feb-96
-s- Added support for transparent gifs on native screens. CyberGfx still needs some work.
    NOTE: TGifs looks ugly on background. I have not found a suitable solution to this yet.
-s- Found a suitable solutions to tgifs on backgrounds. It is slow as hell though.
-s- Improved handling of alt text and def images in pre sized images.
-s- Changed behaviour for <a> to decrease the number of pages that causes problems
-s- Added tgif support for cgfx, I hope this works.
5-Feb-96
-s- Bumped http.library to v2 to avoid confusion in demo releases.
-s- Fixed a bug that caused images not to be freed.
-s- Fixed odd memory access on 68000's in ibconfig.c
-s- Made sure that the prefs window fits on a 640x256 screen w topaz/8
6-Feb-96
-s- Removed stupid bug that made datatypes decoders crash.
-s- Removed stupid bug that caused datatypes not being able to decode images.
-s- Sgnorkfx. Fell asleep over my compuer.
7-Feb-96
-s- Setting frames to 1 in the animation makes the anim stand still (and use no cpu power)
-s- Removed a bug that caused the default homepage not to be used.
-s- Added error message when ibprefs.library couldn't be opened.

These were just some of the changes made. If you still find bugs, please send
them to ibrowse-bugs@omnipresence.com
Suggestions can be sent to:
ibrowse-suggestions@omnipresence.com
