head	1.52;
access;
symbols
	RELEASE_8_3_0:1.38
	RELEASE_9_0_0:1.33
	RELEASE_7_4_0:1.29
	RELEASE_8_2_0:1.29
	RELEASE_6_EOL:1.27
	RELEASE_8_1_0:1.21
	RELEASE_7_3_0:1.18
	RELEASE_8_0_0:1.15
	RELEASE_7_2_0:1.11
	RELEASE_7_1_0:1.5
	RELEASE_6_4_0:1.5;
locks; strict;
comment	@# @;


1.52
date	2013.03.21.12.53.35;	author svnexp;	state Exp;
branches;
next	1.51;

1.51
date	2013.03.07.14.12.33;	author svnexp;	state Exp;
branches;
next	1.50;

1.50
date	2013.02.20.10.47.18;	author svnexp;	state Exp;
branches;
next	1.49;

1.49
date	2013.02.05.09.44.38;	author svnexp;	state Exp;
branches;
next	1.48;

1.48
date	2013.01.21.17.46.31;	author svnexp;	state Exp;
branches;
next	1.47;

1.47
date	2013.01.09.19.00.16;	author svnexp;	state Exp;
branches;
next	1.46;

1.46
date	2012.12.18.10.21.38;	author svnexp;	state Exp;
branches;
next	1.45;

1.45
date	2012.11.28.14.21.16;	author svnexp;	state Exp;
branches;
next	1.44;

1.44
date	2012.10.29.08.54.40;	author gahr;	state Exp;
branches;
next	1.43;

1.43
date	2012.10.18.13.01.49;	author gahr;	state Exp;
branches;
next	1.42;

1.42
date	2012.09.24.12.56.05;	author gahr;	state Exp;
branches;
next	1.41;

1.41
date	2012.08.16.09.44.04;	author gahr;	state Exp;
branches;
next	1.40;

1.40
date	2012.07.09.12.07.29;	author gahr;	state Exp;
branches;
next	1.39;

1.39
date	2012.06.14.10.20.37;	author gahr;	state Exp;
branches;
next	1.38;

1.38
date	2012.03.06.14.17.24;	author gahr;	state Exp;
branches;
next	1.37;

1.37
date	2012.02.28.11.37.59;	author gahr;	state Exp;
branches;
next	1.36;

1.36
date	2012.02.06.08.52.16;	author gahr;	state Exp;
branches;
next	1.35;

1.35
date	2012.02.03.10.28.24;	author gahr;	state Exp;
branches;
next	1.34;

1.34
date	2012.01.03.09.08.47;	author gahr;	state Exp;
branches;
next	1.33;

1.33
date	2011.11.23.09.27.46;	author gahr;	state Exp;
branches;
next	1.32;

1.32
date	2011.09.07.07.33.44;	author gahr;	state Exp;
branches;
next	1.31;

1.31
date	2011.04.05.09.35.33;	author gahr;	state Exp;
branches;
next	1.30;

1.30
date	2011.03.15.19.46.17;	author gahr;	state Exp;
branches;
next	1.29;

1.29
date	2011.02.04.13.30.52;	author gahr;	state Exp;
branches;
next	1.28;

1.28
date	2010.12.24.10.52.58;	author gahr;	state Exp;
branches;
next	1.27;

1.27
date	2010.11.11.18.55.40;	author gahr;	state Exp;
branches;
next	1.26;

1.26
date	2010.10.13.09.50.58;	author gahr;	state Exp;
branches;
next	1.25;

1.25
date	2010.09.20.11.36.12;	author gahr;	state Exp;
branches;
next	1.24;

1.24
date	2010.09.18.07.17.16;	author gahr;	state Exp;
branches;
next	1.23;

1.23
date	2010.08.18.10.07.23;	author gahr;	state Exp;
branches;
next	1.22;

1.22
date	2010.07.14.10.33.06;	author gahr;	state Exp;
branches;
next	1.21;

1.21
date	2010.06.21.13.05.49;	author gahr;	state Exp;
branches;
next	1.20;

1.20
date	2010.06.07.10.32.01;	author gahr;	state Exp;
branches;
next	1.19;

1.19
date	2010.05.31.08.06.27;	author gahr;	state Exp;
branches;
next	1.18;

1.18
date	2010.03.04.14.02.13;	author gahr;	state Exp;
branches;
next	1.17;

1.17
date	2009.12.23.08.38.31;	author gahr;	state Exp;
branches;
next	1.16;

1.16
date	2009.11.27.08.15.19;	author gahr;	state Exp;
branches;
next	1.15;

1.15
date	2009.08.25.13.43.47;	author gahr;	state Exp;
branches;
next	1.14;

1.14
date	2009.07.08.15.03.54;	author gahr;	state Exp;
branches;
next	1.13;

1.13
date	2009.05.01.19.37.26;	author gahr;	state Exp;
branches;
next	1.12;

1.12
date	2009.04.22.18.37.09;	author gahr;	state Exp;
branches;
next	1.11;

1.11
date	2009.04.05.18.57.48;	author gahr;	state Exp;
branches;
next	1.10;

1.10
date	2009.03.10.21.13.30;	author gahr;	state Exp;
branches;
next	1.9;

1.9
date	2008.11.03.13.40.46;	author gahr;	state Exp;
branches;
next	1.8;

1.8
date	2008.10.21.21.13.32;	author gahr;	state Exp;
branches;
next	1.7;

1.7
date	2008.10.06.17.42.42;	author gahr;	state Exp;
branches;
next	1.6;

1.6
date	2008.09.23.14.36.41;	author gahr;	state Exp;
branches;
next	1.5;

1.5
date	2008.09.03.09.50.57;	author gahr;	state Exp;
branches;
next	1.4;

1.4
date	2008.08.22.16.18.08;	author gahr;	state Exp;
branches;
next	1.3;

