SOSLIB.HTM

Record of changes to the A-Shell Shared Open Source Library

-- Fixes are shown in teal green

-- Enhancements, minor changes and updates are in violet

-- New or important developments are in black

25-Mar-12   SOSLIB 165

Date

File

Location

Version

Description

25-Mar-12

mmosym.def

[907,16]

[100]

New set of INMEMO definitions (created from MMOSYM.BSI old-style MAPs)

25-Mar-12

tstnfl.bp

[908,43]

2.4(117)

Update to use MMOSYM.DEF

07-Mar-12

imgdsx.bp

[908,32]

1.2(112)

Fix bug processing switches (5th was overwriting 4th)

04-Mar-12

ashell.def

[907,16]

[228]

Various new symbols

03-Mar-12

staticjust.bp

[908,24]

1.0(100)

Example of many permutations of multi-line static text justification

21-Feb-12

image4.bp

[908,32]

1.0(102)

Test multi-page TWAIN scanning (requires A-Shell 6.1)

17-Feb-12

sbxinp.bas
sbxinp.sbx

[907,37]

2.0(009)

Show disabled field labels as disabled; don't treat F11 as CALC unless SBXINF present.

27-Dec-11

pckmnu.bp

[908,21]

1.0(104)

Sample 2-level menu using XTREE (GUI) and PCKLST (text)

15-Dec-11

athttp.bp

[907,33]

1.0(101)

Add timestamps to the debug traces

14-Dec-11

airport.bp
airport.qry

[908,25]

1.0(100)

Web service client example (requesting info on airports by code)

16-Nov-11

legfil.bp
legfil.sbx

[907,33]

1.0(100)

ATE utility to read a small text file on the ATE client and return it to the server app as a string.

10-Nov-11

fnamext.bsi

[907,10]

[103]

Increase length of return var from s32 to s260

25-Oct-11

ashlpd.bp

[909,20]

2.0(129)

New command NOP allows client to write to server port to test operation without side effect

20-Oct-11

tcpxfr.bp

[908,25]

1.0(107)

Minor interactive mode cleanup for port

05-Oct-11

inix.bas
inix.sbx

[907,26]

5.0(512)

Fix 'unable to rename' error.

25-Oct-11

fnansiutf8.bsi

[907,10]

[100]

Convert ANSI string to UTF8

25-Oct-11

fnansiutf8.bp

[907,11]

1.0(100)

Test/demo Fn'ANSI'to'UTF8()

04-Feb-11

ateapx.bp
ateapx.sbx

[907,33]

[119]

Recompile with patched Fn'Name'Ext() to support dev#:[p,pn]file.ext format

04-Feb-11

atpxfr.bp
atpxfr.sbx

[907,29]

[103]

Support filespecs in “dev:#[p,pn]file.ext” format. Fix failure to close printfile (which prevented DELETE switch from working).

04-Feb-11

fnamext.bsi

[907,10]

[101]

Support dev#:[p,pn]file.ext format



30-Sep-11   SOSLIB 164

Date

File

Location

Version

Description

28-Sep-11

jobtbl.sdf

[907,16]

[102]

New structure definition for job table (reflecting 5.1.1235.0 layout change)

27-Sep-11

jobtbl.map

[907,16]

[102]

Job table map adjustments (reflecting 5.1.1235.0 layout change)

27-Sep-11

qdef.bsi

[907,16]

[48]

Support new variation of jobtbl layout

27-Sep-11

miamex.bp

[908,30]

[072]

Illustrate new MX_FTFORMAT options ; add clisvr param to MX_GETSHELLPATH, MX_CHKPCNET ; add MX_IATIMEOUT ; add MX_FINDEND ;

23-Sep-11

ashell.def

[907,16]

[225]

Misc updates

19-Sep-11

xtree.def

[907,16]

[134]

XTF2_xxx symbols

19-Sep-11

strings.fnp

[907,10]


Collection of string processing functions from Jorge Tavares

18-Sep-11

ateapx.bp
ateapx.sbx

[907,33]

[120]

Close pre-verify loophole allowing unequal files to pass as equal

17-Sep-11

fnfqfs.bsi

[907,10]

[102]

Minor bug fix; native specs being confused with AMOS specs

17-Sep-11

fninstr.bsi

[907,10]

[100]

Fn'Instr() function works in both directions

17-Sep-11

fnname2id.bsi

[907,10]

[100]

Fn'aui'name2id() function (Public copy of Leo utility function)

07-Sep-11

asmenu.bp

[908,35]

[012]

Add an SBX:APRNTSCRN option to context menu

06-Sep-11

ftpdxx.bp
ftpdxx.sbx

[907,33]

[101]

SBX wrapper for FTPDLX.SBR (so it can be called remotely via AG_XFUNCS)

06-Sep-11

ftpdxt.bp

[907,33]

[106]

Test program for FTPDXX.SBX

26-Aug-11

xtra13.bp

[907,21]

[107]

Add option to display icons along with text in the grid

26-Aug-11

*.ico

[907,21]


Several icons included for use with new xtra13 option

25-Aug-11

gdicalc.bp

[908,37]

[101]

Created to test MX_GDICALC functions

23-Aug-11

sbmnu.bp

[907,24]

[100]

Sample illustrating different kinds of button/styles (real and static)

23-Aug-11

sbxinp.bas
sbxinp.sbx

[907,33]

2.3(005)

Adjust ^C handling ; fix problem with automatic type codes ;

10-Aug-11

xtx1.bp

[908,40]

[123]

Add TXC'MAXROWS ; chg hardcoded ref to TER13 to TER## ; expand source input

31-Jul-11

fnameext.bsi

[907,10]

[102]

