Short: V2.8 Expands WBStartup capabilities. Author: johughes@heartland.bradley.edu (John Hughes) Uploader: johughes@heartland.bradley.edu (John Hughes) Type: util/boot Program: WBStartup+ Version: 2.8 Date: December 12, 1996 Coded by: John Hughes Email: johughes@heartland.bradley.edu WWW: http://rhf.bradley.edu/~jhughes/ Compiled with: SAS/C 6.56 Machine: A4000 68EC030/25 AmigaDOS 3.1 Distribution: Postcardware (public domain) Required: AmigaDOS 2.0 or above The Prefs program requires AmigaDOS 3.0 or above Included: WBStartup+ for OS2.x and 3.x WBStartup+ for OS3.x launcher.library Documentation in AmigaGuide format MagicWB icons Features: o Easy to use GUI preferences program for OS3.x. o Lets you choose the order in which the startup programs run. o Lets you enable and disable the running of each program quickly. o Allows you to have access to Workbench while all of your startup programs are being loaded. o Can be disabled at startup by holding left shift key down. o Progress window shows the icon of the program that is being loaded, and a progress bar with userdefine window background. New Features in Version 2.8: WBStartup+ Prefs now moves programs across volumes if the enabled and disabled paths are located on two different volumes. The WAIT tooltype was accidently disabled. It now works again. Lots of people complained about launch.library, so the WBStartup+ for Amiga OS 3.x now uses the new version of WBStart.library. WBStartup+ Prefs now tells the user if it can not lock the enabled or disabled directories. This is the last version of this program that intend to compile and distribute, since I may not own an Amiga for much long. RIP Therefore the Source Code is now included. Included more catalog files: Español, Magyar, Russian. New Features in Version 2.7: Now uses launcher.library instead of WBStart-Handler. Local variables and paths are now inherited by launched applications. (Sorry it took so long.) Included more catalog files. Included WBStartupPlus.cd New Features in Version 2.6: When no program is highlighted in WBStartup+Prefs, and the menu item "Icon Window" is selected, a requester appears telling the user to select a program first. However this requester is NOT localized, because not all of the catalog authors gave me a translation. Changed all MEMF_ANY's to MEMF_PUBLIC. If the "Choose Group" window failed to open and set up properly, the program still would cycle through the list nodes and return an invalid pointer and crash. It now will return NULL. Increased the height of all the button gadgets by 2. Better calculations on the listview gadget's height and the button gadgets positions. I'm Working on fixing the alias/local var environment problem. The problem IS in WBStart-Handler, which I did not write, and the author doesn't reply to mail. I have found the bug in his program, but can not include my updated version due to copyright laws. New Features in Version 2.5: Now supports Localization. Included catalogs: Deutsch, Français, Italiano, Norsk, Svenska. Holding the Ctrl key down when WBStartup+ is run will cause WBStartup+Prefs to be run before any programs are loaded, allowing you to choose which programs get loaded. Holding the left Alt key when WBStartup+ is run causes the user to be asked which of the enabled programs should be run. Added PREFSPATH tooltype to WBStartup+ icon. This is the location of the preferences file. Program names are shown in WBStartup+'s progress window. If the case of the letters in the filename and icon name varied, the same program name would be recognized as two different programs. This is now fixed. Added Cancel and Ok gadgets to the Copy File window. The OS3.x version of WBStartup+ was getting it's bottom border of the prefs window overwritten by the background pattern under the right icon image, if the user was using sysihack. WBStartup+ now recognizes the WAIT= tooltype as the # of seconds to wait before loading the next program. WBStartup+ now recognizes the TOOLPRI= tooltype as the priority that the program should have when running. The DELAY= tooltype is now obsolete, therefore it has been removed. WBStartup+ now knows if it has already been run, and if it is run more than once, the user will see a requester asking if it is ok to run it again. The STARTUPPRI tooltype is no longer recognized, please use STARTPRI instead. When the WBStartup+Prefs window is opened on a virtual screen, it is centered vertically in the visible section, and is 100 pixels to the right of the leftmost visible section. The Amiga Workbench x.x text is now properly centered in WBStartup+'s progress window. The busy pointer is now shown when a secondary window is opened, such as the Priority Window. Sizing the main window is now impossible when a secondary window is opened since IDCMP is cut off. Priority Window is now activated when opened. You may use the keyboard up and down arrow keys to change the selected element in the listview gadget. New Features in Version 2.4: Was allocating one byte less than needed for groupnames when creating them from the menu. When resizing the window, the gadgets are remade, but glist was not initialized to NULL again. WBStartup+ now sets the stack size for each loaded program, although WBStart-Handler seems to not always use the exacts stack size specified. Was allocating sizeof(struct Node) instead of sizeof(struct WBStartupNode) in the OS2.x version of WBStartup+. New Features in Version 2.3: The WBStartup+Prefs window is now a WB AppWindow, so ou can drop icons into it and a requester appears asking you if you want to copy or move the files to the enabled or disabled directory. Was allocating pathname size, and deallocating filename size. Possible program crash removed due to another forgotten glist=NULL. Add "..." to some menu items. New Features in Version 2.2: Bug Fix: WBStartup+ sometimes crashed when the PROGRESSWINDOW tooltype was diabled. New Features in Version 2.1: Now uses Memory Pooling instead of AllocVec(). Fixed potential bug in a list structure when alphabetizing. Received permission to include L:WBStart-Handler in this archive. Archive has moved to Aminet:util/boot Removed accidental FreePool() when "Delete Group" was done, and there were no groups. Enforcer Hit removed: forgot to initialize glist=NULL before CreateContext(). Did I release V2.0 WBStartup+Prefs with a missing tail parenthesis in two path tooltypes? Sorry. A requester now appears when you quit without saving, and there was a group modification. WBStartup+ now has an optional Progress Indicator when it runs, whick can have a user defined background. Changed the name of drawer icon images, so they don't have parenthises in them, that way they can be archived with lzx. They are copyied by the installer script and given their proper default names with parenthises. Included a WBStartup+ version for OS2.x and OS3.x Updated installer script to recognize OS2.x and OS3.x ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1240 836 32.5% 01-Nov-95 23:33:42 +Disabled_Icon.info 1240 852 31.2% 01-Nov-95 23:33:42 +Enabled_Icon.info 4379 1274 70.9% 12-Dec-96 10:29:24 +Install 1931 990 48.7% 12-Dec-96 10:35:00 +Install.info 2664 1588 40.3% 12-Dec-96 10:26:30 +dospath.library 3396 2060 39.3% 29-Feb-96 23:39:44 +launcher.library 4032 2461 38.9% 04-Nov-96 22:33:48 +wbstart.library 1233 596 51.6% 12-Dec-96 10:35:00 +Locale.info 1282 725 43.4% 03-Mar-96 18:03:30 +Dansk.catalog 1482 823 44.4% 01-Nov-95 23:33:42 +Deutsch.catalog 1382 781 43.4% 31-Oct-96 23:16:10 +Español.catalog 1448 806 44.3% 01-Nov-95 23:33:42 +Français.catalog 1348 754 44.0% 01-Nov-95 23:33:42 +Italiano.catalog 1470 864 41.2% 31-Oct-96 23:37:28 +Magyar.catalog 4179 1790 57.1% 31-Oct-96 22:36:04 +MYLANGUAGE.ct 1619 999 38.2% 01-Nov-95 23:33:42 +MYLANGUAGE.ct.info 1292 718 44.4% 01-Nov-95 23:33:42 +Norsk.catalog 1378 836 39.3% 31-Oct-96 23:14:38 +Russian.catalog 1404 770 45.1% 03-Mar-96 18:03:00 +Suomi.catalog 1302 733 43.7% 01-Nov-95 23:33:42 +Svenska.catalog 3157 1368 56.6% 01-Nov-95 23:33:36 +WBStartupPlusPrefs.cd 1617 998 38.2% 03-Mar-96 18:05:00 +WBStartupPlusPrefs.cd.info 9508 5450 42.6% 12-Dec-96 10:08:00 +WBStartup+ 1370 1049 23.4% 12-Dec-96 10:09:04 +WBStartup+.info 11580 6531 43.6% 12-Dec-96 10:00:08 +WBStartup+ 1400 1071 23.5% 12-Dec-96 10:00:50 +WBStartup+.info 22268 12090 45.7% 12-Dec-96 09:54:32 +WBStartup+Prefs 1785 1378 22.8% 12-Dec-96 09:57:00 +WBStartup+Prefs.info 1238 736 40.5% 12-Dec-96 10:35:00 +Source.info 1238 735 40.6% 12-Dec-96 10:13:18 +WBStartup+OS2.x.info 841 498 40.7% 01-Nov-95 23:33:44 +Build.info 2632 1711 34.9% 01-Nov-95 23:33:46 +Debug 831 382 54.0% 01-Nov-95 23:33:44 +Debug.info 838 544 35.0% 01-Nov-95 23:33:44 +Edit.info 842 452 46.3% 01-Nov-95 23:33:44 +Find.info 7434 2407 67.6% 01-Nov-95 23:33:46 +ProgressWindow.c 486 282 41.9% 01-Nov-95 23:33:44 +ProgressWindow.c.info 499 225 54.9% 01-Nov-95 23:33:46 +ProgressWindow.h 486 230 52.6% 01-Nov-95 23:33:44 +ProgressWindow.h.info 1416 614 56.6% 01-Nov-95 23:33:46 +ReadKeyboard.c 486 277 43.0% 01-Nov-95 23:33:44 +ReadKeyboard.c.info 58 58 0.0% 01-Nov-95 23:33:46 +ReadKeyboard.h 486 229 52.8% 01-Nov-95 23:33:44 +ReadKeyboard.h.info 188 144 23.4% 01-Nov-95 23:33:46 +SCoptions 2954 456 84.5% 01-Nov-95 23:33:44 +SCoptions.info 14267 4308 69.8% 12-Dec-96 10:05:18 +WBStartup+.c 486 282 41.9% 01-Nov-95 23:33:44 +WBStartup+.c.info 816 358 56.1% 01-Nov-95 23:33:46 +WBStartup+.h 486 232 52.2% 01-Nov-95 23:33:44 +WBStartup+.h.info 171 134 21.6% 12-Dec-96 10:07:54 +WBStartup+.lnk 1238 732 40.8% 12-Dec-96 10:13:28 +WBStartup+OS3.x.info 841 495 41.1% 01-Nov-95 23:33:46 +Build.info 2632 1711 34.9% 01-Nov-95 23:33:46 +Debug 831 378 54.5% 01-Nov-95 23:33:46 +Debug.info 838 540 35.5% 01-Nov-95 23:33:46 +Edit.info 842 447 46.9% 01-Nov-95 23:33:46 +Find.info 13895 4089 70.5% 13-Feb-96 22:28:32 +ProgressWindow.c 486 276 43.2% 01-Nov-95 23:33:46 +ProgressWindow.c.info 840 326 61.1% 01-Nov-95 23:33:48 +ProgressWindow.h 486 230 52.6% 01-Nov-95 23:33:46 +ProgressWindow.h.info 1416 614 56.6% 13-Feb-96 22:28:40 +ReadKeyboard.c 486 274 43.6% 01-Nov-95 23:33:46 +ReadKeyboard.c.info 56 56 0.0% 01-Nov-95 23:33:50 +ReadKeyboard.h 486 233 52.0% 01-Nov-95 23:33:46 +ReadKeyboard.h.info 204 153 25.0% 03-Mar-96 18:20:02 +SCoptions 2954 451 84.7% 01-Nov-95 23:33:46 +SCoptions.info 15520 4628 70.1% 12-Dec-96 09:46:20 +WBStartup+.c 486 276 43.2% 01-Nov-95 23:33:46 +WBStartup+.c.info 1043 489 53.1% 01-Nov-95 23:33:48 +WBStartup+.h 486 228 53.0% 01-Nov-95 23:33:46 +WBStartup+.h.info 171 134 21.6% 12-Dec-96 10:00:00 +WBStartup+.lnk 1238 740 40.2% 12-Dec-96 10:14:10 +WBStartup+Prefs.info 841 502 40.3% 01-Nov-95 23:33:34 +Build.info 1233 590 52.1% 29-Feb-96 23:43:50 +Catalogs.info 1811 1048 42.1% 16-Oct-96 21:56:22 +2nd_Russian.ct 5032 2157 57.1% 08-Feb-96 23:34:54 +dansk.ct 4352 1941 55.3% 10-Jan-96 23:00:20 +Deutsch.ct 5119 2202 56.9% 11-Mar-96 22:35:02 +Español.ct 3793 1669 55.9% 01-Nov-95 23:33:36 +français.ct 1619 1002 38.1% 29-Feb-96 23:43:50 +français.ct.info 4191 1824 56.4% 10-Jan-96 22:49:52 +Italiano.ct 1619 997 38.4% 29-Feb-96 23:43:50 +Italiano.ct.info 5718 2492 56.4% 31-Oct-96 23:37:14 +magyar.ct 3112 1387 55.4% 31-Oct-96 22:35:22 +MYLANGUAGE.ct 3327 1538 53.7% 01-Nov-95 23:33:36 +Norsk.ct 5208 2385 54.2% 16-Oct-96 21:18:10 +Russian.ct 5184 2253 56.5% 28-Feb-96 23:00:28 +Suomi.ct 5104 2189 57.1% 28-Feb-96 23:06:36 +svenska.ct 1619 999 38.2% 29-Feb-96 23:43:50 +svenska.ct.info 6415 2434 62.0% 12-Dec-96 10:34:28 +CheckBoxListView.c 486 277 43.0% 01-Nov-95 23:33:34 +CheckBoxListView.c.info 1100 489 55.5% 07-Nov-96 23:43:26 +CheckBoxListView.h 486 223 54.1% 01-Nov-95 23:33:34 +CheckBoxListView.h.info 2584 1547 40.1% 12-Dec-96 09:38:08 +CheckBoxListView.o 7110 2194 69.1% 03-Feb-96 15:10:26 +ChooseGroupWindow.c 486 277 43.0% 01-Nov-95 23:33:34 +ChooseGroupWindow.c.info 238 139 41.5% 01-Nov-95 23:33:38 +ChooseGroupWindow.h 486 232 52.2% 01-Nov-95 23:33:34 +ChooseGroupWindow.h.info 2008 1356 32.4% 12-Dec-96 09:37:02 +ChooseGroupWindow.o 131 105 19.8% 01-Nov-95 23:33:40 +ChooseGroupWindow_protos.h 6880 2046 70.2% 03-Feb-96 15:10:38 +CopyWindow.c 486 274 43.6% 01-Nov-95 23:33:34 +CopyWindow.c.info 567 232 59.0% 01-Nov-95 23:33:38 +CopyWindow.h 486 225 53.7% 01-Nov-95 23:33:34 +CopyWindow.h.info 2264 1351 40.3% 12-Dec-96 09:33:48 +CopyWindow.o 2632 1711 34.9% 01-Nov-95 23:33:38 +Debug 831 378 54.5% 01-Nov-95 23:33:34 +Debug.info 757 330 56.4% 01-Nov-95 23:33:38 +DisableWindow.c 486 277 43.0% 01-Nov-95 23:33:34 +DisableWindow.c.info 103 76 26.2% 01-Nov-95 23:33:38 +DisableWindow.h 486 228 53.0% 01-Nov-95 23:33:34 +DisableWindow.h.info 552 372 32.6% 12-Dec-96 09:32:08 +DisableWindow.o 838 541 35.4% 01-Nov-95 23:33:34 +Edit.info 3898 1406 63.9% 01-Nov-95 23:33:36 +GetPriorityWindow.c 486 273 43.8% 01-Nov-95 23:33:34 +GetPriorityWindow.c.info 115 95 17.3% 01-Nov-95 23:33:38 +GetPriorityWindow.h 486 227 53.2% 01-Nov-95 23:33:34 +GetPriorityWindow.h.info 1308 928 29.0% 12-Dec-96 09:31:34 +GetPriorityWindow.o 4046 1424 64.8% 03-Feb-96 15:10:32 +GetStringWindow.c 486 277 43.0% 01-Nov-95 23:33:34 +GetStringWindow.c.info 153 111 27.4% 01-Nov-95 23:33:38 +GetStringWindow.h 486 232 52.2% 01-Nov-95 23:33:34 +GetStringWindow.h.info 1088 800 26.4% 12-Dec-96 09:32:56 +GetStringWindow.o 62 60 3.2% 01-Nov-95 23:33:40 +GetStringWindow_protos.h 193 148 23.3% 12-Dec-96 09:22:28 +SCoptions 2954 452 84.6% 01-Nov-95 23:33:34 +SCoptions.info 53123 12504 76.4% 12-Dec-96 09:47:10 +WBStartup+Prefs.c 486 278 42.7% 01-Nov-95 23:33:34 +WBStartup+Prefs.c.info 3227 1098 65.9% 04-Apr-96 00:16:44 +WBStartup+Prefs.h 486 230 52.6% 01-Nov-95 23:33:34 +WBStartup+Prefs.h.info 290 183 36.8% 12-Dec-96 09:54:18 +WBStartup+Prefs.lnk 14732 7551 48.7% 12-Dec-96 09:54:14 +WBStartup+Prefs.o 5841 1926 67.0% 01-Nov-95 23:33:36 +WBStartupPlusPrefs_Cat.c 486 275 43.4% 01-Nov-95 23:33:34 +WBStartupPlusPrefs_Cat.c.info 3581 768 78.5% 01-Nov-95 23:33:38 +WBStartupPlusPrefs_Cat.h 486 232 52.2% 01-Nov-95 23:33:34 +WBStartupPlusPrefs_Cat.h.info 2896 1510 47.8% 12-Dec-96 09:31:44 +WBStartupPlusPrefs_Cat.o 28958 10029 65.3% 12-Dec-96 10:30:44 +WBStartup+.guide 2084 1592 23.6% 12-Dec-96 10:35:00 +WBStartup+.guide.info 1240 795 35.8% 12-Dec-96 10:47:46 WBStartup+V2.8.info -------- ------- ----- --------- -------- 410497 173878 57.6% 29-Jan-97 19:01:02 140 files