1.3
date	2008.08.05.14.10.46;	author gahr;	state Exp;
branches;
next	1.2;

1.2
date	2008.07.31.05.45.17;	author gahr;	state Exp;
branches;
next	1.1;

1.1
date	2008.07.16.22.42.13;	author gahr;	state Exp;
branches;
next	;


desc
@@


1.52
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314745
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@SHA256 (seed7_05_20130317.tgz) = a65b627bcdf9b13cd4ccb71b14f21abf10209e4af92eeee876b574923c8a2854
SIZE (seed7_05_20130317.tgz) = 1842183
@


1.51
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313572
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 2
SHA256 (seed7_05_20130303.tgz) = c00329a68deb1a4ee4b8fbef0e5cd98e74a63a25536ff08ef4a1b15486f9c62b
SIZE (seed7_05_20130303.tgz) = 1838898
@


1.50
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312621
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 2
SHA256 (seed7_05_20130217.tgz) = d1a432165c4f26999a33458c5adca9e051b49c9dc65e0e7bb62d4415e6026a57
SIZE (seed7_05_20130217.tgz) = 1832237
@


1.49
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311669
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 2
SHA256 (seed7_05_20130203.tgz) = 7b0fb2fce99dd2b9de0cde1c02a722a45e159a2edc390eba8dd072c4f772a8f0
SIZE (seed7_05_20130203.tgz) = 1829321
@


1.48
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310774
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 2
SHA256 (seed7_05_20130120.tgz) = ddf142b0f79e0ff2cd6d25472bf39f2389bf42f01686d2e6d25c9f6f267c8142
SIZE (seed7_05_20130120.tgz) = 1821907
@


1.47
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310158
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310158 | gahr | 2013-01-09 16:48:22 +0000 (Wed, 09 Jan 2013) | 28 lines
## SVN ##
## SVN ## - Update to 05_20130105
## SVN ##   Changes:
## SVN ##
## SVN ##   * The Seed7 interpreter was renamed. The new name of the Seed7 interpreter
## SVN ##     is s7.
## SVN ##   * Manual, FAQ, read_me files and several example programs were updated to
## SVN ##     use the new name of the Seed7 interpreter (s7).
## SVN ##   * The build process of a package can compile interpreter and compiler with
## SVN ##     (xx and yy must be replaced with a path):
## SVN ##     $ make S7_LIB_DIR=xx SEED7_LIBRARY=yy depend s7 s7c
## SVN ##   * The function drwOpen in drw_win.c was improved to hide the console
## SVN ##     window, when the program was not started from a console.
## SVN ##   * Descriptions of the operators 'sci' and 'exp' were added to the manual.
## SVN ##   * Documentation comments were added to clib_file.s7i.
## SVN ##   * In pixmap_file.s7i the functions for pixmapFontFiles were improved.
## SVN ##   * Interpreter and compiler were improved to allow using winmain as main
## SVN ##     function.
## SVN ##   * In cmd_win.c the function prepareCommandLine was improved and in the
## SVN ##     function cmdStartProcess the flag wShowWindow was changed to 1.
## SVN ##   * The file hi.c was renamed to s7.c.
## SVN ##   * In striutl.c the function escape_command was changed to quote commands
## SVN ##     with special characters under windows.
## SVN ##   * In striutl.c the function cp_to_command was improved to do a quoting
## SVN ##     under windows, even when there are no parameters.
## SVN ##   * Parameter names were added to null_file.s7i, osfiles.s7i, time.s7i,
## SVN ##     pixmapfont.s7i, progs.s7i, reference.s7i, seed7_05.s7i, shell.s7i,
## SVN ##     stritext.s7i, text.s7i, rever.sd7 and snake.sd7.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 2
SHA256 (seed7_05_20130105.tgz) = 72c166e1854acc4b424b512a44793c8f7ad392e710274a44aacbd2dcc9f5f28b
SIZE (seed7_05_20130105.tgz) = 1806154
@


1.46
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309159
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309159 | gahr | 2012-12-18 10:17:50 +0000 (Tue, 18 Dec 2012) | 38 lines
## SVN ##
## SVN ## - Update to 05_20121212
## SVN ##   Changes:
## SVN ##
## SVN ##   * The Seed7 compiler was renamed. The new name of the Seed7 compiler
## SVN ##     is s7c.
## SVN ##   * Manual, FAQ, read_me files and several example programs were
## SVN ##     updated to use the new name of the Seed7 compiler (s7c).
## SVN ##   * A description of ltrim and rtrim and some links were added to the
## SVN ##     manual.
## SVN ##   * The library make.s7i and the example program make7.sd7 were
## SVN ##     improved to execute make commands with predefined macros.
## SVN ##   * The library makedata.s7i was improved to support dependencies
## SVN ##     which contain a space.
## SVN ##   * The library make.s7i was improved to support the command cp -a.
## SVN ##   * A variant of the function popen, with the parameters 'command' and
## SVN ##     'parameters', was added to shell.s7i.
## SVN ##   * An explanation, why & and <& are defined for string concatenation,
## SVN ##     was added to the FAQ.
## SVN ##   * The program tar7.sd7 was improved to accept also DOS paths for all
## SVN ##     file arguments.
## SVN ##   * Documentation comments were added to progs.s7i and reference.s7i.
## SVN ##   * The files drw_win.c, drw_x11.c and gkb_x11.c were improved to
## SVN ##     exit a program when the close button (X) is pressed.
## SVN ##   * The functions refFile, refLine, refParams and refSetParams in
## SVN ##     ref_data.c were improved to raise RANGE_ERROR, when they are
## SVN ##     called with NULL.
## SVN ##   * The function ref_params in reflib.c was improved to call refParams.
## SVN ##   * The makefiles were improved such that 'make s7c' generates an
## SVN ##     executable of the Seed7 compiler.
## SVN ##   * The makefile mk_mingc.mak, which supports the compilation of the
## SVN ##     self extracting version of Seed7, was improved.
## SVN ##   * The support for the unused action REF_NAME was removed.
## SVN ##
## SVN ## - Reorganize installed files structure as per author's request
## SVN ##   (see http://seed7.sourceforge.net/faq.htm#seed7_package)
## SVN ##
## SVN ## - Remove article from COMMENT
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 2
SHA256 (seed7_05_20121212.tgz) = d4f23d71e3f86ea81ff404e52a803f644d8fa505cde0da62895941c8ad73c67a
SIZE (seed7_05_20121212.tgz) = 1801593
@


