home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 2 / FFMCD02.bin / new / amigalibdisks / disk933 / shellmenus / history.txt next >
Text File  |  1993-12-21  |  32KB  |  762 lines

  1. Version 1.0     Completed: 00-Sep-92
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3. - Preliminary construction.
  4.  
  5. - Completely re-written from original attempt.
  6.  
  7. - Beta testing and code improvements.
  8.  
  9. - Update from SAS/C 5.10b to SAS/C 6.00
  10.  
  11. - Menu preferences:
  12.     5 Menus with 10 items each:
  13.         Title: 10 characters
  14.         Text: 15 characters
  15.         Command: 255 characters
  16.  
  17.  
  18.  
  19. Version 1.1     Completed: 00-XXX-00
  20. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21. - Even more code improvements.
  22.  
  23. - Added new Project menu items:
  24.     Project
  25.       Edit Menus... E
  26.       Load Prefs
  27.       Save Prefs
  28.       ~~~~~~~~~~~~~~~
  29.       NewShell
  30.       Launcher...   L
  31.       ~~~~~~~~~~~~~~~
  32.       Video Mode    »    -------------------------> NTSC
  33.       Format Disk   »    --------> DF0:             PAL
  34.       ~~~~~~~~~~~~~~~              DF1:             ~~~~~~~~~
  35.       Quit          Q              DF2:             Boot NTSC
  36.                                    DF3:             Boot PAL
  37.                                    ~~~~~~~~~
  38.                                      FFS
  39.                                      NOICONS
  40.                                      QUICK
  41.                                    ~~~~~~~~~
  42.                                      Install
  43.  
  44.         Load and Save Prefs use the default path and name.  You must use the
  45.         interface to specify a different one.
  46.  
  47.         NewShell will open a new Shell window.  You may edit line 2 of the prefs
  48.         file to either `NewShell' or a custom string like:
  49.         `NewShell "CON:0/100/100/100/Blah/CLOSE"'.
  50.  
  51.         Launcher is another little time saver.  It will open a file requester
  52.         allowing you to choose a program and have SM launch it for you.  This is
  53.         handy to load a program that is on a different volume or imbedded in
  54.         multiple directories.
  55.  
  56.             Good For: "DF3:Downloads/NewDemo.exe" or
  57.                       "DH0:Programming/.C_Files/My_Prog/My_Prog1.0"
  58.  
  59.         Format Disk is just what it says.  You can select certain options if you
  60.         so desire.  By default, FFS and NOICONS are checked.  To format a disk,
  61.         select the device from the menu.  Multiple formats can be going
  62.         simultaneously.
  63.  
  64.             NOTES: Selecting only install will still format the disk with the OFS
  65.                    and put a Trashcan icon on the disk.  You must type "Install
  66.                    DFX:" in the shell.  I will fix this in a later version, I
  67.                    don't know how just yet and not double-up the drive sub-menus.
  68.  
  69.                    The disk name is line 7 of the preferences file.  Quotes ARE
  70.                    necessary if you have a space in the name.
  71.  
  72.         Video Mode allows you to switch between NTSC and PAL via external
  73.         programs.  Boot NTSC and Boot PAL set the ROM Tags and after a reset the
  74.         appropriate mode will be used.  This is very useful for European
  75.         megademos that have custom boot blocks.
  76.  
  77.             Paths: The programs are found in the default preferences path and
  78.                    may be substituted for any of your choice.  To do so, you
  79.                    must edit your preferences file with a text editor.  Lines 3
  80.                    through 6 are the program paths and command line arguments.
  81.  
  82. - Fixed bug in load and save code.
  83.  
  84.  
  85.  
  86. Version 1.2     Completed: 25-Oct-92
  87. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  88. - Added additional menu items.
  89.     SM now has more menu items for users that use many programs under the same
  90.     catergory.  There are now 5 menus with 20 items each:
  91.                                   Title: 10 chars
  92.                                   Text: 20 chars
  93.                                   Command: 255 chars
  94.     This allows five additional menu-item text characters and ten additional
  95.     menu-items.  This should satisfy all users.  It will also allow for more
  96.     sections of similar programs, such as a diskcopy section of all combinations
  97.     of drives in the bottom portion of a ¼ filled menu that was sitting empty.
  98.  
  99. - Created a new Graphical User Interface (GUI).
  100.     There are now two LISTVIEW_KIND gadgets, one for menu text and one the
  101.     commands.  The first item in the text gadget is the menu name, it is blank
  102.     in the command gadget.  All twenty items are in the gadgets with the menu
  103.     title and ten items visible; all others may be scrolled into view.
  104.  
  105.     Clicking on an item or command will activate the string gadgets and place
  106.     the item and command in them.  Menu title's are selected the same way.  Once
  107.     an item and command are selected, the text gadget is selected for input.
  108.     Pressing RETURN will jump to the command gadget.  Pressing RETURN here will
  109.     enter the menu item into the menu and gadget and de-activate the string
  110.     gadgets.
  111.  
  112.     Below the string gadgets are two new gadgets: Swap Items and Clear Items.
  113.     These are only active if a menu item is active in the string gadgets.
  114.  
  115.         `Swap Items' is a check-box gadget that, when checked, will allow you
  116.         to swap the positions of two items in the same menu.  After checking,
  117.         click on the first item, then click on the item to switch with.  The
  118.         gadget will stay checked for multiple swaps.  You must un-check the
  119.         gadget to stop swapping and/or to change menus.
  120.  
  121.         `Clear Item' will erase only the currect item text and command strings,
  122.         not the entire menu.
  123.  
  124. - Fixed font and centering bug.
  125.     SM will now handle larger title bar fonts with more than 8 pixels.  The
  126.     window will be adjusted and sized correctly to fit on the Workbench screen
  127.     like the Workbench window does: Title bar is placed below screen title,
  128.     height is adjusted for larger fonts, if font is too large the window will be
  129.     moved up to accommodate.
  130.  
  131. - Fixed a major menu text bug that plagued SM from day one.  SM could not have
  132.   been released until that problem was fixed.
  133.  
  134.  
  135.  
  136. Version 1.3     Completed: 26-Oct-92
  137. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  138. - If no Shell window is open or one not with the title `AmigaShell', a requester
  139.   will now open asking if you would like one opened.  The NewShell uses your
  140.   system default dimensions.
  141.  
  142. - Fixed a problem with the Menu cycle gadget.  If you clicked it while holding
  143.   either shift key the gadget would cycle backward corretly, but the menus
  144.   would still cycle forward.  This now works correctly.
  145.  
  146. - Menu titles may now be twelve characters long.  Ten was always a few short for
  147.   my needs, so I added two more.
  148.  
  149. - A requester now asks if you are sure about clearing one or all menus.
  150.  
  151. - SM now checks if you made any changes to your preferences before loading or
  152.   quiting via a requester.
  153.  
  154.  
  155.  
  156. Version 1.4     Completed: 02-Nov-92
  157. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. - Selecting Load or Save from the menu now opens a file requester like selecting
  159.   one of the gadgets does.  The menu always saved to the default prefs file.
  160.   This caused some problems if you wanted to save to a different file and chose
  161.   the menu Save instead.  No longer.
  162.  
  163. - Fixed a few small bugs and sped up part of the code.
  164.  
  165. - Added an intuition interface for path preferences.  Selecting the new `Paths'
  166.   gadget from the main window will open a window with all user definable options
  167.   for easy editing.  Using a text editor is no longer necessary to change any
  168.   preferences.  Quotes are still necessary if there is a space in a command path
  169.   or `Disk Name'; arguments are an exception.
  170.  
  171. - Added the use of the Asl file requester via an intuition interface.  Selecting
  172.   the new `Requester' gadget from the main window will open a window with all
  173.   possible requester options.
  174.  
  175.         `Title' is for the requester title bar.
  176.  
  177.         `Path' is the default path to use.
  178.  
  179.         `Name' is the default name to use.  If a filename is specified, then the
  180.         `Directories Only' option is disabled.
  181.  
  182.         `Pattern' is for including/excluding files.  If a pattern is specified
  183.         then the `Directories Only' option is disabled.
  184.