freebsd-ports/lang/seed7/pkg-plist

211 lines
5.4 KiB
Text
Raw Normal View History

bin/s7
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
bin/s7c
lib/seed7/bin/s7_comp.a
lib/seed7/bin/s7_con.a
lib/seed7/bin/s7_data.a
lib/seed7/bin/s7_draw.a
lib/seed7/bin/seed7_05.a
lib/seed7/lib/aes.s7i
- Update to 05_20131013 Changes: 20131013: - Libraries for TLS (Transport Layer Security), SSL (Secure Sockets Layer) and HTTPS (HyperText Transfer Protocol Secure) support have been added. The new libraries are: arc4.s7i, asn1.s7i, cipher.s7i, gethttps.s7i, hmac.s7i, pkcs1.s7i, tls.s7i and x509cert.s7i. - Comparison operators for < (proper subset) and > (proper superset) have been added to hashsetof.s7i. - The type digestAlgorithm and the functions msgDigest, blockSize and digestSize have been added to msgdigest.s7i. - The function hex has been added to bytedata.s7i. - The example program castle.sd7 has been improved to avoid, that an item can be dropped on an illegal place. - The library make.s7i has been improved to accept the option -p for the cp command. - Documentation comments have been added to sockbase.s7i, socket.s7i, atom.c, entutl.c, soclib.c, soc_rtl.c and striutl.c. - The padding in the message digest functions of msgdigest.s7i has been corrected. Now the functions pad nothing instead of 64 bytes, when the message length is 55 (mod 64). - The function getHttp in gethttp.s7i has been improved to use a case-insensitive comparison for HTTP header field names. - In exec.c the functions eval_arg_list and dump_arg_list have been improved to avoid reading from freed memory. This occured in very rare cases. - The functions find_action (in actutl.c), fltParse (in flt_rtl.c), cmdConfigValue (in cmd_rtl.c) and find_sysvar (in syvarutl.c) have been improved to use the macros MAX_STRI_EXPORT_LEN and max_utf8_size. - Interpreter and runtime library have been improved to ignore the signal SIGPIPE. Writing to a broken pipe or socket raises the exception FILE_ERROR instead. - The functions bln_and and bln_or in blnlib.c have been improved to return either SYS_TRUE_OBJECT or SYS_FALSE_OBJECT. - The program chkccomp.c has been improved to determine the alignment used by malloc and whether an access to unaligned memory succeeds. - Usages of ALLOC_CHUNK in flistutl.h have been improved to allocate aligned memory the same way as malloc returns aligned memory. - The program chkccomp.c has been improved to define the macro 'inline', when the C compiler does not support the keyword inline. - Occurances of 'INLINE' have been replaced with 'inline' in the files analyze.c, atom.c, big_gmp.c, big_rtl.c, chr_rtl.c, exec.c, findid.c, infile.c, int_rtl.c, numlit.c, parser.c, rfl_data.c, scanner.c, striutl.c, strlib.c, str_rtl.c, syntax.c and ut8_rtl.c. 20130929: - The functions bStriLe, bytesLe, bStriBe and bytesBe have been added to bytedata.s7i. This functions convert an integer to a sequence of bytes. - The compiler has been improved to generate inline code for the action STR_PUSH. This action is used when a character is appended to a string (with the operator &:= ). - The function sendGet has been added to gethttp.s7i. - The functions str_yy_mm_dd and str_hh_mm_ss have been added to time.s7i. - Checks for +:= and -:= have been added to chkbig.sd7. - Checks for bytesBe and bytesLe have been added to chkint.sd7. - Checks for & and &:= have been added to chkstr.sd7. - The function doLocalDeclsOfStatement has been added to the compiler. This function is used to simplify the processing of various statements. - The functions that process the statement actions BIG_GROW, BIG_LSHIFT_ASSIGN, BIG_MULT_ASSIGN, BIG_RSHIFT_ASSIGN, BIG_SHRINK, BLN_CPY, CHR_CPY, CHR_GROW, CHR_SHRINK, ENU_CPY, FIL_CPY, FLT_CPY, FLT_DIV_ASSIGN, FLT_GROW, FLT_MULT_ASSIGN, FLT_SHRINK, INT_AND_ASSIGN, INT_CPY, INT_GROW, INT_LSHIFT_ASSIGN, INT_MULT_ASSIGN, INT_OR_ASSIGN, INT_RSHIFT_ASSIGN, INT_SHRINK, INT_URSHIFT_ASSIGN, REF_CPY, RFL_INCL, SET_EXCL, SET_INCL, SOC_CPY, STR_PUSH and TYP_CPY in the compiler have been simplified. - The functions int_toBStriBe and int_toBStriLe have been added to intlib.c. - The functions intToBStriBe and intToBStriLe have been added to int_rtl.c - In big_rtl.c and big_gmp.c the functions bigFromBytesBe and bigFromBytesLe have been renamed to bigFromByteBufferBe respectively bigFromByteBufferLe. - The performance of the functions bst_cmp (in bstlib.c), bstCmp (in bst_rtl.c) and strMult (in str_rtl.c) has been improved. - The macro 'unlikely' has been added to functions in bst_rtl.c.
2013-10-17 10:36:28 +02:00
lib/seed7/lib/arc4.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/array.s7i
lib/seed7/lib/asn1.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/bigfile.s7i
lib/seed7/lib/bigint.s7i
lib/seed7/lib/bigrat.s7i
- Update to 05_20130602 Changes: * The implementation of the type integer has been changed to use a 64-bit value. * Documentation comments have been added to bigint.s7i, integer.s7i, string.s7i, arr_rtl.c, big_gmp.c, biglib.c, big_rtl.c, flt_rtl.c, intlib.c, int_rtl.c, set_rtl.c and str_rtl.c. * The new library bin32.s7i, which defines bit operations for 32-bit values, has been added. * The new library crc32.s7i, which supports the CRC-32 cyclic redundancy check, has been added. * The new library deflate.s7i, which supports the deflate compression algorithm, has been added. * The library binary.s7i has been renamed to bytedata.s7i. The functions get_asciiz, get_uint16_le, get_uint32_le, get_uint16_be and get_uint32_be have been renamed to getAsciiz, getUInt16Le, getUInt32Le, getUInt16Be and getUInt32Be respectively. Definitions of the functions int16AsTwoBytesLe, int32AsFourBytesLe, int16AsTwoBytesBe and int32AsFourBytesBe have been added. * The functions getBitLe, getBitsLe, getNonCompressedBlock, getLiteralOrLength, getDistance, decodeLength, decodeDistance, decodeFixedHuffmanCodes, getHuffmanValue, computeConversionTable, decodeDynamicHuffmanCodes, processCompressedBlock and inflate have been moved from gzip.s7i to the new library inflate.s7i. * The functions gzip, openGzipFile, close and write have been added to the library gzip.s7i. * The functions 'name' and 'path' have been added to the library progs.s7i. * The function openStrifile has been added to strifile.s7i. * The library tar.s7i and the example program tar7.sd7 have been improved to allow the creation of compressed archives. * The compiler has been improved to support the actions BIG_CONV, BIN_AND, BIN_OR, BIN_XOR, INT_AND, INT_OR, INT_XOR, INT_URSHIFT, INT_URSHIFT_ASSIGN, PRG_OWN_NAME and PRG_OWN_PATH. * Optional checks for integer shift operations have been added to the compiler. * The function bigFromInt64 and bigToInt64 in big_gmp.c have been improved. * Several functions in big_gmp.c have been improved to free temporary values with mpz_clear(). * The function big_conv() has been added to biglib.c. * The functions drw_image and drwRtlImage have been improved. * The functions drwImage in drw_win.c and drw_x11.c have been improved. * The meaning of the actions PRG_NAME and PRG_PATH has changed. The new actions PRG_OWN_NAME and PRG_OWN_PATH are used as replacement. * The functions strRPos2, strRIPos2 and strRepl2 have been added to str_rtl.c. This functions use a modified Boyer–Moore string search algorithm. * Usages of the macro arraySize have been added to drwlib.c, drw_rtl.c, libpath.c and prg_comp.c. * The macro arrayMaxPos has been defined in common.h and used in arrlib.c and arr_rtl.c.
2013-06-03 15:36:39 +02:00
lib/seed7/lib/bin32.s7i
lib/seed7/lib/bin64.s7i
lib/seed7/lib/bitdata.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/bitmapfont.s7i
lib/seed7/lib/bitset.s7i
lib/seed7/lib/bitsetof.s7i
lib/seed7/lib/boolean.s7i
lib/seed7/lib/browser.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/bstring.s7i
- Update to 05_20130602 Changes: * The implementation of the type integer has been changed to use a 64-bit value. * Documentation comments have been added to bigint.s7i, integer.s7i, string.s7i, arr_rtl.c, big_gmp.c, biglib.c, big_rtl.c, flt_rtl.c, intlib.c, int_rtl.c, set_rtl.c and str_rtl.c. * The new library bin32.s7i, which defines bit operations for 32-bit values, has been added. * The new library crc32.s7i, which supports the CRC-32 cyclic redundancy check, has been added. * The new library deflate.s7i, which supports the deflate compression algorithm, has been added. * The library binary.s7i has been renamed to bytedata.s7i. The functions get_asciiz, get_uint16_le, get_uint32_le, get_uint16_be and get_uint32_be have been renamed to getAsciiz, getUInt16Le, getUInt32Le, getUInt16Be and getUInt32Be respectively. Definitions of the functions int16AsTwoBytesLe, int32AsFourBytesLe, int16AsTwoBytesBe and int32AsFourBytesBe have been added. * The functions getBitLe, getBitsLe, getNonCompressedBlock, getLiteralOrLength, getDistance, decodeLength, decodeDistance, decodeFixedHuffmanCodes, getHuffmanValue, computeConversionTable, decodeDynamicHuffmanCodes, processCompressedBlock and inflate have been moved from gzip.s7i to the new library inflate.s7i. * The functions gzip, openGzipFile, close and write have been added to the library gzip.s7i. * The functions 'name' and 'path' have been added to the library progs.s7i. * The function openStrifile has been added to strifile.s7i. * The library tar.s7i and the example program tar7.sd7 have been improved to allow the creation of compressed archives. * The compiler has been improved to support the actions BIG_CONV, BIN_AND, BIN_OR, BIN_XOR, INT_AND, INT_OR, INT_XOR, INT_URSHIFT, INT_URSHIFT_ASSIGN, PRG_OWN_NAME and PRG_OWN_PATH. * Optional checks for integer shift operations have been added to the compiler. * The function bigFromInt64 and bigToInt64 in big_gmp.c have been improved. * Several functions in big_gmp.c have been improved to free temporary values with mpz_clear(). * The function big_conv() has been added to biglib.c. * The functions drw_image and drwRtlImage have been improved. * The functions drwImage in drw_win.c and drw_x11.c have been improved. * The meaning of the actions PRG_NAME and PRG_PATH has changed. The new actions PRG_OWN_NAME and PRG_OWN_PATH are used as replacement. * The functions strRPos2, strRIPos2 and strRepl2 have been added to str_rtl.c. This functions use a modified Boyer–Moore string search algorithm. * Usages of the macro arraySize have been added to drwlib.c, drw_rtl.c, libpath.c and prg_comp.c. * The macro arrayMaxPos has been defined in common.h and used in arrlib.c and arr_rtl.c.
2013-06-03 15:36:39 +02:00
lib/seed7/lib/bytedata.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/cards.s7i
lib/seed7/lib/category.s7i
lib/seed7/lib/cc_conf.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/cgi.s7i
lib/seed7/lib/cgidialog.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/char.s7i
lib/seed7/lib/charsets.s7i
lib/seed7/lib/chartype.s7i
lib/seed7/lib/cipher.s7i
lib/seed7/lib/cli_cmds.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/clib_file.s7i
lib/seed7/lib/color.s7i
lib/seed7/lib/comp/act_act.s7i
lib/seed7/lib/comp/action.s7i
lib/seed7/lib/comp/arr_act.s7i
lib/seed7/lib/comp/big_act.s7i
lib/seed7/lib/comp/bin_act.s7i
lib/seed7/lib/comp/bln_act.s7i
lib/seed7/lib/comp/bst_act.s7i
lib/seed7/lib/comp/chr_act.s7i
lib/seed7/lib/comp/cmd_act.s7i
lib/seed7/lib/comp/con_act.s7i
lib/seed7/lib/comp/config.s7i
lib/seed7/lib/comp/const.s7i
lib/seed7/lib/comp/copy.s7i
lib/seed7/lib/comp/create.s7i
lib/seed7/lib/comp/dcl_act.s7i
lib/seed7/lib/comp/debug.s7i
lib/seed7/lib/comp/destr.s7i
lib/seed7/lib/comp/drw_act.s7i
lib/seed7/lib/comp/enu_act.s7i
lib/seed7/lib/comp/error.s7i
lib/seed7/lib/comp/expr.s7i
lib/seed7/lib/comp/expr_util.s7i
lib/seed7/lib/comp/fil_act.s7i
lib/seed7/lib/comp/flt_act.s7i
lib/seed7/lib/comp/gkb_act.s7i
lib/seed7/lib/comp/hsh_act.s7i
lib/seed7/lib/comp/int_act.s7i
lib/seed7/lib/comp/itf_act.s7i
lib/seed7/lib/comp/kbd_act.s7i
lib/seed7/lib/comp/library.s7i
lib/seed7/lib/comp/literal.s7i
lib/seed7/lib/comp/pcs_act.s7i
lib/seed7/lib/comp/pol_act.s7i
lib/seed7/lib/comp/prc_act.s7i
lib/seed7/lib/comp/prg_act.s7i
lib/seed7/lib/comp/ref_act.s7i
lib/seed7/lib/comp/rfl_act.s7i
lib/seed7/lib/comp/sct_act.s7i
lib/seed7/lib/comp/set_act.s7i
lib/seed7/lib/comp/soc_act.s7i
lib/seed7/lib/comp/sql_act.s7i
lib/seed7/lib/comp/stat.s7i
lib/seed7/lib/comp/str_act.s7i
lib/seed7/lib/comp/tim_act.s7i
lib/seed7/lib/comp/typ_act.s7i
lib/seed7/lib/comp/type.s7i
lib/seed7/lib/comp/ut8_act.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/complex.s7i
lib/seed7/lib/console.s7i
- Update to 05_20130602 Changes: * The implementation of the type integer has been changed to use a 64-bit value. * Documentation comments have been added to bigint.s7i, integer.s7i, string.s7i, arr_rtl.c, big_gmp.c, biglib.c, big_rtl.c, flt_rtl.c, intlib.c, int_rtl.c, set_rtl.c and str_rtl.c. * The new library bin32.s7i, which defines bit operations for 32-bit values, has been added. * The new library crc32.s7i, which supports the CRC-32 cyclic redundancy check, has been added. * The new library deflate.s7i, which supports the deflate compression algorithm, has been added. * The library binary.s7i has been renamed to bytedata.s7i. The functions get_asciiz, get_uint16_le, get_uint32_le, get_uint16_be and get_uint32_be have been renamed to getAsciiz, getUInt16Le, getUInt32Le, getUInt16Be and getUInt32Be respectively. Definitions of the functions int16AsTwoBytesLe, int32AsFourBytesLe, int16AsTwoBytesBe and int32AsFourBytesBe have been added. * The functions getBitLe, getBitsLe, getNonCompressedBlock, getLiteralOrLength, getDistance, decodeLength, decodeDistance, decodeFixedHuffmanCodes, getHuffmanValue, computeConversionTable, decodeDynamicHuffmanCodes, processCompressedBlock and inflate have been moved from gzip.s7i to the new library inflate.s7i. * The functions gzip, openGzipFile, close and write have been added to the library gzip.s7i. * The functions 'name' and 'path' have been added to the library progs.s7i. * The function openStrifile has been added to strifile.s7i. * The library tar.s7i and the example program tar7.sd7 have been improved to allow the creation of compressed archives. * The compiler has been improved to support the actions BIG_CONV, BIN_AND, BIN_OR, BIN_XOR, INT_AND, INT_OR, INT_XOR, INT_URSHIFT, INT_URSHIFT_ASSIGN, PRG_OWN_NAME and PRG_OWN_PATH. * Optional checks for integer shift operations have been added to the compiler. * The function bigFromInt64 and bigToInt64 in big_gmp.c have been improved. * Several functions in big_gmp.c have been improved to free temporary values with mpz_clear(). * The function big_conv() has been added to biglib.c. * The functions drw_image and drwRtlImage have been improved. * The functions drwImage in drw_win.c and drw_x11.c have been improved. * The meaning of the actions PRG_NAME and PRG_PATH has changed. The new actions PRG_OWN_NAME and PRG_OWN_PATH are used as replacement. * The functions strRPos2, strRIPos2 and strRepl2 have been added to str_rtl.c. This functions use a modified Boyer–Moore string search algorithm. * Usages of the macro arraySize have been added to drwlib.c, drw_rtl.c, libpath.c and prg_comp.c. * The macro arrayMaxPos has been defined in common.h and used in arrlib.c and arr_rtl.c.
2013-06-03 15:36:39 +02:00
lib/seed7/lib/crc32.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/cronos16.s7i
lib/seed7/lib/cronos27.s7i
- Update to 05_20130602 Changes: * The implementation of the type integer has been changed to use a 64-bit value. * Documentation comments have been added to bigint.s7i, integer.s7i, string.s7i, arr_rtl.c, big_gmp.c, biglib.c, big_rtl.c, flt_rtl.c, intlib.c, int_rtl.c, set_rtl.c and str_rtl.c. * The new library bin32.s7i, which defines bit operations for 32-bit values, has been added. * The new library crc32.s7i, which supports the CRC-32 cyclic redundancy check, has been added. * The new library deflate.s7i, which supports the deflate compression algorithm, has been added. * The library binary.s7i has been renamed to bytedata.s7i. The functions get_asciiz, get_uint16_le, get_uint32_le, get_uint16_be and get_uint32_be have been renamed to getAsciiz, getUInt16Le, getUInt32Le, getUInt16Be and getUInt32Be respectively. Definitions of the functions int16AsTwoBytesLe, int32AsFourBytesLe, int16AsTwoBytesBe and int32AsFourBytesBe have been added. * The functions getBitLe, getBitsLe, getNonCompressedBlock, getLiteralOrLength, getDistance, decodeLength, decodeDistance, decodeFixedHuffmanCodes, getHuffmanValue, computeConversionTable, decodeDynamicHuffmanCodes, processCompressedBlock and inflate have been moved from gzip.s7i to the new library inflate.s7i. * The functions gzip, openGzipFile, close and write have been added to the library gzip.s7i. * The functions 'name' and 'path' have been added to the library progs.s7i. * The function openStrifile has been added to strifile.s7i. * The library tar.s7i and the example program tar7.sd7 have been improved to allow the creation of compressed archives. * The compiler has been improved to support the actions BIG_CONV, BIN_AND, BIN_OR, BIN_XOR, INT_AND, INT_OR, INT_XOR, INT_URSHIFT, INT_URSHIFT_ASSIGN, PRG_OWN_NAME and PRG_OWN_PATH. * Optional checks for integer shift operations have been added to the compiler. * The function bigFromInt64 and bigToInt64 in big_gmp.c have been improved. * Several functions in big_gmp.c have been improved to free temporary values with mpz_clear(). * The function big_conv() has been added to biglib.c. * The functions drw_image and drwRtlImage have been improved. * The functions drwImage in drw_win.c and drw_x11.c have been improved. * The meaning of the actions PRG_NAME and PRG_PATH has changed. The new actions PRG_OWN_NAME and PRG_OWN_PATH are used as replacement. * The functions strRPos2, strRIPos2 and strRepl2 have been added to str_rtl.c. This functions use a modified Boyer–Moore string search algorithm. * Usages of the macro arraySize have been added to drwlib.c, drw_rtl.c, libpath.c and prg_comp.c. * The macro arrayMaxPos has been defined in common.h and used in arrlib.c and arr_rtl.c.
2013-06-03 15:36:39 +02:00
lib/seed7/lib/deflate.s7i
lib/seed7/lib/des.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/dialog.s7i
lib/seed7/lib/dir.s7i
lib/seed7/lib/draw.s7i
lib/seed7/lib/duration.s7i
lib/seed7/lib/echo.s7i
- Update to 05_20130303 Changes: * The library editline.s7i has been added. This library defines a file type for linewise editing with history. * The manual chapter describing types, especially the type program, has been improved. * The calc.sd7 example has been improved to allow linewise editing. * The handling of the internal program representation in interpreter and compiler has been improved to free most unused memory. * The handling of the functions prgGlobalObjects, refArrToList, refHshDataToList, refHshKeyToList, refLocalVars and refSctToList in compiler and run-time library has been improved to free unused memory. * The stack trace has been improved to display infix operators better and to write parameter names. * The compiler has been improved to support the action TYP_FUNC. * The functions copy_expression and free_expression in listutl.c have been optimized. * The function substitute_params has been added to match.c . * The functions free_params and free_name_list have been added to name.c . * The function dump_list has been added to objutl.c . * The function copy_params has been added to entutl.c . * The functions prot_float and prot_params have been added to traceutl.c . * The functions free_type and close_type have been added to typeutl.c . * The free list management has been improved to be configurable in config.h. * The memory management in heaputl.h has been improved to work with and without DO_HEAPSIZE_COMPUTATION. * The function free_file and remove_prog_files have been added to infile.c. * The functions itf_cpy and itf_cpy2 in itflib.c have been improved to support assigning forward declared objects to an interface. * The function emptylist and the macro to_empty_list have been renamed to free_list and free_list2. * In prg_comp.c the function prgDeclObjects has been renamed to prgGlobalObjects. * In ref_data.c the functions refArrmaxidx, refArrminidx, refArrtolist, refScttolist and refHshKeyToList have been renamed to refArrMaxIdx, refArrMinIdx, refArrToList, refSctToList and refHshKeysToList. * In ref_data.c the functions refResult, refResini and refSetParams have been improved to raise RANGE_ERROR when the argument is NULL or when it is not a BLOCKOBJECT. * In progs.s7i the functions sys_var, error_count, declared_objects, params, setParams, func_result, func_res_init, local_consts, local_vars, array_to_list, array_min_index, array_max_index, struct_to_list, hash_data_to_list, hash_key_to_list, interface_to_struct, obj_number, type_number and match_obj have been renamed to sysVar errorCount, globalObjects, formalParams, setFormalParams, resultVar, resultInitValue, localConsts, localVars, arrayToList, arrayMinIdx, arrayMaxIdx, structToList, hashDataToList, hashKeysToList, interfaceToStruct, objNumber, typeNumber and typeObject. * In seed7_05.s7i the functions is_func, is_varfunc, result_type and is_derived have been renamed to isFunc, isVarfunc, resultType and isDerived.
2013-03-07 10:54:34 +01:00
lib/seed7/lib/editline.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/enable_input.s7i
lib/seed7/lib/enable_io.s7i
lib/seed7/lib/enable_output.s7i
lib/seed7/lib/encoding.s7i
lib/seed7/lib/environment.s7i
lib/seed7/lib/external_file.s7i
lib/seed7/lib/field.s7i
lib/seed7/lib/file.s7i
lang/seed7: update to 05_20170129 20170129: - The new library filesys.s7i has been added. It defines the interface fileSys. Files of TAR, ZIP and JAR achives and files from FTP and the operating system can be accessed via the fileSys interface. The file system changes are work in progress. - The libraries tar.s7i, zip.s7i, ftp.s7i and osfiles.s7i have been adjusted to implement the new interface fileSys. - Definitions of the types fileType, filePermission and fileMode have been moved from osfiles.s7i to the new library filesys.s7i. - A definition of the file system osFiles has been added to osfiles.s7i. - In ftp.s7i the interface ftpFileSys has been added. This interface extends fileSys with the functions listDir, getActiveMode, setActiveMode, getAsciiTransfer and setAsciiTransfer. - The functions retrieve and store have been removed from ftp.s7i and the function open (to open a file) has been added. - The new library ftpserv.s7i has been created. This library allows, that the backend of an FTP server is also a file system. Most of the contents of ftpserv.s7i has been moved from ftpserv.sd7. - The functions setUpHead, tarTell, tarXtract and tarCreate have been moved from tar.s7i to the new library tar_cmds.s7i. - The conversion functions bin32 and float have been added to bin32.s7i. This functions convert values between single precision float and bin32. - The conversion functions bin64 and float have been added to bin64.s7i. This functions convert values between double precision float and bin64. - The functions getBitLsb and getBitsLsb have been added to bitdata.s7i. This functions read bits from a file in the direction from LSB (least significant bit) to MSB (most significant bit). - The operator |:= has been added to the libraries bitsetof.s7i and bitset.s7i. - The type void has been improved to allow writing a void value. This allows that calc7.sd7 can execute procedures. - The new library inflatefile.s7i has been added. It allows to uncompress data from a file with the Inflate algorithm. In contrast to inflatefile.s7i the functions from inflate.s7i assume that the compressed data is in a string. - A test of the tar header checksum has been added to tar.s7i. - A support for long link paths has been added to tar.s7i. - The function readMinimumOfHead has been added to tar.s7i. With this function opening a tar archive can be done faster. - The functions fileMode and getMTime in zip.s7i have been improved to recognize modes and times from different operating systems. - In zip.s7i the function rposOfMagic has been improved to work with one call of seek() and one gets(). This way the function is faster, when the file is not a ZIP file. - In zip.s7i the functions get_local_header, get_central_header and get_end_of_central_directory have been improved to read the fixed size part of the header with one statement and to convert the data afterwards. This improves the performance of get_central_header by about 10%. - In zip.s7i a map of extra header fields has been introduced. - In zip.s7i the function getContent has been renamed to getFile. Additionally the function has been improved to work when the local header does not contain the compressed size. In this case the new library inflatefile.s7i is used. - The function timestamp1601ToTime has been added to time.s7i. - A test for the operator |:= has been added to chkset.sd7. - The function filGets in fil_rtl.c has been improved to recognize a request to read zero characters earlier. This improves this special case a little bit, without a negative effect on the normal case. - The function uintCard has been added to int_rtl.c. - The computation of the mode in the function fileAttr2UnixMode in stat_win.c has been improved. - The program ftp7.sd7 has been improved to work with the new ftpFileSys interface. - The program ftpserv.sd7 has been improved to work with the new library ftpserv.s7i. - In seed7_05.s7i the function to convert an integer to a string with a given base has been improved. - Interpreter and compiler have been improved to support the actions BIN_CARD, SET_UNION_ASSIGN and STR_FOR. - In the compiler (s7c) the generation of inline code for the actions STR_RANGE and STR_SUBSTR has been improved. When some parameters are constant checks can be done at compile-time instead of run-time. - In drw_x11.c the function redraw() has been improved and the new function setupBackup() has been added. This changes have been done to handle EXPOSE events correctly, when backing store has the value WhenMapped. - In runerr.c the functions continue_question, run_error, empty_value and var_required have been changed to allow the repacement of the current exception with a new one. - The function str_for has been added to strlib.c.
2017-01-30 13:44:27 +01:00
lib/seed7/lib/filesys.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/float.s7i
lib/seed7/lib/font.s7i
lib/seed7/lib/forloop.s7i
lib/seed7/lib/ftp.s7i
lang/seed7: update to 05_20170129 20170129: - The new library filesys.s7i has been added. It defines the interface fileSys. Files of TAR, ZIP and JAR achives and files from FTP and the operating system can be accessed via the fileSys interface. The file system changes are work in progress. - The libraries tar.s7i, zip.s7i, ftp.s7i and osfiles.s7i have been adjusted to implement the new interface fileSys. - Definitions of the types fileType, filePermission and fileMode have been moved from osfiles.s7i to the new library filesys.s7i. - A definition of the file system osFiles has been added to osfiles.s7i. - In ftp.s7i the interface ftpFileSys has been added. This interface extends fileSys with the functions listDir, getActiveMode, setActiveMode, getAsciiTransfer and setAsciiTransfer. - The functions retrieve and store have been removed from ftp.s7i and the function open (to open a file) has been added. - The new library ftpserv.s7i has been created. This library allows, that the backend of an FTP server is also a file system. Most of the contents of ftpserv.s7i has been moved from ftpserv.sd7. - The functions setUpHead, tarTell, tarXtract and tarCreate have been moved from tar.s7i to the new library tar_cmds.s7i. - The conversion functions bin32 and float have been added to bin32.s7i. This functions convert values between single precision float and bin32. - The conversion functions bin64 and float have been added to bin64.s7i. This functions convert values between double precision float and bin64. - The functions getBitLsb and getBitsLsb have been added to bitdata.s7i. This functions read bits from a file in the direction from LSB (least significant bit) to MSB (most significant bit). - The operator |:= has been added to the libraries bitsetof.s7i and bitset.s7i. - The type void has been improved to allow writing a void value. This allows that calc7.sd7 can execute procedures. - The new library inflatefile.s7i has been added. It allows to uncompress data from a file with the Inflate algorithm. In contrast to inflatefile.s7i the functions from inflate.s7i assume that the compressed data is in a string. - A test of the tar header checksum has been added to tar.s7i. - A support for long link paths has been added to tar.s7i. - The function readMinimumOfHead has been added to tar.s7i. With this function opening a tar archive can be done faster. - The functions fileMode and getMTime in zip.s7i have been improved to recognize modes and times from different operating systems. - In zip.s7i the function rposOfMagic has been improved to work with one call of seek() and one gets(). This way the function is faster, when the file is not a ZIP file. - In zip.s7i the functions get_local_header, get_central_header and get_end_of_central_directory have been improved to read the fixed size part of the header with one statement and to convert the data afterwards. This improves the performance of get_central_header by about 10%. - In zip.s7i a map of extra header fields has been introduced. - In zip.s7i the function getContent has been renamed to getFile. Additionally the function has been improved to work when the local header does not contain the compressed size. In this case the new library inflatefile.s7i is used. - The function timestamp1601ToTime has been added to time.s7i. - A test for the operator |:= has been added to chkset.sd7. - The function filGets in fil_rtl.c has been improved to recognize a request to read zero characters earlier. This improves this special case a little bit, without a negative effect on the normal case. - The function uintCard has been added to int_rtl.c. - The computation of the mode in the function fileAttr2UnixMode in stat_win.c has been improved. - The program ftp7.sd7 has been improved to work with the new ftpFileSys interface. - The program ftpserv.sd7 has been improved to work with the new library ftpserv.s7i. - In seed7_05.s7i the function to convert an integer to a string with a given base has been improved. - Interpreter and compiler have been improved to support the actions BIN_CARD, SET_UNION_ASSIGN and STR_FOR. - In the compiler (s7c) the generation of inline code for the actions STR_RANGE and STR_SUBSTR has been improved. When some parameters are constant checks can be done at compile-time instead of run-time. - In drw_x11.c the function redraw() has been improved and the new function setupBackup() has been added. This changes have been done to handle EXPOSE events correctly, when backing store has the value WhenMapped. - In runerr.c the functions continue_question, run_error, empty_value and var_required have been changed to allow the repacement of the current exception with a new one. - The function str_for has been added to strlib.c.
2017-01-30 13:44:27 +01:00
lib/seed7/lib/ftpserv.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/getf.s7i
lib/seed7/lib/gethttp.s7i
lib/seed7/lib/gethttps.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/graph.s7i
lib/seed7/lib/graph_file.s7i
lib/seed7/lib/gtkserver.s7i
lib/seed7/lib/gzip.s7i
lib/seed7/lib/hash.s7i
lib/seed7/lib/hashsetof.s7i
lib/seed7/lib/hmac.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/html.s7i
lib/seed7/lib/html_ent.s7i
lib/seed7/lib/httpserv.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/idxarray.s7i
lib/seed7/lib/image.s7i
- Update to 05_20130602 Changes: * The implementation of the type integer has been changed to use a 64-bit value. * Documentation comments have been added to bigint.s7i, integer.s7i, string.s7i, arr_rtl.c, big_gmp.c, biglib.c, big_rtl.c, flt_rtl.c, intlib.c, int_rtl.c, set_rtl.c and str_rtl.c. * The new library bin32.s7i, which defines bit operations for 32-bit values, has been added. * The new library crc32.s7i, which supports the CRC-32 cyclic redundancy check, has been added. * The new library deflate.s7i, which supports the deflate compression algorithm, has been added. * The library binary.s7i has been renamed to bytedata.s7i. The functions get_asciiz, get_uint16_le, get_uint32_le, get_uint16_be and get_uint32_be have been renamed to getAsciiz, getUInt16Le, getUInt32Le, getUInt16Be and getUInt32Be respectively. Definitions of the functions int16AsTwoBytesLe, int32AsFourBytesLe, int16AsTwoBytesBe and int32AsFourBytesBe have been added. * The functions getBitLe, getBitsLe, getNonCompressedBlock, getLiteralOrLength, getDistance, decodeLength, decodeDistance, decodeFixedHuffmanCodes, getHuffmanValue, computeConversionTable, decodeDynamicHuffmanCodes, processCompressedBlock and inflate have been moved from gzip.s7i to the new library inflate.s7i. * The functions gzip, openGzipFile, close and write have been added to the library gzip.s7i. * The functions 'name' and 'path' have been added to the library progs.s7i. * The function openStrifile has been added to strifile.s7i. * The library tar.s7i and the example program tar7.sd7 have been improved to allow the creation of compressed archives. * The compiler has been improved to support the actions BIG_CONV, BIN_AND, BIN_OR, BIN_XOR, INT_AND, INT_OR, INT_XOR, INT_URSHIFT, INT_URSHIFT_ASSIGN, PRG_OWN_NAME and PRG_OWN_PATH. * Optional checks for integer shift operations have been added to the compiler. * The function bigFromInt64 and bigToInt64 in big_gmp.c have been improved. * Several functions in big_gmp.c have been improved to free temporary values with mpz_clear(). * The function big_conv() has been added to biglib.c. * The functions drw_image and drwRtlImage have been improved. * The functions drwImage in drw_win.c and drw_x11.c have been improved. * The meaning of the actions PRG_NAME and PRG_PATH has changed. The new actions PRG_OWN_NAME and PRG_OWN_PATH are used as replacement. * The functions strRPos2, strRIPos2 and strRepl2 have been added to str_rtl.c. This functions use a modified Boyer–Moore string search algorithm. * Usages of the macro arraySize have been added to drwlib.c, drw_rtl.c, libpath.c and prg_comp.c. * The macro arrayMaxPos has been defined in common.h and used in arrlib.c and arr_rtl.c.
2013-06-03 15:36:39 +02:00
lib/seed7/lib/inflate.s7i
lang/seed7: update to 05_20170129 20170129: - The new library filesys.s7i has been added. It defines the interface fileSys. Files of TAR, ZIP and JAR achives and files from FTP and the operating system can be accessed via the fileSys interface. The file system changes are work in progress. - The libraries tar.s7i, zip.s7i, ftp.s7i and osfiles.s7i have been adjusted to implement the new interface fileSys. - Definitions of the types fileType, filePermission and fileMode have been moved from osfiles.s7i to the new library filesys.s7i. - A definition of the file system osFiles has been added to osfiles.s7i. - In ftp.s7i the interface ftpFileSys has been added. This interface extends fileSys with the functions listDir, getActiveMode, setActiveMode, getAsciiTransfer and setAsciiTransfer. - The functions retrieve and store have been removed from ftp.s7i and the function open (to open a file) has been added. - The new library ftpserv.s7i has been created. This library allows, that the backend of an FTP server is also a file system. Most of the contents of ftpserv.s7i has been moved from ftpserv.sd7. - The functions setUpHead, tarTell, tarXtract and tarCreate have been moved from tar.s7i to the new library tar_cmds.s7i. - The conversion functions bin32 and float have been added to bin32.s7i. This functions convert values between single precision float and bin32. - The conversion functions bin64 and float have been added to bin64.s7i. This functions convert values between double precision float and bin64. - The functions getBitLsb and getBitsLsb have been added to bitdata.s7i. This functions read bits from a file in the direction from LSB (least significant bit) to MSB (most significant bit). - The operator |:= has been added to the libraries bitsetof.s7i and bitset.s7i. - The type void has been improved to allow writing a void value. This allows that calc7.sd7 can execute procedures. - The new library inflatefile.s7i has been added. It allows to uncompress data from a file with the Inflate algorithm. In contrast to inflatefile.s7i the functions from inflate.s7i assume that the compressed data is in a string. - A test of the tar header checksum has been added to tar.s7i. - A support for long link paths has been added to tar.s7i. - The function readMinimumOfHead has been added to tar.s7i. With this function opening a tar archive can be done faster. - The functions fileMode and getMTime in zip.s7i have been improved to recognize modes and times from different operating systems. - In zip.s7i the function rposOfMagic has been improved to work with one call of seek() and one gets(). This way the function is faster, when the file is not a ZIP file. - In zip.s7i the functions get_local_header, get_central_header and get_end_of_central_directory have been improved to read the fixed size part of the header with one statement and to convert the data afterwards. This improves the performance of get_central_header by about 10%. - In zip.s7i a map of extra header fields has been introduced. - In zip.s7i the function getContent has been renamed to getFile. Additionally the function has been improved to work when the local header does not contain the compressed size. In this case the new library inflatefile.s7i is used. - The function timestamp1601ToTime has been added to time.s7i. - A test for the operator |:= has been added to chkset.sd7. - The function filGets in fil_rtl.c has been improved to recognize a request to read zero characters earlier. This improves this special case a little bit, without a negative effect on the normal case. - The function uintCard has been added to int_rtl.c. - The computation of the mode in the function fileAttr2UnixMode in stat_win.c has been improved. - The program ftp7.sd7 has been improved to work with the new ftpFileSys interface. - The program ftpserv.sd7 has been improved to work with the new library ftpserv.s7i. - In seed7_05.s7i the function to convert an integer to a string with a given base has been improved. - Interpreter and compiler have been improved to support the actions BIN_CARD, SET_UNION_ASSIGN and STR_FOR. - In the compiler (s7c) the generation of inline code for the actions STR_RANGE and STR_SUBSTR has been improved. When some parameters are constant checks can be done at compile-time instead of run-time. - In drw_x11.c the function redraw() has been improved and the new function setupBackup() has been added. This changes have been done to handle EXPOSE events correctly, when backing store has the value WhenMapped. - In runerr.c the functions continue_question, run_error, empty_value and var_required have been changed to allow the repacement of the current exception with a new one. - The function str_for has been added to strlib.c.
2017-01-30 13:44:27 +01:00
lib/seed7/lib/inflatefile.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/inifile.s7i
lib/seed7/lib/integer.s7i
lib/seed7/lib/keybd.s7i
- Update to 05_20130401 Changes: - The FAQ explanations concerning, 'in' parameters and different behavior of val and ref parameters, have been improved. - The keyboard read function getc(KEYBOARD) has been improved to support more function keys and to accept Unicode characters also under Windows. - The program calc.sd7 has been improved to accept and display Unicode characters. - The automatic memory management has been improved to work also for the files managed by pollData. - The function openEditLineLatin1 has been added to editline.s7i. Only Latin-1 characters are accepted and written to ''outFile''. Unicode characters beyond ISO Latin-1 (ISO-8859-1) are ignored. - In file.s7i the function writeln(file, string) has been defined as DYNAMIC (virtual) function. This allows that the implementation function writeln(socket, string) sends string and '\n' together. - The definition of keys in keybd.s7i have been changed such that function keys are outside the range of Unicode characters. - The new library keydescr.s7i, which defines a hash table with descriptive text for function keys, has been added. - The implementation function writeln(null_file, string) has been added to null_file.s7i. This function is used by many derived types. - An implementation function of writeln(socket, string) has been added to socket.s7i. This function sends string and '\n' together. - Definitions of writeln (without string parameter) have been removed from external_file.s7i, socket.s7i and utf8.s7i. - The example programs bas7.sd7, gkbd.sd7 and kbd.sd7 have been changed to use the hash keyDescription (defined in keydescr.s7i). - Tests for string assignment and string append (operator &:= ) have been added to chkstr.sd7. - The function bigStr in big_rtl.c has been improved to realloc the string to the correct size. - The function determineEnvironDefines in chkccomp.c has been improved. - The function itf_destr in itflib.c has been improved to cooperate with the function close_stack (defined in name.c). - The function kbdKeyPressed in kbd_inf.c has been improved to never wait for input (calls of tcsetattr() were fixed, see below). - In pol_unx.c and pol_sel.c the functions addCheck, removeCheck, polCpy, polCreate, polDestr and polClear have been improved to use the function pointers incrUsageCount and decrUsageCount from fileObjectOps. - The function initPollOperations has been added to pol_unx.c, pol_sel.c and pol_dos.c. - In str_rtl.c the functions strAppend and strCopy have been changed to use SLICE_OVERLAPPING instead of GET_SLICE_ORIGIN. - In str_rtl.c the functions strHeadSlice, strRangeSlice, strSubstrSlice and strTailSlice have been improved to avoid (mis)using the string capacity. Now the capacity of a slice is set to zero. Before the origin of a slice was stored in the capacity. - The function print_real_value in traceutl.c has been improved to print interface values with more detail. - Support for additional function keys has been added to kbd_inf.c, kbd_poll.c, cap_def.h, trm_cap.c and trm_inf.c. - The files kbd_inf.c and kbd_poll.c have been improved to use read() instead of fread(). - The files kbd_inf.c and kbd_poll.c have been improved to take a weakness of tcsetattr() into account. The function tcsetattr() may return success, although not all changes could be carried out. Now the calls of tcsetattr() are done via the new functions term_descr_equal, tcset_term_descr and tcset_vmin_vtime. - The compiler has been improved to create and use cpy_... functions for the interface assignment (action ITF_CPY). - The free list management for strings has been improved to allow different maximum list lengths for strings with different capacity. - Definitions of databasetype and sqlstmttype have been added to common.h. This are the first steps towards database support. Feature safe: yes
2013-04-17 10:22:48 +02:00
lib/seed7/lib/keydescr.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/line.s7i
lib/seed7/lib/listener.s7i
lib/seed7/lib/lower.s7i
lib/seed7/lib/lzw.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/mahjng32.s7i
lib/seed7/lib/make.s7i
lib/seed7/lib/makedata.s7i
lib/seed7/lib/math.s7i
lib/seed7/lib/modern27.s7i
lib/seed7/lib/more.s7i
lib/seed7/lib/msgdigest.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/multiscr.s7i
lib/seed7/lib/null_file.s7i
lib/seed7/lib/osfiles.s7i
lib/seed7/lib/pic16.s7i
lib/seed7/lib/pic32.s7i
lib/seed7/lib/pic_util.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/pixmap_file.s7i
lib/seed7/lib/pixmapfont.s7i
lib/seed7/lib/pkcs1.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/poll.s7i
- Update to 05_20140105 Changes: * The library des.s7i with DES (Data Encryption Standard) cipher support has been added. * The library tls.s7i has been improved to support block ciphers and encoding with DES. * The functions blockSize and decode have been added to cipher.s7i and arc4.s7i. * The the functions str, rotLeft and rotRight and the operators radix, RADIX, ~ and ><:= have been added to bin32.s7i. * Support to write bin32 values has been added to bin32.s7i. * The new library unicode.s7i, with functions to convert between Unicode encodings, has been added. * The functions utf16beToStri, utf16leToStri, utf7ToStri and replaceUtf16SurrogatePairs have been improved and moved from charsets.s7i to unicode.s7i. The functions striToUtf8 and utf8ToStri have been moved from string.s7i to unicode.s7i. The functions striToUtf16be and striToUtf16le have been added to unicode.s7i. * The actions FLT_MINUS, INT_MINUS and BIG_MINUS have been renamed to FLT_NEGATE, INT_NEGATE and BIG_NEGATE respectively. * The library gethttps.s7i has been improved to accept links to HTTP. * The operator symbols ~ and ><:= have been added to syntax.s7i. * Checks for -, mdiv, << and >> have been added to chkbig.sd7. * The compiler (s7c) has been improved to do more optimizations for the actions BIG_DIV, BIG_LSHIFT, BIG_RSHIFT, BIG_MDIV, BIG_MULT, BIG_NEGATE and CHR_CLIT. * The function charLiteral has been added to the compiler. * The compiler has been improved to avoid the generation of long lines for bigInteger literals. * The function bigMinus has been renamed bigNegate and the function bigNegateTemp has been added to big_gmp.c and big_rtl.c. * A check for the keyword 'restrict' has been added to chkccomp.c. * The function chrCLitToBuffer has been added to chr_rtl.c. * Interpreter, compiler and runtime library have been improved to support the action INT_XOR_ASSIGN. * The functions utf8_char (literal.c), utf8_to_stri (striutl.c), utf8_bytes_missing (striutl.c), strUtf8ToStri (str_rtl.c) and ut8Getc (in ut8_rtl.c) have been improved to check for ranges of characters instead of bit patterns. This improves the performance of UTF-8 conversions by up to 6%. * The functions freeArgVector and genArgVector have been added to cmd_unx.c.
2014-01-08 17:48:25 +01:00
lib/seed7/lib/process.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/progs.s7i
lib/seed7/lib/propertyfile.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/rational.s7i
lib/seed7/lib/ref_list.s7i
lib/seed7/lib/reference.s7i
lib/seed7/lib/reverse.s7i
lib/seed7/lib/scanfile.s7i
lib/seed7/lib/scanstri.s7i
lib/seed7/lib/seed7_05.s7i
lib/seed7/lib/set.s7i
lib/seed7/lib/shell.s7i
lib/seed7/lib/smtp.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/sockbase.s7i
lib/seed7/lib/socket.s7i
lib/seed7/lib/sokoban1.s7i
lib/seed7/lib/sql_base.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/stars.s7i
lib/seed7/lib/stdfont10.s7i
lib/seed7/lib/stdfont12.s7i
lib/seed7/lib/stdfont14.s7i
lib/seed7/lib/stdfont16.s7i
lib/seed7/lib/stdfont18.s7i
lib/seed7/lib/stdfont20.s7i
lib/seed7/lib/stdfont24.s7i
lib/seed7/lib/stdfont8.s7i
lib/seed7/lib/stdfont9.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/stdio.s7i
lib/seed7/lib/strifile.s7i
lib/seed7/lib/string.s7i
lib/seed7/lib/stritext.s7i
lib/seed7/lib/struct.s7i
lib/seed7/lib/subrange.s7i
lib/seed7/lib/syntax.s7i
lib/seed7/lib/tar.s7i
lang/seed7: update to 05_20170129 20170129: - The new library filesys.s7i has been added. It defines the interface fileSys. Files of TAR, ZIP and JAR achives and files from FTP and the operating system can be accessed via the fileSys interface. The file system changes are work in progress. - The libraries tar.s7i, zip.s7i, ftp.s7i and osfiles.s7i have been adjusted to implement the new interface fileSys. - Definitions of the types fileType, filePermission and fileMode have been moved from osfiles.s7i to the new library filesys.s7i. - A definition of the file system osFiles has been added to osfiles.s7i. - In ftp.s7i the interface ftpFileSys has been added. This interface extends fileSys with the functions listDir, getActiveMode, setActiveMode, getAsciiTransfer and setAsciiTransfer. - The functions retrieve and store have been removed from ftp.s7i and the function open (to open a file) has been added. - The new library ftpserv.s7i has been created. This library allows, that the backend of an FTP server is also a file system. Most of the contents of ftpserv.s7i has been moved from ftpserv.sd7. - The functions setUpHead, tarTell, tarXtract and tarCreate have been moved from tar.s7i to the new library tar_cmds.s7i. - The conversion functions bin32 and float have been added to bin32.s7i. This functions convert values between single precision float and bin32. - The conversion functions bin64 and float have been added to bin64.s7i. This functions convert values between double precision float and bin64. - The functions getBitLsb and getBitsLsb have been added to bitdata.s7i. This functions read bits from a file in the direction from LSB (least significant bit) to MSB (most significant bit). - The operator |:= has been added to the libraries bitsetof.s7i and bitset.s7i. - The type void has been improved to allow writing a void value. This allows that calc7.sd7 can execute procedures. - The new library inflatefile.s7i has been added. It allows to uncompress data from a file with the Inflate algorithm. In contrast to inflatefile.s7i the functions from inflate.s7i assume that the compressed data is in a string. - A test of the tar header checksum has been added to tar.s7i. - A support for long link paths has been added to tar.s7i. - The function readMinimumOfHead has been added to tar.s7i. With this function opening a tar archive can be done faster. - The functions fileMode and getMTime in zip.s7i have been improved to recognize modes and times from different operating systems. - In zip.s7i the function rposOfMagic has been improved to work with one call of seek() and one gets(). This way the function is faster, when the file is not a ZIP file. - In zip.s7i the functions get_local_header, get_central_header and get_end_of_central_directory have been improved to read the fixed size part of the header with one statement and to convert the data afterwards. This improves the performance of get_central_header by about 10%. - In zip.s7i a map of extra header fields has been introduced. - In zip.s7i the function getContent has been renamed to getFile. Additionally the function has been improved to work when the local header does not contain the compressed size. In this case the new library inflatefile.s7i is used. - The function timestamp1601ToTime has been added to time.s7i. - A test for the operator |:= has been added to chkset.sd7. - The function filGets in fil_rtl.c has been improved to recognize a request to read zero characters earlier. This improves this special case a little bit, without a negative effect on the normal case. - The function uintCard has been added to int_rtl.c. - The computation of the mode in the function fileAttr2UnixMode in stat_win.c has been improved. - The program ftp7.sd7 has been improved to work with the new ftpFileSys interface. - The program ftpserv.sd7 has been improved to work with the new library ftpserv.s7i. - In seed7_05.s7i the function to convert an integer to a string with a given base has been improved. - Interpreter and compiler have been improved to support the actions BIN_CARD, SET_UNION_ASSIGN and STR_FOR. - In the compiler (s7c) the generation of inline code for the actions STR_RANGE and STR_SUBSTR has been improved. When some parameters are constant checks can be done at compile-time instead of run-time. - In drw_x11.c the function redraw() has been improved and the new function setupBackup() has been added. This changes have been done to handle EXPOSE events correctly, when backing store has the value WhenMapped. - In runerr.c the functions continue_question, run_error, empty_value and var_required have been changed to allow the repacement of the current exception with a new one. - The function str_for has been added to strlib.c.
2017-01-30 13:44:27 +01:00
lib/seed7/lib/tar_cmds.s7i
- Update to 20140119 Changes: * The library tdes.s7i with TDES (Triple DES respectively 3DES) cipher support has been added. * The library tls.s7i has been improved to allow encoding with TDES (3DES) and to accept the handshake message CertificateRequest. * The function drwGetImage has been added to drw_dos.c (thanks to "Rugxulo" for pointing out, that it was missing). * Checks for mdiv and mod have been added to chkbig.sd7. * The compiler (s7c) has been improved to do more optimizations for the action BIG_MOD (operator mod). Now the functions bigLowerBits and bigLowerBitsTemp are used when the divisor is a power of two. * The compiler has been improved to optimize if-statements, when the condition is constant. * The compiler has been improved to optimize the action BIG_MDIV (operator mdiv) correctly, when the divisor is a negated power of two (e.g. n div -8). The generated code now corresponds to the Seed7 expression -dividend >> log(-divisor). * New functions to open files have been introduced in various libraries. The new functions are openUtf8, openUtf16, openEcho, openLine, openTee, openMore, openUpper, openLower, openReverse, openWindow and openField. The new functions have been added as replacement for the functions open_utf8, open_utf16, open_echo, open_line, open_tee, open_more, open_upper, open_lower, open_reverse, open_window and open_field. The old functions are still supported, but they are deprecated and should not be used. Deprecated functions will be removed in a future version. * The example programs have been changed to use the new functions to open files. * Documentation comments have been added or improved in cipher.s7i, clib_file.s7i, external_file.s7i, shell.s7i, utf8.s7i, utf16.s7i, unicode.s7i, bytedata.s7i, big_gmp.c, biglib.c, big_rtl.c, cmdlib.c, cmd_rtl.c, fillib.c, fil_rtl.c, intlib.c, int_rtl.c, strlib.c, str_rtl.c and entutl.c. * The functions bigLowerBits and bigLowerBitsTemp have been added to big_rtl.c and big_gmp.c. * The free list management in big_rtl.c and big_gmp.c has been improved to allow the configuration of a maximum free list length. * The function bigMultAssign1 has been added to big_rtl.c. This function is used by bigMultAssign when the factor is just one bigdigit. * The function bigLog2BaseLShift has been renamed to bigLog2BaseIPow in big_rtl.c, big_gmp.c and s7c.sd7. * The function getValue for boolean values has been added to progs.s7i. Interpreter, compiler and runtime library have been improved to support it. * the management of types in the runtime library has been improved. Now they are attached to the corresponding program. This way they can be freed by prgDestr().
2014-01-20 11:26:49 +01:00
lib/seed7/lib/tdes.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/tee.s7i
lib/seed7/lib/text.s7i
lib/seed7/lib/time.s7i
lib/seed7/lib/tls.s7i
- Update to 05_20140105 Changes: * The library des.s7i with DES (Data Encryption Standard) cipher support has been added. * The library tls.s7i has been improved to support block ciphers and encoding with DES. * The functions blockSize and decode have been added to cipher.s7i and arc4.s7i. * The the functions str, rotLeft and rotRight and the operators radix, RADIX, ~ and ><:= have been added to bin32.s7i. * Support to write bin32 values has been added to bin32.s7i. * The new library unicode.s7i, with functions to convert between Unicode encodings, has been added. * The functions utf16beToStri, utf16leToStri, utf7ToStri and replaceUtf16SurrogatePairs have been improved and moved from charsets.s7i to unicode.s7i. The functions striToUtf8 and utf8ToStri have been moved from string.s7i to unicode.s7i. The functions striToUtf16be and striToUtf16le have been added to unicode.s7i. * The actions FLT_MINUS, INT_MINUS and BIG_MINUS have been renamed to FLT_NEGATE, INT_NEGATE and BIG_NEGATE respectively. * The library gethttps.s7i has been improved to accept links to HTTP. * The operator symbols ~ and ><:= have been added to syntax.s7i. * Checks for -, mdiv, << and >> have been added to chkbig.sd7. * The compiler (s7c) has been improved to do more optimizations for the actions BIG_DIV, BIG_LSHIFT, BIG_RSHIFT, BIG_MDIV, BIG_MULT, BIG_NEGATE and CHR_CLIT. * The function charLiteral has been added to the compiler. * The compiler has been improved to avoid the generation of long lines for bigInteger literals. * The function bigMinus has been renamed bigNegate and the function bigNegateTemp has been added to big_gmp.c and big_rtl.c. * A check for the keyword 'restrict' has been added to chkccomp.c. * The function chrCLitToBuffer has been added to chr_rtl.c. * Interpreter, compiler and runtime library have been improved to support the action INT_XOR_ASSIGN. * The functions utf8_char (literal.c), utf8_to_stri (striutl.c), utf8_bytes_missing (striutl.c), strUtf8ToStri (str_rtl.c) and ut8Getc (in ut8_rtl.c) have been improved to check for ranges of characters instead of bit patterns. This improves the performance of UTF-8 conversions by up to 6%. * The functions freeArgVector and genArgVector have been added to cmd_unx.c.
2014-01-08 17:48:25 +01:00
lib/seed7/lib/unicode.s7i
lib/seed7/lib/unionfnd.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/upper.s7i
lib/seed7/lib/utf16.s7i
lib/seed7/lib/utf8.s7i
lib/seed7/lib/vecfont10.s7i
lib/seed7/lib/vecfont18.s7i
lib/seed7/lib/vector3d.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/vectorfont.s7i
lib/seed7/lib/window.s7i
lib/seed7/lib/wrinum.s7i
lib/seed7/lib/x509cert.s7i
- Update to 05_20121212 Changes: * The Seed7 compiler was renamed. The new name of the Seed7 compiler is s7c. * Manual, FAQ, read_me files and several example programs were updated to use the new name of the Seed7 compiler (s7c). * A description of ltrim and rtrim and some links were added to the manual. * The library make.s7i and the example program make7.sd7 were improved to execute make commands with predefined macros. * The library makedata.s7i was improved to support dependencies which contain a space. * The library make.s7i was improved to support the command cp -a. * A variant of the function popen, with the parameters 'command' and 'parameters', was added to shell.s7i. * An explanation, why & and <& are defined for string concatenation, was added to the FAQ. * The program tar7.sd7 was improved to accept also DOS paths for all file arguments. * Documentation comments were added to progs.s7i and reference.s7i. * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to exit a program when the close button (X) is pressed. * The functions refFile, refLine, refParams and refSetParams in ref_data.c were improved to raise RANGE_ERROR, when they are called with NULL. * The function ref_params in reflib.c was improved to call refParams. * The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler. * The makefile mk_mingc.mak, which supports the compilation of the self extracting version of Seed7, was improved. * The support for the unused action REF_NAME was removed. - Reorganize installed files structure as per author's request (see http://seed7.sourceforge.net/faq.htm#seed7_package) - Remove article from COMMENT
2012-12-18 11:17:50 +01:00
lib/seed7/lib/xml_ent.s7i
lib/seed7/lib/xmldom.s7i
lib/seed7/lib/zip.s7i
- Update to 05_20131013 Changes: 20131013: - Libraries for TLS (Transport Layer Security), SSL (Secure Sockets Layer) and HTTPS (HyperText Transfer Protocol Secure) support have been added. The new libraries are: arc4.s7i, asn1.s7i, cipher.s7i, gethttps.s7i, hmac.s7i, pkcs1.s7i, tls.s7i and x509cert.s7i. - Comparison operators for < (proper subset) and > (proper superset) have been added to hashsetof.s7i. - The type digestAlgorithm and the functions msgDigest, blockSize and digestSize have been added to msgdigest.s7i. - The function hex has been added to bytedata.s7i. - The example program castle.sd7 has been improved to avoid, that an item can be dropped on an illegal place. - The library make.s7i has been improved to accept the option -p for the cp command. - Documentation comments have been added to sockbase.s7i, socket.s7i, atom.c, entutl.c, soclib.c, soc_rtl.c and striutl.c. - The padding in the message digest functions of msgdigest.s7i has been corrected. Now the functions pad nothing instead of 64 bytes, when the message length is 55 (mod 64). - The function getHttp in gethttp.s7i has been improved to use a case-insensitive comparison for HTTP header field names. - In exec.c the functions eval_arg_list and dump_arg_list have been improved to avoid reading from freed memory. This occured in very rare cases. - The functions find_action (in actutl.c), fltParse (in flt_rtl.c), cmdConfigValue (in cmd_rtl.c) and find_sysvar (in syvarutl.c) have been improved to use the macros MAX_STRI_EXPORT_LEN and max_utf8_size. - Interpreter and runtime library have been improved to ignore the signal SIGPIPE. Writing to a broken pipe or socket raises the exception FILE_ERROR instead. - The functions bln_and and bln_or in blnlib.c have been improved to return either SYS_TRUE_OBJECT or SYS_FALSE_OBJECT. - The program chkccomp.c has been improved to determine the alignment used by malloc and whether an access to unaligned memory succeeds. - Usages of ALLOC_CHUNK in flistutl.h have been improved to allocate aligned memory the same way as malloc returns aligned memory. - The program chkccomp.c has been improved to define the macro 'inline', when the C compiler does not support the keyword inline. - Occurances of 'INLINE' have been replaced with 'inline' in the files analyze.c, atom.c, big_gmp.c, big_rtl.c, chr_rtl.c, exec.c, findid.c, infile.c, int_rtl.c, numlit.c, parser.c, rfl_data.c, scanner.c, striutl.c, strlib.c, str_rtl.c, syntax.c and ut8_rtl.c. 20130929: - The functions bStriLe, bytesLe, bStriBe and bytesBe have been added to bytedata.s7i. This functions convert an integer to a sequence of bytes. - The compiler has been improved to generate inline code for the action STR_PUSH. This action is used when a character is appended to a string (with the operator &:= ). - The function sendGet has been added to gethttp.s7i. - The functions str_yy_mm_dd and str_hh_mm_ss have been added to time.s7i. - Checks for +:= and -:= have been added to chkbig.sd7. - Checks for bytesBe and bytesLe have been added to chkint.sd7. - Checks for & and &:= have been added to chkstr.sd7. - The function doLocalDeclsOfStatement has been added to the compiler. This function is used to simplify the processing of various statements. - The functions that process the statement actions BIG_GROW, BIG_LSHIFT_ASSIGN, BIG_MULT_ASSIGN, BIG_RSHIFT_ASSIGN, BIG_SHRINK, BLN_CPY, CHR_CPY, CHR_GROW, CHR_SHRINK, ENU_CPY, FIL_CPY, FLT_CPY, FLT_DIV_ASSIGN, FLT_GROW, FLT_MULT_ASSIGN, FLT_SHRINK, INT_AND_ASSIGN, INT_CPY, INT_GROW, INT_LSHIFT_ASSIGN, INT_MULT_ASSIGN, INT_OR_ASSIGN, INT_RSHIFT_ASSIGN, INT_SHRINK, INT_URSHIFT_ASSIGN, REF_CPY, RFL_INCL, SET_EXCL, SET_INCL, SOC_CPY, STR_PUSH and TYP_CPY in the compiler have been simplified. - The functions int_toBStriBe and int_toBStriLe have been added to intlib.c. - The functions intToBStriBe and intToBStriLe have been added to int_rtl.c - In big_rtl.c and big_gmp.c the functions bigFromBytesBe and bigFromBytesLe have been renamed to bigFromByteBufferBe respectively bigFromByteBufferLe. - The performance of the functions bst_cmp (in bstlib.c), bstCmp (in bst_rtl.c) and strMult (in str_rtl.c) has been improved. - The macro 'unlikely' has been added to functions in bst_rtl.c.
2013-10-17 10:36:28 +02:00
man/man1/s7.1.gz
man/man1/s7c.1.gz