About / What is QuickPage
-------------------------

QuickPage is a Editor with additional html features.

As long there are bugs or requests, QuickPage is under development. The latest
official version can be found at http://www.ctuser.net. For suggestions,
questions, requests or bug reports, send eMail to info@ctuser.net.
  
QuickPage has now approximate ? kb / compressed ? kb. The source code &
resources take about ? kb (? lines / ? bytes pure code).

This document will give you additional information of QuickPage

System requirements
-------------------
(According to Microsoft)
- Pentium 90MHz / high
- VGA 640x480 or higher
- 24MB RAM for Windows 95 / 32MB for Windows NT.
- Microsoft Windows NT 3.51 / 95 or later.
  (Windows 95 users may need DCOM update (or at least one file of)

Before you can use QuickPage
----------------------------

I recommend you register html files with QuickPage, so that you can open your
html file with the explorer (rightclick, "Open with QuickPage"):
 - Start QuickPage
 - Select "Document", "Register with html files"
(This menu item will now be checked to indicate QuickPage is registered with
html files. To unregister, uncheck "Explorer context menu")
(QuickPage will never register as default program for html files. By default,
on a doubleclick on a html file your browser will open. Whenever you use
another browser that registers as default html document, you may have to
register QuickPage againg)

Programm overview
-----------------

QuickPage is a editor with special html features. The large textfield on the
right side shows your html source code (SOURCE CODE TEXTBOX). Here you can edit
your document.

The left side shows additional information:
 - Argument listbox
   Shows all aviable arguments for the current tag (depending on the cursor
   positon of the source code textbox)
   (All tags are defined in "QPage.def", a textbased file)
 - Argument Editbox
   Just below is a small description of the current selected argument (Argument
   listbox above). Gives you also the possibility to edit the value.
 - Apply / Remove buttons
   After editing your arguments, you can apply them to your document (Apply).
   Pressing "Remove" will totally remove current tag.
   (If you want to skip applying the new argument settings, simple change your
   cursor position within the source code textbox.)
 - Tag structure listbox:
   Shows all open tags <...> that have not yet been closed </...>, and
   tag errors (closed tags that have not been open, ...)
   Should be easy to get used to. Double clicking an item will select it in the
   source code textbox
   If you move the cursor to the end of the source code textbox, the tag
   structure listbox should be empty... otherwise, your document has errors
   within

Debugging features
------------------

So QuickPage has built-in features to fix or autoarrange files, avoid using
them. Especially the autoarrange feature will, of course, rearrange your
document, but is never as good as doing it yourself.

Copying / License / ...
-----------------------

QuickPage is freeware. You may use and copy for free. If you copy QuickPage, you
must copy "QPage.exe", "QPage.def" and "QPage.txt". If you prefer another html
definition file (QPage.def), you can add it in another folder, so that the user
can choose whether to use the original one or yours. If you want to copy
"msvbvm60.dll", see Microsoft's homepage (http://www.microsoft.com)

files:
  QPage.def      required   QuickPage is useless without it, so it should work
                            anyway
  QPage.new      optional   Used when starting a new document
  QPage.exe      required
  QPage.txt      readme     information / help
  msvbvm60.dll   required   (not included)
folders:
  Template       optional   additional templates for new documents

You may not sell or lend, modify (if you want to translate it, please contact
me: info@ctuser.net), decompile or disassemble.
Any commercial usage is prohibited!

Version history
---------------

New: New feature
Bug: Essential bugfix (Programm hangs, ...)
Fix: Other bugfix (Display, ...)
Chg: Changes (Optimation, ...)
Del: Removed 'feature' (Automation, ...)

(Some bugs may not affect the previous version, but an unreleased pre-beta version)

1.00 beta 8:
 - New: Load / Save as ...
 - Chg: More strings stored as resources
 - Chg: Lot's of source optimations
 - Chg: Readme changes
 - Chg: New color selection
 - Chg: Small Definition file changes / fixes
 - Fix: Fixed invalid color value when creating a new file (QPage.new)
 - Chg: meta keyword handling: meta Generator IS QUICKPAGE, meta Creator is
        customizable (Presets section, 'meta' instead of previously 'metacrt')
 - New: Usage of Tag categories / description (Menu for similar tags)

1.00 beta 7:
 - Bug: Text lost when formating (arranging)
 - New: New arrangemodes
 - Fix: Should no longer ask to save file when saved just before

1.00 beta 6:
 - Fix: Doubleclicking on the tag structure list selects correct text in the
        source code textbox
 - Chg: Some tag structure optimations
 - New: Tag structure hilights first </...> tag in list
 - Fix: No longer asks for saving/... when nothing changed
 - Fix: When argument listbox is refreshed, the argument listbox is updated
 - Bug: Missing ressource 120 when registering with html files

1.00 beta 5:
 - Chg: Lot's of soucre code optimations (size / speed)
 - Chg: "Special" section renamed to "Elements" (Definition file)
 - New: Presets for Ctrl+[Key] now stored in definition file ("Presets"
        section)
 - New: All Ctrl+[Key] elements working
 - Fix: Added <img> tag for Ctrl+[Key]
 - Fix: Added shortcut for <p> tag (Ctrl+P)
 - New: Create new document working (Uses QPage.new)
 - New: Using templates for new documents (template\*.htm)
        Template htmls must must contain <!--Caption=...---> in first line
 - Fix: Some more localization (Message boxes, info screen)

1.00 beta 4:
 - New: This file ("QPage.txt")
 - Chg: Lots of code optimation
   ...

Behaviours, Bugs, Errors, Problems
----------------------------------

Of course I'm testing my software and find most errors myself. Additionally, a
good friend of mine tests any version (alpha, pre-beta, beta, ...).
If you find an error anyway (that's why it's a beta), try to find out what you
did that caused the error (bug) and find the fastest / easiest way to reproduce
this error and eMail your report (info@ctuser.net). Please also check if the
error depends on one or more settings

Credits
-------

Jan Vorel (thats me):
 - Programming
 - Layout (design)
 - Testing
 - Readme file
 - Homepage (Text, screenshots, ...)
 - HTML definitions
   
Christian Falk:
 - Beta tester
 - Found bugs
 - HTML definitions suggestions / ...

------------------ General Credits: ------------------

Ali Chaudry:
 - lots of discussions resulting in better performance / compatibility
 - Showed me UPX

ULEAD System:
 - Photo Impact (best image editing programm)

PlanetSourceCode:
 - Visual Basic Source Codes to see how to use API

Markus F.X.J. Oberhumer & Laszlo Molnar:
 - UPX

Grennady Feldman
 - Win32Pad (Notepad replacement)

Eugene Roshal
 - WinRar
 - Rar ('DosShell' / HexViewer)

Toshi:
 - ExeScope: Additional resource operations / checking

Lothar Rossipaul:
 - Wörterbuch (For some translations)

Microsoft:
 - Windows 95/98
 - Visual Basic
 - MSDN
