home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
flink11.zip
/
WhatsNew.txt
< prev
Wrap
Text File
|
1995-10-01
|
4KB
|
99 lines
This file describes the major changes in FrexxLink from version to version.
+ = Added feature/function
* = Modified feature/function
- = Removed feature/function
v0.4 * First release.
v1.0 * Completed charset conversion code. Now local input is converted to
the remote user's charset before being displayed on the screen.
* Improved CP850->ISO-11 conversion table to convert brackets to
parentheses.
+ Two new functions: fdelete() and frename(). They are much faster
than calling system("del "+file), which is the only reason they
exist.
* savestring() now removes the destination file if the saved string
is 0 bytes long.
+ New functions: ffindfirst() and ffindnext(), allowing trouble-free
directory parsing from FPL.
* timepart() can now also generate a "wday" part, telling the day of
the week.
* FrexxLink and BjornEd now uses direct calls to the OS/2 serial
device, and MAXCOMM.DLL is therefore no longer required nor used by
FrexxLink or BjornEd.
+ New system variable: sys_version, supplying the version number of
the current FrexxLink being used.
+ New system variable: fpl_version, supplying the version number of
the current FPL.DLL being used.
- The function sysinfo() is removed since all its data now is
available through system variables.
+ New function: bye(), which exits FrexxLink no matter where it is
called from.
v1.1 + New function: parsecmnd(), performing KOM-style command parsing.
This makes FrexxLink the only system available (AFAIK) to support
both menus and KOM-style prompts to the full extent.
+ New functions: gotoxy() and colour(). These simply output the proper
escape sequences needed to do the job. Created for people who are
afraid of escape sequences... :-)
+ New function: random(), providing random numbers for games etc.
+ New function: runsafe(), disabling all potentially "dangerous"
functions in FPL, allowing risk-free running of user-made scripts.
+ New function: sleep(), suspending the process for a number of
milliseconds.
* Pressing DEL in getstring() and getint() prompts is now treated as
a backspace.
* Both CR (13) and LF (10) are now accepted as completion of
getstring() and getint() prompts (as opposed to only CR being
allowed before).
+ New function: getuid(), allowing you to know just what the heck you
called setuid() with...
+ New function: getkey(), which works pretty much like getchar() only
it doesn't wait for input.
* Fixed a bug in the file list parser which limited the description
length. It should now work with ANY line length, although I've
only tested with a 70.000 bytes long line.
* Set up the FPL file caching system so runfile() does not run the
cached file if the file on disk has been changed.
* Set up the FPL file caching system so runsafe() never caches
anything. All runfile() calls read the fpl program from disk and no
symbols are cached.
* Fixed a bug in printf() that sometimes would make it insensitive to
the result of the "More?" prompt.
! FrexxLink.doc now exceeds the size of FrexxLink.exe. Hmm, is that
good or bad? :-)
+ New function: sort(), providing quick'n'easy sorting of string
arrays.
+ New functions: loadarray() and savearray(), providing an easy way
to deal with text files on a line-per-line basis.
* Fixed the 7-bit translation table to convert brackets to parenthesis
except when preceded by an ESC character.