Age | Commit message (Collapse) | Author | Files | Lines |
|
This is related to PR#34173
|
|
|
|
All PHP 4.x users are encouraged to upgrade to this release as soon as possible.
The security issues resolved include the following:
* Disallow certain characters in session names.
* Fixed a buffer overflow inside the wordwrap() function.
* Prevent jumps to parent directory via the 2nd parameter of the tempnam()
function.
* Improved safe_mode check for the error_log() function.
* Fixed cross-site scripting inside the phpinfo() function.
The release also includes about 20 bug fixes and an upgraded PCRE library
(version 6.6).
For a full list of changes in PHP 4.4.3, see the ChangeLog:
http://www.php.net/ChangeLog-4.php#4.4.3
This also contains a fix for CVE-2006-4020 (SA21403)
|
|
the current working directory.
See http://mail-index.netbsd.org/tech-pkg/2006/08/08/0006.html
|
|
so that it is found by "devhelp"
bump PKGREVISION
|
|
|
|
|
|
|
|
Overview of changes between 1.13.5 and 1.14.0
==============================================
* Make pango-view accept non-ASCII --text.
* Require cairo-1.2.2 for the important bug fixes it has.
Overview of changes between 1.13.4 and 1.13.5
==============================================
* Indic shaper improvements.
* Misc fixes.
* Bugs fixed in this release:
Bug 121672 – Ra (vattu) not rendered properly in Malayalam
Patch from LingNing Zhang
Bug 335811 – Some conjugates of Malayalam are wrong.
Patch from LingNing Zhang
Overview of changes between 1.13.3 and 1.13.4
==============================================
* Update to Unicode Character Database 5.0.0.
* Misc fixes.
* Bugs fixed in this release:
Bug 336282 – Update to Unicode Character Database 5.0.0
Bug 347073 – Allow empty GPOS table
Bug 347021 – atsui crash when a matching font cannot be found.
Patch from Brian Tarricone.
Overview of changes between 1.13.2 and 1.13.3
==============================================
* Improved build system. Using gnome-autogen.sh now.
(gnome-common needed for bootstrapping)
* Improved documentation. Docs now include list of new API for
each stable version of Pango.
* New public API:
- pango_glyph_string_get_width
* Little performance improvement.
* Misc fixes.
* Bugs fixed in this release:
Bug 330603 – pango_scan_int invokes undefined behaviour
Bug 315599 – PangoAttribute remains in wrong context.
Bug 163677 – pango_attr_list_splice: inconsistent docs
Patch from Morten Welinder
Bug 345070 – [ml_IN] not render for combination with ZWJ
Patch from LingNing Zhang
Bug 345274 – list of new symbols for each version is missing in docs
Patch from Priit Laes
Bug 346297 – autogen doesn't work with automake-1.6
Patch from Priit Laes
Bug 135683 – Cache glyphstring extents
Bug 344766 – Memory leak in get_ruleset() in modules/basic/basic-fc.c
Bug 345600 – cvs build error in pango/opentype/Makefile
Bug 345511 – -no-undefined problem with new libtool
Overview of changes between 1.13.1 and 1.13.2
==============================================
* Improved hexbox drawing, and font metrics calculations.
* Synthesize italic variants on win32 [Hans Breuer]
* New public API:
- pango_cairo_show_error_underline
- pango_cairo_error_underline_path
- pango_font_describe_with_absolute_size
* Misc fixes.
* Bugs fixed in this release:
Bug 326960 – hex box drawing for win32 and atsui backends of cairo
Bug 343717 – License information in unclear.
Bug 343355 – Add pango_cairo_show_error_underline &
pango_cairo_error_underline_path
Bug 343966 – pango Cygwin build fixes
Patch from Cygwin Ports maintainer.
Bug 343796 – Italic Chinese character can't be show correctly in
Win32.
Bug 314114 – max_x_advance not appropriate for
approximate_(char|digit)_width
Bug 341138 – Using TTC font, Gtk2 programs begin to eating big memory
and have many cpu usage.
Patch from Yong Li.
Bug 336153 – Mark to mark positioning (Lookup Type 6) isn't correct
when using MarkAttchmentType
Patch from Tin Myo Htet.
Bug 333984 – pango_language_from_string improvements
Bug 125378 – Better underline thickness handling
Bug 339730 – Pango needlessly falls back away from a Type 1 font into
a TTF font
Bug 342562 – Support absolute sizes in
pango_font_description_to/from_string
Bug 341922 – pango should handle more characters as zero width
Patch from Roozbeh Pournader
Bug 342525 – With PangoFc and PangoWin32, approximate digit width is
not what it says
Bug 342079 – pangoatsui-private.h missing from release
Overview of changes between 1.13.0 and 1.13.1
==============================================
* Increased robustness against broken pango.modules
* Improved build infrastructure:
- Remove CAIRO_CFLAGS from pangocairo.pc.in, as it Require's cairo already.
- Use -no-undefined on Unix too.
* Improved documentation.
* Misc fixes.
* Bugs fixed in this release:
Bug 307196 – Unhinted fonts are measured incorrectly and drawing
problems occur as a result
Bug 329547 – pango_layout_get_pixel_extents and
pango_layout_get_pixel_size cause off-by-one metrics
Bug 339747 – pango_font_metrics_get_approximate_digit_width docs
Bug 339749 – pango_language_from_string issues
Patch from Morten Welinder.
Bug 333771 – Use gmodule-no-export-2.0 instead of gmodule-2.0 in
pango-uninstalled.pc.in
Bug 337594 – pango_glyph_string_extents_range possible bug
Bug 329664 – Move gunichar_to_glyph cache from PangoCairoFcFont to
PangoFcFont
Patch from LingNing Zhang.
Bug 322374 – Examples does not build on MacOS X
Bug 340229 – pango_font_description_from_string does not do bound
checking
Bug 329483 – hinting hexbox in cairo backend doesn't handle absolute
font size
Bug 340040 – pangocairo hex box hinting falls apart with PS/PDF
backends
Bug 71033 – make size 0 fonts work
Overview of changes between 1.12.0 and 1.13.0
==============================================
* Fix incorrect rendering when in x86 64-bit precision mode
https://bugs.freedesktop.org/show_bug.cgi?id=5200
* Fix non-OpenType fonts losing kerning in 1.12.0 [#336026, Denis Jacquerye]
* Fix blurred underlines on Win32 [#332656, Tor Lillqvist]
* Build fix when having both Win32 and FreeType cairo backends available
[#337502, Alexander Larsson]
* Moved the OpenType Layout code into a new project called HarfBuzz:
http://www.freedesktop.org/wiki/Software/HarfBuzz
* Improved documentation.
* Misc bug fixes.
* Fixed many compiler warnings.
* Bugs fixed in this release:
332656,335840,334802,337029,337821,338343
|
|
|
|
|
|
|
|
gnome1-dirs.
Bump PKGREVISION to 1. (No functional change but a dependency has been
modified.)
|
|
|
|
Fixes those problems where share/xml/gnome/xslt/docbook/html/db2html.xsl
cannot be opened.
Bump PKGREVISION to 1.
Found by wiz@.
|
|
|
|
|
|
|
|
|
|
Don't assume that this is pulled in from x11/randrproto/builtin.mk.
|
|
On Solaris 10, /usr/openwin/include/X11/Xutil.h does not include
Xlib.h. It does have the comment:
/* You must include <X11/Xlib.h> before including this file */
This means that Xlib.h doesn't pull in X.h and Pixmap and other
items are not defined.
With some other versions of X, the X11/Xutil.h header does include
X11/Xlib.h itself so this problem is not seen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-remove dependency on libpixman which was stale for ages
-don't bother setting the gtk-doc installation path to share/doc,
the new "devhelp" will find it at the default location (and the
previous versions didn't find it at share/doc either)
|
|
|
|
|
|
Version 7.15.5 (7 August 2006)
Daniel (2 August 2006)
- Mark Lentczner fixed how libcurl was not properly doing chunked encoding
if the header "Transfer-Encoding: chunked" was set by the application.
http://curl.haxx.se/bug/view.cgi?id=1531838
Daniel (1 August 2006)
- Maciej Karpiuk fixed a crash that would occur if we passed Curl_strerror()
an unknown error number on glibc systems.
http://curl.haxx.se/bug/view.cgi?id=1532289
Daniel (31 July 2006)
- *ALERT* curl_multi_socket() and curl_multi_socket_all() got modified
prototypes: they both now provide the number of running handles back to the
calling function. It makes the functions resemble the good old
curl_multi_perform() more and provides a nice way to know when the multi
handle goes empty.
ALERT2: don't use the curl_multi_socket*() functionality in anything
production-like until I say it's somewhat settled, as I suspect there might
be some further API changes before I'm done...
Daniel (28 July 2006)
- Yves Lejeune fixed so that replacing Content-Type: when doing multipart
formposts work exactly the way you want it (and the way you'd assume it
works).
Daniel (27 July 2006)
- David McCreedy added --ftp-ssl-reqd which makes curl *require* SSL for both
control and data connection, as the existing --ftp-ssl option only requests
it.
- [Hiper-related work] Added a function called curl_multi_assign() that will
set a private pointer added to the internal libcurl hash table for the
particular socket passed in to this function:
CURLMcode curl_multi_assign(CURLM *multi_handle,
curl_socket_t sockfd,
void *sockp);
'sockp' being a custom pointer set by the application to be associated with
this socket. The socket has to be already existing and in-use by libcurl,
like having already called the callback telling about its existance.
The set hashp pointer will then be passed on to the callback in upcoming
calls when this same socket is used (in the brand new 'socketp' argument).
Daniel (26 July 2006)
- Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl
tool option named --ftp-alternative-to-user. It provides a mean to send a
particular command if the normal USER/PASS approach fails.
- Michael Jerris added magic that builds lib/curllib.vcproj automatically for
newer MSVC.
Daniel (25 July 2006)
- Georg Horn made the transfer timeout error message include more details.
Daniel (20 July 2006)
- David McCreedy fixed a build error when building libcurl with HTTP disabled,
problem added with the curl_formget() patch.
Daniel (17 July 2006)
- Jari Sundell did some excellent research and bug tracking, figured out that
we did wrong and patched it: When nodes were removed from the splay tree,
and we didn't properly remove it from the splay tree when an easy handle was
removed from a multi stack and thus we could wrongly leave a node in the
splay tree pointing to (bad) memory.
Daniel (14 July 2006)
- David McCreedy fixed a flaw where the CRLF counter wasn't properly cleared
for FTP ASCII transfers.
Daniel (8 July 2006)
- Ates Goral pointed out that libcurl's cookie parser did case insensitive
string comparisons on the path which is incorrect and provided a patch that
fixes this. I edited test case 8 to include details that test for this.
- Ingmar Runge provided a source snippet that caused a crash. The reason for
the crash was that libcurl internally was a bit confused about who owned the
DNS cache at all times so if you created an easy handle that uses a shared
DNS cache and added that to a multi handle it would crash. Now we keep more
careful internal track of exactly what kind of DNS cache each easy handle
uses: None, Private (allocated for and used only by this single handle),
Shared (points to a cache held by a shared object), Global (points to the
global cache) or Multi (points to the cache within the multi handle that is
automatically shared between all easy handles that are added with private
caches).
Daniel (4 July 2006)
- Toshiyuki Maezawa fixed a problem where you couldn't override the
Proxy-Connection: header when using a proxy and not doing CONNECT.
Daniel (24 June 2006)
- Michael Wallner added curl_formget(), which allows an application to extract
(serialise) a previously built formpost (as with curl_formadd()).
Daniel (23 June 2006)
- Arve Knudsen found a flaw in curl_multi_fdset() for systems where
curl_socket_t is unsigned (like Windows) that could cause it to wrongly
return a max fd of -1.
Daniel (20 June 2006)
- Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE and
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed
to send or receive data. This kind of adds the the command line tool's
option --limit-rate to the library.
The rate limiting logic in the curl app is now removed and is instead
provided by libcurl itself. Transfer rate limiting will now also work for -d
and -F, which it didn't before.
Daniel (19 June 2006)
- Made -K on a file that couldn't be read cause a warning to be displayed.
Daniel (13 June 2006)
- Dan Fandrich implemented --enable-hidden-symbols configure option to enable
-fvisibility=hidden on gcc >= 4.0. This reduces the size of the libcurl
binary and speeds up dynamic linking by hiding all the internal symbols from
the symbol table.
|
|
This module provides a single function called dump() that takes a
list of values as its argument and produces a string as its result.
The string contains Perl code that, when evaled, produces a deep
copy of the original arguments. The string is formatted for easy
reading.
If dump() is called in a void context, then the dump is printed on
STDERR instead of being returned.
If you don't like importing a function that overrides Perl's
not-so-useful builtin, then you can also import the same function
as pp(), mnemonic for "pretty-print".
|
|
|
|
This module provides a single function called dump() that takes a
list of values as its argument and produces a string as its result.
The string contains Perl code that, when evaled, produces a deep
copy of the original arguments. The string is formatted for easy
reading.
If dump() is called in a void context, then the dump is printed on
STDERR instead of being returned.
If you don't like importing a function that overrides Perl's
not-so-useful builtin, then you can also import the same function
as pp(), mnemonic for "pretty-print".
|
|
is found by the new "devhelp" documentation browser, bump PKGREVISION,
in response to PR pkg/34159 by "khorben@syn.localhost"
|
|
too many changes to list here, see the NEWS file in the distribution
most notably: uses gecko (firefox or mozilla) to render HTML
pkgsrc change: The search path for gtk-doc books has changed. Now
we support the gtk-doc standard share/gtk-doc/html/* (which was patched
out previously), and in addition share/doc/* (which is used by most
pkgsrc installed books). The latter was share/doc/html/* previously
which rendered the whole thing almost useless because only few pkgs
used it. This is in response to PR pkg/34159 by "khorben@syn.localhost".
|
|
|
|
|
|
|
|
Release 1.2.2 (2006-08-08 Carl Worth)
=========================================================
This is the first bug fix release in the 1.2 series since the original
1.2.0 release made six weeks ago.
There were some very serious bugs in the 1.2.0 release, (see below),
so everybody is encouraged to upgrade from 1.2.0 to 1.2.2. The 1.2.2
release maintains source and binary compatibility with 1.2.0 and does
not make any API additions.
Fix crashes with BGR X servers
------------------------------
With cairo 1.2.0 many people reported problems with all cairo-using
programs, (including all GTK+ programs with GTK+ >= 2.8) immediately
crashing with a complaint about an unsupported image format. This bug
affected X servers that do not provide the Render extension and that
provide a visual with BGR rather than RGB channel order.
report: https://bugs.freedesktop.org/show_bug.cgi?id=7294
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=9ae66174e774b57f16ad791452ed44efc2770a59
Fix the "disappearing text" bug
-------------------------------
With cairo 1.2.0 many people reported that text would disappear from
applications, sometimes reappearing with mouse motion or
selection. The text would disappear after the first space in a string
of text. This bug was caused by an underlying bug in (very common) X
servers, and only affected text rendered without antialiasing, (either
a bitmap font or a vector font with antialiasing disabled). The bug
was also exacerbated by a KDE migration bug that caused antialiasing
to be disabled more than desired.
report: https://bugs.freedesktop.org/show_bug.cgi?id=7494
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=456cdb3058f3b416109a9600167cd8842300ae14
see also:
Xorg: https://bugs.freedesktop.org/show_bug.cgi?id=7681
KDE: http://qa.mandriva.com/show_bug.cgi?id=23990
Fix broken image fallback scaling (aka. "broken printing")
----------------------------------------------------------
The various "print" backends, (pdf, ps, and svg), sometimes fallback
to using image-based rendering for some operations. In cairo 1.2.0
these image fallbacks were scaled improperly. Applications using cairo
can influence the resolution of the image fallbacks with
cairo_surface_set_fallback_resolution. With the bug, any calue other
than 72.0 would lead to incorrect results, (larger values would lead
to increasingly shrunken output).
report: https://bugs.freedesktop.org/show_bug.cgi?id=7533
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=1feb4291cf7813494355459bb547eec604c54ffb
Fix inadvertent semantic change of font matrix translation (Behdad Esfahbod)
----------------------------------------------------------------------------
The 1.2.0 release introduced an inadvertent change to how the
translation components of a font matrix are interpreted. In the 1.0
series, font matrix translation could be used to offset the glyph
origin, (though glyph metrics were reported incorrectly in
1.0). However in 1.2.0, the translation was applied to the advance
values betwen each glyph. The 1.2.0 behavior is fairly useless in
practice, and it was not intentional to introduce a semantic
change. With 1.2.2 we return to the 1.0 semantics, with a much better
implementation that provides correct glyph metrics.
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=84840e6bba6e72aa88fad7a0ee929e8955ba9051
Fix create_similar to preserve fallback resolution and font options (Behdad Esfahbod)
-------------------------------------------------------------------------------------
There has been a long-standing issue with cairo_surface_create_similar
such that font options and other settings from the original
destination surface would not be preserved to the intermediate
"similar" surface. This could result in incorrect rendering
(particulary with respect to text hinting/antialiasing) with
fallbacks, for example.
report: https://bugs.freedesktop.org/show_bug.cgi?id=4106
fixes: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=9fcb3c32c1f16fe6ab913e27eb54d18b7d9a06b0
http://gitweb.freedesktop.org/?p=cairo;a=commit;h=bdb4e1edadb78a2118ff70b28163f8bd4317f1ec
xlib: Fix text performance regression from 1.0 to 1.2.0 (Vladimir Vukicevic)
----------------------------------------------------------------------------
Several people noticed that upgrading from cairo 1.0 to cairo 1.2.0
caused a significant peformance regression when using the xlib
backend. This performance regression was particularly noticeable when
doing lots of text rendering and when using a high-latency connection
to the X server, (such as a remote X server over an ssh
connection). The slowdown was identified and fixed in 1.2.2.
report: https://bugs.freedesktop.org/show_bug.cgi?id=7514
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=b7191885c88068dad57d68ced69a752d1162b12c
PDF: Eliminate dependency on FreeType library dependency (Adrian Johnson)
-------------------------------------------------------------------------
The cairo 1.2 series adds a supported pdf backend to cairo. In cairo
1.2.0 this backend required the freetype library, which was an
undesirable dependency on systems such as win32, (cairo is designed to
always prefer the "native" font system). As of cairo 1.2.2 the
freetype library is not required to use the pdf backend on the win32
platform.
report: https://bugs.freedesktop.org/show_bug.cgi?id=7538
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=a0989f427be87c60415963dd6822b3c5c3781691
PDF: Fix broken output on amd64 (Adrian Johnson)
------------------------------------------------
report: http://bugzilla.gnome.org/show_bug.cgi?id=349826
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=f4b12e497b7ac282b2f6831b8fb68deebc412e60
PS: Fix broken output for truetype fonts > 64k (Adrian Johnson)
---------------------------------------------------------------
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=067d97eb1793a6b0d0dddfbd0b54117844511a94
PDF: Fix so that dashing doesn't get stuck on (Kent Worsnop)
------------------------------------------------------------
Kent notices that with the PDF backend in cairo 1.2.0 as soon as a
stroke was performed with dashing, all subsequent strokes would also
be dashed. There was no way to turn dashing off again.
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=778c4730a86296bf0a71080cf7008d7291792256
Fix memory leaks in failure paths in gradient creation (Alfred Peng)
--------------------------------------------------------------------
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=db06681b487873788b51a6766894fc619eb8d8f2
Fix memory leak in _cairo_surface_show_glyphs (Chris Wilson)
------------------------------------------------------------
report: https://bugs.freedesktop.org/show_bug.cgi?id=7766
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=e2fddcccb43d06486d3680a19cfdd5a54963fcbd
Solaris: Add definition of cairo_private for some Sun compilers (Alfred Peng)
-----------------------------------------------------------------------------
report: https://bugzilla.mozilla.org/show_bug.cgi?id=341874
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=04757a3aa8deeff3265719ebe01b021638990ec6
Solaris: Change version number of Sun's Xorg server with buggy repeat (Brian Cameron)
-------------------------------------------------------------------------------------
report: https://bugs.freedesktop.org/show_bug.cgi?id=7483
fix: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=e0ad1aa995bcec4246c0b8ab0d5a5a79871ce235
Various memory leak fixes
-------------------------
Fix memory leak in _cairo_surface_show_glyphs (bug 7766)
Fix file handle leak in failure path (bug 7616)
Fix some memory leaks in the test cases.
Fix some memory leaks in font subsetting code used in print backends.
Documentation improvements (Behdad Esfahbod)
--------------------------------------------
Added new documentation for several functions (cairo_show_page,
cairo_copy_page, cairo_in_stroke, cairo_in_fill).
Fixed some syntax errors that were preventing some existing
documentation from being published.
Fixed several minor typographical errors.
Added an index for new symbols in 1.2.
|
|
2.7.0-0 Sun Jan 1 08:44:27 IST 2006
- first public 2.7 release
- working with SWIG-1.3.28 pre-release
- removed all uses of XMLString::transcode() from the Perl
callback handler classes in Handler/
2.6.0-2
- first public 2.6 release
- all known memory leaks fixed
- all known segfaults fixed (especially with regards to
exception handling) - perhaps this will fix AIX?
2.6.0-1
- second beta 2.6 release
2.6.0-0
- first attempt at 2.6 release
- most memory leaks resovlved
2.3.0-5
- fifth bugfix release of 2.3.0 series.
- added new samples: validator.pl, memtest.pl, xerces-memtest.pl
Update xerces-c to 2.7.0:
|
|
2.7.0-0 Sun Jan 1 08:44:27 IST 2006
- first public 2.7 release
- working with SWIG-1.3.28 pre-release
- removed all uses of XMLString::transcode() from the Perl
callback handler classes in Handler/
2.6.0-2
- first public 2.6 release
- all known memory leaks fixed
- all known segfaults fixed (especially with regards to
exception handling) - perhaps this will fix AIX?
2.6.0-1
- second beta 2.6 release
2.6.0-0
- first attempt at 2.6 release
- most memory leaks resovlved
2.3.0-5
- fifth bugfix release of 2.3.0 series.
- added new samples: validator.pl, memtest.pl, xerces-memtest.pl
|
|
2.7.0:
Update table used for patterns to the Unicode 4.0.1 level.
For time schema datatypes, ensure milisecond only contains 0-9
OS400 updates
Modify runConfigure to accept the names of C++ compilers that it doesn't recognize
Change for loop control variable for compilers that don't enforce for scope.
Update XSValue to handle float and double the same way the main library does
Update HP 64 bit options
Fix for Jira issue XERCESC-1416
Fix for Jira issue XERCESC-1391
Patch for Jira issue XERCESC-1407
Patch for Jira issue XERCESC-1390
Move implementation of setDocument to the cpp file, where DOMDocumentImpl is a known class (jira 968)
Fix for problem on Solaris where open may return 0 as a valid FileHandle. Check for -1 instead.
Fix for xercesc-1413: invalid operator equal template signature
Schema updates to match spec
Prefix mapping update to handle schema correctly.
Remove collaboration graph from apiDocs
Patch for Jira issue XERCESC-1411
Use isspace instead of isSpace as data is char not xmlch
Patch for Jira issue XERCESC-1410
Add support for ucs-2
Fix Jira 1406. Added include
Fix compiler errors on IRIX (jira 1405)
Update chars table with an NCName char mask instead of an XML letter mask
appendChild now throws an exception when a NULL pointer is given (jira# 1401)
Update XSValue to handle leading and trailing whitespace
Change platform mutex code to do a panic
Performance: do not make a copy of the expression to match
Implement version of lowercase that only check a to z
Update Redirect sample to use newer entity resolver callback
Implement support for disabling default entity resolution
skip DTD validation feature
Fix thread safety issues
Fix for jira 1397. *Much* nicer make output
Fix for Jira 1396. make distclean now removes all files
Fix a problem where illegal qualified names were not reported as errors
Fix memory leak when deserializing grammars
Add support for not creating xsannotations when deserializing a grammar
Fix for Jira issue XERCESC-1389: memory manager
In case of a mixed-case standalone value, the flag was always set to false
Don't invoke the resolver when an empty xs:import is found
Allow XSAnnotation generation to be controlled by a feature
Begin work on adding some new features by checking in the feature handling support
On Windows, export the class from the DLL
Perf patches for Xercesc-1369 and 1370
Implement versions of uppercase and compareIstring that only check a to z
Add FLOAT(IEEE) to list of 390 compiler options so XSValueTest will compile
[jira 1381] Memory leak in GrammarResolver
Aligned method declaration (jira# 1386)
Updated doc to refect real behaviour with adoptBuffer
Remove variable declaration from 'if' statement (jira# 1379)
Fully qualify enum (jira# 1383)
Aligned method declaration (jira# 1384)
Fix possible overflow problem
Fix for Jira 1376: wrong memory manager
Fix to Jira 1375. Removed space char between #! and /.
XERCESC-1345: Reset fDTDElemeNonDeclPool in scanreset
XERCESC-1363: Increase size of BaseRefVectorOf based on size of data not by 32
Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
Redeclare a namespace binding if the prefix is already bound to a different namespace (jira# 1371)
Improve performances of XMLString::tokenizeString (jira# 1363)
Eliminate lazy creation of attribute lists
Initialize ICU to avoid multithreading problems
The URL fragments were leaked (jira# 1362)
Update samples to use XERCESCOUT instead of XERCESCROOT
Removing makefile project, as BCB6 users should use the .bpr project (jira# 1347)
Removed superfluous const qualifiers
Attempt to fix compiler errors
Performance improvements
Fixing spelling errors
Fix for compile under gcc 4
Fix thread safety issues. Jira #30380. Thanks to David Bertoni
Various PSVI fixes
Allow ICU to be used for transcoding and casing
Copy performance change made to XMLUTF8Transcoder.cpp to the 390 version
Bugfix: XERCESC-1074; get rid of warnings
Doc updates, including xercesc-1352
Performance fixes
Updated makefile (bug# 1346)
Update error message from regular expressions
Prefix mapping fix
Store key for recreating table instead of using enclosingscope
Update release plan with tenative 3.0 list
Fix spelling of fgMacLCPEncodingName
Remove from project obsolete files XObjectComparator and XTemplateComparator.
Explicitly create a unicode collator for Mac
AStatic builds had incomplete MIDL command lines
Enable building of tests and samples under Interix (jira# 1330)
Mark global variables for this module as static (jira# 1331)
Added rehashing capabilities
If the option /Zc:wchar_t is specified, map XMLCh to wchar_t (jira# 413)
XMemory updates
Xercesc-1326: Documentation update for getTextContext.
Xercesc-1328: Fix spelling of XMLUni::fgXercesUseCachedGrammarInParse (missing an a in parse)
Delete memory for parser and grammarpool
When entity reference creation was on, the document created by the parser was leaked (jira# 490)
Support for UnixWare 7.1.1 (jira# 1148)
Fix for xercesc-1219
Remove warning messages.
Fixes to compile with Visual Studio 2005 (jira# 1253)
Fix for Xercesc-1283: incorrect case for xmluni predefined constant in doc
Fix for Xercesc-1314: clarify what is xercescroot.
Updated Borland makefile
scanReset() should always clear the maps used to detect duplicate attributes
Removed warnings
When emitting a "duplicate attribute" error, we were using an unitialized pointer variable
Update SAX2Print sample project files to add new files recently added to sample
Add icpc to the list of C++ compilers (jira# 1311)
Add support for use of ICU with Mac OS X version
maps used to detect duplicate attributes are now cleaned
Fixed name of include file [jira#1321]
Notify advanced handlers of the whitespace before and after the root document element (jira# 729)
Delete the user data informations only after invoking all the NODE_DELETED handlers (jira# 620)
Added API to remove all entries having the same primary key
The second call to ucnv_fromUChars was causing the buffer not to be terminated (jira#1300)
Add support for use of sockets netaccessor on Mac OS X.
Fix syntax error caught by GCC 4
DOMDocument::cloneNode can clone the element definitions (bug# 647)
Store fAxisType as an integer, not as a XMLCh (bug# 1177)
Add support for SAX2 filters (jira# 1133)
XSValue Updates
Use correct prefix on end tag
Attempt to fix various apidoc problems
Add assert to avoid memory violation
Performance improvement
Take into account the fExpandEntityReferences setting [jira# 1303]
Fix problem with hexbin::decode and use XMLByte instead of XMLCh for output of decoding.
DOM L3: pass schema normalized value only when datatype-normalization feature is enabled.
Fxi for jira392
An option to ignore a cached DTD grammar
Fixed memory leak in operator= [jira# 1307]
Take into account the fExpandEntityReferences setting [jira# 1303]
Clean-up error text for a message that said unsupported
Added XMLString::release(void**, MemoryManager*) [jira# 1301]
entity resolver behaviour
Avoid throwing an exception when orphaning a cached grammar that has not been used yet
Update two error messages: add missing parameter, remove extra parameter
Update ccsid.h for new release of icu
Fix for bug xercesc-1304
Update MS VC7.1 build options
Remove XObjectComparator and XTemplateComparator. These are debug files that aren't used.
Fix for synthetic annotation generation on 'extension' element of simpleContent
Fix problem with an All content model with minOccurs of 0.
Fix to correctly report the boundaries of an external subset
Memory improvement to utility classes
Changes for linker problems with linux build using xlc.
Performance improvement to utility classes.
Add build target for VC7.1 to create a static library
XSValue updates
Fix for validate annotations.
Fix multi threading problem.
To build ICU3.2 and on Linux/xlC_r
Storer_NewerThan_Loader
MSVC 7.1
Fix for jira#1298: NetBSD uses r+ to open files for reading
read/write Storer level
Msg build versioning
[Jira#1294] Compiler Warnings on IRIX with MIPSpro compiler ver 7.4
Handling OutOfMemory exception
Add missing parameter to three error messages.
Data member reshuffle and store/load
Optimized alignment for various data types
MacOS build updates
Maintain consistent order among multiple store/load session to allow comparison
Fixed version number
Allow option of initializing static data in XMLPlatformUtils::Initialize
XercesC2_6_0 updates: build debuged libary on Windows/VC6
[Jira#1287] new deprecated DOM libraries not included in .spec file for Linux
Performance improvement
Fix for jira bug 1234. Infinite loop in XSComplexTypeDefinition::derviedFromType.
using ValueHashTableOf to reduce footprint
Fix for jira bug 1282: empty exception message being generated
Serialization fix, fPVSIScope not serialized.
Change attribute number threshold to 100
Support to build ICU3.0 on Solaris2.8 64-bit
Fix for Jira 866
Bug 1209
Mark SAXParser as deprecated.
jira1217
jira1207
Performance: improve src offset calculation.
Optimized duplicated attributes checking for large number of attributes
BCC 511 updates
Update sample to use an error handler and only generate xsmodel when a schema document has been loaded successfully.
Update documentation to describe new features
Validate annotations
Reset datatype validator
XERCESC-1277
[Bug 1197]
Fix to 1264. All refererences to public headers now use the include files.
Fix documentation generation problem.
jira1259
Add support for generating synthetic XSAnnotations.
Fix memory leak in PSVIWriter sample.
Bug fixes
Remove unused variable and data member.
Reorder initialization of variables in constructor
Do not build/ship debug version lib on Windows
Change lib name on Windows from 2_5_0 to 2_5
Documentation Updates.
Handle partial PSVIElement
Mac updates
Added a setCreateSchemaInfo method to the DOM parsers, to store PSVI informations in element and attribute nodes
Mark some methods as deprecated
Remove XercesMessages_en_US.hpp from the Win32 projects (they use the WinRC MsgLoader)
provide default implementation for CreateDocumentType
Don't include icudata.lib to the Windows projects: ICU 3.0 has renamed and it's no more needed since ICU 2.0
Updated error message for UPA to also state the complex type that is failing the test
jira 855)
jira1248
jira1261
new method: getActualValue()
Performance improvement fix to more efficiently findattdef.
Return bool as described in the interface for cacheGrammar instead of throwing an exception.
0S/390 build updates
Apache License Version 2.0
XercesC-1269 Fix: Remove extra comma.
Fix API Doc warning message
OS400 Build updates
Specify bmaxdata for AIX samples and tests.
Add OutOfMemoryException block to samples and tests.
Thread safety change for getTypeLocalName and getTypeUri
Reduce memory footprint of DOMNode::setUserData
Don't allocate a DOMTypeInfo object if there is no type info to store
Added transferElement API
getXSModel fix
Jira bug XERCESC-1257
Add XSValue test
Fixing Xerces-C crash when creating a MixedContentModel
Externalised validation, actual/canonical value production for Schema built-in data types
build on aix xlC_r v6 with v5 comptiable name mangling scheme
reset() was not resetting the stack of types (jira1245)
calcRequiredSize assumed all the characters were of the same size (jira1142)
jira1179
jira1206
A global mutex was not cleaned up
jira 862
jira1186
Use file static instance instead of local static instance
Eliminate the need to create a temporary content model when performing UPA checking
use the supplied memory manager
Enable libWWW on Solaris
Fixed bugzilla bug 23100.
Increment patnIndex only when a match is found
IGXMLScanner::fErrorStack not cleared if an exception is thrown
Build on HP-Itanium, aCC A.05.52
jira957
jira1236
Force the destruction of an XMLBuffer before terminating Xerces
ThreadTest updates
Upgrade to ICU3.0
Fix for jira1170
Fir for jira1136
Fix for jira1226
Fix for jira1238
Fix for jira1210
Rename VALUE_CONSTRAINT enumeration names
Initialize memory manager to default.
Schema-Errata
fix for compilation under gcc 3.5
Fix for jira1181
don't switch grammars unnecessarily
Fixed memory leak (jira1228)
Memory Leakage Fixed
make sure tables are properly aligned
supported C++ namespaces doc update
Consolidated End Of Line Handling
Fixed null pointer bug
Fix bug where scanners would accept malformed tags and perf improvements
Fix memory leak.
XML 1.1
Performance fix: clearing the undeclared attribute maps on start tags
normalizeURI() added
XMLString::removeChar added
[jira1216] GrammarResolver never clears internal cache of Grammar instances
MingGW updates
UTF-8 new error message
The net accessor input source now can be used to get data using PUT or POST
Performance: push a new map on the namespace stack only when an element has a xmlns attribute
Enable libWWW on Linux
Added error message for the HTTP NetAccessor
xlat doesn't compile on Windows
Enable IDs to work on all kinds of schema components
To resolveGrammar correctly
not all 390 processors support the new transcoding instructions
Misc fix to update fCount in the correct place.
Schema bug with group redefined
Misc doc updates
xlat generate code for private default constructor
XML1.0 3rd Edition Updates
Add "UTF16" as a synonym for UTF-16 (bug #XERCESC-1198)
Doc updates for Jira
Various MAC fixes
Various PSVI Fixes
Identity Constraints
Doc updates
Add createDocumentType
Grammar caching of DTD internal subsets
fix for file resolution problems on OS/390
DTDs included from XML Schema were not opened using the entity resolver specified by the user (bug# 27008)
make comparison case insensitive, typo in error message corrected.
Annotation reporting improvements
item() was could only return items found in the first non-empty bucket
Add Messages to DOMExceptions
packageBinaries.pl improvements
importNode bug fix
Serialization Changes
Deprecated DOM
Inside attribute values, new lines must be escaped (bug#20858)
Added support for MinGW (bug#23176)
Fix documentation for binToText (bug# 9207)
Serialization changes
DOMNamedNodeMap Performance Improvements
PSVI Fixes
The maps inside the DTD are declared of the right type, removing the need for casts
Removed unnecessary inclusion of implementation headers
DOMNodeVector is used only to store attributes; save memory
WFXMLScanner was throwing an index out of bound exception
[bug# 7051] The "hash" argument clashes with STL hash
save/load TypeUri/TypeLocalName more accurately
eliminate leakage
Check for errors when saving a document to a file (bug# 2594)
OS/390 transcoder update
Added test for bug# 26919
If insertBefore(A,A) is invoked, a crash would occur (bug# 26919)
When cloning a DOMDocument, clone also the encoding, version and standalone info (bug#13056)
Instantiate XSerializeEngine with GrammarPool
Fix for UPA checking
new getter: getHashModulus
Revise the Mac OS Transcoder to use the Mac Text Encoding Converter
Update Mac OS Projects for newly added files
Fixed memory leaks
Fix for bug# 27263 (extra = in registration script
The COM wrapper doesn't use the deprecated DOM anymore
Fixed typo in documentation
Bug#27209: Xerces 2.5.0 does not build with option -t IconvGNU because of syntax errors!
XercesDeprecatedDOMLib
Bug#27046
Doxyfile update to 2.5.0
fix for bug 25035: cygwin support
fix potential memory leak
2.5.0:
Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.5.0.
Description
make first parameter of BinOutputStream::writeBytes const * const; bug 26936
Remove the limitation on providing PSVI information
Update threadtest to accept -init option instead of using compiler directive.
Remove unnecessary if statement
Bug#26900 fix, remove virtual on destructor
Xercesc2_5_0 Updates
Xercesc2_5_0 Updates
PSVIWriter documentation updates
Bug#26607 fix
Bug#21965: A substitution group with no type is always valid
SCMPrint build error fix
Xercesc2_5_0: com updates
Implemented setTextContent
Project SUMPrint
PSVIWriter to build with intel
PSVIWriter to build on AIX
Bug#26648 fix
Bug#26131fix.
Bug#25541fix
PSVIWriter build fix
Bug#20684 fix
PSVIWriter build fix and usage update
Project PSVIWriter
Misc 390 changes.
Intrinsic transcoding support for 390.
Fix a seg fault with PSVI and set basetype of anysimpletype to be anytype.
Code cleanup changes to get rid of various compiler diagnostic messages.
Added support for the Interix platform (Windows Services for Unix 3.5)
Bug#26426 fix
Bug#26315 fix
put back the parameter to build debug
Update script to flush buffer
Update sanity tests so that each test result can be uniquely identified
Code cleanup changes to get rid of various compiler diagnostic messages.
Add include for unistd.h
Define away some gcc garbage so that /usr/include/unistd.h will compile with the CodeWarrior MachO target
Add a check for a corner-case buffer condition
Bug #26419 fix
Step around CodeWarrior compiler warning
Update Mac OS Xcode project to reflect recent file additions
Update Mac OS CodeWarrior project to reflect recent file additions
Bug#25751fix
WideCharToMultiByte and MultiByteToWideChar return 0 on failure, not -1
maintain the same size on both 32/64 bit architecture
Project XSerializerTest
In the Win32LCPTranscoder, don't use wcstombs or mbstowcs, as they don't pick up the correct local code page; use the Win32 API using CP_ACP as the code page
Removed usage of undeclared macro MIN
proper allignment for built-in datatype read/write
HP compiler (after upgrade) is no longer complaining about placement delete
Bug#18341 fix
Bug#24929 fix
revert code back to previous version
Remove unnecessary local static data
set optimization level#2 on hp aCC
Misc build updates
Undo previous change memory management changes.
Misc memory management changes
For sanity, use class name to qualify method
Fix wrong size of allocation
remove unused static member
update Copyright year
Minor performance change for handling reserved and unreserved characters.
Fix 390 compilation errors.
Use a global static mutex for locking when creating local static mutexes instead of compareAndSwap
remove use of static buffers
Avoid throwing malformedurl exceptions in XMLURL to avoid a threading problem on AIX.
PSVI: inherit facets from base type
Bug#25660 fix
Bug#25542 fix
Bug#25768 fix: Replaced the call to wcstombs using a NULL target buffer with the equivalent call to WideCharToMultiByte ()
Bug#25412 fix
Fix segfault when adding S4S
Reset list of grammars after building XSModel
using the no-exception-thrown ctor
Bug#28517 static initialization problems
make sure locally-declared attributes have declarations in the PSVI
On some platforms, it is problematic to throw a different exception from inside the catch block of another exception
Various PSVI fixes
using ctor/parseContent to avoid exception thrown from ctor
Update AIX build to generate .a libraries as -brtl is no longer used so that a build generated without using packageBinaires.pl will be clean.
Release memory when an error is encountered.
Updated project for BCC551
Made virtual function checkAdditionalFacet 'const', so that it matches the declaration in a derived class
Even if the resolver has no grammars, since all schema processors are aware of the schema-for-schemas, an XSModel should be produced.
fix one more buffer overrun, affecting boolean lists
enable production of canonical representations for dates with negative years, or years >9999
ensure an XSModel
even if there are no grammars to add to an XSModel, the S4S grammar must be included
do not report anything about default/fixed values for non-global attribute declarations
use a null-terminated string when tokenizing pattern facets
more PSVI bug fixes
some indices in the PSVIAttributeList were 1 off
fix segfault when validation of a union type fails
initialize undeclared attribute registry appropriately for its local use in scanStartTag
allow schema normalized values to be associated with a PSVIAttribute after it is reset
use the original memory manager to deallocate in assignment operator
PSVI: return value constraint only if global declaration
PSVI: add whitespace facet if missing
More PSVI updates
When parsing a new element, clear the maps holding the unparsed attribute we have seen. This because these maps keep pointers to the name of the attributes object that gets recycled for every element (and their name is deallocated when recycled)
Memory management update.
Improved algorithm for finding derivedFrom.
More updates to memory management so that the static memory manager.
Absorb exception thrown in getCanonicalRepresentation and return 0, only validate when required
Bug#18611 fix.
Bug #25699 fix: made getRootElemID const.
Bug#25164: Patch for doc enhancement
add attribute names to PSVIAttributeList and fix some problems with calculation of canonical values in element content
fix canonical representation production
store name/namespace of corresponding attribute in PSVIAttributeList; not all PSVIAttributes have XSAttributeDeclarations
Fix compiler messages on OS390.
More memory management updates.
PSVI: process 'final' information
when validating a skipped element or attribute, we should not look for a declaration.
remove a throw clause inserted during debugging
do not assert memorymanager in placement delete.
Fix AIX compiler error.
PSVI: Use complex type info if present, otherwise use datatype validator
PSVI: fix for annotation of attributes in attributeGroup/derived types
fix two overflow conditions
fix a segfault and a possible buffer overflow condition
Update for memory management so that the static memory manager (one used to call Initialize) is only for static data.
Check for NULL when building XSParticle
fix compilation error
ensure all uses of ArrayJanitor use a memory manager
add default memory manager parameter to loadMsg method that uses char * parameters
Fix memhandlertest failure (memory not deleted).
XSerializerTest updates
exception thrown upon invalid number, thanks Gareth Reakes.
Make IC_Field stateless, fMayMatch is no longer a data member of IC_Field
Add nextElementKey method
BinMemOutputStream
The DOMTypeInfo should have a NULL namespace and type name when DTD validation is used, not empty strings
don't expand ContextSpecNode when deserilized
update
Change a conditional expression to an if-else to avoid a compiler problem.
fix segfault when a writeAnnotation() method was called
psvi updates; cleanup revisits and bug fixes
make use of XMLDocumentHandler::elementTypeInfo instead of non-thread-safe XMLElementDecl methods
Bug#25494 fix
fix compilation errors under gcc
configure scripts need to be told about XSerializerTests before they can build its Makefile
fix small bugs that made sanity tests fails
Project XSerializerTest
trailing zeros for double/float w/o decimal point
fixes for the URI implementation to take registry names into account
Canonical Representation Support
Store non schema attributes from parent in XSAnnotation
OS/390 updates
make documentation accord with what Xerces-C supports
ICU has deprecated the -s390 encoding suffix. This patch uses the new convention for XML documents that make use of this suffix
make CreateDOMDocument sample more robust
fixes for canonical value production; memory management was not implemented correctly
Eliminate the preparsing stage
change some hash constants
fix seg fault caused when a complex type had simple content; we were not processing the complex type itself, only its base
Remove GCC2 build styles from xcode samples
Bug #25343 Add xcode project for SEnumVal sample
Bug#25337: Enable DEPLOYMENT_POSTPROCESSING for Mac OS X GCC3 Deployment Build.
fix bug in PSVI where a segfault would occur if an attribute was not defined
fix duplicate attribute detection when namespaces are disabled
PSVI fix: cannot allow validator to reset its element content buffer before exposing it to the application
uninitialize panic handlers so they will be ready for subsequent initalizations
when an empty element is valid, it will not have a datatype validator
Bug#25118, additional fix once again
since there are certain things, such as schemaLocation attributes, that have a datatype and which we nonetheless do not validate, make canonical-value production dependent on validity being valid
fix for ArrayIndexOutOfBoundsException in PSVIAttributeList
Bug#20169, openFile was opening the file for read and write, while only read was required
Removed /version option from the linker
Don't use the word "exception" as a variable name, as VC 7.1 complains about it
Bug#16055 fix, Make the code compilable on Windows when UNICODE is defined
Properly set fAnnotation data member
2.4.0:
Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.4.0.
Description
fix Doxygen warnings; bug 25118
fix bug 28084
Set root element if not previpusly set, Use memory manager when creating root element name
in preparation for stateless DOMTypeInfo for elements
Fix state-ful duplicate attribute detection when the integrated scanner is in use and namespaces are off. Also, implement change to PSVIHandler interface to remove prefix passing.
PSVIElement implementation
implement writeAnnotation
create XSModels if a PSVIHandler has been set on the scanner. Make PSVI production more robust
implement isSpecified
fixes for segfaults and infinite loops in schema component model implementation;
mark DOMTypeInfo-related methods on XMLElementDecl deprecated since they are not thread-safe
Bug#24983: Proposed changes of bcc.551 and bcb6 project files for forthcoming 2.4.0 release
DOMPrint run result updated.
more complete implementation of PSVIAttributeList; remove some problematic const-ness
Store XSModel.
remove XMLIBM1047Transcoder's dependence on iostream
Add a method to return the XSObject mapped to a schema grammar component
Update Mac OS Codewarrior project, Cleanup build errors/warnings from CodeWarrior
Serialize enclosing complex type, Check for out of memory exception and document updates
Make XSObjectFactory inherit from XMemory
Misc. PSVI updates
Update expected result
Fix AIX linking error
Add Mac OS project for Xcode, Revise build instructions to reflect deprecation of Project Builder projects, and elevation of the Xcode projects.
Eliminate some compiler warnings concerning comments inside of comments
add IBM1047 to the list of intrinsic transcoders
allow classes derived from XMLTransService to tailor the intrinsic maps to their taste.
Reset memory manager in Terminate
PSVI: finish construction of XSSimpleTypeDefinition
added in support for xml-declaration feature.
Fix for bug 22917
update method documentation
DatatypeValidator support for PSVI
PSVI updates
Enable grammar pools and grammar resolvers to manufacture XSModels. This also cleans up handling in the parser classes by eliminating the need to tell the grammar pool that schema compoments need to be produced.
Setting the stage for PSVI (element and attribute) implementation: pointing out all places in scanners where validation updates need to occur
More schema component model implementation, In particular, this cleans up and completes the XSModel, XSNamespaceItem, XSAttributeDeclaration and XSAttributeGroup implementations.
PSVI: Use XSObjectFactory to create various components.
insertElementAt was not checking if there was room for the new element (bug#24714)
Wrong filename in error messages (bug#24883)
Protect getEntityDeclPool from invoking a method on a NULL pointer (bug#24881)
Updated COM for xerces-c_2_4_0
Updated project to copy xerces-c_2_4_0, not xerces-c_2_3_0
PSVI: element declaration, content model, PSVIutil
Updated Borland makefile
PSVI: store name and namespace information
build xercesc2_4_0 with icu2.6.1
increment version to 2.4.0 in docs
build xercesc2_4_0
PSVIAttributeList needs to be included by PSVIHandler
Fix to #4556
Fix for bug 23930
Fixed documentation bug#24746
changes in support of second phase of XSModel implementation
removed methods made unnecessary by new XSModel implementation design
PSVI updates
When invoking resolveEntity, specify the current document as the base URI
Fix to bug #4556
Pass correct initSize to container during deserialization
Solve Compilation/Linkage error on AIX/Solaris/HP/Linux
Stateless Grammar: Validation Context
Serialization of XSAnnotation.
implementation for new stateless means of traversing attribute definition lists
Fixed memory leak
fix for bug 24287
PSVI/schema component model implementation
fix compilation errors on AIX and HPUX
For PSVI support, distinguish wildcard elements with namespace lists.
update KEYS file with public key as newly-signed by two other Apache-ites
Add Mac OS X DYLD_LIBRARY_PATH notes to unix build instructions
update grammar pool interface so that cacheGrammar(Grammar) can tell the caller whether the grammar was accepted. Also fix some documentation errors.
Patch to Solaris compiler error
PSVI support for annotations.
first part of PSVI/schema component model implementation.
Grammar Pool Specification updates
don't serialize built-in baseValidator, and don't serialize localName/uriName
When invoking resolveEntity, specify the base URI
When loading a grammar that's going to be cached, re-use the grammars already in the cache
A version of lastIndexOf would crash the application if the character to be searched was not found in the string
Updated BCB6 project
Serialization test fix
Enhanced Entity Resolver Support.
GrammarPool serialization/deserialization
Support for Template serialization/deserialization added
XObjectComparator/XTemplateComparator
Add comment regarding permissible values for XML_PLATFORM_NEW_BLOCK_ALIGNMENT.
Fix for bug #24207
Fix memory leak
Annotation support
Fixed memory leak [bug 23073]
Update COM project files
update XercesLib.mak
Inside a schema, the properties "fixed" and "default" for a reference to an attribute were ignored unless the "required" property were also present [bug 11767]
Fix multithreading problem
Pass in memory manager to constructors and use for creation of enumerators.
Open files for reading as "r", not "r+". on MacOS
Support for Template class serialization/deserialization
Fix multithreading problem for regular expression.
Implementation of Serialization/Deserialization for Schema components
update XSModel and XSObject interface so that IDs can be used to query components in XSModels, and so that those IDs can be recovered from components
Implementation of Serialization/Deserialization for Grammar components
fix for bug 21780
Synchronized StringPool for thread-safe updates.
Synchronize ContentSpec/ContentModel/FormattedModel
API for Template_Class Object Serialization/Deserialization
Fix #23413
Rewrite packageSources
Stateless Grammar
Implementation of Serialization/Deserialization for Datatype Validators
Removed ^Z from end of files which was preventing compilation under gcc 2.96.
improve handling of out of memory conditions, bug #23415
Refactoring of some code to improve performance.
Synchronize ContentSpecNode and formattedModel
fix for bug #23427
Loose the assert condition so that Serializable class need NOT to check the actual string length before read/write.
useImplementation should use memory maneger.
Inplementation for Serialization/Deserialization
Macro re-organized: provide create/nocreate macros for abstract and nonabstract classes
change Grammar::putElemDecl(XMLElementDecl, bool) so that it does not require the Grammar object to be const. Also, mark findOrAddGrammar as being dangerous in multithreaded situations
doc fix
OSU: Object Serialization Utilities
updated the distribution directory.
make Grammar pool be responsible for creating and owning URI string pools. This is one more step towards having grammars be independent of the parsers involved in their creation
PSVI/schema component model classes
enable MemParse to work on OS400.
fix compiler warnings on ISeries; add Apache copyright notice
Restore pre2.3 constructors
Fix bug #22938. Deletion of void* is illegal.
Fix for bug #22008. Removed the ability to adopt the DOMObject.
Fix bug #19605. Problem with CDATA END TAG
added API to get an enumerator for the cached grammars.
Fix for bug 21990
If a type was explicitly declared as anyType that now gets set in DOMTypeInfo. Added test cases.
Add new static global that always points to array-allocating memory manager
Fixed a bug where multiple invalid elements with the same name/uri were not being set with appropriate PSVI info. Added a test case to expose the problem.
Add new memory allocator that allocates using new[], for use where returned memory must be able to be deleted using delete []. This saves duplicated code in cases where a routine is optionally called with a specific memory manager, such as in the case of transcode
fix compilation errors on HPUX and Solaris
Fix bug #22697; transcodeFrom incorrectly throws on kTECOutputBufferFullStatus.
fix for bug 22178
keep the fGrammarFromPool in sync to avoid problems when parseing multiple times.
Not all unknown attributes are faulted in. In these cases the DOMTypeINfo should report AnySimpleType, not AnyURI as they were.
add the Apache license to various Perl scripts that did not have it
use PlatformUtils::panic()
Added a method for use in XercesDOMParser (and others derived from AbstractDOMParser) and a feature in DOMBuilder that allows the creation of the document during parse to be from an DOMImplementation other than the default.
Changed constuctors to protected to be derivatable
Reorderd initializer list to prevent compiler warning.
A basic perl script that takes a DOM header file and creates the format used in HTML bindings file.
Added Level 3 XPath interfaces.
fix for bug 22565
fixing bug 21001
fix for bug 22537
fix for bug 22457. Union types that are restrictions of other union types were previously considered not to inherit their parents member types. This is at variance with the behaviour of the Java parser and apparently with the spec.
Method added to allow serilization of custom nodes from derived classes.
patch for bug 16933
Code refactoring to improve performance of validation.
fix to bug 22177
fix for bug 20058
Added serialization for attribute nodes
fixes to make OS390PlatformUtils.cpp compile
fix segmentation faults that may arise when the parser throws exceptions during document parsing. In general, XMLPlatformUtils::Terminate() should not be called from within a catch statement.
Update Win32 CodeWarrior project for recent file additions/deletions;
Update Mac OS ProjectBuilder project for recent file additions/deletions
Resolve bug #21623; document that XMLParsePath... routines may fail if the file doesn't exist
GrammarPool
fix to permit the samples source to be copied from a non-writable to a writable part of the filesystem, then compiled. Binaries will also be dropped in a writable directory. This should make experimentation easier on multi-user systems.
The patch fixes Bugzilla #19787, #20006, #20009, #20010 and #20287, and several other issues.
Fix for bug #20005
Patch for bug #20530 - Attributes which have the same expanded name are not considered duplicates.
getTextContent fix
Fix build under VC7
fixing bug 21573
fix for bug 18860
Documentation on system call, strtod
patch to bug 20353
patch to bug 21527
Stateless Grammar: create grammar components with grammarPool's memory Manager
Stateless Grammar: Initialize scanner with grammarResolver
specify library with version on AIX
GrammarPool
to solve unresolved symbol on Solaris
clean up temporary XMLGrammarDescription to make MemoryTest happy
Stateless Grammar Pool :: Part I
update xerces-c.spec file
Add support to threadtest for Mac OS X
Add DYLIB_LIBRARY_PATH directions for running samples under Mac OS X.
Bug#20552 Updated VC7 Project files.
for build on WinXP.NET and Intel Electron
new test for the pluggable memory management mechanism.
fix for bug #20092
Bug 20413 Xerces 2.3 does not compile under NetBSD 1.6
Fixes so we compile under VC7.1.
Use new macros for iostream.h and std:: issues.
fix to bug #20350. Fix 2 typos.
fixed typo for version number
Fix memory leak when using deprecated dom.
Fix to bug #16817. Non leaf nodes and attributes now get notified of release
fix to bug #20325. Removed unused file and updated Projects.
Added macros in so we can determine whether to do things like iostream as opposed to iostream.h and whether to use std:: or not.
update copyright notice
upload public key used for signing releases
fix typo that could have been impacting correct operation of reference counting.
Use memory manager embedded in rather than the one passed in to de-allocate memory.
fix segfault on GCC 2.9x. The depreacted DOM attribute implementation had a cute trick where a void * field could be either a NodeChild pointer or a DOMString; the latter played havoc with the new memory management paradigm. Now a union of a DOMString * and a ChildNode * is used.
make GCC happy and make it clearer what we actually use alignPointerForNewBlockAllocation() for in our code.
Move pointer alignment functionality into XMLPlatform header; revise XMemory and DOMDocumentImpl to return blocks aligned by this function
removal of isOwnerDocSingleton
Build memory manager on hp
PanicHandler interface should not inherit from XMemory
Removed usage of std to compile under gcc and other platforms
Fix another case where use of fallback characters during transcode could cause undesired failure of transcode
Ensure proper block alignment for blocks allocated with XMemory new operators
Handle allocation of document types not created by a DOM document
Fix to HP-UX compiler's complaint about the duplicate overload of delete
fix to gcc 2.95.x internal error for some template definitions
release document
Mac OS LCP transcoder fix
CodeWarrior Mac OS Project File updates
CodeWarror Win32 Project File updates
First cut at Mac OS X Project Builder changes
Apply Memory Manager to Base64
Initialize ValueVectorOf
NetBSD compilation fix
|
|
curl-7.15.5, darkstat-3.0.540 [pkg/34158], fox-1.6.13,
gcalctool-5.8.20, glibmm-2.10.5, liferea-1.0.20, sendmail-8.13.8,
xorg-7.1.
|
|
|
|
All pkgsrc patches appear to have been committed
Resolves security issue:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1999
|
|
All pkgsrc patches appear to have been committed
Resolves security issue:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1999
0.4.8-RC2 (2006-07-31)
------------------------------------------------------------------------
- Feature: Add Italian town names as we have an official Italian translation
- Codechange: Verify the presence of music files in the gm/ folder. This should also solve some 100% CPU buildup for some users.
- Fix: Certain combinations of trains crash when moved around inside the depot.
- Fix: Reversed arrow-sign in the multiplayer list column headers on sort by name
- Fix: Industry production change button doesn't work for oilrig passangers.
- Fix: Helicopters stopping in depot after autorenew/autoreplace
- Fix: MorphOS crashes when you go a level up in the root level
- Fix: UDP sockets were used even if network-availability was set to false
- Fix: Crash when trying to build a vehicle type that is set to a max of zero
0.4.8-RC1 (2006-06-28)
------------------------------------------------------------------------
- Feature: Add Turkish town names as we have an official Turkish translation
- Feature: Add a fully optional configure script that is a wrapper around the cumbersome makefile.config
- Codechange: [NPF] Disable NPF totally for ships as it wholly kills performance (blathijs). Only for 0.4/ branch and 0.4.8.
- Fix: Redraw the screen when switching the signal side in the patches window
- Fix: It was possible to dig into a tunnel if certain rail combinations were ontop of it
- Fix: A HQ could only be flooded at its northern tile, the other 3 were immune to water
- Fix: Fix several glitches concerning foundations. Houses, property (rail/road/bridge/etc.) and cursor are now aligned properly
- Fix: Prohibit altering a road tile while road works are in progress. This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece
- Fix: Only advertise the server to your external IP/network (eg not to 127.0.0.1) and use proper broadcast addresses
- Fix: '-f' switch is not valid on windows, so don't show it in help
- Fix: [autoreplace] Autoreplaced trains can leave all wagons in depot under certain circumstances
- Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4
- Fix: It was possible to convert the railtype of a bridge while a train was on it
- Fix: It was possible to rename signs or waypoints with the chat box
- Fix: Be more strict what it means for an aircraft to be in a hangar: It's not just being stopped on a hangar tile
- Fix: If a road vehicle is on a road depot tile and stopped doesn't mean it's in the depot. Use the proper test for this
- Fix: [AI] The AI should send a plane into a hangar if it's not in a hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped
- Fix: [AI] The trolly AI used information from the wrong industry when calculating the amount of to be transported goods
- Fix: [NTP] Fix NTP over bridges: don't check the rail type when on a bridge
- Fix: Truncate text in dropdown lists to stop text overflowing.
- Fix: "Erroneous train reversal on waypoints". When processing the next train order, do not even consider reversing the train if the last order was to a waypoint.
- Fix: Starting a new scenario did not adhere to local difficulty settings but took it from the scenario itself. That mode is for 'play scenario'
- Fix: Vehicles on a sloped tile under a bridge were affected by the bridge speed limit
- Fix: Issue with train pathfinding over level crossings.
- Fix: [AI] The AI no longer attempts to build signals under bridges.
- Fix: Refresh build vehicle window (if opened) when converting rail depot
- Fix: Crash when sorting an empty server list.
- Fix: The build-tree window button defaulted to a place-push-button on opening where no treetype is selected.
- Fix: Game crashes when cloning/autoreplace reaches train-limit
- Fix: [NTP] properly check for railtypes on non-plain-rail-tiles
- Fix: Trains could enter certain sloped rail tiles under bridges with incompatible rail type
- Fix: Ensure the map memory is cleared after it is allocated. This fixes random deserts that sometimes occurred.
- Fix: Some weird behaviour with tile selection near bridges
- Fix: Don't allow PF to enter train depot from the back (signal updates)
- Fix: Game no longer crashes when the last vehicle servicing a station has been deleted
- Fix: Reset the last built railtype when starting a new game
- Fix: Cloned vehicles get the same service interval as the original vehicle
- Fix: Game no longer errors out when "Many random towns" is selected in the scenario editor.
- Fix: Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road.
- Fix: Temperate bank will no longer appear (during game) in tropic landscape. This bug is from the original game.
- Fix: Specify the 'stopall' console command as a debug command.
- Fix: Fixed a problem that caused DeliverGoodsToIndustry to not work as intended
- Fix: Ships and aircraft can now be used as feeders as well
- Fix: When a multiheaded train is sold the pointers were not updated correctly causing sporadious crashes/disconnects.
- Fix: New plantations now cause the correct ".. being planted .." news item
- Fix: Danish town names were saved/loaded as Swiss
- Fix: Removing roads on crossings was done without a check for ownership
- Fix: [autoreplace] Fix drawing of train list for outdated engines
- Fix: Malicious clients/servers could crash the game
- Fix: [autoreplace] allow replacement of wagons even when the engine fails to be replaced
- Fix: Certain operations involving trains inside a depot could cause a crash
- Fix: [autoreplace] cost for refitting a new vehicle is added to the cost animation (player always paid for it, it just wasn't shown)
- Fix: [OSX] Save/Load issues solved for OSX 10.3.9 universal binaries
- Fix: Illegal servers in the master-server list could kick the client back to the main menu, effectively making Multiplayer impossible
- Fix: [NPF] Don't mark tiles when debugging in multiplayer, this will cause desyncs
- Fix: Several fixes to chatbox code, mainly plug a buffer overflow
0.4.7 (2006-03-26)
------------------------------------------------------------------------
- Feature: [OSX] Add support for triple-binaries (PPC, PPC970, i386) (r4102)
- Fix: [OSX] crash when going to fullscreen (r4100)
- Fix: Allow unused wagons to have their first cache set. Fixes faulty cache-warning message and noticably speeds up depot operations (r4094)
- Fix: [NPF] Trains & busses were unable to find a route when leaving a depot or bus stop. (r4072)
0.4.6 (2006-03-22)
------------------------------------------------------------------------
- Codechange: [win32] Show the revision in crash.txt and enable the button to show the crash text in the crash-window (r3965)
- Codechange: Add additional linker information to release builds to help figure out crashes more easily (r3526)
- Fix: [OSX 10.3 and newer] [ 1157244 ] Can't save game if name contains german umlauts (loading savegames with certain chars still look odd) (r4038)
- Fix: [OSX] major speedup for PPC fullscreen (r4034)
- Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there. (r4032)
- Fix: [win32] Change compiler settings to use the multithreaded CRT. This prevents certain crashes on multi-threaded machines. (r4031)
- Fix: [ 1453646 NPF ] Road vehicles planning through the back of depots and stations. (r4029)
- Fix: Use the title of a savegame in the saveload dialog-editbox. (r4018)
- Fix: Improper resolution written to the configuration file when exiting from fullscreen. (r4017)
- Fix: When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions. (r4016)
- Fix: Default the patch-setting 'pause_on_join' to true. (r4015)
- Fix: Slope and height information returned for some tile types is wrong (r4014)
- Fix: Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts. (r4012)
- Fix: Update french translation (r3978)
- Fix: FS#56 - [Crash] Missing glyph(s) in big-font. Added several missing glyphs for the big font. (r3970)
- Fix: [ 1439907 ] Increase client list window width so at least most languages fit. (r3969)
- Fix: Update german and finnish languages. (r3968)
- Fix: Properly set back the owner of a crossing/road-under bridge after removing it. (r3967)
- Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. (r3964)
- Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592. (r3962)
- Fix: Fix crash when resizing news history window. (r3961)
- Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list. (r3960)
- Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (r3959)
- Fix: Correctly restore the roadside after roadworks are finished. (r3957)
- Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. (r3956)
- Fix: validate the setting of max_companies/spectators through the console. (r3955)
- Fix: Improve game-load times. (r3954)
- Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. (r3952)
- Fix: Restore plural forms of cargo types for several languages. (r3951)
- Fix: [win32] Add directives to allow Visual Studio 2005 compilation. (r3950)
- Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (r3948)
0.4.5 (2006-01-31)
------------------------------------------------------------------------
- Feature: [newgrf] Implement varaction2 property 0x41 and 0xDA. (2361)
- Feature: giving server_ip a value of 'all' will make the server listen on any interface (2374)
- Feature: shortcut CTRL + U that clears the current input-box (2385)
- Feature: [newgrf] Implement the mechanism for handling newgrf callbacks (2389)
- Feature: [newgrf] Implement the 'refit capacity' callback (2389)
- Feature: saving games happen in a seperate thread (2391)
- Feature: [newgrf] Implement powered wagons, and the callback that goes with it (2414)
- Feature: [newgrf] Implement shorter train vehicles (2428)
- Feature: New display option: 'transparent station signs' (2438)
- Feature: You can now give transfer order to set up feeder systems (2441)
- Feature: Removing tracks with the 'remove' tool, automatically removes signals on the tracks (2469)
- Feature: [localisation] Allow changing the order of parameters in translated strings (2573)
- Feature: [localisation] New way to specify plural forms (2592)
- Feature: [localisation] Support genders (2594)
- Feature: [localisation] Support cases (2597)
- Feature: add support for truncating strings to a given (pixel) length (2607)
- Feature: Overhaul DirectMusic MIDI backend, remove "experimental" status (2712)
- Feature: Change the driver probing algorithm: Use the first music/sound/video which succeeds initialising instead of bailing out after the first. No need to specify -snull if no soundcard is present anymore (2728)
- Feature: The Main Toolbar Dropdown Menu can now display disabled items (2734)
- Feature: Clone vehicles (2764)
- Feature: When starting without a config file determine the language on basis of the current locale (2777)
- Feature: [NewGRF] Add support for "extended bytes" (2872)
- Feature: [localisation] Major step twoards ISO-8859-15: Implement missing characters (2879)
- Feature: Implement the console command rm to remove savegames (2941)
- Feature: Danish town names (2957)
- Feature: Menu option to toggle console (2958)
- Feature: Calculate proportions of non-square giant screenshot correctly (2963)
- Feature: [newgrf] Implement current set of action D (ParamSet) operations (2968)
- Feature: [newgrf] Show a wagon's speed limit in purchase list (2969)
- Feature: [newgrf] Support loading VarAction2 parameter for variables 0x60-0x7F (2971)
- Feature: [newgrf] Add patch option for wagon speed limits (2982)
- Feature: [newgrf] Support loading of bridge attributes and tables from GRF (3004)
- Feature: Native Support for Win64 (3008)
- Feature: OSX now uses quicktime to play midi files (3022)
- Feature: [OSX] Command+Q now works in main menu (3027)
- Feature: Allow unbanning players based on banlist-id (as well as IP) (3067)
- Feature: 'status' and 'clients' now show the IP of the players (3067)
- Feature: Make it possible to create a screenshot from the console that is both big and has no console, or any combination of (3068)
- Feature: [newgrf] Add support for rail vehicle weight greater than 255 tons (3071)
- Feature: 'HOME' icon to saveload dialogs that jumps to the default save/load directory based on the dialog (3096)
- Feature: Turkish translation (3120)
- Feature: [newgrf] Support positioning of rail vehicle visual effects (3132)
- Feature: [newgrf] Support for articulated rail vehicles (3139)
- Feature: [newgrf] Add support for cargo refitting specification by cargo classes (3148)
- Feature: [newgrf] Action 7/9 new value : is it TTDPatch or OpenTTD? (3152)
- Feature: Drag and drop rocky areas in scenario editor (3153)
- Feature: Added patch option to link the terraform toolbar to the rail, road, water and airport toolbars (3157)
- Feature: Right-Click-Scrolling optionally moves in the opposite direction (3222)
- Feature: Native cocoa sound and video drivers for OSX (3281)
- Feature: [newgrf] Allow train running cost class to differ from engine class (3388)
- Feature: Kick and ban now with IP numbers (3407)
- Feature: Allow seeing and setting the maximum amount of companies and spectators for a server. This can be changed/viewed during runtime as well in the console (3427)
- Feature: Allow the network game list to be sorted (by name/clients/compatibility ascending/descending) (3441)
- Feature: Make it possible to ban offline clients (3469)
- Fix: The refit window now shows the correct refit options (2365)
- Fix: Refitting to a cargo which is already carried by some vehicles takes their capacities into account for display (2365)
- Fix: Add 'multihead' TTDPatch option to OpenTTD newgrf flags-emulation (2368)
- Fix: make install tried to install scenarios in the (non-existing) personal dir when USE_HOMEDIR is specified (2371)
- Fix: [console] update the example scripts in the scripts/ directory to reflect the new console functionality (2372)
- Fix: [console] any line starting with a '#' is a comment so ignore it (2372)
- Fix: [console] The special variables whose value can only be set by a custom process should, also print out their newly set value there (2372)
- Fix: [newgrf] Ignore action 0 prop 0x20 (air drag) (2377)
- Fix: [newgrf] Further property stubs, help prevents subsequent incorrect reading of newgrf data (2378)
- Fix: Build year for mail compartment of planes was not set correctly, affected station ratings (2380)
- Fix: Endgame window on easy difficulty resulted in infinite loop (2381)
- Fix: Check the airport type when building an airport (2382)
- Fix: Monkey-testing turned up some command crashes (2383)
- Fix: Check selling land and setting player colour. Also an extra map-bounds check for terraforming (2384)
- Fix: [realistic accel] Very slow trains no longer get an increase in maximum speed when part of them is in a depot (2388)
- Fix: [newgrf] Load power for dual-headed engines correctly (2400)
- Fix: [newgrf] When resolving callbacks, dont ignore wagon overrides (2410)
- Fix: Station ratings aren't affected by speed limits from realistic acceleration anymore (2411)
- Fix: building vehicles without depot crashed the game (2412)
- Fix: certain resolutions caused a crash when minimap was partly dragged outside the game window (2424)
- Fix: Deleting canals under bridges removed bridges first in certain configurations (2436)
- Fix: [NPF] Vehicles try to drive into a tunnel entrance from above (2471)
- Fix: [newgrf] Some road vehicle action 0 properties were loaded as the wrong type (int8,int16,int32) causing undefined results. (like cargo types being wrong) (2474)
- Fix: The console variable autoclean_unprotected was linked to the variable _network_autoclean_protected (2498)
- Fix: Old bug in the PCX writer: The first pixel column contained garbage, the picture was shifted one to the right, and the last column was dropped (2512)
- Fix: Using the mouse wheel could lead to a crash if mouse was not over a widget (2530)
- Fix: blinking 'lock' gfx in multiplayer games (2548)
- Fix: Remove original train pathfinder. Enhanced old pathfinder. (2553)
- Fix: Spaces in the path to the MIDI files caused the win32 MIDI player to fail (2563)
- Fix: set server map name to the loaded name of the game/scenario (2610)
- Fix: Improve the old pathfinder. Changed it to A* instead of Dijkstra. Benchmark shows that NTP is now around 10x faster than NPF (2635)
- Fix: Correctly save and load company_value, it's 64 bits wide, not 32 bits (2684)
- Fix: Volume control works now for the DirectMusic MIDI backend (2712)
- Fix: Change the fence algorithm so it removes fences when no farm tile is adjacent (2739)
- Fix: Tree tiles above the snow line got redrawn disproportionately often (2750)
- Fix: Depots could build trains of the wrong track type (2764)
- Fix: Sort the directories in the scenarion/savegame list (2860)
- Fix: On OS/2 show the trailing \ if the current directory is a root directory (2860)
- Fix: Return a proper version number, when testing the TTDPatch version in the SkipIf action (2862)
- Fix: Change the way NewGRFs are loaded, this saves quite some sprite slots - about 2000 for DBSetXL for example (2868)
- Fix: Several format string vulnerabilities and buffer overflows in the network code (2899)
- Fix: fixed issue where autorenewed vehicles didn't get all stats updated (2912)
- Fix: Exit the child of the extmidi backend with _exit() instead of exit(), because we don't want any atexit handlers - especially flushing output streams - to run, if exec() fails (2938)
- Fix: Server crash with "say"-command (2950)
- Fix: Fix win32 midi volume level control which didn't work (2960)
- Fix: [OSX] quitting the game no longer leaves a process behind that eats all the CPU power (3281)
- Fix: Fix for [ 1216203 ] UFO-broken waypoint (2961)
- Fix: [newgrf] Include missing grf feature canal
- Fix: [newgrf] Add bounds checking to VehicleChangeInfo for vehicles
- Fix: [newgrf] Wagon speed limits don't apply for wagons with livery overrides
- Fix: Align settings pool items to the size of void* to fix bus errors on 64bit architectures which require aligned variables (2976)
- Fix: restart_game_date is an UINT16, not a BYTE. Now setting the game restart year via the console should work (2987)
- Fix: [newgrf] Some GRF files don't specify a name or description, in which case the Action 8 is 8 bytes, not 9 (3005)
- Fix: The finnish markka was never abbreviated with capital letters (3021)
- Fix: Improve handling of non-existent sprite sets (3044)
- Fix: Don't attempt to map and empty sprite group to a vehicle (3045)
- Fix: Fixed typo and hang for BeOS Networking (3053)
- Fix: On Win98 and lower when you go to the root directory of a drive (eg. C:\) you were stuck there indefinitely and couldn't change any directories or see any files (3056)
- Fix: Complete rewrite of autoreplace; multiheaded train engines are replaced correctly (3081)
- Fix: A new train is now made if the front unit is an engine and the former front engine is moved away (3144)
- Fix: There are only 2 possible directions for ship depots, not 4 (3199)
- Fix: Allow bribing up to the maximum rating for bribing, don't disable this option at some arbitrary value early (3201)
- Fix: Don't lower land on tunnel, even with diag tracks on it (3228)
- Fix: Crash when making a screenshotin the main menu (3235)
- Fix: Crash when starting a scenarion via 'New Game' fails (3235)
- Fix: Determine clicked status of sticky icon from window flags rather than the widget click state (3247)
- Fix: Graphical glitch with autorail tool on a certain tile-types (3254)
- Fix: Center the X of the window close button (3302)
- Fix: [newgrf] Unload engine names before loading grf files (3316)
- Fix: Network window crash when it receives invalid information for example from the integrated nightly, so validate the network-input when it is received (3322)
- Fix: Build failed if SDL is built without pthread support (3326)
- Fix: Move initialization of vehicle random_bits to DC_EXEC blocks to allow use of Random() instead of InteractiveRandom(), which will alleviate some possib le network desyncs (3352)
- Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle (3367)
- Fix: Out-of-bounds array access when road vehicles overtook in a curve caused desyncs (3371)
- Fix: Update signal states when building or removing rail station blocks (3372)
- Fix: Don't allow trains to get bigger than 100 via drag and drop (3374)
- Fix: Don't reset date in the scenario editor when pressing RandomLand (3376)
- Fix: [newgrf] Running cost should be halved for dual head vehicles (3384)
- Fix: No fence was placed when placing fences and the neighbouring tile is a rail configuration which permits a fence but has a signal (3389)
- Fix: [newgrf] Ignore non-climate dependent cargo types (3394)
- Fix: [newgrf] Only add a random number of days to an engine's base introduction date if that date is not 0 (3410)
- Fix: When changing the server password via the console, actually set the password as well as flag whether it is required (3411)
- Fix: Under certain conditions placing a road tile parallel under a bridge would, instead of failing, succeed and place a perpendicular piece (3413)
- Fix: Disable the Fund New Industry menu item and window when connected to a server as a spectator (3414)
- Fix: Disable the clone and refit buttons in the train view when viewing another player's vehicles, or as a spectator (3415)
- Fix: Disallow building an oil rig above sea level (3416)
- Fix: When removing a town-owned tunnel the player's rating was not reduced (3418)
- Fix: (Possible) game crash on removing track/road under bridge if a vehicle was on the track/road under the bridge and the track/road sloped (3419)
- Fix: [newgrf] Only power should decide whether a rail vehicle is an engine or a wagon. (fixes SHIKI 810 in jpsetw.grf) (3424)
- Fix: Incorrect validating of tree-planting command which can allow a buffer-overflow (3446)
- Fix: [newgrf] When changing the sprite ID of a vehicle, if it is not FD (custom graphics), the value needs to changed from a 16bit array offset to an array index. (fixes tropicstw.grf) (3449)
- Fix: You couldn't remove an item from a list-type of config ingame from the configuration file (3475)
- Fix: [newgrf] Always reinitialize the ttdpatch flags as patch settings may have changed (3486)
- Fix: Price for demolishing a bridge was dependent on orientation and map size (3487)
|
|
2006-06-07 - 3.01
Fix from Brian Cassidy in Devel::InnerPackage
2006-06-06 - 3.0
Big refactor to split stuff up into more manageable pieces
2006-04-05 - 2.98
Allow the ability to provide the file matching regex
2006-02-06 - 2.97
Patch from Ricardo Signes to fix bug where File::Find
is not topic-safe in 5.6.1
2005-09-01 - 2.96
Patch from Alex Vandiver to sort an edge case where the package
stash to contain "::"
2005-07-30 - 2.95
Patch from Alex Vandiver to sort ::ISA::CACHE issues.
More patches from Christopher H. Laco to sort out only and except
and to fix calling search_path( add => ... ) before plugins()
2005-07-09 - 2.9 More Tainting fixes
Patches from Christopher H. Laco and Joe McMahon to do more taint fixing
Suggestion from Christopher H. Laco to do a can check before instatiating
|
|
2006-06-07 - 3.01
Fix from Brian Cassidy in Devel::InnerPackage
2006-06-06 - 3.0
Big refactor to split stuff up into more manageable pieces
2006-04-05 - 2.98
Allow the ability to provide the file matching regex
2006-02-06 - 2.97
Patch from Ricardo Signes to fix bug where File::Find
is not topic-safe in 5.6.1
2005-09-01 - 2.96
Patch from Alex Vandiver to sort an edge case where the package
stash to contain "::"
2005-07-30 - 2.95
Patch from Alex Vandiver to sort ::ISA::CACHE issues.
More patches from Christopher H. Laco to sort out only and except
and to fix calling search_path( add => ... ) before plugins()
2005-07-09 - 2.9 More Tainting fixes
Patches from Christopher H. Laco and Joe McMahon to do more taint fixing
Suggestion from Christopher H. Laco to do a can check before instatiating
|
|
|