--- cr.c on Thursday 22-Nov-90 02:38:27 Redone layout for single bordered gadgets Locking via ScreenSema is done, so screen can't be : closed under our *ss. Communicates with XAutoRequest() under 1.3, so AutoRequest() : can be called in case something doesn't work --- crasm.asm on Thursday 22-Nov-90 02:38:41 Routines YEasyRequest(), YAutoRequest() and YCloseScreen() now : correctly load IntuitionBase in a6 before jumping in the library --- render.c on Thursday 22-Nov-90 02:38:51 Redone layout for single bordered gadgets --- misc.c on Thursday 22-Nov-90 02:39:14 Added XCloseScreen() and locking via ScreenSema to defer closing : a screen while one of my requesters is up. Added SetFunction() on CloseScreen() to prevent removing a screen : while I'm on it ===================================================================== --- misc.c on Wednesday 28-Nov-90 00:55:51 Only delays CloseScreen() when there is an Arq window opened : on it. Added René to greetings list Checks for correctly openend Intuition- and GfxBase Changes the library vectors only under Forbid() --- cr.c on Wednesday 28-Nov-90 00:56:08 Checks for correct color order, so buttons and text boxes : look the same under 1.3/2.0/whatever Accepts A-V and A-B instead of RETURN/CANCEL Accepts F1 to F10 for corresponding button Correctly replies to IntuiMessages. Could cause a hang under 1.3 when bombarded with messages Adds currently used screen to WinList, so it can't be closed : while I'm on it --- auto.c on Wednesday 28-Nov-90 00:56:25 Falls back to AutoRequest() (the original), when XEasyRequest() : indicates failure with magick --- anim.c on Wednesday 28-Nov-90 00:56:38 Moved FAST to meet 5.10 syntax requirements --- render.c on Wednesday 28-Nov-90 00:56:51 enum BoxLook instead of int to complicate things Border() cares for real world colors, so buttons and boxes always : look like they should Back to the 'old gadget look' ===================================================================== --- cr.h on Saturday 01-Dec-90 23:05:41 struct RequesterWindow includes Task* to be signalled when screen : is free to be closed. --- misc.c on Saturday 01-Dec-90 23:06:00 More intelligent delaying of CloseScreen() : Allows multiple Arq windows on current screen : Doesn't use SignalSemaphore, but handwoven locking. Beautified greetings --- cr.c on Saturday 01-Dec-90 23:06:17 Removed locking via Semaphore, introducing handwoven locking method ===================================================================== --- wpanim.c on Friday 07-Dec-90 02:33:01 Animation for "Disk is write protected" --- misc.c on Friday 07-Dec-90 02:33:59 "Is write protected" as new animation --- diskanim.c on Friday 07-Dec-90 02:32:15 --- printanim.c on Friday 07-Dec-90 02:33:15 --- rwerranim.c on Friday 07-Dec-90 02:35:21 --- infoanim.c on Friday 07-Dec-90 02:35:48 --- delanim.c on Friday 07-Dec-90 02:36:11 --- exclanim.c on Friday 07-Dec-90 02:36:50 --- questanim.c on Friday 07-Dec-90 02:38:17 --- guruanim.c on Friday 07-Dec-90 02:39:26 Compressed using FAX technique --- decomp.c on Friday 07-Dec-90 14:34:55 Compressed some tables using "negative means times 64" trick Removed BWhiteRunBitsExt table, since it only contained 9's Moved tables to decomptab.c Removed unused bmask[] --- anim.c on Friday 07-Dec-90 14:35:27 Clears image buffer before decompressing/showing it Cache last image/don't decompress it when the same Changed animator task priority to -3 (from +2) --- delanim.c on Friday 07-Dec-90 17:14:37 --- rwerranim.c on Friday 07-Dec-90 17:17:05 --- diskanim.c on Friday 07-Dec-90 17:18:22 --- guruanim.c on Friday 07-Dec-90 17:18:40 Adjusted speed --- wpanim.c on Friday 07-Dec-90 17:19:12 Resynched animation Uses FAX compression technique Adjusted speed ===================================================================== --- misc.c on Monday 14-Jan-91 03:46:56 Added "Program failed" to guru anim selector --- cr.c on Monday 14-Jan-91 03:51:41 Added more comments More elaborate logic to correctly center the window on the screen --- anim.c on Monday 14-Jan-91 03:52:37 Animator now launched with task pri 4, then switches to -3 : after the first picture is displayed, so there will always : be at least a static picture --- render.c on Monday 14-Jan-91 04:56:34 Moved button text one pixel down (looks better) --- misc.c on Monday 14-Jan-91 04:56:48 More beautified greetings Added log-off message --- delanim.c on Monday 14-Jan-91 04:57:37 New, improved animation featuring completely turning earth ===================================================================== --- delanim.c on Wednesday 06-Feb-91 05:17:22 --- guruanim.c on Wednesday 06-Feb-91 05:17:32 --- printanim.c on Wednesday 06-Feb-91 05:17:51 --- rwerranim.c on Wednesday 06-Feb-91 05:18:11 --- exclanim.c on Wednesday 06-Feb-91 05:18:31 --- infoanim.c on Wednesday 06-Feb-91 05:18:49 --- questanim.c on Wednesday 06-Feb-91 05:19:14 --- wpanim.c on Wednesday 06-Feb-91 05:19:58 --- diskanim.c on Wednesday 06-Feb-91 05:20:57 Added sound id --- rexx.c on Wednesday 06-Feb-91 05:20:18 Rexx communication to PLAY daemon --- cr.h on Wednesday 06-Feb-91 05:20:27 Added Name field to animations --- misc.c on Wednesday 06-Feb-91 05:20:42 Main program handles removing of old rexx messages --- cr.c on Wednesday 06-Feb-91 05:21:23 Starts sound after opening requester window --- cr.c on Wednesday 06-Feb-91 06:27:03 Active request gets higher priority --- anim.c on Wednesday 06-Feb-91 06:27:23 Uses PRI defines instead of fixed values ===================================================================== --- crasm.asm on Friday 08-Feb-91 08:37:19 Optimized code Added YDisplayBeep --- misc.c on Friday 08-Feb-91 08:38:14 Added support for DisplayBeep() wedging: : XDisplayBeep() sends off an ARexx message before calling : the original routine. --- cr.h on Friday 08-Feb-91 08:39:13 Animation: defines HIGHPRI, MEDPRI and LOWPRI ===================================================================== --- misc.c on Wednesday 13-Feb-91 23:25:04 Sets task name accordingly (no more "Background process") to "Arq" --- cr.c on Wednesday 13-Feb-91 23:25:24 Added BeginRefresh()/EndRefresh() to window refresh code. --- render.c on Wednesday 13-Feb-91 23:25:43 Would use wrong color for text under 2.0 @ alison ===================================================================== --- anim.c on Wednesday 10-Apr-91 01:04:45 Animation alloc +1 to be on the safe side (was always overwritten w/ 0) ===================================================================== --- questanim.c on Wednesday 24-Apr-91 22:24:13 New animation: better, lighter, healthier. ===================================================================== --- misc.c on Thursday 25-Apr-91 02:23:14 Added commodities exchange code Removed "Arq" port name --- cr.h on Thursday 25-Apr-91 02:23:25 Added protos for AddArqVectors(), RemoveArqVectors() ===================================================================== --- render.c on Sunday 01-Sep-91 01:48:17 Back to the double-border buttons. #defined the relevant sections : out. Define SINGLE_BORDER to get back to simple buttons (looks awful). New: ColorOrder() --- cr.h on Sunday 01-Sep-91 01:48:39 Define INTUI_V36_NAMES_ONLY to get 2.0 intuition names --- cr.c on Sunday 01-Sep-91 01:49:09 Out'defined single border code. Uses double buttons like in 1.62 and : below. Simply looks better. --- misc.c on Sunday 01-Sep-91 01:49:39 Modernized ChooseAnim(): Now uses table driven compare function : to decide which animation to display New in ChooseAnim(): When special magic is detected, will display : the animation selected by the caller ===================================================================== --- arq.h on Thursday 05-Sep-91 17:33:01 Definitions for external users --- cr.h on Thursday 05-Sep-91 17:33:12 Removed my definition of EasyStruct, uses intuition.h definition --- exclanim.c on Thursday 05-Sep-91 17:33:29 New animation for "!" (yet again) --- cr.c on Thursday 05-Sep-91 17:34:03 Added detection of extended Arq calls Added support for third party images to be displayed instead : of Arq animations. --- misc.c on Thursday 05-Sep-91 17:34:26 Added support for third party images/sounds/animation ===================================================================== --- auto.c on Thursday 05-Sep-91 17:49:12 Uses intuition EasyRequest structure ===================================================================== --- cr.c on Saturday 21-Sep-91 03:18:05 To indicate the choice on keyboard selection, the corresponding : button is shown selected on key-down. Action not performed : until key-up. ===================================================================== --- misc.c on Wednesday 02-Oct-91 01:04:57 Improved copyright notice ===================================================================== --- cr.c on Thursday 09-Jan-92 23:59:09 In 1.61, people yelled at me that Arq should open on first screen : instead of active screen. Changed that. Now, in 1.66, they yell : at me because it opens on the first screen. Changed it back. : Oh well... ===================================================================== --- cr.c on Sunday 01-Mar-92 00:31:05 Fix B-1003. Makes a first pass over the string to find out : final size to allocate. --- auto.c on Sunday 01-Mar-92 00:31:35 Fix D-1001. Percent signs will no longer disappear. : Calls XEasyRequest with "%s" instead of text as body. --- misc.c on Sunday 01-Mar-92 00:31:56 Added Xstrlen() Removed Xsprintf() --- cr.h on Sunday 01-Mar-92 00:32:34 Removed STRPTRs (blech!) Xsprintf() removed, #define'd instead Added proto for Xstrlen() --- misc.c on Thursday 16-Apr-92 23:41:10 Support for locale.library added. When first started, Arq : will try to locate all strings it triggers its animation : on in locale.library's current language catalogs. ===================================================================== --- handler.c on Thursday 16-Apr-92 23:58:30 --- misc.c on Thursday 16-Apr-92 23:58:48 Added installation of menu key handler Removed bug -- would close catalogs even without locale.library --- cr.h on Thursday 16-Apr-92 23:59:27 Protos for AddHandler() and RemoveHandler() added. ===================================================================== --- misc.c on Friday 17-Apr-92 00:13:09 --- makefile on Friday 17-Apr-92 00:13:35 --- arq.proff on Friday 17-Apr-92 00:13:55 ===================================================================== --- misc.c on Sunday 26-Apr-92 16:16:33 Removed input handler again(!). --- wpanim.c on Sunday 26-Apr-92 16:17:03 Reverted to "old" animation. --- arq.proff on Sunday 26-Apr-92 16:17:31 ===================================================================== --- cr.h on Thursday 07-May-92 23:30:51 Uses ada "stdincludes" --- misc.c on Thursday 07-May-92 23:31:20 Added some casts to keep 6.0 happy No longer requires commodities.library under 2.0 Would generate wait for bogus signal if no commodities ===================================================================== --- cr.c on Tuesday 09-Jun-92 23:32:50 --- crasm.asm on Tuesday 09-Jun-92 23:33:24 Added stack extension code. Arq will now switch to a private : stack for its internal operations. Penalty is an added : AllocMem() for each requester open. But it now works even : with standard 4K stack and 2.04 list! --- cr.h on Tuesday 09-Jun-92 23:33:47 --- misc.c on Tuesday 09-Jun-92 23:34:16 Enhanced copyrights ===================================================================== >>> >>> All on Tuesday 09-Jun-92 23:37:21 >>> Froze this revision with symbolic name arq174 in state Exp >>> ===================================================================== --- misc.c on Sunday 05-Jul-92 01:19:46 Xstrlen() now returns one more than the length of the string. Looked : very suspicious. --- cr.c on Sunday 05-Jul-92 01:20:41 Removed bug: allocated string seems one byte too short? Xsprintf() of es_GadgetFormat too. Fixes B-1006. ===================================================================== --- anim.c on Monday 20-Jul-92 11:22:56 Increased anim task stack size. Fixes A-1007. --- cr.c on Monday 20-Jul-92 11:23:27 Some local structure members LONG instead of WORD. Works around : a bug in sc. --- misc.c on Monday 20-Jul-92 11:24:06 Test mode working again. Misplaced label. Added some more keywords/phrases to animation selector. ===================================================================== >>> >>> All on Monday 20-Jul-92 11:26:56 >>> Froze this revision with symbolic name arq176 in state Exp >>> ===================================================================== --- cr.c on Saturday 12-Sep-92 23:13:18 Accepts ENTER as synonym to return ===================================================================== >>> >>> All on Tuesday 13-Oct-92 06:54:30 >>> Froze this revision with symbolic name arq177 in state Exp >>> ===================================================================== --- misc.c on Wednesday 14-Oct-92 17:42:40 Unbetaed. ===================================================================== >>> >>> All on Wednesday 14-Oct-92 17:45:29 >>> Froze this revision with symbolic name arq178 in state Exp >>> =====================================================================