Finally the 2.1.7 is out. Main improvements are
- A really usable interface builder. This version handle the packer
and the placer geometry managers.
- New composites widgets (Multipaned, ScrollCanvas, ScrollText)
- Support for dynamic loading under Linux (with the DLD package)
Elf support has not (yet) been added. I discourage to use it
since it is *VERY* slow... (Use the --disbale-dynload when configuring
the STk package)
- Support for dynamic loading for OSF1
- A better documentation (even if not complete) for extending the STk
interpreter
- The beginning of a documentation for using STklos and Tk.
- and as usual .... bugs correction (and probably inclusion :-< )
I have tried to fix all the bugs signaled to me. However, some bugs have not
been fixed yet, by lack of time. A lot of suggestions have not been integrated
too in this release. I apologize for this and will try to make things cleaner
soon.
Be sure that all the suggestion you sent have been examined. Only the simpler
ones have been done by lack of time.
I felt it was time to release a new version since 2.1.6 starts to be old.
Have fun
-- Erick
PS: Hereafter is the ChangeLog file since 2.1.6
Mon Jun 5 18:03:47 1995 Erick Gallesio (eg_at_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_at_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_at_biot.unice.fr)
* Src/gf.c (find_method): Code cleaning.
Thu Jun 1 19:29:39 1995 Erick Gallesio (eg_at_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_at_GS148.SP.CS.CMU.EDU and that I have never seen !!!!).
Mon May 29 17:04:53 1995 Erick Gallesio (eg_at_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_at_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_at_biot.unice.fr)
* Src/sport.c (STk_get_output_string): Correction of a bug signalled
by Fritz.Heinrichmeyer_at_fernuni-hagen.de
Wed May 3 12:59:24 1995 Erick Gallesio (eg_at_biot.unice.fr)
* STklos/Tk/Composite/Paned.stk (motion-grip): Applying the patch of
Harvey J. Stein <hjstein_at_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_at_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_at_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_at_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_at_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_at_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_at_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_at_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_at_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_at_sra.co.jp>
Sat Mar 25 23:33:54 1995 Erick Gallesio (eg_at_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_at_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_at_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_at_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_at_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_at_kaolin.unice.fr)
* Added support for dynamic loading under Linux (with DLD). Code is inspired
from a contribution of Patrick Nguyen (pnguyen_at_elde.epfl.ch)
Sun Mar 5 16:06:11 1995 Erick Gallesio (eg_at_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_at_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_at_radon.ccs.neu.edu>)
Received on Tue Jun 06 1995 - 14:30:34 CEST
This archive was generated by hypermail 2.3.0
: Mon Jul 21 2014 - 19:38:59 CEST