_______________________________________________________________________________

 Systray/WPS revision history
_______________________________________________________________________________

  = feature
 + = added
 - = removed
 ! = bugfix
 i = info

_______________________________________________________________________________

* 0.1.2 (also known as first public Alpha #1) June 2001
_______________________________________________________________________________

i New unit engine: compare with old Systray/2 !!!

 Multi-line bar (units can be placed at multiple "virtual lines"

 Many unit styles (size-fixed/automatic, fullwidth, manual)

 Special feature - unit grouping (not worked properly yet)

 System tray now integrated with clock as in win9x

 Toolbar fully supports Drag&Drop as in WarpCenter

 Disk & memory monitors can display filled bar graph for drive/memory usage

 Many visual preferences can be configured in Systray settings notebook
  (border with, spacing, etc)

 Available units: System tray, Toolbar, Disk monitor, Memory monitor,
  Swap monitor, Task switcher

_______________________________________________________________________________

* 0.1.3 (Alpha #2) 1 July 2001
_______________________________________________________________________________

+ Added monitors: POP3 Mail checker, PIPE monitor (some features unimplemented),
  Pulse (CPU usage monitors, can display usage for each CPU on SMP - needs
  PERFDLL.DLL from Hobbes), WarpButton

+ Added 2nd page in settings notebook (not worked yet)

+ Added feature "Flat buttons" into Toolbar

_______________________________________________________________________________

* 0.1.4 (Alpha #3) July 2001 (not public now)
_______________________________________________________________________________

! Finally fixed unit grouping - working almost properly now

i What's next - release? ;-) (probably not)

- Settings page #2 removed now (due to very bad notebook handling code)

+ Reworked settings page #1 - "Frame arount static units" added and works now

! PIPE monitor - empty timeout and empty text now works

+ [Settings]->[View]->[Ontop method: Always] now works

! Fixed bug in Toolbar object popup menus (trap on selecting some XWP's items)

! Optimized paint algoritm in Taskbar

i Very strange version...

_______________________________________________________________________________

* 0.1.5 (Alpha #4) July - August 2001
_______________________________________________________________________________

! Fixed problem in CPU selecting on SMP machines (Pulse monitor)

_______________________________________________________________________________

* 0.1.6 19-20 Aug 2001
_______________________________________________________________________________

i Another internal alpha... Main settings have very ugly look, time to change
  this situation.

! Fixed problems in Toolbar with deleted objects

! Some minor bugfixes.

_______________________________________________________________________________

* 0.1.6b 27 Aug 2001
_______________________________________________________________________________

! Postfix for "dumb" Resize Desktop checkbox in main settings

i Please note: Shift-Ctrl-DblClick still shows v0.1.6

_______________________________________________________________________________

* 0.1.6c 30 Aug 2001
_______________________________________________________________________________

! Fixed bug in Toolbar (with WPS-trap) when dragging Url-objects from
  Web Explorer or Netscape Navigator 2.0/3.0

_______________________________________________________________________________

* 0.1.7 September 2001
_______________________________________________________________________________

+ IP-traffic monitor added

i Some internal structures and headers a bit changed

_______________________________________________________________________________

* 0.1.8 September 2001
_______________________________________________________________________________

+ Added new visual settings in notebbok

_______________________________________________________________________________

* 0.1.9 September 2001
_______________________________________________________________________________

! Many small bugfixes (just forgot what exactly)

+ Undo/Default no works in Unit settings notebook

+ Unit drag&drop

_______________________________________________________________________________

* 0.2.0 late September 2001
_______________________________________________________________________________

! Also some bugfixes (buttons in Toolbar & Taskbar)

+ Popup/Pop-hide settings now works

+ Hints enabled/fast hints settings now works

+ About dialog (hold Shift+Ctrl and double click left mouse button on any
  unused Systray space)

_______________________________________________________________________________

* 0.2.1 late September 2001
_______________________________________________________________________________

! Bugfix for saving Resize Desktop and Enable Hints option (they are
  always loaded and saved as ON)

+ Grouped units can now be switched by singe mouse click

_______________________________________________________________________________

* 0.2.2 Oct 2001
_______________________________________________________________________________

+ Added feature in pop3mon - show subjects of messages present in mailbox

+ Added feature in toolbar - show object titles

! Bugfix for grouped units feature (switching by singel mouse click) -
  unit can hanlde click or dlbclicks with Shift key pressed.

! Fixed bugs in pop3mon (checkboxes "Alarm on new" and "Start program" wasnt
  work)

_______________________________________________________________________________

* 0.2.3 Oct 2001
_______________________________________________________________________________

+ Various enchancements with grouped units: new group icon, group menu now
  will popup on top of units, not under mouse.

+ Added scripts for Shutdown, Logoff, Reboot, Lockup

+ New feature - "Unit title" notebook page for ALL units.

_______________________________________________________________________________

* 0.2.4 Oct 2001
_______________________________________________________________________________

+ Feature in taskbar - "Add filter"

! Some bugfixes (trap with orphaned shadows when showing in popup menu)

_______________________________________________________________________________

* 0.2.5 Oct 2001
_______________________________________________________________________________

! Bugfix in toolbar with filesystem objects

! Subjects show removed from InetPlugin

_______________________________________________________________________________

* 0.2.6 Oct 2001
_______________________________________________________________________________

! Another bugfixes in popmon contributed by Sergey

_______________________________________________________________________________

* 0.2.7 Nov 2001 - Beta 1
_______________________________________________________________________________

! Bugfix in Task Switcher - Add filter feature works incorrectly and violates
  task showing on next reboot

+ Changed popup alogritm (now you have to move mouse on display corner to show
  Systray, as in pop/hide)

_______________________________________________________________________________

* 0.2.8 ... 0.3.1
_______________________________________________________________________________

i Sorry, no historical information ;-(, I'm was too lazy to do something here

i Packaged with SmartSetup (our simple self-extracting EXE installer)

_______________________________________________________________________________

* 0.3.2 Feb 2002
_______________________________________________________________________________

! Bugfix in popup & popup/hide algoritm (was broken since 0.2.8)

+ NLS support added (veery alpha)

+ Russian NLS added (SET LANG=ru_RU _must_ present in config.sys)

+ "Minimize all" in taskbar when clicking on Desktop button instead of just
  minimizing desktop. Another click will restore all minimized windows :)

+ Hard debugging added (add SET SYSTRAY_DEBUG=x:\some_file in CONFIG.SYS)

+ Added setting for systray.ini file location (SET SYSTRAY_INI=x:\your_ini.ini)
  TIP: if you want locate systray.ini on your boot drive, specify in CONFIG.SYS
  SET SYSTRAY_INI=\OS2\systray.ini

+ Added setting for systrayd.exe file location (SET SYSTRAY_DAEMON=x:\your_d.exe)
  Of course, you may not specify x: drive - your boot drive will be inserted.

+ Added setting for \PLUGINS directory location (SET SYSTRAY_PLUGINS=x:\you_p)
  Ending slash is not requred (but may be typed if you want)
  Same as above for boot drive.

+ Added setting for common systray path (all main files) (SET SYSTRAY_PATH=x:\path)
  NOTE: Will not affect plugins path if SET SYSTRAY_PLUGINS present. Ending slash
  is not requred.
  Same as above for boot drive.

+ All this above settings will allow you to mix Systray/WPS to common OS/2 paths
  (and distribute with UpdateCD, though)

! Bugfix (I hope) in systray instance manager. Now it will work correctly with
  two (or greater) systray's running concurently.

! Bugfix in Pulse (CPU load monitor). Now will work with this new (MCP2/ACP2)
  kernels (there is the same bug as in SysBar and all DosPerfSysCall based
  - they use ULONG insted of FP doubles - this causes overflow and calculation
  errors)

! Bugfix (may be) in Toolbar when working with filesystem objects.

! Bugfix in Toolbar - objects will no longer open in Systray/WPS interface
  thread. Badly written classes (for example, Language Viewer) will no longer
  close Systray :-)

! Bugfix in WarpButton - now it will correctly paint background under
  "OS/2 Warp" logo. Also bugfix same as above in toolbar.

! Bugfix in Taskbar - unit Drag&Drop now works on taskbar buttons

+ Help is improved (new topics added)

+ New feature in Toolbar & Taskbar - now it is possible to specify buttons
  distance (in pixels). With distance=0 Systray looks like old Systray/2 =)
  Also, some cosmetic changes in button painting for "Bold" option...


_______________________________________________________________________________

* 0.3.3 Feb 2002
_______________________________________________________________________________

! Bugfix in popup/hide (when opening unit menus popup/hide was broken)

! Bugfix in configuration loading. When plugin with unit absent, Systray/WPS
  no longer traps and just ignoring invalid unit (but shows new message box
  informing about absent plugin).

! Bugfix in toolbar with object drag&drop.

+ New example plugin - System Uptime. Written on amazing Virtual Pascal/2.

+ Plugin toolkit for VP/2.

+ NLS toolkit. Now you can translate Systray to your native language!

i Systray/WPS toolkit (plugin sources and docs) found at:
  ftp://ftp.projects.os2.ru/systray/wpst_tk.zip

_______________________________________________________________________________

* 0.3.4 Feb 2002
_______________________________________________________________________________

! Bugfix in "Pulse" with FP overflow. Also, now Pulse rewritten without
  PERFDLL.DLL library and uses native DosPerfSysCall API.

! Some small bugfixes in main engine (WPST.DLL).

+ New Applet for system tray - TrayMenu. It shows task list menu very similar
  to WarpCenter menu.

_______________________________________________________________________________

* 0.3.5 Feb 2002
_______________________________________________________________________________

! Finally bugfixed Pulse monitor (10x to Yaroslav Komarov)

! Bugfix in system tray (with daemon startup, now it starts during class
  initializing)

+ New applet for system tray - Keyboard layer/2 pipe to system tray forwarder.
  Written by Yaroslav Komarov. Useful only for Russian keyboard (RU441);-)
  Sources will be distributed later with new toolkit.

! Finally fixed code in all units where i've handled presentation parameter
  changing (dragging from color or font palettes, for example). Now ALL
  units will handle color or font drag&drop 100% correctly. Now you can
  drop fonts or colors directly on taskbar instead of opening it's settings,
  etc... Also, now fixed problems with "black" filling of some units when
  CPU is used intensively (when scrolling Warpzilla on bad drivers, for example).

+ IP traffic now draw some graph (icon also changed to be less windoze-like) =)

+ TOOLKIT UPDATED. Check ftp://ftp.projects.os2.ru/systray/wpst_tk.zip
  Also included (missing in previous toolkit) stdplug\splugdlg.h file -
  NLS will not build without it (sorry)

_______________________________________________________________________________

* 0.3.6 Mar 2002
_______________________________________________________________________________

! Many bugfixes in IP Traffic monitor (especially in graph)

+ Hint look changed =)

+ Totally rewritten property pages. And now, these pages will not show when
  selected object is template (for Systray template in corresponded folder)

+ Now Systray bar can be dragged by mouse (hold RMB and drag mouse). But
  currently there are only two correct positions - top & bottom of screen :-)

