home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
APPS
/
UTILS
/
A-G
/
FILEB190
/
HISTORY.TXT
< prev
next >
Wrap
Text File
|
1994-11-25
|
17KB
|
319 lines
===============================================================================
-------------------------------------------------------------------------------
FileBar -- An OS/2 Application Launch Facility and Shell Replacement
Written By Eric A. Wolf - Copyright (C) 1994 - All Rights Reserved
This program is SHAREWARE! Please read the registration information at the end
of this document for details on how to register your copy of FileBar.
-------------------------------------------------------------------------------
===============================================================================
== Revision History ========================
Version 1.0 - initial release
- released again to fix bug with ALT key pressed while FileBar
had focus (would crash FileBar)
Version 1.1 - Shutdown System option added to TaskList menu
- maximum number of user definable menus expanded to 7
- option added to allow opening of WPS folders (use drag and
drop to move a folder to the 'edit item' dialog and the
application will automatically fill in pertinent info
about the folder)
- added doubling clicking to select menus and items to edit
- modified so that removing an item does not selection
cursor to top of list each time
- added attaching WPS settings to each executable and using
them to launch an object versus using user defined settings
- still uses version 1.1 configuration files
Version 1.2 - bug fixed that did not allow accessing settings button unless
the edit item dialog was quit and re-entered if the path
information was changed
- modified resources so different fonts will not be
cut off in text areas
- modified launch code so some applications will not launch twice
when using WPS settings
- bug fixed that allows for the 7th menu to actualy be used
- added international date and time options
- added save menu configuration option
- remembers and restores fonts dragged and dropped on it
- allows use of version 1.1 configuration files and automatically
updates them version 1.2 status
- added reset and cancel buttons to edit item data dialog
Version 1.3 - fixed bug to allow task list to jump to a hidden view of a
WPS object, window, etc
- became "drag and drop aware" for fonts (ie window will now
automatically resize when font dropped onto it)
- filebar.ini no longer appears in root of boot drive when used
as a WPS replacement shell. (It appears in the directory that
the executable is started from)
- changed edit item dialog box so that minimized and maximized
box cannot both be checked
- added capabilities to task list: close, switch to, maximize,
minimize, hide and show windows
- much improved application launch (no intermediate REXX script
or command window is used). Seamless window apps still use
this intermediate rexx script, though. :( Still working on
this one!
Version 1.4 - fixed delay that would result when using FileBar as a Workplace
Shell replacement.
- fixed/improve close task mechanism so that it first tries a
"friendly close" and if that doesn't work, then it kills the
process forcefully. (Can now successfully close WPS objects
from task list!)
- Make FileBar menu item reduceable to a single symbol to reduce
menubar real estate it takes up (if the option is chosen)
- suppressed leading zeros in time and date display
- Added ability to use [options] in parameter area of item
settings to ask user to dynamically input command line
parameters before application launch (ie program objects).
- add ability to manipulate background bitmaps (useful ONLY if
FileBar is used as a WPS shell replacement)
- added error message if the launch of a non-WPS item fails
- fixed memory problem with WIN-OS/2 full screen sessions (now
fullscreen sessions are launched via REXX)
- became "drag and drop aware" for colors (ie window will now
automatically restore colors dropped onto it when restarted)
- removed unrecognizable characters from task list that came
from WPS objects that had a carriage return in their title
- removed the ~ from title bar of launched applications
Version 1.5 - Fixed bug with [ ] option (removed the *'s)
- Changed edit menu and item buttons to read Done instead of OK
(to limit confusion on the meaning of the buttons)
- Revised task switching code (hopefully this will help a few of
you out!)
- Added a start up list so that FileBar will launch up to 10
items when it loads (primarily useful when used as a WPS
replacement)
- Added DOS settings support outside of the WPS. Now, when using
FileBar as a WPS replacement, you can still access DOS settings
via an external file. For each application you need these for,
make a file called SETTINGS.INI and place it in the same path
as the executable. Also, be sure WPS settings is not checked
in the item editing dialog. The specific contents of this file
and more information can be found in in SETTINGS.TXT.
Version 1.6 - released primarily as a maintenance release of version 1.5
that attempts to relieve a user of an error that crashes his
system when using DOS settings via SETTINGS.INI file
- fixed bug that would crash filebar if separator used as first
item of a newly created menu
- optimized load routine that greatly improves load time for
FileBar
- added option to play an hourly chime (via a .WAV file through
the MMPM extensions)
Version 1.7 - fixed bug that did not restore FileBar to bottom of screen that
was intoduced with FileBar's 1.6 faster loading scheme
- changed launch code so that WPS objects no longer go through
REXX to launch nor do opening settings go through REXX
- changed code so that any WPS object can be dropped and used to
fill in the item data (although only WPS folders, directory and
executable objects work -- program objects do not!)
- bitmap is now centered on screen when displayed using "normal"
(when using the display background bitmap option)
- fixed bug so that adding separators to an existing menu does not
delete previously existing menu items
- fixed bug so that switching to a task will no longer sometimes
bring up the task following the selected one
- added option to resize desktop upon boot of FileBar so that no
icons or object icons are cut off by the FileBar menu
- moved menubar up one pixel so that clicking the very first row
of dots on the menubar now activates a menu
- added a DLL to hook system messages so that we can intercept
sizing messages so that maximizing a window no longer covers the
FileBar nor does moving a window (this makes it possible for
FileBar never to be covered up, greatly easing access to
FileBar).
- Gave a new "90's look" to the Product Information dialog box :)
- changed FileBar's SVGA icon (40x40) to resemble the FileBar
bitmap
- integrated small-scale task scheduler and reminder code into
FileBar to provide unassisted, timed launching of items or
displaying of user-entered reminders. Items may be launched on
any calendar day, at any time, and once done so, may be
automatically rescheduled to occur hourly, daily, weekly,
monthly, or yearly. Text reminders also have the option to
play a .WAV sound file with the reminder to help raise
attention to the reminder
- added code to fix a bug found with BocaSoft's WipeOut that would
cause FileBar to appear even when screen saver was activated
version 1.7a- released primarily for maintenance purposes (ie fixing bugs!)
- fixed bug that sometimes allowed "ghost menus" to appear
- fixed bugs in launch code that prevented launch of some
applications
- a change in time does not cause an update (ie flicker) in the
FileBar when the time or date is not displayed
version 1.7b- fixed bug in DOS settings that would allows DOS settings to work
but only once! (Let's hope this fixes everything this time!!!!)
version 1.8 - fixed reminder snooze so that snooze time is based on current
(beta) time rather than reminder alarm time
- fixed so that settings notebook no longers moves to background
with every click
- added feature so that pressing a mouse chord (buttons 1 and 2
together) will bring up the FileBar menu as a pop-up menu (NOTE
that this feature is still in beta and if you have any problems
with it whatsoever, you can simply disable it and you will be
back to normal)
- added feature to hide primary filebar menu so that you may use
solely the pop-up menu and more closely emulate X-Windows
type behavior
version 1.81- version # changed to 1.81 to avoid confusion with the version
(release) 1.8 beta release
- button (combination) that activates popup menu is now configurable
between mouse button 3 and a chord of mouse buttons 1 and 2
(even though button does work when FileBar is used as a WPS
replacement (why this is, I have no clue!)
- condensed all pop-up menu options under one dialog to relieve
FileBar menu clutter
- expanded warning dialog box to mention that if a WPS object is
not found, it could be due to the fact that you have replaced
WPS and this feature is no longer available
- added code so that quote characters can be used in menu and item
names. You need to run version 1.81 on your existing .ini
file once to convert it to the new format and then you can
use any character in your menus (besides character #250 "·", :)
- improved data structure previously implemented to store scheduler
tasks/reminders. Unused reminder tasks no longer take up massive
storage space.
- improved data structure previously implemented to store menu
items and program launch information. Unused menu items no
longer take up massive storage space.
- Both of the above enhancements will reduce memory requirements
for most users and speed up operations (memory is only allocated
for items you have allocated and no space is wasted)
- revised launch item code so that command shell sessions now
come to foreground when launched from popup menu
version 1.82- emergency release to fix a bug when adding a separator would
immediately crash FileBar
- improved code so that ALL applications come to foreground when
launched (PM Apps had problems previously)
version 1.83- sample .INI files updated to conform to newer .INI file type
- text in dialog boxes expaned to accomodate different video
drivers with different size system fonts
- string reading corrected to correctly read in older
.ini configuration files
version 1.84- focus code corrected to give launched applications the focus
version 1.85- max # of items per menu upped from 24 to 32 by user request
- max length of parameters/argument string changed from 32 to 64
- corrected popu-up menu dialog to correctly reflect why 3rd
button does not always work outside WPS
- corrected bug so that restoring a WPS object via launching
it again will no longer lock FileBar - it will timeout after
a certain period if the object did not open
- current day in scheduler calendar is now highlighted
- optimized construction of task list for each pull down
- added "Shell Awareness". If FileBar is acting as the shell
FileBar will: - remove its entry from the window list
- remove the 'exit' option
- display background bitmap (if selected)
- cleaned up loading process - no longer see intermediate
form of FileBar while creating menu
- Both Full-screen and seamless sessions of Windows (WIN-OS2)
now support DOS settings (use SETTINGS.INI file)
- Both Full-screen and seamless sessions of Windows (WIN-OS2)
are now started directly (without REXX support)
- removed redundancy in data-structure access thereby
improving time and space performance
version 1.86- using the option to hide the primary menubar has been
corrected so that the option actually works again (bug
was introduced in 1.85)
- put back in the ability to allow a background bitmap to be
displayed by FileBar even when it is not the replacement
shell (not recommended or supported by IBM)
- increased argument string length maximum from 64 to 80 by
request of users
- added passwording features which include the option for
password protection for each user defined menu item (may
have separate passwords for each different item). There is
also a "system administrator" passwording option that
password protects "system level" functions (such as
editing the menus, closing the application, etc)
- increased maximum storage capacity: now allowing 8 user
definable menus with 40 items possible in each
version 1.87- primarily released as maintenance to 1.86
- updated DLL so that it correctly works with BocaSoft's
WipeOut screen saver 1.2
- fixed corruption problem that would destroy the bitmap
settings for a background bitmap upon each boot up
(this may have also caused other corruption to occur with
the passwording options).
- removed password protection from Shutdown option so any
user can shutdown system
- added documentation for how to obtain QVDM102 to the
settings.txt text file. This is a freeware program to
help you obtain settings.ini files from WPS objects.
version 1.87b- released soon after 1.87 to correct two major bugs
in that release. Both of these bugs were very obscure
and did not present themselves during QA testing
- fixed ALT+ESC bug when used as a shell replacement. The
problem occured because FileBar removed itself from the task
list and left the task list totally empty. Obviously, OS/2
did not like this situation. Now, the entry is still present
but marked as invisible and not-jumpable
- fixed bug with PM apps sometimes getting confused when no
settings file is found (but only happened on some OS/2
configurations and scenarious)
version 1.88- fixed bug with not correctly looking in the appropriate
directory for settings info
- added dialog concering FileBar support-BBS information
- changed way applications are launched using DosStartSession
(less parameters are set by me and more are left to OS/2. This
addresses some of the "weirdness" that would sometimes appear in
launching items.)
- expanded button options for engaging popup menu (now allows for
mouse buttons 1, 2, 3, or double-clicking and chord)
- added code so that the popup menu is ONLY enabled if the user-
defined button configuration is enabled *over the desktop*
- maximum # of alarms increased from 32 to 48
- added option to allow user to choose if FileBar is removed from
the jump list or not when booting it as a replacment shell
version 1.88a- fixed bug so that time/date is correctly displayed with OS/2
Warp Version 3.0 release
- German version of FileBar included with this release
version 1.89 - The need to enter the item name before getting the edit item
screen has been removed
- smaller memory footprint while running
- Now objects of -any- type can be opened. Simply drag and drop
it into the "edit data item" WPS drop area.
version 1.89a- Fixed problem with OS/2 2.1 not updating the menu bar
- released as a maintenance release since 1.89 broke OS/2 2.1
support
version 1.90 - menu item structure now stores variable width strings instead
of static strings (results in saved memory) - the menu item
structure has been changed to a C++ class for better
flexibility
- menu names stored as dynamic rather than static strings
- compressed filebar bitmap (saved as "compressed RLE" bitmap)
(reduces its size and size of overall .ZIP file)
- max item-name length increased from 24 to 48 chars
- maximum menu-name length moved from 20 to 40 chars
- improved Warp V3.0 detection (so time-date correctly displayed)
- DLL updated for compatability with OS/2 Warp V3.0 (auto-sizing
now works correctly under OS/2 Warp v3.0)