Upstream changes:
0.9946 Sat Aug 28 22:32:16 PDT 2010
- Fixes UUV warnings in Apache2 handler RT:60472
- Fixed various test failures due to dependencies
textproc/xml-coreutils into The NetBSD Packages Collection.
The xml-coreutils are a collection of Unix/POSIX command line tools
for processing XML files. The aim is to make XML processing for
shell users exactly as easy as text processing.
Collection.
The xml-coreutils are a collection of Unix/POSIX command line tools
for processing XML files. The aim is to make XML processing for
shell users exactly as easy as text processing.
* support packages from other than default channels
* replace deprecated function usage in pear_plist.php
* generate filelist from installed registry, to support "install as" files.
tested with all pear pacakgs in pkgsrc.
Changes:
2010/08/15: version 3.0.4 = tag release-3-0-4
7280: BT: fix make_torrent creates sometimes torrents without name argument
(ygrek)
7278: configure: more useful --enable-debug (ygrek)
- enable also for ocamlopt
- enable when profiling
7274: DC: Increase message buffer size to fix communication with bots
(somedamnthing)
2010/08/08
7267: http proxy authentication support (ygrek)
- new options http_proxy_login and http_proxy_password control authentication
for TCP CONNECT and plain HTTP requests through http proxy
2010/08/07
7273: Fix compile errors on Debian/kFreeBSD
7272: Configure: Use Ocaml 3.12.0 as default compiler
7269: Fix typos (glondu)
-------------------------------------------------------------------------------
2010/08/01: version 3.0.3 = tag release-3-0-3
2010/07/28
7262: BT: improve porttest (ygrek)
7254: BT/bandwidth controllers: accept incoming connections while downloading
- should improve upload when downlink is saturated (ygrek)
2010/07/24
7258: russian i18n mlnet_strings (Balamutick/ygrek)
2010/07/18
7253: Fix downloading Ocaml 3.12 archive, use lablgtk-2.12.0 for Ocaml < 3.10
7252: GTK2 GUI: Fix compile bug with lablgtk2-20100620 and Ocaml 3.12
7251: BT: OCaml 3.08.3 compatibility fix (ygrek)
7250: DC: discover self IP (ygrek)
7249: DC: fix parsing MyINFO with non-latin nicks (ygrek)
2010/07/17
7248: DC: correctly parse dchub:// entries in xml hublist (ygrek)
7247: BT tracker: remember tracked files after restart (ygrek)
2010/07/16
7245: HTML: Fix unstable option sections links position (ygrek)
7210: upload scheduler: correctly handle clock jumps (ygrek)
7219: fsync rename options files (ygrek)
2010/07/15
7208: New aliases (ygrek)
- "unpause", "continue" for command "resume"
- "man" for command "help"
7233: BT: Announce shared files when share_scan_interval = 0 (ygrek)
2010/05/26
7206: MinGW: Fix diskinfo on large partitions
2010/05/24
7201: DC: Whitespace fixes (ygrek)
7202: BT: Improve internal tracker (ygrek)
- continue tracking files even if there are no requests
- better logging and error reporting
- remove peer from peers list when it sends 'stopped' event
7203: Fix linking with binutils-gold
2010/05/23
7183: DC: magnet links and html ui usability tweaks (ygrek)
7180: DC: better encoding handling (ygrek)
- new option default_encoding for communications with hubs, default CP1252
7181: HTML: Fix sorting of friends' file list (ygrek)
7200: Allow compilation with upcoming Ocaml 3.12
-------------------------------------------------------------------------------
2010/04/25: version 3.0.2 = tag release-3-0-2
7175: DC: PtokaX compatibility (ygrek)
7169: Equal scales for graphical up/down stats (ygrek)
7167: Improve add_mail_brackets option description,
change default according to RFC (ygrek)
2010/04/11
7164: BT: more user-friendly tracker (ygrek)
- `compute_torrent` shows full path and url to generated torrent file
- `torrents` output htmlized
- corrected server header
- improved comments for tracker options
- search torrents in old directory too
7163: Fix not sending UDP packets when max_hard_upload_rate = 0 (ygrek)
2010/04/10
7162: filter longhelp output (ygrek)
- longhelp (or ??) with parameters will output only those commands that
contain all of the specified parameters as substring
2010/04/08
7161: bw_toggle: Add options "high" and "low"
- bw_toggle without options works as before
- if "high" is added, the *_2 option set is used if max_opened_connections_2
is higher than max_opened_connections, otherwise the option values are kept
- if "low" is added, the *_2 option set is used if max_opened_connections_2
is lower than max_opened_connections, otherwise the option values are kept
6959: DC: Fix invalid XML (ygrek)
- enhanced patch (use Xml.escape and properly escape attributes in Xml.to_string)
2010/04/04
7153: BT: correctly handle failed tracker requests (ygrek)
7155: DC: understand hublist.xml (ygrek)
2010/04/02
7151: BT: html ui tweaks (ygrek)
2010/04/01
7150: BT: track torrents created with compute_torrent (ygrek)
2010/03/27
7142: BT: max_uploaders_per_torrent option not restored from .ini files (xboct)
7140: MinGW: Fix linking with Ocaml 3.11.2
7139: BT: Some improvements and fixes (ygrek)
- Don't request sources from tracker (set numwant=0) if we don't need them e.g.
'stopped' event or when sharing
- Prevent client from repeatedly sending 'started' events for shared files
- Check that peer addresses, returned from tracker in compact format, are valid
and not blocked (same check as for non-compact format)
- Show torrent info_hash in html ui
7138: BT: Recognize more client brands (ygrek)
7137: Fix error in calculating average upload speed for client (ygrek)
7136: GTK2 GUI: start downloads from search results items
by double-click (soulcatcher)
2010/03/20
7128: BT: Fix ratio reporting (ygrek)
7127: Configure: Use Ocaml 3.11.2 as default compiler
7076: Support preallocating files on Unix systems (drwho)
Recent Linux kernels support fast preallocation when the filesystem is
XFS, EXT4 or BTRFS, this patch adds preallocation support when
posix_fallocate() is available
6968: GTK2 GUI: Fix switching server preferred status (dcoppa)
* AI:
* Fixed bug #16102: Made AI cancel attacks if a previously valid attack
was made invalid by WML event after move in move+attack sequence.
* Allowed custom eras to define Lua AI modifications for games played with
this era.
* Campaigns:
* Delfadors Memoirs:
* Make Lionel's portrait in Delfador's Memoirs story
screens the same as his unit portrait since there doesn't seem to be a
current higher-res version available
* Descent into Darkness:
* Made 'Alone at Last' slightly easier. Also, Dela is no longer
invulnerable but cannot be assassinated easily.
* Legend of Wesmere:
* removed gold overlay when defeating both leaders
* Reduced the difficulty of scenario 14 and improved the AI of the ally.
* Liberty:
* Increased the difficulty in 'Glory' by making the defenders behave more
intelligently.
* Language and i18n:
* Updated translations: Chinese (Simplified), Galician, Japanese, Serbian,
Vietnamese
* Flushed image cache when changing language
* Miscellaneous and bug fixes:
* Ensured graceful failure when encountering broken [advancefrom] tag.
* Handled ToD areas in a LIFO way, so that it is possible
to override them without first removing them
* Avoided displaying an empty menu and therefore choosing
a random weapon, when there is none
* Added detection for server replays, as they are missing the core [lua] tags
* Fixed attack_end event not raised for uncommon swarm attacks
* Added test for invalidated death due to positive hp after the 'die' event
* 1.9 syntax creeped into 1.8.x causing segfaults
* Fixed petrifying in multiround combats
* Fixed reference binded to a temporary, possibly the cause of the failure
on arklinux
* Never allow uploading *.pbl files (case-insensitive) to the add-ons
server from the regular game client
* Fixed revision.hpp generation with cmake 1.8(.2)
* Fixed usage of first PKG_CHECK_MODULES inside a shell conditional
* Fixed broken attack animatio
Pkgsrc changes:
- adjust dependencies
Upstream changes:
1.12 Sat, Aug 28, 2010
[BUG FIXES]
* Fix the MANIFEST. Fixes RT #60831, reported by Alberto Simões.
1.11 Fri, Aug 27, 2010
[API CHANGES]
* An attribute in a subclass can now override the value of "is". (doy)
* The deprecation warnings for alias and excludes have been turned back off
for this release, to give other module authors a chance to tweak their
code. (Dave Rolsky)
[BUG FIXES]
* mro::get_linear_isa was being called as a function rather than a method,
which caused problems with Perl 5.8.x. (t0m)
* Union types always created a type constraint, even if their constituent
constraints did not have any coercions. This bogus coercion always
returned undef, which meant that a union which included Undef as a member
always coerced bad values to undef. Reported by Eric Brine. RT
#58411. (Dave Rolsky)
* Union types with coercions would always fall back to coercing the value to
undef (unintentionally). Now if all the coercions for a union type fail,
the value returned by the coercion is the original value that we attempted
to coerce. (Dave Rolsky).
ocaml-3.12. Set LICENSE. Add gtksourceview2 option; disable (default off)
glade option, since it currently doesn't build.
In Lablgtk-2.14.1:
2010.05.20 [Jacques]
* update unison patch to 2.40.16 (for Quartz users)
2010.05.18 [Jacques]
* rename gtkSignal.ml to gtkSignal.ml4 and fix depend target
* move Glib.Utf8 code to gutf8.ml, so that it can be used in xml_lexer
to fix a bug report by Pascal Brisset (multibyte entities of the form
● in glade files).
2010.04.08 [Jacques]
* remove useless methods (discovered by ocaml 3.12)
2010.01.14 [Benjamin]
* Apply patch from Mike Spivey to support get_visible range in Gtree
* Fixed incorrect target labgtkspell.cmxs in Makefile
2009.10.01 [Jacques]
* Correct wrong module name SourceViewEnums -> SourceView2Enums
In Lablgtk-2.14.0:
2009.09.25 [Jacques]
* Ensure compilation under windows
2009.09.22 [Benjamin]
* Restore compatibility with pre-3.11 OCaml versions
2009.09.01 [Benjamin]
* Apply patch from Mike Spivey:
* Access to StyleSchemeManager objects
* Some attributes are strings and not string options. This seems
sensible.
* Languages and style schemes are treated alike in creating buffers:
both arguments are wrapped.
* draw_spaces deals with a list of flags, not a single flag.
* Mark categories can have priorities, icons and backgrounds
* Some attributes of languages are accessed by methods instead of
properties to work around a GTK bug.
2009.09.01 [Benjamin]
* Support for GtkSourceView 2.6 in library "lablgtksourceview2"
* Support for GtkSourceView 1.x is still available in library
"lablgtksourceview" but it is no longer linked into the lablgtk2
default toplevel as it is not linkable with "lablgtksourceview2".
2009.05.21 [Jacques]
* Apply Anil Madhavapeddy patch for lablgladecc2 -hide-default
2009.05.18 [Benjamin]
* Make and install dynamic cmxs objects when available.
* Fix compilation bug for ml_panel.c (Richard Jones message of 2009-02-06)
2009.05.12 [Jacques]
* Merge new tooltip support from Moutinho's branch r1365
(sorry for 1.5y delay...)
* Merge tree DND from Moutinho's branch r1387 (1y delay...)
2009.05.08 [Jacques]
* Add Gdk.Windowing.platform for platform dependent applications
* Fix bug in Clist.set_pixmap when no mask given
2009.04.20 [Jacques]
* Print backtrace if available when exception raised in signal callback.
Requires ocaml 3.11. (suggested by Bart Jacobs)
* Use "val virtual obj" in generated code. Requires ocaml 3.10.
2009.03.19 [Jacques]
* In GtkAboutDialog, change internal property from "name" to "program-name"
if version >= 2.12. The OO interface is left unchanged, since there is
no conflict with #misc#name anyway.
2009.02.09 [Benjamin]
* fix linking bug for older than 2.2 Gtk with g_io_channel_read_chars
2009.01.20 [Benjamin]
* change handling of non existent properties.
[Not_found] is no longer raised and [Invalid_argument prop_name] is
used instead.
No exception is raised by unknown dynamic property setters and a GLib
warning is emitted.
See the comments in src/gobject.mli in the local Property module.
2009.01.13 [Benjamin]
* fix compilation issues with Gtk 2.4
Add support for the amd64 and sparc ports as targets.
Improve error reporting for common types of unsuitable URLs.
Avoid sending multiple responses when the NetBSD 3.0.1 sysinst
updates the menu display multiple times.
New command line option "--disk-size".
1.6.3 (2010-08-26)
This is a monthly bugfix release. It includes several significant
fixes, including a fix for a long-standing hardlink corruption
issue on Windows.
alias: make shadowing behavior more consistent (issue2054)
bisect: better message for unrelated starting revisions
bookmarks: Check if the bookmark to delete exists on the remote
bookmarks: guard against listing bookmarks on unsupported repos
chunkbuffer: use += rather than cStringIO to reduce memory footprint
convert: Using --dest-type svn crashed, if the source repo used tags.
convert: properly set encoding for gnuarch converter
convert: use encoding.encoding instead of locale.getpreferredencoding()
encoding: improve handling of buggy getpreferredencoding() on Mac OS X
graphlog: mark --branch as incompatible with --graph
http basic auth: reset redirect counter on new requests (issue2255)
httprepo: decompress stream incrementally to reduce memory usage
log: fix the bug 'hg log --stat -p == hg log --stat'
mercurial.spec: gettext is a build requirement for getting
proper localization
merge: drop reference to file contents after write
merge: move reverse-merge logic out of filemerge (issue2342)
merge: fix detection of conflict markers with checkconflicts enabled
mq: don't inherit default and default-push paths with --mq (issue2333)
resolve: updated help documentation for improved clarity
revlog: drop cache after use to save memory footprint
templatefilters: unnest uescape()
templates: add filenolink to raw style (issue2332)
url: expand vars in all [auth] settings (issue2328)
url: limit expansion to safe auth keys (Issue2328)
util: avoid using hashlib on Python < 2.5 (issue2278)
verify: initialize rp variable in case we hit out of memory
verify: reduce memory footprint when unpacking files
verify: report exceptions that don't have a str() method
win32: correctly break hardlinks on network drives (issue761)
Trac-0.12.ja1 (Aug 25, 2010)
* Based on Trac 0.12 'Babel'
* Change document and parameters for our distribution.
- *.trac-ja
- setup.py
- trac/templates/about.html
- trac/templates/theme.html
* Translate default Wiki pages into Japanese.
- trac/wiki/default-pages/*
* Translate document of Wiki macros into Japanese.
- trac/admin/console.py
- trac/ticket/query.py
- trac/wiki/macros.py
* Translate document of trac.ini options into Japanese.
- trac/attachment.py
- trac/db/api.py
- trac/db/mysql_backend.py
- trac/db/postgres_backend.py
- trac/db/sqlite_backend.py
- trac/env.py
- trac/mimeview/api.py
- trac/mimeview/silvercity.py
- trac/notification.py
- trac/perm.py
- trac/search/web_ui.py
- trac/ticket/api.py
- trac/ticket/notification.py
- trac/ticket/query.py
- trac/ticket/report.py
- trac/ticket/roadmap.py
- trac/ticket/web_ui.py
- trac/timeline/web_ui.py
- trac/versioncontrol/api.py
- trac/versioncontrol/svn_authz.py
- trac/versioncontrol/svn_fs.py
- trac/versioncontrol/web_ui/browser.py
- trac/versioncontrol/web_ui/changeset.py
- trac/versioncontrol/web_ui/log.py
- trac/web/auth.py
- trac/web/chrome.py
- trac/web/main.py
- trac/wiki/api.py
- trac/wiki/web_ui.py
- tracopt/mimeview/enscript.py
- tracopt/mimeview/php.py
* Change default values for databases and trac.ini to Japanese
- trac/db_default.py
- trac/ticket/workflows/basic-workflow.ini
- trac/ticket/workflows/original-workflow.ini
* [Patch] Change default date/time format to Japan
- trac/log.py
- trac/util/datefmt.py
* [Patch] Change default encode to cp932
- trac/mimeview/api.py
* [Patch] Add format processing with Japanese coumn name in reports
- trac/ticket/report.py
- trac/ticket/templates/report.rss
- trac/ticket/templates/report_view.html
* [Patch] Fixes a bug that local time is not applied when download Zip file
from repository
- trac/versioncontrol/web_ui/changeset.py
* [Patch] minor patch for Unicode handling
- trac/about.py
Trac 0.12 'Babel' (June 13, 2010)
http://svn.edgewall.org/repos/trac/tags/trac-0.12
Trac 0.12 is a major release introducing i18n and multiple repository support as the most visible changes.
The following list contains only a few highlights:
- The user interface is translated in a dozen of languages, provided the
[Babel:] package is installed
- Multiple repositories can be associated to a single Trac environment; the
repositories can be of heterogeneous types (svn, hg, git, darcs...)
- Usability improvements for the Wiki, with a nice side-by-side edit mode with
automatic preview
- Richer Wiki syntax, with much improved support for tables, partial
WikiCreole compatibility and numerous smaller improvements
- Usability improvements for the Ticket module, with automatic preview of
comments while you type and possibility to edit or remove them later
- Improved Custom Queries (time fields, multiple disjoint conditions,
a.k.a. OR queries)
- Timeline filtering by user
- ... and numerous smaller features added and bugs fixed since 0.11!
(GIS) licensed under the GNU General Public License. QGIS is an official
project of the Open Source Geospatial Foundation (OSGeo). It runs on Linux,
Unix, Mac OSX, and Windows and supports numerous vector, raster, and database
formats and functionalities.
Quantum GIS provides a continously growing number of capabilities provided by
core functions and plugins. You can visualize, manage, edit, analyse data, and
compose printable maps. Get a first impression with some screenshots and a more
detailed feature list.
* configure/libtool/etc regenerated with newer versions.
* Fix definition of CPL atomic function with CPL_INLINE undefined
* Clean out remnants of old generation python support in configure
* Fix build problems on systems with 64bit pointer and 32bit long
* C#: Fixed ambiguous reference to SpatialReference in C# sample apps
* C#: Fix crash on memory release of string from ExportToWkt()
* Java: Handle transparency better in color tables
* Python 2.x/3.0 compatability fixes for scripts
* Python fixes for numpy array io
* stateplane.csv updated for Kentuky and California fixes
* Fix an old and very obscure bug that can lead to corruption of the database
free-page list when incremental_vacuum is used.
Changes 3.7.1:
* Added new commands SQLITE_DBSTATUS_SCHEMA_USED and SQLITE_DBSTATUS_STMT_USED
to the sqlite3_db_status() interface, in order to report out the amount of
memory used to hold the schema and prepared statements of a connection.
* Increase the maximum size of a database pages from 32KiB to 64KiB.
* Use the LIKE optimization even if the right-hand side string contains no
wildcards.
* Added the SQLITE_FCNTL_CHUNK_SIZE verb to the sqlite3_file_control()
interface for both unix and windows, to cause database files to grow in
large chunks in order to reduce disk fragmentation.
* Fixed a bug in the query planner that caused performance regresssions
relative to 3.6.23.1 on some complex joins.
* Fixed a typo in the OS/2 backend.
* Refactored the pager module.
* The SQLITE_MAX_PAGE_SIZE compile-time option is now silently ignored.
The maximum page size is hard-coded at 65536 bytes.
Emulation:
- IDE improvements:
- Support for second drive (IDE slave)
- WIN_FORMAT command (allows HD Driver to format IDE drives)
- GEMDOS HDD emulation:
- Minor fixes to Fseek(), Fopen(), Fdatime() (e.g. Pure debugger works)
- On TOS v4 Fread() size arg is unsigned, on earlier TOS its signed
(bad code can use -1L to read whole file instead getting fail on TOS4)
- Prevent DTA and read/write functions accessing invalid memory areas
- Programs can now change read-only files to be writable
- Falcon sound emulation:
- Microphone (jack) emulation in Falcon mode (requires portaudio library)
- SSI direct sound entrance ("Audio Fun Machine" and winrec are working)
- DMA sound recording
- Crossbar handshake mode transfers
- Max VDI rez increased to TT-hi size (1280x960)
- 68020+FPU changed to 68EC030+FPU (no MMU 030) for Falcon and TT modes
(Some Falcon programs didn't work with 020)
- Video emulation on STF/STE:
- correctly shift the screen 4 pixels to the left when left border is removed
- add support for STE's 224 bytes overscan line without stabilizer
- when reading $ff8205/07/09 on STE, take into account the value
of horizontal scrolling/prefetch and linewidth
- when writing to $ff8205/07/09 on STE, correctly handle the case
where the write is made while display in ON
- LMC1992 emulation / STE sound filtering
* script syntax error
* Fixed memory corruption issue introduced in 2.0.3 with replicating large rows
* cloneNodeFinish() references the proper column in sl_sequence
* Newer versions of flex have changed yyleng from an int to a size_t
instead of referencing the extern yyleng directly we use the function
yyget_leng() and have added a configure check to confirm that the version
of flex we use is not too old.
* Memory leak fixes
* Various documentation fixes
* cloneNodeFinish() called updateRelOid() that ws looking at wrong tab_id
sl_sequence but the column is named seq_id.
* Fixed mistyped variable name in ShouldSlonyVacuumTable
simulator framework for the development and pursuit of interesting flight
simulator ideas. This package contains the data files (textures, models, etc).
Changes 2.0.0:
* This is primarily a bug fix release.
games/flightgear-base has been renamed to games/flightgear-data,