1.45
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/307906
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307906 | gahr | 2012-11-28 14:18:12 +0000 (Wed, 28 Nov 2012) | 58 lines
## SVN ##
## SVN ## - Update to 05_20121125
## SVN ##
## SVN ##   20121125:
## SVN ##   - The makefiles and the file setpaths.c were improved to accept the
## SVN ##     macros S7_LIB_DIR (Directory with static Seed7 object libraries)
## SVN ##     and SEED7_LIBRARY (Directory with the Seed7 include libraries).
## SVN ##     Now the build process of a package can call make e.g. with:
## SVN ##     make S7_LIB_DIR=/abc/seed7/bin SEED7_LIBRARY=/abc/seed7/lib depend
## SVN ##     This way the two paths are defined in version.h. This defines them
## SVN ##     as default paths in the interpreter executable and in the compiler.
## SVN ##   - An explanation, what a binary Seed7 package should install, was
## SVN ##     added to the FAQ. This can be used as guideline for Seed7 packages.
## SVN ##   - The description of the times-operator in the manual and in
## SVN ##     array.s7i was improved.
## SVN ##   - A description of the function name(PROGRAM), file(PROGRAM) and
## SVN ##     'environment' was added to the manual.
## SVN ##   - The new library environment.s7i was added. Most of the contents of
## SVN ##     this library was extracted from "seed7_05.sd7". The new library is
## SVN ##     included from "seed7_05.s7i", so no change in existing programs is
## SVN ##     necessary.
## SVN ##   - A documentation comment for getSearchPath was added to shell.s7i.
## SVN ##   - The functions ltrim and rtrim were added to the library string.s7i.
## SVN ##   - Testcases for ltrim and rtrim were added to chkstr.sd7.
## SVN ##   - The function getProgramName in arr_rtl.c was improved to do the
## SVN ##     comparison with EXECUTABLE_FILE_EXTENSION correctly.
## SVN ##   - The program tar7.sd7 was improved to accept also DOS paths for the
## SVN ##     file specified with -f.
## SVN ##   - The function homeDir was improved to work with DJGPP (either $HOME
## SVN ##     or C:\ is used).
## SVN ##   - The function prc_cpy in prclib.c was improved.
## SVN ##   - The files executl.c, hshlib.c, ref_data.c, reflib.c and sctlib.c
## SVN ##     were improved to copy the descriptor union with memcpy and to copy
## SVN ##     the posinfo flag with SET_ANY_FLAG, when necessary.
## SVN ##
## SVN ##   20121104:
## SVN ##   - The new function homeDir was added to the library osfiles.s7i.
## SVN ##     Interpreter and compiler were improved to support homeDir.
## SVN ##   - The libraries makedata.s7i and make.s7i were improved to support
## SVN ##     replacement macros.
## SVN ##   - A check for division by zero with /:= was added to chkflt.sd7.
## SVN ##   - The compiler (comp.sd7) was improved to use definitions of
## SVN ##     NOT_A_NUMBER, POSITIVE_INFINITY and NEGATIVE_INFINITY.
## SVN ##   - The program chkccomp.c was improved. Now it manages the macros
## SVN ##     likely, unlikely, UNISTD_H_PRESENT, POPEN_MISSING, os_utime_orig,
## SVN ##     os_utime, USE_ALTERNATE_UTIME, INCLUDE_SYS_UTIME, USE_LOCALTIME_R,
## SVN ##     USE_LOCALTIME_S, FLOAT_ZERO_DIV_ERROR, CHECK_FLOAT_DIV_BY_ZERO,
## SVN ##     ISNAN_WITH_UNDERLINE and HOME_DIR_ENV_VAR. Additionally chkccomp.c
## SVN ##     does not depend on the definitions of long_long_EXISTS,
## SVN ##     long_long_SUFFIX_LL, __int64_EXISTS, __int64_SUFFIX_LL and
## SVN ##     USE_BUILTIN_EXPECT in chkccomp.h.
## SVN ##   - The functions flt_div and flt_div_assign in fltlib.c were improved
## SVN ##     to work correctly when CHECK_FLOAT_DIV_BY_ZERO is defined.
## SVN ##   - Several #defines were ommitted from the makefiles.
## SVN ##   - Explanations of several version.h #defines were added to
## SVN ##     read_me.txt
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 2
SHA256 (seed7_05_20121125.tgz) = 6d0d0e52e4f1150deefc036d782c5421ed00c20db00309bd4977c664435ba193
SIZE (seed7_05_20121125.tgz) = 1800530
@


1.44
log
@SVN rev 306597 on 2012-10-29 08:54:40Z by gahr

