0.05 2009-11-01
- Fixed a long-standing bug where a time zone other than UTC that had an
offset of 0 caused the format_datetime method to return the string "0". RT
#22802.
Changes in 1.1.0:
* Adapted to work on both Lua 5.0 and Lua 5.1
* Updated to use Expat 2.0.0
Changes in 1.0.2:
* Minor bugfix, lom correct module name is lxp.lom
Changes in 1.0.1:
* Minor changes for compatibility with Expat version 1.95.8
pkgsrc changes:
* Changed installation scheme to use the lang/lua/module.mk framework
3.4.8:
* Updated translations: Slovak.
* Allow windows to change their decorations at any time (Fix for
Google Chrome).
* Make openbox-session to respect the $XDG_CONFIG_HOME environment variable.
* Fixed bug #4344 where borders were given to windows that should not have
them.
* Merge the SessionLogout and Exit actions. They now test if connected to a
session manager and ask it to exit if so, or simply kill Openbox if not.
* Further tweaks to the _NET_ACTIVE_WINDOW message handling. Use the same
logic for focus-stealing as is used when mapping a new window.
* Don't go out of our way any more to prevent focus from moving while the
keyboard is grabbed.
* Fix openbox-gnome-session when using gnome-session > 2.22.
Patch provided by Peter Bex.
Changes in 4.3.0:
- removed tracing facility and apply-hook (see the "trace" egg
for a replacement for tracing and breakpoints)
- chicken-install(1): renamed `-host-extension' option to `-host'
- added support for a make(1) configuration file ("config.make")
- `chicken-install' now allows specifiying a proxy for retrieving
extensions over HTTP (thanks to Nicolas Pelletier)
- fixed bug in `cond-expand' that incorrectly renamed feature-identifiers
if the form was the product of a syntax expansion (reported by Thomas
Bushnell)
- import-libraries are only generated by the compiler if they don't exist
yet and if the content has actually changed (this simplifies makefile-
rules in some cases)
- it is now possible to pass a config-file to `make(1)' instead of specifying
all build-options as variables on the command-line (see README)
- removed compiler options for "benchmark-mode" and replaced them with a
new optimization level (5) (note that `-O5' does not imply fixnum mode
anymore)
- `hen.el' and `scheme-complete.el' are not bundled with the core system
anymore - `hen.el' is currently not maintained, and `scheme-complete.el'
has its own release cycle; both files are available, see
http://chicken.wiki.br/emacs
- removed meaningless benchmark suite and cleaned up
- added optional argument to `grep' that allows applying a function
to each matched item (contributed by Tony Sidaway)
- added extension-property `import-only', which makes it possible to
create extensions that have no runtime part
- the argument to `seconds->string', `seconds->utc-time' and
`seconds->local-time' is now optional and defaults to the value
of `(current-seconds)' (suggested by Mario Goulart)
- removed read-syntax for `syntax' form
- fixed bug in `get-condition-property'
- fixed bug in windows version of `process-execute'
- TCP timeouts throw exception of kind `timeout' to allow
distinguishing between timeouts and other errors
- removed some internal functions that manipulate environments
- fixed bugs in `standard-extension' (`setup-api' module) and added keyword
arguments for building static extensions and adding custom properties
- when cross-compiling, `chicken-install(1)' doesn't pass `-setup-mode'
(the host tools should not attempt to load target binaries)
- `installation-prefix' in the `setup-api' module was not always correctly
set
- the `-force' option in `chicken-install(1)' overrides the CHICKEN version
check
- disabled e-mail feature in `chicken-bug(1)', since it doesn't work
anyway, in the moment
- fixed bug in `reexport' that made it impossible to reexport core library
definitions
- fix in optimizer that sometimes caused C functions for inlined
procedures to be emitted multiple times (Thanks to Joerg Wittenberger)
- documented `define-compiler-syntax' and `let-compiler-syntax'
- printer for hash-tables shows current number of stores items
- when upgrading during installation of a dependency `chicken-install'
shows the version to upgrade to (Thanks to Christian Kellermann)
- Updated scheme-complete (Thanks to Alex Shinn)
- fix for pathnames with whitespace in 'runtests.sh' on Windows
- fix for 'normalize-pathname' with absolute pathname argument
- added 'decompose-directory' to unit files
- fix for 'local-timezone-abbreviation' - wasn't using the current time
so tz-name constant
- deprecated 'make-pathname' separator argument
Changes from version 2.4.1 to version 2.4.2:
- Security fix in formatted output functions (buffer overflow).
- Formatted output functions: 6 is now the default value for
empty precision field with %Rf.
- Better portability of configure script.
- Detection of intmax_t and uintmax_t types.
- Improved documentation: mpfr_get_z_exp, mpfr_strtofr, mpfr_get_str and
formatted output functions.
- Improved message in case of assertion failure.
- Test coverage: 97.0% lines of code.
- Updated tcmp_ld test to really test the long double.
- Some documentation files are installed in $docdir.
- Removed mpfr_init_cache (unused and undocumented function).
- Fixed the way $CC / $CFLAGS are got from gmp.h (__GMP_CC / __GMP_CFLAGS).
- Bug fixes.
- Also note that GCC 4.4.0 (only this obsolete version) does not build
MPFR 2.4.2 correctly; this is detected by "make check" (failures in
tget_z and tpow_all).
Qt 4.5 is now required. The navigation tab is now a dock window,
which can be moved or left floating. The index parser was fixed.
Default toolbars now use large icons and text labels, and are
configurable through the settings. A new version check was added.
It checks once a week and can be disabled in the settings. An
OpenSuSE 11.2 RPM was provided.
Release 1.6 (2009-12-02)
=======================
* Add DRI2 protocol, based off of dri2proto.h and the server code. (v2)
* xf86dri.xml seems to have been wrong forever. Fixes bug #16894.
* shape: add missing padding bytes to GetRectangles
* Add XML description for the Generic Event extension.
* Add XML description for the XFree86VidMode extension.
* Fix typo in xf86vidmode.xml
* Fix length calculation for xfixes/FetchRegion reply
* Add pre-defined atoms to Atom enum
SunOS, Java and ODBC support by Filip Hajny
and some tests by Matthias Kretschmer.
Changes in R13B03
-----------------
There are mostly error corrections, but also some new functionality.
Some highlights in the R13B03 release are:
- Native Implemented Functions (NIFs) still experimental but very useful.
- The documentation is built in a new way using xsltproc and Apache FOP.
The layout is changed both in HTML and PDF versions. This is the first
step, more changes and improvements will come in the following releases.
Changes between R13A and R13B02 are unknown.
Changes in R13A
---------------
1.1 Erlang Language and Run-time System
Multi-core and SMP performance improvements
There SMP performance is significantly improved:
- multiple, scheduler specific run queues;
- further optimized message passing;
- CPU-bound scheduler threads.
Unicode support as described in EEP10
New BIF's: atom_to_binary/2, binary_to_atom/2, binary_to_existing_atom/2.
Independent Erlang clusters on the same host
1.2 New Applications
Reltool, release management tool.
WxErlang
1.3 New features in Existing Applications
Common_test
- SSH and SFTP support
- test case groups
Dialyzer
- opaque type declarations;
- UTF segments handling
SSL
- pure Erlang implementation (except crypto routines)
STDLIB
- scanner has been augmented to return white-space, comments
and exact location of tokens.
Version 1.0.21 (2009-12-13)
* Add a couple of new binary programs to programs/ dir.
* Remove sndfile-jackplay (now in sndfile-tools package).
* Add windows only function sf_wchar_open().
* Bunch of minor bug fixes.
(The last entry sums up at least the DOS patches we had in pkgsrc.)
even when python is enabled, comment out python dependency.
New in version 0.3.0
====================
* WARNING!!! Slight API change!!! see docs
for px_proxy_factory_get_proxies()
* Credentials support (see API change above)
* A complete rewrite of the module manager
* file:// as valid PAC URLs
* Sample Mono application
* Automake 1.11 shaved output
* gnome backend rewrite (now w/o thread issues)
* Test suite base functionality exists
* Many solaris build fixes
* Seamonkey support as JS pacrunner
* Bugfixes
* Compiles for MS Windows using Mingw
libnice 0.0.10 (2009-11-04)
===========================
Fix some memory leaks with the gstreamer elements
Fix username/foundation for google TURN candidates
Fix the sending of hundreds of connectivity checks at once the stream is connected
Fix BSD support
Fix reprocessing of already processed early incoming checks when in dribble-mode
Fix a rare crash with failing relay candidates allocations
Add a stun_agent_set_software API
Add a nice_agent_set_software API
Noteworthy changes in version 1.4.5 (2009-12-11)
------------------------------------------------
* Fixed minor memory leak in DSA key generation.
* No more switching to FIPS mode if /proc/version is not readable.
* Fixed a sigill during Padlock detection on old CPUs.
* Fixed a hang on some W2000 machines.
* Boosted SHA-512 performance by 30% on ia32 boxes and gcc 4.3;
SHA-256 went up by 25%.
* 2009-12-14 CenterIM 4.22.9 released
This release fixes the issues with connection to the MSN
protocol.
* 2009-08-09 CenterIM 4.22.8 released
This release fixes the issues with connection to the Yahoo
messenger protocol as well as a Security bug in the gadugadu
library CVE-2008-4776.
* 2009-06-24 Yahoo! protocol change
CenterIM has updated support for new version and YIM should
work again - try latest mobshot
* 2009-02-22 Centerim 4.22.7 has been released
This release fixes the AIM regression from 4.22.6. Also
introduces Atom feed support and much more. See the Changelog
for more details.
* 2008-10-26 Centerim 4.22.6 has been released
Apart from infrastructure changes, there are the following functional ones:
+ Update to version 1.99.14/20091210
+ provide a new netpgp_match_list_keys(3) function to perform a
regular-expression based search of all the keys in the keyring. If no
pattern is specified to match, then all keys are returned.
+ provide a new netpgp_set_homedir(3) function, and use it to set the
home directory from the library, rather than individually in all the
programs which use the library
+ provide a new netpgp_incvar(3) function which will add a constant
increment (which may be negative) to the value of an internal
variable. This is primarily used for the verbosity level within the
library, and is again a movement of the function into the library from
the individual programs which use the library
+ move to the specification of an ssh key file by internal variable,
rather than the directory holding an ssh key file
+ autoconf infrastructure changes
+ take a hammer to the _GNU_SOURCE definitions problems
+ don't rely on strnlen(3) being present everywhere
+ add rudimentary support for ssh keys
+ add a netpgp library function - netpgp_get_key(3) - to print a
specific key
+ add functionality to call this function in netpgpkeys(1)
+ add test for netpgp_get_key
+ add a verbose switch to the tst script
+ add netpgp functions to expose the memory signing and verification
functions - netpgp_sign_memory(3) and netpgp_verify_memory(3)
+ coalesced signing and verification ops file functions
Changes in 3.2.0
- Add Single-sided buffer operation
- JTS-1.10 sync ...
- Drastically improved Buffer speed (20x for a case in testsuite)
- Improved EdgeList duplicate edge finding
- Added algorithm::distance package
- Added algorithm::Angle class
- Added algorithm::BoundaryNodeRule class
- IsSimpleOp can now return non-simple location coordinate
- DistanceOp can now check for 'within distance' predicate
(earlier exit)
- MultiPolygon::getBoundary always return MultiLineString, also
when the result is the EMPTY geometry.
- Various bug and leak fixes, optimizations
- Replace MarkupSTL with tinyXML