home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / sysba021.zip / SRC.ZIP / sysbar2 / !Distribute! / files / docs / History.Eng next >
Encoding:
Text File  |  2003-01-03  |  36.5 KB  |  911 lines

  1.  
  2.  
  3.                                   SysBar/2
  4.                                  ~~~~~~~~~~
  5.                     toolbar-style utility set for OS/2 PM
  6.                                 version 0.21
  7.  
  8.             (c) 1995-99 by Dmitry I. Platonoff <dip@platonoff.com>
  9.                  (c) 2002,03  by Max Alekseyev <relf@os2.ru>
  10.  
  11.  
  12.                         ****************************
  13.                          Development/bugfix history
  14.                         ****************************
  15.  
  16.  
  17. ===============================================================================
  18.                                 NEWS SUMMARY
  19. -------------------------------------------------------------------------------
  20.            [+] - new element, [*] - new feature, [!] - fixed bug
  21.  
  22. v 0.21 (03.01.2003) by Max Alekseyev <relf@os2.ru>
  23.         ! PIPE MONITOR: 64-bit traffic counter routine fixed
  24.         ! CD PLAYER: Hang on data CD fixed
  25.  
  26. v 0.20 (02.01.2003) by Max Alekseyev <relf@os2.ru>
  27.         ! PIPE MONITOR: Traffic Monitor supports interfaces with identical 
  28.                         descriptions
  29.         ! CD PLAYER: Continous playing was broken
  30.  
  31. v 0.19 (28.12.2002) by Max Alekseyev <relf@os2.ru>
  32.         ! TASK SWITCHER: incorporated changes from Eugen Kuleshov
  33.         ! CD PLAYER: Random Order rewritten, navigation is fixed
  34.     ! CD PLAYER: Loop Disc became a checkbox
  35.         + PIPE MONITOR: CPU Load Meter support for second CPU
  36.     + PIPE MONITOR: added 'Gb' units support. If you're going to use old 
  37.                         configs, manually UPDATE Properties->Page 3 setting
  38.         ! PIPE MONITOR: traffic counter is 64-bit (no 2Gb overflow)
  39.         ! PIPE MONITOR: CPU Load Meter fixed (thanks to Sergey Yevtushenko)
  40.  
  41. v 0.18 (13.10.1999)
  42.     * PIPE MONITOR: configurable error messages (=> Sergey Gryaznov)
  43.         ! PIPE MONITOR: misspelled ThermoProtect pipes (=> David Wei)
  44.  
  45. v 0.17 (12.10.1999)
  46.     + PIPE MONITOR: pre-defined pipe for SETI@HOME (=> Dave Serls)
  47.  
  48. v 0.16b (08.10.1999)
  49.         ! TASK SWITCHER: windows with "hide" button now get hidden
  50.         ! PIPE MONITOR: configuration now saved after closing cell setup
  51.         ! PIPE MONITOR: broken free space and traffic cells setup fixed
  52.  
  53. v 0.16a (08.10.1999)
  54.         + PIPE MONITOR: 19 pre-defined pipes for ThermoProtect (=> David Wei)
  55.         + PIPE MONITOR: pre-defined pipe for ACIQ (=> Pavel Nikiforov)
  56.         * CD PLAYER: tracklist menu
  57.         * PIPE MONITOR: variable (content-dependent) cell color
  58.         * PIPE MONITOR: enhanced color setup
  59.         * PIPE MONITOR: changes in cell setup dialog now apply immediately
  60.         * PIPE MONITOR: "Lazy shrink" feature
  61.         ! PIPE MONITOR: log buffer memory allocation fixed
  62.         ! PIPE MONITOR: "process count" display removed
  63.         ! PIPE MONITOR: more accurate RFC compliance (=> Vitali E. Pelenyov)
  64.  
  65. v 0.15 (13.10.1998)
  66.         + PIPE MONITOR: pre-defined pipe for Layer/2 (=> Dmitry Steklenev)
  67.         * PIPE MONITOR: support of commandline parameters for apps to launch
  68.         * PIPE MONITOR: POP3 conversation log
  69.         ! PIPE MONITOR: POP3 passwords with '@' inside
  70.         ! PIPE MONITOR: complex POP3 messages (=> Serge Pashanin)
  71.         ! PIPE MONITOR: broken pipes (=> Vit Timchishin)
  72.         ! PIPE MONITOR: "on-change" launcher bug (=> Nenad Milenkovic)
  73.  
  74. v 0.14 (14.09.1998)
  75.         * PIPE MONITOR: automatic properties dialog when no cells at startup
  76.         ! PIPE MONITOR: logs, mixed in one pool (=> Vit Timchishin)
  77.  
  78. v 0.13f (07.09.1998)
  79.     + DOCS: German version of README (=> Thomas Voggenreiter)
  80.         + PIPE MONITOR: new items -- in/out traffic (=> Vit Timchishin)
  81.         + PIPE MONITOR: new item -- POP3 mailbox peeker
  82.         + PIPE MONITOR: new item -- system process info (=> Denis Dubensky)
  83.         + PIPE MONITOR: new item -- system uptime (=> Andrey Serdiukov)
  84.         + PIPE MONITOR: new item -- calendar (=> Rafael Manasyan)
  85.         * PIPE MONITOR: log start/close records (=> Denis Dubensky)
  86.         * CLOCK: optional seconds (=> Steven White)
  87.         ! PIPE MONITOR: fixed max CPU meter value
  88.         ! TASK SWITCHER: task title popup through other windows
  89.         ! TASK SWITCHER: exception configuration now saved properly
  90.  
  91. v 0.13e (24.07.1998)
  92.         ! PIPE MONITOR: driveletter bug (=> Denis Dubensky)
  93.  
  94. v 0.13d (22.07.1998)
  95.         * PIPE MONITOR: alternate CPU meter (=> Andrey Serdiukov)
  96.         * TASK SWITCHER: tasklist in pop-up menu (=> Eugen Kuleshov)
  97.         * TASK SWITCHER: fixed size (=> Eugen Kuleshov)
  98.         ! PIPE MONITOR: very large drive support (=> Alexander Cherkaew)
  99.         ! PIPE MONITOR: broken drive selection dialog (=> Alexander Cherkaew)
  100.         ! PIPE MONITOR: inoperate "empty" cell value
  101.         ! PIPE MONITOR: log buffer memory allocation
  102.         ! an attempt to fix an odd "pop/hide" window behaviour :)
  103.  
  104. v 0.13c (26.06.1998)
  105.         * PIPE MONITOR: cell logging (=> Vit Timchishin)
  106.         + PIPE MONITOR: new item -- clock (=> Vit Timchishin)
  107.         * PIPE MONITOR: event-driven program launch
  108.         * PIPE MONITOR: new cell setup pages
  109.         * CD PLAYER: random track order (=> Alexander Anisimoff)
  110.         * CD PLAYER: drive letter autodetect (=> Andrea Penna)
  111.         ! TASK SWITCHER: minimum size set to 8 (=> Eugen Kuleshov)
  112.         ! TASK SWITCHER: inoperate "new filter" button (=> Denis Dubensky)
  113.  
  114. v 0.13b (15.05.1998)
  115.         * TASK SWITCHER: exceptions
  116.     ! PIPE MONITOR: pipe buffer increased (=> Vit Timchishin)
  117.     ! PIPE MONITOR: pipe messages without terminator (=> Andrey Buzanakow)
  118.  
  119. v 0.13a (27.04.1998)
  120.         * "lock position" feature
  121.         * PIPE MONITOR: available physical memory
  122.         * CD PLAYER: loop disc feature
  123.         * TASK SWITCHER: task title source selection
  124.         * TASK SWITCHER: switchto/minimize feature (=> Giuliano Lotta)
  125.         ! PIPE MONITOR: trap at heavy data transfer (=> Vit Timchishin)
  126.  
  127. v 0.12 (20.03.1998)
  128.     ! CD PLAYER: internal multithreading fixes (=> Stepan Kazakov)
  129.  
  130. v 0.11f (01.03.1998)
  131.     + CD PLAYER: IOCtl engine (YESSS!!!)
  132.         ! PIPE MONITOR: bad freespace of locked drives (=> Denis Dubensky)
  133.         ! PIPE MONITOR: extra config entries for "free space" cells
  134.         ! TASK SWITCHER: empty task titles
  135.  
  136. v 0.11e (18.12.1997)
  137.     * PIPE MONITOR: cell control page modified
  138.     * PIPE MONITOR: "setup" item added to the cell context menu
  139.         ! TASK SWITCHER: task title limited to 64 characters
  140.         ! PIPE MONITOR: save config when removing cells using menu
  141.  
  142. v 0.11d (24.10.1997)
  143.     * PIPE MONITOR: copying cells to clipboard
  144.      ! PIPE MONITOR: battery status format changed (=> Yasushi Ono)
  145.     ! position adjustment when changing size with cornerbind on
  146.  
  147. v 0.11c (22.09.1997)
  148.     + PIPE MONITOR: new multi-type cell setup engine
  149.      + PIPE MONITOR: CPU load meter (by Sergey I. Yevtushenko)
  150.      + PIPE MONITOR: drive free space monitor
  151.      + PIPE MONITOR: file monitor
  152.      + PIPE MONITOR: battery status monitor (=> Yasushi Ono)
  153.      * PIPE MONITOR: background color selection
  154.      * PIPE MONITOR: pipe data input speedup (=> Sergey I. Yevtushenko)
  155.     ! all the modules have been returned to tasklist :)
  156.  
  157. v 0.11b (11.09.1997)
  158.     + DOCS: Italian version of README (by Gianluca Della Vedova)
  159.         ! TASK SWITCHER: task order reversed (=> Andrew Ter±shechkin)
  160.  
  161. v 0.11a (22.08.1997)
  162.     + DOCS: Russian version of README
  163.     * DOCS: component usage details
  164.         * TASK SWITCHER: background color selection (=> Thorsten Haude)
  165.         * TASK SWITCHER: new mouse-click commands
  166.     * PIPE MONITOR: cell executable assignment
  167.     * PIPE MONITOR: expire time feature (=> Andrew Ter±shechkin)
  168.     ! PIPE MONITOR: pipe name input check and completion
  169.         ! TASK SWITCHER: task switching speedup (=> Thorsten Haude)
  170.         ! TASK SWITCHER: filter input string check
  171.     ! dialog fields enlarged
  172.     ! all the modules have been removed from tasklist
  173.  
  174. v 0.10 (10.07.1997)
  175.     + PIPE MONITOR module
  176.     * CLOCK: 12-hour mode (=> Casey Bralla)
  177.         * TASK SWITCHER: task system menu capture
  178.  
  179. v 0.09 (17.06.1997)
  180.     + DOCS: news summary
  181.         * corner bind feature (=> Maxim Penzin)
  182.         * pop-up on mouse movement mode
  183.         * TASK SWITCHER: font selection dialog (for pop-up task names)
  184.         * TASK SWITCHER: task menus (no more action dialogs)
  185.         * TASK SWITCHER: filter options in task menu
  186.         * TASK SWITCHER: process filtering by attributes
  187.         * TASK SWITCHER: task information window
  188.         ! TASK SWITCHER: lost icons problem (a PM bug!!! See description)
  189.         ! TASK SWITCHER: codepage support (=> Alexander Bezborodov)
  190.         ! INSTALLATION SCRIPT: lost animation icon
  191.         ! window NOBYTEALIGN attribute applied - drag freely :)
  192.  
  193. v 0.08 (02.06.1997) - hot bugfix release
  194.     ! notebook creation code fix for Warp 3.0 (=> Andrew Ter±shechkin)
  195.  
  196. v 0.07 (28.05.1997)
  197.     + installation stuff (folder creation script & icons)
  198.         + DOCS: English version
  199.     * cool-looking notebooks for Warp 4.0 (Merlin)
  200.         ! short filenames (8.3) (=> Alexander Ernst)
  201.         ! sysbar2.dll traps (when starting a second instance)
  202.  
  203. v 0.06 (27.11.1996)
  204.     + module compression using lxLite
  205.         * TASK SWITCHER: pop-up application titles
  206.         * TASK SWITCHER: filters (=> Alexander Ernst)
  207.         
  208. v 0.05 (15.08.1996)
  209.         + "settings" dialogs
  210.     * TASK SWITCHER: custom cell size mode
  211.         * CD PLAYER: moved to mci command interface (=> Stanislav Grushko);
  212.         ! Warp 4.0 (WM_ERASEBACKGROUND) fix
  213.         
  214. v 0.04b (26.05.1996)
  215.     * "large size" mode (=> Serge Popov)
  216.         * TASK SWITCHER: optimal icon image selection
  217.         * TASK SWITCHER: "fit icons" mode (=> Alexander Ernst)
  218.         * TASK SWITCHER: "swap mouse buttons" feature (=> Stanislav Grushko)
  219.           
  220. v 0.03b (25.05.1996) - hot bugfix release
  221.     * monochrome display mode (=> George Brink)
  222.         * "save options" command (=> Alexander Ernst)
  223.     * TASK SWITCHER: "?" mark for windows without icons
  224.     ! TASK SWITCHER: wrong window position saving possible
  225.         ! CD PLAYER: engine fixes and improvements
  226.  
  227. v 0.02b (24.05.1996)
  228.     + TASK SWITCHER module
  229.     + "about" dialogs
  230.         * CD PLAYER: non-audio CD determination
  231.         * CD PLAYER: "auto-disable" feature
  232.  
  233. v 0.01b (20.05.1996) - first public release
  234.         + CD PLAYER module
  235.     * CLOCK improvements
  236.  
  237. v 0.00  (autumn'1995)
  238.     + CLOCK module
  239.  
  240.  
  241.  
  242. ===============================================================================
  243.                           COMPLETE REVISION HISTORY
  244. -------------------------------------------------------------------------------
  245.  
  246.  
  247. ===============================================================================
  248. v 0.18 (13.10.1999)
  249. -------------------------------------------------------------------------------
  250.  Added:    Pipe Monitor (13.10.1999)
  251.     All the error messages moved to the configuration file to be easily
  252.          changed (=> Sergey Gryaznov).
  253.  
  254.  Fixed:    Pipe Monitor (13.10.1999)
  255.      There were several misspelled pipe names in the ThermoProtect pipe
  256.          set (because of outdated docs I used :) (=> David Wei).
  257.  
  258.  
  259. ===============================================================================
  260. v 0.17 (12.10.1999)
  261. -------------------------------------------------------------------------------
  262.  New:    Pipe Monitor (12.10.1999)
  263.     A new pipe fpr SB2SETI, an utility which displays the completion
  264.          percentage for SETI@HOME (=> Dave Serls).
  265.  
  266.  Fixed:    Task Switcher (08.10.1999)
  267.     "Hide window" action (second click on the icon or LMB+RMB) worked
  268.          only for windows with "minimize" button in the titlebar. Now it
  269.          works for windows with "hide" button as well (that is needed, for
  270.          example, when "hide windows" turned on in the system setup instead
  271.          of "minimize to viewer"). Actually, it works now with all windows :)
  272.  
  273.  Fixed:    Pipe Monitor (08.10.1999)
  274.     Configuration is now saved automatically when cell setup dialog
  275.          is being closed (the bug existed when the setup has been called
  276.          from the cell context menu, not from the main properties dialog).
  277.  
  278.  Fixed:    Pipe Monitor (08.10.1999)
  279.     A cell setup dialog was broken -- free space and traffic cells
  280.          got broken after closing the setup dialog (this bug was present
  281.          only in 0.16a beta).
  282.  
  283.  Fixed:    Pipe Monitor (08.10.1999)
  284.     Fixed an error with log buffer memory allocation -- memory hasn't
  285.          been allocated at all after turning the log on in the setup dialog,
  286.          which caused logging to stop. However memory allocation at startup
  287.          or manual buffer size change worked fine.
  288.  
  289.  Added:    Pipe Monitor (08.10.1999)
  290.     The cell text and background color how depends of the actual cell
  291.          content -- you may set different colors if the cell value is equal
  292.          to, less or greater than specified value. Both text length and
  293.          content matter (e.g. if the cell text is longer than yours it
  294.          assumed to be "greater").
  295.  
  296.  Added:    Pipe Monitor (06.10.1999)
  297.     Cell color setup enhanced. You may now set text and background
  298.          color for each cell, as well as default colors for the entire
  299.          aplication.
  300.  
  301.  Added:    Pipe Monitor (22.09.1999)
  302.     All the changes made in the pipe setup dialogs now apply immediately
  303.          so you can watch the result while continuing the process of setup.
  304.  
  305.  New:    Pipe Monitor (08.09.1999)
  306.      19 new cells with pre-defined pipes for ThermoProtect the environment
  307.          monitor which allows to keep an eye on your motherboard and CPU
  308.          temperature, voltage and other parameters (=> David Wei).
  309.  
  310.  Fixed: Pipe Monitor (06.09.1999)
  311.     A "process count" display is removed from the "system processes"
  312.          cell, which shows the number of running tasks, modules, etc.
  313.          This is made after numerous requests from users who were confused
  314.          by the numbers it showed (it looks that the "proccnt" field of
  315.          the PQGLOBAL structure contains something other than the number
  316.          of processes).
  317.  
  318.  Added:    CD Player (06.09.1999)
  319.     A track list in the popup menu -- to allow fast switching between
  320.          tracks.
  321.  
  322.  Added:    Pipe Monitor (22.03.1999)
  323.      "Lazy shrink" feature -- makes often updated cell shrink only
  324.          after a small delay. This prevents Pipe Monitor window from
  325.          jumping (making itself bigger or smaller every time because
  326.          of cell text changes).
  327.  
  328.  New:    Pipe Monitor (22.03.1999)
  329.      New cell -- a pre-defined pipe (\PIPE\AICQ) for AICQ -- the textmode
  330.          ICQ client (=> Pavel Nikiforov).
  331.  
  332.  Fixed: Pipe Monitor (16.10.1998)
  333.     All the POP3 commands now terminated with CR-LF pair according to
  334.          the RFC (previous versions sent LF only which worked with almost
  335.          all servers except for MS Exchange) (=> Vitali E. Pelenyov).
  336.  
  337.  
  338. ===============================================================================
  339. v 0.15 (13.10.1998)
  340. -------------------------------------------------------------------------------
  341.  Fixed: Pipe Monitor (13.10.1998)
  342.     POP3 passwords with '@' characters inside are supported from now.
  343.  
  344.  Fixed: Pipe Monitor (13.10.1998)
  345.     Complex POP3-server messages support. Some servers send relatively
  346.          long messages to the client which caused monitor to treat the rest
  347.          of such a message as a reply to its next command (=> Serge Pashanin).
  348.  
  349.  Added: Pipe Monitor (13.10.1998)
  350.     "Show server output" option for POP3 monitor cell with full server
  351.          conversation logging.
  352.  
  353.  Fixed: Pipe Monitor (08.10.1998)
  354.     Pipes were inoperate with at least one active TCP/IP-related cell
  355.          (=> Vit Timchishin).
  356.  
  357.  New:    Pipe Monitor (15.09.1998)
  358.      New cell - a pre-defined pipe (\PIPE\KBDLAY2) for Keyboard Layer/2
  359.          keyboard layout switcher (=> Dmitry Steklenev).
  360.  
  361.  Added: Pipe Monitor (15.09.1998)
  362.     Support of commandline arguments for applications to launch. Also
  363.          implemented the special "%s" parameter which is replaced by the
  364.          current cell content.
  365.  
  366.  Fixed: Pipe Monitor (15.09.1998)
  367.     "On-change" application launch caused SYS3175 sometimes
  368.          (=> Nenad Milenkovic).
  369.  
  370.  
  371. ===============================================================================
  372. v 0.14 (14.09.1998)
  373. -------------------------------------------------------------------------------
  374.  Added: Pipe Monitor (14.09.1998)
  375.     Properties dialog now opened automatically at startup if no cells
  376.          defined.
  377.  
  378.  Fixed: Pipe Monitor (14.09.1998)
  379.     The new cell could share the neighbour's log buffer at creation via
  380.          properties dialog. This caused logs to be mixed (=> Vit Timchishin).
  381.  
  382.  New:    Pipe Monitor (07.09.1998)
  383.     Two new cells -- incoming and outgoing traffic statistics (current,
  384.          average, peak CPS, and total bytes). Thanks to Sergey I. Yevtushenko
  385.          and Vit Timchishin for code samples.
  386.  
  387.  Added:    Pipe Monitor (07.09.1998)
  388.     Starting and ending records are now written to every cell log at
  389.          monitor startup/shutdown (=> Denis Dubensky).
  390.  
  391.  Fixed:    Task Switcher (07.09.1998)
  392.     Bad tooltip window (task title) behavior which caused it to pop
  393.          up through other windows.
  394.  
  395.  New:    Pipe Monitor (06.09.1998)
  396.     New cell type -- POP3 mailbox peeker: shows number of messages and
  397.          the total size. Dynamic MPTS DLL bindings is used (the rest of
  398.          monitor will still work without these libraries).
  399.  
  400.  Added:    Clock (27.08.1998)
  401.     Seconds are optional now (=> Steven White).
  402.  
  403.  New:    Pipe Monitor (27.08.1998)
  404.     New cell type - system process info (active threads, processes,
  405.          threads, modules ) (=> Denis Dubensky).
  406.  
  407.  Added:    Pipe Monitor (27.08.1998)
  408.     Optional month name display in calendar cell (=> Denis Dubensky).
  409.  
  410.  New:    Pipe Monitor (13.08.1998)
  411.     New cell type - system uptime (=> Andrey Serdiukov).
  412.  
  413.  New:    Pipe Monitor (13.08.1998)
  414.     New cell type - calendar (=> Rafael Manasyan).
  415.  
  416.  Fixed: Pipe Monitor (13.08.1998)
  417.         Fixed max CPU meter value. Sometimes the old method calculated
  418.          very strange results.
  419.  
  420.  Fixed:    Task Switcher (13.08.1998)
  421.     Configuration now saved automatically after editing/removing
  422.          an exception with pop-up menu.
  423.  
  424.  New:    Docs (03.08.1998)
  425.      Thomas Voggenreiter has sent me a German translation of README file.
  426.  
  427.  Fixed: Pipe Monitor (24.07.1998)
  428.      Fixed a nasty bug with caused changing driveletter of the filename
  429.          in file monitor (=> Denis Dubensky).
  430.  
  431.  Fixed: all modules (22.07.1998)
  432.         An attempt to fix an odd "pop/hide" window behaviour. :)
  433.  
  434.  Added: Pipe Monitor (22.07.1998)
  435.      An alternate CPU load meter added. It uses DosPerfSysCall (thanks
  436.          to Sergey I. Yevtushenko again) and available only in OS/2 with
  437.          latest fixpacks. An old one caused traps 000E with in systems
  438.          while working fine with others (=> Andrey Serdiukov).
  439.  
  440.  Fixed: Pipe Monitor (22.07.1998)
  441.     Freespace monitor now supports large partitions (larger that 4.2Gb)
  442.          (=> Alexander Cherkaew).
  443.  
  444.  Fixed: Pipe Monitor (20.07.1998)
  445.     Drive selection control for freespace monitor has been broken in
  446.          the previous version (0.13c) (=> Alexander Cherkaew).
  447.  
  448.  Fixed: Pipe Monitor (13.07.1998)
  449.     "Empty" cell value caused cell refresh problems when set.
  450.  
  451.  Added:    Task Switcher (30.05.1998)
  452.         The list of tasks added to the main pop-up menu (=> Eugen Kuleshov).
  453.  
  454.  Added:    Task Switcher (29.05.1998)
  455.      Fixed size for switcher window. You can define the exact size (in
  456.          cells) for the task switcher window. I will display only the tasks
  457.          that fit into that count (=> Eugen Kuleshov).
  458.  
  459.  Fixed: Pipe Monitor (29.06.1998)
  460.      Possible bug in log buffer memory allocation.
  461.  
  462.  Added:    Pipe Monitor (26.06.1998)
  463.     Cell log feature: you may turn on cell logging, which will store
  464.          all the cell update history in the internal buffer and/or external
  465.          file with optional timestamping (=> Vit Timchishin).
  466.  
  467.  New:    Pipe Monitor (24.06.1998)
  468.     New cell type - clock (=> Vit Timchishin).
  469.  
  470.  Added: Pipe Monitor (24.06.1998)
  471.         Event-driven program launch: it is possible to set up an application
  472.          which will be automatically started at every cell text change (on
  473.          message arrival or observable object status change).
  474.  
  475.  Added: Pipe Monitor (24.06.1998)
  476.     Cell setup dialogs enhanced: added the ability to "turn off" the cell,
  477.          to define a default text (instead of blank cell), etc.
  478.  
  479.  Added: CD Player (07.06.1998)
  480.      Random track order (=> Alexander Anisimoff).
  481.  
  482.  Added: CD Player (07.06.1998)
  483.      Drive letter autodetect every time the player is started (for the
  484.          systems with removable media drives which can affect drive letter
  485.          assignments (=> Andrea Penna).
  486.  
  487.  Fixed:    Task Switcher (26.05.1998)
  488.     Minimum custom cell size set to 8 pixels (=> Eugen Kuleshov).
  489.  
  490.  Fixed:    Task Switcher (19.05.1998)
  491.     "New exception" button was inoperate with empty exception list
  492.      (=> Denis Dubensky).
  493.  
  494.  Added:    Task Switcher (15.05.1998)
  495.     Exceptions implemented -- instead of old hide/show filters. With
  496.          these exceptions you can hide of show tasks in the Switcher window,
  497.          hide applications in system task list and exclude them from Alt-Esc
  498.          switch sequence.
  499.  
  500.  Fixed: Pipe Monitor (05.05.1998)
  501.      Text buffer size increased from 64 to 128 bytes (=> Vit Timchishin).
  502.  
  503.  Fixed: Pipe Monitor (05.05.1998)
  504.      Fixed an error which caused extra characters to be added to the
  505.          end of pipe messages without terminator (0 character, CR or LF)
  506.          (=> Andrey Buzanakow).
  507.  
  508.  Added: Pipe Monitor (27.04.1998)
  509.     New cell which displays available physical memory amount.
  510.  
  511.  Added: CD Player (24.04.1998)
  512.     The ability to autimatically start playing again after the last track.
  513.  
  514.  Added:    All components (14.04.1998)
  515.     Window position can be locked now (to prevent mouse move).
  516.  
  517.  Fixed:    Task Switcher (13.04.1998)
  518.     Task title source is now selectable (window title or switchlist
  519.      title). This is because of some VIO apps which update switchlist
  520.          entries only.
  521.  
  522.  Added:    Task Switcher (13.04.1998)
  523.     Left mouse buttin click will now minimize the task if it's a
  524.          forergound window (and still switch to it else) (=> Giuliano Lotta).
  525.  
  526.  Fixed: Pipe Monitor (24.03.1998)
  527.     Pipe Monitor crashed at heavy data transfer (for example, when
  528.          redirecting log writers or type command output) (=> Vit Timchishin).
  529.  
  530.  
  531. ===============================================================================
  532. v 0.12 (20.03.1998)
  533. -------------------------------------------------------------------------------
  534.  New:    Mailing list - sysbar-project@lab321.ru (20.03.1998).
  535.  
  536.  Fixed: CD Player (11.03.1998)
  537.     More accurate multithreading (=> Stepan Kazakov)
  538.  
  539.  Fixed: Pipe Monitor (01.03.1998)
  540.         Free space display problems with locked drives (=> Denis Dubensky).
  541.  
  542.  Fixed: Pipe Monitor (01.03.1998)
  543.         "Disk free space" cell were saved twice when saving configuration.
  544.  
  545.  Fixed:    Task Switcher (01.03.1998)
  546.      When task has no title then a title of neighbour cell was displayed.
  547.  
  548.  New:    CD Player (01.03.1998)
  549.      IOCtl engine implemented. Multimedia is not required no more.
  550.  
  551.  Added: Pipe Monitor (18.12.1997)
  552.      Cell control page changed. All the cell setup controls moved to
  553.          the separate dialog.
  554.  
  555.  Added: Pipe Monitor (18.12.1997)
  556.      Added the ability to setup current cell using its context menu.
  557.          It's faster than walking through properties dialog pages.
  558.  
  559.  Fixed:    Task Switcher (18.12.1997)
  560.      Task title is not limited to 64 characters anymore.
  561.  
  562.  Fixed: Pipe Monitor (25.11.1997)
  563.         Cell configuration now saved when removing cells using menu.
  564.  
  565.  Fixed: Pipe Monitor (24.10.1997)
  566.      Battery status format changed. It now displays batteru status in
  567.          both modes (AC and DC) (=> Yasushi Ono).
  568.  
  569.  Added: Pipe Monitor (09.10.1997)
  570.      "Copy cell" command - to send cell content to clipboard
  571.          (=> Andrew Ter±shechkin).
  572.  
  573.  Fixed: All modules (09.10.1997)
  574.      Position adjustment when changing size and corner bind feature is on.
  575.  
  576.  Added: Pipe Monitor (22.09.1997)
  577.      New cell type: battery status monitor (=> Yasushi Ono).
  578.  
  579.  Added: Pipe Monitor (22.09.1997)
  580.      New cell type: a file monitor (it displays file count and size
  581.          of the one or several files using the given file mask).
  582.  
  583.  Fixed:    All the modules have been retorned to tasklist (22.09.1997)
  584.       (it was a temporary change).
  585.  
  586.  Added: Pipe Monitor (19.09.1997)
  587.      New cell type: a free space monitor
  588.  
  589.  Added: Pipe Monitor (18.09.1997)
  590.      New cell type: a CPU load meter (by Sergey I. Yevtushenko).
  591.  
  592.  Added: Pipe Monitor (18.09.1997)
  593.         Background color selection.
  594.  
  595.  Fixed: Pipe Monitor (18.09.1997)
  596.      Pipe data input speedup (=> Sergey I. Yevtushenko).
  597.  
  598.  Added: Pipe Monitor (17.09.1997)
  599.      New cell setup engine. Several cell types with unlimited parameter
  600.          sets allowed.
  601.  
  602.  Added: SYSBAR2.DLL (17.09.1997)
  603.      Universal long config entry parser.
  604.  
  605.  Added: documentation (11.09.1997)
  606.      Italian version of README file (by Gianluca Della Vedova).
  607.  
  608.  Fixed:    Task Switcher (28.08.1997)
  609.      Task list has been reversed: a new icons will appear appear in the
  610.          new cell expanding the window (instead of shifting the whole set
  611.          of existing icons) leaving old icons in their places
  612.          (=> Andrew Ter±shechkin).
  613.  
  614.  Added: documentation (22.08.1997)
  615.      Russian version of README file, component usage details.
  616.  
  617.  Added: Task Switcher (22.08.1997)
  618.      Icon background color selection (=> Thorsten Haude).
  619.         I've started to use buffered drawings.
  620.  
  621.  Added: Task Switcher (21.08.1997)
  622.      New mouse actions:
  623.           left - switch to task;
  624.           right - pop-up menu;
  625.           left+right (right when holding left) - minimize task;
  626.           right+left (left when holding right) - kill task.
  627.         ...a bit unusual, but... I like it now :)
  628.  
  629.  Fixed:    Task Switcher (21.08.1997)
  630.      Removed pause before switching to task (a program was waiting for
  631.          a doubleclick, the doubleclick feature has been removed too)
  632.          (=> Thorsten Haude).
  633.  
  634.  Added: SYSBAR2.DLL (21.08.1997)
  635.      Standard color selection routines.
  636.  
  637.  Added: Pipe Monitor (13.08.1997)
  638.     Cell executable assignment. You can assign applications for each
  639.          cell to run with mouse doubleclick.
  640.  
  641.  Added: Pipe Monitor (13.08.1997)
  642.     Expire time feature. A cell contents can expire and disappear after
  643.          specified number of seconds (=> Andrew Ter±shechkin).
  644.  
  645.  Fixed:    Pipe Monitor (12.08.1997)
  646.      Pipe name input check. You can now enter only the significant end
  647.          of your pipe name, a full name will be completed automatically,
  648.          "\PIPE\" will be added if needed. And the same for pipe description.
  649.  
  650.  Fixed:    Task Switcher (12.08.1997)
  651.     Empty filter string check (to not allow user to add an empty string
  652.         as an application name - if you try do this in the old version then
  653.         all the icons will disappear immediately, if hide filter is on).
  654.  
  655.  Fixed:    Dialog fields enlarged in all the components (12.08.1997)
  656.  
  657.  Fixed:    All the modules have been removed from tasklist (08.08.1997)
  658.  
  659.  
  660. ===============================================================================
  661. v 0.10 (10.07.1997)
  662. -------------------------------------------------------------------------------
  663.  Added:    Clock (09.07.1997)
  664.      12-hour mode (=> Casey Bralla).
  665.  
  666.  Fixed: Task Switcher (29.06.1997)
  667.      The true copy of task system menu (thanks to Peter Fitzsimmons).
  668.  
  669.  Added: Task Switcher (26.06.1997)
  670.      Task system menu call.
  671.  
  672.  New:   Pipe Monitor (20.06.1997)
  673.  
  674.  Fixed: SYSBAR2.DLL (19.06.1997)
  675.      Floating description window stuff has been moved into DLL.
  676.  
  677.  Fixed: SYSBAR2.DLL (18.06.1997)
  678.      A font loader/saver has been moved into DLL.
  679.  
  680.  
  681. ===============================================================================
  682. v 0.09 (17.06.1997)
  683. -------------------------------------------------------------------------------
  684.  Added: Task Switcher (17.06.1997)
  685.      Third filter page - to allow setup of ALL the filtering options.
  686.  
  687.  Fixed: Task Switcher (17.06.1997)
  688.      Font selection dialog trap at first start (when passing an empty
  689.          FATTRS structure) - seems to be a PM bug fixed in fixpack #29
  690.          (in #17 and in OS/2 4.0 it still traps) (=> Maxim Penzin).
  691.         (He-he! 29th fixpack - rulez, I've installed it 2 weeks ago :).
  692.  
  693.  Added: Task Switcher (16.06.1997)
  694.      Task information window.
  695.  
  696.  Fixed: Task Switcher (16.06.1997)
  697.      Font acception bug found :(. Using font selection dialog instead.
  698.  
  699.  Added: Task Switcher (13.06.1997)
  700.      4 float on top modes, corner bind feature.
  701.         Drag-and-drop fonts support (for pop-up task names).
  702.          (Only BITMAP fonts supported yet).
  703.  
  704.  Added: Task Switcher (11.06.1997)
  705.         Task-specific menus (no more dialogs).
  706.  
  707.  Added: Clock (10.06.1997)
  708.      4 float on top modes, corner bind feature.
  709.  
  710.  Fixed: Installation Script (10.06.1997)
  711.      The installation script was unable to create an animation icon
  712.          for SysBar/2 folder.
  713.  
  714.  Fixed: Task Switcher (10.06.1997)
  715.         Codepage support. The default codepage has been used to display
  716.          pop-up application titles (=> Alexander Bezborodov).
  717.         
  718.  Fixed: Clock (07.06.1997)
  719.         BYTEALIGN main window status eliminated.
  720.  
  721.  Fixed: SYSBAR2.DLL (07.06.1997)
  722.      A properties dialog template has been moved into DLL.
  723.  
  724.  Added: CD Player (07.06.1997)
  725.      4th float on top mode: pop-up on mouse movement and then hide
  726.          back when cursor leaves window.
  727.  
  728.  New:    News summary in this file (06.06.1997)
  729.  
  730.  Added: CD Player (06.06.1997)
  731.      Corner bind feature: a window will be placed at startup directly
  732.          in the one of screen corners (=> Maxim Penzin).
  733.  
  734.  Fixed: Task Switcher (05.06.1997)
  735.     After closing of some applications their sub-windows may appear
  736.          in task list as a small gray question marks. I've found that it
  737.          happens if you close a parent BEFORE its child windows. Then this
  738.          child will remain in switchlist with no icon and zero PID. It seems
  739.          to be an OS/2 PM bug (this exists in both Warp 3.0 & Merlin).
  740.         Fixed: PID=0 check added.
  741.  
  742.  Added: CD Player (04.06.1997)
  743.      A new float on top mode: pop-up on mouse movement.
  744.         BYTEALIGN main window status eliminated.
  745.  
  746.  
  747. ===============================================================================
  748. v 0.08 (02.06.1997) - hot bugfix release
  749. -------------------------------------------------------------------------------
  750.  Fixed: notebook tabs for all modules (02.06.1997)
  751.      Merlin-oriented properties dialogs, were looked BAD in Warp 3.0.
  752.         Proper dialog & tab creation code added (=> Andrew Ter±shechkin).
  753.  
  754.  
  755. ===============================================================================
  756. v 0.07 (28.05.1997)
  757. -------------------------------------------------------------------------------
  758.  New:    I'M BACK!!! :)
  759.      It gonna be a thing I will waste my evenings to.
  760.  
  761.  Added: CD Player (28.05.1997)
  762.         Properties notebook in Merlin's style.
  763.  
  764.  New:    REXX-script for folder creation (27.05.1997)
  765.  
  766.  Fixed:    short names (8.3) for all modules (=> Alexander Ernst) (27.05.1997)
  767.  
  768.  Added: Clock (27.05.1997)
  769.         Properties notebook in Merlin's style.
  770.  
  771.  New:    SysBar/2 folder icons (16.05.1997)
  772.  
  773.  Added:    English version of history (15.05.1997)
  774.  
  775.  Fixed: SYSBAR2.DLL traps (14.05.1997)
  776.      I've found at last why SYSBAR2.DLL was crashing in last 6 months
  777.      when I tried to launch second SysBar/2 family application (with
  778.         the one instance working). It was because of new version of Watcom
  779.         C/C++ 10.5, which I've installed last autumn. It just has another
  780.         default value for DGROUP sharing :). It was only one additional
  781.         option in makefile or one checkbox in the setup window. Damn!
  782.  
  783.  
  784. ===============================================================================
  785. v 0.06 (27.11.1996)
  786. -------------------------------------------------------------------------------
  787.  New:    All the modules packed with lxLite by Andrew Zabolotny.
  788.  
  789.  Added: Task Switcher (27.11.1996)
  790.         Pop-up application titles.
  791.  
  792.  Added: Task Switcher (04-20.11.1996)
  793.         Properties notebook in Merlin's style.
  794.         Filters: "hide apps" and "show only..." (=> Alexander Ernst).
  795.  
  796.  
  797. ===============================================================================
  798. v 0.05 (15.08.1996)
  799. -------------------------------------------------------------------------------
  800.  Added: Task Switcher (15.08.1996)
  801.         "Custom cell size" mode.
  802.  
  803.  Added: All the setup options for each module moved to a single dialog
  804.        window (no more huge menus!) (15.08.1996).
  805.  
  806.  Fixed: OS/2 4.0 specific fixes ("Merlin" beta build 21) (12.08.1996)
  807.      There are some difference in Merlin's WM_ERASEBACKGROUND message
  808.           processing (or I was processing in wrong in all the previous
  809.           versions): all the windows missed their borders under this
  810.           OS/2 release. As I can understand it supplies a HPS the
  811.           program can not draw at.
  812.         Window drawing algorithm rewritten for all modules.
  813.  
  814.  Fixed: CD-player (04.06.1996)
  815.      Significantly changed all the player engine:
  816.           - cdaudio mci-device handling technology changed to binary
  817.            "MCI command messages" interface (the previous "string command
  818.            interface" was eliminated) (=> Stanislav Grushko);
  819.           - the final implementation of event-driven architecture, all the
  820.            remaining pollings, timed delays, etc. in message processing
  821.            loop were removed;
  822.           - "MCI command messages" result: a higher quality of track time
  823.            calculation (=> Alexander Ernst);
  824.           - other small fixes.
  825.  
  826.  
  827. ===============================================================================
  828. v 0.04b (26.05.1996)
  829. -------------------------------------------------------------------------------
  830.  Added: "Large size" mode for all modules (=> Serge Popov)
  831.        (made after switching to 1024*768 on 14" monitor :)
  832.  
  833.  Fixed: Task Manager
  834.         Optimal icon image selection (OS/2 icons usually contain at least
  835.           two different-size images).
  836.           
  837.  Added: Task Manager
  838.      "Fit icons" mode (the cell size in this mode exactly matches the
  839.           system icon size) (=> Alexander Ernst).
  840.         "Swap mouse buttons" mode (=> Stanislav Grushko). Default buttons
  841.           reversed.
  842.  
  843.  
  844. ===============================================================================
  845. v 0.03b (25.05.1996) - hot bugfix release
  846. -------------------------------------------------------------------------------
  847.  Fixed: Task Switcher
  848.         Wrong window position saving in "South" & "West" modes.
  849.         "?" mark for windows without icons.
  850.  
  851.  Fixed: CD-player
  852.      Yet another system load decrease when waiting for non-audio disc
  853.           removing (as a result - the longer delay at new disc detection).
  854.         An attempt to open cdaudio device in "shared" mode. (But what
  855.           have I received?)
  856.  
  857.  Added: Clock & CD-player
  858.         "Monochrome" mode (=> George Brink).
  859.  
  860.  Added: "Save options" in all the menus (=> Alexander Ernst)
  861.  
  862.  
  863. ===============================================================================
  864. v 0.02b (24.05.1996)
  865. -------------------------------------------------------------------------------
  866.  Added: "About..." dialogs for all modules.
  867.  
  868.  Fixed: CD-player
  869.      Advanced determination of non-audio discs.
  870.         Slight descrease of system load on disc existance checks.
  871.           (Version 0.01b was causing too heavy system load making
  872.           problems for applications that work with data CDs).
  873.         "Auto-disable on no-audio CD" mode. A possibility to automatically
  874.           turn off CD-player on data CD insertion (much better than looking
  875.           for "Disable player" in menus :). But you still have to turn it
  876.           on manually.
  877.  
  878.  New:   Task Switcher
  879.      Task list display (as icons).
  880.         Four window grouth directions.
  881.         Switching to a task with right mouse button click.
  882.         Minimizing a window with right mouse button double-click.
  883.         Task options dialog on left mouse button click.
  884.  
  885.  
  886. ===============================================================================
  887. v 0.01b (20.05.1996) - first public release
  888. -------------------------------------------------------------------------------
  889.  Added: Clock
  890.         "Always on top" mode.
  891.         Saving configuration on exit.
  892.         "Set time" dialog.
  893.  
  894.  New:   CD-player
  895.         Commands: play/pause, stop/eject, next, prev.
  896.         Current mode display.
  897.         Four time display modes (from track start, track rest,
  898.           from disc start, disc rest)
  899.         Non-audio disc (data disc) determination.
  900.         "Disabled" mode.
  901.  
  902.  
  903. ===============================================================================
  904. v 0.00  (autumn'1995)
  905. -------------------------------------------------------------------------------
  906.  New:   clock :)
  907.         The first attempt to create something useful.
  908.  
  909.  
  910. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  911.