- Update to 05_20121021

  Changes:

  - The library vecfont10.s7i, which defines the standard vector font
    with capital height 10, was added. Now mahjong.sd7 and shisen.sd7
    use vecfont10.s7i.
  - The programs mahjong.sd7, pairs.sd7, shisen.sd7 and sokoban.sd7
    were improved to fit into a screen with a resolution of 1024 x 768.
  - The library make.s7i was improved: The parsing of command
    parameters (used by the Unix version of the echo command), was
    improved. The processing of pattern rules was improved (The rule
    with the shortest stem value is used, when several rules match).
  - Functions to read a makefile were moved from make.s7i to the new
    library makedata.s7i.
  - The reading of makefiles was improved: The processing of the gmake
    directives 'ifeq' and 'ifneq' was improved to allow else clauses.
    The processing of the nmake directive 'if' was added. Merging of
    dependencies for rules with the same target was improved.
  - The parse function for time values (library time.s7i) was improved
    to allow fractions of a second.
  - The functions getSubNodes and getContent and a for-loop for xmlNode
    values were defined in the library xmldom.s7i.
  - The compiler was improved to initialize bstring literals correctly,
    when pointers are 64-bit and integers are 32-bit.
  - The font libraries cronos16.s7i, cronos27.s7i, modern27.s7i and
    vecfont18.s7i were improved to include vectorfont.s7i.
  - The font libraries stdfont10.s7i, stdfont12.s7i, stdfont14.s7i,
    stdfont16.s7i, stdfont18.s7i, stdfont20.s7i and stdfont24.s7i were
    improved to include bitmapfont.s7i.
  - The program dnafight.sd7 was improved to limit the speed of the
    animation.
  - The program make7.sd7 was improved to recognize the options
    correctly. Additionally make7 inherits also all improvements of
    makedata.s7i and make.s7i.
  - The program ftp7.sd7 was improved to accept the option -?.
  - The graphic libraries drw_x11.c and drw_win.c were improved to draw
    the background of maximized windows with the color of the last
    clear command.

Feature safe:	yes
@
text
@d1 2
a2 2
SHA256 (seed7_05_20121021.tgz) = 698f11a31d820c678ee54c1f013cb8538d37339898fc000d5ae4b8d4c2487d6b
SIZE (seed7_05_20121021.tgz) = 1795775
@


1.43
log
@SVN rev 306068 on 2012-10-18 13:01:49Z by gahr

- Update to 05_20121007

  Changes:

  20121007:
  - An error message, that could occur when the Seed7 interpreter is
    compiled, is explained in the FAQ and to 'src/read_me.txt'.
  - A description of the for-step-statement was added to the manual.
  - The library make.s7i was improved. Now makefile dependencies can
    contain colons (:) and equal signs (=). The parameters of the echo
    command are parsed better now. Calls of the function callOwnProgram
    are also avoided now. This way the library works correctly, when it
    is used by programs other than make7.sd7.
  - The library tar.s7i was improved to set the file mode, when an
    archive is extracted.
  - Testcases for a variant of the @@:= operator, which copies a string
    to another, were added to the program chkstr.sd7.
  - Interpreter and compiler were improved to support the situation,
    when source and destination of the @@:= operator (action STR_POSCPY)
    are identical.
  - The compiler was improved to support the action ITF_DESTR.
  - The compiler was improved, to call C compiler and linker with
    specific options, such that unneeded functions are ommited (when
    the linker and executable file format support this feature).
  - The compiler was improved to remove debug symbols, unless called
    with -g (some makefiles now define LINKER_OPT_NO_DEBUG_INFO).
  - The function name(PROGRAM) was improved, to return the program name
    without following symbolic links.
  - The function path(PROGRAM) was improved, to follow symbolic links
    (see function followLink in cmd_rtl.c). Consequently dir(PROGRAM)
    also follows symbolic links.
  - The function CommandLineToArgvW in cmd_win.c was improved.
  - The files itf_rtl.c and itf_rtl.h, which contain interface
    functions, were added.
  - The makefile mk_mingc.mak was added to support compilation of the
    self extracting version of Seed7.

  20120923:
  - Experimental support for automatic memory management with reference
    counting was added to the interpreter.
  - The libraries external_file.s7i, field.s7i, stritext.s7i, gzip.s7i,
    listener.s7i, pixmap_file.s7i, shell.s7i, socket.s7i, strifile.s7i,
    dir.s7i, utf16.s7i, utf8.s7i and xmldom.s7i were improved to use
    the function toInterface.
  - The function name(PROGRAM) was improved, to return the name of the
    program without extension and without path.
  - The interpreter was improved to support the action ITF_DESTR.

Feature safe:	yes
@
text
@d1 2
a2 2
SHA256 (seed7_05_20121007.tgz) = 6cb18ecec1bbdceaf4c8facaa0490b88847ed6f6f610c69a61ff66b6b2752b22
SIZE (seed7_05_20121007.tgz) = 1782217
@


1.42
log
@SVN rev 304777 on 2012-09-24 12:56:05Z by gahr

