                                OpenGEM GEMWeb
                               pre alpha v.03b
                            written by Heinz Rath

0. COPYRIGHT INFORMATION

 The code of GEMWeb is by Heinz Rath
 Slight updates by Owen Rudge (internal things in development version)
 DOSPPP by Antonio Lopez Molero
 Some of the Icons where originally from John Elliot
 HTGET by Ken Yap
 LSPPP by David Lindauer

 GEMWeb is NOT released under the GNU Public License!
 GEMWeb is simply free as freeware!
 HTGET is freeware by Ken Yap.
 LSPPP is Copyrighted by LADSoft 

1. WARNING.

 THIS PROGRAM HAS STILL BUGS AND ISN'T WORKING CORRECTLY. I WILL NOT ACCEPT
 RESPONSIBILITY FOR ANY KIND OF DAMAGE DUE TO THE USE OR MISUSE OF GEMWeb.

2. CONFIGURATION

 In the folder GEMAPPS\PPP you find LSPPP.ZIP from LADSoft.  This can be used
 to get GEMWeb online.

 Before you can go into internet you have to copy the ZIP file from GEMAPPS\PPP 
 into the \GEMAPPS directory so that the LSPPP.EXE is also in the GEMAPPS directory.
 Also you have to set the correct dialer in the GEMWEB.INI file. 

 To use LSPPP simply change the information in the DIAL.BAT file located in 
 GEMAPPS. 
 
 If you want to use a Network card for connection threw the net use a packetdrvr
 for your card and set it up to use interrupt 0x60.
 Insert a file WATTCP.CFG into the GEMAPPS directoy which includes the following 
 information at least.
 IP=1.1.1.1
 NETMASK=255.255.255.0
 GATEWAY=11.1.1.1
 NAMESERVER=1.1.1.1
 Change the adresses to meet your needs. If you need other settings please
 check the wattcp infos which can be found on the internet.

 NOTE: LSPPP will not work while WATTCP.CFG exists in GEMAPPS

 After this you must configure the GEMWEB.INI file.
 Comment lines begin with a # in the first position.
 With the OffLine parameter you can specify if GEMWeb should try to connect
 to internet.
 -On means that there is no network. 
 -Off means that there is a network.
 The default setting is On, which means GEMWeb does not try to connect
 to the network.  You should change this if you want to use LSPPP or a
 LAN.
 With the options menu you can set if GEMWeb should wait until the socket
 is closed or not when a page is donwloaded from net. (If it doesn't wait
 it goes faster but sometimes crashes.  You should try what work best for you).

3. WHAT'S WORKING AND WHAT'S NOT...

 GEMWeb has been tested on GEM 1.2, GEM 2.2u with and without XMGEM,GEM 3,
 FreeGEM, OpenGEM 1.x, OpenGEM 2.x and OpenGEM Release 3. 
 It's tested with EGA 640x200x16, EGA 640x350x16,VGA 640x480x16 and
 SVGA 800x600x16. All other modes are untested! (Please report if there are
 errors in other modes).
 It was reported that GEMWeb (v0.3) also works under ViewMAX/2.
 I also have tested GEMWeb (v0.3a) under GEM/5 it works but there are several
 problems for example the font size is always the same and so. 

 GEMWeb was developed on a PC with GEM/3 (with original AES) and FreeGEM VDI.

 When you started GEMWeb you can enter a HTTP adress and GEMWeb will surf to it.
 FILE:// is also working. If you don't enter FILE:// or HTTP:// GEMWeb will
 try to surf to the page in internet.
 FTP:// isn't implemented now!. The scrolling on pages works but is still buggy
 and slow.  Pressing Page Up and Page Down works under GEM and under FreeGEM.
 JPG,GIF and PNG files can't be viewed at the moment only BMP is supported.
 Email support isn't implemented now.  It is a extra program. And so on....
 As you see there are at the moment only a few things that already work but
 also that things are still buggy.The network functions did I test in a
 intranet between my computer and a Laptop which runs BOA_DOS (Dos port of a
 unix web server) and with KA9Q.
 Starting with GEMWeb v0.3a I am now testing GEMWeb also on the real internet 
 because with LSPPP I am now also able to connect to my ISP don't ask why but 
 with DOSPPPD (also tested with Arachne) it didn't work.

 If you go to a link and press the left mouse button GEMWeb surfs to this link.
 If you go to a download link and press the left mouse button GEMWeb downloads
 the file.
 If you want to download HTM files or GFX files you need to press the right
 button.
 If you want to enter a URL click first on the URL window or press CTRL+U.

 Many things can only be switched inside of the GEMWEB.INI file so look there
 for closer infos on all the possible switches (like switching between GEMWeb
 and normal GEM Icons and so ...)

 Some pages which mainly contain only text look already like the originals.
 If you want to use HTGET.EXE instead of GET.EXE you can simple change
 it in the GEMWEB.INI file.

