About / What is ctIRMan
------------------------

ctIRMan is a small utility that recieves Infrared remote commands from WinLirc,
and performs tasks. ctIRMan can support ANY running application that can be
controlled via the standart windows messaging system (WM_Command).
If you have an program that you want to be added, contact me (info@ctuser.net)

ctIRMan is optimized for speed, size and simplicity. You can configure similar
to the keyboard setup of some games. 

As long there are bugs or requests, ctIRMan 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.
  
ctIRMan has now approximate 75kb / compressed 30kb. The source code &
resources take about 50kb (800 lines / 12500 bytes pure code).

This document will give you additional information of ctIRMan

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)
- WinLirc
- WinLirc compatible infrared remote control and receiver
  (must be configured in WinLirc)

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

First of all, you must have a infrared remote control and receiver working and
setup with WinLirc.

ctIRMan uses different profiles. This allowes you to setup some keys to switch
to a profile (e.g. a profile for each programme). You can setup each key on
your Remote Control on each profile once (except profile keys), or define it
once for all profiles

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

ctIRMan is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA  02111-1307  USA

If you have any questions, suggestions or bug reports about this product,
contact me: info@ctuser.net; Do not contact me about general B.A.S.I.C. language
or A.P.I. issues

Files (depending on which package you downloaded, not all files may be included)
 - ctIRMan.exe   required
 - ctIRMan.ini   required   contains supported programs / commands
 - ctIRMan.txt   readme     information / help
 - License.txt   license    GNU General Public License
 - mswinsck.ocx  required
 - msvbvm60.dll  required
 - vb6os.zip     source     Source code (Visual Basic 6) and related readme
                            files, also contains a copy of the GNU General
                            Public License

If you want to localize ctIRMan, please contact me: info@ctuser.net

Known problems
--------------

None yet

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:
 - Chg: Published under the GNU General Public License
 - Chg: Source code optimations
 - Chg: ctIRMan.ini changed to ctIRMan.cfg, ctIRMan.nfo to ctIRMan.ini

1.00 beta 1 (first release)

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, ...)
   
------------------ General Credits: ------------------

Ali Chaudhry:
 - lots of discussions resulting in better performance
 - 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