+ Now it is possible to set Systray thread priority by SET SYSTRAY_PRIORITY
  setting in CONFIG.SYS. Value can be in range -31..31
  Example: SET SYSTRAY_PRIORITY=8

+ New feature in taskbar - "Remove from Window List" filter option. Use it with
  care ;-)

! Bugfix in taskbar with killing VIO programs

! Fixed bugs in Pulse (SYS3178 & SYS3180). I hope this is REALLY last bugs
  in this monitor %-6~

! Try to fix bugs in toolbar with WPS hang when opening objects on some
  systems (some people reported that it is strange incompatibility with
  X-workplace)

! Try to fix "dumb" WarpButton reaction in some cases.

+ Nice bitmap in WarpButton menu

+ Experimental feature for showing keyboard layout in system tray. You need
  to add SET SYSTRAY_LANGVIEW_LATIN and SET SYSTRAY_LANGVIEW_NATIONAL
  settings into CONFIG.SYS with values referring to icons for national/default
  keyboard layout images.  Example:
  SET SYSTRAY_LANGVIEW_LATIN=\os2\default.ico
  SET SYSTRAY_LANGVIEW_NATIONAL=\os2\national.ico
  Do not open Language Viewer from System Setup folder - it will cause total
  functionality lost of system tray keyboard layout viewer until reboot.

