Release 0.5 (2008-06-25)
========================
* docutils/languages/he.py: Added to project: Hebrew mappings by
Meir Kriheli.
* docutils/parsers/rst/languages/he.py: Added to project: Hebrew
mappings by Meir Kriheli.
* docutils/frontend.py:
- Configuration files are now assumed and required to be
UTF-8-encoded.
- Paths of applied configuration files are now recorded in the
runtime setting ``_config_files`` (accessible via
``--dump-settings``).
- Added ``--strip-elements-with-class`` and ``--strip-class``
options (``strip_elements_with_classes`` and ``strip_classes``
settings).
* docutils/io.py:
- Added code to determine the input encoding from data: encoding
declarations or the presence of byte order marks (UTF-8 & UTF-16).
- Added support for IronPython 1.0.
* docutils/nodes.py:
- Added ``document.__getstate__`` method, for pickling.
* docutils/parsers/rst/states.py:
- Allow ``+`` and ``:`` in reference names.
- Unquoted targets beginning with an underscore (``.. __target:
URI``) are no longer accepted.
- Added support for multiple attributions in a physical block quote
(indented text block), dividing it into multiple logical block
quotes.
- Added support for unicode bullets in bullet lists: "•", "‣", and
"⁃".
- Added support for new object-oriented directive interface,
retaining compatibility to the old functional interface.
- Added support for throwing ``DirectiveError``'s from within
directive code.
* docutils/parsers/rst/__init__.py:
- Added ``Directive`` base class.
- Added ``DirectiveError`` base class.
- Fixed ``file_insertion_enabled`` & ``raw_enabled`` setting
definitions.
* docutils/parsers/directives/:
- Refactored all reStructuredText directives to use the new
object-oriented directive interface. Errors are now (mostly)
thrown using the new ``DirectiveError`` class.
* docutils/parsers/directives/misc.py:
- Added ``start-after`` and ``end-before`` options to ``include``
directive; thanks to Stefan Rank.
* docutils/transforms/universal.py:
- Added ``StripClassesAndElements`` transform to remove from the
document tree all elements with classes in
``settings.strip_elements_with_classes`` and all "classes"
attribute values in ``self.document.settings.strip_classes``.
* docutils/transforms/writer_aux.py:
- Added ``Admonitions`` transform to transform specific admonitions
(like ``note``, ``warning``, etc.) into generic admonitions with a
localized title.
* docutils/writers/html4css1/__init__.py:
- Moved template functionality from the PEP/HTML writer here.
- Expanded the fragments available in the ``parts`` attribute.
- Moved ``id`` attributes from titles to surrounding ``div``
elements.
- Dropped all ``name`` attributes of ``a`` elements (``id`` is
universally supported now).
- ``template.txt`` is now opened in text mode instead of binary mode
(to ensure Windows compatibility).
- ``a`` elements now have an "internal" or "external" class,
depending on reference type.
* docutils/writers/html4css1/template.txt: Added to project.
* docutils/writers/pep_html/:
- Moved template functionality to the HTML writer.
* docutils/writers/s5_html/__init__.py:
- Added ``view_mode`` & ``hidden_controls`` settings
(``--view-mode`` & ``--hidden-controls/--visible-controls``
options).
* docutils/writers/latex2e/__init__.py:
- Add ``--literal-block-env``
- Fix: escaping ``%`` in href urls.
- Move usepackage hyperref after stylesheet inclusion.
- Fix: scrartcl does not have chapter but scrreprt.
- Add newline after ``\end{verbatim}``.
- Merge smaller differences from latex2e_adaptive_preamble.
- Add ``use-part-section``.
- Put leavevmode before longtable to avoid having it moved before sub/pargraph.
- Using leavemode option_list no longer needs to check if parent
is a definition list.
- Append ``\leavemode`` to definition list terms.
- No longer write visit\_/depart_definition_list_item comments to
output.
- Table column width with 3 decimal places.
- Add table stubs support (boldfont).
- Add assemble_parts to writer.
- Add simply support for nested tables.
- Fix verbatim in tables if use-verbatim-when-possible.
- Use section commands down to subparagraph.
- Put ensuremath around some latin1 chars.
- Set ``usepackage[utf8x]{inputenc}`` for utf-8.
- New option ``--use-bibtex=style,db1,db2``.
- New option ``--reference-label`` to allow usage of LaTeX ref for
labels in section references.
- Add a label after every section to support sectionnumbers as reference
labels.
- Fix: bug# 1605376 rst2latex: bad options group list
- Remove inactive code for use_optionlist_for_option_list.
- Remove latex comments from option_list output.
- Fix: bug# 1612270 double qoutes in italian literal.
- Fix: output ``hypertarget{ node.get(refid) }{}`` from visit_target.
- Add option --use-latex-abstract.
- Image width unit ``px`` is translated to ``pt``.
- Add image height support.
- Fix: image width ``70%`` is converted ``0.700\linewidth``.
bug #1457388
- Fix: Do not escape underscores in citation reference labels if
use-latex-citations is set.
- Use centering instead of center for figure contents, to avoid vertical
space.
- Recognize table class: borderless, nolines, booktabs, standard.
- Fix: Renaming contents section does not work with latex writer; SF
bug #1487405.
- Applied patch for custom roles with classes from Edward Loper.
- Fixed bug that caused crashes with more than 256 lists.
* docutils/writers/pep_html/__init__.py:
- Changed to support new python.org website structure and
pep2pyramid.py.
* docs/howto/security.txt: "Deploying Docutils Securely", added to
project.
* tools/buildhtml.py:
-- Added ``ignore`` setting to exclude a list of shell patterns
(default: ``.svn:CVS``).
* tools/editors/emacs/rst.el:
- Changed license to "GPL".
- Added ``rst-straighten-decorations`` function.
- The ``compile`` module is now always loaded.
- Added ``rst-toggle-line-block`` function.
- Headings consisting only of non-ASCII characters are now
recognized by ``rst-toc`` and ``rst-adjust``.
- Added font-lock support for multi-line comments where the first
comment line is empty.
- Added ``(require 'font-lock)``.
* setup.py:
- Provide descriptive error message if distutils is missing.
4.7.5:
* Add support for "DB_EID_INVALID" and "DB_EID_BROADCAST" flags.
* Add support for "DB_SEQUENCE->stat_print()". The binding
support for "DB_SEQUENCE" is now complete.
* Add support for "DB_ENV->txn_stat_print()".
* Add support for "DB_ENV->get_timeout()".
* Document that "DB_ENV->txn_stat()" accepts a flag.
* Unlock the GIL when doing "DB_ENV->set_tx_max()" and
"DB_ENV->set_tx_timestamp()".
* Add support for "DB_ENV->get_tx_max()".
* Add support for "DB_ENV->get_tx_timestamp()".
* Add support for "DB_TXN_WAIT" flag.
* Add support for "DB_TXN->set_timeout()".
* Add support for "DB_TXN->set_name()" and
"DB_TXN->get_name()". Under Python 3.0, the name
is an Unicode string. The binding support for
"DB_TXN" is now complete.
* Add support for "DB_REP_PERMANENT", "DB_REP_CONF_NOAUTOINIT",
"DB_REP_CONF_DELAYCLIENT", "DB_REP_CONF_BULK",
"DB_REP_CONF_NOWAIT", "DB_REP_LEASE_EXPIRED",
"DB_REP_CONF_LEASE", "DB_REPMGR_CONF_2SITE_STRICT",
"DB_REP_ANYWHERE", "DB_REP_NOBUFFER" and "DB_REP_REREQUEST"
flags.
4.7.4:
* Under Python 3.0, "bsddb.db.DB_VERSION_STRING",
"bsddb.db.__version__" and "bsddb.db.cvsid" must
return (unicode) strings instead of bytes. Solved.
* Use the new (20081018) trove classifiers in PyPI
to identify Python supported versions.
* In "DB_ENV->rep_set_timeout()" and "DB_ENV->rep_get_timeout()",
support flags "DB_REP_LEASE_TIMEOUT".
* In "DB_ENV->rep_set_timeout()" and "DB_ENV->rep_get_timeout()",
support flags "DB_REP_HEARTBEAT_MONITOR" and
"DB_REP_HEARTBEAT_SEND". These flags are used in the Replication
Manager framework, ignored if using Base Replication.
* Implements "DB->exists()".
* Add support for "DB_IMMUTABLE_KEY" flag.
* Add support for "DB_REP_LOCKOUT" exception.
* Support returning a list of strings in "associate()"
callback. (Kung Phu)
* Testsuite and Python 3.0 compatibility for "associate()"
returning a list. In particular, in Python 3.0 the list
must contain bytes.
* Implements "DBEnv->fileid_reset()". (Duncan Findlay)
* Implements "DB->compact()". (Gregory P. Smith)
Berkeley DB 4.6 implementation is buggy, so we only
support this function from Berkeley DB 4.7 and newer.
We also support related flags "DB_FREELIST_ONLY"
and "DB_FREE_SPACE".
Adds support for Signature Version 2 for increased security with EC2, SQS, SDB
Add support for Regions in EC2
Fixes Issue 172, Issue 178, Issue 180, Issue 181, Issue 182
Fixes issue 165, issue 172, issue 173, issue 174, issue 176, issue 177
Adds initial support for CloudFront (ahem) service
Fixes stupid and dangerous copy/paste error in SDB support.
Support for EBS, QueryWithAttributes, lots of bugfixes.
2009-01-26: Released gWaei 0.14.0
New features! The preferences dialog has recieved an options boost. There
is a new advanced tab. On of the most interesting options is the ability
to adjust the highlight colors.
The search engine has been upgraded a bit. Bugs fixed, works better with
NetBSD, does better sorting of Japanese searches.
Last, the japanese locale requirements have been loosened. They aren't as
important as I had once thought. Though it is nice because it makes gtk
antialias the japanese text on my systems.
telepathy-gabble 0.7.21 (2009-02-19)
====================================
The "what?! why do I have flowers outside of my window?" release.
Dependencies:
* telepathy-glib 0.7.23 is now required
Enhancements:
* Implement new tube API for muc stream tubes
* Implement new tube API for 1-1 and muc D-Bus tubes
* Implement the Messages interface for Text channels.
Changes:
* In multi-user chats, the point at which Sent is emitted has changed.
Previously, Sent was emitted when the message was echoed back to you by the
server; now, it is emitted (as is Messages.MessageSent) when you send the
message. When the message is echoed, a delivery report is emitted with
Messages.MessageReceived, and Received is emitted with an empty body and the
Non_Text_Content flag set. Clients that don't understand the Messages
interface should just immediately ack the ID in that signal.
If clients want to preserve the total ordering of MUC messages, they now need
to care about the Messages interface and watch out for the delivery report.
Fixes:
* Various tubes related leaks
* fd.o#20003: fix a crash starting Jingle calls on some 64-bit platforms
* fd.o#20133: fix various bugs where idle callbacks outlived their user-data.
* Don't start sending video when the other side adds a video stream.
telepathy-gabble 0.7.20 (2009-01-02)
====================================
The "crêpes du belge" release.
Enhancements:
* Implement the draft version of Location from telepathy-spec 0.17.19
* Announce generic tube capabilities when contacts support tubes
Fixes:
* Don't get confused if MUC services auto-rename us (as much as is possible)
* Don't get confused if we have to change our own nick in order to join a MUC
* Set the correct actor when Jingle sessions are terminated
* Don't omit offline, unknown and error from Statuses and GetStatuses()
(regression in 0.7.19)
* Close and ChannelClosed signals are now fired when a tube is closed (new API)
telepathy-gabble 0.7.19 (2009-01-29)
====================================
The "redecorated" release.
Fixes:
* Don't crash when closing a muc channel containing an closed D-Bus tube.
* Don't resurrect removed streams if the call responder includes them in
session-accept
* Don't crash in calls if using glib with debugging enabled (fd.o #19327).
* Don't crash when removing contact from known list (fd.o #19524).
* Fix D-Bus muc tubes (dev.sugarlabs.org #60).
* Fix refcount leak in jingle code (fd.o #19385).
* Don't crash if "offline" presence status is requested.
* Raise the appropriate error from RequestHandles for telepathy-spec 0.17.18
compliance (fd.o #19611).
telepathy-idle 0.1.3 (2009-02-17)
=================================
Dependencies:
* telepathy-glib 0.7.15
Enhancements:
* Added automated test infrastructure
Fixes:
* Fixed a bunch of memory leaks reported by valgrind
* handle buggy servers that don't quit properly
* Fix parsing error that resulting in not receiving any messages that started
with a leading space (Bug #17390)
* Handle user renames in room channels properly
* Validate nicknames properly when attempting to create a new connection
* Fix bug where data was lost due to improper splitting of long messages
(Bug #17392)
* Don't split utf-8 codepoints in half when splitting long messages (Bug #13532)
* Fix bug where a user named 'foo' that was a member of a channel of the same
name ('#foo') would have private messages delivered to both the private chat
and the group chat (Bug #19766)
* Fix some infinite loop failures when connections fail
* Fixed various warnings
telepathy-glib 0.7.26 (2009-02-16)
==================================
The "Leffe Radieuse" release.
Enhancements:
* Add tp_connection_manager_call_when_ready()
* When constructing TpConnectionManager, if the .manager file is missing
or can't be read, always try to activate the connection manager (in
practice, this is what's wanted)
* fd.o #18291: when listing connection managers, wait for them to all be ready
* fd.o #18056: add method-based accessors for TpConnectionManager members
* fd.o #17519: track the Connection's SelfHandle property in TpConnection
* Add tp_dbus_daemon_dup(), convenient API to share a starter-bus connection
* Generate GTypes for arrays of mappings, and improve use of the
type-generation functions
* Add tp_intset_new_containing(), a convenient factory for sets with
exactly one member
Deprecations:
* Deprecate tp_get_bus_proxy()
Fixes:
* Reduce our reliance on making a DBusGProxy for the dbus-daemon (working
towards avoiding overly-broad NameOwnerChanged matches)
* fd.o #18832 (partially addressed): document that tp_get_bus() can call
exit() and why, and discourage it in processes that aren't totally reliant
on D-Bus
* fd.o #18207: reliably emit TpConnectionManager::got-info signal (although
tp_connection_manager_call_when_ready() should be used instead)
* Fix some assertion failures in TpConnectionManager when .manager files
contain surprising types
* Parse all currently supported types in .manager files
Miscellaneous:
* Add regression test coverage for TpConnectionManager
telepathy-glib 0.7.25 (2009-01-30)
==================================
The "Paradise Lost" release.
Fixes:
* fd.o #17588: don't break ABI if errors are re-ordered in a future spec
version
* fd.o #19688: don't assert when getting contacts by ID if none of the
identifiers supplied are valid
* TpPresenceMixin: don't allow setting statuses that are flagged as not
settable on the user themselves
* TpPresenceMixin: never allow statuses of type OFFLINE, UNKNOWN or ERROR to
be set on the user themselves, and warn if the connection manager got this
wrong
* Fix a memory leak in tp_presence_mixin_get_statuses() (sorry Jonathon,
your patch got lost during the release process...)
telepathy-glib 0.7.24 (2009-01-28)
==================================
The "Divide By Cucumber Error" release.
API changes:
* When a TpConnection is invalidated due to disconnection, the error will now
be chosen from the TP_ERRORS domain in most cases. Previously, the
TP_ERROR_DISCONNECTED domain was used. This change is necessary to support
the extensible error reporting introduced in spec 0.17.19.
Enhancements:
* Update to telepathy-spec 0.17.19
- Many new errors in the TP_ERRORS domain
- Connection.ConnectionError signal for extensible error reporting
* Add a client binding for the extensible error reporting provided
by the ConnectionError signal
* Use a simple Python implementation of XInclude, rather than xsltproc, for
easier Windows porting
Fixes:
* Add File Transfer to the documentation
telepathy-glib 0.7.23 (2009-01-20)
==================================
The "new in version 0.7.1, and allegedly also in 0.7.21" release.
Enhancements:
* Updated to spec version 0.17.18
- Added the File Transfer channel type
- Added TpRichPresenceAccessControlType and
TP_STRUCT_TYPE_RICH_PRESENCE_ACCESS_CONTROL
- RequestHandles raises NotImplemented for bad handle types or InvalidHandle
for bad identifiers (fd.o #19609)
- MediaStreamHandler has a CodecsUpdated method
- Methods automatically generated by telepathy-glib now have names
for all "out" arguments, which should make the documentation easier to use
* Use tp:name-for-bindings to construct the C name for D-Bus methods etc.,
which will result in better C function naming for future D-Bus interfaces
like DBusTube
Fixes:
* Remove symbols from 0.7.21.abi that were already in 0.7.1.abi (GNU ld
seems to respond by giving them the older version, so no harm was done
to the ABI, but it broke the Debian packages)
* Make make-version-script.py fail if that ever happens again
* Annotate things added in 0.7.21 with the correct "Since:" indicator
* Correct the documentation for tp_list_connection_names()
--- 3.0.44 2009/02/17
List supported encodings in man page for yaz-iconv.
Fixed missing SSL libs for --libs output
Re-established OID record syntax application-xml. Nobody should use it
but we don't want to change soname because of this symbol being absent.
Comix 4.0.3
- Hungarian translation updated by Ernő Drabik.
- French translation updated by Benoît H.
- Added a feature to automatically rotate images according to their
EXIF tags.
- Fixed a bug that caused drag-n-drop actions from KDE applications to
not work properly.
- Fixed some bugs that caused problems with non-UTF-8 filename encodings.
- Fixed a bug that caused the manual zoom mode to not work as expected
when set as the default mode.
- Comix now accepts directories as command-line arguments.
- Added command-line arguments to start Comix in fullscreen mode and to
display the library on startup.
- Comix preferences and data now reside in the $XDG_CONFIG_HOME and
$XDG_DATA_HOME directories instead of in ~/.comix/.
- Some minor interface enhancements.
shared-mime-info 0.60 (2009-02-21)
* Mime-type Changes:
- Add alias for SMIL
- Fix SMIL detection
- Add Annodex mime-type
- Only use .ogg for audio Ogg files
- Fix RDF mime-type
- Oasis mime-type fixes
- Make PICTURES match a picture CD but not "pictures"
- Add alias for application/zip
- Add Microsoft Document Imaging format
- Add magic for 7z archives
- Add cb7 comic book archives
- Add magic for XCF files
- Remove application/x-msi magic
- Add audio/x-gsm mime-type
- Add MS cab mime-type
- Add FictionBook mime-type
- Fix PKCS#12 bundles definition (not text files)
- Add PKCS#7 and PkiPath mime-types
- Add application/vnd.ms-wpl mime-type
- Add more aliases for media types
- Add alias for text/x-csv
- Fix comment for Gnucash files
- Make Javascript a sub-class of C
- Add *.vapi as a glob for Vala files
- Fix image/fits to match IANA
- Add Office 2007/OpenXML documents mime-types
- Add Pocket Word and AportisDoc document types
- Fix MS ICO, and Photoshop image to match IANA
* Other changes:
- Regenerate the pot file when needed
- Some clarifications in the spec
- Build fix when srcdir != builddir
2009-02-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Gtk2.pm
* NEWS
* README: Stable release 1.203.
2009-02-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GtkIconView.xs: Fix stack handling bugs in
Gtk2::IconView::get_item_at_pos(), get_dest_item_at_pos(), and
get_tooltip_context(). Patch by Kevin Ryde.
2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkRecentChooser.t
* t/GtkRecentManager.t: Use Gtk2->main_iteration instead of
Gtk2::TestHelper's run_main to spin the main loop. This avoids
hangs on some machines. Patch by Jeffrey Ratcliffe.
2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkIconTheme.t: Skip tests that rely on the presence of a
stock icon if that icon isn't present.
2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GdkEvent.t: Fix a skip count.
2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkAction.t: Use an activatable widget for testing the proxy
stuff. Recent gtk+ versions enforce this.
2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GdkPixbufLoader.t: Don't use an auto-detecting pixbuf loader
since that's broken for PPM images in at least gtk+ >= 2.14.3 (see
GNOME #570780).
2009-01-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/Gtk2.xs
* xs/GtkWindow.xs: Use Gtk2::EVENT_STOP and EVENT_PROPAGATE in the
synopsis for Gtk2::Window and in the docs for
Gtk2::key_snooper_install. Patch by Kevin Ryde.
2009-01-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/PangoLayout.t
* xs/PangoLayout.xs: Allow passing undef to
Gtk2::Pango::Layout::set_attributes(). Patch by Emmanuel
Rodriguez. (RT #42079)
2008-12-30 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GtkTreeModel.xs: Document the signature of the callback used
by Gtk2::TreeModel::foreach. Patch by Kevin Ryde.
2008-12-16 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkEntryCompletion.t
* xs/GtkEntryCompletion.xs: In Gtk2::EntryCompletion::set_model,
allow undef for the model parameter. (#562682)
2008-12-16 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GtkEntryCompletion.xs: Fix a leak in
Gtk2::EntryCompletion::new. (#562682)
2008-11-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkSocket-GtkPlug.t: Correct skip count for the case of
finding no "blib" directory.
2008-11-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GtkCellRenderer.t
* xs/GtkCellRenderer.xs: Fix the stack handling in
Gtk2::CellRenderer::get_size(). Patch by Kevin Ryde.
2008-11-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
Merge from trunk:
* xs/GtkBuildable.xs: Mention in the POD that chaining up to the
parent does not work yet for custom Gtk2::Buildable
implementations. Patch by Kevin Ryde.
2009-02-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Stable release 1.201.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_closure_marshal): Synchronize the way signals
with no return value are handled with how it's done in
gperl_signal_class_closure_marshal. This means that Perl handlers
for these kinds of signals are now always called in void context,
as they should be.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MANIFEST
* GType.xs (gperl_signal_class_closure_marshal)
* t/signal_marshal.t: Correctly handle signals with no return type
when invoking signal class closures. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_register_fundamental_full): Handle
wrapper_class_by_type being NULL gracefully. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs (gperl_register_boxed)
* GObject.xs (gperl_register_object)
* GType.xs (gperl_register_fundamental): When inserting into the
package → type hash tables, use g_hash_table_replace instead of
_insert so that the new string pointer is used as the key. Patch
by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
Merge this old commit from trunk. Without it, the 2008-11-03
change doesn't make sense.
* Glib.exports
* gperl.h: Properly export gperl_param_spec_type_from_package and
gperl_register_param_spec, they are meant to be public.
2009-02-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/a.t
* GLog.xs: Make sure that messages with % chars in them make it
through Glib::log() and friends safely.
2009-02-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* ParseXSDoc.pm (xsdocparse): Always use Data::Dumper on MSWin32
for serialization. Storable seems to consistently fail there,
stating 'Magic number checking on storable file failed'.
2008-11-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs (gperl_register_boxed): Use the copy of the passed-in
package name for the key of info_by_package to avoid problems when
the package name is dynamically allocated.
* GBoxed.xs (gperl_register_boxed)
* GObject.xs (gperl_register_object)
* GType.xs (gperl_register_fundamental): Always insert into the
lookup tables in the correct order to avoid prematurely freeing
the package name.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_type_from_package): Also try
gperl_param_spec_type_from_package on the package.
2008-10-19 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for
EXTRA_META in favor of the new META_MERGE and META_ADD. Adapt.
replacement for Test::Harness. It is largely based on ideas from
TAP::Test::HTMLMatrix (which was built on Test::Harness and thus
had a few limitations - hence this module).
This saves you from writing them by hand, which tends to result in
cut-n-paste errors and a mess of duplicated code. It can also help you
reduce the ammount of unwanted direct-variable access that may creep
into your codebase when you're feeling lazy. accessors was designed with
laziness in mind.
Use warnings::warnif instead of just warn for columns < 2. Appled per
request of Rafael Garcia-Suarez <rgarciasuarez at gmail.com>.
= 2006/11/17
Text::Tabs can handle newlines now so the BUGS section has been removed
per request from Aristotle Pagaltzis.
= 2006/07/11
Further bomb-proofing to pass more tests: Dan Jacobson <jidanni at
jidanni dot org> found another way to generate a "this shouldn't happen".
= 2006/07/05
Made documentation and code changes to address perlbug:
https://rt.perl.org/rt3/Ticket/Display.html?id=30229
Added in changes from the distributed-with-perl version. This took
care of perlbug: https://rt.perl.org/rt3/Ticket/Display.html?id=34902
It also took care of suggestion from Matthijs Bomhoff <matthijs
at bomhoff dot nl>.
Made documentation changes (added EXAMPLES) as per a suggestion
from Gabor Blasko <gblasko at cs dot columbia dot edu>
belg4mit at MIT dot EDU reported that $columns==1 die'd. No longer.
Added tests for each bug report.
= 2005/08/24
Added $separator2 and tests for $separator and $separator2
Aristotle Pagaltzis <pagaltzis at gmx.de> contributed a new version of
expand() that is faster.
Jarkko Hietaniemi <jhi at cc.hut.fi> sent in perl change #17917 which
fixed a bug in wrap.
Matthew Durante <matthew_durante at hotmail.com> and
Don Buchholz <don at truedisk.com> sent in a doc patches.
In the patched Makefile, switch on NEEDS_STRLCPY instead of OPSYS,
because OPSYS isn't defined in my world (vanilla netbsd-5 on i386),
and I can't find any reason it should be.
Add a comment to the patch explaining why the install: target was
removed, and about NEEDS_STRLCPY.