home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / UTILS / A-G / FILEB190 / HISTORY.TXT < prev    next >
Text File  |  1994-11-25  |  17KB  |  319 lines

  1. ===============================================================================
  2. -------------------------------------------------------------------------------
  3.            
  4.       FileBar -- An OS/2 Application Launch Facility and Shell Replacement
  5.        Written By Eric A. Wolf - Copyright (C) 1994 - All Rights Reserved
  6.  
  7. This program is SHAREWARE!  Please read the registration information at the end
  8.      of this document for details on how to register your copy of FileBar.
  9.  
  10. -------------------------------------------------------------------------------
  11. ===============================================================================
  12.  
  13.  
  14.  
  15. == Revision History ========================
  16.  
  17. Version 1.0 - initial release
  18.         - released again to fix bug with ALT key pressed while FileBar
  19.           had focus (would crash FileBar)
  20.  
  21. Version 1.1 - Shutdown System option added to TaskList menu
  22.         - maximum number of user definable menus expanded to 7
  23.         - option added to allow opening of WPS folders (use drag and
  24.           drop to move a folder to the 'edit item' dialog and the
  25.           application will automatically fill in pertinent info
  26.           about the folder)
  27.         - added doubling clicking to select menus and items to edit
  28.         - modified so that removing an item does not selection
  29.           cursor to top of list each time
  30.         - added attaching WPS settings to each executable and using
  31.           them to launch an object versus using user defined settings
  32.         - still uses version 1.1 configuration files
  33.      
  34. Version 1.2 - bug fixed that did not allow accessing settings button unless
  35.           the edit item dialog was quit and re-entered if the path
  36.           information was changed
  37.         - modified resources so different fonts will not be
  38.           cut off in text areas
  39.         - modified launch code so some applications will not launch twice
  40.           when using WPS settings
  41.         - bug fixed that allows for the 7th menu to actualy be used
  42.         - added international date and time options
  43.         - added save menu configuration option
  44.         - remembers and restores fonts dragged and dropped on it
  45.         - allows use of version 1.1 configuration files and automatically
  46.           updates them version 1.2 status
  47.         - added reset and cancel buttons to edit item data dialog 
  48.  
  49. Version 1.3 - fixed bug to allow task list to jump to a hidden view of a
  50.           WPS object, window, etc
  51.         - became "drag and drop aware" for fonts (ie window will now
  52.           automatically resize when font dropped onto it)
  53.         - filebar.ini no longer appears in root of boot drive when used
  54.           as a WPS replacement shell.  (It appears in the directory that
  55.           the executable is started from)
  56.         - changed edit item dialog box so that minimized and maximized
  57.           box cannot both be checked
  58.         - added capabilities to task list: close, switch to, maximize,
  59.           minimize, hide and show windows
  60.         - much improved application launch (no intermediate REXX script
  61.           or command window is used).  Seamless window apps still use
  62.           this intermediate rexx script, though.  :(  Still working on
  63.           this one!
  64.  
  65. Version 1.4 - fixed delay that would result when using FileBar as a Workplace
  66.           Shell replacement.  
  67.         - fixed/improve close task mechanism so that it first tries a
  68.           "friendly close" and if that doesn't work, then it kills the
  69.           process forcefully.  (Can now successfully close WPS objects 
  70.           from task list!)
  71.         - Make FileBar menu item reduceable to a single symbol to reduce
  72.           menubar real estate it takes up (if the option is chosen)
  73.         - suppressed leading zeros in time and date display
  74.         - Added ability to use [options] in parameter area of item
  75.           settings to ask user to dynamically input command line 
  76.           parameters before application launch (ie program objects).
  77.         - add ability to manipulate background bitmaps (useful ONLY if
  78.           FileBar is used as a WPS shell replacement)
  79.         - added error message if the launch of a non-WPS item fails
  80.         - fixed memory problem with WIN-OS/2 full screen sessions (now
  81.           fullscreen sessions are launched via REXX)
  82.         - became "drag and drop aware" for colors (ie window will now
  83.           automatically restore colors dropped onto it when restarted)
  84.         - removed unrecognizable characters from task list that came
  85.           from WPS objects that had a carriage return in their title
  86.         - removed the ~ from title bar of launched applications
  87.  
  88. Version 1.5 - Fixed bug with [ ] option (removed the *'s)
  89.         - Changed edit menu and item buttons to read Done instead of OK
  90.           (to limit confusion on the meaning of the buttons)
  91.         - Revised task switching code (hopefully this will help a few of
  92.           you out!)
  93.         - Added a start up list so that FileBar will launch up to 10
  94.           items when it loads (primarily useful when used as a WPS
  95.           replacement)
  96.         - Added DOS settings support outside of the WPS.  Now, when using
  97.           FileBar as a WPS replacement, you can still access DOS settings
  98.           via an external file.  For each application you need these for,
  99.           make a file called SETTINGS.INI and place it in the same path
  100.           as the executable.  Also, be sure WPS settings is not checked
  101.           in the item editing dialog.  The specific contents of this file
  102.           and more information can be found in in SETTINGS.TXT.
  103.  
  104. Version 1.6 - released primarily as a maintenance release of version 1.5
  105.           that attempts to relieve a user of an error that crashes his
  106.           system when using DOS settings via SETTINGS.INI file
  107.         - fixed bug that would crash filebar if separator used as first 
  108.           item of a newly created menu
  109.         - optimized load routine that greatly improves load time for 
  110.           FileBar
  111.         - added option to play an hourly chime (via a .WAV file through 
  112.           the MMPM extensions)
  113.  
  114. Version 1.7 - fixed bug that did not restore FileBar to bottom of screen that 
  115.           was intoduced with FileBar's 1.6 faster loading scheme
  116.         - changed launch code so that WPS objects no longer go through 
  117.           REXX to launch nor do opening settings go through REXX
  118.         - changed code so that any WPS object can be dropped and used to 
  119.           fill in the item data (although only WPS folders, directory and 
  120.           executable objects work -- program objects do not!)
  121.         - bitmap is now centered on screen when displayed using "normal" 
  122.           (when using the display background bitmap option)
  123.         - fixed bug so that adding separators to an existing menu does not
  124.           delete previously existing menu items
  125.         - fixed bug so that switching to a task will no longer sometimes 
  126.           bring up the task following the selected one
  127.         - added option to resize desktop upon boot of FileBar so that no 
  128.           icons or object icons are cut off by the FileBar menu
  129.         - moved menubar up one pixel so that clicking the very first row 
  130.           of dots on the menubar now activates a menu
  131.         - added a DLL to hook system messages so that we can intercept 
  132.           sizing messages so that maximizing a window no longer covers the 
  133.           FileBar nor does moving a window (this makes it possible for 
  134.           FileBar never to be covered up, greatly easing access to 
  135.           FileBar).
  136.         - Gave a new "90's look" to the Product Information dialog box  :)
  137.         - changed FileBar's SVGA icon (40x40) to resemble the FileBar 
  138.           bitmap
  139.         - integrated small-scale task scheduler and reminder code into 
  140.           FileBar to provide unassisted, timed launching of items or 
  141.           displaying of user-entered reminders.  Items may be launched on 
  142.           any calendar day, at any time, and once done so, may be 
  143.           automatically rescheduled to occur hourly, daily, weekly, 
  144.           monthly, or yearly.  Text reminders also have the option to 
  145.           play a .WAV sound file with the reminder to help raise 
  146.           attention to the reminder
  147.         - added code to fix a bug found with BocaSoft's WipeOut that would
  148.           cause FileBar to appear even when screen saver was activated
  149.  
  150. version 1.7a- released primarily for maintenance purposes (ie fixing bugs!)
  151.         - fixed bug that sometimes allowed "ghost menus" to appear
  152.         - fixed bugs in launch code that prevented launch of some 
  153.           applications
  154.         - a change in time does not cause an update (ie flicker) in the
  155.           FileBar when the time or date is not displayed
  156.  
  157. version 1.7b- fixed bug in DOS settings that would allows DOS settings to work
  158.           but only once!  (Let's hope this fixes everything this time!!!!)
  159.  
  160. version 1.8 - fixed reminder snooze so that snooze time is based on current
  161. (beta)        time rather than reminder alarm time
  162.         - fixed so that settings notebook no longers moves to background
  163.           with every click
  164.         - added feature so that pressing a mouse chord (buttons 1 and 2
  165.           together) will bring up the FileBar menu as a pop-up menu (NOTE
  166.           that this feature is still in beta and if you have any problems
  167.           with it whatsoever, you can simply disable it and you will be
  168.           back to normal)
  169.         - added feature to hide primary filebar menu so that you may use
  170.           solely the pop-up menu and more closely emulate X-Windows
  171.           type behavior
  172.  
  173. version 1.81- version # changed to 1.81 to avoid confusion with the version
  174. (release)     1.8 beta release
  175.         - button (combination) that activates popup menu is now configurable
  176.           between mouse button 3 and a chord of mouse buttons 1 and 2
  177.           (even though button does work when FileBar is used as a WPS
  178.           replacement (why this is, I have no clue!)
  179.         - condensed all pop-up menu options under one dialog to relieve
  180.           FileBar menu clutter
  181.         - expanded warning dialog box to mention that if a WPS object is
  182.           not found, it could be due to the fact that you have replaced
  183.           WPS and this feature is no longer available
  184.         - added code so that quote characters can be used in menu and item
  185.           names.  You need to run version 1.81 on your existing .ini
  186.           file once to convert it to the new format and then you can
  187.           use any character in your menus (besides character #250 "·", :)
  188.         - improved data structure previously implemented to store scheduler
  189.           tasks/reminders.  Unused reminder tasks no longer take up massive
  190.           storage space.
  191.         - improved data structure previously implemented to store menu 
  192.           items and program launch information.  Unused menu items no
  193.           longer take up massive storage space.
  194.         - Both of the above enhancements will reduce memory requirements
  195.           for most users and speed up operations (memory is only allocated
  196.           for items you have allocated and no space is wasted)
  197.         - revised launch item code so that command shell sessions now
  198.           come to foreground when launched from popup menu
  199.  
  200. version 1.82- emergency release to fix a bug when adding a separator would
  201.           immediately crash FileBar
  202.         - improved code so that ALL applications come to foreground when
  203.           launched (PM Apps had problems previously)
  204.  
  205. version 1.83- sample .INI files updated to conform to newer .INI file type
  206.         - text in dialog boxes expaned to accomodate different video
  207.           drivers with different size system fonts
  208.         - string reading corrected to correctly read in older 
  209.           .ini configuration files
  210.  
  211. version 1.84- focus code corrected to give launched applications the focus
  212.  
  213. version 1.85- max # of items per menu upped from 24 to 32 by user request
  214.         - max length of parameters/argument string changed from 32 to 64
  215.         - corrected popu-up menu dialog to correctly reflect why 3rd
  216.           button does not always work outside WPS
  217.         - corrected bug so that restoring a WPS object via launching
  218.           it again will no longer lock FileBar - it will timeout after
  219.           a certain period if the object did not open
  220.         - current day in scheduler calendar is now highlighted
  221.         - optimized construction of task list for each pull down
  222.         - added "Shell Awareness".  If FileBar is acting as the shell
  223.           FileBar will:  - remove its entry from the window list
  224.                  - remove the 'exit' option
  225.                  - display background bitmap (if selected)
  226.         - cleaned up loading process - no longer see intermediate
  227.           form of FileBar while creating menu
  228.         - Both Full-screen and seamless sessions of Windows (WIN-OS2)
  229.           now support DOS settings (use SETTINGS.INI file)
  230.         - Both Full-screen and seamless sessions of Windows (WIN-OS2)
  231.           are now started directly (without REXX support)
  232.         - removed redundancy in data-structure access thereby 
  233.           improving time and space performance
  234.  
  235. version 1.86- using the option to hide the primary menubar has been 
  236.           corrected so that the option actually works again (bug
  237.           was introduced in 1.85)
  238.         - put back in the ability to allow a background bitmap to be 
  239.           displayed by FileBar even when it is not the replacement 
  240.           shell (not recommended or supported by IBM)
  241.         - increased argument string length maximum from 64 to 80 by 
  242.           request of users
  243.         - added passwording features which include the option for 
  244.           password protection for each user defined menu item (may
  245.           have separate passwords for each different item).  There is
  246.           also a "system administrator" passwording option that
  247.           password protects "system level" functions (such as 
  248.           editing the menus, closing the application, etc)
  249.         - increased maximum storage capacity: now allowing 8 user 
  250.           definable menus with 40 items possible in each
  251.  
  252. version 1.87- primarily released as maintenance to 1.86
  253.         - updated DLL so that it correctly works with BocaSoft's
  254.           WipeOut screen saver 1.2
  255.         - fixed corruption problem that would destroy the bitmap
  256.           settings for a background bitmap upon each boot up
  257.           (this may have also caused other corruption to occur with
  258.            the passwording options).
  259.         - removed password protection from Shutdown option so any
  260.           user can shutdown system
  261.         - added documentation for how to obtain QVDM102 to the
  262.           settings.txt text file.  This is a freeware program to
  263.           help you obtain settings.ini files from WPS objects.
  264.  
  265. version 1.87b- released soon after 1.87 to correct two major bugs
  266.            in that release.  Both of these bugs were very obscure
  267.            and did not present themselves during QA testing
  268.          - fixed ALT+ESC bug when used as a shell replacement.  The
  269.            problem occured because FileBar removed itself from the task
  270.            list and left the task list totally empty.  Obviously, OS/2
  271.            did not like this situation.  Now, the entry is still present
  272.            but marked as invisible and not-jumpable
  273.          - fixed bug with PM apps sometimes getting confused when no 
  274.            settings file is found (but only happened on some OS/2
  275.            configurations and scenarious)
  276.  
  277. version 1.88- fixed bug with not correctly looking in the appropriate
  278.           directory for settings info
  279.         - added dialog concering FileBar support-BBS information
  280.         - changed way applications are launched using DosStartSession
  281.           (less parameters are set by me and more are left to OS/2.  This
  282.           addresses some of the "weirdness" that would sometimes appear in
  283.           launching items.)
  284.         - expanded button options for engaging popup menu (now allows for
  285.           mouse buttons 1, 2, 3, or double-clicking and chord)
  286.         - added code so that the popup menu is ONLY enabled if the user-
  287.           defined button configuration is enabled *over the desktop*
  288.         - maximum # of alarms increased from 32 to 48
  289.         - added option to allow user to choose if FileBar is removed from 
  290.           the jump list or not when booting it as a replacment shell
  291.  
  292. version 1.88a- fixed bug so that time/date is correctly displayed with OS/2
  293.            Warp Version 3.0 release
  294.          - German version of FileBar included with this release
  295.  
  296. version 1.89 - The need to enter the item name before getting the edit item
  297.            screen has been removed
  298.          - smaller memory footprint while running
  299.          - Now objects of -any- type can be opened.  Simply drag and drop
  300.            it into the "edit data item" WPS drop area.
  301.  
  302. version 1.89a- Fixed problem with OS/2 2.1 not updating the menu bar
  303.          - released as a maintenance release since 1.89 broke OS/2 2.1
  304.            support
  305.  
  306. version 1.90 - menu item structure now stores variable width strings instead
  307.            of static strings (results in saved memory) - the menu item
  308.            structure has been changed to a C++ class for better 
  309.            flexibility
  310.          - menu names stored as dynamic rather than static strings
  311.          - compressed filebar bitmap (saved as "compressed RLE" bitmap)
  312.            (reduces its size and size of overall .ZIP file)
  313.          - max item-name length increased from 24 to 48 chars
  314.          - maximum menu-name length moved from 20 to 40 chars
  315.          - improved Warp V3.0 detection (so time-date correctly displayed)
  316.          - DLL updated for compatability with OS/2 Warp V3.0 (auto-sizing
  317.            now works correctly under OS/2 Warp v3.0)
  318.  
  319.