bkedit is an easy to use bookmark manager and editor. The program
can read, write, edit, create, manage and convert the bookmarks
of the most popular browsers. There is also a simple Drag & Drop
interface for adding new bookmarks from a running browser in a
very comfortable way.
From the release notes:
This release is unfortunately a bit late and incorporates a whole
bunch of very different changes. The biggest part is an update of the
libraries to incorporate the string types from module `Object' into
ADT:*, IO:*, OS:*, URI:*, and (partially) XML:* modules. The internal
encoding of Unicode strings has been switched to UTF-16. Support for
the MacOS X and Win32 platforms has been improved.
There were several changes to the symbol file format. Please remove
any old symbol files that are still around.
__________________________________________________________________________
(Object, ADT:StringBuffer): Internal representation of Unicode strings
is now UTF-16. `String32' is gone and has been replaced with
`String16'. MAX(UCS4CHAR) is 10FFFFX, the largest possible Unicode
code point.
(Object:BigInt): Renamed string base constructors to follow the naming
conventions from module `Object'.
(ADT:ArrayList, ADT:Dictionary): Have been converted to parametric
types. One known side-effect of this is that a type guard
`Dictionary.Dictionary' can no longer be applied to instances of
`Object.Object'. The reason for this is that the run-time type
information does not include information on type parameters and
therefore cannot test for particular type arguments. (The necessary
run-time information may be added later.)
(ADT:Storable, ADT:Object:Storage): The parameter type of the methods
ReadObject() and WriteObject() has been changed back to
`Object.Object'. The methods now handle instances of `Object.String'
as well.
(IO:Address): `UnknownHostException' is now derived from `IO.Error'.
(IO:Buffer): Introduce method `ReadLineLF()', to read a single line of
8-bit characters from a channel, including the termination Ascii.lf
character.
(IO:FileChannel): File name arguments are now of type STRING. They
are converted to sequences of bytes using OS:Path.Encode(). Dito for
system() from OS:ProcessManagement.
(IO:Socket, IO:SocketChannel): Non-blocking connect is implemented.
(OS:Path): Changed functions to work on STRINGs. Changed function
names to follow the Oberon naming conventions. Dito for GetCwd() from
OS:ProcessParameters.
(Exception): Fixed a bug in PopContext(), which lead to stack
corruption if more than one TRY context is popped from the stack.
Also some minor cleanups.
(HashCode): Collects all hash functions for the various basic data
types.
(URI, URI:*): The URI modules use the string types from `Object',
instead of defining their own variant of this theme. Error signalling
has been converted to Exception.ParseError. Please note that the
interface of these modules may be in for further changes later. The
URI changes also propgate into the XML modules.
(oo2c): New command --package-installed (tests if a package is
present) and --list-packages (list all installed packages).
(oo2c): The "Pascal" calling convention, and the CSTRING and ALIGNX
flags have been ported to v2 by Stewart Greenhill. This is primarily
used for native Windows DLLs.
(oo2c): There is now support for MaxOS X style "framework" libraries
(contributed by Tim Teulings).
(oo2c): The documentation strings of a module have been removed from
the symbol file `M.Sym', and are now stored in a separate file `M.Doc'
(in the same directory as `M.Sym'). Compilation commands only read
the `M.Sym' part. Also, compilation of huge interface modules is now
much faster.
(oo2c): Constant folding on floating point expressions is now enabled.
(oo2c): Various minor bugs with parametric types have been fixed.
around.
From the release notes:
This release is unfortunately a bit late and incorporates a whole
bunch of very different changes. The biggest part is an update of the
libraries to incorporate the string types from module `Object' into
ADT:*, IO:*, OS:*, URI:*, and (partially) XML:* modules. The internal
encoding of Unicode strings has been switched to UTF-16. Support for
the MacOS X and Win32 platforms has been improved.
There were several changes to the symbol file format. Please remove
any old symbol files that are still around.
__________________________________________________________________________
(Object, ADT:StringBuffer): Internal representation of Unicode strings
is now UTF-16. `String32' is gone and has been replaced with
`String16'. MAX(UCS4CHAR) is 10FFFFX, the largest possible Unicode
code point.
(Object:BigInt): Renamed string base constructors to follow the naming
conventions from module `Object'.
(ADT:ArrayList, ADT:Dictionary): Have been converted to parametric
types. One known side-effect of this is that a type guard
`Dictionary.Dictionary' can no longer be applied to instances of
`Object.Object'. The reason for this is that the run-time type
information does not include information on type parameters and
therefore cannot test for particular type arguments. (The necessary
run-time information may be added later.)
(ADT:Storable, ADT:Object:Storage): The parameter type of the methods
ReadObject() and WriteObject() has been changed back to
`Object.Object'. The methods now handle instances of `Object.String'
as well.
(IO:Address): `UnknownHostException' is now derived from `IO.Error'.
(IO:Buffer): Introduce method `ReadLineLF()', to read a single line of
8-bit characters from a channel, including the termination Ascii.lf
character.
(IO:FileChannel): File name arguments are now of type STRING. They
are converted to sequences of bytes using OS:Path.Encode(). Dito for
system() from OS:ProcessManagement.
(IO:Socket, IO:SocketChannel): Non-blocking connect is implemented.
(OS:Path): Changed functions to work on STRINGs. Changed function
names to follow the Oberon naming conventions. Dito for GetCwd() from
OS:ProcessParameters.
(Exception): Fixed a bug in PopContext(), which lead to stack
corruption if more than one TRY context is popped from the stack.
Also some minor cleanups.
(HashCode): Collects all hash functions for the various basic data
types.
(URI, URI:*): The URI modules use the string types from `Object',
instead of defining their own variant of this theme. Error signalling
has been converted to Exception.ParseError. Please note that the
interface of these modules may be in for further changes later. The
URI changes also propgate into the XML modules.
(oo2c): New command --package-installed (tests if a package is
present) and --list-packages (list all installed packages).
(oo2c): The "Pascal" calling convention, and the CSTRING and ALIGNX
flags have been ported to v2 by Stewart Greenhill. This is primarily
used for native Windows DLLs.
(oo2c): There is now support for MaxOS X style "framework" libraries
(contributed by Tim Teulings).
(oo2c): The documentation strings of a module have been removed from
the symbol file `M.Sym', and are now stored in a separate file `M.Doc'
(in the same directory as `M.Sym'). Compilation commands only read
the `M.Sym' part. Also, compilation of huge interface modules is now
much faster.
(oo2c): Constant folding on floating point expressions is now enabled.
(oo2c): Various minor bugs with parametric types have been fixed.
around.
Spider is a challenging double decked solitaire game. Unlike most
soilitaire games, skill is just as important as luck.
The X11 version of spider is based on the NeWS version by Don Woods,
and uses the same save file format and card images.
djbfft is an extremely fast library for floating-point convolution.
The current version holds most of the speed records for double-precision
FFTs on general-purpose computers.
djbfft provides power-of-2 complex FFTs, real FFTs at twice the
speed, and fast multiplication of complex arrays. Single precision
and double precision are equally supported.
This package provides the full User's and Developer's manual for the Buildtool
portable BSD-like build infrastructure. Documentation is installed in HTML
format only.
Released on 2003/07/24, its state was alpha.
o The bt_wizard module was added, which creates the basic structure
needed for a project based on a serie of interactive questions.
o Added cache support for many checks in bt_config. This makes the
program run a lot faster if checks are duplicated, and more impor-
tant, lets the administrator define check results beforehand in the
system wide bt_config.conf configuration file.
o The bt_swcgen module was added, which aids the system administrator
in the creation of system-wide configuration files for bt_config
(that is, files that store check results to avoid rechecking the same
thing over and over again).
o The buildtool.d/config_init file was deprecated. The entire configu-
ration script is now read from a single file, buildtool.d/config, as
the old framework was confusing and error prone. Compatibility will
be kept for some time.
o The TeXinfo documentation was removed. The manual is now distributed
in its own `buildtool-doc' package, written using Docbook/XML.
o The buildtool.spec file was added, needed to create RPM packages. It
actually supports building binary packages for RedHat Linux and SuSE
Linux.
o Improved user experience: better usage messages and support for long
options added.
o A developer mode was added to all configure scripts (disabled by de-
fault). It enables extra functionality during the build process,
ideal for developers but which may annoy end users.
o Removed license description files. bt_dist will suggest a COPYING
file instead, as this is the most common practice suggested by li-
censes.
o New standard checks in the bt_config module, specially
bt_check_prog_m4() and bt_check_attribute().
o Code cleanup and simplification (using M4 in some places).
dirdiff is a graphical tool to display the differences(a la diff)
between files in directories. Given two or more directory trees,
dirdiff will display the differences between them in various glorious
colors. It provides merging and the creation of patches.
dirdiff is a graphical tool to display the differences(a la diff)
between files in directories. Given two or more directory trees,
dirdiff will display the differences between them in various glorious
colors. It provides merging and the creation of patches.
patch to the well-known digest package. The output is the same for
files, but if rdigest is given a directory as an argument, it will
recursively checksum the directory in such a manner as to:
(1) give a repeatable checksum
(2) with no regard for file ownership
(3) or timestamps
(4) or modes
(5) while taking into account empty files and directories
such that the checksum of an extracted tar file will match the
checksum of the same tree as retrieved via cvs, or two allegedly
matching trees from different cvs servers, etc.
I think some of this is duplications but the updates include:
NVidia nForce2 SPDIF output with AC3 passthrough now supported
Added AC3 passthrough support for MIDIMan Delta/Audiophile/2496 series
Intel ICH SPDIF/AC3 passthrough and 2/4/6 multichannel audio fixed
AC3 passthrough support added for Yamaha DSXG, SiS7012, CMI8738, SBLive-Dell,
VIA8233.
Added SPDIF output support for AC97 devices: Sigmatel, Avance, Cirrus logic.
Announcing drivers for MIDIMan Revolution and Envy24HT based soundcards
Support for NetBSD 1.6.1 added
Added support for SBLive 5.1 Dell OEM version
SB Audigy2 support added
Multichannel audio device for VIA8233 added
Fixed up Virtual Mixer loopback recording and ulaw audio
4Front Virtual Mixer now comes standard with the OSS drivers. An advanced
version with builtin equalizers, loopback audio recording, individual volume
control is also available with an extra licensing fee. The basic Virtual Mixer
technology allows users to play upto 4 audio apps at the same time. There is
no special programming required (unlike ESD or aRTsd) as the Virtual
Mixer devices behave exactly like the physcal hardware devices. Virtual Mixer
contains 4Front's proprietary profesional quality sample rate convertors that
handle the mixing of various audio applications.