NEWS
Version 0.0.9 (released 24 January 1999)
- Another round of Makefile and configure fixes.
configure
works now from an arbitrary directory. - The package index file generator
jufdist
features a new option (--append
resp.
-a
), robustness fixes and the ability to deal with libraries
calling Tcl_PkgRequire
from their initialization procedure. No
more broken output in the case that BLT is installed. - Fixed a bug in
Juf::RPM::query which occurs when TAG argument is omitted.
-
Add empty strings to the result of
Juf::String::split
. - New
script
rpminfo
. Juf::RPM::query
supports
additional tags description
and obsoletes
Version 0.0.8 (released 1 November 1998)
- Makefile fixed (fails while building pkgIndex.tcl)
- new command
Juf::Sequence::match
Version 0.0.7 (released 22 October 1998)
- script
jufdist
catches errors while loading extensions.
- don't proceed after errors signaled by sub-makes
- bugfix for empty
configuration files applied to
Juf::Conf::parsefile
- bugfix
for
Juf::Error::fault
: uses vanilla error
command
now - new command
Juf::Prof::calls
Juf::RPM::query
supports additional tag files
- RPM variables tied to
namespace
Juf::RPM
- new script
rpmfiles
Version 0.0.6 (released 14 October 1998)
- new command
Juf::String::replace
juf_shell_run
rewritten and renamed to Juf::Shell::run
- new
commands
Juf::RPM::list
and Juf::RPM::exists
-
new command
Juf::Error::finish
- new script
rpmlist
Juf::Template::run
don't uses empty strings as macro
replacements anymore
Migration to Namespaces/Packages
juf_split
replaced by Juf::String::split
-
juf_branch
replaced by Juf::Flow::branch
Building/Installation
-I${TCL_PREFIX}/include
added to compiler flags- set the
warning flags depending on whether or not we are using gcc
- new Makefile
target
drop-dist
Version 0.0.5 (released 11 September 1998)
Fixed Makefile for bash 2.x.
Packages
- new package Getopt (derived from juf::getopt)
- new package JufConf
(derived from juf::conf)
- namespaces introduced to package Template
Error
tclmsg
kills script if insufficient information found.-
new function
summary
File
- new package (derived from juf::file)
- juf_file_mkdirs removed
(functionality provided by vanilla Tcl).
- new function
Juf::File::trustopen
Version 0.0.4 (released 2 September 1998)
Packages
- Code
-
juf_safe_eval
- new option -exit
- Jufbase, LOL
- new packages
- Sequence
- namespace populated
-
String
juf_compose
replaced by Juf::String::compose
Libraries
- Shared library for RPM access.
Scripts
jufdist
- Checks for manually inserted
auto_index
entries.
Makefile
Targets tcl
, install-tcl
and uninstall-tcl
depends upon index
, install-index
and
uninstall-index
, respectively.
Version 0.0.3 (released 8 August 1998)
Tcl
- New package
Libtool
with functions applicable on Tcl shared
libraries.
Libraries
- Shared library for Postgres access.
Installation
- During installation a symlink to the directory with the library scripts
is created.
- The filename of the Tcl interpreter is quoted to avoid
problems with blanks in file names.
- Document source files are installed
too.
- Target
install-html
fixed. Make directories first.
Version 0.0.2 (released 2 July 1998)
Bug fixes
- Typo fixed in
bootstrap.tcl
which makes a successful
initial run of make
impossible.
Version 0.0.1 (released 2 July 1998)
Tcl modules
array.tcl
- Forms package Array and namespace Juf::Array
- New function
sort
- Function
values
(formerly juf_array_values
) accepts now an arbritrary number of arraysas arguments. -
Function
juf_array_map
removed.
error.tcl
- Forms package Error and namespace Juf::Error
- Bug fixed in function
juf_fault
for type badoption
.
Code Processing
New module with functions juf_safe_eval
and
juf_safe_source
.
Debugging
Module removed.
Lists
- New function
juf_seqassign
. - Additional parameter
COUNT for functions
juf_seqshift
and juf_seqpop
.
Option Processing
New module getopt
.
Miscellaneous
juf_vd_option
removed. Use juf_fault
instead.
juf_f2arr
removed.
[incr Tcl] Modules
Configuration
Conf::parsefile
accepts multi-line statements.
Scripts
© 1999 by Stefan Hornburg
<racke@linuxia.de>
Last modified 23. January 1999