Mon Jun  5 18:03:47 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Extensions/posix.c: An extension for using Posix primitives in Scheme.
  Far from complete. This is just a start. Any help on this point would 
  be appreciated.

* Doc/Extension/Extending.tex: A new version which is more (but not totally
  :-<) complete.
* Extensions/stack.c: a new file used for illustating the document "Extending
  the STk interpreter"

* Demos/amib.stklos: A new version of the interfac builder which is usable
  now. This version handle the packer and the placer.

* STklos/Tk/Composite/Multipaned.stk (initialize-composite-widget): 
  Addition of the Multipaned composite widget. Thanks to Harvey J. Stein,
  for his modifications.

Sat Jun  3 00:44:53 1995  Erick Gallesio  (eg@biot.unice.fr)

* Lib/init.stk:
* Src/syntax.c: Rewritting of "while" and "unless" in C

* A new type: tc_ssubr. This type is temporary and will change in the next release.
 This type correspond to all n-ary functions of number.c. 
 Correction of an ENNORMEOUS bug: There was a double evaluation when fsubr
 where called by apply!!!. Fsubr cannot be applyed now (ssubr are the only 
 procedure with non evaluated parameter which can be appyed.

* Src/proc.c (STk_procedurep):  (Procedure? a-tk-command) => #t now 
* Lib/inspect-misc.stk (inspect::typeof obj): correction of a bug introcuced in 
  the inspector by previous modification

Fri Jun  2 00:07:20 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/gf.c (find_method): Code cleaning.

Thu Jun  1 19:29:39 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/port.c (do_load): I have added a comment when a file has finished to be 
  loaded, as suggested by David Fox.

* Src/gc.c (gc_sweep): GC calls now Tcl_DeleteCommand when a new
  command is deleted. See below ...
* Src/tcl-lib.c: Modifications of {Create,Delete}Interp and
  {Create,Delete}Command to really execute the detete code of a
  Tk-command. This seems to be useful only for the send command annd "."
  command (but would also be probably useful for future tcl extensions).
  The "send" associated delete proc permits to unregister the
  interpreter from the X server (bug signalled by Sean Slattery
  slttery@GS148.SP.CS.CMU.EDU and that I have never seen !!!!). 

Mon May 29 17:04:53 1995  Erick Gallesio  (eg@biot.unice.fr)

* STklos/Tk/Message.stk (<Message>): Deleteing the class <Tk-sizeable> from 
  <Message> class. This was erroneous.

Fri May 26 23:52:40 1995  Erick Gallesio  (eg@biot.unice.fr)

* STklos/Tk/Toplevel.stk (<Toplevel>): Adding the :init-keyword for
  class and display slots. This modification was necessary for the new
  AMIB.  Min-size and max-size slots contain now a string and class and
  display slots contain a string (it was a symbol) * STklos/Tk/Frame.stk
  (<Frame>): Adding the :init-keyword for class slot Class slot contains
  a string (it was a symbol)

Fri May 19 22:44:59 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/sport.c (STk_get_output_string): Correction of a bug signalled
  by Fritz.Heinrichmeyer@fernuni-hagen.de

Wed May  3 12:59:24 1995  Erick Gallesio  (eg@biot.unice.fr)

* STklos/Tk/Composite/Paned.stk (motion-grip): Applying the patch of
  Harvey J. Stein <hjstein@MATH.HUJI.AC.IL> which constraints the grip
  ]0..1[ This permits to avoid its disappearance. 

Tue May  2 00:05:55 1995  Erick Gallesio  (eg@biot.unice.fr)

* STklos/Tk/Tk-methods.stk: This file is always loaded now (it was loaded only 
  when Tk was initialized before). Read the comment in this file when re-using
  STk images. *top-root* initialization is in Tk-methods.stk rather than
  Toplevel.stk now.
* Lib/tk-init.stk (Tk:initialized?): a new variable which is set to #t when Tk
  is fully initialized


Mon May  1 16:55:18 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/stklos.c (display_instance): 
* Src/error.c (STk_err): 
* Src/eval.c (STk_show_eval_stack): 
* Src/port.c (STk_write): 
* Src/tk-glue.c (STk_convert_for_tk): 
* Src/toplevel.c (repl_loop): 
* Src/extend.c (internal_display): 
* Src/print.c (STk_print):    All those files have been modified for
  giving the port (a SCM object) to the procedure which do a print
  rather than a FILE *, which is more general. This modification is
  necessary for permitting a real display_object in extension.  STklos
  uses this for the {write,display,tk-write}-object methods.

Tue Apr 25 14:57:48 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/number.c (STk_gcd): Bug correction in lcm, gcd, min and max (arguments
  were evaluated several times!!!!). 

Tue Apr 18 14:55:23 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* STklos/Tk/Composite/Scrolltext.stk: New file. It implements what you think
  it should!!

* STklos/Tk/Composite/Scrollcanvas.stk: New file. It implements what you think
it should!!

* STklos/Tk/Composite/Scrollbox.stk (<Scroll-listbox>): Scroll listbox accept
now horizontal scrollbar.

Sat Apr 15 15:40:40 1995  Erick Gallesio  (eg@biot.unice.fr)

* Tk/tkListbox.c (ListboxWidgetCmd): Correction of an old old bug: Getting
an element of listbox always retusrns a string. However, this modification 
breaks down the inspector.... (it is time to rewrite it....)	

Fri Apr 14 23:32:42 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/number.c (STk_round): Bug correction. (Round x) must returns the
closest integer to x, rounding to even when x is halfway between two
integers.

Fri Mar 31 00:15:36 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/configure.in: Adding test for the existence of the pid_t type.
This is needed for porting STk on Sony WS (Sony NEWS, NEWSOS 4.2R)
Thanks to Nobuyuki Hikichi <hikichi@sra.co.jp>

* Lib/init.stk (random): have been extended to allow the result to be a 
bignum. Here again, thanks to Nobuyuki Hikichi <hikichi@sra.co.jp>

Sat Mar 25 23:33:54 1995  Erick Gallesio  (eg@biot.unice.fr)

* STk/read.c: Modification of the reader to remember current filename
and line counters. This eases debugging since error messages can
display those informations.

Thu Mar 16 15:32:59 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/extend.c (STk_define_C_variable): New function. This function permit to
establish a link between a C variable and a Scheme one. Once this link is
established, every reading of the variable will call a getter function and
every write will call the setter function. No data is used in the Scheme
space, variable value is a C data.

Wed Mar 15 17:21:40 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* New primitive type: C-pointer. This is a Scheme type to wrap a C pointer.
It greatly eases communication with C.

* Src/extend.c: New file. This file contains all the code for extensions and
C pointers. It contains a ot of code from old dynload.c. 
File dynload.c contains now only the function which do dynamic loadind (and
which is very sytem dependant.

Tue Mar 14 13:30:11 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/slib.c (STk_internal_eval_string): Bug correction. The error context was
false.

Fri Mar 10 15:55:47 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/userinit.c (STk_user_cleanup): STk_user_cleanup has been added. 

* Src/port.c (STk_init_standard_ports): Error file is now line buffered. This
gives better performances when used under emacs.


Thu Mar  9 12:49:43 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Added support for dynamic loading under Linux (with DLD). Code is inspired
from a contribution of Patrick Nguyen (pnguyen@elde.epfl.ch)

Sun Mar  5 16:06:11 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/port.c (STk_char_readyp): Added support for char-ready. Code
should not be very portable...

Sat Feb 25 11:51:45 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/slib.c (STk_get_internal_info): Bug correction: the result was
completely erroneous. Is it possible that I have tested this function
without having seen this????

* Dynamic loading should work for OSF1 (Thanks to Erik Ostrom 
<eostrom@radon.ccs.neu.edu>)

Sun Feb 12 18:00:15 1995  Erick Gallesio  (eg@biot.unice.fr)

* 2.1.6 release

Sat Feb 11 23:23:15 1995  Erick Gallesio  (eg@biot.unice.fr)

* Src/env.c (STk_parent_environment): New function. It was time to write it...

* Src/port.c (STk_error):  Set context to ERR_OK but keep the bit indicating if
error must be caught or not.

* New version of blt for STk. Some minor changes for compiling it
with new C conventions.

Thu Feb  9 23:21:52 1995  Erick Gallesio  (eg@biot.unice.fr)

* STklos/Tk/Basics.stk: Tk::find-option is defined as autoload to permit
image creation.

* STklos/Tk/Toplevel.stk: Definition of *top-root* is deferred until first
<Toplevel> creation (to allow image creation)

* STklos/Tk/Tk-methods.stk: New file. This file contains the redefinition
of Tk commands as methods. This file is loaded when the first Tk
object is really created. Deferring the loading of this file permits to make 
images of interpreters containing Tk classes.


Thu Feb  2 23:15:15 1995  Erick Gallesio  (eg@biot)

* Src/unix.c (absolute): Bug correction for file name with mutiple dots such as
"...1../2" which were improperly expanded

* Src: Yeaaah. All the symbols defined by STk are now prefixed by "STk_".
It tooks me some days to obtain this. I take this occasion to pass through
the code and try to ameliorate things rather than using brute force.

Wed Feb  1 02:17:12 1995  Erick Gallesio  (eg@biot)

* Socket support has been rewritten. It is now configured by default.
New model seems more simple (at least for me) and more coherent with 
the process extension.

Tue Jan 31 10:30:29 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Modification of all Makefile to use $(MAKE) rather than make as suggested by
Christian Lynbech <lynbech@daimi.aau.dk>

Mon Jan 30 15:22:06 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Tk/tkConfig.h: Modifications for HPUX.

Sun Jan 29 15:11:06 1995  Erick Gallesio  (eg@biot)

* Src/process.c: Completely cleaned up. Table of processes is managed by
the SIGCHLD signal if it exists. On machines without job control, process
management is done by hand. Some new function have been added (suggested on
the mailing list by Giorgio Cesana <cesana@venus.agcis.st.it>): 
process-exit-status, process-stop, process-continue, process-send-signal.  

(run_process): A new option: ":host" which permits to execute the command 
on a distant host.

Mon Jan 23 12:07:23 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/tk-main.c (Tk_main): adding code for managing argument line -geometry
option. It was missing....

* Src/stklos.c (make_primitive_classes): Adding the new primitive class <list>
which is the ancestor of <pair> and <null>. Suggested by Harvey J. Stein 
(hjstein@math.huji.ac.il)

Sun Jan 22 18:12:02 1995  Erick Gallesio  (eg@biot)

* Demos/inspector.stk: A small demo, for showing usage of the inspector
with Tk object. A very simple thing but this seems to be rather unknown.

Sat Jan 21 23:01:15 1995  Erick Gallesio  (eg@biot)

* Src/read.c (lreadr): Cosmetic changes. Using the sym_XXX variables
instead of interning them at each time.

* Src/gc.c (allocate_new_heap): Setting of the field gc_mark to 0 for
all new allocated cell. Thanks to Chet Murphy <murthy@CS.Cornell.EDU>
for this bug correction.

* Src/toplevel.c (init_interpreter): Bug correction: sym_unquote was
gc protected twice whereas sym_unquote_splicing was not. A cut/paste
error which took 2 days to debug :-(


Mon Jan  9 12:06:08 1995  Erick Gallesio  (eg@kaolin.unice.fr)

* Configure and Mafefile files modifications to allow dynamic loading
under Irix 5.3. Thanks to Michael Tiemann <tiemann@cygnus.com>
for the patches.

Sun Jan  1 21:10:45 1995  Erick Gallesio  (eg@biot)

* One important thing :-) Adding 1995 in all the files which contains
a copyright notice. This is the good day for doing that (an only that!).

Fri Dec 30 17:56:40 1994  Erick Gallesio  (eg@biot)

* New organization of Tcl files. All The Tcl files have been updated to 
release 7.4b1 (the Tcl release that comes with Tk 4.0b1).
The file Src/tcl-util.c has shrink a lot and most of it is now in 
Tcl/tlUtil.c (in fact a copy of the original file with some #ifdefs). 
This last change is break the previous philosophy of libtcl.a (a library of
Tcl file *unmodified*) but changes are minor and I hope that it will ease 
the port to new version of Tcl/Tk which semble very instable at this time.

Wed Dec 28 18:14:22 1994  Erick Gallesio  (eg@biot)

* Lib/error.stk (report-error): Modification of error message format

* Src/primitives.c: Deleting the definition of the "lindex" primitive
which doesn't serve anymore.

Tue Dec 20 12:02:00 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/syntax.c (syntax_define): "Bug" correction: When using a local "define",
There was a duplication of the binding if the symbol was already defined in
the out most environment. Since the new binding was placed before the older
one, good value was found. However, it makes environment bigger than necessary
(and strange result when using environment->list).

* Src/env.c (value_in_env): New function. It returns the value of
var in given env. Search is done only at out most level. This function is an
utility function for local "define".

Mon Dec 19 12:08:31 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/stk.h (MAX_CHAR_CODE): Correct value is 255 (it was 256)

Fri Dec 16 16:06:57 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* STk 2.1.5 release

Fri Dec 16 13:56:25 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/dynload.c: Adding support for HPUX (thanks to ipankar Gupta 
<dg@hplb.hpl.hp.com>)


Fri Dec  9 22:15:34 1994  Erick Gallesio  (eg@biot)

* Snow/run-snow.in: There is now a new interpreter, called snow (for Scheme
NO Window), which is the STk interpreter without Tk support. 
This interpreter is an independant executable. It can be called with the 
snow shell-script or by unsetting the DISPLAY variable.

Thu Dec  8 22:47:44 1994  Erick Gallesio  (eg@biot)

* Makefile.in: Modifications of all configure.in and Makefile.in. 
Now we can 
	- share versions of STk between different architectures
	- have several versions of STk installed on the same machine

Wed Dec  7 21:46:44 1994  Erick Gallesio  (eg@biot)

* Src/dynload.c (load_object_file): Adding dynamic loading support for NetBSD-1.0
(i386-port). Thanks to Franke Ruediger (Ruediger.Franke@rz.tu-ilmenau.de) for the
patch.

Tue Dec  6 00:26:48 1994  Erick Gallesio  (eg@biot)

* Src/tk-glue.c (execute_Tk_lib_cmd): GC bug correction. There was a
bug when a GC occured during the creation of the argv array of a Tk
command. This bug occured on Linux with -O2; Correcting it doesn't arrange
things==> Usage of an equivalent code. Thanks to H. Stein for signaling this bug.


Sat Nov 26 10:46:58 1994  Erick Gallesio  (eg@biot)

* Src/stklos.c: Changing all the "class" variables by "clath" for C++ users

* Src/port.c (loadfile): All the code for loading file is now written
in C and things are more "orthogonal".  New variable defined:
*load-suffixes*.

* Src/toplevel.c (repl_driver): Move of user init initialisation so
taht they are taken into account in case of a "stk -f" (thanks to Brian Webb
webbb@aies.tucson.saic.com)

Wed Nov  9 13:54:34 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* STk-2.1.4 release

Thu Nov  3 23:20:06 1994  Erick Gallesio  (eg@biot)

* A New datatype: regular expressions. They are defined in a dynamic loadable 
file (for the regexp compiler and the apply function) and in a Scheme file
(mainly for the regexp-replace[-all] procedures

Wed Nov  2 16:49:07 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* file-is-xxx? and file-exists? are now written in C

* Elimination of %file and %string Tcl command. Those commands were used behind
the scene to avoid some rewriting. No code in the distribution should use
them. 
This conduct to the defineition of two new primitives string-index and
file-is-executable? (which was forgotten in previous releases).

Mon Oct 31 11:04:27 1994  Erick Gallesio  (eg@biot)

* Src/hash.c (hash_table_stats): Circumvent a  bug in Tcl code on empty hash
tables (see comment in source file)

Fri Oct 28 14:23:36 1994  Erick Gallesio  (eg@biot)

* STklos/Tk/Toplevel.stk (<Toplevel>): All the "wm" Tk-command options are now
available through Toplevel slot accesses (Idea from Rob Deline)
A New global variable: *top-root*: This is a toplevel which contains the 
*root* window. Changing the name of the root window can now be done by
    (set! (title *top-root*) "New title")

Tue Oct 18 14:42:55 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/number.c (lround): Rewritten to avoid the use of the rint(3) function
which does'nt seems to exist on some systems (SCO and some HP at least)

Mon Oct 17 18:29:31 1994  Erick Gallesio  (eg@biot)

* Lib/editor.stk (stk:all-fonts): Various font specifications changes (those
which where used in all the Lib directory where not portable.

Mon Oct 17 11:38:17 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/slib.c (lrandom): Bug correction (bignum where not allowed as parameter
  => (random(random 10)) was invalid since result of random is always a bignum
  (bug signaled by  Markus Armbruster <armbru@pond.sub.org>)

Fri Oct 14 09:02:12 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* New procedure: run-process which permit to run a process with redirection off
 the stdin, stdout and stderr. The code is a rewriting of the  Alexander
 Taranov, Grygory Niconov and David Tolpin contribution. 

Thu Oct 13 14:56:05 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/number.c: Add a rint compatible function for systems which desn't
provide one (SCO apparently -- signaled by  markd@grizzly.com)

Wed Oct 12 15:12:51 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* New functions for port manipulation (port->string port->string-list ....)
  With those function, it is easy to write a Tcl-like exec. 
  All those function are written in Scheme. 

Tue Oct 11 15:53:49 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/slib.c (set_random_seed): modified to allow bignums for the seed.

Mon Oct 10 14:16:52 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Minor modifications to allow a better compilation on some C and C++
compilers.

Sun Oct  9 18:19:01 1994  Erick Gallesio  (eg@biot)

* Bug correction: the eval_stack (which serves ONLY for displaying context
upon error was not corectly managed on "tail recursion elimination". This leads
to memory consumption on infinites loops.

Tue Sep 27 11:46:01 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* STklos/tk-classes.stk: Creation of a new file which define a set of
autoloads. Those autoload permits to avoid to use a long list of require
at the beginning of programs

* Src/port.c (do_autoload): Adding support for autoload in C. Now, any kind of
symbol can be autoloaded.

Thu Sep 15 16:36:01 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* 2.1.3 Release

Wed Sep 14 18:52:14 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/stklos.c (make_instance): GC bug correction in a critical section of
code. 

* Src/macros.c (lmacro): GC bug correction in a critical section of code.

* Src/symbol.c (intern): modification of a critical section of code
a GC could occur between the hash table entry creation and the end 
of its initialization. Correction of the same kind of problem in keyword.c.
Bug discovered by Rob Deline.

* Src/stklos.c (modify_instance): Bug correction (change-class make a twist
between old and new instance) ==> following GC free the bad instance data !!

Fri Sep  9 13:40:12 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Packing of the STk2.1.2 release

Thu Sep  8 09:27:16 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* STklos/stklos.c: Definition of a slot_set_if_unbound which only affect a
slot if needed. This function is used in the slots initialization process.
Now, things are corrects when a slot :initform is overloaded by inheritance
or when initialization is done in an initialize followed by a next-method
(i.e. it's the user value which is taken instead of the default one).

* Src/gc.h: re-integretate gc_protect (can be useful for extension writers)

* After 3 days continuations are tail recursive..... I thought I will become
crazy before I found the little typing mistake (a lsubr instaed of a tsubr in 
primitives.c) which makes things weird. 

Mon Sep  5 18:37:16 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Symbols and keywords use now Tcl Hash table (which grow dynamically).
Keywords share now memory. This reduces drastically space occupation.
(Old symbol table uses conses, and keywords wher not shared). Unused symbols
can be GCed now.

* Change class bug correction (Thanks to Rob Deline).

Fri Sep  2 11:41:04 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* -image can be specified needs not anymore to be the first argument of the 
command line.

* Src/argv.c: "-cells" can be specified when calling stk. This give the amount
of cells created upon init.

Wed Aug 31 14:17:44 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/argv.h (save_unix_args_and_environment): moved to argv.c. This new file
contains all the argc/argv/env stuff. STk doesn't rely anymore on Tk code for
parsing command line arguments. This permits to have a arguments processing
even if not compiled with -DUSE_TK.

Tue Aug 30 13:39:53 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Tk/tkArgv.c (Tk_ParseArgv): 

* Src/gc.c (init_gc): GC complete revision: Now we have a set of heaps and a
new heap is allocated as soon as the global space is "nearly" filled (I have
fixed nearly to 75%). User can maually grow the heap by using extend-heap.
There are time statitics now indicating how much time is spent in GC.

Mon Aug 29 12:35:05 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/cont.c (throw): bug correction in continuations. Specifically, the
gc_mark phase for the continuation blocks may fail because the stack starting
and ending addresses used in the code are both (char *), not (SCM *), aligned,
and the stack is copied in bytes, not in SCMs.  on char * rather than
SCM. This bug was discoverred by Felix Wu (wu@cadence.com)

* Adding SLIB support (i.e. I have written the STk.init file). Some
modifications in stk.init were needed (accepting the ".scm" suffix mainly)

* Src/macros.c (expand): Cleanup in macros. We have now macro-expand
and macro-expand-1 

Thu Aug 25 15:59:33 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/number.c (do_integer_division): bug correction for modulo. The fix is
due to  kerch@parc.xerox.com.

Wed Aug 24 12:02:41 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Src/number.c (integerp): Bug correction. integer? must returns #t even if
the value is an inexact integer.

* port.c: - modification to allow close-port on string-port
	  - if the first char of a filename is a pipe ("|") character, 
	    usage of popen instead of fopen. This permits to define "pipe ports"
	    very easily as in Tcl.

* Integration of the Suresh Srinivas STk-wtour demo to the Contrib. Some minor
bugs have been fixed and some new lessons have been added. Hierarchy was
modified to fit to the contrib directory.

Tue Aug 23 17:16:34 1994  Erick Gallesio  (eg@kaolin.unice.fr)

* Definition of a file compatibility file which assume compatibily among
versions. When this file is loaded, a message will be printed, saying that 
you have to upgrade your source.

* Adding support for Text in STklos
Definition of a new version of the STF format (0.2) which permits
to load and save files with their enhancment (font, color, ...). Now, 
tags can be dynamically created (instead of choosen in a fixed list).
A compatibility mode is provided (see above)

 

