home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
prog
/
c
/
gadtools.lha
/
GadToolsBox
/
Changes
< prev
next >
Wrap
Text File
|
1992-09-26
|
53KB
|
973 lines
This file contains specific changes/fixes in the different releases of
The GadToolsBox program. The most recent version is first in the list.
The following is a list of abbrevations so you know what's what.
SA = Suggestion added.
MIN = Minor bug fixed.
MAJ = Major bug fixed.
NF = New Feature.
CH = Minor change.
NOTE: THE BINARIES SAVED WITH PRE-1.2 VERSIONS OF THE PROGRAM CANNOT
BE LOADED BY THIS VERSION OF GADTOOLSBOX!
MY FIDO ADDRESS CHANGED! YOU CAN NOW REACH ME AT:
2:285/502.7 Jan van.den.Baard
----------------------------------------------------------------------
GadToolsBox V1.4
----------------------------------------------------------------------
20-Apr-1992 CH Now GadToolsBox is compiled with the "-ms" switch
of dice to put the static strings into the code
hunk. This will give me some data space so that I
don't have to compile large data yet. (37.112)
20-Apr-1992 SA-NF The C source generator now generates source which
results in a smaller executable. All gadget
creations are now done in a loop. Added the
"Aztec C" preferences switch. This switch _must_
be on if you work with the aztec compiler. The
generated gadget tags use a special kind of type
casting which seems to be the only way to get the
aztec compiler to create the correct data for the
tags without generating a bunch of errors and
warnings. Suggested by Garry Glendown. (37.113)
23-Apr-1992 MAJ As it seems the assembler source generator wasn't
upto date at all in release 1.3. It even
generated bad code sometimes......(Sorry boys and
girl's...). Now the Assembler source generator is
totally updated to generate the same kind of
source as the C generator. (37.114)
24-Apr-1992 NF-SA Added he possibility to block to X and/or Y
movements when creating, sizing, moving and
copying a gadget. Suggested by Yves Perrenoud.
(37.115)
27-Apr-1992 NF Added the ExitHelp and TabCycle tags to the
string and integer gadgets. I seem to have
overlooked these two tags. (37.116)
02-May-1992 NF Now the window texts are also generated with the
font adaptable source. (It's about time.)(37.117)
03-May-1992 MIN GadToolsBox didn't generate correct gadget, bevel
box and text offset's when the window was
BORDERLESS and/or BACKDROP. Bug found by Jochen
Kreimer. (37.118)
10-May-1992 NF-SA GadToolsBox now supports grouping of gadgets to
perform moves, copies, deletes and edits on more
gadgets at the same time. I have implemented this
the same way as with the align routines.
Suggested by just about everyone that uses
GadToolsBox seriously. (37.119)
11-May-1992 NF Extended the multi selection a bit. When you are
prompted to click on the gadgets to move, copy,
delete or edit you can press 'A' to select all
gadgets and 'SHIFT+A' to de-select all gadgets.
(37.120)
13-May-1992 MIN Fixed a few minor things. Cleaned up some shit.
(37.121)
24-May-1992 MIN Now GadToolsBox asks for the v36 of the diskfont
library. It used to ask for v37 but this isn't
really necessary. (37.122)
24-May-1992 NF Now double-clicking is supported when multi-
selecting gadgets to perform an action. (37.123)
24-May-1992 SA Removed the warning color that poped-up whenever
an important requester pops up. Suggested by
Magnus Holmgrem. (37.124)
25-May-1992 MAJ Now Password crunching works. I stupidly forgot
to encrypt the crunched buffer. Thats what you
get when you don't read documentations as good as
you should. Bug found by Nico François. (Thanks
for the disk...). (37.125)
30-May-1992 NF-SA Now the menus that cannot function because there
are not enough gadgets, boxes, text, menus etc.
are disabled until enough objects are available.
Suggested by Kai Bolay. (37.126)
30-May-1992 NF-SA Now the default contents of string and integer
gadgets can be changed by simply entering the
change in the gadgets. Suggested by Gael Marziou.
(37.127)
08-Jun-1992 MIN Enhanced the refresh routine a bit. It used to
call "RefreshGList()" and "RefreshWindowFrame()".
Now it only call's "RefreshWindowFrame()" because
this call will also refresh the gadgets.
Refreshing goes much faster now. Bug found by
Klaus Nachtigall. (37.128)
08-Jun-1992 MIN Fixed a small bug that when older files where
loaded the vanillakey messages didn't come
through anymore. (37.129)
11-Jun-1992 MAJ The "CANCEL" gadget in the screen mode selector
when "New" was selected didn't work. Ooops.
(37.130)
13-Jun-1992 MIN Forgot to unlock a lock. (37.131)
13-Jun-1992 NF-SA Added a new menu-item called "Add gadgets" which
is a toggle item. When this item is checked you
are able to add gadgets to the window when it
isn't checked you can't add gadgets. Suggested by
Kai Bolay. (37.132)
14-Jun-1992 NF As of this version GadToolsBox requires ReqTools
version 2.0 or better. (37.133)
14-Jun-1992 NF There where problems with the combined RAWKEY and
VANILLAKEY on the same window. Now only the
RAWKEY flag is set and the keys are converted
using "RawKeyConvert()" which eliminates the
problem. (37.134)
15-Jun-1992 NF The gadget-keyboard-shortcuts now work accoording
to the "User Interface Style Guide". I found this
necessary because ReqTools does it to and to get
a good feel in a program all requesters should
offer about the same possibilities. Note however
that this is not active in the release versions
while C= does not come up with an approved way to
do this with GadTools gadgets. (37.135)
21-Jun-1992 CH-SA Changed the scaling calculation a bit to avoid
rounding problems. Suggested by Sebastiano Vigna.
(37.136)
21-Jun-1992 NF-SA GadToolsBox now sorts the bevel boxes by size
which will cause the smaller boxes to appear at
the beginning of the list and the bigger boxes at
the end. This will prevent that smaller boxes
will be overlapped by bigger ones. Suggested by
Rene Petersen. (37.137)
06-Jul-1992 MAJ I have removed the toggle-select option with the
button gadgets. After finaly receiving the
Libraries manual I read that it's illegal to
set/clear gadget flags in the gadtools gadgets
with the exception of the GENERIC_KIND. (37.138)
08-Jul-1992 NF I have added the STRINGA_Justification tag to the
STRING and INTEGER kind of gadgets. (37.139)
11-Jul-1992 MIN Fixed a bug in the Edit Flags requester. The
SMART_REFRESH gadget screwed up. It was checked
even when another refresh bit was set. Bug found
by Peter Kunst. (37.140)
11-Jul-1992 MAJ The assembler source generator screwed up with a
label. This is a bug that occurs in the previous
1.4 beta version. (37.141)
13-Jul-1992 MAJ I forgot to include 'graphics/gfxbase.i' in the
generated non-RAW assembly source. Also the non-
RAW assembly source generator used 'ng_SIZEOF'
instead of 'gng_SIZEOF'. (37.142)
18-Jul-1992 MIN Fixed a bug that would keep the ReadOnly flag on
with ListView gadgets even when you tried to
switch it off. Bug found by Steve Loughran.
(37.143)
18-Jul-1992 NF Extended the multi-selection a bit. Now double-
an already selected gadget will not exclude that
gadget from the selected list. (37.144)
18-Jul-1992 MAJ All flags from Menu(Sub)Items where cleared after
re-editing. Bug found by Steve Loughran. (37.145)
18-Jul-1992 NF-SA Enhanced the menu and (sub)item editors. Also
I have added the much wanted up & down gadgets
to enable the user to move menus/items up or down
in the list. Suggested by several people.
(37.146)
19-Jul-1992 MAJ The mutual-exclude bug in the Item Editor is
finally fixed! It was a MENUVERIFY bug. Bug
and the solution found by Kai Bolay. (37.147)
19-Jul-1992 NF Added a mutual-exclude button to the (sub)item
editors. (37.148)
19-Jul-1992 MAJ The assembler source generator used a "bne.s"
where it should use a "beq.s". (37.149)
19-Jul-1992 MIN The font used to print the text when moving or
adding the text was the current system font which
can be a different one from the screen font. This
was very annoying. (37.150)
19-Jul-1992 NF I have added spread routines. These routines
will evenly spread the gadgets in the X or Y
directions. (37.151)
20-Jul-1992 NF Also added Up and Down gadgets to the Mx, Cycle
and ListView gadget editors. (37.152)
22-Jul-1992 MIN The handling of internal flags for the zoom,
autoadjust, queue, etc.. tags was screwed up. Bug
found by Marcel Offermans. (37.153)
22-Jul-1992 NF-SA Added a double-click option in the Screen Mode,
Text and Project Window selectors. Suggested by
Ugo Paternostro. (37.154)
23-Jul-1992 SA I dropped a few wierd menu keyboard shortcuts.
A lot of them where not easy to access and the
purpose of thos shortcuts is that they are easy
accesible. Suggested by Reza Elghazi. (37.155)
23-Jul-1992 MIN The source generators did not generate the source
to open the font when this was necessary.
(37.156)
26-Jul-1992 NF-SA Now the C source generator generates an IDCMP
event-handler for each window. Please read the
doc for more info on this topic. Also the C
source generator now writes out tabs instead of
spaces. Added the Source Label gadget in the
(Sub)Item editor. Suggested by several people.
(37.157)
26-Jul-1992 NF Added the "Templates" witch in the preferences
window to tell GadToolsBox to generate template
routines for the IDCMP handler. (37.158)
30-Jul-1992 NF-SA I just received the finished Oberon source
generator from Kai Bolay and added it to
GadToolsBox. Suggested and written by Kai Bolay.
(37.159)
02-Aug-1992 NF Now it's also possible to simply create Icon Drop
boxes with GadToolsBox. (37.160)
03-Aug-1992 MIN Fixed a small bug in the source generators. They
used to generated the rendering of the text first
and then the boxes with normal source and the
other way around with font adaptable source. Now
all source generators generate the box renodering
first and the text rendering last. (37.161)
06-Aug-1992 MIN The assembler source generator generated two
commas instead of one with the SA_AutoScroll tag.
Bug found by Steve Loughran. (37.162)
10-Aug-1992 MAJ GadToolsBox crashed after saving/loading a
palette file. Also added the possibility to load
the workbench colors without the hasle of using
the filerequester. Bug found and suggestion by
Reza Elghazi. (37.163)
13-Aug-1992 NF Updated GadToolsBox with the latest Oberon source
generator. Added the generation of the Icon Drop
Box to the Oberon source generator. (37.164)
15-Aug-1992 CH Changed the keyboard handling of the horizontal
and vertical blocking a bit. (37.165)
22-Aug-1992 CH-NF Changed the multi-selection. Now you must first
select the gadgets and then select what you want
to do with them. This makes it a bit object
orientated. Suggested by Kai Bolay. Also changed
the Spread routines. Now you must select the area
in which the gadgets are spread with the mouse.
Suggested by Franz Schwarz. (37.166)
22-Aug-1992 NF You can now double-click a gadget to pop-up it's
editor(s). (37.167)
22-Aug-1992 MAJ Due to a bug in a call to setmem the gadtools
specific IDCMP flags where not generated
correctly if more than one window was available.
This was true for the C, Asm & Oberon source
generators. (37.168)
23-Aug-1992 CH Changed the way the user is requested for certan
things. Instead of rendering a message in the
screen title bar the messages are now rendered in
both the screen and window title. Suggested by
Kai Bolay. Also changed the way the coordinates
are shown. Now the coordinates are shown in the
title bar of the window. Made the default Work
Window little bigger. (37.169)
23-Aug-1992 CH-NF Added keyboard shortcuts for the R,G,B sliders in
the palette editor. Suggested by Marcel Offermans
(37.170)
23-Aug-1992 CH Enhanced the Password requesters a bit. They look
better now than those of the powerpacker.library.
(37.171)
23-Aug-1992 CH Fixed "OK" and "CANCEL" gadgets in the requester
to use "Ok" and "Cancel". Suggested by Marcel
Offermans. (37.172)
23-Aug-1992 NF-CH GadToolsBox does not startup with the screen mode
requester anymore. Now the files "ENV:Sys/screen
mode.prefs", "ENV:Sys/sysfont.prefs" and "ENV:Sys
/palette.ilbm" are read to get a default startup.
Changes can ofcource be made with the screen mode
palette and font requesters from within the
program. Suggested by Reza Elghzi. (37.173)
24-Aug-1992 CH Changed the mouse movement detection. I used to
use MOUSEMOVE messages but I switched to the RKM
suggested way to using INTUITICKS not to put to
much strain on the Intuition communications
system. One caveat though.... The movements of
gadgets, boxes, texts, coordinates is a bit
slower. (37.174)
28-Aug-1992 MIN Fixed a few stupid enforcer hits. These hits
where there when moving and sizing a bevel-box.
(37.175)
01-Sep-1992 NF Added another global in the generated source (C &
Asm). Now a global called PubScreenName is
generated when generating for the workbench or
default pubscreen. This way you can alter the
name without having to hack the generated code by
hand. (37.176)
01-Sep-1992 SA Changed the manus in the way that they do not say
"gadgets" or "window" on each item. Suggested by
Marcel Offermans (37.177)
----------------------------------------------------------------------
GadToolsBox V1.3 (37.111)
----------------------------------------------------------------------
06-Jan-1992 NF GadToolsBox now supports screens larger than the
visible size on the monitor. You can auto-scroll
through these screens. All program requesters
will appear in the center of the visible part of
the screen. (37.44)
10-Jan-1992 MIN The BevelBoxes did not re-position when the
WFLG_GIMMEZEROZERO flag was turned on/off. This
has been fixed. (37.45)
10-Jan-1992 MIN The print routine had a little trouble when only
one window was in memory. This has been fixed.
(37.46)
18-Jan-1992 NF-SA Added gadget alignment routines which enable the
user to easely get the gadgets the same
size and position. NOTE: Keyboard shortcuts
are not defined for the menus....I simply ran out
of shortcut characters. Suggested by Nico Fraçois
(37.47)
18-Jan-1992 SA The IDCMP_MENUPICK flag is now automatically set
when a menu is added to a window. Suggested by
Sebastiano Vigna. (37.48)
18-Jan-1992 SA The C source generator now generates NULL instead
of 0l. The 0l seems to upset lint. Suggested by
Sebastiano Vigna. (37.49)
18-Jan-1992 SA Added a "Default Zoom" gadget to let GadToolsBox
calculate the Zoom width and Zoom height as
follows: ZoomWidth is the length of the window
window title + 80. ZoomHeight is the size of the
window title bar. Suggested by Sebastiano Vigna.
(37.50)
18-Jan-1992 SA Now GadToolsBox generates the gadget IDCMP flags
according to the definitions in gadtools.h(.i).
This will ensure future compatibility. Suggested
by Sebastiano Vigna. (37.51)
19-Jan-1992 CH The C source generator now generates calls to
"OpenXXXTags()" instead of "OpenXXXTagList()"
to open the screen and window. This because some
compilers under which my Aztec 5.0a compiler have
trouble with converting pointers to integers in
TagItem structures. Now the source will compile
with both DICE and Aztec. Please report trouble
with other compilers to me. (37.52)
21-Jan-1992 SA The getfile gadget now uses a "Boopsi" image
which causes the image to be drawn in the same
colors as all other GadTools gadgets. Also
the Source + object code of the Boopsi routine is
included. All programs that use the getfile
gadget generated with gadtoolsbox _MUST_ link
with this object code. Suggested by Nico François
(37.53)
25-Jan-1992 NF The C source generator now generates four words
describing the window left, top, width and height
This will allow your application to remeber size/
position changes the user makes with the window.
(37.54)
25-Jan-1992 NF-SA The filerequester now automatically uses the file
name to build the output source name. This way
you are not presented with unnamed.c each time
you generate the source. Originaly it was
suggested that the binary should contain the
source name but I think this is a better way.
Suggested by Andreas Jung. (37.55)
25-Jan-1992 NF Added a "Close WBench" switch in the preferences
window to let the program try to close the
workbench screen uppon startup. Suggested by
the "User Interface Style Guide". (37.56)
25-Jan-1992 NF Added a "Progress Indicator Requester" for the
Crunch progress. Suggested by the "User Interface
Style Guide" (37.57)
25-Jan-1992 CH Enhanced some things like some requesters and
menus accoording to the guidelines expressed in
the "User Interface Style Guide". (37.58)
01-Feb-1992 NF-SA The C source generator is now able to generate
source which will automatically adapt itself to
any font. Note however that when using this
feature window texts are _NOT_ generated in the
source. Maybee in a next release.... Please refer
to the "Adapt Font" chapter in the docs for more
info. Suggested by Sebastiano Vigna. (37.59)
02-Feb-1992 MIN Fixed some minor bugs in the C source generator.
(37.60)
02-Feb-1992 NF-SA Changed the working of the default zoom gadget.
Now when this gadget is selected the alternative
zoom positions are calculated at run time.
Suggested by Sebastiano Vigna. (37.61)
03-Feb-1992 CH When the "Font Adapt" option is on GadToolsBox
forces the user to design the user interface with
the topaz 8 font. (37.62)
03-Feb-1992 CH Optimized the C source Generator a bit saving
612 bytes on the executable. Also it's a bit
faster. (37.63)
05-Feb-1992 CH-SA The generated C source now always checks the
screen font so that the gadgets, bevel boxes and
texts are always placed correctly in the window
Suggested by Sebastiano Vigna. (37.64)
06-Feb-1992 CH From now on the Zoom options are only available
when the sizing gadget of the window is switched
off. (37.65)
08-Feb-1992 CH-SA The generated assembler source now always checks
the screen font so that the gadgets, bevel boxes
and texts are always placed correctly in the
window. Suggested by Sebastiano Vigna. (37.66)
08-Feb-1992 NF-SA The Assembler source generator is now also able
to generate source which will automatically
adapt itself to any font. Please refer to the
"Adapt Font" chapter in the docs for more info.
Suggested by Sebastiano Vigna. (37.67)
09-Feb-1992 NF-SA GadToolsBox now defaults to the TEXT overscan
resolution. Suggested by Kai Bolay. (37.68)
09-Feb-1992 NF_SA GadToolsBox now defaults to using the system
default font uppon startup. Also the main menus
use the screen font when possible. Suggested by
Kai Bolay. (37.69)
09-Feb-1992 MIN Fixed a bug in the preferences. The preferences
would re-open the editscreen when Save was
selected and the preferences window was still
open causing two open screens. (37.70)
09-Feb-1992 CH Changed the Alert to warn the user if one of the
disk based libraries could not be opened into a
"Retry" "Cancel" requester. Suggested by Kai
Bolay. (37.71)
09-Feb-1992 MIN Fixed a bug in the Screen Tags requester.
The title gadget had the same ID as the type
gadget causing the screen type to change when
the screen title was changed. (37.72)
10-Feb-1992 NF-SA Added a preferences switch which tells the
Assembler source generator to create XREFs to the
amiga.lib _LVO table instead of using constants.
Added QED ARexx script which converts old GTB
assembler files to using _LVO calls. ARexx script
and suggestion by Ken Simpson. (37.73)
11-Feb-1992 CH The C source generator now generates a global
( or static ) pointer(s) to the window title
enabling the user to change these at run-time.
This can be handy for programs that setup the
title at run-time. (37.74)
12-Feb-1992 NF Added the "Toggle" switch in the button requester
to enable you to create toggle select gadgets. I
think that this should have been possible with a
simple tag. (37.75)
13-Feb-1992 CH-MIN Enhanced some things. And fixed the bug (I think)
that GadToolsBox sometimes didn't generate the
correct IDCMP Flags. (37.76)
14-Feb-1992 CH Now it's possible to break of a gadget/bevelbox
operation when the rubber-band box is displayed
using the ESC key. (37.77)
14-Feb-1992 CH The source generators now use the full YSize of
the run-time system font to re-calculate the
gadget, bevel-boxes and window sizes. (37.78)
18-Feb-1992 MAJ The menu routines could screw up by thinking that
some items had sub-items while this wasn't true.
This could (would) result in corrupt menus when
the file was saved and later reloaded. To fix
this I've added the possibility to erase a
complete sub-item bar with the touch of a key.
Please read the "__IMPORTANT__" chapter from the
doc file for an explanation of how to restore
these corrupt files. Bug found by Andreas Jung.
(37.79)
19-Feb-1992 CH GadToolsBox now defaults to using the same font
as the font of the default public screen. Also
the "New" routine will now reset to that same
font. Suggested by Kai Bolay. (37.80)
24-Feb-1992 MIN GadToolsBox used to leave some outstanding locks
locked when started from the workbench. This
resulted in the icon of the disk it was on not to
disappear when ejected and a little memory loss.
This has been fixed. (37.81)
25-Feb-1992 MIN There was still some problems with GadToolsBox
generating the correct IDCMP flags. Now this is
(hopefully) fixed. (37.82)
26-Feb-1992 MIN The Assembler source generator could (in some
cases) generate wrong source with the Font Adapt
option on. Nothing big but sometimes a gadget
could have the wrong size. This has been fixed.
(37.83)
01-Mar-1992 CH Changed the alignment routines. Now the routine
shows which gadget is selected and which one
isn't. (37.84)
02-Mar-1992 MIN The globals for the window left, top, width and
height the C source generator generated where
false. This has been fixed. Bug found by Andreas
Jung. (37.85)
05-Mar-1992 MAJ Fixed a bug in the slider editor. The editor
would ignore the actual length of the LevelFormat
string which would/could cause a GURU when trying
to re-edit the slider again. (37.86)
05-Mar-1992 NF I found myself needing the size-gadget to resize
the window a little after editing even when the
resulting window doesn't have one. Until now this
has to be done using the "Edit Flags" requester
from the "Window" menu. Now pressing the F10 key
will flip-flop the window size gadget. (37.87)
06-Mar-1992 MIN When "ENVARC:GadToolsBox/" did not exist the
FileRequester got confused when trying to load or
save the preferences. Now the program defaults to
"DEVS:" when "ENVARC:GadToolsBox/" does not exist
Bug found by Ola Olsson. (37.88)
07-Mar-1992 SA Added the possibility to set the x and/or y
spacing between different gadgets. Suggested by
Ola Olsson. (37.89)
12-Mar-1992 CH After receiving my Dice update (v2.06.40)
GadToolsBox started to write corrupt binaries.
After some checking I found out that Matt has
changed the array allignments. This caused
some structures written to the binary to be one
byte short. (37.90)
15-Mar-1992 MIN GadToolsBox could think that a gadget was
selected when really the ESC key was pressed.
(37.91)
17-Mar-1992 MIN When GadToolsBox generated source with a ListView
gadget without entries the resulting source had
an Enforcer hit. Oooops, Sorry. (37.92)
20-Mar-1992 MIN GadToolsBox had some enforcer hits which are now
(hopefully...) all gone. Also I have changed the
font adaptive source output of GadToolsBox. It
used the same size or both the X and Y size of
the font which ofcourse leads to the wrong result
when a font is used with different X and Y sizes.
Bugs found by Garry Glendown. (37.93)
20-Mar-1992 CH Now the "real" size of the listview gadget is
calculated. This will prevent the listview from
getting to heigh with the font adaptable code.
(37.94)
21-Mar-1992 CH The print routine now checks to see wether or not
the printer is online and if it has paper before
it tries to print the information. Note however
that the check _only_ works with parallel
printers. (37.95)
30-Mar-1992 MIN The generated IDCMP flags where still faulty at
times. Now this is (hopefully) fixed...Maybee....
Bug reported by Garry Glendown. (37.96)
30-Mar-1992 MIN Fixed some small incompatibilities with the new
Manx 5.2 compiler. Also fixed a small bug in the
listview sizing routine. GadToolsBox remebers the
display mode ID when it wasn't available. When
the file is saved the original ID is used again
but it was also used in all following files. This
has been fixed. (37.97)
06-Apr-1992 SA Added the possibility to let the font adaptive
source use the system default font instead of the
screen font. Suggested by Garry Glendown. (37.98)
11-Apr-1992 CH Added two routines that are generated with the C
font adaptive source which re-calculate the X and
Y values for the gadgets, bevel-boxes and windows
Making these calculations a seperate sub-routine
saves some bytes from the executable. (37.99)
13-Apr-1992 SA Added a preferences switch which allows you to
surpress the "File already exists" requester.
Suggested by Georg Hessmann. (37.100)
13-Apr-1992 SA Added a preferences switch which tells
GadToolsBox to use the ASL FileRequester instead
of the ReqTools FileRequester. This enables you
to use the "Magic File Requester" (MFR) or other
kinds of ASL FileRequester patches. Suggested by
Georg Hessmann. (37.101)
13-Apr-1992 SA GadToolsBox now asks you if it should create the
"ENVARC:GadToolsBox/" directory when it isn't
present. This directory is used to save the
preferences file to. Suggested by Georg Hessmann.
(37.102)
13-Apr-1992 MIN GadToolsBox is now distributed with the
nofrag.library version 2.2. This library has some
mungwall hits removed and should be used instead
of version 2.1. There is still a mungwall hit
left in GadToolsBox which is caused by the
powerpacker.library but I think that the memory
deallocation scheme of the decrunch routine from
that library just confuses MungWall. (37.103)
16-Apr-1992 MIN When deleting a label in the Cycle editor and
then adding one the label would not be added to
the list. Bug found by Yves Perrenoud. (37.104)
16-Apr-1992 CH GadToolsBox is now distributed with the latest
powerpacker and reqtools libraries. The latest
powerpacker.library now also uses a different
memory deallocation scheme so the mungwall hit
(see 13-Apr-1992) is also gone. (37.105)
16-Apr-1992 MIN The Screen Mode selector would get the default
screen mode wrong uppon startup. Bug found by
Georg Hessmann. (37.106)
17-Apr-1992 MIN The added window texts would not use the correct
font. This has been fixed. (37.107)
18-Apr-1992 CH Done some changes in the C source generator. The
routines now return int instead of long. The
routines are never declared static anymore
(except for the ComputeFont(), ComputeX() and
ComputeY() routines.). NOT has been changed to !.
The generated header is now included in the main
file. The fixed point calculations made in the
font adaptable source have been replaced with
a simple multiply-devide calculation. Suggested
by Martin Laubach. (37.108)
18-Apr-1992 SA Changed a few NULL's in the generated C source to
0L because NULL can be defined as a (VOID *) null
pointer. Suggested by Georg Hessmann & Martin
Laubach. (37.109)
18-Apr-1992 SA Added a preferences switch which tell's the C
source generator also to generate the including
of <xxx_pragmas.h> headers. Suggested by Martin
Laubach. (37.110)
18-Apr-1992 SA The "Print Info" option now prints much more info
about the project(s). Suggested by Martin Laubach
(37.111)
----------------------------------------------------------------------
GadToolsBox V1.2 (37.43)
----------------------------------------------------------------------
21-Dec-1991 NF-SA GadToolsBox now supports multiple windows. Note
however that the source generator can only
generate one window at the time. Suggested by
Stefan Becker. (37.28)
23-Dec-1991 NF All windows in memory are now generated. Please
refer to the program documentation for more info
because the generated source has changed in setup
(37.29)
23-Dec-1991 MAJ The ListView Gadget would lose all it's entries
when cancel was selected after editing the gadget
This caused the source generator to loop through
memory not belonging to GadToolsBox which caused
a crash. This has been fixed. The same was true
with the Mx and Cycle gadgets. (37.30)
23-Dec-1991 MIN Cleaned-up a lot of minor but very anoying bugs.
(37.31)
24-Dec-1991 NF The program now also checks wether you enter a
gadget or project source label which already is
used. Also illegal characters in the source
labels are replaced by '_'. (37.32)
24-Dec-1991 NF Added the possibilty to enter the minimum/maximum
window dimensions. The program try's to prevent
you from entering values that are out of range.
(37.33)
24-Dec-1991 NF Added the possibility to print information about
the projects in memory. (37.34)
25-Dec-1991 NF Added a new kind of gadget! I call it the GetFile
gadget. It's the kind of gadget that you can find
left of the file name gadgets in the Fountain
program. (37.35)
28-Dec-1991 NF GadToolsBox now requires the (2.0 version!)
ReqTools.library to be present in your LIBS:
directory. Also when you have the V35++ version
of the PowerPacker.library in your LIBS:
GadToolsBox is able to save _CRUNCHED!!_ binary
files. This can save upto 85% of the original
size. (37.36)
28-Dec-1991 NF The preferences window now allows you to set the
prefered speedup buffer and crunch depth that
the powerpacker.library should use. (37.37)
29-Dec-1991 NF Window texts can now be centered horizontally by
pressing F1 when the text should be placed.
(37.38)
30-Dec-1991 CH Optimized the source (it was really necessary).
First optimization was to make all program
requesters a GIMMEZEROZERO window which allowed
me to use constant window border offsets for the
gadgets instead of calculating these at run time.
Saving 1724 bytes.
Second optimization was to let all program
requesters use the same TagItem array to open
the window instead of each requester having
it's own TagItem array. Also the Zoom gadgets of
the requesters are scratched.
Saving 4048 bytes.
Third optimization was to create a single routine
that creates the ExtGadget structure, TagList and
initialized the ExtNewGadget structure instead of
each gadget kind having it's own routine.
Saving 1844 bytes.
Grand total saved = 7616 bytes / 7.4375 KByte!!!!
(37.39)
30-Dec-1991 CH An alert warns the user if one of the disk based
libraries could not be opened. (37.40)
30-Dec-1991 NF The generated globals in the source are not
"shared" anymore. This will allow you to open
more than one window of the generated source at
the same time. The idea to let the windows
"share" globals was bad and therefore changed.
(37.41)
31-Dec-1991 MAJ Copying a text gadget would cause the program to
hang after editing that copy. This has been
fixed. (37.41)
31-Dec-1991 MAJ The C source generator screwed up with sources
containing more than one IntuiText. This has been
fixed. (37.42)
01-Jan-1992 NF The assembler source generator used to create a
tagitem array for each gadget. This could result
a big list of tagitem arrays which only had
TAG_DONE or GT_Underscore, TAGDONE in it. Now
the assembler source generator generates one
TAG_DONE and one GT_Underscore, TAGDONE array
and uses these for the gadgets that require them.
(37.43)
---- HAPPY NEWYEAR ----
----------------------------------------------------------------------
GadToolsBox V1.1 (37.27)
----------------------------------------------------------------------
05-Nov-1991 MIN System requester did not pop up on the
GadToolsBox screen but instead it poped up on the
Workbench screen. This is now fixed. (37.2)
05-Nov-1991 MIN Window alternate zoom positions where not handled
correctly. They couldn't be changed! This has
been fixed. (37.3)
05-Nov-1991 NF Added Screen title string gadget for the screen
it's title when no windows are active on the
screen. (37.4)
07-Nov-1991 MIN The current preferences did not get written with
the binary file. This has been fixed. The file
structure of 1.1 cannot be read by 1.0 but the
1.0 file structure can be read by 1.1 (37.5)
08-Nov-1991 NF-SA Source generator now generates two files. One
file that contains the data and routines and one
file containing the constants and XREFs or
EXTERNs. Originally suggested by Wolfgang Küting
for PowerSource. (37.6)
19-Nov-1991 MAJ Assembler source generator really screwed up with
the generation of newmenus. Thats what you get
when I have to do all testing myself..... (37.7)
19-Nov-1991 NF Added an option to also generate a routine which
will open the used font when it's a disk-font and
the new "Gen. OpenFont" preferences switch is on.
(37.8)
20-Nov-1991 NF Screen mode selector now also supports the VGA
Productivity, VGA Productivity Interlaced, A2024
Ten Hz and A2024 Fifteen Hz screen modes. NOTE:
Since I still work with a normal 1084s monitor
I did not get a chance to test the program
with these screen modes. If something doesn't
look like it's supposed to please let me know.
DO NOT USE THE PRODUCTIVITY AND/OR A2024 MODES
ON A STANDARD RGB MONITOR OR SERIOUS DAMAGE MAY
OCCUR TO THE MONITOR.
(37.9)
20-Nov-1991 MIN It was possible to size a palette gadget with a
color-indicator on the top to small. This
resulted in a color gadget that could not be
selected anymore. (37.10)
22-Nov-1991 NF Added the workbench busy pointer to indicate
windows that are busy doing something. (37.11)
23-Nov-1991 MIN Source generator did not write the correct
window flags. This has been fixed. (37.12)
23-Nov-1991 NF Iv'e added a preferences switch which will, when
switched on, automatically re-position the
gadgets and/or window texts so that they appear
on the same place when you switch from editing on
a GZZ window to a normal window or vice versa.
(37.13)
23-Nov-1991 MIN When the Window Tags window wasn't opened first
the InnerWidth and InnerHeight variables would
contain 0. This has been fixed. (37.14)
25-Nov-1991 MIN The menus contained some double shortcut
keys. This has been removed. (37.15)
26-Nov-1991 NF Just not to let the above (25-Nov-1991) happen to
you I've build in a routine which detects it when
you want to use a shortcut character in your
menus that you have already used in the menu.
(37.16)
26-Nov-1991 NF The palette requester now has a Load and a Save
gadget enabling you to save the colors to an IFF
ILBM file or to load them from an IFF-ILBM file.
(37.17)
29-Nov-1991 CH Changed the file structure a bit again. Older
files can always be read by newer GadToolsBox
versions. (37.18)
29-Nov-1991 NF-SA Added great new feature. Gadget positioning/
sizing in a user-definable grid. Just like
DPaint! Suggested originally for PowerSource by
Kasper Peeters. (37.19)
30-Nov-1991 NF Gadget creation, movements and sizings are now
restricted to the area within the window borders.
This means that it's impossible to move a gadget
partly outside the window area. (37.20)
30-Nov-1991 NF The program now allows you to adjust the minimum
distance that the gadgets must have from the
window borders. (37.21)
02-Dec-1991 NF Added the possibility to draw bevelboxes and to
generate the necessary source for it. (37.22)
03-Dec-1991 NF GadToolsBox now generates three routines. One for
opening the window/screen and allocating the
gadgets. One for closing and deallocating the
window/screen and gadgets again. And one that
renders the text's and BevelBoxes in the window
it's RastPort. This "Render" routine, if present,
should be called between the GT_BeginRefresh()
and GT_EndRefresh() call's when an
IDCMP_REFRESHWINDOW message has arived at the
window UserPort. (37.22)
06-Dec-1991 NF When the program has to switch to the default
ID because you load a file using a display ID
that isn't available the original display ID is
saved and when you write the file again the
original display ID is used again. (37.23)
06-Dec-1991 MAJ The assembler source generator did not generate
the correct source for joined string and listview
gadgets. The source to fill the Gadget array did
not get generated at all. (37.24)
11-Dec-1991 NF GadToolsBox now also supports Text and Number
Gadgets. (37.25)
11-Dec-1991 NF The WFLG_BACKDROP and WFLG_BORDERLESS flags are
also set in the edit window. Suggested by Stefan
Becker. (37.26)
11-Dec-1991 NF-SA Added a menu-item that enables you to change the
screen type you are working on. Suggested by
Stefan Becker. (37.27)
----------------------------------------------------------------------
GadToolsBox V1.0 (37.1)
----------------------------------------------------------------------
04-Nov-1991 --- Initial public release..... (37.1)