- update to 05_20120909

  Changes:

    20120909:
    - The chapters about predefined statements and the foreign function
      interface in the manual, were improved.
    - An explanation, why the div operator is used for integer divisions,
      was added to the FAQ.
    - The FAQ about garbage collection was improved.
    - Links to EBNF syntax descriptions and exceptions were added to the
      HTML version of the manual.
    - EBNF syntax descriptions in the manual were improved.
    - Interpreter and compiler were improved to support the actions
      CMD_ENVIRONMENT and CMD_GET_SEARCH_PATH.
    - The library shell.s7i was improved to define the functions
      getSearchPath and environment.
    - The function path(PROGRAM) was improved to return the accurate
      value under all circumstances.
    - Several preprocessor defines were moved from "common.h to the new
      include file "config.h".
    - In cmdlib.c the function toArraytype() was introduced and used in
      cmd_environment() and cmd_getSearchPath().
    - In cmd_rtl.c the functions add_stri_to_array() and
      complete_stri_array() were introduced and used in read_dir(),
      getSearchPath() and cmdEnvironment().
    - Parameter names in drw_win.c, drw_x11.c and drw_dos.c were changed
      to fit to the names used in graph.s7i.
    - Parameter names in clib_file.s7i, keybd.s7i, sockbase.s7i,
      socket.s7i, utf8.s7i, fil_rtl.c, gkb_rtl.c, kbd_rtl.c, soc_dos.c,
      soc_rtl.c and ut8_rtl.c were changed to fit to each other.
    - The function conv_from_os_stri() was added to striutl.c .
    - The function concat_path in str_rtl.c was improved to work
      correctly, when the relative path contains "..".
    - In several makefiles defines for SEARCH_PATH_DELIMITER and
      os_environ were added and defines for
      MAP_ABSOLUTE_PATH_TO_DRIVE_LETTERS were replaced with
      defines for OS_PATH_HAS_DRIVE_LETTERS.
    - A description of several C preprocessor macros used in "version.h"
      and "config.h" was added to the file "src/read_me.txt".
    - Parameter names were added to function definitions in various
      libraries.
    - Documentation comments were added or improved in the files
      "clib_file.s7i", "external_file.s7i", "socket.s7i", "fil_rtl.c" and
      "striutl.c".
    - The function determineEnvironDefines was added to "chkccomp.c".

    20120826:
    - A chapter, which explains the foreign function interface, was added
      to the manual.
    - Syntax descriptions, code examples and tables in the HTML version
      of the manual were improved.
    - Documentation comments were added to the file "striutl.c".
    - A description of several C preprocessor macros used in "version.h"
      was added to the file "src/read_me.txt".
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120909.tgz) = 34389aaeee86f5b222904c53136a6607cf0e3dbf07ffa1ce40d99b0e50f77495
SIZE (seed7_05_20120909.tgz) = 1773845
@


1.41
log
@SVN rev 302631 on 2012-08-16 09:44:04Z by gahr

- Update to 05_20120806
  Changes:
  * The new library image.s7i was added. The contents of this library
    was extracted from the program "carddemo.sd7".
  * The new library make.s7i was added. The contents of this library
    was extracted from the program "make7.sd7".
  * The function 'str' and the 'parse' operator were added to the
    library bstring.s7i.
  * The function readDir was added to the library tar.s7i.
  * A documentation comment was improved in the library bigint.s7i.
  * The generation of bstring constants in the compiler (comp.sd7) was
    improved.
  * The function intStrHex was renamed to intStrPow2Base in the files
    "int_rtl.c", "int_rtl.h" and in the compiler. The new function is
    used to convert an integer to a string, when the number base is a
    power of two.
  * The function stri_export was renamed to stri_export_utf8 in the C
    source files.
  * The function cp_to_cstri was renamed to cp_to_cstri8 in the C
    source files.
  * Documentation comments were added and improved in the file
    "striutl.c".
  * The makefile mk_msvc.mak was changed to write a definition of
    LIMITED_CSTRI_LITERAL_LEN to "version.h".
  * Documentation comments were improved in the libraries idxarray.s7i,
    array.s7i, dir.s7i, external_file.s7i, osfiles.s7i, duration.s7i
    and time.s7i.
  * Parameter names were added to function definitions in the
    libraries array.s7i, bigfile.s7i, hash.s7i and idxarray.s7i.
  * The compiler was improved to generate better inline code for set
    membership (operator: in).
  * The functions 'cmdFileType' and 'cmdFileTypeSL' in "cmd_rtl.c" were
    improved to return FILE_ABSENT, when the file name is too long
    (stat() respectively lstat() return an error and errno has the
    value ENAMETOOLONG) or when the file name is an empty string.
  * The new libraries subrange.s7i, ref_list.s7i and reference.s7i were
    added. The contents of this libraries were extracted from the
    seed7_05.s7i library.
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120806.tgz) = f2b623e49980355ac9ac0427ac9b3ec02d7c5f31ccdd928c6b57bdb4bed419a7
SIZE (seed7_05_20120806.tgz) = 1755295
@


1.40
log
@- Update to 05_20120703
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120703.tgz) = a6235e8f385a4a9ff244d53356d036b9ea94af5756a61ac84274be4026e26a1d
SIZE (seed7_05_20120703.tgz) = 1751216
@


1.39
log
@- Update to 05_20120603
  Since I've missed a few releases the list of changes is quite bit.
  Please see the chlog.txt file in DOCSDIR.
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120603.tgz) = 5b22f4bd6e27b7af4ed662a046aef1675f44562486e347f65018e79fa7f78083
SIZE (seed7_05_20120603.tgz) = 1741493
@


1.38
log
@- Update to 05_20120304
  Changes:
   * The "ftpserv.sd7" example program was improved to support the
     commands RNFR and RNTO and to work correctly, when the listener
     cannot open a passive data port.
   * The font support was improved, such that caching of character
     pixmaps works.
   * Some characters in the standard bitmap fonts were added or
     improved.
   * The functions 'socSend' and 'socSendto' in "soc_rtl.c" were
     improved to work correctly under 64-bit systems.
   * The function 'fltSci' in "flt_rtl.c", was improved to avoid
     a C compiler warning about the change of a constant value.
   * The function 'redraw' in "drw_x11.c" was changed, such that it
     does not use a parameter of type 'XExposeEvent'.
   * The functions 'drwHeight', 'drwWidth', 'drwXPos' and 'drwYPos'
     in "drw_x11.c" were improved to raise RANGE_ERROR when the
     window does not exist.
   * The function 'handleExpose' was introduced in "gkb_x11.c", to
     handle the job of calling 'redraw'.
   * The type 'unsigned int' was replaced by 'sysizetype' in
     'findid.c', 'findid.h', 'identutl.c', 'identutl.h', 'literal.c',
     'numlit.c', 'scanner.c' and 'symbol.h'.
   * Some improvements were done in 'prg_comp.c', 'reflib.c',
     'analyze.c', 'exec.c', 'infile.c', 'info.c' and 'typlib.c' to
     reduce the number of warnings.
   * Support for the unused action "ENU_SIZE" was removed.
