OpenPTC 1.0 Win32 Distribution Changes Log
------------------------------------------


Version 1.0.2 [25/3/99]:

   - Simplified the image example source code.
   - Implemented proper key stroke buffering and control,
     alt, shift modifiers. Updated the "Keyboard" example to
     check the "shift" modifier.
   - Fixed a bug in the Palette class. The bug caused the first
     palette set to be the only one used in some cases, now all
     palette operations will work correctly. (note. this bug did
     not show up in the examples because they only use a single
     palette).
   - Added basic "merger kit" functionality. This is currently
     transparent to you using PTC, but in the future will let you
     choose between using the default console, DirectX console,
     or GDI console at runtime.
   - Fixed a very minor bug in the Console::lpDD/lpDD2/lpDDS
     functions. They were not being declared as PTCAPI, which is
     basically stdcall, this may have caused some problems when
     interfacing to the dll. If so, its all fixed now :)
   - Added "GDI" source tree as a placeholder for when GDI console
     support gets added to PTC for Win32.


Version 1.0.1 [22/3/99]:

   - Added documentation for Win32 PTC extensions in "extensions.txt"
   - Added option strings to the console. See "options.txt" for
     more information about the new option strings.
   - Converted all workspace and project files to Visual C++ 6.0.
     This is the best format to use as it works perfectly with
     VC6 without conversion and is backwards compatable with VC5.


Version 1.0.0 [19/3/99]:

   - Fixed surface clear clipping bug with new porting kit 1.0.1 code
   - Updated to the latest porting kit, examples kit, demos kit
     and testing kit. This implementation is OpenPTC 1.0 compliant.
   - Added console pages functionality from porting kit
   - Added "Copy" example program
   - Added "Console" example program
   - Fixed major clipping bug and upgraded clear example
   - Upgraded timer class to use QueryPerformanceCounter API
   - Problems with palette 255 entry being set to white DirectDraw bug
   - Upgraded palette functionality to work properly without a workaround
   - Upgraded DirectDraw Surface interfaces to LPDIRECTDRAWSURFACE2
   - Upgraded DirectDraw interface to LPDIRECTDRAW2 in DirectXDisplay
   - Modified PTCAPI to _stdcall and added DLLAPI (dllexport/import)
     to make sure that the dll is always properly linked to
   - Added PTCAPI exporting define to properly export api functions
   - Changed all examples over to use ptc.dll by default
   - Added dynamic library support (ptc.dll)
   - Partitioned code into Core, Win32 and DirectX directories
   - Brought over old source code from Win32 PTC 2.0.8
   - Built up Win32 implementation framework from porting kit
