home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
YPA: Your Privacy Assured
/
YPA.ISO
/
other_goodies
/
utilities
/
abcdir.lha
/
util
/
dir
/
ABCDir.history
< prev
next >
Wrap
Text File
|
1993-10-31
|
22KB
|
570 lines
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ A B C D I R E C T O R Y ' S ¡ H I S T O R Y ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
This file contains a list of additions, modifications & bugfixes made to my
fantasmagoric ABCDirectory. I use the same notation as SAS/C to denote my up-
dates: the number after the decimal is an integer & not a fraction. This means
that my releases will go 1.1 1.2 1.3 ... 1.10 1.11. A change in the first digit
will mean a major improvement over the previous x.0 version. Note that some
changes may not be listed.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
28-10-93: 3.0
BUG FIXES
9.½Relabel╗ didn't ssem to work anymore.
IMPROVEMENTS/MODIFICATIONS
1. The color scheme has been modified to the 2.0+ one to accomodate for ABCDir
on the WB screen.
4. Unimplemented options removed from the list.
5. The doc file is now in AmigaGuide format.
6. The ½must match╗ flag in the filetypes define window has changed its
function.
8. There is no longer any contour left on flash gadgets.
ADDITIONS
2.½Custom screen╗ & ½Backdrop╗ options.
3.½Wildstar╗ option.
7. Now displays how much space is left on the ram disk using available
memory.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
08-10-93: 2.8
BUG FIXES
1. Double-clicking over a dir with the ½Autoselect icons╗áoption on didn't
open the dir.
5. The ½Left-right clk╗ command didn't work very well...
9. STOP-PAUSE gadgets fixed.
IMPROVEMENTS/MODIFICATIONS
3. No more hollow titlebar.
4. The command define window is smaller & has a scroll bar.
6. The ½Read╗ command now takes care of CTRL-M & CSI characters.
ADDITIONS
2.½Check space before copy╗ option implemented.
7. There are now file selection gadgets for string gadgets.
8.½Clock╗ option added.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Soleil-_-soleil, soleil soleil ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
07-07-93: 2.7
BUG FIXES
3. Used to crash when the shell scrollbar was touched.
6. Comments were shown for Buff/Rem dirs where they shouldn't have been.
7.½Relabel╗ wasn't working properly.
MODIFCATIONS
1. Scrolling is FASTER (load up a text file without any color codes & see for
yourself).
2. An ½endcli╗ is now sent to the CLI instead of a CTRL-\.
4. If a gadget is defined as the ½Nothing╗ command, it will not be highlighted
if the mouse moves over it.
8. 3D effects abound.
9. When a window is deactivated, the titlebar becomes hollow.
10. The s:shell-startup is now automatically executed when the shell is started.
ADDITIONS
5. The screen now has a title in its structure.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Laissez les enfants rire et rΩver ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
28-04-93: 2.4
The code size increase is well worth it: LHA archives are now treated just like
dirs (almost...).
BUG FIXES
2. The ½Modify╗ command is finally bug free. (cross your fingers)
3. The ½Confirm delete operation╗ flag didn't work anymore... oups
4. The buffer for the ½Run╗ command might have overflowed.
6. Copying files that had increased size since they were loaded were only
partially copied.
8. The ½Reload destination╗ ½Run╗ command flag was crippled.
9. The ½Duplicate╗ command didn't deselect the files properly.
12. The ½Copy device╗ command's cancel gadget didn't act properly.
13. Iconifying ABCDirectory, comming back & quitting - all that with the shell
active - resulted in that the shell wasn't automatically closed.
14. The ½Run╗ command no longer crashes when run in the background.
MODIFCATIONS
1. Shell had the IDCMP_NOCAREREFRESH flag set...
5. All dates now shown in DOS_FORMAT (dd-mmm-yy).
10. A dir is no longer saved if it's the same dir as on the other side or its
datestamp is greater.
ADDITIONS
7. ABCDir now treats LHA archives as directories.
11. Gadgets that can't be executed are now unselected & unselectable.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Remplie-moi de lumiΦre ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
25-04-93: 2.3
GGGG! Bugs is a good name for errors: they NEVER go away.
BUG FIXES
1. That DARN FastText routine had a littly bug up its sleave... which made a
lot of requesters quite unusable. QuossΘ t'as faite Christian?
2. The ½Modify╗ command wasn't very healthy.
3. The ½Comment╗ command didn't update the entries in memory, while the ½Copy
device╗ command did (a #define mistake on my part).
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Eat your veggies ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
22-04-93: 2.2
Now, after some a rather hasty release (2.0), some rather less hasty & rather
less buggy releases must be put out... it's such a pity to see this when you
know you're the one that programmed them. Note that a lot of other small bugs
have been fixed, but I was too frusrtated to write them down.
BUG FIXES
1. Forgot to recompile the code that handles the shell, so it didn't close
anymore.
2. The DOS ChangeDir() function hassled me, so I replaced it with chdir & ABC
no longer randomly (always.. if memmung is running) crashes upon exit.
6. Some filetypes (in the ½ABCDir.filetypes╗ file) were not correct.
MODIFCATIONS
3. The FastText routines are now used thanks to Christian Warren (who cleaned-
up some nasty bugs) & the guy who programmed them: Darren M. Greenwald.
5. Touched-up the font. It now includes the CTRL characters, so if you do a
CTRL-I in a text requester, you'll see it.
ADDITIONS
4. RAM: disk is now loaded as default on both sides.
7. The ½$VER:╗ string.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Enwoua∩lle, Brosse super Mario! ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
13-04-93: 2.1
BUG FIXES
1. The ½Run╗ command wouldn't work properly on multiple files.
2. ABCDir now communicates with its clock with Exec messages, so it should be
ultimately safe now. It may have caused crashes in the past.
3. ABCDir now only exits once the shell is sucessfully closed instead of
waiting for one second.
4. The ½Run╗ command needed a first grade math class.
MODIFICATIONS
2. File list updating is now smart; it'll update the LEAST it needs to update.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Arbroman: quelqu'un qui aime les arbres ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
12-04-93: 2.0
The major improvement in this release is the error requester. No longer will you
have to wonder what in the hoopla went wrong. I've had tons of fun cooking 2.0
up. There's still lots more to come !
BUG FIXES
1. Copying an entry that exists in the destination & that is located just below
the last visible entry would crash the machine.
10. Dirs wouldn't show any special info anymore (such as date or comment).
12. Using ½Reselect entries╗ didn't work after the ½Rename╗ command.
13. The ½Modify╗ & ½Rename╗ commands didn't update the list properly if an error
was encountered.
16. I think the font was wronly added to the system...
17.½Size selected/Total size╗ wasn't updated properly.
18.½Hide hidden files╗ didn't hide files that had numerous protection bits set.
MODIFICATIONS
4.½Ask before replacing╗ option active.
5.½About╗ requester changed.
6. The close gadget now bears an A & the front/back gadget is plain.
15. The font now contains the CTRL characters as inversed chars. (ie: CTRL-M
gives an inversed M)
ADDITIONS
2. STOP & PAUSE gadgets in executing commands.
3. DOS errors are now taken care of.
7. If a parent button is hit on a directory pointing to an assign (ie: "dwn:"),
then the parent dir is taken from the full path of that assign.
8.½Create archive╗ command & filetype.
9. The ½Run╗ & the ½Launch╗ commands have a new option, ½[1╗, which inserts the
first selected file in the destination.
11.½Display file comments╗ option.
14.½STOP & PAUSE gadgets╗ option.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Norstradamus ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
28-03-93: 1.6
BUG FIXES
1. The font was added to the system & removed upon exit (ie: its memory was
freed), so that wasn't too friendly. It now adds the font to the system, but
never removes it.
4. Under a special condition, if a file was double clicked & it activated the
text reader, when it was closed using the ESC key, operations did not resume
immediatly.
5. If there wasn't enough memory to open the screen, the system MIGHT have
crashed.
6. The clock process wasn't removed!!! OUCH! This led to serious bugs.
7. When copying files, the selected files' size wasn't updated.
MODIFICATIONS
2. The help texts have been moved to an external file (ABCDir.help). This chop-
ped about 3k off of the executable.
3. If the defaults/filetypes/help file isn't present in the ½s:╗ directory, ABC
tries to load them from the current directory. Note that the defaults & the
filetypes files are ALWAYS saved in the ½s:╗ dir.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Le jeux de carte ½spit╗... c'est pas mal fou! ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
21-03-93: 1.5
Touched-up the docs & fixed some things I wanted to fix for a LONG time.
BUG FIXES
1. Could I have found a bug related to using a 68040 optimized PowerPacker.lib?
Who knows? Not me. I simply changed the memory type the library should use.
If it helped, great! If it didn't... (hey, isn't that the Simpsons I hear?
..gotta go!)
7. There was a display bug that occured when the screen mode was changed.
8. If there were no entries in the filetypes list, weird things could have
happened.
9.½Ignore delete protection bit╗ didn't work.
10.½Confirm file deletion╗ no longer worked.
12. The comment protection bit seemed ½on╗ on all files.
16. Copy/delete files didn't fix some counters properly which led to innacurate
values on the line below the file lists.
MODIFICATIONS
2. Ho ho ho, the shell is now closed automatically, although not in the nicest
of ways: I do a Forbid(), select the window, insert an InputEvent (a CTRL-
BACKSLASH), do a Permit() & then wait one second for the shell to close. Of
course, the one second wait doesn't guarantee the shell to be closed, but
hey, if you know of a better way to do it, I'm listening.
3. O-YEA! No more need for the ½Fast select - see docs!!╗ option... I found a
window friendly way of selecting ½the fast way╗. This is my lucky day!
4. Accelerated copying of a file that already exists in the destination.
5. BuffDirs & RemDirs now show how much memory they occupy when the volume list
is displayed in one of the two filelists.
11. Requesters now have a front/back gadget.
13. When the display size gets modified, only a portion of the screen gets re-
drawn.
15. The ½Read╗ command's display is faster.
ADDITIONS
6.½3/4-height non-interlaced╗ screen mode option.
14. The number of command lists & commands per list are now operational in the
define window.
¡¡¡¡¡¡¡¡¡¡ Pourquoi les chiens sont fascinΘs par les lampes de poche? ¡¡¡¡¡¡¡¡¡¡
08-03-93: 1.4
AWRight, enough of that LHA & unARJ! They are VERY unfriendly to ABCDir... if
LHA quits for any reason (other than after a total success), it plainly crashes
my fantastic Amiga. If I try to unARJ a file, BANG again! So be careful. This
version's ½Run╗ command should be more stable than before. It's been acting very
weird, & I don't really know why, my code is so simple...
Zanyways, hope you like how the requesters look now !!
BUG FIXES
2. Sometimes, after an operation, a whole bunch of files would be selected with
a single mouse click.
6. The overscan size is now taken from QueryOverscan(), so it should be correct
if you have an exotically sized WBench screen.
7.½Add archive╗ now NEVER goes into dirs. (it caused problems)
9. The ½Ignore delete protection bit╗ & ½Ask before deleting╗ options didn't
work along with the deletion of a dir.
10.½Run╗ command seems to work ok now.
11. If the ½Act on one entry at a time╗ flag wasn't set in a ½Run╗ command (or a
filetype, files going over the 256 char limit would still be deselected.
12. When the filetype window was closed & re-opened, the previously selected
filetype was not selected.
13. Some potentially dangerous things were present in the init & bye-bye code...
bad bad bad bad BAD boy Marc!
14. The clock used to write over windows.
MODIFICATIONS
1. The requesters look better.
3. If all of the entries of a dir have been deleted & it has already been saved
as a BuffDir, when it will be saved again, the BuffDir that existed before
will be removed.
5. The AUTOSCROLL is now correctly implemented.
15. The clock now uses the DOS way of showing the date: DD-MMM-YY.
ADDITIONS
4.½Double-height non-interlaced╗ screen mode.
8.½Fast select - see docs!!╗ option added. See the ABCDir.future file & see if
you couldn't find a way to accomplish this in a friendlier manner. (that
way, this option wouldn't be necessary)
¡¡¡¡¡¡¡¡¡¡¡ THE CURE DISINTEGRATION : un m⌠dit bon album quand mΩme ¡¡¡¡¡¡¡¡¡¡¡¡
26-02-93: 1.3
Carefully revise your filetypes because the ½Act on one entry at a time╗ flag is
now active. It affects ALL of the ½Run╗ commands including filetypes. This is
way k-kool! Archives can be created just like a fart! C't'un pet!
BUG FIXES
1. The filetype window didn't show selected filetypes correctly... that's what
last minute changes do to your code.
3. Wowo, the ½Modify╗ command would only rename the files.
6. Some memory wasn't freed quite correctly.
9. Left-right clicking on a dir wouldn't load it on the opposite side.
MODIFICATIONS
2. Using the top arrows to copy one side to another now SAVES the dir before
copying over it.
4. No more unessessary flashing of the Shell window.
5. No more need for the Nofrag.library, I just discovered the SAS/C functions
did the same thing...
7.½Act on one entry at a time╗ flag in the ½Run╗ command is now operative.
8. Clicking cancel in one of the requesters in the ½Run╗ command now aborts the
command.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Le ballon-balais - un sport assez hot merci! ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
23-02-93: 1.2
Squashed a few KBytes out & made a lot of little (but significant) changes. I'm
still having trouble with that darn Run command though. I'd REALLY appreciate
feedback on ABCDir as I can not possibly discover all the bugs by myself.
BUG FIXES
7. The ½Set protect╗ wouldn't print anything.
9. If you have the powerpacker library & you read a text file using the Read
command & it couldn't be loaded, something didn't go too well...
12.½Copy as╗ didn't work properly with dirs.
14. Clicking on a RemDir/BuffDir that is already present in one the file list
would produce colorful effects. (not too good, since I'm not exactly
programming a demo...)
18. No more crashing when a Run command is executed in the background.
19. The output window in the Run command wasn't correctly opened when started
in the background.
MODIFICATIONS
1. Screen updating when renaming files/dirs is much faster. (this also speeds
up operations such as moving on the same device)
2. The shell window is now SIMPLE_REFRESH: gets refreshed when resized.
3. The command gadgets now have quick online help.
4. WOW! Scrolling is now hyper-cool... if you have the req.library installed!
5. ABCDir's screen is now a PUBLICSCREEN & has the AUTOSCROLL flag.
6. Improved the Reduce algorythme.
8. Dirs are now correctly recognized by the Modify command.
13. The VOL gadget now works like a switch. First click: volume list. Second
click: the dir that was there before.
16. Define, Kill & Remember (D, K & R) gadgets are now grey. The D & K are lit
up in red when they are on.
17. If a command modifies dirs that are stored as RemDirs or BuffDirs, they are
updated accordingly.
20. After double-clicking or right-left-clicking on a file, it gets deselected.
21. Changed the colors of the infos at the bottom of the file lists.
ADDITIONS
10.½Refresh other side if modified╗ option.
11.½Delete all╗ option when ABCDir asks if you want to delete file/dir ½xxx╗.
15.½Reselect╗ command.
22. Color requester. (req.library required)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ La Chine - une histoire fascinante ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
03-02-93: 1.1
Due to a tiny bug (5) which had immense repercussions, I decided to release 1.1
very quickly. This is why not many changes have occured between the two.
BUG FIXES
1. When deleting files, the scrollbar would sometimes go down in a mad way...
2. The number of selected files/dirs didn't go down when deleting.
3. There was a problem with defining a ½Load dir╗ command: memory was being
trashed...
4. Powerpacked config files (ABCDir.config & ABCDir.filetypes) couldn't be
loaded.
5. Somewhere along the way, more memory (or less) was freed than should have
been. This led to numerous weird bugs.
6. The configuration wasn't loaded correctly.
8. Due to some stupid AmigaDOS idea, an output console that is closed closes
the window associated with it but does NOT free its IDCMP. This made it
impossible to do more than 15 operations that used this window as Intuition
is limited to 16 IDCMP ports per window. (the 16th being my own window's
IDCMP)
9. Run commands that entered dirs wouldn't operate properly...
MODIFICATIONS
7. When the defaults are changed, the screen is closed then re-opened, so be
sure not to have the shell open. This does not occur if you select CANCEL.
9. All the commands using filetypes (Other, List arc, etc..) will now go into
dirs recursively.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Marjo - celle qui chante avec son coeur! ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
31-01-93: 1.0
Finally! After almost a year & a half of programming, version 1.0 is out. It is
far from the last version of ABCDir, but I consider it mature enough to call it
1.0. Note that some changes might be missing because a lot has changed since
version BETA 7.
BUG FIXES
1. Free space wasn't always accurate.
2. Hitting a remembered directery numerous times would crash the machine.
10. Following operation would display the file right after the current one.
[never mind if you don't understand.. it's not of major importance]
11. If you selected many dirs to delete & you answered OK to the ½delete dir?╗
requester for a dir, all the following dirs would be deleted without asking
you before doing so. oops..
12. My copying function would not work properly if the file was bigger than the
maximum available memory because what AvailMem returned wasn't necessarily
what could be allocated.
16. Fixed bug with two concurrent cycle gadgets.
MODIFICATIONS
3. Hex read now doesn't format the text anymore (so it's mucho faster) & its
title bar shows position/total.
4. Reduced the flash gadgets' CPU usage drastically.
7. No more system screen gadgets present. The screen dragbar & screen
front/back gadgets have been replaced by my very own.
8. Read command: Italics is now correcty shown & underline is accepted.
13. Boosted the Delete & Copy operations who were slowed down by the constant
redrawing of the file list. The list is now simply updated.
17. Got rid of the BltBitMap() to select files.
19. If an intruding window is present on ABCDir's screen, a requester pops-up
asking you to close it.
20. Path gadgets are now command gadgets & can therefore perform any command
such as Copy, Delete or Modify.
28. Hex read doesn't decompress powerpacked files anymore.
29. ABCDir's config & filetype files can now be powerpacked if you're tight on
space.
30. Moved the commands around (in the command define requester that is...)
ADDITIONS
5. Clock with memory display on title bar.
6. Shell window IS NOW OPERATIONAL. That was a fart! I didn't even need help
from anyone... thanks anyways guys :) (BTW, I need a way to close it now!)
9.½Reduce╗ command.
14. Implemented the ½Autoselect icon╗ option.
15. The ½Flash gadget help╗ option.
18. Implemented the ½Run╗ command although the ½Act on one entry at a time╗
flag only does one entry at a time for now.
21.½Load dir╗ command to go along with the change in the path gadgets (see 20).
22.½Flexible/Left/Right origin╗ config option.
23. Implemented filetypes !!!
24. Implemented ½Click-click╗ command.
25.½Other╗ & ½Nothing╗ commands.
26. Configuration & filetypes are now loaded upon starting the program.
27.½Left-right clk╗ command.
Program history boyond this point has been removed to reduce the size of the
archive.
EOF