+ Buffered paint for Pulse - annoyed flickers now removed

+ Same for System Tray & IP traffic monitor

! Probably fixed bug in Toolbar/WarpButton menus with WPS hang when browsing
  Drives folder on some systems.

+ Create default unit set on empty Systray bar if started first time

! Fixed bug in System Tray clock with incorrect displaying of time's AM/PM text

_______________________________________________________________________________

* 0.3.7 Mar 2002
_______________________________________________________________________________


i Since 0.3.6 was internal technical beta, this version will be considered as
  normal public release to avoid version number confusion.

! Fixed delayed responce in Toolbar & WarpButton when opening objects lile
  WAV or MIDI files (Systray hangs until sound finished, now it will star
  object in separate thread).

! Some fixes for working under Warp3 (tested only with FP43)

! Fixed strange bug with 2 systray bars running from single object

+ Date/time switch by single mouse click on system tray clock

+ Virtual Desktops plugin by Yaroslav Komarov included

+ Battery charge plugin by Juan Miguel Escribano included

! Fixed bug in IP traffic with more than one interface with same name
  (10x to Swing)
_______________________________________________________________________________


 (C) 1999-2002 OS2.Ru DevTeam ................ http://devcenter.os2.ru/systray
 Written by Dmitry Zaharov .................................... systray@os2.ru