Support URLS (strip to “://” and after “?” or “=”)

28-Jun-11

xvmnu2.bp

[908,21]

[112]

Sample illustrating a 2-level menu system that works in both text and GUI mode, using side-by-side XTREE/PCKLST

27-Jun-11

cmbmnu.bp

[908,41]

[100]

Sample illustrating a kind of menu scheme using a row of infld combo controls

18-Jun-11

fnswitches.bsi

[907,10]

[102]

Modernization; convert all args to variable length; simplify

15-Jun-11

fntcprecv.bsi

[907,10]

[105]

Add :inputonly / :outputonly qualifiers

09-Jun-11

hook.def

[907,16]

[105]

Add HFF_DATA_CHG_ONLY

09-Jun-11

fhook1.bp

[908,50]

[106]

Add recsize to log of open (test bug fix in 5.1.1221)

09-Jun-11

fhooktst1.bp

[908,50]

[102]

Add no-change writes to HFF_DATA_CHG_ONLY

31-May-11

apexps.bp
apexps.sbx

[907,29]

[100]

Print filder wrapper for APRNTSCRN.SBX (for APEX toolbar integration)

26-May-11

aprntscrn.bp
aprntscrn.sbx

[907,44]

[109]

Print screen utility (packaged with release)

24-May-11

xtext.def

[907,16]

[109]

Add TXFF_RAWBUF, TXFF_XFER

24-May-11

xtext.map,
xtext.sdf

[907,16]

[109]

Add MAXROWS, TXC'MAXROWS

20-May-11

infmul.bp

[908,41]

[102]

Add ||f|K

07-May-11

delmnu2.bp

[908,35]

[101]

Adjust syntax, test variations supported in 5.1.1215+

06-May-11

image.bp

[908,32]

[108]

Add screen capture test; several error codes, option to save to png

05-May-11

inix.bas
inix.sbx

[907,26]

[511]

Support +16 / +32 flags relating to ATE operation; return read value on stack to allow use as a function

05-May-11

infac2.bp

[908,41]

[104]

Add ^P to capture gui controls (to test MX_SCRNPIC)

14-Apr-11

msboxx.def

[907,16]

[105]

Add BOX_PAR

23-Mar-11

tcpch1.bp

[908,25]

[101]

modernization; allow to be run as SBX or RUN

23-Mar-11

tcppar.bp

[908,25]

[104]

modernization; misc improvements

21-Mar-11

regex.def

[907,16]

[102]

PCREX_SUBMATCH_ARRAY

21-Mar-11

regeml.bp

[908,46]

[101]

Add logic to compare/test submatches



08-Feb-11   SOSLIB 163

Date

File

Location

Version

Description

08-Feb-11

xtra4.bp

[908,21]

[106]

Various bug fixes; revise to use XTROP_REPLACE mode rather than XTROP_DELSEL

06-Feb-11

xtra15.bp

[908,21]

[104]

Add Advanced Coldef Options ToolTips=, ParentID=

06-Feb-11

xtra5.bp

[908,21]

[149]

Add ToolTips= for some column headers

06-Feb-11

xtra11.bp

[908,21]

[102]

Add option of whether final column (combo with list substitution) is editable; (partial test of new cformat 'll' although the overall tree is still editable in either case.)

04-Feb-11

ateapx.bp
ateapx.sbx

[907,33]

[119]

Recompile with patched Fn'Name'Ext() to support dev#:[p,pn]file.ext format

04-Feb-11

atpxfr.bp
atpxfr.sbx

[907,29]

[103]

Support filespecs in “dev:#[p,pn]file.ext” format. Fix failure to close printfile (which prevented DELETE switch from working).

04-Feb-11

fnamext.bsi

[907,10]

[101]

Support dev#:[p,pn]file.ext format



30-Jan-11   SOSLIB 162

Date

File

Location

Version

Description

29-Jan-11

xtra4.bp

[908,21]

[104]

Completely rewritten dueling XTREE example to illustrate a shopping cart application with drag/drop between trees.

28-Jan-11

xtra15.bp

[908,21]

[102]

New XTREE example created to illustrate property sheet mode.

28-Jan-11

ateapx.bp
ateapx.sbx

[907,33]

[118]

Minor cleanup to log file messages; eliminate redundant retry when file already exists on PC

28-Jan-11

atpxfr.bp
atpxfr.sbx

[907,29]

[102]

Add support for //METAFILE

27-Jan-11

xtree.def

[907,16]

[131]

New symbols: XTF2_DRAGDROP, XTF2_PROPSHEET, XTF2_ANSEQDATA, XTF2_NORESPONSE, XTSBF_xxx, XTF2_CLRDEFER, XTUCFG_xxx

25-Jan-11

xtra9.bp

[908,21]

[101]

Minor updates

06-Jan-11

uspstst.bp

[908,52]

[100]

Added to test new US Post Office encoding scheme (USPSBS.SBR, added to A-Shell/Windows in 5.1.1201.0)

03-Jan-11

gtlang.bas

[908,49]

[102]

Show example of numeric formatting

23-Dec-10

xtra13.bp

[908,21]

[105]

Add logic to test XTF2_DOWN, XTF_UP; new options for u,U,uu modes; increase variability of item widths to test ColOptRows

15-Dec-10

delmnu1.bp

[908,35]

[100]

Created to demonstrate menu deletion technique

15-Dec-10

delmnu1.bp

[908,35]

[100]

Created to demonstrate deleting a built-in menu by IDM_xxx

15-Dec-10

fhook1.bp

[908,50]

[105]

Add test of HFF_DATA_WAS_NF flag (set in 1197.6+)

10-Dec-10

regptr.bp

[908,29]

[103]

Minor cleanup to remove dialog on exit

01-Dec-10

xtree.map

[907,16]

[132]

Add clarifying comments

01-Dec-10

xtree.sdf

[907,16]

[134]

Add clarifying comments

12-Nov-10

ashell.def

[907,16]

[212]

New symbols: AGF_NOSTATUS, AGF_ATESBX, IDM_RESET, IDM_PVPREF, IDM_FONTGRID, IDM_COPY, IDM_AUTOMOUSE, AG_ISFOREGROUND

26-Oct-10

inix.bas

[907,26]

[509]

Fix problem with INI directory names containing “.”

22-Oct-10

strrpl.bsi

[907,10]

[106]

Fix infinite loop issue

21-Oct-10

syslog.bsi

[907,12]

[105]

Close loophole allowing log file to be opened as ch 0

20-Oct-10

tcpxfr.bp

[908,25]

[107]

Cleanup in interactive mode to support :port

26-Sep-10

ateins.bp
ateins.sbx

[907,30]

[106]

Switch from REDIMX to AUTO_EXTEND

 

16-Sep-10   SOSLIB 161

Date

File

Location

Version

Description

16-Sep-10

fnminasver.bsi

[907,10]

[103]

Integrate Steve Evan's workaround for the ashell -q problem into std version

16-Sep-10

fnminasver.bp

[907,11]

[101]

Add option to test ATE vs A-Shell version

16-Sep-10

ateins.bp
ateins.sbx

[907,30]

2.0(101)

Adjust dimx/redimx logic to solve apparent bug causing either memory leak or redimensioned array error. (Now requires 5.1.1192)

16-Sep-10

btnmnu.bp,
btnmnu.sbx

[907,24]

1.0(109)

Fix problem with button placement caused by TRMCHR reporting dialog size in milli-units

07-Sep-10

ashell.def

[907,16]

[209]

Various symbols added

07-Sep-10

start.cmd

[908,51]


New ppn for button-related samples

07-Sep-10

cmdlink.bp

[908,51]

1.0(100)

New sample illustrating “Command Link” buttons

07-Sep-10

imgtxtbtn.bp

[908,51]

1.0(100)

New sample illustrating buttons with both text and an image

07-Sep-10

coffee.bmp

[908,51]


Sample bitmap used in the sample programs

05-Sep-10

mouse.bsi

[907,16]

[002]

Test if TAB(-1,162) supported; if not, use raw ESC sequences

05-sep-10

amouse.bas

[908,36]

1.0(4)

Minor tweaking for improved AMOS compatibility

27-Aug-10

repstr.bas
repstr.sbx

[907,46]

1.1

Various string/char replacement utility functions (from Jorge Tavares)

26-Aug-10

puridx.bp

[908,33]

1.0(100)

Sample of ISAM-A “pure” IDX (no DAT) file

23-Aug-10

infac2.bp

[908,41]

1.0(103)

More complicated example of INFLD auto-complete (uses zip code database in [908,48])

08-Aug-10

infac1.bp

[908,41]

1.0(103)

Simple example of INFLD auto-complete (with self-combo option)

18-Jun-10

regeml.bp

[908,46]

1.0(100)

Sample using REGEX expressions to check email address syntax validity

13-Jul-10

psuffx.bp

[907,29]

1.0(101)

Simple print filter to rename print file, adding a -# suffix to it

11-May-10

fowner.bp
fowner.sbx

[907,45]

1.0(100)

return owner and group of file (UNIX)

04-May-10

bldzip.bp

[908,48]

1.0(100)

Program to load uszip and uscity ISAM files from uszips.csv

04-May-10

bldzip.cmd

[908,48]


Command file to build uszip and uscity ISAM files

29-Apr-10

uszips.zip

[908,48]


Zipped copy of uszips.csv (list of zip codes in the USA, used by BLDZIP to build ISAM file used by infac2 auto-complete example)

13-apr-10

soap1.bp

[908,25]

1.0(101)

Example using TCPX+TLS to send/retrieve SOAP request

12-apr-10

fnhttpget.bp

[907,11]

1.0(100)

Add TLS option

10-apr-10

tsttls.bp

[908,25]

1.0(101)

Variation of TCPTST with TCPXFLG_TLS (requires libashtls)

08-apr-10

atereg.bp
atereg.sbx

[907,32]

1.0(100)

Subroutine to allow host to make changes to client registry via ATE

07-apr-10

mnmxno.bp

[908,28]

1.0(101)

Minor bug fix

07-apr-10

http2.bp
http2.qry

[908,25]

1.0(101)

Sample using HTTP.SBR to query a web service to request a weather report for a zip code

24-feb-10

xtree.def

[907,16]

[124]

NUL_XFILE$, NUL_MMOCLR symbols added

 

25-Jan-10   SOSLIB 160

Date

File

Location

Version

Description

25-Jan-10

enadishook.bp

[908,50]

1.0(100)

New sample/utility program to enable/disable one or all file hooks

22-Jan-10

hook.def

[907,16]

[102]

New file: contains symbols and structure def relative to MX_FILEHOOK

22-Jan-10

qryhooks.bp

[908,50]

1.0(100)

New Sample/utility program to query existing file hooks

21-Jan-10

ashlpr.bp
ashlpr.sbx

[909,20]

1.4(118)

Support new parameter RAWDATA to force raw data transfer.

20-Jan-10

fnisalnum.bsi

[907,10]

[101]

Fix bug: wasn’t treating “Z” as alphanumeric; thanks to Susan Grabel

20-Jan-10

xtra13.bp

[908,21]

1.0(103)

Add/test XTF2_DOWN, XTF_UP

20-Jan-10

xtra5.bp

[908,21]

1.0(145)

Add/test  XTF2_DOWN, XTF_UP

20-Jan-10

xtra3.bp

[908,21]

1.0(140)

Add/test ScrollMode=Tree, XTF_UP, XTF2_DOWN, expand flags to 8 bytes

20-Jan-10

xtree.def

[907,16]

[123]

Add XTF2_DOWN, XTF2_PGUPDN

20-Jan-10

fhook1.bp
fhook1.sbx

[908,50]

1.0(102)

New Sample MX_FILEHOOK SBX

19-Jan-10

fhooktst1.bp
fhooktst1.def

[908,50]

1.0(101)

New test/demo program for MX_FILEHOOK

18-Jan-10

ashell.def

[907,16]

[200]

Add MX_FILEHOOK

 

 

 

 

 

12-Jan-10

xtra2.bp

[908,21]

1.0(125)

Add XTF2_PGUPDN, XTF2_DOWN

 

20-Dec-09   SOSLIB 159

Date

File

Location

Version

Description

20-Dec-09

xsteve.bp
xsteve.txt

[908,21]

[101]

New sample XTREE program (from Steve Evans) originally intended to demonstrate a problem but now serving as a nice example of XTF_MSEL, XTUCFG_ALL, row colors, file-based.

19-Dec-09

tcpxfr.bp
tcpxfr.sbx
tcpxfr.run

[908,25]

3.0(106)

(TCPX-based file transfer utility) Add ability to XCALL as well as RUN program.  Support detailed log file.  New command options.  Significant cleanup of source code.

19-Dec-09

tstcli.bp

[908,25]

1.0(100)

New program to test calling TCPXFR as a subroutine (in client mode) to transfer a file

19-Dec-09

tstsvr.bp

[908,25]

1.0(101)

New program to test launching TCPXFR in server mode (as SBX or background server)

10-Dec-09

fnatesbx.bsi

[907,10]

[100]

New function Fn’ATE’SBX(sbxname, args…) simplifies calling a remote SBX from the server (taking care of transferring the SBX to the PC first if needed).

10-Dec-09

fnatesbx.bsi

[907,10]

[100]

New function Fn’ATE’SBX(sbxname, args…) simplifies calling a remote SBX from the server (taking care of transferring the SBX to the PC first if needed).

07-Dec-09

rstcolors.bp

[908,28]

1.0(100)

Sample program resets A-Shell/Windows color palette to defaults by redefining the color definitions; options to save to .ash file

24-Nov-09

topmnu.bp

[908,35]

1.0(100)

Simple demo of adding a clickable (not dropdown) top-level menu item

22-Nov-09

xtra13.bp

[908,21]

1.0(102)

Add code to test new RGB defs a-z (1166.8)

20-Nov-09

asmnu2.bp

[908,35]

1.0(101)

Add thousands of additional menu items to test new dynamic limits

11-Nov-09

ashell.def

[907,16]

[199]

Add MBF2_STATICWIN, MCS_xxx (month cal styles); ATELF_xxx (ATE license flags); WS_EX_LAYERED

02-Nov-09

ateapx.bp
ateapx.sbx

[907,33]
[907,6]

1.0(113)

Correct typo in log file (PC vs Server filesize); retry on failure; new flag +64 disables version check if no version; fix bug treating existing file as error and retrying; fix bug allowing bogus hash match to override obvious filesize mismatch.

29-Oct-09

xtra3.bp

[908,21]

1.0(139)

Add XTUCFG_ALL to test saving/restoring custom user configurations

15-Oct-09

rawprt.bp
rawprt.sbx

[907,29]

[907,6]

1.0(104)

Fix problem with mode 2 failing to verify size; use MX_WRAPPER for mode 1 (FTP); log ATEAPX failure to OPR:ATEAPX.LOG and retry once before giving up; fix i/o to unopened file

06-Oct-09

xtra2.bp

[908,21]

1.0(124)

Add code to test XTROP_PRINT landscape printing, extended title and footer options

25-Sep-09

tcppar.bp

[908,25]

1.0(103)

(TCP Parent/Child test) Add logic to handle spurious status -1 (from child termination signal); minor cleanup

23-Sep-09

regcpu.bp

[908,29]

1.0(101)

(Gets CPU info from Registry) Modify to test using dynamic variables

22-Sep-09

miamex.bp

[908,30]

1.0(64)

Add test for MX_FINDWINDOW; refinements to MX_SETUSRNAM

27-Aug-09

xtra5.bp

[908,21]

1.0(144)

Add ExitChars= test

14-Aug-09

xtrcsv.bp

[908,21]

1.0(100)

New XTREE test program for XTF2_CSV (direct input from CSV file)

07-Aug-09

xtra6.bp

[908,21]

1.0(106)

Adjustment to test out XTF2_AUTOEXPCOL (expand columns to fill tree width)

31-Jul-09

xtree.map

[907,16]

[131]

Add ctlid, increase xtrctl size from 124 to 128

27-Jul-09

fnfilever.bsi

[907,10]

[101]

Add option to Fn’FileVer$() to request different formats; deal with long native file complications

27-Jul-09

fnfilever.bsi

[907,10]

[101]

New function Fn’CompareFileVers(ver1$,ver2$) to compare the versions of two files to determine which is later.

10-Jul-09

ateins.bp
ateins.sbx

[907,30]
[907,6]

2.0(101)

XCALL ATEINS presents a GUI variation of SYSTAT-like info; illustrates XTREE, dialog menus, etc. (from Stephen Funkhouser) (LEO)

10-Jul-09

tstateins.bp

[907,30]

[100]

Test/demo for ATEINS.SBX

10-Jul-09

guiabt.bp
guiabt.sbx

[907,30]
[907,6]

1.0(100)

GUI “About” dialog (used by ATEINS.SBX) (from Stephen Funkhouser) (LEO)

 

12-Jul-09   SOSLIB 158

Date

File

Location

Version

Description

06-Jul-09

scrsts.bp

scrsts.sbx

[907,20]

[907,6]

1.3(110)

Fix edit control size problem when within dialog; remove unnecessary error message when deleting non-existent module.

02-Jul-09

atesyc.bp

atesyc.sbx

[907,33]

[907,6]

1.0(102)

Use MX_AGWRAPPER if > 1153 (fixes typeahead issues)

02-Jun-09

ashell.def

[907,16]

[195]

Add MBF_MENUID, AG_SETENV, MX_AGWRAPPER

 

 

 

 

 

25-Jun-09   SOSLIB 157

Date

File

Location

Version

Description

25-Jun-09

asmnu4.bp
back16.bmp
back24.bmp
clock24.bmp
coffee.bmp

[908,35]

[100]

Demonstrate new AUI_MENU capabilities: menu items with bitmap/icons

24-Jun-09

asmnu2.bp

[908,35]

[100]

Demonstrate new AUI_MENU capabilities: checked and radio button menu items, nested submenus.

23-Jun-09

atesyc.bp

[907,33]

1.0(102)

Add logic to use MX_AGWRAPPER if available; fixes problems with typeahead

12-Jun-09

ashell.def

[907,16]

[194]

Add MBF_CHKMNU, MBF_RADIOMNU, MBST_CHECKED, MBST_HILITE

 

05-Jun-09   SOSLIB 156

Date

File

Location

Version

Description

05-Jun-09

Xtree.map,
xtree.def
xtree.sdf

[907,16]

[130]
[119]
[132]

Move XTR’MISCFLAGS to overlay XTR’TRUNCATED rather than XTR’SHOW3D, so that if other XTMF_xxx flags are set, older ATE clients don’t misinterpret them as XTR’SHOW3D=1.  (In contrast, the truncated “…” option is generally desirable, and subtle.)  New XTMF_TRUNCATED symbol def.  No app changes needed, but recompile needed if XTR’MISCFLAGS used.

05-Jun-09

Fnminasver.bp

[907,11]

1.0(100)

Add test program for Fn’MinAshVer() function

 

04-Jun-09   SOSLIB 155

Date

File

Location

Version

Description

04-Jun-09

Xtree.map,
xtree.def
xtree.sdf

[907,16]

[129]
[118]
[131]

Add fields XTR’ROWHDRSTYLE, XTR’SHOWROWHDR, XTR’MISCFLAGS; symbols XTMF_xxx, XTRHF_xxx

04-Jun-09

Xtra5.bp

[908,21]

1.0(142)

Add context menu options to illustrate extended checkbox functions

22-May-09

Xtext.map
xtext.def
xtext.sdf

[907,16]

[107]

Added symbols TXOPF_PRINT, TXOPF_PREVIEW, TXF8_xxx, DMPAPER_xxx, DMORIENT_xxx; fields TXC’MGNLEFT, TXC’MGNRIGHT, TXC’MGNBOTTOM, TXC’MGNTOP, TXC’MGNHEADER, TXC’MGNFOOTER, TXC’PAPERSIZE, TXC’ORIENT

18-May-09

Monowt.txt
fixwid.txt

[908,37]

n/a

Sample GDI printing files to test width accuracy in //SETFONT

19-May-09

Auxexc.bp
Auxexc.sbx

[907,29]

1.0(111)

On FTP error, was leaving job in noecho mode

15-May-09

Ixpvar.bp

[908,33]

1.0(101)

Fix reference to ISMUTX

 

07-May-09   SOSLIB 154

Date

File

Location

Version

Description

05-May-09

syslog.bsi

[907,12]

[104]

SLF_DBG flag (for logging only if SET DEBUG) wasn’t working properly.

05-May-09

Atpxfr.sbx
atpxfr.bp

[907,29]

1.0(101)

New print filter for use with AUXLOC printing to pre-scan the file and transfer any //IMAGE or //XTEXT files to ATECACHE so they can be seen by ATE in order to print them.

05-May-09

Ateapx.sbx
ateapx.bp

[907,33]

1.0(106)

Post-transfer verify wasn’t really working (was verifying source vs source rather than vs dest)

05-May-09

Ateapx.sbx
ateapx.bp

[907,33]

1.0(108)

Clean up debug mode (all debug messages now written to OPR:ATEAPX.LOG); add option to silence and/or eliminate post-verify; add option to pre-verify (skip redundant transfer).

06-May-09

Infbtn.bp

[908,41]

1.0(101)

New simple example of a GUI program with clickable INFLD fields; option of main window or dialog.

27-Apr-09   SOSLIB 153

Date

File

Location

Version

Description

22-Apr-09

Fnbits.bsi

[907,10]

[100]

Collection of functions for setting, clearing, toggling and testing bits in a bit field

22-Apr-09

Fnbits.bp

[907,11]

1.0(100)

Sample/test program for the functions in fnbits.bsi

19-Apr-09

Xtree.def

[907,16]

[116]

Add XTF2_xxx symbols

19-Apr-09

Xtree.sdf

[907,16]

[130]

Add ST_XFLAGS structure (for passing extended flags)

15-Apr-09

Auiwin.bp

[908,28]

1.0(108)

Illustrate retrieving size of a text control in rows/cols (min required to hold it)

14-Apr-09

Ashell.def

[907,16]

[193]

Add symbls AG_XFUNCS, AG_TRACE, AG_PALETTE

25-Mar-09

Idxlvl.bas

[908,48]

1.0(101)

Add index type code to display of levels

24-Mar-09

Fnminasver.bsi

[907,10]

[101]

Add optional flag to Fn’MinAshVer() to make it work relative to the ATE version rather than A-Shell (Funkhouser update)

23-Mar-09

Ateupd2.bas

[901,2]

1.0(102)

New/alternate variation on updating ATE from the server side.  This version is more similar to the built-in $MIAME/atesetup scheme except that it can be more easily customized.

13-Mar-09

Sbxinp.sbx
sbxinp.bas

[907,33]

2.3(1)

Support millicolumns

 

 

07-Mar-09   SOSLIB 152

Date

File

Location

Version

Description

03-Mar-09

ashell.def

[907,17]

[190]

MBST_VCENTER, MBST_HCENTER, MX_CHKPCNET, AG_CHKPCNET, AG_SHORTCUT, AG_XFUNC2, MX_STRCMP, STRCMPF_xxxx, MBF2_RESIZE

26-Feb-09

auxexc.bp
auxexc.sbx

[907,29]

1.0(110)

Numerous refinements – see edit history

25-Feb-09

xtree.def

[907,16]

[114]

XTEXPF_SAVE, XTEXPF_RESTORE, MAX_XTREE_COLS

24-Feb-09

xtx1.bp

[908,40]

1.0(120)

Add MBF2_RESIZE to main dialog to allow it to be resized with mouse

23-Feb-09

xtrfil.bp

[908,21]

1.0(110)

Minor aesthetic adjustments

20-Feb-09

miamex.bp

[908,30]

1.0(61)

Add test/demo for MIAMEX 174 (MX_STRCMP), 176 (MX_CHKPCNET), update 131 (MX_FILESTATS)

20-Feb-09

jobtbl.map

[907,16]

[101]

Minor layout adjustment to support ATE version info

20-Feb-09

qdef.bsi

[907,16]

[46]

Minor layout adjustment to support ATE version info

19-Feb-09

fnameext.bsi

[907,10]

[100]

Fix bug with name1234567.exe getting truncated to name123456.exe

19-Feb-09

fnfqfs.bsi

[907,10]

[101]

Fix problem with filenames > 10.3

16-Feb-09

fndtoffset.bsi

[907,10]

[101]

New function Fn’DateOffset$() returns a specified date offset by N days/hours

16-Feb-09

fndtoffset.bp

[907,11]

[100]

Test program for Fn’DateOffset$()

17-Feb-09

fnsqlerr.bsi

[907,10]

[100]

New function Fn’SQL’ErrMsg$() returns string description of A-Shell/SQL error code

10-Feb-09

ateapx.bp
ateapx.sbx

[907,33]

1.0(105)

Support +4 flag for “NULL” printer, log transfer into to OPR:ATEAPX.LOG, support +8 mode for FTP, double check that file successfully saved on PC

10-Feb-09

tstapx.bp

[907,33]

1.0(103)

Improvements to test program for ateapx.sbx: support new flags, add msg for new error codes

08-Feb-09

sql.def

[907,16]

[100]

New def file for SQL symbols

28-Jan-09

gtlang.map

[907,16]

[101]

Change EXTEND1/EXTEND2 from B to S

28-Jan-09

gtlang.bas

[908,49]

1.0(101)

Add to SOSLIB: display values (esp. collating sequence) from LDF

26-Jan-09

tstsrt.bas

[908,49]

1.0(106)

Add to SOSLIB: tests sorting of random files; Add natural sort, I types, display option, up to 6 keys

23-Jan-09

bigprt.bp
bigprt.sbx

[907,29]

1.0(102)

Respond to delete switch, pass through files < min size, handle reports w/o page breaks

18-Jan-09

sbxinp.bas
sbxinp.sbx

[907,37]

2.1(7)

Fix issue with confusion between SETDEF set list and character acceptance list

03-Jan-09   SOSLIB 151

Date

File

Location

Version

Description

02-Jan-09

Xtree.def

[907,16]

[112]

Add XTRSEL_STY_NONE flag

02-Jan-09

Ashell.def

[907,16]

[186]

Add MNUOP_RST, AG_WINSETTINGS, AWS_CHARSET, BS_FLAT, MBF2_xxx, ++ifnmap

01-Jan-09

Staticx.bp

[908,24]

1.0(100)

Illustrate new STATIC control variations (roundrect, ellipse, MBF2_CUSTDRAW, WS_BORDER, etc.)

27-Dec-08

Inix.bp
inix.sbx

[907,26]

5.0(508)

Fix problem with INI filenames containing spaces

19-Dec-08

Auxexc.bp
auxexc.sbx

[907,29]

1.0(102)

Print filter helper for AUXLOC: to FTP files associated with print file (specifically for sending Excel-friendly version of formatted print file to make PRTXLS’s job easier)

13-Dec-08

Xtra13.bp

[908,21]

1.0(101)

Monthly planner XTREE sample (configurable grid of colored editable cells)

10-Dec-08

Xtra2.bp

[908,21]

1.0(122)

Add Title= (new XTREE clause for assigning title to print/preview)

05-Dec-08

Rawprt.bp
rawprt.sbx

[907,29]

1.0(101)

Print filter helper for AUXLOC: which handles files containing nulls (which otherwise get stripped during AUXLOC: transfer)

14-Nov-08

Csidl.def

[907,16]

[100]

Created for MX_BROWSEFOLDER, MX_GETSHELLPATH symbols

09-Nov-08

Ashell.sdf

[907,16]

[102]

Add ++ifnmap

08-Nov-08

Rstmnu.bp

[908,35]

1.0(100)

Illustrate deleting entire menu bar, resetting it to original (or alternate language) version

07-Nov-08

http1.bp

[908,25]

1.0(101)

Illustrate XCALL HTTP (post file to HTTPS server)

06-Nov-08

Imgdsx.bp

[908,32]

1.2(111)

Fix /A:hwnd so it sends msg after each image (for albums); source cleanup, incr max switches 7 to 10

06-Nov-08

http.def

[907,16]

[100]

Created for HTTP.SBR symbols

02-Nov-08

Athttp.bp

[907,33]

1.0(100)

New SBX allows HTTP.SBR to be called from server via ATE

27-Oct-08   SOSLIB 150

Date

File

Location

Version

Description

27-Oct-08

Xtx1.bp

[908,40]

1.0(119)

Fix display of src/dst flags to show the HTML option

25-Oct-08

Moncal.bp

[908,42]

1.0(105)

Add options to illustrate disabling/enabling the calendar

17-Oct-08

Icodlgv.bp

[908,27]

1.1(111)

New version of icodlg, showing Vista version of icons, variable sizes

12-Oct-08

Regptr.bp

[908,29]

1.0(102)

Update includes, symbols, use new SCRSTS XTREE mode

12-Oct-08

Scrsts.bp

[907,20]

1.3(109)

Implement XTREE variation, allowing more sophistication (colors, columns, etc.)

07-Oct-08

Ashlpd.bp

[909,20]

2.0(124)

Support standard LPR/LPD protocol as an option; use new SCRSTS, general modernization

05-Oct-08

Xtra11.bp

[908,21]

1.0(101)

Steve Evan’s new sample editable xtree in a dialog

01-Oct-08

Xtra6.bp

[908,21]

1.0(105)

Add option to test EM vs. Em (handling of CRLF in multi-line editable cells)

09-Sep-08

Jobtbl.def

[907,16]

[102]

Add JOBTYP_CHILD

05-Oct-08

Ashell.sdf

[907,16]

[101]

Created to define DDB structure (previously mapped in ashell.bsi)

05-Oct-08

Xtext.sdf

[907,16]

[107]

XTEXT structure definitions

03-Oct-08

Xtree.sdf

[907,16]

[128]

XTREE structure definitions

 

19-Aug-08   SOSLIB 149

Date

File

Location

Version

Description

18-Aug-08

ismtst.bas

[908,48]

2.0(11)

ISAM 1.1 torture test.  Added to SOSLIB

17-Aug-08

tstism.bp
ismpar.bp
ismpar.sbx

[907,22]

1.0(101)

Updated for ISAM 1.1 - add 3 new fields for levels, idx block size, type flag. 

17-Aug-08

ismdef.bsi

[907,16]

2.0(8)

Add new fields, symbols for ISAM 1.1 (variable levels, IDX block sizes)

14-Aug-08

ateprt.bp
ateprt.sbx
tstapt.bp

[907,33]

1.0(104)

New SBX to command ATE to print a file.   Illustrates self-updating from server to ATE.  Sample program.

11-Aug-08

filver.bp
filver.sbx

[907,33]

1.0(100)

Retrieve file version, either locally or remotely via ATE.

11-Aug-08

atxprf.bp
apxprf.bsi
tstapxprf.bp

[907,33]

1.0(101)

Update Registry entries for Print Preview Preferences from host.  (Stephen Funkhouser contribution)

 

 

 

 

 

03-Aug-08

ateapx.bp
ateapx.sbx

[907,33]

1.0(103)

Increase PC filespec arg from 32 to 128

01-Aug-08

fnminasver.bsi

[907,10]

[100]

Fn'MinAshVer() simplifies testing whether current version of ashell at least as high as specified minimum

16-Jul-08

fnhttpget.bsi

[907,10]

[103]

Deal with UNIX-format (LFLF vs CRLFCRLF); fix problem with very small files

13-Jul-08

bigprt.bp
bigprt.sbx

[907,29]

1.0(100)

Print filter to break a large printfile into smaller pieces to print them individually

10-Jul-08

xtree.map

[907,16]

[125]

Add XTR'SEARCHMODE

10-Jul-08

xtra2.bp

[908,21]

1.0(121)

Use new symbols; illustrate new gradiant style of selection bar, new char search options

10-Jul-08

moncal.bp

[908,42]

1.0(104)

Minor INFLD adjustments

08-Jul-08

dverto.bas

[907,40]

4.2(503)

Added to SOSLIB (from Madics)

05-Jul-08

ashell.def

[907,33]

[180]

Add AF_xxx symbols for ASFLAG.SBX

30-Jun-08

tcppar.bp

[908,25]

1.0(102)

Minor fixes, modernization

09-Jun-08

prscnx.bp
prscnx.sbx
prscnt.bp

[907,44]

1.0(100)

New SBX to capture screen into image file, using NetCaller, sample program

 

 

 

 

 

07-Jun-08

image.bp

[908,32]

1.0(107)

Add support for PNG format

 

 

 

 

 

03-Jun-08

ateprv.bp
ateprv.sbx

[907,33]

1.0(100)

SBX to select/print/preview a PC-based file, from the host side.

30-May-08

miamex.bp

[908,30]

1.0(58)

Add de-mangle option to MX_GETENV

25-May-08

fnfilever.bsi

[907,10]

[100]

Return version of specified file

05-May-08

inix.bas
inix.sbx

[908,26]

5.0(507)

Fix problems with INI filenames larger than 10.3

 

03-May-08   SOSLIB 148

Date

File

Location

Version

Description

03-May-08

xtx1.bp

[908,40]

1.0(115)

Add TXF_MENU, allow -1 in txc'ctlno field.

01-May-08

ashlpd.bp

[909,20]

1.4(120)

Support pre-transfer of //IMAGE files from ashlpr.sbx

01-May-08

ashlpr.bp

[909,20]

1.4(116)

Pre-scan files for //IMAGE commands and send the images to ashlpd

30-Apr-08

fnsprintf.bsi

[907,10]

104

Remove debug code (was too verbose, interfered with use of DEBUG in higher level code)

30-Apr-08

evtmsg.bp

[907,20]

1.1(108)

Recompile to use updated fnsprintf (to remove excess DEBUG code)

 

 

17-Apr-08   SOSLIB 147

Date

File

Location

Version

Description

17-Apr-08

regex.bp

[908,46]

1.0(101)

Simple test/demo of regex.sbr

17-Apr-08

regex2.bp

[908,46]

1.0(103)

Another test/demo of regex.sbr (scanning a file looking for pattern matches)

16-Apr-08

rmvmnu.bp

[908,35]

1.0(100)

Demonstrate removing all menus from menu bar, then adding a new one

15-Apr-08

regex.def

[907,16]

101

Symbols for flags parameter of REGEX.SBR, INSTR()

9-Apr-08

xlrep1.prt,
xlrep2.prt,
pvrep3.prt

[907,47]

na

Sample reports for testing APEX preview and export to XLS

 

04-Apr-08   SOSLIB 146

Date

File

Location

Version

Description

04-Apr-08

ashxcall.chm
ashref.chm

…/doc

Apr 4, 2008

Fill in Image Control topics

 

02-Apr-08   SOSLIB 145

Date

File

Location

Version

Description

29-Mar-08

ashxcall.chm
ashcmd.chm
ashdev.chm

…/doc

Mar 29, 2008

Misc. accumulated updates since Dec 11, 2007.

 

25-Mar-08   SOSLIB 144

Date

File

Location

Version

Description

25-Mar-08

ateapx.bp
ateapx.sbx

[907,33]

102

Increase max line length for ASCII mode transfers from 512 to 8192.   

 

21-Mar-08   SOSLIB 143

Date

File

Location

Version

Description

21-Mar-08

csidl.def

[907,16]

100

New symbol definition file for standard Windows directory identifiers (CSIDL_xxx) - used by new MX_BROWSEFOLDER and MX_GETSHELLPATH functions.

18-Mar-08

miamex.bp

[908,30]

1.0(57)

Add MX_BROWSEFOLDER and MX_GETSHELLPATH (for A-Shell 5.1)

17-Mar-08

ashell.def

[907,16]

178

Add MX_BROSWEFOLDER, MX_GETSHELLPATH, BIF_xxx (5.1 functions)

05-Mar-08

inix.bas
inix.sbx

[908,26]

5.0(506)

Fix bug in which write operations did not update the module in memory, thus leaving open the possibility that the next access would reference an outdated module in memory.  (Caused problems when several write operations were performed in rapid sequence, or when reading a parameter that had just been written.)

01-Mar-08

align.bp

[908,24]

1.0(102)

Minor aesthetic and clarity improvements to program illustrating options for aligning text within buttons and static controls.

01-Mar-08

tcpclx.bp
tcpclx.sbx

[908,25]

1.0(102)

Add FLAGS, SOCKETS arguments

20-Feb-08

fnprttok.bsi

[907,10]

100

Fn'PrtTok(text{,row,col}) function.  Convert a single print string operation into a series of print tab(x,y);token operations (useful for preserving the token alignment of strings when switching from fixed pitch to proportional.

Fn'SkipBlanks(text, pos) returns position of next non-blank in string (starting at position pos)

20-Feb-08

fnprttok.bp

[907,11]

1.0(100)

Test/sample program for Fn'PrtTok()

20-Feb-08

regex.def

[907,16]

100

New symbol definition file for REGEX.SBR functions (PCRE_xxx)

20-Feb-08

regex.bp

[908,46]

1.0(100)

Very simple test of REGEX.SBX

20-Feb-08

regex2.bp

[908,46]

1.0(101)

Slightly fancier test of REGEX.SBX - allows a pattern to be used to scan a text file for matches

20-Feb-08

xtree.def

[907,16]

108

Add XTROP_PRINT symbol (print an XTREE using 5.1 APEX module)

20-Feb-08

xtra2.bp

[908,21]

1.0(120)

Add a PRINT button to dialog, to illustrate XTROP_PRINT

17-Feb-08

xmenu1.bp

[908,21]

100

New XTREE sample illustrating use of XTREE to create simple multi-level vertical menu

08-Feb-08

xtra5.bp

[907,28]

1.0(140)

Add option to test new 5.1 InfDef= COLDEF clause in XTREE

 

05-Feb-08   SOSLIB 142

Date

File

Location

Version

Description

05-Feb-08

dbxfer.bas

[908,26]

1.0(100)

Set of routines (more a resource to be looked at and copied than used directly) for executing various kinds of file transfers in various environments (including AMOS, A-Shell, Falcon, ZTERM, ATE, pcVision). Thanks to Joe Leibel.

05-Feb-08

a2pdf.bas
a2pdf.sbx

[907,43]

1.0(111)

Subroutine to convert an ASCII file to PDF using open source UNIX utilities a2ps (ascii to postscript) and p2pdf (postscript/ghostscript to pdf). Thanks to Miro Ceperkovic.

05-Feb-08

a2pdft.bas

[907,43]

1.0(100)

Simple test program for A2PDF.SBX

01-Feb-08

ateupd.bp

[901,2]

1.0(106)

Support ATE 5.1. (Default logic is to update within the major.minor version only)

01-Feb-08

fnverate.bsi

[907,10]

[100]

Simple function to return current ATE version (or "" if not applicable)

01-Feb-08

fnverate.bp

[907,11]

1.0(100)

Test program for Fn'VerATE$()

01-Feb-08

DART

[907,40]

4.2.0.84

General update of DART interface (from Madics)

01-Feb-08

inix.bas

[907,26]

5.0(505)

Don't bother with locking when running under ATE.

15-Jan-08

auiwin.bp

[908,28]

1.0(107)

Use SW_xxxx symbols for clarity, and display main window info at the start.

15-Jan-08

tstpcl.bas

[907,9]

[1.1]

Added to SOSLIB. Contribution by Steven Shatz to test/demo use of pclutl.bsi

15-Jan-08

pclutl.bsi

[907,8]

[1.6]

Added to SOSLIB. Contribution by Steven Shatz (originally named font.bsi); contains variable definitions and utility functions for generating PCL output.

07-Jan-08

print2.bp

[907,42]

1.0(111)

Added to SOSLIB. Approximates embedded PRINT.SBR - useful as a starting point if you want to customize PRINT.SBR.

07-Jan-08

ateapx.bp

[907,33]

1.0(101)

Updated to be compatible with ATE 5.1

03-Jan-08

tcpclx.bp

[908,25]

[102]

Add option to TCPCLX.SBX to leave the connection open and return the socket #.

30-Dec-07

fnfqfs.bsi

[907,11]

[100]

Function Fn'FQFS$(spec) returns fully qualified native spec for input spec (native or unqualified)

30-Dec-07

fnfqfs.bp

[907,11]

1.0(100)

Added to test Fn'FQFS$(spec)

 

15-Dec-07   SOSLIB 141

Date

File

Location

Version

Description

13-Dec-07

icodlg.bp

[908,27]

1.0(110)

Change layout from 6x8 to 6x6 to allow more room for some of the longer icon names.

11-Dec-07

icodlg.bp

[908,27]

1.0(109)

Add 26 new icons (for ashico1.dll 1.0.0.6)

10-Dec-07

xtxmmo.bp

[908,40]

1.0(103)

Various improvements to preserve format of soft-wrapped lines entered into XTEXT, then stored into and retrieved from INMEMO and reloaded into XTEXT.

10-Dec-07

ashell.def

[907,16]

[175]

Add AG_XFUNC

29-Nov-07

xtra7c.bp

[908,21]

1.0(105)

Add checkboxes (mainly to test fix to a problem involving a conflict in row height when checkboxes and images were on the same row.)

 

22-Nov-07   SOSLIB 140

Date

File

Location

Version

Description

22-Nov-07

inix.bp

[907,26]

5.0(503)

Reapply Steve's fix to check for a missing INI (somehow lost in the previous update). Thanks Steve!

 

21-Nov-07   SOSLIB 139

Date

File

Location

Version

Description

21-Nov-07

inix.bp

[907,26]

5.0(502)

Fix bug in logic which creates bak copy; was causing rename error if INI file in a different directory from user.

21-Nov-07

align.bp

[908,24]

1.0(101)

New sample program, illustrates static text and button text alignment options

19-Nov-07

stimgt.bp

[908,32]

1.0(104)

New sample program, illustrates static image alignment options

17-Nov-07

ashell.def

[907,16]

[174]

Several new symbols: MBF_HCENTER, MBF_VCENTER, MBF_CENTER, SS_CENTERIMAGE, BS_TOP, BS_BOTTOM, BS_VCENTER

13-Nov-07

fndec2hex.bsi

[907,10]

 

Fix problem with OT_OCT switch (wasn't forcing OCTAL mode)

13-Nov-07

fndec2hex.bp

[907,11]

1.0(101)

Update sample program to work in octal mode.

 

21-Oct-07   SOSLIB 138

Date

File

Location

Version

Description

21-Oct-07

fnztsupp.bsi

[907,10]

[100]

New function to test if ZTERM Developer ESC Sequences are supported in the current environment. (Note: this includes ATE.)

20-Oct-07

ashlpr.bp

[909,20]

1.3(114)

Use new timed connection mode, other enhancements to improve detection of unresponsive primary ASHLPD and quicker switching to alternate. Better logging of queueing and dequeueing also.

18-Oct-07

ashell.def

[907,16]

[173]

Add SBRF_xxxx flags (for MIAMEX,MX_SBRFLG, i.e. SBR= flags)

16-Oct-07

tcptst.bp

[908,25]

2.0(108)

Add code for testing new TCPOP_CONNECT options (TCPXFLG_ASYNC and TIMER)

15-Oct-07

ashlpr.bp

[909,20]

1.2(119)

Printer definition dialog now runs independently so server can still process requests at same time.

 

19-Sep-07   SOSLIB 137

Date

File

Location

Version

Description

19-Sep-07

ateupd.bp/run

[901,2]

1.1(105)

Adjusted to support the new format of the Update Center repository directory file. (Without this, ATEUPD reports no new ATE version available.)

19-Sep-07

sosupd.bp/run

[901,2]

2.1(110)

Minor internal update.

19-Sep-07

tstmmo.bp/run

[908,43]

2.1(117)

Fix commented-out program statement.

 

17-Sep-07   SOSLIB 136

Date

File

Location

Version

Description

17-Sep-07

INMEMO
PDFX

[908,43]
[908,45]

 

Due to some historical housekeeping error, the PPN [908,43] was being shared by two groups of files - INMEMO and PDFX. The PDFX files have now been moved to their own directory, [908,45].

17-Sep-07

fldtst.bp

[908,28]

[100]

Simple program to test whether you have a field or mode emulation, and in the latter case, whether it outputs spaces for the reverse attribute on/off command.

11-Sep-07

fnfileage.bsi

[907,10]

[100]

Function returns the age of file (in seconds), relative to the current time.

11-Sep-07

fntcprecv.bsi

[907,10]

[101]

Function performs the equivalent of INPUT LINE or INPUT RAW on a socket. Provides options for timeout and for whether to expect a {CR}LF-terminated, CR-terminated, or fixed length record. Handles packet fragmentation / defragmentation issues.

11-Sep-07

syslog.bsi

[907,12]

[103]

Add new flags to auto-archive the log file upon opening it if it hasn't been updated in 6 hours; an option to close the log file immediately after writing to it, and an option to suppress the "-----" separators.

11-Sep-07

tcpxfr.bp

[908,25]

1.0(105)

New command line mode added to make it faster/easier to process multiple commands, including the ability to execute a native command on the remote server. See TCPXFR.TXT file and/or Basic source for notes.

10-Sep-07

tcpco1.bp

[908,25]

1.0(100)

Sample/test program for TCPCON.SBX and Fn'TCPrecv().

10-Sep-07

tcpcon.bp

[908,25]

1.0(101)

SBX wrapper for establishing or closing a client socket connection. Might simplify addition of TCP to programs, particularly if you're not familiar with TCPX.SBR and/or you only need to input logical lines (which you can do via Fn'TCPrecv().)

10-Sep-07

tcptst.bp

[908,25]

1.0(107)

Add options to send CRLF terminated lines (particularly useful for testing Fn'TCPrecv() function).

 

14-Aug-07   SOSLIB 135

Date

File

Location

Version

Description

14-Aug-07

xtr32bits.bsi

[908,12]

[100]

Fix problem with exiting from dialog via click on ok button (XTF_FKEYS wasn't enabled).

14-Aug-07

xtra5.bp

[908,21]

1.0(139)

Add example of RGBignore= column clause.

13-Aug-07

xtra7.bp

[908,21]

1.0(104)

Add option to edit the image cell text.

09-Aug-07

xtra5c.bp

[908,21]

1.0(138)

Add a dialog menu (to test ability to trigger menu-based exitcodes in XTREE).

2-Aug-07

xtra5.bp

[908,21]

1.0(138)

Use new XTRSEL_EDIT_KEEP flag to leave the row selection highlight on the first column even during editing.

 

01-Aug-07   SOSLIB 134

Date

File

Location

Version

Description

01-Aug-07

xtra5c.bp

[908,21]

1.0(137)

Add small test of XTREE CellListX (list substitution)

01-Aug-07

xtra5.bp

[908,21]

1.0(137)

Add test of XTREE ListX (list substitution)

 

31-Jul-07   SOSLIB 133

Date

File

Location

Version

Description

31-Jul-07

xtra6.bp

[908,37]

1.0(104)

General cleanup. Now illustrates the ability to individually enable/disable radio button cells (requires 993.9).

30-Jul-07

mmogdi.bp

[908,37]

1.1(104)

General cleanup. Now illustrates the MX_GDICALC operations with XTEXT.

 

25-Jul-07   SOSLIB 132

Date

File

Location

Version

Description

25-Jul-07

xtra5c.bp

[908,21]

1.0(136)

Added to SOSLIB. Variation of XTRA5 that illustrates use of CellList.

23-Jul-07

xtra5.bp

[908,21]

1.0(135)

Fix minor glitches.

 

19-Jul-07   SOSLIB 131

Date

File

Location

Version

Description

19-Jul-07

darthist.htm

[907,40]

 

Renamed from darthistory.htm to avoid problems with it exceeding the 10.3 limit and thus confusing logic in the SOSUPD, as well as DIR.

18-Jul-07

xtra10.bp

[908,21]

1.0(002)

Add rows, mixture of conditional and unconditional validation to better test issues relating to clicking between two editable XTREEs.

18-Jul-07

xtra5.bp

[908,21]

1.0(134)

Add "allow blank" option, "ScrollMode=Tree" option to test combo box features new in 992.8.

18-Jul-07

msboxx.def

[907,16]

[101]

Correct typo, changing BXE'xxx symbols to BXE_xxxx

17-Jul-07

isam.def

[907,16]

[100]

Add to SOSLIB (includes the standard ISAM-A symbols.)

15-Jul-07

jobtbl.def

[907,16]

[101]

Add JOBTYP_ATS, JOBTBL_VERSION

15-Jul-07

xtra5.bp

[908,21]

1.0(133)

Fix COLDEF mismatch with ANSARY when using combos.

15-Jul-07

ashlpd.bp

[909,20]

1.1(115)

Begin adding code to support server-based licensing. (We don't recommend actually using this version, yet.)

10-Jul-07

ashell.def

[907,16]

[170]

Add MBF2_DLGICON

10-Jul-07

icodlg.bp

[908,27]

1.0(108)

Add code to test new MBF2_DLGICON flag to add an icon to a dialog without using MBF_DLGNOPARENT.

9-Jul-07

imgdsx.bp

[908,32]

1.2(109)

Fix problem with it getting "stuck" on last page of an album.

5-Jul-07

ashell.def

[907,16]

[169]

Add MXGDI_CALCRECTX

5-Jul-07

mmogdi.bp

[908,37]

1.0(103)

Add XTEXT option to start testing ability to merge XTEXT into GDI output.

 

29-Jun-07   SOSLIB 130

Date

File

Location

Version

Description

28-Jun-07

inix.bas

[907,26]

5.0(600)

Complete rewrite of INIX.SBX. New version supports any size INI files (max individual line length of 2000) without using DIMX, and with better performance than previous version due to caching of INI in a memory module. Also, improved error detection and reporting, locking to prevent simultaneous update problems, makes a backup (.BAK) whenever updating the INI.

28-Jun-07

tstinx.bas

[907,26]

1.0(102)

Tester for INIX.SBX, added to SOSLIB.

26-Jun-07

sbxinp.bp

[907,37]

2.0(001)

New ability to allow alignment on top labels (|=centered, >=right) after the ^ mark; more color options (per Mike Roach); allow font fact specification; increased arg to allow room for prefix/suffix. Suffix ID now received in arg 15 substituting TIMER

26-Jun-07

fntohost.bsi

[907,10]

[100]

Function Fn'To'Host$(amosspec$,flags) to convert an AMOS-style spec to the native equivalent.

26-Jun-07

fntohost.bp

[907,11]

1.0(100)

Test utility for Fn'To'Host$(spec$,flags)

26-Jun-07

fnisalnum.bsi

[907,10]

[100]

Function Fn'IsAlNum(char$) to simplify testing a character to see if it is alphanumeric.

26-Jun-07

fnisalnum.bp

[907,11]

1.0(100)

Test utility for Fn'Is'AlNum(char$)

20-Jun-07

fnameext.bsi

[907,10]

[100]

Function Fn'Name'Ext$(spec$) returns the name.ext of a native or AMOS filespec.

20-Jun-07

fnameext.bp

[907,11]

1.0(100)

Test utility for Fn'Name'Ext$(spec$)

 

01-Jun-07   SOSLIB 129

Date

File

Location

Version

Description

01-Jun-07

sosupd.bas

[901,2]

2.1(109)

Revert to accessing the SOSLIB release notes (soslib.html) from the web rather than from the local copy (in case you want to read it BEFORE the update)

01-Jun-07

xtree.map

[907,16]

[122]

Overlay unused XTR'NEXTROW field with XTR'TOPINDEX

31-May-07

syslog.bsi

[907,12]

[101]

Support SLF_RESTART flag (used by ASHUPD to avoid confusion in the log over the difference between a fresh start and a restart.)

 

28-May-07   SOSLIB 128

Date

File

Location

Version

Description

28-may-07

 

 

 

Add developer doc files to the package. Remove ASHUPD.

28-may-07

sosupd.bas

[901,2]

2.1(107)

Removes ASHUPD from

 

21-May-07   SOSLIB 127

Date

File

Location

Version

Description

21-may-07

FnExplode.bsi

[907,10]

[100]

Function added to SOSLIB. Explodes a string into whitespace-delimited tokens.

21-may-07

FnExplode.bp

[907,11]

1.0(100)

Test/demo program for Fn'Explode() function.

20-may-07

FnHostex.bsi

[907,10]

[100]

Function added to SOSLIB. Wrapper for HOSTEX.SBR (improves screen handling, tracing support)

20-may-07

FnHostex.bp

[907,11]

1.0(100)

Test/demo program for Fn'Hostex() function.

15-may-07

FnProgVer.bsi

[907,10]

[100]

Function added to SOSLIB. Returns version string for RUN, LIT or SBX file.

15-may-07

FnProgVer.bp

[907,11]

1.0(100)

Test/demo program for Fn'ProgVer$() function.

15-may-07

SysLog.bsi

[907,12]

[100]

Function to output formatted messages to a log and/or trace file; similar to EVTWIN.SBX but with no GUI display.

 

11-May-07   SOSLIB 126

Date

File

Location

Version

Description

11-may-07

FnHttpGet.bsi

[907,10]

[100]

Function added to SOSLIB. Contains function Fn'HttpGet(url$,saveas$,flags,…) function to retrieve a file from an HTTP server using HTTP 1.1 GET protocol.

11-may-07

httpget.bsi

[908,25]

1.0(100)

Sample program added to SOSLIB: demonstrates use of fnHttpGet.bsi.

 

8-May-07   SOSLIB 125

Date

File

Location

Version

Description

8-may-07

miamex.bp

[908,30]

1.0(56)

Update MX_OSVER to test the new ATE fields.

7-may-07

xtext.map

[907,16]

[104]

Added TXC'MAXBYTES field.

6-may-07

sbxinp.sbx

[907,37]

1.1(53)

Remove the TYPE U from date fields (to revert to "standard", i.e. "American" M/D/Y order). Sorry Jorge, if you want D/M/Y, you'll have to add U. Or, perhaps use GTLANG.SBR to test the language definition and add it only if in European mode.)

 

5-May-07   SOSLIB 124

Date

File

Location

Version

Description

4-may-07

ashell.def

[907,16]

1.1(165)

Added IDM_xxx definitions for TAB(-10,AG_MENU); added SW_QRYMON

4-may-07

auiwin.bp

[908,28]

1.0(106)

Add a test dialog to make it easier to test querying a control other than the main window.

3-may-07

ashupd.bp

[901,2]

1.0(103)

Add /F{ast} option (no questions asked), and add an XTREE dialog to display list of modules to be updated (instead of just showing the count and total bytes).

2-may-07

auiwin.bp

[908,28]

1.0(105)

Add code to query multiple monitors.

1-may-07

icodlg.bp

[908,27]

1.0(107)

Add new media* and music icons (from ashico1.dll 1.0.0.5)

1-may-07

imgdsx.bp

[908,32]

1.2(108)

Add slide show control buttons when viewing an album. Also, albums now support optional descriptions for each image.

1-may-07

dart.bas/sbx

[907,40]

4.2(503)

Misc updates. See darthistory.htm (Thanks to Steve Evans!)

30-apr-07

miamex.bp

[908,30]

1.0(55)

Update MX_CLIPBOARD test (now works with ATE, as of A-Shell 987.8)

27-apr-07

dlgmon.bp

[908,28]

1.0(100)

New sample program, illustrates creating dialogs with various flags (centered, maximized, no parent, etc.), particularly for testing multiple monitor situations.

27-apr-07

xtra3.bp

[908,21]

1.0(137)

Added more cell colors (to test a report, which turned out to be incorrect, that cell colors only worked in the first column).

 

26-Apr-07   SOSLIB 123

Date

File

Location

Version

Description

26-apr-07

dlgmnu.bp

[908,35]

1.0(100)

Added to SOSLIB. (Demo of adding a menu to a dialog)

26-apr-07

ateupd.bas

[901,2]

1.0(104)

Now copies UpdateCenter modules from PC to server (if appropriate) to save next ATE client from having to download them from the Internet.

25-apr-07

stripf.bp

[907,29]

1.0(100)

Added to SOSLIB. (Print filter to strip trailing FF from file).

24-apr-07

ateupd.bas

[901,2]

1.0(103)

Improve messages to handle error conditions.

24-apr-07

xtra7.bp

[908,21]

1.0(103)

Add option to test XTROP_REPLACE and XTROP_SELECT.

24-apr-07

ateupd.bas

[901,2]

1.0(102)

Incremental improvements

21-apr-07

ashupd.bas

[901,2]

1.0(102)

Translate "%MIAME%" in the messages to the actual directory to avoid confusion.

20-apr-07

dart.bas/sbx

[907,40]

4.2(502)

Now uses CURRENT_USER, not LOCAL_MACHINE registry settings (more Vista-friendly). Added darthistory.htm. (Thanks to Steve Evans!)

20-apr-07

ateupd.bas

[901,2]

1.0(100)

Added to SOSLIB. (Based on SOSUPD and ASHUPD, updates ATE client from the server using the Update Center. Intended as a starting point for application-specific versions.)

19-apr-07

ashupd.bas

[901,2]

1.0(101)

Support long directories, better error handling, don't wait for initial zip download and extraction (too much confusion with that).

18-apr-07

soslib.bp

[901,2]

2.0(104)

Adjusted for new Update Center, which now runs from the %MIAME%\BIN directory.

12-apr-07

mmogdi.bp

[908,37]

1.0(102)

Add "super long" memo option.

11-apr-07

mmogdi.bp

[908,37]

1.0(101)

Misc. cleanup.

10-apr-07

tabdlg.bp

[908,22]

1.0(117)

Misc. cleanup.

29-mar-07

tcrt10.bp

[908,31]

1.0(102)

Add AG_MENU, misc others transferred from TCRTEX.

26-mar-07

fnsprintf.bsi

[907,10]

[102]

Add support for an optional width for each argument, allowing it to be padded or stripped to fix a fixed format.

26-mar-07

evtmsg.bp

[907,20]

1.0(107)

Add support for an optional width for each argument, allowing it to be padded or stripped to fix a fixed format.

 

25-Mar-07   SOSLIB 122

Date

File

Location

Version

Description

25-mar-07

soslib.bp

[901,2]

1.0(103)

Now looks for this document in http://www.microsabio.com/dist/50rel/dsk0/901002

23-mar-07

auiwin.bp

[908,28]

1.0(104)

Add demonstration of calculating the size (in pixels) of a text string with specified font attributes.

20-mar-07

evtmsg.bp

[907,20]

1.0(105)

Various enhancements to EVTMSG.SBX: uses updated fnsprintf.bsi to implement additional message variables: %u (username), %m (machine), %t (timestamp), %p (program). Also, allow width specifications, i.e. %20s would be a string substitution padded or truncated as needed to fit 20 columns. Also, add option to change the name of the log file, plus new output flags.

20-mar-07

tstevm.bp

[907,20]

1.0(103)

Add examples showing some of the new EVTMSG.SBX features.

19-mar-07

miamex.bp

[908,30]

1.0(54)

Add MX_WINSETTING options 16 and 17 (AWS_FONTFACE and AWS_GUI_FONTFACE)

14-mar-07

xtra2.bp

[908,21]

1.0(118)

Add MBF_MAXBUTTON to allow dialog to be maximized.

12-mar-07

xtx1.bp

[908,40]

1.0(112)

Add options to adjust MX_WINSETTINGS; add MBF_MAXBUTTON to allow dialog to be maximized.

12-mar-07

sudoko.bp

[908,44]

1.0(102)

Add to SOSLIB (sudoko puzzle solver). Also illustrates some GUI features, program modularization.

28-feb-07

xtra3.bp

[908,21]

1.0(136)

Adjust options dialog to allow setting XTF_FST, XTF_NOREDRAW, XTF_CTRLC

 

 

22-Feb-07   SOSLIB 121

Date

File

Location

Version

Description

22-feb-07

kilall.bp

[907,32]

1.0(101)

Add support for Windows, new FLAG &hFFFF to use MX_ZAPQUEUE, tracing improvements.

22-feb-07

tstkil

[907,32]

1.0(101)

Activate debug flag for tracing, give option to use MX_ZAPQUEUE (probably only useful on second pass if first pass didn't fully succeed). Note that ashw32.exe 5.0.983.3 fixes a bug with the send message to all users feature which was causing the jobtbl.sys to get locked and then corrupted when using TSTKIL.

22-feb-07

imgdsx.bp

[908,32]

1.1(107)

Fix /B switch; add new /M switch to display a larger title below image; adjust way /1 works to be independent of title.

22-feb-07

jobtbl.map

[907,16]

1.0(100)

New MAP statements for JOBTBL.SYS (split out from QDEF.BSI)

22-feb-07

jobtbl.def

[907,16]

1.0(100)

New symbol definitions for JOBTBL.SYS (split out from QDEF.BSI)

 

21-Feb-07   SOSLIB 120

Date

File

Location

Version

Description

20-feb-07

imgdsx.bp

[908,32]

1.1(106)

Adjust for issues with very long titles. (Maximum effective length is 78.) Message box displaying image errors now offers Abort, Retry, Ignore options.

20-feb-07

imgdsx.bp

[908,32]

1.1(111)

Add checkbox to illustrate use of an animated lifesign display while the tree is loading.

16-feb-07

fnimgerr.bsi

[907,10]

(100)

Created to translate AUI_IMAGE error codes to the equivalent message (used in IMGDSX)

16-feb-07

imgdsx.bp

[908,32]

1.1(104)

Add /D:secs switch, and use Fn'ImgErr$() to display image error messages.

16-feb-07

imgtst.bp

[908,32]

1.0(104)

Add clarifying prompts, tooltip, choice of launch methods

16-feb-07

imgdsx.bp

[908,32]

1.0(103)

Add /? help display, /T:title, /1 (kill previous instance), /B:botmsg

30-jan-07

sosupd.bp

[901,2]

1.0(102)

Adjustments for Vista compatibility (use MX_SHELLEX instead of HOSTEX)

27-jan-07

miamex.bp

[908,30]

1.0(053)

Add MIAMEX,169 (override user name)

18-jan-07

xtra3

[908,21]

1.0(135)

Add XTF_NOREDRAW option to opcode 1

12-jan-07

xtra2

[908,21]

1.0(118)

Center dialog using MBST_CENTER

 

12-Jan-07   SOSLIB 119

Date

File

Location

Version

Description

12-jan-07

ashell.def

[907,16]

1.0(159)

Added MBST_CENTER, MBST_MINIMIZE

11-jan-07

ashell.def

[907,16]

1.0(157)

Added ALF_xxx, EF_xxxx, some AG_SYSCOLOR symbols

11-jan-07

tcrt10.bp

[908,31]

1.0(101)

Added AG_SYSCOLOR

11-jan-07

miamex.bp

[908,30]

1.0(052)

Added function 93 (MX_ABOUT); added ATE version fields to function 12 (MX_GETVER)

08-jan-07

miamex.bp

[908,30]

1.0(051)

Added vmajor,vminor,vedit,vpatch arguments to MIAMEX,12 (MX_GETVER)

04-jan-07

miamex.bp

[908,30]

1.0(050)

Added ashell executable argument to MIAMEX,130 (MX_ASHFILE)

04-jan-07

ashver.bas

[907,30]

4.2(501)

Updated to support new 5.0 version format. (Steve Evans)

31-dec-06

sosupd.bas

[901,2]

1.0(100)

Added to SOSLIB as a front-end to the Update Center.

29-dec-06

xtx1.bp

[908,40]

1.0(110)

Assign control names to INFLD controls (using new INFLD V support in 977.6+)

28-dec-06

xtext.map

[907,16]

(103)

Add TXC'IDNAME field

20-dec-06

dart.sbx

[907,40]

4.2(501)

Misc updates (by Steve).

19-dec-06

xtxmmo.bas

[908,40]

1.0(102)

Fix bugs

11-dec-06

xtra5.bp

[908,21]

1.0(132)

Update validation logic (using targetrow/targetcol); option to choose validation type

11-dec-06

xtra2.bp

[908,21]

1.0(117)

Add CtlName= COLDEF clause to test assigning a name to the tree control

10-dec-06

ashell.def

[907,16]

(157)

Several new symbol definitions

8-dec-06

xtree.bp

[908,21]

1.0(134)

Mix in some dates without slashes to test new sorting flexibility

7-dec-06

infmul.bas

[908,41]

1.0(100)

Added to SOSLIB; demonstrates INFLD multi-line mode