RexxArpLib to-do list ===================== 2.0 - WBToFront()? 2.0 - Button? 2.0 - use (screen->Flags & SCREENTYPE) = WBENCHSCREEN 2.0 - new screen share 2.0 - wildcard expander? 2.0 - change (sub)item so command and/or mut. excl. don't have to be specified. 2.0 - add string per menuitem -> add one more argument. 2.0 - test setreqcolor. 2.0 - rename auto... 2.0 - add setitem 2.0 - fix setitem 2.1 - add flag CONTINUE to closewindow 2.1 - add topedge and leftedge to readout. 2.1 - add readhost function 2.1 - crashes if IDCMP is zero 2.1 - fix additem and addsubitem to require 5th argument is same and 3,4 optional 2.1 - setapen, setdrmd, setbpen no longer work. 2.1 - add setgadget. 2.2 - Use Getenv()/Setenv() 2.2 - add screenshare.library to the docs and diskfont too. 2.2 - add expand option to filelist() 2.2 - add stem.0 as number of files for filelist() 2.2 - fix bug in filelist. 2.2 - add option to IFFImage() 2.2a - fix of filelist() 2.3 - add noexpand option to filelist. 2.3 - fix NULL is string bug in MakeSIText 2.3 - fix DrawCircle 2.3 - fix NULL ptrs in filreq.c 2.3 - fix proper version number display - Multiple PostMsg()'s - Auto-resizing PostMsg()'s 2.33 - running two PostMsg processe simultaneously can cause one orphaned one. 2.32 - running too many windows in low chip ram causes crash. Fixed to some extent 2.32 - Fix the delexp flag problem 2.32 - Fix the docs on AddItem? Additional name field not used? Not broken. ---- - Fix low memory crashes. 2.32 - ScreenToFront should return 0 when screen name is unknown. 2.32 - At least IFFImage does not handle null-space commas right. Not true. 2.32 - but anything besides 'N' works too in IFFImage last argument. 2.33 - PostMsg locks screen on every call, even when not closed 2.33 - Use 0xCC rather than 0xC0 in ClipBlit etc. 2.33 - use new AreaPolyDraw 2.4 - add pattern and dither capability to AreaEnd() 2.33 - set new version number 2.85 - ScreenMove() 2.42 - Missing: Screenheight can't be specified. Sorta fixed by TRUNCATE. 2.41 - Add GADGIMMEDIATE to bool gadgets 2.42 - Make window min sizes small. 2.42 - Add TRUNCATE to Screen flags. 2.43 - Fix in FileList: "D/F" didn't work with fourth argument. 2.44 - FileList: use of N (no expand) strips of first character... 2.45 - Add ShowTitle 2.46 - documentation bug: screen ops on non-existing pub scr's don't "do WB" 2.46 - Allow createhost to open on WB if screen not exists. ---- - Fix interlace bug. Fixed in OS later release. 2.46 - Fix screen 3D look. 2.46 - check latest area routine used? 2.5 - incorporate all changes since 2.3 2.51 - Fix screens.c for 2.0 public screens. 2.52 - filerequester works, postmsg not, createhost not. All fixed now. 2.80 - 1-bitplane screen problems with gadgets and text under 2.0 2.53 - add setting of colors with extra args for ScreenColor 2.90 - Problem with SetFont. Wrong use of Open(Disk)Font, no closing 2.70 - Bug with reqpens for simple requester for 1.3 ---- - need to be able to set reqpens for simple requester 2.80 - check to see if Flood needs a TmpRas, and if I install one 2.90 - CreateHost should check to see if there are outstanding messages before closewindow 2.90 - Fix non-reentrant Filelist expand fucntion. 2.85 - Check if we check for DiskfontBase everywhere. 2.60 - Use ASL file requester 2.60 - Use ASL font requester (GetFont) 2.70 - Use 2.0 shared screens 2.70 - fix other routines to use 2.0 pub scrs 2.70 - fix open screens so the width and height can be given right (factors of 2) 2.80 - fix string gadget rendering. 2.80 - fix number of args for openscreen 2.90 - add softstyles to setfont acto fontreq 2.90 - same with flags 2.90 - Make fontreq return JAM1, JAM2, COMPLEMENT 2.91 - Make Backfill reset the pen to what it was? 2.90 - SetSoftStyle done automatically. 2.92 - getvar setvar. 2.91 - 'Workbench' as a public screen name? 2.91 - add start from 0 to setitem. 2.91 - provide a way to insert the default pattern with PATGAD -NR- - put a pattern of '#?.vlt' in the Match gadget GURU. (fixed by 37.25) -NR- - right mouse doesn't bring up the drives. Right, not ARP. -NR- - Must hit right-Amiga X twice to make it work (fixed by 37.25) -NR- - Pressing Amiga key in drawer or pattern gadget drops to file (f.i.37.25) ---- - Pathname with files/wildcards shows only those, not wild. Feature? doc? -NR- - Can include wilds in filename will return unexpanded. As documented -NR- - Double click on name in multiselect terminates and doesn't select. ASL. 2.92 - Problem witht he getenv function: returns garbage for regular. compiler? 2.93 - select.vlt on two-color screen. 2.93 - Doc-MULTISELECT, file: RESULT returns the number of files selected 2.93 - Doc-getfont, parameters list not in order of template (stemname,options). 2.93 - Getfile() and Getfont() are inconsistent parameter ordering. 2.93 - Doc-getfont, stem: RESULT not "1" if selection made, but font name. 2.93 - Doc-getfont, stem:"CANCEL" vs. "OK" with font and size gadgets empty. 2.93 - string gadget looks with negative size. 2.94 - use GVF_BINARY_VAR|LV_VARS in GetVar. 2.94 - doc-addgadget: document negative size. Actually, go to flags. 2.94 - Make sure a pattern buffer is added for v.36 benefit (GURU) if PATGAD 2.94 - bug in addgadget when certain items not specified. 2.94 - NUMERIC flag for gadgets. 2.95 - problem if allocation fails in postmsg: screen never unlocked. 2.95 - Check all CreatePort's. 2.96 - added BACKDROP option. 2.96 - fixed bug with Createhost and public screens under 1.3 3.0 - release version - docs: mention that ".font" is necessary in SetFont. - Would be nice to find size of gadget - Allow SetGadget to change string of string gadget on the fly. - Use recessing buttons, not highlighting ones. 3.3 - Document sendparsed(). - make examples independent of WSH. - golf.rexx causes cash on call CloseScreen(). This is because the screen has no title. 3.1 - relink with sreqr.lib. - add menuon/menuoff. - mention that needs OVERSCAN in addition to AUTOSCROLL to make latter work. - or, make the OVERSCAN flag implicit. - add SetPointer (WAIT, NONE, NORMAL). 3.2 - fix bug in screens.c which requires screenshare to do 3-D look. - broken 'Workbench' code. Will use the screen's type (WB) so ignores screen so gets shanghaied. - upper case stem variables e.g. in FileList. - can't load new 8-bitplane pix on AGA machines. 3.3 - release. Probably last release. Gadtools: - add capability for Addgadget to call creategadget - add capability for Setgadget to call setgadgetattrs - add capability for ReadGadget to read gadtools gadgets - add capability to rectfill to call bevelbox - need a gadget pointer in the structure to hold context - need a list of gadget info for labels message text and id's.