- Add LICENSE
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120304.tgz) = 04511fb6b392bbaf21e1ae173c35b44520f98f6cd29184264753a4c7a9509304
SIZE (seed7_05_20120304.tgz) = 1649595
@


1.37
log
@- Update to 05_20120219
- Fixes to the console library have been pushed upstreams
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120219.tgz) = 1f878561b87069cf6f966300b8d79abb792b0f96cb89e0f38fc76f7d64e9ab97
SIZE (seed7_05_20120219.tgz) = 1647591
@


1.36
log
@- Update to 05_20120205
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120205.tgz) = 03303d039d60e0d42570d460ac96b537535639cdca342743f882073c16bb812f
SIZE (seed7_05_20120205.tgz) = 1645560
@


1.35
log
@- Update to 05_20120115
- Install console library as well
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120115.tgz) = e1bad45b01e08bb932d24289d1622c14a72824eeaba94499c32ecbda4a9d63b3
SIZE (seed7_05_20120115.tgz) = 1641908
@


1.34
log
@- Update to 05_20120101
@
text
@d1 2
a2 2
SHA256 (seed7_05_20120101.tgz) = fc1fbd7406d28fa6510aefda9bc28ace24b455f7154c344d0cd67300546c149c
SIZE (seed7_05_20120101.tgz) = 1638818
@


1.33
log
@- Update to 05_20111111
- Respect CC and CFLAGS [1]

PR:		162542 [1]
Submitted by:	Jan Beich <jbeich@@tormail.net>
Feature safe:	yes
@
text
@d1 2
a2 2
SHA256 (seed7_05_20111111.tgz) = bbeaebb962da76cc658c94dfb2ca7cf559710f5c0554d267c30579c4ee15e17d
SIZE (seed7_05_20111111.tgz) = 1613515
@


1.32
log
@- Update to 05_20110904
@
text
@d1 2
a2 2
SHA256 (seed7_05_20110904.tgz) = eb9da881401a1e9bcf7e68fc5d2fa5bf1b18252ec2c7fbb2e0b784d96b5d9ec6
SIZE (seed7_05_20110904.tgz) = 1587436
@


1.31
log
@- Update to 05_20110403
@
text
@d1 2
a2 2
SHA256 (seed7_05_20110403.tgz) = dde79c5bab09ede9509d71a30fce370efa66016c530b3fea0b592bb632c2cf77
SIZE (seed7_05_20110403.tgz) = 1499214
@


1.30
log
@- Update to 05_20110306
@
text
@d1 2
a2 2
SHA256 (seed7_05_20110306.tgz) = f485eb83540da98dd0e2ff5cf41c305d5725924351ff1db4bd30ac45480180b7
SIZE (seed7_05_20110306.tgz) = 1492868
@


1.29
log
@- Update to 05_20110203
  Many changes since the last update, see doc/chlog.txt for the details.

Feature safe:	yes
@
text
@d1 2
a2 2
SHA256 (seed7_05_20110203.tgz) = a157c7be188cc1c898695ae0463f0cabe3262a850d76b128f14498d4defbdc30
SIZE (seed7_05_20110203.tgz) = 1485761
@


1.28
log
@- Update to 05_20101219
@
text
@d1 2
a2 2
SHA256 (seed7_05_20101219.tgz) = f574afe9cbda07d5d7f36f3c0c7073e976d22836cd84f64fc53db215d74bdd0a
SIZE (seed7_05_20101219.tgz) = 1472462
@


1.27
log
@- Update to 05_20101107
  Changes:
  - The chapter explaining exception handling in the manual was improved.
  - The support for bitmap fonts was improved to use fontProperties as base type.
  - The '-' function, which computes the differance of two 'time' values (with a
    'duration' result) in "time.s7i", was improved.
  - The function cmdConfigValue in "cmd_rtl.c" was improved to support the config
    values C_COMPILER_VERSION and GET_CC_VERSION_INFO.
  - In the file "fil_rtl.c" the functions myLseek, myFseek and myFtell were
    renamed to os_lseek, os_fseek and os_ftell respectively.
  - The makefiles were changed to define os_fseek, os_ftell, C_COMPILER_VERSION
    and GET_CC_VERSION_INFO.
  - Documentation comments were added to the function alternate_utime in the file
    "tim_win.c".
@
text
@d1 2
a2 2
SHA256 (seed7_05_20101107.tgz) = d7183a033f82b22e3dd70efef22c63c02a316059c4da084a27826b6fd2620f4a
SIZE (seed7_05_20101107.tgz) = 1453549
@


1.26
log
@- Update to 05_20101010
  Changes:
  - The first steps towards support of bitmap fonts were done.
  - The standard bitmap font was defined for the sizes 10, 12, 14, 16, 18 and 24.
  - A new example program (testfont.sd7), which writes with the standard font
    in various sizes, was added.
  - The initialisation of the random number generator in the function
    uint_rand in "int_rtl.c" was improved.
  - The function timMycroSec was defined in "tim_unx.c" and "tim_win.c".
@
text
@d1 2
a2 3
MD5 (seed7_05_20101010.tgz) = 88d8f303f7e298ef2cdcbbb44430964e
SHA256 (seed7_05_20101010.tgz) = 33c4acd269a857b08e2701e59b6398a9f93f32ce0a0dd3b13fc49a98e462841b
SIZE (seed7_05_20101010.tgz) = 1445255
@


1.25
log
@- Update to 05_20100919
  Changes:
  - The chapter explaining string indexing in the manual was improved.
  - The compiler (comp.sd7) and the hi interpreter were improved to support the
    actions "ITF_CMP" and "ITF_HASHCODE".
  - The parameter names of the functions arc, chord and pieslice in the
    "draw.s7i" library were changed to startAngle and sweepAngle.
  - The compiler was improved such that compiled programs which use SIGALARM
    (the functions 'wait' and 'await' from the "time.s7i" library may use
    SIGALARM) can be terminated with ctrl-c followed by * and enter.
  - Parameter names were added to the prototypes in the file "drw_drv.h".
  - The function drwPFArcPieSlice in "drw_win.c" was implemented.
  - The functions drwFCircle and drwPFCircle in "drw_x11.c were improved.
