Commit graph

46 commits

Author SHA1 Message Date
Pietro Cerutti
e85851d3bf - 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".
2012-09-24 12:56:05 +00:00
Pietro Cerutti
a063b29857 - 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.
2012-08-16 09:44:04 +00:00
Pietro Cerutti
9716aad323 - Update to 05_20120703 2012-07-09 12:07:29 +00:00
Pietro Cerutti
1fa6f614f3 - 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.
2012-06-14 10:20:37 +00:00
Pietro Cerutti
28556314b9 - 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
2012-03-06 14:17:24 +00:00
Pietro Cerutti
c294475674 - Update to 05_20120219
- Fixes to the console library have been pushed upstreams
2012-02-28 11:37:59 +00:00
Pietro Cerutti
1a42612531 - Update to 05_20120205 2012-02-06 08:52:16 +00:00
Pietro Cerutti
49f6657dbf - Update to 05_20120115
- Install console library as well
2012-02-03 10:28:24 +00:00
Pietro Cerutti
96ab3580bf - Update to 05_20120101 2012-01-03 09:08:47 +00:00
Pietro Cerutti
53c39b5e87 - second attempt to respect CC and CFLAGS
Feature safe:	yes
2011-11-24 09:05:43 +00:00
Pietro Cerutti
867d7c8b23 - Update to 05_20111111
- Respect CC and CFLAGS [1]

PR:		162542 [1]
Submitted by:	Jan Beich <jbeich@tormail.net>
Feature safe:	yes
2011-11-23 09:27:46 +00:00
Pietro Cerutti
4168995655 - Update to 05_20110904 2011-09-07 07:33:44 +00:00
Pietro Cerutti
3dd6135ba3 - Update to 05_20110403 2011-04-05 09:35:33 +00:00
Pietro Cerutti
4aa0f0c8d4 - Update to 05_20110306 2011-03-15 19:46:17 +00:00
Pietro Cerutti
280f49b1f1 - Update to 05_20110203
Many changes since the last update, see doc/chlog.txt for the details.

Feature safe:	yes
2011-02-04 13:30:52 +00:00
Pietro Cerutti
51633923a4 - Update to 05_20101219 2010-12-24 10:52:58 +00:00
Pietro Cerutti
32ebff52d2 - 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".
2010-11-11 18:55:40 +00:00
Pietro Cerutti
a96501fa62 - 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".
2010-10-13 09:50:58 +00:00
Pietro Cerutti
4a6fd24041 - 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.
2010-09-20 11:36:12 +00:00
Pietro Cerutti
dd03bdd7e3 - 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).
2010-09-18 07:17:16 +00:00
Pietro Cerutti
c69de01670 - Update to 05_20100801 2010-08-18 10:07:23 +00:00
Pietro Cerutti
32b7823104 - Update to 05_20100704 2010-07-14 10:33:06 +00:00
Pav Lucistnik
ad458239de - Mark BROKEN on 7.X and older
Reported by:	pointyhat
Feature safe:	yes
2010-06-30 22:49:53 +00:00
Pietro Cerutti
719bb6cc7f - Update to 05_20100620
Feature safe:	yes
2010-06-21 13:05:49 +00:00
Pietro Cerutti
f1bb9f25e9 - Update to 05_20100606 2010-06-07 10:32:01 +00:00
Pietro Cerutti
bca0ebdaa3 - Update to 05_20100516 2010-05-31 08:06:27 +00:00
Pietro Cerutti
62e5848b8b - Update to 05_20100221
Feature safe:	yes
2010-03-04 14:02:13 +00:00
Pietro Cerutti
bb17c48301 - Update to 05_20091220 2009-12-23 08:38:31 +00:00
Pietro Cerutti
0387b6a2e3 - Update to 05_20091115
- Mark only for i386 and amd64
2009-11-27 08:15:19 +00:00
Dmitry Marakasov
8c9b17f3f8 - Remove remaining SFP references (switch these ports to SF)
Approved by:	portmgr (pav)
2009-08-27 15:04:16 +00:00
Pietro Cerutti
13bf8b5e53 - Update to 05_20090816
- Update MASTER_SITES to new SFP layout
2009-08-25 13:43:47 +00:00
Dmitry Marakasov
0074c5fa8c - Switch SourceForge ports to the new File Release System: categories starting with H,I,J,K,L 2009-08-22 00:24:37 +00:00
Pietro Cerutti
79ebe1e48f - Update to 05_20090705 2009-07-08 15:03:54 +00:00
Pietro Cerutti
1a9582116a - Update to 05_20090426 2009-05-01 19:37:26 +00:00
Pietro Cerutti
efd9fc36f8 - Update to 05_20090413 2009-04-22 18:37:09 +00:00
Pietro Cerutti
e4ce6b0663 - Update to 05_20090329 2009-04-05 18:57:48 +00:00
Pietro Cerutti
f6af96d83d - Update to 05_20090309 2009-03-10 21:13:30 +00:00
Pietro Cerutti
c978531f11 - Update to 05_20081102 2008-11-03 13:40:46 +00:00
Pietro Cerutti
5b2f804ed0 - Update to 05_20081019 2008-10-21 21:13:32 +00:00
Pietro Cerutti
8ec3434dc7 - Update to 05_20081005 2008-10-06 17:42:42 +00:00
Pietro Cerutti
fd9f49affb - Update to 05_20080921 2008-09-23 14:36:41 +00:00
Pietro Cerutti
10c8ac23c5 - Update to 05_20080902 2008-09-03 09:50:57 +00:00
Pietro Cerutti
fcfa77118c - Update to 05_20080817 2008-08-22 16:18:08 +00:00
Pietro Cerutti
16d8ba08ff - Update to 05_20080803
- Partially remove makefile's patch (committed upstream)
2008-08-05 14:10:46 +00:00
Pietro Cerutti
f9672becd1 - 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)
2008-07-31 05:45:17 +00:00
Pietro Cerutti
5d5f174a7a - New port: seed7
Seed7 is an extensible general purpose high-level programming language.
2008-07-16 22:42:13 +00:00