Version 5.41 2003-06-30
Added runtests.bat contributed by Lon Amick <lon.g.amick@mail.sprint.com>
Added JAVT timezone. David Coppit <david@coppit.org>
Fixed bug where -HH:MM and +HH:MM were not being accepted as valid
timezones. Hank Barta <hbarta@htc.com>
Small patch for OpenVMS. Martin P.J. Zinser <zinser@decus.de>
Minor doc fix. Jeremy Tietsort <jrtietsort@micron.com>
Added BRST timezone. Daniel Serodio <dserodio@email.com>
Added Russian translation. Dapi <dapi@mail.ru>
Made the UnixDate %Z format work with numeric timezones. Michael Isard
<michael.isard@compaq.com>
Minor bug fix where /etc/timezone not correctly read. Jacek Nowacki
<jacekn@polcard.com.pl>
Added ART timezone. Fabian Mandelbaum <fabman@mandrakesoft.com>
Minor enhancement to ParseRecur. Randy Harmon <rjh@fortheweb.com
Fixed spelling of Veteran's day. Dirk Eddelbuettel <edd@debian.org>
Documentation improvements. James Olsen <jolsen@multiad.com>
Added Brazilian timezones. Raul Dias <raul@dias.com.br>
Fixed WEST timezone. Pedro Melo CUNHA <melo@isp.novis.pt>
Added NOVST timezone. Roman Y Malakhov <roman@intis.tomsk.ru>
Additions to Dutch translation. Willem <itsme@xs4all.nl>
Fixed a bug where timezones -HH:MM weren't handled in ISO 8601 dates.
Ed Avis <ed@membled.com>
Fixed a bug involving business deltas with negative hours. Ludovic
Dubost <ludovic@pobox.com>
Modified Delta_Format to treat the entire delta as exact if no month
component is present. Due to discussion with Tim Turner
<torrid@mindspring.com>
Added EAT timezone. David Whiting <dave@pluto.ammp>
Added BOT timezone. Khaled Mostaguir <Khaled.Mostaguir@isb-sib.ch>
Added several Australian timezones. Jason King
<Jason.King1@team.telstra.com>
Added some support for NetWare. Chris Shields <cshields@waubonsee.edu>
Added some help for VMS timezones. Don Slutz <DSlutz@arrayinc.com>
Applied some robustness patches. Ed Avis <ed@membled.com>
Fixed a bug with years <1000. Jonathan Callahan
<Jonathan.S.Callahan@noaa.gov>
Patch to make Manip.pm -Mstrict clean and better VMS support.
Peter Prymmer <PPrymmer@factset.com>
Patch to French support. Patrick Turmel <patrick@espacecourbe.com>
Added Tues/Thur abbreviations. <mthurn@cise.ufl.edu>
Fixed a bug in "1st saturday of 2005" format. Maurice Aubrey
<maurice@redweek.com>
Taint check insecure $ENV{PATH} fix. Ed Avis <ed@membled.com>
Patch to allow deltas of the form "+ -1 day" to work. Ed Avis
<ed@membled.com>
Added Turkish. <giray@pultar.org>
Added Danish. Jesper Dalberg <dalberg@cybercity.dk>
Added some checking to the timezone determination. Ed Avis
<ed@membled.com>
***Replaced all non-ASCII characters with hex representations to avoid
the malformed UTF-8 character warnings. Ed Avis <ed@membled.com>
Removed ampersands from function calls in documentation to fit new
perl coding standards. Bill Pollock <billp@statenet.com>
Fixed a bug where spaces in a date caused problems in German (due
to the number 1st, 2nd, etc. being 1., 2., etc.). Erik Roderwald
<erik@roderwald.de>
Version 5.42 2003-07-02
Number changed to distinguish between the development release (5.41)
and official release since.
Version 5.42a 2003-07-03
A quick fix to replace a faulty test.
[pkg fea] Several small documentation updates.
[pkg fea] Major header files are now installed in a global installation
directory.
[con bug] Small bugs in contrib/sendim.sh found and fixed.
[UI fea] Chat "hilites" added: If a member of a room/channel/discussion
mentions your name, their message will be highlighted.
[UI bug] A small bug in the /away routine has been fixed, allowing your
/away status to be preserved across re/connects.
[UI bug] .naimprofile will now be read for all connections in the event
that multiple connections are declared in .naimrc.
[pkg bug] A "#warning" directive was misnamed "#warn" and has been
corrected.
[Lil fea] Discussion retitles are now treated as a /topic change on IRC.
[TOC bug] /me processing in chat rooms was broken. Fixed.
[pkg FEA] The default modules have been removed, and are now distributed in
a separate "naim-modules" package available from the naim web site.
[UI fea] All internal routines are now declared "static," to clean up the
module interface.
[UI FEA] All major dependencies on ncurses in the main UI code have been
isolated to src/win.c, to provide for easy migration to modular user
interface routines.
[UI FEA] New /chains command to display all event chains.
[UI FEA] Newly rewritten /modload and new /modunload to completely control
loadable modules.
[UI FEA] New /modlist command to display currently loaded modules and
their vital statistics.
[UI FEA] Queued messages are now saved when you /save.
[UI fea] Minor improvements to the HTML renderer.
xmms-esound is an output plugin for the XMMS program that allows it to output
sound using the enlightened sound daemon (mainly used by the GNOME desktop).
* configure.in: Added "ta" (Tamil) language to the languages' list.
* configure.in: Added Belarusian to ALL_LINGUAS
* src/terminal-widget-vte.c (terminal_widget_fork_command): Update to
new signature of vte_terminal_fork_command(), fixing Red Hat #76529.
* src/simple-x-font-selector.c: Make EggXFontSelector's finalize
method to free EggXFontFilter's data.
Fixes#89770
* src/terminal-screen.c (make_font_monospace):
Fix#96114: to responce to "use system font" option
* src/terminal-widget-vte.c (terminal_widget_set_allow_bold):
wire up set_allow_bold for use with vte
* src/terminal-screen.c (drag_data_received):
back out the previous change - conversion from UTF-8 should
be performed in terminal widget side - since only the
terminal widget know which encoding it is in (#95230)
* src/terminal-screen.c (drag_data_received):
convert drag&drop data back to locale's encoding before sending to
terminal (#95230: drag&drop is broken with non-ASCII characters)
* gnome-terminal.desktop.in: Fix the desktop file so that it
validates correctly, and claims to be a GNOME terminal
emulator. Closes#91150.
* src/terminal.c : Handled the "die" signal sent by master
session so that session can kill the terminal. Fixes bug#90612
* configure.in: added 'ro' to ALL_LINGUAS
* src/terminal-accels.c (terminal_edit_keys_dialog_new): put in
GTK+ mode.
* src/eggcellrendererkeys.[ch]: update from libegg.
* src/profile-editor.c (profile_editor_update_silent_bell): add
missing "!" that made the "Terminal bell" setting behave
incorrectly
* configure.in: Add Latvian (lv) to ALL_LINGUAS
* configure.in: Add Japanese(ja) to ALL_LINGUAS
* ChangeLog, help/C/gnome-terminal-C.omf,
help/C/gnome-terminal.xml,
help/C/figures/gnome-terminal-default.png,
help/C/figures/gnome-terminal-tabbed.png
merge docs changes from HEAD to gnome-2-0
* src/gnome-terminal.glade2 Correct mnemonic widgets for labels
"Color _palette", "_Scrollbar is:" and "_Delete key generates:".
Set step_increment and page_increment for adjustment of GtkHScale
darken-background-scale". Fixes#90552.
* terminal.c: Fixes terminal crashes while using
command line options (86982). Patch from
tino.shwarze@informatik.tu-chemnitz.de
* terminal-widget-vte.c: handle widget padding (backport from HEAD).
* terminal-window.c: Allow toggling of Hide/Show Menubar to
work with keybindings. Fixes#88761.
Un-Thesis' contributions:
* Optimized Pictures: Converted all large XPMs to JPEGs.
* Memory optimization: Project should use approximately 2MB less memory.
* Size optimization: Binary should use approximately 2MB less space.
* Implemented Lagloose's Shift+Doubleclick in downloadlist only shows
transferring sources.
* Enhanced upload statistics in the Upload List.
MikaelB's contributions:
* FIXED: Saving main window position and size now works.
Malware's contributions:
* FIXED: Remainder of the Search Dialog crashes.
Kry's contributions:
* Added xMule Uptime to statistics tree.
was commented out because it didn't work with recent openssh, is now fiexed
and commented back in). This support is conditional on ${KERBEROS} being
set, and currently enables support for both kerberos 4 and 5. This should
be refined.
This has been tested and confirmed on -current and 1.6. Testing on other
platforms (if any? solaris?) in which we support kerberos in pkgsrc should
be done.
20030430 of the GSSAPI patches from
http://www.sxw.org.uk/computing/patches/openssh.html
. From the site:
The patches on this page are concerned with adding support for
authenticating users via their Kerberos credentials, and allowing
authenticated users to forward their credentials to a remote
machine over ssh.
These patches are against various versions of the OpenSSH portable
code. SSH has both a legacy protocol version 1, and a newer,
protocol version 2 (which is being standardised in the IETF).
Techniques exist for performing Kerberos authentication over both
protocols, and GSSAPI authentication over protocol version 2.
In this package standard ssh support for kerberos versions 4 and 5 is kept
for version 1 of the ssh protocol (openssh does not support kerberos 4 in
ssh protocol version 2).
These patches, which provide a much more thorough implementation of kerberos
5 support than that shipped with openssh, are pkg'ed here with an eye toward
evaluation of their usefullness for inclusion in the base os.
Import package for openssh+gssapi, which is openssh-3.6.1p2 with version
20030430 of the GSSAPI patches from
http://www.sxw.org.uk/computing/patches/openssh.html
. From the site:
The patches on this page are concerned with adding support for
authenticating users via their Kerberos credentials, and allowing
authenticated users to forward their credentials to a remote
machine over ssh.
These patches are against various versions of the OpenSSH portable
code. SSH has both a legacy protocol version 1, and a newer,
protocol version 2 (which is being standardised in the IETF).
Techniques exist for performing Kerberos authentication over both
protocols, and GSSAPI authentication over protocol version 2.
In this package standard ssh support for kerberos versions 4 and 5 is kept
for version 1 of the ssh protocol (openssh does not support kerberos 4 in
ssh protocol version 2).
These patches, which provide a much more thorough implementation of kerberos
5 support than that shipped with openssh, are pkg'ed here with an eye toward
evaluation of their usefullness for inclusion in the base os.
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.