Release Notes: The makefile "mk_djgpp.mak" was improved to work for DJGPP under DOS. The option -?, which writes helping information, was added to the hi interpreter and to the compiler (comp.sd7). The example programs "ftp7.sd7" and "sydir7.sd7" were improved. The directions N, S, W, and E were renamed in the files of the "dnafight.sd7" example program. Result variables were renamed in several files. The interpreter, compiler, runtime library, and the "shell.s7i" library were improved to support the function 'startProcess'. Several functions were improved to use localtime_s() when USE_LOCALTIME_S is defined.
Release Notes: Explanations regarding how Seed7 compares to Java and an elegant way to initialize data have been added to the FAQ. Several functions have been moved from shell.s7i to the new library process.s7i. The function commandPath has been added to process.s7i. As a correction of a failure of Windows, the program chk_all.sd7 has been improved to catch an exception. Several pictures have been added or improved in pic16.s7i and pic32.s7i. The function cmdPipe2 in cmd_win.c has been improved to open stdin and stdout in text mode. The function filInputReady has been improved to return TRUE after a hang up.
Release Notes: The library pic_util.s7i, with picture utility functions, has been added. The pictures cancel_pic, folder_pic, and reset_pic have been added to pic16.s7i and pic32.s7i. A function to convert a pixmap image to BMP format and the function getPixelColor have been added to draw.s7i. All usages of the function clear without parameters have been replaced with clear(black). The performance of the function strCLit in str_rtl.c has been improved by a factor of 10. The functions init_bstri_constants and init_win_constants in s7c.sd7 have been improved. Spelling errors in several files have been fixed.
Release Notes: The compiler and runtime library have been improved to work on Sparc 64-bit machines under OpenBSD. The FAQ explanation concerning portability has been improved. A new library cc_conf.s7i, which manages configuration values for the C compiler and runtime, has been added. The chapter about defines used in version.h has been improved in src/read_me.txt. Checks for the length of string literals, for trigraph sequences, for getrlimit, and for siglongjmp have been added to chkccomp.c. The table key_code has been improved so the erase char of the terminal interface is always returned as backspace.
Release Notes: The compiler and runtime library have been improved to support big-endian systems. The documentation in src/read_me.txt has been improved. The library tls.s7i has been improved to avoid raising an exception, when the remote side closes the socket. Documentation comments have been added or improved in several source files. Several functions have been optimized. The function typNum has been improved to use a hashtable. The functions typ_num and typ_str have been improved to call typNum respectively typStr. Support for the actions ACT_ICONV and ACT_ORD has been added to the interpreter and compiler.
Release Notes: Libraries for TLS/SSL and HTTPS support have been added. Comparison operators for < (proper subset) and > (proper superset) have been added to hashsetof.s7i. The type digestAlgorithm and functions for it have been added to msgdigest.s7i. The function hex has been added to bytedata.s7i. The example program castle.sd7 has been improved. Documentation comments have been added to several files. The padding in the message digest functions of msgdigest.s7i has been corrected. The function getHttp in gethttp.s7i has been improved to use a case-insensitive comparison for HTTP header field names.