home *** CD-ROM | disk | FTP | other *** search
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
-
- Revision history for ReqChange
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- ReqChange V1.0 20 Jan 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Initial release.
-
-
- ReqChange V1.1 23 Jan 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Added support for multiselect (ASL). Hey, it was easier than I
- thought! But I must say the Autodocs could be more specific on the
- matter... :)
-
- Silly bug in argument handling removed. Now should arguments be
- handled properly (I forgot to add a #define when I added an
- option...).
-
- The Install script will now copy ReqChange's icon, and will have
- SYS:WBStartup/ as default destination for ReqChange.
-
- The fontrequester doesn't always show the style gadgets anymore
- (i.e. only if that is requested).
-
- The IGNOREHEIGHT option didn't work exactly as intended... Now
- the REQHEIGHT value will be doubled, if the requester is on its way
- up on an interlaced screen (or a screen which is higher than 400
- pixels).
-
- The file/font requester patches didn't handle tags coming in.
- They do now.
-
- Other minor bugs removed.
-
-
- ReqChange V1.1a 30 Jan 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Found (and fixed) a little bug in the ASL patches. If you had a
- device name as the only directory specification, a '/' was
- incorrectly added.
-
- Program is now more compact (and should load faster too. No
- relocation information is in the program, which is in one single
- hunk). Parts of code has been optimized (especially the assembler
- part), registerized arguments have been used (possible thanks to
- the new DICE version I got the other day).
-
-
-
- Page 1
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- A little bug in the stack-swapping routines fixed (really, it
- was a nasty one, but I guess it wouldn't appear very often...).
-
- Other minor bugs stamped.
-
-
- ReqChange V1.2 4 Feb 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Changes in ReqChange:
-
- Added the CENTERSCR and CENTERWIN switches. CENTERSCR makes all
- requesters to be centered on the screen (thanks to Nils Sj÷holm for
- suggesting this), while the CENTERWIN (added this one for
- completeness...) will make all requesters to be centered within the
- parent window (if the calling task didn't supply a pointer to any
- window, the requester will be centered on the screen instead).
- CENTERWIN will override CENTERSCR if both are used at the same
- time.
-
-
- Changes in GetFile and ReqAsk:
-
- Added the GLOBAL switch to ReqAsk and GetFile (so they can be
- used from ARexx).
-
- Added the MULTISELECT switch (mainly intended to be used from
- ARexx) and the PATTERN keyword to GetFile (and again, thanks to
- Nils Sj÷holm for suggesting this).
-
- GetFile will now always quote a filename if it contains any
- spaces.
-
- Included a GetEnv.Rexx script, to make it easier to get the
- results from ReqAsk and GetFile (as long as the GLOBAL flag has
- been used).
-
-
- ReqChange V1.2a 8 Feb 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Discovered that ReqChange didn't close ASL when terminating.
- Fixed.
-
- Improved error handling a bit. Now its only if dos.library or
- intuition.library didn't open ReqChange silently quits. All other
- errors are shown.
-
- Removed some bugs during init if ARP or ASL didn't get opened.
- They made it impossible to remove ReqChange later on.
-
- Some other bugs removed.
-
-
- Page 2
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
-
-
- ReqChange V1.3 12 Feb 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Finally! ReqChange will now auto-detach! This means that you
- don't need to Run ReqChange anymore. If started from CLI, most
- error messages will be shown on the console (some errors still
- appears as a requester thought. Can't do much about it really :).
- Note that WShell 2.0 will complain about a "***Hanging forbid!",
- but I can't do much about that, due to the way the auto-detaching
- is implemented.
-
- A few logic bugs removed. Although they shouldn't appear
- normally (definitively not with ASL V37.27), there was a potential
- source of problems.
-
- New version of reqtools.library included (V37.718, also called
- 1.0c).
-
- Found out that Nico Franτois is working on a similar program.
- The main difference is that his version has full support for
- req.library, but no support for asl (and mine has full asl, but no
- req... :). His program also requires that NO one uses req.library
- or arp.library when the patch is installed, to use some special
- tricks to get buffered files all the time etc (if I
- understand/guessed everything correctly... :). If you are using OS
- 2.04, ReqChange is to prefer, since many programs uses the
- asl.library if running under OS 2.04. And his program will probably
- cause a guru or two under 2.0+.. :) This is because his program
- does NO STACK SWITCHING on the Auto/EasyRequest patches. This is
- necessary, since e.g. Workbench assumes it can make a call to
- EasyRequest with a quite small stack. Also, "Please insert.."
- requesters (especially if AssignX is installed) will probably cause
- a GURU... Conclusion: Use ReqChange instead! :) Those of you stuck
- with 1.3 might find Nico's program useful though... The problems
- mentioned above is with RTPatch (as he calls his program) V0.9▀...
- Thus, some (or all) problems might be fixed in later versions.
-
- Added the CENTERTEXT switch, which makes all
- information-requesters' text to be centered (i.e. each line of the
- text is centered).
-
- When checking if the REQHEIGHT value should be doubled or not,
- ReqChange will check against the height of the visual portion of
- the screen instead of the height of the whole screen.
-
- Added shortcuts to some of the paramters.
-
- Added separate centering control for information requesters and
- filerequesters. The old switches affects the information
- requesters, while the switches with "FR" in front of them affects
-
-
- Page 3
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- the filerequesters.
-
-
- ReqChange V1.4 29 Feb 1992
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Since the ReqToolss*.lib that were included with ReqTools V1.0c
- for DICE were incorrect, new, correct versions are supplied (look
- in the LibSrc.run archive). The error was that the rtReqHandler
- glues didn't save a6, which DICE assumed it should do (i.e. it
- wasn't DICEs fault... :). Those libraries were also large-data
- model ones, although the names implied that they were small-data
- ones (it wasn't fun to modify the source for that! :).
-
- Interesting... Discovered a bug, but after compilation, the code
- worked exactly as intended anyway! Fixed the bug though (although
- it probably added a few bytes of code.. :), to prevent any future
- problems.
-
- Now patches all functions in req.library with the equivalents in
- ReqTools! Supports all important features in Req V2. This includes
- directory-caching in the filerequester, timeout and abortmask in
- the TextRequest function etc.
-
- Minor bug in CLI error report fixed (a cosmetic bug).
-
- Discovered that my version of the FontRequester structure was
- faulty. I never noticed this bug since most programs that uses it
- first allocates a structure, then calls the requester routine, and
- then frees the requester as soon as the relevant data has been
- copied. Thus, the faulty requester was never passed to the original
- requester if ReqChange was removed (or ReqChange called the
- original function because it ran out of memory).
-
- The AutoRequest patch needed some more work.. Now it will sort
- all textlines in the body text after their y position, so that they
- show up properly in the requester (select the DiskCopy icon with
- any version prior to ReqChange V1.4 to see what I mean... :). The
- sort is a simple shellsort, so it is quite quick (although the
- amount of data to sort normally is very low... :).
-
- A number of other bugs fixed (more or less serious.. Discovered
- them by looking at the source => they didn't normaly show up..)
-
-
- ReqChange V1.05 01 Apr 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Hey, there are many changes in this version! :) Btw, this
- version is 4 bytes smaller than the previous...
-
- Improved some size calculations for the REQ patches (so that
-
-
- Page 4
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- they work according to the way ReqTools work).
-
- Found a bug in the patch for REQ's filerequester. It had some
- problems with multiselections. If the calling program specified a
- multiselect limit of zero files - which should mean 65535 according
- to REQ - then ReqChange interpreted that as zero.
-
- Ooops... Forgot to include the *.lib files with the previous
- release... :) They are included in this one instead
- (Extra/LibSrc.Lha).
-
- Found a bug in the ARP patch (the check for the LongPath bit was
- faulty..), which made long directory specifications only partially
- copied back in the callers structure (sometimes this can happen
- even now when this bug has been fixed! There is nothing I can do
- about that though...).
-
- The REQ and ARP patches now understands some not so oftenly used
- features regarding the directory name. REQ splits the name if the
- directory specification happens to be a valid filename, while ARP
- allows a pattern to be used in place of what normally should be the
- filename.
-
- If any of the patches runs out of memory, they will return FALSE
- instead of calling the original function. This saves some bytes,
- and if the patches were short on memory, it ain't that likely that
- the original function will succeed either (this change was also
- needed due to the changes in the ASL patches, noted below)...
-
- Since AssignX didn't work that well when ReqChange was installed
- (due to differencies in ASL and ReqTools), a simplified version of
- AssignX has been built into ReqChange (didn't "steal" any code, but
- the basic idea was taken from AssignX by Steve Tibbet). Refer to
- the NOASSIGN parameter for further info on this subject.
-
- ReqChange will now convert '*' to '#?' (where this is needed) in
- patterns. This was needed for users that didn't have StarBurst or
- equivalent in their startup sequences. Thanks to Johan Billing for
- reporting this problem.
-
- New version of ReqTools included (V37.726), which also is called
- 1.0d. ReqChange will still swap stack if needed, although some of
- the functions in this new version of ReqTools does this too
- (increases safety, and I don't need to check exactly which version
- of ReqTools that is installed).
-
- CX_PRIORITY argument removed! There was no need for it, so I
- removed all code handling it, to save some bytes.
-
- The ASL patches have changed A LOT! Please read the manual
- again! These changes have (hopefully :) made ReqChange *much*
- safer, regarding new versions of ASL. I hope no compatibility
-
-
- Page 5
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- problems will show up now. The IGNOREASLCHECK parameter has been
- obsolete because of this, so that one has been removed. You can't
- use Disable/Enable any more either (this would cause too much
- trouble and/or waste memory).
-
- REQHEIGHT and IGNOREHEIGHT parameters have been replaced by
- MINHEIGHT and MAXHEIGHT, which gives greater flexibility.
-
- When checking for the "(min|max)height doubling", only the
- height of the screen will be considered, not if it is interlaced or
- not.
-
- Lots of internal bugfixes (too many to mention them here) and
- cleanups (including some C -> asm conversion, to reduce the size).
-
-
- ReqChange V1.06 11 Apr 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ReqChange now works on 1.3 systems too! ARP required for this
- though.
-
- Some programs (incorrectly) assmed that ASL wouldn't touch a4
- (when calling a hook function). This made ReqChange crash with such
- programs. Although the programs in question are the faulty one,
- ReqChange has been fixed so that it restores a4 before calling any
- hook. Thanks to Stefan Stuntz and "ScottE" (don't know his real
- name! :) for telling me about this problem.
-
- ReqChange know autodetaches, even if started from WorkBench.
- This is useful in the WBStartup drawer. If no DONOTWAIT field is
- present, ReqChange will not return until it has installed its
- patches. If you have some other patch program in WBStartup (e.g.
- MFR), this prevents some randomness in the order of which the
- patches gets installed (if you also have different STARTPRI for the
- different patches). Thanks to Stefan Stuntz for this suggestion.
-
- If the MINHEIGHT value is greater than the MAXHEIGHT value, the
- two will be swapped (didn't check for this in previous version...
- :).
-
-
- ReqChange V1.07 13 Apr 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Real stubid bug in detach routine fixed.. Caused severe problems
- if ReqChange was started from Workbench. Thanks to Scott Ellis
- ("ScottE") for discovering this problem (maybe I should have done a
- bit more debugging before releasing new versions... :).
-
- Another stupid bug fixed.. The PathName field in the REQ
- filerequester patch wasn't correctly filled in under OS 1.3.
-
-
- Page 6
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
-
-
- ReqChange V1.08 16 Apr 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- A couple of stupid bugs in the "AssignX" code removed. If the
- EasyRequest patch was about to return 2 (i.e. at least 3 gadgets,
- and the gadget just to the right of the leftmost gadget was
- pressed), a filerequester was fired up, even if this shouldn't
- happen. Return values could also be incorrect sometimes.
-
- Added check so that it's only when a process is calling that we
- allow the "AssignX" code to come in action (safety only, no
- problems discovered).
-
- Sure hope this version is ok.. :) I haven't got the time to test
- this version properly, as I'm going home over Easter today, and I
- wanted this bugfix out as soon as possible.
-
-
- ReqChange V1.09 04 May 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The ASL patches will now buffer the contents of the file/font
- requester between calls. Use NOFILEBUFFER and/or NOFONTBUFFER to
- disable this.
-
- Fixed a bug that made ReqChange crash when terminating after a
- Workbench start under OS 1.3.
-
- Fixed a bug in GetFile, by splitting the FILE argument into a
- DIR and a FILE argument. Before GetFile would split the FILE
- argument, when there was no need to do so (hard to know if the path
- should be splitted or not).
-
- The ASL patches that handles the allocation of a FileRequester
- structure didn't sometimes back up properly if they ran out of
- memory. They have also been rewritten so that these structures
- normally uses somewhat less memory, especially if any (or both) of
- the NO(FILE|FONT)BUFFER flags are set.
-
- Fixed a real strange bug in the REQ filerequester patches.
- Somehow CED 'renamed' (this is the way it seemed to be, what really
- happened, I simply don't know) the file it got from a
- filerequester. I do not know where the bug was, or how I removed
- it, but it seems to be gone by now... :) Thanks to Frank
- Hoffsuemmer for reporting this bug.
-
- Other bugs in the REQ filerequester patches removed (ReqChange
- didn't properly fill some of the fields. I noticed this when I
- tried View80 II).
-
-
-
- Page 7
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- When trying to load/save something with the OS 2.04
- prefs-editors, nothing would happen (at least not with some of
- them). This "bug" - that was introduced in ReqChange V1.05 - have
- now been fixed, although it really is the prefs-editors fault. They
- are not well written, and does not follow the "recommendations" in
- asl.h. These editors write into read only structures, and assumes
- certain fields that are "reserved" is used for some particular
- thing. This also means that sometimes the filerequester is missing
- e.g. a title. Thanks to Frank Hoffsuemmer for reporting this bug.
-
- ReqChange sometimes crashed when doing an assign under 1.3
- (Thanks to Gerald G. Washington, who reported this problem, but it
- took a while before I really found it though :). It worked the
- first few times I tested it, but the bug involved a certain amount
- of randomness. Anyhow, the problem was that the 1.3 OS was doing
- some stack switching before calling AutoRequest() to display the
- "Please insert..." requester. This swap was done in a way very
- similar to how ReqChange worked (by only changing the a7 register,
- and leaving the TC_SPLOWER and TC_SPUPPER fields of the
- task-structure untouched), and this caused the stackswap routine in
- ReqChange to think that the stack-size was enough, when it really
- wasn't (the OS allocated a stack on 2048 bytes, which was too
- little for us). Therefore I made ReqChange to *always* swap in a
- new stack, and doing this in a way so that other stack-checking
- routines doesn't fail of the same reason the routines in ReqChange
- failed. All this to be on the safe size, although it uses some more
- memory, but I really have no choise... :(
-
-
- ReqChange V1.10 16 May 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Some internal changes and optimizations. Resulted in a smaller
- executable (about 1 Kb!).
-
- Made the removal code safer (and somewhat smaller). I've never
- had any problems, but it never hurts to be on the safe side.
-
- The ARP patch didn't use the MINHEIGHT value to get the height
- of the requester. Fixed.
-
- Argument handling radically changed. All that used to be
- switches now takes an argument, either that specifies if the
- feature should be on or off, or something else. They have also been
- renamed. For convenience when doing a CLI-start, most flags
- defaults to on (this is the way it used to be). Please check the
- manual!
-
- Shortcuts in arguments cannot be used anymore!
-
- Sigh.. Discovered that I had an older version of
- reqtools.library included than the manual stated (the newer library
-
-
- Page 8
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- should be V37.276 for the 2.0 version according to documents
- included in the 1.0d release of ReqTools, but the library has the
- same version number as the 1.0c release, V37.718. They are
- different though...).
-
- Modified stack swap routines again. Now it will swap the stack
- if we're low on stack or the stack have been (improperly) swapped
- by someone else. This is the best solution (I hope... :).
-
- On OS 2.04 and ARP didn't successfully open, ARP would still be
- patched! Fixed.
-
- The FILEBUFFER/FONTBUFFER flags are now global (i.e. affects the
- REQ patches too).
-
- The code that was responsible for freeing ASL requesters would
- not free all requesters if the FILEBUFFER and/or FONTBUFFER flags
- were off. Fixed.
-
- The failure path if a filerequester allocation in ASL failed was
- bad. Fixed.
-
-
- ReqChange V1.11 21 Jun 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Re-enabled shortcuts for CLI start. No shortcuts available among
- ToolTypes.
-
- The ON/OFF scheme for arguments is now obsolete, but ReqChange
- still understand these switches. Use YES/NO instead (for
- compatibility with "normal" Commodities).
-
- Many internal changes, to reduce size and ease coding.
-
- Window interface added! Works on OS 2.0 only. Because of this,
- the arguments CX_POPUP, CX_POPKEY and CX_PRIORITY have been added.
- This means that ReqChange is a "full-blown" commodity now.
-
- Added "Mount" and "Deny" to the "AssignX" part (Paul Howett).
-
- Two new centering types added, TOPLEFTWIN and TOPLEFTSCR. Also
- added offset-arguments, TOPOFFSET and LEFTOFFSET, which affects all
- centering modes except POINTER.
-
- ReqChange will now remember the pattern between calls in the ASL
- patch, unless changed by the calling program in some way (Oliver
- Kasper).
-
- The ASL patches didn't free any multi-selected files when the
- requester was freed. And when they tried to free them (which could
- happen if a requester was fired up twice with the same structure),
-
-
- Page 9
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- a guru would appear. These bugs should have been fixed long ago! :(
-
- The patch for AutoRequest now uses a bit less memory (and is
- slightly faster, but I doubt you'll notice that).
-
- IDFILE argument added (upon request). If specified, ReqChange
- will try to send an apropriate message to Upd when that is needed
- (i.e. you get requesters "with sound effects"). Please read the
- manual for further information.
-
- Rewrote the DICE-glue for ReqTools, so that it can generate
- largedata versions too. During this, another bug in the libs was
- found, regarding the _rtEZRequestA function. When fetching
- arguments from the stack, the a2 register wasn't filled in, and a3
- and a4 got wrong data.
-
- Fixed an old bug in the openlibrary routine. Would show the
- "Ignore" gadget when it shouldn't, and vice versa.
-
- The ASL patches will no longer add any '/' to the directory
- name. Why can't some programs (like Commodores Ed) use proper
- routines for adding a filname to a directory name?? :( (Steve
- Galle)
-
- The ASL fontrequester patch will now set the fontname properly,
- before showing the requester.
-
- The min/max-height doubling on high screens didn't work for all
- requesters. Fixed.
-
-
- ReqChange V1.13 05 Aug 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Major update! Maybe should call this 1.20 instead?? :)
-
- Sigh... Stupid little mistake caused that docs and programs
- stated (mostly) that it was 1.12 rather than 1.11 in the previous
- release. The archive was named ReqChange1_11.run though. Because of
- this, I see myself forced to call this V1.13... :) The mistake was
- cause by my semi-automated revision system, in combination with
- last-minute changes and some "ignorance" from my part... :(
-
- Stupid (but not serious) bug regarding the REQ patches removed.
- Didn't show up often though ('less than' when it should be 'less
- than or equal' in a compare). Some enforcer hits (i.e. bad
- behaviour) stomped. Quickly fixed thanks to a good bug-report. Took
- me about 5 minutes to locate and remove the bug! (Franz Schwarz)
-
- When ReqChange shows a requester that it failed to remove
- itself, it will now give you the option to retry to remove
- ReqChange.
-
-
- Page 10
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
-
- Some more code rewritten into assembler, to reduce size.
-
- Now requires ReqTools V2.0 (V38)! This version is ofcourse
- included.
-
- POP argument added. Decide if requesters should pop the screen
- they appear on to the front or not.
-
- ASL filerequester patch now allows user to enter an empty
- filename in the filerequester (thanks to a new feature in ReqTools
- 2.0). They also support so called IntuiMsgFuncs.
-
- The DICE-glue for ReqTools have been updated to reflect ReqTools
- V2.0.
-
- Fixed bug so that ReqChange no more will complain about a bad
- CX_POPKEY argument, when the default argument was used. Only seemed
- to happen on certain Amigas. (Richard Hartmann)
-
- Fixed some bugs in the init code. Also, cleanup code should be
- safer now. No problems encountered, but I thought it was best to
- fix it anyway.
-
- Fixed a bug that caused ReqChange to crash if certain errors
- occured during startup. (Found thanks to the CX_POPKEY bug)
-
- The ASL filerequester patch will now always return a
- multiselection list when multiselect is enabled, even if only one
- file was selected. (Franz Schwarz)
-
- Rewrote the manual quite a bit.
-
- The ASL filerequester patch now understand a not so oftenly used
- feature regarding the directory name. ASL allows a pattern to be
- used in place of what normally should be the filename (as ARP
- works..). But this pattern is ignored by ReqChange at the moment
- (Ok, I could use a so called hook to fix this (not so good
- solution), or make a double pattern like "(a|b)", where "a" is the
- normal pattern, and "b" is the pattern found in the dir-buffer
- (better solution), but I don't consider this as important. I have
- not yet seen a program that uses this feature :).
-
- Fixed a "bug" in the ASL filerequester patch (i.e. a missing
- "feature" has been added) that caused rexxarplib.library to get
- strange returns on multiselected files in the getfile function.
- (Franz Schwarz)
-
- A fix to the AutoRequest() patch in V1.4 had became "unfixed" by
- mistake. Fixed it again (sort all textlines in the body text after
- their y position)
-
-
-
- Page 11
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- Window interface now looks somewhat different (and *much* better
- :) ). The window is no longer a SIMPLE_REFRESH one due to this.
-
- BACKFILL argument added. Specifies if the GetString() and
- GetLong() changes in REQ should have a backfill pattern in the
- requester or not.
-
- Key shortcuts added in window interface and in all requesters
- generated by ReqChange.
-
- Some memory was not freed after (trying) to save the settings.
- Fixed.
-
- The settings window will now use the same centering mode as the
- filerequesters. (A Mattias Johansson)
-
- The "AssignX" part now disables DOS requesters while trying to
- mount or make an assign. Just for safety.
-
- The "AssignX" part now also understands translated system
- requesters! (locale.library on OS 2.0, or SRT (mainly on OS 1.3)).
- Thanks to Olaf Barthel for this, since I "borrowed" the idea from
- his program AssignWedge.
-
- Fixed the GetLong() patch to that it doesn't show the default
- value when it shouldn't (which could happen sometimes). (Andreas M.
- Kirchwitz)
-
- ReqChange will no longer try to open the window interface if you
- managed to send it a break f signal on OS 1.3. This would lead to a
- guru... :(
-
- SignalRC program included, to make it easier to send break
- signals to ReqChange (especially needed on OS 1.3).
-
-
- ReqChange V1.14 04 Sep 92
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The filename field in the idfile requester wasn't properly
- filled in. Fixed.
-
- Now ReqChange will *really* wait until the patches have been
- installed (or for a maximum of 5 seconds). ReqChange didn't really
- wait all the time in 1.13..
-
- New version of Upd (1.20) included.
-
- The "iconified" settings window will now be placed in the upper
- left corner of the screen.
-
- The setting window will look a little better on 1 bitplane
-
-
- Page 12
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- screens now.
-
- Fixed a "bug" that (potentially) could cause "read from location
- zero" problems. Don't know if it actually could happen (depends on
- some ROM routines. The usual problem: The AutoDocs doesn't mention
- what happens in some certain cases... :)
-
- Added enable/disable possibility again! This also means that the
- gadgets in the Changes section in the window interface really
- affects the changes right away (if so possible. If not, the patches
- will be as transparant as possible). (Franz Schwarz)
-
- Rewrote the patching routines, so that the libraries only are
- patched if the library in question is opened (ala the routines in
- RTPatch). Intuition will always be patched though. This also made
- ReqChange less likley to be locked in memory, in case some buggy
- program forgot to free/purge a file/font requester (for this to
- work, the buggy program must at least close the library properly).
-
- The settings window will now follow the state of the BACKFILL
- flag.
-
- The settings window will now use the screen font (if fixedwidth,
- otherwise system default font). Quite simple routines actually
- (*very* easy to modify the source, after having written a few,
- small and simple routines), inspired by the principels in
- GadToolsBox by Jan van den Baard (only a bit better... :). Seems to
- work quite well (although not perfect...), especially considering
- they only added 500 bytes to the program! :).
-
- Added a quit-confirmation requester.
-
- Found a bug (using MungWall), that was introduced in 1.13. It
- occured when freeing a multi-selection list in the ASL patches.
- Fixed.
-
- The ARP FileRequest() patch will now share the IDCMP port with
- the caller's window (unless told to not to), if such should exist.
-
- Fixed a bug in the window interface. If any gadget creation
- failed, some memory might be freed twice.
-
- Made some minor cosmetical changes in ReqAsk and GetFile.
-
- Rewrote the ARP patch into assembler. While at it, I also added
- support for the DoWildFunc (could be called "program controlled
- pattern"). If this feature is seldom used, I think it has a
- reason... :) The docs are incorrect. It claims the DoWildFunc gets
- a FileInfoBlock as object. It doesn't. It gets an AnchorPath
- structure.
-
- Fixed a real stupid bug which could lead to a crash if there was
-
-
- Page 13
-
-
- ReqChange V1.14 Revision history ReqChange V1.14
-
-
- an error while reading the idfile on OS 1.3.
-
- New version of reqtools.library included (38.810).
-
-
-
-
- May the Amiga be with you!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 14
-
-