--- gforth/NEWS 2007/09/12 18:10:41 1.24 +++ gforth/NEWS 2007/12/31 18:40:23 1.27 @@ -22,7 +22,7 @@ Forth 200x: PARSE-NAME (new name) deferred words (new: DEFER@ DEFER! ACTION-OF) X:structures: +FIELD FIELD: FFIELD: CFIELD: etc. - X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK + X:ekeys: new: EKEY>FKEY K-SHIFT-MASK K-CTRL-MASK K-ALT-MASK K-F1...K-F12 Unicode support (incomplete, documentation probably not up-to-date): added xchars words for dealing with variable-width multi-byte characters provide 8bit (ISO Latin 1) and UTF-8 support for xchars @@ -33,7 +33,7 @@ Number prefixes: ' now only handles a single (x)char: 'ab is no longer accepted, 'a' now produces (decimal) 97 New words: - \C C-FUNCTION (C interface) + \C C-FUNCTION (libcc C interface) OUTFILE-EXECUTE INFILE-EXECUTE BASE-EXECUTE (limited change of global state) 16-bit and 32-bit memory acces: UW@ UL@ SW@ SL@ W! L! W@ L@ /W /L NEXT-ARG SHIFT-ARGS (OS command-line argument processing) @@ -41,8 +41,8 @@ New words: FTRUNC FMOD (undocumented) SEE-CODE SEE-CODE-RANGE (show generated dynamic native code) Improvements/changes of existing words: - S\" now supports \l, \m, \z, and limits hex and octal character specs. - OPEN-FILE with W/O no longer creates or truncates files (compat file missing) + S\", .\" now support \l, \m, \z, and limits hex and octal character specs. + OPEN-FILE with W/O no longer creates or truncates files (no compat. file) TRY...ENDTRY changed significantly, compatibility files available (see docs). The disassembler (DISCODE) can now use gdb to disassemble code Uninitialized defered words now give a warning when executed @@ -51,9 +51,8 @@ Improvements/changes of existing words: on all platforms. Newly documented words: S>NUMBER? S>UNUMBER? - EKEY keypress names: K-LEFT K-RIGHT K-UP K-DOWN K-HOME K-END K-PRIOR - K-NEXT K-INSERT K-DELETE K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 - S-K1 S-K2 S-K3 S-K4 S-K5 S-K6 S-K7 S-K8 S-K9 S-K10 S-K11 S-K12 + EKEY keypress names: K-LEFT K-RIGHT K-UP K-DOWN K-HOME K-END K-PRIOR + K-NEXT K-INSERT K-DELETE CLEARSTACKS FORM Environment variable GFORTHSYSTEMPREFIX (used by word SYSTEM and friends) @@ -324,13 +323,13 @@ $?) added (SYSTEM) ( c_addr u -- wretva ' and ['] now give an error for compile-only words. ----- -Copyright (C) 1995,1996,1997,1998,2000,2003,2006 Free Software Foundation, Inc. +Copyright (C) 1995,1996,1997,1998,2000,2003,2006,2007 Free Software Foundation, Inc. This file is part of Gforth. Gforth is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 +as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -339,8 +338,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICU GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. +along with this program. If not, see http://www.gnu.org/licenses/. % Local Variables: