home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 98
/
af098a.adf
/
archives
/
HDProgs.lzx
/
ScreenTab
/
Docs
/
History
< prev
next >
Wrap
Text File
|
1997-04-14
|
15KB
|
424 lines
Version 1.00, Date: 20-Sep-1994
--------------------------------------------------------------------------
- first full featured version
- BUG KILLED IN: Reading the catalog strings
Version 1.01, Date: 21-Sep-1994
--------------------------------------------------------------------------
- for more safety I have created a semaphore, which stops the
patched functions until the ScreenTab-Window disappears
- now every key combination can be used for activation of the
ScreenTab-Window (can be changed in the Tool-Types)
Version 1.02, Date: 22-Sep-1994
--------------------------------------------------------------------------
- built in the keyboard shortcuts
Version 1.04, Date: 03-Oct-1994
--------------------------------------------------------------------------
- Update to SAS/C 6.51
- cleaned up the code a little
Version 1.05, Date: 08-Oct-1994
--------------------------------------------------------------------------
- GUI now font sensitive
Version 1.06, Date: 09-Oct-1994
--------------------------------------------------------------------------
- the list gadget can be controlled by the cursor keys
- replaced ChangeApplication by Del+Add-Application
- BUG KILLED IN: Deleting an application
- the patched functions will now be checked when the user quits
ScreenTab
Version 1.07, Date: 18-Oct-1994
--------------------------------------------------------------------------
- preferences will be read from the ENV:-Directory
Version 1.08, Date: 25-Oct-1994
--------------------------------------------------------------------------
- ScreenTab now uses the timer-device to wait for pressing the
necessary key. Other tasks won't be burdened anymore.
- improved the taskname handling essentially
- the name of the task which opened the last screen will be
displayed in the 'About'-Requester
Version 1.09, Date: 27-Oct-1994
--------------------------------------------------------------------------
- BUGS KILLED:
- LockLayerInfo() replaced by LockLayers()
- ScreenTab now creates an own port for the timer.device
- when you changed a pattern and the pattern wasn't OK, the
whole definition was deleted
- when a program is started by CLI, ScreenTab uses only the
program name (without path) for pattern matching
Version 1.10, Date: 28-Oct-1994
--------------------------------------------------------------------------
- ActivateWindow() is now patched, too (errors with other programs).
Version 1.11, Date: 30-Oct-1994
--------------------------------------------------------------------------
- removed cursor usage in the list gadget (it doesn't make sense,
because you need special OS3.0-Features to make it useful,
GetGadgetAttrs() !!!)
- now it's possible to shut down the preferences with the Exchange
program
Version 1.12, Date: 13-Nov-1994
--------------------------------------------------------------------------
- finally, OpenWindowTags(), OpenWindow() and CloseWindow() are also
patched, because ScreenTab mustn't be activated during opening or
closing a window !
- BUG KILLED:
- reentered ChangeApplication() from pre-V1.06
- optimized the code
Version 1.13, Date: 14-Nov-1994 (AmiNet Release)
--------------------------------------------------------------------------
- BUGS KILLED:
- using the screen title only with a pointer instead of a
pointer to a pointer 8^)
- preferences window didn't free the whole allocated memory
(FreeVisualInfo())
Version 1.14, Date: 18-Nov-1994
--------------------------------------------------------------------------
- BUG KILLED:
- some automatic window activators like QMouse couldn't activate
the window sometimes
- gadgets will now be disabled if necessary
Version 1.15, Date: 26-Nov-1994
--------------------------------------------------------------------------
- BUGS KILLED:
- when opening the preferences window under 2.x, there always
occured the "error on opening gadget" (nasty bug ;)
- Public-Screen wasn't unlocked after quitting the preferences
(Indication : Marcin Orlowski)
Version 1.20, Date: 16-Dec-1994 (AmiNet Release)
--------------------------------------------------------------------------
- BUG KILLED:
- under 2.x, the prefs file couldn't get loaded because of a
guru (Indication by several users)
- now back-switching enabled with pressed SHIFT-Key
- Reworked the GUI
- new menu "Options":
- "Remember last application" (Suggestion by several users)
- "Use only public-screen" (Suggestion : Marcin Orlowski)
(also possible for single applications)
- new "Load"-Option to reload preferences
- preferences are now saved in ENV:-Directory, too
- double-click in the list gadget opens the application definition
- if the window is too wide, there will be another try with
topaz/8 (Suggestion : Marcin Orlowski)
- gadget for automatic window activation
- gadget for exclusion of applications (Suggestion : Marcin Orlowski)
- window will now be centred in every case, also on autoscroll
screens (but without overscan recognition, sorry, but until now
I don't know how to get the overscan mode of an existing screen,
please contact me if you know; Indication : Thomas Kobler)
- window looks better under 2.x
- several small changes
- revised documentation
Version 1.21, Date: 07-Jan-1995
--------------------------------------------------------------------------
- if the include gadget isn't active, the other checkboxes are
disabled
- optimized the code
Version 1.22, Date: 16-Jan-1995
--------------------------------------------------------------------------
- now any other font can be used, when the window is too wide
for the screen (new tool-types DEFFONTNAME, DEFFONTHEIGHT)
- the window will now be centered on every screen (overscan, too)
Version 1.23, Date: 21-Jan-1995
--------------------------------------------------------------------------
- BUG KILLED:
- after loading the preferences from the project menu, the
checkmarks of the options menu weren't corrected
- new option "Use background-pattern" (looks better, doesn't it ?)
- size of the window is now resolution sensitive
- improved automatic window activation
- added EMail-Address to Info-Requester
- cleaned up the code
Version 1.24, Date: 28-Jan-1995
--------------------------------------------------------------------------
- BUG KILLED:
- during cycling, the arriving input-events will be filtered,
so it shouldn't come to deadlocks anymore
(Indication : Peter Vohmann)
Version 1.25, Date: 02-May-1995 (AmiNet Release)
--------------------------------------------------------------------------
- BUG KILLED:
- Enforcer-Hit with screens without title (Indication by
Peter Vohmann)
- finally, windows-cycling is possible
- version of language catalog will be checked
- ScreenTab doesn't start as a background-process anymore (tell
me anyone, who doesn't use WBStartup !!!)
- new gadget in the application definition for easier handling
of the pattern gadget
- NewLookMenus for 3.x-Users
- menu shortcuts localized
- some applications could cause deadlocks with ScreenTab. Now the
window will be closed after a defined time (default: 10 sec.),
when there's nothing happening during that time
(Tool-Type : TIMEOUT)
- some minor changes
- recompiled with SAS/C 6.55
Version 1.26, Date: 13-Jun-1995
--------------------------------------------------------------------------
- little change in Project-Menu, swapped "About" and "Hide"
(Suggestion by Marcin Orlowski)
- error on startup will only be shown, if there was a read failure
(Suggestion by Timo Nentwig)
Version 1.27, Date: 04-Jul-1995
--------------------------------------------------------------------------
- restructuration of the code
- multiple screen names are now numbered (Suggestion by several
users)
- cycling can be stopped by pressing another key than the switch
keys
- if the window is too wide, ScreenTab will automatically switch
to the next screen/window
Version 1.28, Date: 05-Jul-1995
--------------------------------------------------------------------------
- GUI completely reworked (looks equal but code is much shorter)
- some minor code optimizations
Version 1.29, Date: 06-Jul-1995
--------------------------------------------------------------------------
- user can now comfortably choose the basic pattern by using
a popup gadget (Suggestion by Marcin Orlowski)
- new catalog string for the translator
Version 1.30, Date: 10-Sep-1995 (AmiNet-Release)
--------------------------------------------------------------------------
- BUG KILLED:
- little bug killed in the key handling routine
- nasty bug killed which occured with PPaint
- now support of the ScreenNotify-Library (Suggestion by Paul
Hernik)
- ScreenTab now uses overlays, the needed memory is reduced
about 8 KB
- ScreenTab can now be forced to quit by sending a
SIGBREAKF_CTRL_C (important for future versions)
Version 1.31, Date: 29-Sep-1995
--------------------------------------------------------------------------
- BUGS KILLED:
- calculating of the window width
- reworked the message handling
Version 1.32, Date: 05-Dec-1995 (AmiNet-Release)
--------------------------------------------------------------------------
- BUG KILLED:
- OpenScreen(TagList)-Patches now work correctly (nobody noticed
it ?!)
- window throws a shadow
Version 1.33, Date: 22-Dec-1995
--------------------------------------------------------------------------
- usage of the memory pool functions of amiga.lib -> much faster
Version 1.34, Date: 25-Jan-1996
--------------------------------------------------------------------------
- BUGS KILLED:
- removed existing Enforcer-Hits
- nice little images can now be displayed
Version 1.35, Date: 29-Jan-1996
--------------------------------------------------------------------------
- BUG KILLED:
- fixed the public screen problem
- now taskbar feature available
Version 1.36, Date: 18-Feb-1996
--------------------------------------------------------------------------
- new taskbar-clock option
- removed "Automatic window activation" option (I think, it's
redundant, because everybody has a tool like Yak, MultiCX ...)
- format of image files is now flexible
Version 1.37-1.39 not documented
--------------------------------
Version 2.0, Date: 21-Apr-1996 (AmiNet-Release)
--------------------------------------------------------------------------
- new external preferences program using MUI 3; it can also be
started when ScreenTab isn't running
- splitted and removed all redundant code, so ScreenTab is getting
smaller and smaller (about 10 KB less memory usage)
- switched to buffered I/O -> a looooot faster
- reworked the catalog files, need absolutely new translation
- reworked the documentation
Version 2.1, Date: 26-May-1996 (AmiNet-Release)
--------------------------------------------------------------------------
- images can now be displayed in the task-bar, too
- now user can define a default image, which will be displayed
instead of the question mark
- user can define specific fonts for the switch functions
- reworked preferences program
- added app-window support for images
Version 2.2 not documented
--------------------------
Version 3.0, Date: 11-November-1996 (AmiNet-Release)
--------------------------------------------------------------------------
- implemented Start-Button
- reworked the whole layer management
- defined interface for additional PlugIn-Functionality
- preferences file is now in IFF-Format
- updated preferences program
- created global error handling system
- recompiled with SAS/C 6.57
Version 3.1, Date: 27-March-1997 (AmiNet-Release)
--------------------------------------------------------------------------
- BUGS KILLED:
- loading the preferences file caused hang up on 68000 systems
- forgot to keep the fonts gadgets always up to date
- loading images which exceed the ranges could crash the
system
- optionally, ScreenTab doesn't lock Intuition anymore (this should
solve the problems for all DOpus 5.5 users out there)
- colors of the images will now be remapped to the screens colors,
so they should look good on every screen
- Start-Button now supports ARexx-Programs
- Start-Menu depth now only depends on free memory
- added support for flexible format of the task bar clock
- PlugIns now can display images, too
- if the image path doesn't contain a ':' then the image will be
loaded from the directory specified by "IMAGEDIR"
- fonts can now be changed on the fly
- comfortable interface for plugin configuration introduced
- Workbench is now always recognized with the pattern "Workbench"
- stack size of WB programs will now be read on start-up of the
program, no need to adjust it in the preferences
- programs can now be started via hot-key
- the pixel gap between the entries of the Start-Menu can now be
adjusted
- images can now be of nearly any size (can be adjusted with the
tool-types IMAGE_MAX...)
- preferences completely reworked (better D&D-Support, Copy-Gadgets,
userfriendly interface for plugins, hot-key support, ...)
Version 3.2, Date: 09-April-1997 (AmiNet-Release)
--------------------------------------------------------------------------
- BUGS KILLED:
- nasty bug killed which caused crash when inserting a node
in the Start-Menu without having selected a drawer or the root
- ScreenTabPrefs was accidently compiled in 020-Mode
- double start of preferences caused strange behaviour in the
still running program
- inserting drawers as sub-drawers containing nothing didn't
work correctly
- small work-around for AMOS-Programs which mostly open screens of
no size
- added French and Italian installation strings, added Italian
catalogs (again by Francesco Mancuso, thx)
- optimized image rendering routine
- new tool-type COLORMAPPING; if you set this to OFF the images won't
be remapped to the screen-colors (should solve the speed problems
on relatively slow Amigas with graphic boards)
- changed the behaviour of the right mouse-click:
- single click: last menu of the Start-Menu closes
- double click: the whole task-bar shuts down