@
text
@d1 3
a3 3
MD5 (seed7_05_20100919.tgz) = 256d7addaff6f05b51740c85dcda7d48
SHA256 (seed7_05_20100919.tgz) = b1cd0a6866a27ddec13540960e54c649c5fb7dfc5955874a0c8b7c2a9bda8249
SIZE (seed7_05_20100919.tgz) = 1401800
@


1.24
log
@- Update to 05_20100905
  Changes:
  - The chapter explaining the type 'time' in the manual was improved.
  - The support for source level debugging in the compiler (comp.sd7) was
    improved. Now the option -g generates better #line directives and the 'main'
    function was arranged such that the current line shown by a debugger is
    correct when the program is started.
  - In the "seed7_05.s7i" library the function "rpos" was overloaded to do a
    reverse search for a character in a string starting from a given position.
  - The files "str_rtl.c", "strlib.c", "primitiv.c" and the compiler were
    improved to support the primitive action STR_RCHIPOS (which implements the
    new overloaded 'rpos' function).
@
text
@d1 3
a3 3
MD5 (seed7_05_20100905.tgz) = fbc4d09b56f82d9b19619169a874f5a1
SHA256 (seed7_05_20100905.tgz) = acd559719388f6295176c19e3d6f910e72a62594521278b722bec9b53a736194
SIZE (seed7_05_20100905.tgz) = 1400535
@


1.23
log
@- Update to 05_20100801
@
text
@d1 3
a3 3
MD5 (seed7_05_20100801.tgz) = 3f94016453abf4cbb24fdcd3585a6d6f
SHA256 (seed7_05_20100801.tgz) = ac5a8b07ba6e1ae8db13f64e38e107932f122aa69f3cee02de19edafbec3624c
SIZE (seed7_05_20100801.tgz) = 1395358
@


1.22
log
@- Update to 05_20100704
@
text
@d1 3
a3 3
MD5 (seed7_05_20100704.tgz) = 8b432075b08e2b429291d358090133d0
SHA256 (seed7_05_20100704.tgz) = d01bedb514ee3c7eb134d328dbc1af7257f1041137137f35103b9b404e96f26f
SIZE (seed7_05_20100704.tgz) = 1387151
@


1.21
log
@- Update to 05_20100620

Feature safe:	yes
@
text
@d1 3
a3 3
MD5 (seed7_05_20100620.tgz) = 3acc05f6a43ce139bf2641c4e6653f2b
SHA256 (seed7_05_20100620.tgz) = e8572469b61e166e33db5c9165912c3723f0a58e47a8157c76495768d97238a8
SIZE (seed7_05_20100620.tgz) = 1385295
@


1.20
log
@- Update to 05_20100606
@
text
@d1 3
a3 3
MD5 (seed7_05_20100606.tgz) = 0cabd6e139d4612a83a5607fe92e068d
SHA256 (seed7_05_20100606.tgz) = 0f17f42babf17ea2867f19d71dcb60c189aeea4809fbdd030030a0b0138866b6
SIZE (seed7_05_20100606.tgz) = 1382408
@


1.19
log
@- Update to 05_20100516
@
text
@d1 3
a3 3
MD5 (seed7_05_20100516.tgz) = 3af09f0e179b6e8a3c4ace3ea25f1788
SHA256 (seed7_05_20100516.tgz) = 67d78935c77cc962b70a4dfb209061bdb51f08548d8bc86f00bba094adc6376c
SIZE (seed7_05_20100516.tgz) = 1376505
@


1.18
log
@- Update to 05_20100221

Feature safe:	yes
@
text
@d1 3
a3 3
MD5 (seed7_05_20100221.tgz) = bb88442014c5a2424f935d29577db753
SHA256 (seed7_05_20100221.tgz) = 5d1f6b664ac1c0ade48cb6506a5b043adc51643c45da64c53396d35abe1159f9
SIZE (seed7_05_20100221.tgz) = 1343431
@


1.17
log
@- Update to 05_20091220
@
text
@d1 3
a3 3
MD5 (seed7_05_20091220.tgz) = 523e285b704a737e9edc3932b12d87df
SHA256 (seed7_05_20091220.tgz) = 42f324e6cc899c80add00cd1bc6cc63e89c8162147af6536d4fc90a0b6a2b6c7
SIZE (seed7_05_20091220.tgz) = 1331647
@


1.16
log
@- Update to 05_20091115
- Mark only for i386 and amd64
@
text
@d1 3
a3 3
MD5 (seed7_05_20091115.tgz) = cc54311fdca46d70bc4c90ceb70dc23d
SHA256 (seed7_05_20091115.tgz) = 24747f4c0e328de510cc85cbbf6b0a61a2bbd5fd87c4e2f6b728f5099f306dd2
SIZE (seed7_05_20091115.tgz) = 1327412
@


1.15
log
@- Update to 05_20090816
- Update MASTER_SITES to new SFP layout
@
text
@d1 3
a3 3
MD5 (seed7_05_20090816.tgz) = f2323e294060d8e73f90e1acfea3247d
SHA256 (seed7_05_20090816.tgz) = 7ebc86fad24c4d593c097fa8be455ada13a987206091d3eba305dfadbef00268
SIZE (seed7_05_20090816.tgz) = 1253394
@


1.14
log
@- Update to 05_20090705
@
text
@d1 3
a3 3
MD5 (seed7_05_20090705.tgz) = fd2a20917e5d0ec05c2beb3ef96f8e2d
SHA256 (seed7_05_20090705.tgz) = 48a9f26ccd49670179fb14b97102347e6e49f3042eb856ec3c990a61f3000a0f
SIZE (seed7_05_20090705.tgz) = 1240671
@


