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