home *** CD-ROM | disk | FTP | other *** search
-
- 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)
-