1.13
log
@- Update to 05_20090426
@
text
@d1 3
a3 3
MD5 (seed7_05_20090426.tgz) = 40b4951d9c78e99aaaf1c72942fa0192
SHA256 (seed7_05_20090426.tgz) = e4a09827840ff90457ea67a2bc5f3c2c7e4d71e9c5d86931f5e45133c15fef06
SIZE (seed7_05_20090426.tgz) = 1208211
@


1.12
log
@- Update to 05_20090413
@
text
@d1 3
a3 3
MD5 (seed7_05_20090413.tgz) = 33c5d4a92516cac2beb0f7a6e63147dd
SHA256 (seed7_05_20090413.tgz) = 76d9e194f55d57fff78cedf4f8a91ebd5441b4e0855ce8fd3db0ca231dbe6fba
SIZE (seed7_05_20090413.tgz) = 1196087
@


1.11
log
@- Update to 05_20090329
@
text
@d1 3
a3 3
MD5 (seed7_05_20090329.tgz) = 600ffc2227349326b3f45d99987cbe1b
SHA256 (seed7_05_20090329.tgz) = 7738ba9a75738cddfb1959d787b616cde5cad9ebf9b8db3289db413bbf2b7c82
SIZE (seed7_05_20090329.tgz) = 1192198
@


1.10
log
@- Update to 05_20090309
@
text
@d1 3
a3 3
MD5 (seed7_05_20090309.tgz) = a498f0ef40b7d77cdcd616ae5b54ad7c
SHA256 (seed7_05_20090309.tgz) = 3d2824d1600d98e5543b39896c8d127df8881d6e6109a292de4271926e253c12
SIZE (seed7_05_20090309.tgz) = 1188131
@


1.9
log
@- Update to 05_20081102
@
text
@d1 3
a3 3
MD5 (seed7_05_20081102.tgz) = 69cb28024b4923a1edbd040aed5bb6e6
SHA256 (seed7_05_20081102.tgz) = f652fd02d786d0c08868f6b22f150dbc68a9d188522076af56e811416d06b4b1
SIZE (seed7_05_20081102.tgz) = 1141745
@


1.8
log
@- Update to 05_20081019
@
text
@d1 3
a3 3
MD5 (seed7_05_20081019.tgz) = 80a087bbd18218355d6f0ea5b5eaf3cb
SHA256 (seed7_05_20081019.tgz) = 71483273de6c018b27564e36cc032523890be5304332187f7dfb0b45d5b4fa53
SIZE (seed7_05_20081019.tgz) = 1135694
@


1.7
log
@- Update to 05_20081005
@
text
@d1 3
a3 3
MD5 (seed7_05_20081005.tgz) = 9ac0e152bd0c3b49ac35da365dcb06ad
SHA256 (seed7_05_20081005.tgz) = 0e4e5315b4b21ae815e6df3f8e7945b0f8ee636fde9d6a4fec24f7ff4bd024a1
SIZE (seed7_05_20081005.tgz) = 1131930
@


1.6
log
@- Update to 05_20080921
@
text
@d1 3
a3 3
MD5 (seed7_05_20080921.tgz) = 87a46267ea03355f1b70f47db0c57a5e
SHA256 (seed7_05_20080921.tgz) = 1af3516e682655ef249e2306ac1c39ba70cd033698389b91fad48b66a6746837
SIZE (seed7_05_20080921.tgz) = 1124970
@


1.5
log
@- Update to 05_20080902
@
text
@d1 3
a3 3
MD5 (seed7_05_20080902.tgz) = 9dd172094563a60a43596e97e55189d9
SHA256 (seed7_05_20080902.tgz) = b66277c06584dbd6504ca6ab7d05bf7a8eab118a23a8e3a1ab0c95235556c0ef
SIZE (seed7_05_20080902.tgz) = 1096753
@


1.4
log
@- Update to 05_20080817
@
text
@d1 3
a3 3
MD5 (seed7_05_20080817.tgz) = aa7d51e7bd725f45d4358adaf9553a26
SHA256 (seed7_05_20080817.tgz) = ae9f235ddac516b51364bbe247a739818f27f8187738e37352d03c66e5d4cc5d
SIZE (seed7_05_20080817.tgz) = 1093792
@


1.3
log
@- Update to 05_20080803
- Partially remove makefile's patch (committed upstream)
@
text
@d1 3
a3 3
MD5 (seed7_05_20080803.tgz) = c518cd11571a4ce97d6317e7b2d0fa3c
SHA256 (seed7_05_20080803.tgz) = 75cc06a28a9cb1ada6e3c5c20fa0eb27839c3449e4bfebd5907b0546e00040bb
SIZE (seed7_05_20080803.tgz) = 1088830
@


1.2
log
@- Update to 05_20080720
- Add compiler's libraries and fix their paths [1]
- Add test target [1]

Reported by:	Thomas Merter (author, via private email)
@
text
@d1 3
a3 3
MD5 (seed7_05_20080720.tgz) = 7aa6da36db51bf8aa0db7360c4acdec0
SHA256 (seed7_05_20080720.tgz) = c0f634a507b0bf378a3832954e6d17cc7633e57f1bc953d0e6cac23e9c052934
SIZE (seed7_05_20080720.tgz) = 1080297
@


1.1
log
@- New port: seed7

  Seed7 is an extensible general purpose high-level programming language.
@
text
@d1 3
a3 3
MD5 (seed7_05_20080707.tgz) = 9397af2d9bec529eb2338eeca8c38e54
SHA256 (seed7_05_20080707.tgz) = 30777009089f3524f689310460e71fb5a1fe7c745c99c8b2bdbb4d5154204271
SIZE (seed7_05_20080707.tgz) = 1077384
@