4. PARAMETERS OF THE GEMWEB.INI FILE

 # and ; can be use to write a Comment line
 The following commands exit:
 IconType, Warning, OffLine, 3DLook, Style, BigColor
 LinkColor, ShowImages, Get, Dialer, End, Search, Home

 Search x
 x - Search machine to surf to

 Home x
 x - Home url

 IconType
 0 - GEMWeb Icons  (GIC)
 1 - GEM Icons     (ICN)

 Warning
 On - Warning message when starting
 Off - No warning message when starting


 OffLine
 On  - Offline
 Off - Net Connection

 3DLook
 Off - 3d look Off
 On - 3d look On

 Style
 New - FreeGem
 Old - Gem 3
 If no style is defined autodetection is used

 BigColor
 Color for line with style <Link>

 LinkColor
 Color for line with style <Link>

 ShowImages
 On  - Images are shown
 Off - Images are not shown

 Get Modul
 0 - Get
 1 - Htget
 2 - ??? No idea at the moment

 PPP Dialer
 0 - DOSPPPD
 1 - LSPPP

 End
 End - Must be last entry

5. ICONBAR OF GEMWeb
 The Icons in the Iconbar of gemweb have this meaning.
  * Left arrow
    Go one page back in history buffer.
  * Right arrow
    Go one page forward in history buffer.
  * Telephon
    Hangs up telephon. The Internet Connection is switched off.
  * Folder
    Shows the favorites
  * Magnify glass
    Jumps to the page which is defined with the Search parameter in GEMWEB.INI
  * House
    Jumps to the page which is defined with the Home parameter in GEMWEB.INI
  * Reload
    Reloads the page from the disk

6. TODO

 * Too many things...

7. NEWS

GEMWeb v0.1
 First release version

GEMWeb v0.2
 GEMWebEd is a demo of the GEMWebEditor for homepages. At the moment you can
 only load HTM files and look to it nothing else works now.
 The MAIL.APP is not included now but I have donwloaded some example sources
 from internet and so I think I will be soon so far to release it.
 I have corrected some errors in keyboard handling. Added support for Links
 and downloading.Page history with Left and right arrow works.
 Added a Iconbar.Added Bookmarks.Added some new HTML commands (<GEMWEB MSG>,
 <ARACHNE MSG>,<I>,<B>,</I>,</B>).Corrected the loading bug.
 Correct bugs in the following html commands.
 <H1>,<H2>,<H3>

GEMWeb v0.2.1 (also called GEMWeb development was not publically available!!)

GEMWeb v0.3
 Many changes....

GEMWeb v0.3a (Was not publically available!!)
 Simple modification to use a different download module instead of GET.EXE.
 At the moment only GET.EXE and HTGET.EXE are supported.
 Corrected bug which made downloading impossible.
 Adding of LSPPP dialer. Removing of a Debug function which was still inside.

GEMWeb v0.3b 
 Some bugs removed. Reload button added.
 RSC files for German and English
 Offline surfing works now better (links to on Offline pages to Offline pages
 should now work for example for HTML documentations).
 Feature to simulate other Browsers (needed for some servers).
 A List of the available HTML commands (in HTML.TXT)

8. WHAT I AM LOOKING FOR

 If you have suggestions to make GEMWeb better send it to me.
 Every help is welcome.

9. IF YOU WANT TO CONTACT ME (BUG REPORTS ETC.)

 Please send no mails like "GEMWeb is shit" as that will not help me to
 make things better.
 If I don't answer soon don't be afraid but I have to study and learn and so
 I not always have time to sit in front of my computer.

 Heinz Rath
 heinz.rath@gmx.at
 www.geocities.com/heinz_rath

 This file was updated by Shane M. Coughlan in August 2004
 http://gem.shaneland.co.uk