Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (17m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 07:15:03 UTC Now

2008-12-20 00:12:34 UTC MAIN commitmail json YAML

Bump PKGREVISION for updating sysutils/xfce4-thunar and x11/xfce4-session.

(hira)

2008-12-20 00:10:51 UTC MAIN commitmail json YAML

2008-12-20 00:00:12 UTC MAIN commitmail json YAML

Note PKGREVISION bump of sysutils/xfce4-thunar and x11/xfce4-session.

(hira)

2008-12-19 23:58:18 UTC MAIN commitmail json YAML

2008-12-19 23:54:47 UTC MAIN commitmail json YAML

2008-12-19 23:30:20 UTC MAIN commitmail json YAML

Added multimedia/libflashsupport-pulse version 20081219
Updated multimedia/vlc to 0.9.8anb2

(jmcneill)

2008-12-19 23:28:40 UTC MAIN commitmail json YAML

Add hal and pulseaudio options. Enable pulseaudio by default.
Bump PKGREVISION.

(jmcneill)

2008-12-19 23:16:22 UTC MAIN commitmail json YAML

Update to gsl-1.12. From Aleksej Saushev in PR pkg/40200.

This is a maintenance release, which fixes reported bugs and upgrades
the build system to the latest libtool, autoconf and automake.

(tnn)

2008-12-19 23:13:24 UTC MAIN commitmail json YAML

PR# pkg/40230: "libvolume_id" doesn't build under Mac OS X

HAL uses the dummy backend on OSX, so no need to pull in libvolume_id.

(jmcneill)

2008-12-19 23:12:46 UTC MAIN commitmail json YAML

Update to ecl-8.12.0. From Aleksej Saushev via pkgsrc-wip.

This release is the last one before a major redesign of ECL,
which will affect issues like Unicode streams and handling of
interrupts.

Most notable changes since 0.9l include:
- new versioning scheme, based on <year>.<month>.<patchlevel>;
- compiler error, warning, notes and messages handling;
- float point number exceptions handling;
- signals handling;
- improvements to help file;
- improvements to operating system interface;
- CLX 0.7.3;
- many bug fixes.

(tnn)

2008-12-19 22:51:13 UTC MAIN commitmail json YAML

+akonadi-1.0.81

(markd)

2008-12-19 22:49:37 UTC MAIN commitmail json YAML

Updated net/freeradius2 to 2.1.3

(adrianp)

2008-12-19 22:49:18 UTC MAIN commitmail json YAML

Update to 2.1.3
This should fix PR#39952
MAKE_JOBS_SAFE=no

05 December 2008 - Version 2.1.3 has been released.

The focus of this release is stability.

Feature Improvements
* Allow running with user=radiusd and binding to secure sockets.
* Start sending Status-Server "are you alive" messages earlier, which helps with proxying multiple realms to a home server.
* Removed thread pool code from rlm_perl. It's not necessary.
* Added example Perl configuration to raddb/modules/perl
* Force OpenSSL to support certificates with SHA256. This seems to be necessary for WiMAX certs.

Bug Fixes
* Fix Debian patch to allow it to build.
* Fix potential NULL dereference in debugging mode on certain platforms for TTLS and PEAP inner tunnels.
* Fix uninitialized memory in handling of vendor definitions
* Fix parsing of quoted (but non-string) attributes in the users< file.
* Initialize unknown NAS IP to 255.255.255.255, rather than 0.0.0.0
* use SUN_LEN in control socket, to avoid truncation on some platforms.
* Correct internal handling of debug condition to prevent it from being over-written.
* Check return code of regcomp in unlang, so that invalid regular expressions are caught rather than mishandled.
* Make rlm_sql use <ltdl.h>. Addresses bug #610.
* Document list "type = status" better. Closes bug #580.
* Set "default days" for certificates, because OpenSSL won't do it. This closes bug #615.
* Reference correct list in example raddb/modules/ldap. Closes #596.
* Increase default schema size for Acct-Session-Id to 64. Closes #540.
* Fix use of temporary files in dialup-admin. Closes #605 and addresses CVE-2008-4474.
* Addressed a number of minor issues found by Coverity.
* Added DHCP option 150 to the dictionary. Closes #618.

04 December 2008 - Version 2.1.2 has been released.
    Due to packaging issues, 2.1.2 has been pulled from the net.

(adrianp)

2008-12-19 22:49:17 UTC MAIN commitmail json YAML

This mornings changes

(markd)

2008-12-19 22:39:47 UTC MAIN commitmail json YAML

2008-12-19 22:35:41 UTC MAIN commitmail json YAML

2008-12-19 22:16:03 UTC MAIN commitmail json YAML

Add py-numpy and py-scipy

(markd)

2008-12-19 22:14:28 UTC MAIN commitmail json YAML

Initial import of py-scipy 0.6.0

SciPy is an open source library of scientific tools for Python. SciPy
supplements the popular Numeric module, gathering a variety of high level
science and engineering modules together as a single package.

SciPy includes modules for graphics and plotting, optimization, integration,
special functions, signal and image processing, genetic algorithms, ODE
solvers, and others.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(markd)

2008-12-19 22:09:55 UTC MAIN commitmail json YAML

user-destdir support.

(markd)

2008-12-19 22:04:36 UTC MAIN commitmail json YAML

Initial import of py-numpy 1.1.0

NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays.  NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.

There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.

Pkgsrc issue: if the package build happens to find a fortran it prefers
over the one pkgsrc is using it will try to use it and the wrong thing
will happen.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(markd)

2008-12-19 21:48:56 UTC MAIN commitmail json YAML

2008-12-19 21:48:05 UTC MAIN commitmail json YAML

Initial import of libical 0.42

an implementation of iCalendar protocols and data formats.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(markd)

2008-12-19 21:38:31 UTC MAIN commitmail json YAML

Update akonadi to 1.0.81

1.0.81                            16-Dec-2008
---------------------------------------------
- Restore protocol backward compatibility with Akonadi 1.0.x servers.
- Build system fixes.
- Fix compiler warnings.
- Fall back to the default server path if the configured one points
  to a non-existing file.

1.0.80                            19-Nov-2008
---------------------------------------------
- Query agent status information asynchronously and answer all queries from
  cached values, reduces the risk of an agents blocking the Akonadi server.
- Increase mysql limits to more realistical values.
- Don't mark all new items as recent.
- Changes so it can store the size of an item.
- Better error detection.
- Prevent translated month names in the protocol.
- Some build fixes.
- Handle multiline output correctly.
- Terminate the control process when the server process failed to start.
- Add the ability to debug or valgrind a resource right from the
  beginning, similar to the way this can be done with KIO slaves.
- Fix fetching of linked items in arbitrary collections.
- Add notification support for item references in virtual collections.
- Add LINK/UNLINK commands to edit references to items in virtual collections.
- Add a way to notify agents that their configuration has been changed remotely.
- Make sure that all modification times are stored in UTC time zone.
- Unquoted date time with a lenght of 26 characters was not parsed properly.
- Add serverside timestamp support for items.

(markd)

2008-12-19 21:34:37 UTC MAIN commitmail json YAML

Update to soprano 2.1.1

adds a README file pointing to the Sesame2 sources as requested by linux
distributors.

(markd)

2008-12-19 21:30:24 UTC MAIN commitmail json YAML

Update to automoc4 0.9.87

Required for KDE 4.2.  Changes unknown.

(markd)

2008-12-19 21:25:28 UTC MAIN commitmail json YAML

2008-12-19 21:16:02 UTC MAIN commitmail json YAML

Fix path searched for xkb directory to more likely find the version
pkgsrc is using rather that some other one that might just exist.

(markd)

2008-12-19 21:10:39 UTC MAIN commitmail json YAML

Update mailman to 2.1.11

  New Features

    - Added a new cron/cull_bad_shunt script to cull and optionally
      archive old entries from the bad and shunt queues. This is controlled
      by new Defaults.py/mm_cfg.py settings BAD_SHUNT_STALE_AFTER (default
      7 days) and BAD_SHUNT_ARCHIVE_DIRECTORY (default None) which determine
      how long to keep bad and shunt queue entries and optionally, where to
      archive removed entries.

    - Prepended list name to bounce log unrecognized bounce messages.

    - Added a new Defaults.py|mm_cfg.py setting ACCEPTABLE_LISTNAME_CHARACTERS
      with default value '[-+_.=a-z0-9]'.  This Python regular expression
      character class specifies the characters allowed in list names.  The
      motivation for this is the fact that previously, a list named, e.g.,
      xxx&yyy could be created and MTA aliases generated that would cause
      The MTA to execute yyy as a command.  There is a possible security issue
      here, but it is not believed to be exploitable in any meaningful way.

  Bug fixes and other patches

    - Changed the preservation of unparseable messages to be conditional on
      the Defaults.py/mm_cfg.py setting of QRUNNER_SAVE_BAD_MESSAGES and
      changed the queue directory in which messages are preserved from 'shunt'
      to 'bad'.

    - Fixed a bug introduced in 2.1.10 that caused some email subscribe
      requests to be shunted (1966837).

    - Fixed a problem with bin/update erroneously moving templates from
      templates/xx to lists/xx if a list has the same name as a language
      code.  Also fixed the absolute path to lists/ (1418670 ).

    - Changed Utils.ValidateEmail to not allow specials (particularly ':')
      in unquoted local parts (1956393).

    - Changed bin/update to remove .bak files erroneously left behind in
      qfiles/*/ by a 2.1.9 bug.

    - Added 's' to %(listname) in templates/ia/admlogin.html and
      templates/sl/help.txt (1682990).

    - Use newer template variable for site-owner address in
      templates/ko/newlist.txt and templates/ru/newlist.txt (1578766).

    - Corrections to Spanish translation submitted by Wikimedia Foundation
      (1433262) and Debian.

    - Corrections to German translation submitted by Ralf Doeblitz (916196).

    - Correction to French translation submitted by Maxime Carron (1588617).

    - Correction to Portuguese translation submitted by Gabriel P. Silva
      (1733057).

    - Add #! line to fblast.py test script (1578740).

    - Fixed unescaped '%' in templates/nl/newlist.txt (1719017).

    - Changed non-ascii characters in some templates/*/*.html files to HTML
      entities.

    - Fixed a problem in Decorate.py that could result in a multipart
      message with no part headers for the original body part (1991348).

    - Improved recognition of some bounce messages.

    - Rearranged calls to the list setBounceInfo() method in Bouncer.py
      to accommodate MemberAdaptors that store bounce info outside the
      list instance.

    - Fixed CookHeaders.py which in some cases with new style prefixing
      would insert an extra space between the prefix and the subject.

    - Changed OldStyleMemberships.py to remove the member from one_last_digest
      when changing from regular to digest delivery to avoid the possibility
      of a duplicate digest in some circumstances.

    - Patched Danish message catalog for proper use of HTML entities per
      Jonas Smedegaard (1999966).

    - Improved bounce loop detection and handling in BounceRunner.py.

    - Merged the Catalan i18n from the Mailman Catalan Translation Team.

    - German translation updated by Peer Heinlein.

    - Added check for gateway_to_news before holding for ModeratedNewsgroup.

    - At some point, cron/senddigests and bin/update were inadvertently
      'preconfigured'. This has been fixed.

    - Brazilian Portuguese translation updated by Diego Francisco
      de Gastal Morales.

    - Added 'listname' to the replacements for the archidxfoot.html template.

  Miscellaneous

    - Brad Knowles' mailman daily status report script updated to 0.0.18.

(markd)

2008-12-19 21:09:12 UTC MAIN commitmail json YAML

Added fixes for DESTDIR support:
  Correct settings for file ownership (*OWN, *GRP in patch-aa and patch-ao).
  Added missing installation directories in patch-aa.

Sorted PLIST to placate pkglint.

Adapted filename in patch-an to the way mkpatches generates nowadays.

(heinz)

2008-12-19 20:20:23 UTC MAIN commitmail json YAML

fix botched NetBSD version check so we can use the getifdata() method to
collect interface statistics. Also gracefully deal with NULL if_data.
Now this works again on sparc64.
OKed by cube

(macallan)

2008-12-19 19:58:13 UTC MAIN commitmail json YAML

2008-12-19 19:57:46 UTC MAIN commitmail json YAML

Accept libflashsupport-pulse

(jmcneill)

2008-12-19 19:51:39 UTC MAIN commitmail json YAML

Remove reference to nonexistent 'mozilla' module.

(jmcneill)

2008-12-19 19:50:13 UTC MAIN commitmail json YAML

+ libflashsupport-pulse

(jmcneill)

2008-12-19 19:49:27 UTC MAIN commitmail json YAML

2008-12-19 19:49:22 UTC MAIN commitmail json YAML

Import libflashsupport-pulse version 20081219.

This is a shared library built from source provided by Adobe and
modified by the PulseAudio project which enables the use of
the PulseAudio sound server in the multimedia/ns-flash and
multimedia/adobe-flash-plugin packages.

Non Linux platforms will probably also need www/nspluginwrapper

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 19:47:38 UTC MAIN commitmail json YAML

Changes 4.34:
* The GNU MathProg modeling language was supplemented with three
  new built-in functions:
gmtime    obtaining current calendar time
str2time  converting character string to calendar time
time2str  converting calendar time to character string
* For detailed description of these functions see Appendix A in
  the document "Modeling Language GNU MathProg", a new edition of
  which was included in the distribution.
* A bug was fixed in the MIP solver.
* A new makefile was added to build the GLPK DLL with Microsoft
  Visual Studio Express 2008 for 64-bit Windows.

(adam)

2008-12-19 19:11:52 UTC MAIN commitmail json YAML

Today's set from this corner:

Updated devel/p5-Class-MethodMaker to 2.13
Updated devel/p5-Readonly-XS to 1.04nb2
Added security/p5-OpenSSL version 0.09
Added devel/p5-File-LibMagic version 0.90

(he)

2008-12-19 18:53:45 UTC MAIN commitmail json YAML

Added p5-File-LibMagic.

(he)

2008-12-19 18:52:36 UTC MAIN commitmail json YAML

Import p5-File-LibMagic version 0.90.

Fixes PR#39597.

The File::LibMagic is a simple perlinterface to libmagic from the file-4.x
package from Christos Zoulas


Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(he)

2008-12-19 18:31:36 UTC MAIN commitmail json YAML

Add p5-OpenSSL.

(he)

2008-12-19 18:30:52 UTC MAIN commitmail json YAML

Import p5-OpenSSL version 0.09.

Fixes PR#39223.


THIS IS A FUCKING HACK (nichts f端r die Goldwaage..)

Don't read the man-pages/*.pm's (they are dummy), check t/*
and fix OpenSSL.xs

Don't forget to try -
print OpenSSL::CRL::new_from_file("crl.pem")->info
- it's the only CRL stuff that's supported :)

OpenSSL::HMAC is dummy.
OpenSSL::BN is untested.


Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(he)

2008-12-19 18:23:17 UTC MAIN commitmail json YAML

Update from version 1.04nb1 to 1.04nb2.

This should fix PR#39740.

Pkgsrc changes:
o Add a patch to "use Carp;" to fix the problem described in the PR

(he)

2008-12-19 18:01:58 UTC MAIN commitmail json YAML

Update from version 0.99.4nb1 to 0.99.4nb2.

Fixes PR#39831.

Pkgsrc changes:
o Adjust dependency on p5-version to not be required with perl 5.10
o Change to Module::Build build method
o Add missing dependency on p5-Want (problem from PR)

(he)

2008-12-19 17:45:36 UTC MAIN commitmail json YAML

Update from version 2.12nb1 to 2.13.

Fixes PR#40193.

Upstream changes:

2.13 Dec 02 2008
- Improve diagnostics and avoid crash with bad arguments.
          (Lubomir Rintel)

(he)

2008-12-19 15:43:30 UTC MAIN commitmail json YAML

Updated security/gnutls to 2.6.3

(adam)

2008-12-19 15:43:20 UTC MAIN commitmail json YAML

Changes 2.6.3
* gnutls: Fix chain verification for chains that ends with RSA-MD2 CAs.
* gnutls: Fix memory leak in PSK authentication.
* certtool: Move gcry_control(GCRYCTL_ENABLE_QUICK_RANDOM, 0) call earlier.
  It needs to be invoked before libgcrypt is initialized.
* gnutls-cli: Return non-zero exit code on error conditions.
* gnutls-cli: Corrected bug which caused a rehandshake request to be ignored.

(adam)

2008-12-19 15:14:20 UTC MAIN commitmail json YAML

Use a more elegant solution than in the previous commit.

(ahoka)

2008-12-19 14:04:08 UTC MAIN commitmail json YAML

2008-12-19 13:25:14 UTC MAIN commitmail json YAML

Document pulseaudio option.

(jmcneill)

2008-12-19 13:05:06 UTC MAIN commitmail json YAML

Revert broken change.

(tron)

2008-12-19 12:53:48 UTC MAIN commitmail json YAML

Add missing directories.

(joerg)

2008-12-19 12:49:54 UTC MAIN commitmail json YAML

2008-12-19 12:34:22 UTC MAIN commitmail json YAML

Make sure the plugin links with LIBOSSAUDIO. ALSA can load the OSS plugin
now, but it still doesn't work, so don't bump PKGREVISION quite yet.

(jmcneill)

2008-12-19 12:29:26 UTC MAIN commitmail json YAML

Updated comms/efax-gtk to 3.0.18

(adam)

2008-12-19 12:28:39 UTC MAIN commitmail json YAML

Changes 3.0.18:
* Print received/sent faxes via cairo, libtiff and GtkPrintOperation
  when efax-gtk is compiled against GTK+ >= 2.10.0, instead of
  converting to postscript with efix.
* Minor improvements to the TextPrintManager implementation.
* Make use of GTK+ print system the default when efax-gtk is
  compiled against GTK+ >= 2.10.0.
* Correct man file.

(adam)

2008-12-19 12:16:47 UTC MAIN commitmail json YAML

Note PKGREVISION bump for devel/generate and devel/py-generate.

(darcy)

2008-12-19 12:12:53 UTC MAIN commitmail json YAML

2008-12-19 11:41:25 UTC MAIN commitmail json YAML

Make it possible to turn off "pulseaudio" support.

(tron)

2008-12-19 10:20:50 UTC MAIN commitmail json YAML

Updated misc/cstream to 2.7.5

(adam)

2008-12-19 10:19:12 UTC MAIN commitmail json YAML

Changes 2.7.5:
* NetBSD and general pkgsrc compatibility.  Should get rid of the only
  patch used in pkgsrc.

Changes 2.7.4:
* Print the message that we switch to normal from O_DIRECT only when
  verbose > 0.

Changes 2.7.3:
* More c flags changes for more portability.

Changes 2.7.2:
* Fix compilation under Redhat-7.3.

Changes 2.7.1:
* Support for $CSTREAM_AUDIO_BITRATE.

(adam)

2008-12-19 09:35:14 UTC MAIN commitmail json YAML

Fix build on netbsd-5+, DESTDIR support.

(joerg)

2008-12-19 07:59:43 UTC MAIN commitmail json YAML

2008-12-19 07:59:26 UTC MAIN commitmail json YAML

Add an INSTALL template instead of post-install: target so that
binary packages and unpriv cleaning work.

(roy)

2008-12-19 07:58:42 UTC MAIN commitmail json YAML

sort, add comment to commented out cocoon

(jnemeth)

2008-12-19 07:56:32 UTC MAIN commitmail json YAML

Updated net/dnsmasq to 2.46

(roy)

2008-12-19 07:53:43 UTC MAIN commitmail json YAML

Update to dnsmasq-2.46
Noteable changes include:
  NetBSD-5 support
  Optional DBus and IPv6 support
  ISC leasefile support removed
  Support DHCP clients in multiple DNS domains
  Re-read /etc/resolv.conf when an "interface up" event occurs

(roy)

2008-12-19 07:53:25 UTC MAIN commitmail json YAML

2008-12-19 07:52:29 UTC MAIN commitmail json YAML

sort, add and enable gimp26

(jnemeth)

2008-12-19 07:47:18 UTC MAIN commitmail json YAML

2008-12-19 05:21:01 UTC MAIN commitmail json YAML

Add MESSAGE explaining how to configure alsa-plugins-pulse

(jmcneill)

2008-12-19 05:14:00 UTC MAIN commitmail json YAML

2008-12-19 04:42:39 UTC MAIN commitmail json YAML

Added audio/gst-plugins0.10-alsa version 0.10.21

(jmcneill)

2008-12-19 04:41:54 UTC MAIN commitmail json YAML

+ gst-plugins0.10-alsa

(jmcneill)

2008-12-19 04:41:22 UTC MAIN commitmail json YAML

# used by audio/gst-plugins0.10-alsa/Makefile

(jmcneill)

2008-12-19 04:40:39 UTC MAIN commitmail json YAML

Import gst-plugins0.10-alsa version 0.10.21.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'base' plugins for GStreamer.  It provides the
alsa plugin, which allows playback and recording of sound through the
Advanced Linux Sound Architecture (ALSA) audio libraries.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 04:39:11 UTC MAIN commitmail json YAML

2008-12-19 04:28:47 UTC MAIN commitmail json YAML

Added audio/libao-alsa version 0.8.8

(jmcneill)

2008-12-19 04:28:08 UTC MAIN commitmail json YAML

2008-12-19 04:27:43 UTC MAIN commitmail json YAML

Import libao-alsa version 0.8.8.

Libao is a cross-platform audio library that allows programs to
output audio using a simple API on a wide variety of platforms.

This package provides an ALSA plugin for libao's core.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 04:26:56 UTC MAIN commitmail json YAML

2008-12-19 04:05:40 UTC MAIN commitmail json YAML

Added audio/alsa-plugins-oss version 1.0.18
Added audio/alsa-plugins-pulse version 1.0.18

(jmcneill)

2008-12-19 04:04:54 UTC MAIN commitmail json YAML

+ alsa-plugins-oss alsa-plugins-pulse

(jmcneill)

2008-12-19 04:04:04 UTC MAIN commitmail json YAML

Import alsa-plugins-pulse version 1.0.18.

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:

    * Efficient support for all types of audio interfaces, from consumer sound
      cards to professional multichannel audio interfaces.
    * Fully modularized sound drivers.
    * SMP and thread-safe design.
    * User space library (alsa-lib) to simplify application programming and
      provide higher level functionality.
    * Support for the older Open Sound System (OSS) API, providing binary
      compatibility for most OSS programs.

This package provides a PulseAudio plugin for ALSA.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 04:03:22 UTC MAIN commitmail json YAML

Import alsa-plugins-oss version 1.0.18.

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:

    * Efficient support for all types of audio interfaces, from consumer sound
      cards to professional multichannel audio interfaces.
    * Fully modularized sound drivers.
    * SMP and thread-safe design.
    * User space library (alsa-lib) to simplify application programming and
      provide higher level functionality.
    * Support for the older Open Sound System (OSS) API, providing binary
      compatibility for most OSS programs.

This package provides an OSS plugin for ALSA.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 03:36:20 UTC MAIN commitmail json YAML

Added audio/alsa-lib version 1.0.18
Added audio/alsa-utils version 1.0.18

(jmcneill)

2008-12-19 03:34:40 UTC MAIN commitmail json YAML

+ alsa-lib alsa-utils

(jmcneill)

2008-12-19 03:33:45 UTC MAIN commitmail json YAML

Import alsa-utils version 1.0.18.

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:

    * Efficient support for all types of audio interfaces, from consumer sound
      cards to professional multichannel audio interfaces.
    * Fully modularized sound drivers.
    * SMP and thread-safe design.
    * User space library (alsa-lib) to simplify application programming and
      provide higher level functionality.
    * Support for the older Open Sound System (OSS) API, providing binary
      compatibility for most OSS programs.

This package provides utilities for configuring and using ALSA.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 03:33:01 UTC MAIN commitmail json YAML

Import alsa-lib version 1.0.18.

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:

    * Efficient support for all types of audio interfaces, from consumer sound
      cards to professional multichannel audio interfaces.
    * Fully modularized sound drivers.
    * SMP and thread-safe design.
    * User space library (alsa-lib) to simplify application programming and
      provide higher level functionality.
    * Support for the older Open Sound System (OSS) API, providing binary
      compatibility for most OSS programs.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 01:18:09 UTC MAIN commitmail json YAML

Today's updates:

Updated net/p5-SOAP-Lite to 0.710.08nb3
Updated devel/p5-Clone to 0.30
Updated www/p5-CGI to 3.42
Updated security/p5-IO-Socket-SSL to 1.18
Updated devel/p5-Perl-Tidy to 20071205
Updated security/p5-Digest-MD5 to 2.38

(he)

2008-12-19 01:10:32 UTC MAIN commitmail json YAML

Added audio/paman version 0.9.4

(jmcneill)

2008-12-19 01:09:51 UTC MAIN commitmail json YAML

2008-12-19 01:09:24 UTC MAIN commitmail json YAML

Import paman version 0.9.4.

PulseAudio Manager (paman) is a simple GTK frontend for the PulseAudio sound
server.

With the current version of paman you may browser most of PulseAudio's
internals. There is support for changing volume of sinks and sink outputs.
You're able to play samples from the sample cache.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-19 00:55:20 UTC MAIN commitmail json YAML

Added audio/bmp-pulse version 0.9.4

(jmcneill)

2008-12-19 00:54:41 UTC MAIN commitmail json YAML

2008-12-19 00:54:17 UTC MAIN commitmail json YAML

Import bmp-pulse version 0.9.4. Note that the code for this application
supports XMMS as well, but we're not building it as gtk1 needs to go away.

bmp-pulse is an output plugin for the Beep Media Player program that
allows it to output sound using the PulseAudio sound server (mainly
used by the GNOME desktop).

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 23:26:16 UTC MAIN commitmail json YAML

Added audio/xine-pulse version 1.1.15

(jmcneill)

2008-12-18 23:25:42 UTC MAIN commitmail json YAML

# used by audio/xine-pulse/Makefile

(jmcneill)

2008-12-18 23:25:15 UTC MAIN commitmail json YAML

2008-12-18 23:24:47 UTC MAIN commitmail json YAML

Import xine-pulse version 1.1.15.

Xine is a free multimedia player library for playing back CDs, DVDs,
and VCDs.  It also decodes multimedia files like AVI, MOV, WMV, and MP3
from local disk drives, and displays multimedia streamed over the
Internet.  It interprets many of the most common multimedia formats
available -- and some of the most uncommon formats, too.

This package provides the PulseAudio output plugin for xine-lib.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 23:22:21 UTC MAIN commitmail json YAML

Update from version 20070508nb1 to 20071205.

Fixes PR#39557.

Pkgsrc changes:
o Add a commented-out HOMEPAGE using search.cpan.org

Upstream changes:

  2007 12 05
    -Improved support for perl 5.10: New quote modifier 'p', new
    block type UNITCHECK, new keyword break, improved formatting
    kof given/when.

    -Corrected tokenization bug of something like $var{-q}.

    -Numerous minor formatting improvements.

    -Corrected list of operators controlled by -baao -bbao to include
      . : ? && || and or err xor

    -Corrected very minor error in log file involving incorrect comment
    regarding need for upper case of labels.

    -Fixed problem where perltidy could run for a very long time
    when given certain non-perl text files.

    -Line breaks in un-parenthesized lists now try to follow
    line breaks in the input file rather than trying to fill
    lines.  This usually works better, but if this causes
    trouble you can use -iob to ignore any old line breaks.
    Example for the following input snippet:

        print
        "conformability (Not the same dimension)\n",
        "\t", $have, " is ", text_unit($hu), "\n",
        "\t", $want, " is ", text_unit($wu), "\n",
        ;

      OLD:
        print "conformability (Not the same dimension)\n", "\t", $have, " is ",
          text_unit($hu), "\n", "\t", $want, " is ", text_unit($wu), "\n",;

      NEW:
        print "conformability (Not the same dimension)\n",
          "\t", $have, " is ", text_unit($hu), "\n",
          "\t", $want, " is ", text_unit($wu), "\n",
          ;

  2007 08 01
    -Added -fpsc option (--fixed-position-side-comment). Thanks
    to Ueli Hugenschmidt.  For example -fpsc=40 tells perltidy to
    put side comments in column 40 if possible.

    -Added -bbao and -baao options (--break-before-all-operators
    and --break-after-all-operators) to simplify command lines
    and configuration files.  These define an initial preference
    for breaking at operators which can be modified with -wba and
    -wbb flags.  For example to break before all operators except
    an = one could use --bbao -wba='=' rather than listing every
    single perl operator (except =) on a -wbb flag.

    -Added -kis option (--keep-interior-semicolons).  Use the B<-kis> flag
    to prevent breaking at a semicolon if there was no break there in the
    input file.  To illustrate, consider the following input lines:

        dbmclose(%verb_delim); undef %verb_delim;
        dbmclose(%expanded); undef %expanded;
        dbmclose(%global); undef %global;

    Normally these would be broken into six lines, but
    perltidy -kis gives:

        dbmclose(%verb_delim); undef %verb_delim;
        dbmclose(%expanded);  undef %expanded;
        dbmclose(%global);    undef %global;

    -Improved formatting of complex ternary statements, with indentation
    of nested statements.
      OLD:
        return defined( $cw->{Selected} )
          ? (wantarray)
          ? @{ $cw->{Selected} }
          : $cw->{Selected}[0]
          : undef;

      NEW:
        return defined( $cw->{Selected} )
          ? (wantarray)
              ? @{ $cw->{Selected} }
              : $cw->{Selected}[0]
          : undef;

    -Text following un-parenthesized if/unless/while/until statements get a
    full level of indentation.  Suggested by Jeff Armstorng and others.
    OLD:
        return $ship->chargeWeapons("phaser-canon")
          if $encounter->description eq 'klingon'
          and $ship->firepower >= $encounter->firepower
          and $location->status ne 'neutral';
    NEW:
        return $ship->chargeWeapons("phaser-canon")
          if $encounter->description eq 'klingon'
              and $ship->firepower >= $encounter->firepower
              and $location->status ne 'neutral';

(he)

2008-12-18 23:02:02 UTC MAIN commitmail json YAML

Added multimedia/adobe-flash-plugin version 10.0.0.525

(jmcneill)

2008-12-18 23:01:16 UTC MAIN commitmail json YAML

+ adobe-flash-plugin

(jmcneill)

2008-12-18 23:00:45 UTC MAIN commitmail json YAML

Import adobe-flash-plugin version 10.0.0.525.

Netscape plugin for Adobe Flash player.  This package contains
a plugin that enables Netscape to render the Flash format.

The nspluginwrapper option (enabled by default) permits the use of
the the Linux x86 flash player in Firefox browsers on other x86
systems.

Systems tested with nspluginwrapper:
    - NetBSD 5.0 - works
    - firefox 3.0.x - works

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 22:43:34 UTC MAIN commitmail json YAML

Updated audio/audacious-plugins to 1.5.1nb1

(jmcneill)

2008-12-18 22:42:36 UTC MAIN commitmail json YAML

2008-12-18 22:23:36 UTC MAIN commitmail json YAML

2008-12-18 22:22:47 UTC MAIN commitmail json YAML

add forgotten options.mk.

(bjs)

2008-12-18 21:57:22 UTC MAIN commitmail json YAML

Update from version 2.36nb1 to 2.38.

Should fix PR#40189.

Upstream changes:

2008-11-14  Gisle Aas <gisle@ActiveState.com>

  Release 2.38
  The 2.37 tarball was infected by various '._*' files.
  Thank you, Mac OS X!
  Applied warning fix from Geoff Richards [RT#19643]
  Applied compatiblity fix from Alexandr Ciornii [RT#30348]

2008-11-12  Gisle Aas <gisle@ActiveState.com>

  Release 2.37
  Sync up with consting changes from the perl core.

(he)

2008-12-18 21:50:34 UTC MAIN commitmail json YAML

Update from version 1.17 to 1.18.

Fixes PR#40188, though the dependency bump is not done
(is not reflected in the module's META.yml).

Upstream changes:

v1.18 2008.11.17
- fixed typo in argument: wildcars_in_cn -> wildcards_in_cn
  http://rt.cpan.org/Ticket/Display.html?id=40997
  thanks to ludwig[DOT]nussel[AT]suse[DOT]de for reporting

(he)

2008-12-18 21:44:57 UTC MAIN commitmail json YAML

Fix a typo I overlooked when applying the patch:
p5-LibYAML should be p5-YAML-LibYAML.  No change to the binary
package contents, this is a build fix for when this particular YAML
option is chosen.

(he)

2008-12-18 21:37:34 UTC MAIN commitmail json YAML

Update from version 3.40nb1 to 3.42.

Fixes PR#40186.

Upstream changes:

  Version 3.42
  1. Added patch from Renee Baecker that makes it possible to subclass
    CGI::Pretty.
  2. Added patch from Nicholas Clark to allow ~ characters in
    temporary directories.
  3. Added patch from Renee Baecker that fixes the inappropriate
    escaping of fields in multipart headers.

  Version 3.41
  1. Fix url() returning incorrect path when query string contains
    escaped newline.
  2. Added additional windows temporary directories and environment
    variables, courtesy patch from Renee Baecker
  3. Added a handle() method to the lightweight upload
    filehandles. This method returns a real IO::Handle object.
  4. Added patch from Tony Vanlingen to fix deep recursion warnings
    in CGI::Pretty.

(he)

2008-12-18 21:28:03 UTC MAIN commitmail json YAML

Update from version 0.29nb1 to 0.30.

This should fix PR#40185.

Upstream does not have an up-to-date change log, the changes
appear to be minor.

(he)

2008-12-18 20:56:09 UTC MAIN commitmail json YAML

Update from version 0.710.08nb2 to 0.710.08nb3.

Pkgsrc changes:
o Add dependency on perl>=5.10 or p5-version.
  When pulled up to pkgsrc-2008Q3 this should fix PR#39773.

(he)

2008-12-18 20:27:47 UTC MAIN commitmail json YAML

Fix a misuse of autoconf macros.
Now properly builds with wide-curses.

(ahoka)

2008-12-18 20:00:23 UTC MAIN commitmail json YAML

Updated www/nspluginwrapper to 1.1.10

(jmcneill)

2008-12-18 19:59:31 UTC MAIN commitmail json YAML

Update nspluginwrapper to 1.1.10, ok abs@.

Changes:

2008-12-07 22:35  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Destroy plugin window only if PluginInstance
  is finalize'd. This is because an NPPVpluginScriptableNPObject
  can still hold a reference to it (and a call to
  NPClass::Invalidate() would fail in that case).

2008-12-07 22:30  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime-impl.h, src/npruntime.c: Use NPW memory allocator
  for NPObjectInfo objects. Reference count PluginInstance bound
  to an NPObject if it is known at NPClass::allocate() time.

2008-12-07 22:02  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/npw-wrapper.c: Re-add refcount debugging
  info for NPN_{Create,Retain,Release}Object().

2008-12-07 21:48  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Remove delayed NPN_InvalidateRect() code as
  it's no longer necessary with RPC synchronous messaging.

2008-12-07 19:25  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Make NPN_ReleaseObject() use
  rpc_method_invoke_possible() to check whether we can send it
  immediately. This detects the case where a call is made after
  rpc_method_send_reply() but before we return from the
  rpc_dispatch() handler.

2008-12-07 19:22  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c, src/rpc.h: Implement synchronous messaging. aka turns
  an async call (i.e. an rpc_method_invoke() with a connection in
  server mode) into a synchronous one. That way, the browser is
  notified that the plugin wants to make a call and then puts self
  into condition to receive the message (normal rpc_dispatch() or
  at the end of a toplevel NPP_*() function).

  This makes it RPC protocol v2.6.

2008-12-07 15:30  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-concurrent.c: Improve concurrent test to check we
  get the right answers (in case nested handling got wrong).
  Besides, make sure the client waits for all server's incoming
  calls prior to rpc_test_exit()'ing.

2008-12-07 15:24  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-common.c: Make sure to handle RPC on both ends,
  including the client's side.

2008-12-07 08:12  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Fix NPP_HandleEvent() return value on error.

2008-12-07 08:10  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Add checks
  for all rpc_method_invoke() functions.

2008-12-07 08:06  Gwenole Beauchesne <gb.public@free.fr>

* src/debug.h: Add npw_return_if_fail() and
  npw_return_val_if_fail() helpers.

2008-12-07 07:16  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c, src/rpc.h, tests/test-rpc-nested-2.c: Add
  rpc_method_invoke_possible() interface to check whether we are
  ready to call rpc_method_invoke() or not. i.e. in particular, if
  we are not trying to invoke functions after
  rpc_method_send_reply() and before we return from an RPC method
  handler.

2008-12-06 18:21  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-common.c, tests/test-rpc-concurrent.c,
  tests/test-rpc-nested-1.c, tests/test-rpc-types.c: Use helpers.
  In particular, don't use g_assert() but rather RPC_TEST_ENSURE()
  or RPC_TEST_ENSURE_NO_ERROR() which always evaluate.

2008-12-06 18:13  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, tests/test-rpc-nested-2.c: Add another testcase for
  nested rpc_method_invoke(). This time, we are also emitting a
  call just after an rpc_method_send_reply(). Note: this is not
  fixed yet.

2008-12-06 18:11  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-common.h: Add helpers.

2008-12-06 18:10  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, tests/test-rpc-nested-1.c, tests/test-rpc-nested.c:
  Rename.

2008-12-06 09:08  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Rework the XEMBED hack. Don't let the browser
  cause Gtk to kill our window. i.e. don't process WM_DELETE_EVENT
  sent by the browser GtkSocket. That way, we will kill the window
  ourselves in NPP_Destroy().

2008-12-04 21:31  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Process delayed calls in NPP_Destroy() only if
  PluginInstances match. Besides, don't care about pending
  NPN_InvalidateRect() requests if we already know the instance
  will pass away soon (i.e. we are in NPP_Destroy()).

2008-12-03 22:56  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Delay all NPN_InvalidateRect() messages. An
  intermediate solution may be to delay the messages only if there
  is actually incoming RPC. Postpone this optimization for a
  future version (and smarter strategy to "compress" the
  region/requests).

2008-12-03 20:51  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime-impl.h, src/npruntime.c: Add debug messages for
  NPClass::invoke_*() functions.

2008-12-02 21:49  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/npw-wrapper.c: Fix invalid RPC beyond
  NPP_Destroy(). This fixes the following scenario:

  Browser: NPP_Destroy()
  -> rpc_method_invoke()
  Viewer: NPN_InvalidateRect()
  -> rpc_method_invoke()
  -> rpc_dispatch() pending messages
  -> handle_NPP_Destroy()
  -> PluginInstance is killed
  -> send PluginInstance but it was killed...

  Now, with the help of reference counting, we can hold the
  PluginInstance. Besides, NPP_Destroy() will reset instance_id,
  thus RPC won't be sending a "valid" PluginInstance to the other
  side, thus reducing the other side call to a no-op. i.e. don't
  try to do anything with the browser NPP instance that was killed
  previously (the NPP_Destroy() call would have completed by the
  time the browser-side needs to handle incoming RPC).

2008-12-02 21:00  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Preserve PluginInstance objects during
  invoke_NPN_*() function calls. This is because
  rpc_method_invoke() can handle pending messages, among which an
  NPP_Destroy() is possible. Since the latter unref the
  PluginInstance, we could arrive in a situation where we are
  dereferencing deallocated data.

2008-12-02 20:44  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.h, src/npw-viewer.c, src/npw-wrapper.c: Replace
  all RPC_TYPE_NPP with RPC_TYPE_NPW_PLUGIN_INSTANCE.

2008-12-02 20:15  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-rpc.h: Add RPC_TYPE_NPW_PLUGIN_INSTANCE
  to marshal PluginInstance objects.

2008-12-01 23:01  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Pass PluginInstance to invoke_NP*() functions.
  The next step is to replace RPC_TYPE_NPP with
  RPC_TYPE_NPW_PLUGIN_INSTANCE.

2008-12-01 21:55  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/npw-wrapper.c: Minor cleanups. Make sure
  plugin->instance is NULL on exit from NPP_Destroy().

2008-12-01 21:47  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.h: Remove extraneous "extern" linkage keyword,
  this is default behaviour.

2008-12-01 21:46  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.c, src/npw-common.h, src/npw-viewer.c,
  src/npw-wrapper.c: Add infrastructure to refcount PlugInstances.

2008-12-01 20:28  Gwenole Beauchesne <gb.public@free.fr>

* configure, src/npruntime.c, src/npw-viewer.c: Disable PID check,
  this is not really useful unless a plugin does fork() without
  exec(). This could be reactivated with --enable-pid-check though.

2008-12-01 20:06  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Fix pid_check() for USE_PID_CHECK == 0 (thanks
  Martin Stransky).

2008-12-01 20:03  Gwenole Beauchesne <gb.public@free.fr>

* nspluginwrapper.spec: Bump release for development.

2008-11-30 23:03  Gwenole Beauchesne <gb.public@free.fr>

* ChangeLog: Generated by svn2cl.

2008-11-30 23:00  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Drop use of "extern inline" as some (older)
  compilers don't support ISO C semantics.

2008-11-30 22:54  Gwenole Beauchesne <gb.public@free.fr>

* NEWS, nspluginwrapper.spec: Updates for 1.1.8.

2008-11-30 22:39  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Process all pending calls in NPP_Destroy() as
  the data could become junk afterwards.

2008-11-30 22:34  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Don't delay call to NPN_ReleaseObject() if we
  can handle it now.

2008-11-30 21:52  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c: Add rpc_method_*_valist() variants, internal only for
  now.

2008-11-30 21:24  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Slightly improved delayed call mechanism. This
  is not fully satisfying yet as I believe a pipe should be better
  (glib GSource creation is slow). Fortunately, there doesn't seem
  to be that many calls to NPN_ReleaseObject().

2008-11-30 21:07  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-malloc.h: Fix typo.

2008-11-30 20:47  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c: Delay calls to
  NPN_ReleaseObject. Revert:

  2008-11-22 10:43 Gwenole Beauchesne <gb.public@free.fr>

  * src/npw-wrapper.c: Fix NPN_ReleaseObject() reply, i.e. don't
  dereference npobj after the real call to NPN handler as it could
  be deallocated.

2008-11-30 17:38  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Add
  missing debugging messages.

2008-11-30 17:21  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c: Fix pid_check() for the browser-side
  implementation.

2008-11-30 17:14  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c: Extend PID check to npruntime
  bridge.

2008-11-30 15:52  Gwenole Beauchesne <gb.public@free.fr>

* lsb-build/stub_libs/libc_main.c: Add dirfd() for
  npw_close_all_open_files().

2008-11-30 15:47  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Check that processes fork()'ed off
  npviewer.bin don't issue RPC calls. Initial patch by Martin
  Stransky.

2008-11-30 14:56  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c: Rename is_npclass_valid() to
  is_valid_npobject_class().

2008-11-30 14:50  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-wrapper.c: Remove wrong comment. The
  errors previously noticed were due to the fact that NPObjects
  were looked up in the wrong (previously deallocated) hash table.
  We now preserve that hash table.

2008-11-30 14:33  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Likewise for npobject_bridge_destroy().

2008-11-30 14:18  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Move id_init() into NP_Initialize(), likewise
  for id_kill() into NP_Shutdown(). Those functions are guaranteed
  to be called only once. g_NP_Initialize() and g_NP_Shutdown()
  could be called several times for the restart machinery but we
  don't want to clobber with IDs generated previously.

2008-11-30 13:17  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Kill viewer if the parent browser died (Martin
  Stransky).

2008-11-30 13:08  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-wrapper.c: Use
  rpc_connection_set_error_callback() to detect and handle an RPC
  connection loss (Martin Stransky). In that case, all NPObjects
  are invalidated. XXX: this is too global.

2008-11-30 12:10  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime-impl.h, src/npruntime.c: Add a mechanism to stop
  calls to NPClass functions if the other end died. We get
  notified of this situation through npruntime_deactivate().
  Initial patch by Martin Stransky.

2008-11-30 11:09  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c, src/rpc.h: Introduce
  rpc_connection_set_error_callback() to register a callback for
  RPC errors (Martin Stransky).

2008-11-30 10:41  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Warn out when we explicitly don't support
  specific variables for XPCOM in NPN_GetValue() (Martin Stransky).

2008-11-30 09:18  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c: Add SOCK_CLOEXEC to socket() flags. This is a Linux
  >= 2.6.27 extension.

2008-11-30 09:01  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c, src/utils.c, src/utils.h: Close all open
  files on fork(). Initial patch by Dan Walsh.

2008-11-29 14:49  Gwenole Beauchesne <gb.public@free.fr>

* utils/npw-shadow.c: Nuke dead file.

2008-11-29 14:47  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Make it possible to execute native plugins
  directly (i.e. without npviewer.bin) if either "NPW_DIRECT_EXEC"
  or "NPW_DIRECT_EXECUTION" environment variable is set.

2008-11-29 14:03  Gwenole Beauchesne <gb.public@free.fr>

* src/utils.c: Fix id_init() to create a new hash if it does not
  exist already.

2008-11-25 22:11  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.sh: Make `which' failures silent for
  soudwrappers. It's also correct to work without a soundwrapper
  if the audio device is correctly multiplexed (Stanislav Brabec).

2008-11-25 21:20  Gwenole Beauchesne <gb.public@free.fr>

* nspluginwrapper.spec: Bump release for development.

2008-11-24 18:35  Gwenole Beauchesne <gb.public@free.fr>

* NEWS: Fix typo.

2008-11-23 21:57  Gwenole Beauchesne <gb.public@free.fr>

* ChangeLog: Generated by svn2cl.

2008-11-23 06:43  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Fix a warning (enumeration value not handled
  in switch).

2008-11-23 06:39  Gwenole Beauchesne <gb.public@free.fr>

* NEWS, nspluginwrapper.spec: Updates for 1.1.6.
* README: Fix typos and mention trademark as there are commercial
  interests (and be on the safe side).

2008-11-22 15:33  Gwenole Beauchesne <gb.public@free.fr>

* ChangeLog: Generated by svn2cl.

2008-11-22 15:20  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c: Fix string_of_NPVariant() for NULL arguments.

2008-11-22 15:04  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c: Release args variants prior to calling
  rpc_method_send_reply().

2008-11-22 13:49  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/npw-wrapper.c, src/utils.c, src/utils.h:
  Improve debug info for NP[PN]_[SG]etValue().

2008-11-22 13:23  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Fix debug message in NPN_Write().

2008-11-22 10:52  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Fix memory leak in NPN_GetStringIdentifiers()
  RPC handler.

2008-11-22 10:50  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-malloc.h: Add NPW_MemNew() and NPW_MemNew0() helpers.

2008-11-22 10:43  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Fix NPN_ReleaseObject() reply, i.e. don't
  dereference npobj after the real call to NPN handler as it could
  be deallocated.

2008-11-22 10:01  Gwenole Beauchesne <gb.public@free.fr>

* src/debug.c, src/debug.h, src/npruntime.c, src/npw-viewer.c,
  src/npw-wrapper.c: Indent debugging messages.

2008-11-22 08:54  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Improve
  debugging messages. Nested invocations could confuse what the
  return value actually refers to.

2008-11-22 07:54  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c: Don't make the sync message a WARNING.

2008-11-22 07:52  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c: Always synchronize NPObject::referenceCount in
  case the plugin wants to inspect that. Synchronization through
  NPN_RetainObject()/NPN_ReleaseObject() should be enough though.

2008-11-22 07:37  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Fix plugin window resize in XEMBED hack mode.

2008-11-17 21:55  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-plugins.html: Newer demo for the SqueakVM plugin.

2008-11-17 21:40  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/npw-wrapper.c: Lower priority of RPC
  handlers.

2008-11-15 21:50  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-player.c: Fix for "javascript:" requests. Don't make
  them fail because we are starting those streams manually.

2008-11-15 21:45  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.h: Fix npw_get_stream_instance().

2008-11-09 17:02  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Update NPP_Write() comment for negative array
  lengths.

2008-11-09 16:56  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Propagate NPP_Write() with negative lengths
  since the plugin may want to handle that case (e.g. close a
  stream?). In practise, this doesn't make much sense either.
  NPAPI specs need to be updated to mean "close the stream" if
  NPP_WriteReady() returns a negative value.

2008-11-09 16:46  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c, tests/test-rpc-types.c: Actually, since an array of
  negative size doesn't make sense, let it be the responsibility
  of the caller to check for bounds.

2008-11-09 16:38  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c, tests/test-rpc-types.c: Size of the array to
  RPC_TYPE_ARRAY argument is now an int32. Allow for NULL arrays
  or arrays of negative length. In that case, the returned array
  pointer in the other size is NULL.

2008-11-09 15:26  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-types.c: Add tests for arrays. Fix
  rpc_test_signature() for arrays.

2008-11-09 15:24  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c: Allow arrays of uint64 or double.

2008-11-09 14:29  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-common.c, tests/test-rpc-common.h,
  tests/test-rpc-concurrent.c, tests/test-rpc-nested.c,
  tests/test-rpc-types.c: Fix indentation (8-char tabs, not 4).

2008-11-09 14:18  Gwenole Beauchesne <gb.public@free.fr>

* configure: Enable glib memory hooks by default if not
  configuring with --enable-generic.

2008-11-09 14:13  Gwenole Beauchesne <gb.public@free.fr>

* nspluginwrapper.spec: Bump version for development.

2008-11-06 22:36  Gwenole Beauchesne <gb.public@free.fr>

* ChangeLog: Generated by svn2cl.

2008-11-06 22:28  Gwenole Beauchesne <gb.public@free.fr>

* NEWS, README, nspluginwrapper.spec: Updates for 1.1.4.

2008-11-06 22:06  Gwenole Beauchesne <gb.public@free.fr>

* configure: Build glib memory hooks only if system glib supports
  g_slice_alloc().

2008-11-04 23:16  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-common.c, src/npw-rpc.c,
  src/npw-wrapper.c: Fix remaining memory leaks in npruntime
  bridge.

  The strategy with NPVariants assumes that NPObject methods will
  preserve the NPVariant value by copying it (e.g. a string) or
  increasing the refcount of the underlying NPObject. IOW, they
  don't assume the value is live beyond the call to that method
  without preserving it.

  Based on this assumption, we can write the following rules:
  - Any NPVariant value shall be released if it comes from an
  rpc_method_get_args(). That's an nspluginwrapper requirement
  - Any NPVariant result value shall be released when the plugin
  no longer needs it. That's an NPAPI requirement, implemented by
  the plugin.

  Thus, we deal with NPObjects as follows:
  - Prior to sending an NPObject (in an NPVariant), the browser
  ref()'s it
  - After having received an NPObject, the browser ref()'s it i.e.
  since this is a browser-side object, it's browser side
  responsibility to ref()' the object.

  The plugin will unref() the NPObject "naturally" when (i) the
  NPVariant got from rpc_method_get_args() is released, or (ii)
  the NPVariant is explicitly unref()'ed per NPAPI specs for
  NPVariant result values.

2008-11-04 21:21  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-malloc.c: Fix copy-paste error.

2008-11-03 23:04  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Don't try to NPP_Write() erroneous buffers of
  supposedly negative length.

  Actually, we can get to that case if NPP_WriteReady() returned
  -1 or another negative value, in general. Some browsers
  (Konqueror, Google Chrome) send data through NPP_Write() anyway.
  Others (Firefox, WebKit) actually suspend the stream temporarily.

  Note that returning -1 here will destroy the stream. This is
  compatible with the expected behaviour. e.g. the DiamondX test
  plugin wants that. Is there any other "real" plugin in that case
  too?

2008-11-03 22:29  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Use the XEMBED hack (GTK_WINDOW_POPUP toplevel
  widget instead of GtkPlug) only with Gtk2-based browsers. IOW,
  this restores the older behaviour for Konqueror as this causes
  problems there.

2008-11-03 22:20  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c: Fix NPN_GetValue() with NPNVToolkit.

  Actually, it was not a problem before because we used to always
  return NPNVGtk2. However, we now want to detect what toolkit the
  parent browser is using.

2008-11-02 15:42  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Fix XEMBED support. Actually, workaround Gtk
  and Firefox bugs. i.e. don't let them kill the plugin window by
  killing the old page window without calling either NPP_Destroy()
  or SetWindow(instance, NULL) first.

2008-11-02 15:04  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.h: Fix npw_get_plugin_instance() for CrossOver
  Plugin. They make a local copy of the original instance in stack
  while preserving the same plugin private data (our
  PluginInstance, fortunately!).

2008-10-29 05:40  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-common.h, src/npw-wrapper.c: Don't
  claim we support interfaces we currently don't, i.e. NPAPI >=
  0.18 is not fully implemented yet.

2008-10-29 05:26  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Fix NPP_URLNotify() (thanks to Bennet Yee).

2008-10-29 05:18  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.c, src/npw-common.h: Add an NPW_Identifier type
  useful for implementing local NPIdentifier cache. It's silly to
  do an RPC round trip simply to retrieve an integer or string
  value. The NPRuntime caching strategy is not fully settled yet
  though.

2008-10-29 05:14  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-rpc.h, src/npw-viewer.c,
  src/npw-wrapper.c: Create a specific NPUTF8 string marshaler.
  The difference with normal RPC_TYPE_STRING is the recv()
  allocates the string with NPN memory allocators.

  Besides, it's technically possible to pass a NULL argument to
  the recv() handler and means "I don't care of the data you
  received. Drop it, thanks". In practise, this is not useful but
  all marshalers should be safe to NULL arguments and still work
  afterwards (i.e. do receive data) in that case.

2008-10-29 04:05  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-malloc.c: Revert to libc free() if we don't have the
  'Glib' magic in memblock.

2008-10-27 23:22  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Use new memory allocators.

2008-10-27 23:14  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, configure, src/npw-common.c, src/npw-malloc.c,
  src/npw-malloc.h: Add memory allocation wrappers over standard
  libc or glib.

2008-10-27 21:50  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.c: Remove checks, those functions shall be used
  only if they are known to be usable in the first place.

2008-10-26 23:07  Gwenole Beauchesne <gb.public@free.fr>

* TODO: Updates.

2008-10-26 23:01  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-rpc.c: Use NPN memory allocation
  routines for NPVariant (NPString).

2008-10-26 22:31  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c: Use common instance stuff.

2008-10-26 22:26  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.h, src/npw-viewer.c, src/npw-wrapper.c: Add
  common PluginInstance|StreamInstance code.

2008-10-26 22:23  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-common.c: Add memory allocation wrappers.

2008-10-26 21:36  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, src/npruntime.c, src/npw-common.c, src/npw-common.h,
  src/npw-viewer.c, src/npw-wrapper.c, src/sysdeps.h: Clean up
  common code.

2008-10-26 20:51  Gwenole Beauchesne <gb.public@free.fr>

* src/debug.h: Add very verbose debug mode with filename:line
  additional specification. Disabled by default, for developers
  that want to debug things. Note this uses a GNU C extension.

2008-10-26 17:01  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c: Cosmetics. Also fix some memory leaks.

2008-10-26 16:26  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Print returned pointer in NPN_MemAlloc() for
  debugging.

2008-10-26 16:23  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime-impl.h, src/npruntime.c, src/npw-viewer.c,
  src/npw-wrapper.c: Move NPVariant helpers to npruntime.c. Fix
  string_of_NPVariant() for NPString. Define
  NPN_ReleaseVariantValue() and NPN_ReleaseObject() appropriately
  in both the wrapper and the viewer.

2008-10-26 15:38  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c: Allocate an empty string ('') for
  NPString::utf8length == 0. This is what Firefox does.

2008-10-26 07:55  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Avoid double object destruction with the Flash
  Player plugin.

2008-10-25 17:42  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/utils.c, src/utils.h: Add
  string_of_NPEvent_type() for debug.

2008-10-25 17:36  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Fix typo for debug.

2008-10-25 17:31  Gwenole Beauchesne <gb.public@free.fr>

* src/gtk2xtbin.c, src/gtk2xtbin.h: Sync with firefox3 sources.

2008-10-21 21:45  Gwenole Beauchesne <gb.public@free.fr>

* configure: Check for the X Toolkit correctly (fully).

2008-10-13 19:56  Gwenole Beauchesne <gb.public@free.fr>

* nspluginwrapper.spec: Bump version for development.

2008-10-12 16:10  Gwenole Beauchesne <gb.public@free.fr>

* Makefile: Fix make tarball.

2008-10-12 16:07  Gwenole Beauchesne <gb.public@free.fr>

* ChangeLog: Generated by svn2cl.

2008-10-12 16:01  Gwenole Beauchesne <gb.public@free.fr>

* README: Mention the standalone plugins player.

2008-10-12 15:59  Gwenole Beauchesne <gb.public@free.fr>

* README, src/npw-config.c: Update doc for nspluginwrapper
  -n|--native flag.

2008-10-12 15:21  Gwenole Beauchesne <gb.public@free.fr>

* NEWS, nspluginwrapper.spec: Updates for 1.1.2 release.

2008-10-12 15:19  Gwenole Beauchesne <gb.public@free.fr>

* README: Flash Player 10 release candidate also works.

2008-10-12 15:05  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, configure, src/npw-config.c: Add support for Open
  Solaris (2008.05).

2008-10-12 15:04  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.sh: Fix architecture detection on Solaris/i386.

2008-10-12 15:03  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-config.c: Allow wrapping of native plugins through the
  -n|--native option.

2008-10-12 15:00  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-config-template.h: Try to guess Solaris binaries with
  .SUNW_version sections.

2008-10-12 13:55  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, utils/install.sh: Add install program.

2008-10-12 08:31  Gwenole Beauchesne <gb.public@free.fr>

* configure: Fix build on NetBSD 3.1.

2008-10-12 08:22  Gwenole Beauchesne <gb.public@free.fr>

* configure, src/rpc.c: Fix calculation of sockaddr_un length.

2008-10-06 21:55  Gwenole Beauchesne <gb.public@free.fr>

* configure, src/rpc.c: Make it possible to define the maximum of
  time (in seconds) to wait for the plugin to connect. This can be
  set both at configure-time (--rpc-init-timeout) or at run-time
  (NPW_INIT_TIMEOUT) (Initial patch by Geraint North).

2008-10-06 21:25  Gwenole Beauchesne <gb.public@free.fr>

* configure: Detect ARM (Geraint North).

2008-10-05 21:45  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Revert rev
  647 (renaming of g_rpc_connection to g_npn_connection).

2008-10-05 21:43  Gwenole Beauchesne <gb.public@free.fr>

* src/rpc.c: Handle possible _rpc_dispatch_until() errors in
  rpc_method_invoke().

2008-10-05 21:39  Gwenole Beauchesne <gb.public@free.fr>

* TODO, src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c,
  src/rpc.c, tests/test-rpc-concurrent.c, tests/test-rpc-nested.c,
  tests/test-rpc-types.c: Rework RPC code to cope with concurrent
  rpc_method_invoke(). This function is now atomic. That is,
  method id and its arguments are marshalled in one shot, there is
  no intermediate wait for MSG_ACK.

  Notable change also includes the fact that optimization for
  no-argument or no-return value cases is now gone. i.e. each
  rpc_method_invoke() shall have an rpc_method_get_args() on the
  other side, even if there is no arg passed. Besides, each
  rpc_method_wait_for_reply() shall have an
  rpc_method_send_reply() on the other side, even if the function
  normally doesn't return anything.

  This optimization could be brought back into V3 protocol
  specification. Current revision is now V2.5.

2008-10-05 21:03  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-common.c: Cleaner exit code path.

2008-10-05 16:32  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-concurrent.c: Error out early for invalid message
  types.

2008-10-05 16:27  Gwenole Beauchesne <gb.public@free.fr>

* tests/test-rpc-concurrent.c: Default to silent mode and 5000
  messages.

2008-10-05 16:08  Gwenole Beauchesne <gb.public@free.fr>

* Makefile, tests/test-rpc-common.c, tests/test-rpc-common.h,
  tests/test-rpc-concurrent.c, tests/test-rpc-nested.c,
  tests/test-rpc-types.c: Add tests for new RPC implementation.

2008-10-04 13:31  Gwenole Beauchesne <gb.public@free.fr>

* lsb-build/headers/glib-2.0/glib.h,
  lsb-build/stub_libs/libglib-2.0.c: Add basic GSlice support
  thunks.

2008-10-04 13:30  Gwenole Beauchesne <gb.public@free.fr>

* src/utils.c, src/utils.h: Add npw_asprintf().

2008-10-04 08:02  Gwenole Beauchesne <gb.public@free.fr>

* src/npruntime.c, src/npw-viewer.c, src/npw-wrapper.c: Rename
  g_rpc_connection to g_npn_connection.

2008-09-29 22:03  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-viewer.c: Fix X visual marshaling (Flash
  10, initial patch by Martin Stransky).

2008-07-07 19:37  Gwenole Beauchesne <gb.public@free.fr>

* nspluginwrapper.spec: Bump version for development.

2008-07-06 20:59  Gwenole Beauchesne <gb.public@free.fr>

* ChangeLog: Generated by svn2cl.

2008-07-06 20:55  Gwenole Beauchesne <gb.public@free.fr>

* nspluginwrapper.spec: Add libnoxshm.so to filelist.

2008-07-06 20:53  Gwenole Beauchesne <gb.public@free.fr>

* NEWS, README, TODO, nspluginwrapper.spec: Updates for 1.1.0
  release.

2008-07-06 20:38  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Add ALLOW_WINDOWLESS_PLUGINS compile-time
  macro to allow/forbid windowless plugins.

2008-07-06 20:14  Gwenole Beauchesne <gb.public@free.fr>

* Makefile: Add LN_S definition for ln -sf command.

2008-07-06 20:09  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c, src/npw-wrapper.c: Implement
  NPN_InvalidateRect() for Flash Player 10 beta 2.

2008-07-06 19:52  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-wrapper.c: Flush the X output buffer so that the call to
  gdk_pixmap_foreign_new() (and thus XGetGeometry()) can work in
  the viewer. Otherwise, we sometimes get a BadDrawable.

2008-07-06 19:47  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Fix NPNVnetscapeWindow wrapper to create a
  GdkWindow from it as windowless plugins expect to find a
  toplevel gdk window (and gtk window TBD).

2008-07-06 19:16  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Synchronize more NPWindow items in successive
  NPP_SetWindow() calls, i.e. updates case.
  create_window_attributes() and destroy_window_attributes() now
  operate on an NPSetWindowCallbackStruct directly.

2008-07-06 17:05  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Make sure to commit the pixmap in
  NPN_HandleEvent() for GraphicsExpose events.

2008-07-06 17:02  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-viewer.c: Add support for windowless plugins.

2008-07-06 14:55  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-viewer.c, src/npw-wrapper.c: Implement
  NPP_HandleEvent().

2008-07-06 14:28  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.h: Add missing method and type ids for windowless
  plugins.

2008-07-06 14:23  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-viewer.c: Marshal
  NPSetWindowCallbackStruct: only reconstruct XVisual based on the
  visualID we pass-through RPC. This will be useful for windowless
  plugins support.

2008-07-06 13:14  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-viewer.c, src/npw-wrapper.c: Propagate
  NPNVnetscapeWindow.

2008-07-04 20:57  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-viewer.c: Propagate
  NPNVSupportsWindowless.

2008-07-04 20:52  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c, src/npw-viewer.c, src/npw-wrapper.c: Implement
  NPN_SetValue() for boolean variables only.

2008-07-04 20:31  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.c: Add fix for Mozilla bug #406251:
  NPVariant.intValue is now a signed int.

2008-07-04 20:26  Gwenole Beauchesne <gb.public@free.fr>

* src/npw-rpc.h: Add missing methods for NPN_SetValue(),
  NPN_Enumerate() and NPN_Construct().

2008-07-04 20:20  Gwenole Beauchesne <gb.public@free.fr>

* npapi/npapi.h, npapi/npruntime.h, npapi/npupp.h: Update NPAPI
  headers to 0.19.

2008-07-01 20:38  Gwenole Beauchesne <gb.public@free.fr>

* Makefile: Fix build on platforms that are not biarch devel
  capable.

2008-06-29 21:17  Gwenole Beauchesne <gb.public@free.fr>

* configure: Document --enable-strip.

(jmcneill)

2008-12-18 19:20:14 UTC MAIN commitmail json YAML

Updated emulators/fuse to 0.10.0.1

(adam)

2008-12-18 19:18:59 UTC MAIN commitmail json YAML

Changes 0.10.0.1:
* Writing files would not truncate the file at the correct point,
  leading to corrupt files when overwriting an existing file
* Distribute ui/fb/fbmouse.h

(adam)

2008-12-18 18:44:58 UTC MAIN commitmail json YAML

Updated audio/pulseaudio to 0.9.13nb1

(jmcneill)

2008-12-18 18:43:52 UTC MAIN commitmail json YAML

2008-12-18 17:58:13 UTC MAIN commitmail json YAML

Added audio/paprefs version 0.9.7
Added audio/pavucontrol version 0.9.7
Added audio/pavumeter version 0.9.3

(jmcneill)

2008-12-18 17:57:01 UTC MAIN commitmail json YAML

2008-12-18 17:55:40 UTC MAIN commitmail json YAML

Import pavumeter version 0.9.3.

PulseAudio Volume Meter (pavumeter) is a simple GTK volume meter for the
PulseAudio sound server.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 17:50:56 UTC MAIN commitmail json YAML

2008-12-18 17:50:30 UTC MAIN commitmail json YAML

Import pavucontrol version 0.9.7.

PulseAudio Volume Control (pavucontrol) is a simple GTK based volume control
tool ("mixer") for the PulseAudio sound server. In contrast to classic mixer
tools this one allows you to control both the volume of hardware devices and
of each playback stream separately.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 17:46:53 UTC MAIN commitmail json YAML

Revision bump for x264-devel.

(bjs)

2008-12-18 17:45:16 UTC MAIN commitmail json YAML

2008-12-18 17:44:48 UTC MAIN commitmail json YAML

Import paprefs version 0.9.7.

PulseAudio Preferences (paprefs) is a simple GTK based configuration dialog
for the PulseAudio sound server.

Please note that this program can only configure local servers, and requires
that a special module module-gconf is loaded in the sound server. (Since
PulseAudio 0.9.5 this modules is loaded by default.)

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 17:42:52 UTC MAIN commitmail json YAML

regen patchsums to include patch-ao

(bjs)

2008-12-18 17:37:59 UTC MAIN commitmail json YAML

PKGREVISION bumps for x264-devel update.

(bjs)

2008-12-18 17:36:08 UTC MAIN commitmail json YAML

Updated meta-pkgs/gstreamer0.10-plugins to 1.0nb1

(jmcneill)

2008-12-18 17:35:18 UTC MAIN commitmail json YAML

Add gst-plugins0.10-pulse, bump PKGREVISION

(jmcneill)

2008-12-18 17:31:09 UTC MAIN commitmail json YAML

Needs pkg-config. Prefer bsdtar over gtar. Mark as destdir usable.

(joerg)

2008-12-18 17:31:01 UTC MAIN commitmail json YAML

Updated multimedia/vlc08 to 0.8.6inb1

(bjs)

2008-12-18 17:30:47 UTC MAIN commitmail json YAML

Updated multimedia/vlc to 0.9.8anb1

(bjs)

2008-12-18 17:28:17 UTC MAIN commitmail json YAML

2008-12-18 17:28:16 UTC MAIN commitmail json YAML

2008-12-18 17:19:06 UTC MAIN commitmail json YAML

Update to version we're using (20081217)

(bjs)

2008-12-18 17:03:18 UTC MAIN commitmail json YAML

Note PKGREVISION bumps of Xfce.

(hira)

2008-12-18 17:01:37 UTC MAIN commitmail json YAML

Bump PKGREVISION for updates of Xfce packages.

(hira)

2008-12-18 16:53:44 UTC MAIN commitmail json YAML

Updated devel/SDL to 1.2.13nb3

(jmcneill)

2008-12-18 16:53:01 UTC MAIN commitmail json YAML

Enable pulseaudio driver, bump PKGREVISION.

(jmcneill)

2008-12-18 16:46:30 UTC MAIN commitmail json YAML

2008-12-18 16:44:27 UTC MAIN commitmail json YAML

2008-12-18 16:43:28 UTC MAIN commitmail json YAML

2008-12-18 16:40:58 UTC MAIN commitmail json YAML

2008-12-18 16:38:57 UTC MAIN commitmail json YAML

Added audio/libao-pulse version 0.8.8

(jmcneill)

2008-12-18 16:38:08 UTC MAIN commitmail json YAML

2008-12-18 16:37:45 UTC MAIN commitmail json YAML

Fix last sysutils/gnome-settings-daemon's entry.

(taca)

2008-12-18 16:37:32 UTC MAIN commitmail json YAML

2008-12-18 16:36:52 UTC MAIN commitmail json YAML

Import libao-pulse version 0.8.8.

Libao is a cross-platform audio library that allows programs to
output audio using a simple API on a wide variety of platforms.

This package provides a PulseAudio plugin for libao's core.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 16:36:11 UTC MAIN commitmail json YAML

polypaudio option is now pulseaudio, and note libao-pulse package in
MESSAGE.common

(jmcneill)

2008-12-18 16:32:01 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg to 20080727nb6

(bjs)

2008-12-18 16:31:53 UTC MAIN commitmail json YAML

Update patch-oldx264 to deal with new x264-devel snapshot.  PKGREVISION++

(bjs)

2008-12-18 16:19:20 UTC MAIN commitmail json YAML

Updated multimedia/x264-devel to 20081217

(bjs)

2008-12-18 16:19:08 UTC MAIN commitmail json YAML

2008-12-18 16:10:04 UTC MAIN commitmail json YAML

Added audio/gst-plugins0.10-pulse version 0.10.11

(jmcneill)

2008-12-18 16:09:28 UTC MAIN commitmail json YAML

+ gst-plugins0.10-pulse

(jmcneill)

2008-12-18 16:09:09 UTC MAIN commitmail json YAML

# used by audio/gst-plugins0.10-pulse/Makefile

(jmcneill)

2008-12-18 16:08:48 UTC MAIN commitmail json YAML

Import gst-plugins0.10-pulse version 0.10.11.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'good' plugins for GStreamer.  It provides the
pulseaudio plugin for GStreamer, which allows playback and recording of
sound through the Pulseaudio sound daemon.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 15:56:51 UTC MAIN commitmail json YAML

Updated gnome-settings-daemon to 2.24.1nb1

(jmcneill)

2008-12-18 15:56:13 UTC MAIN commitmail json YAML

2008-12-18 15:29:11 UTC MAIN commitmail json YAML

DESTDIR support.

(joerg)

2008-12-18 15:25:38 UTC MAIN commitmail json YAML

DESTDIR support also fixing bulk builds.

(joerg)

2008-12-18 15:21:54 UTC MAIN commitmail json YAML

2008-12-18 15:03:23 UTC MAIN commitmail json YAML

2008-12-18 14:58:07 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:52:09 UTC MAIN commitmail json YAML

Fix PR pkg/40219.  Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:49:20 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:48:01 UTC MAIN commitmail json YAML

DESTDIR support. Fix build with netbsd-5+

(joerg)

2008-12-18 14:44:31 UTC MAIN commitmail json YAML

Added audio/pulseaudio version 0.9.13

(jmcneill)

2008-12-18 14:43:31 UTC MAIN commitmail json YAML

2008-12-18 14:42:56 UTC MAIN commitmail json YAML

Import pulseaudio version 0.9.13.

PulseAudio is a sound server for POSIX and Win32 systems. A sound server is
basically a proxy for your sound applications. It allows you to do advanced
operations on your sound data as it passes between your application and your
hardware. Things like transferring the audio to a different machine, changing
the sample format or channel count and mixing several sounds into one are
easily achieved using a sound server.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jmcneill)

2008-12-18 14:26:32 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:23:52 UTC MAIN commitmail json YAML

2008-12-18 14:21:43 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:18:14 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:16:16 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:12:24 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:09:26 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 14:07:45 UTC MAIN commitmail json YAML

Add missing entires to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 13:56:38 UTC MAIN commitmail json YAML

2008-12-18 13:55:24 UTC MAIN commitmail json YAML

2008-12-18 13:51:51 UTC MAIN commitmail json YAML

Fix PR pkg/40218.  Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 13:50:42 UTC MAIN commitmail json YAML

Fix PR pkg/40217.  Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 13:49:19 UTC MAIN commitmail json YAML

Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 13:46:51 UTC MAIN commitmail json YAML

Fix PR pkg/40216.  Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 13:45:58 UTC MAIN commitmail json YAML

Fix PR pkg/40215.  Add missing entries to PLIST.  Bump PKGREVISION.

(hira)

2008-12-18 13:37:58 UTC MAIN commitmail json YAML

+ amaya-11.0

(obache)

2008-12-18 13:16:44 UTC MAIN commitmail json YAML

Fix float reading by using a union instead of a cast. Newer gcc's would
generate incorrect code effectively breaking the package.

I know this solution is still lame but its fix comes from the still uncomitted
lib3ds version 2.0.0. Should one day be fixed/done correctly for non i386.

(reinoud)

2008-12-18 13:15:10 UTC MAIN commitmail json YAML

Fix float reading by using a union instead of a cast. Newer gcc's would
generate incorrect code effectively breaking the package.

I know this solution is still lame but its fix comes from the still uncomitted
lib3ds version 2.0.0. Should one day be fixed/done correctly for non i386.

(reinoud)

2008-12-18 12:02:34 UTC MAIN commitmail json YAML

2008-12-18 09:28:01 UTC MAIN commitmail json YAML

Updated games/cgoban-java to 3.3.23

(rillig)

2008-12-18 09:27:48 UTC MAIN commitmail json YAML

Updated cgoban-java from 3.3.22 to 3.3.23.

Changes since 3.3.22:
- Fixed ctrl+L bug.
- Fixed "user info always acts changed" and "user info says it is
  too full when it isn't" bugs.

(rillig)

2008-12-18 01:18:48 UTC MAIN commitmail json YAML

Today's set:

Updated devel/p5-Tie-File to 0.96nb2
Updated devel/p5-PAR-Dist to 0.40nb1
Updated databases/p5-DBD-postgresql to 2.11.7
Updated databases/p5-DBD-Oracle to 1.22

(he)

2008-12-18 01:13:04 UTC MAIN commitmail json YAML

Update from version 1.19nb1 to 1.22.

Based on diffs and testing done by Jens Rehsack, while following
up on PR#39232, patch also submitted there.

Pkgsrc changes:
o Support different oracle library options
o Add HOMEPAGE using search.cpan.org

Upstream changes:

Changes in DBD-Oracle 1.21(svn rev 11067) 11th April 2008 ^

  Added Notes to README.win32.txt on installing Instant Client
    11.1.0.6.0 from John Scoles
  Added the oci_typecode_name method to get the name rather than
    just the number of an OCI_TYPECODE from John Scoles
  Fixed a unreported bug with Embedded Objects from John Scoles
  Fixes for #34621 & 33791 from RT cpan
  Added patch to allow faster fetch from REF CURSORs from Biswadeep Chowdhury
  Updated the Todo file for next version from John Scoles
  Added support for the 10.2 Data Interface for Persistent LOBs by John Scoles
  Changed the way pre-fetching is done by John Scoles
  Added support for Scrollable cursors from John Scoles
  Changed the max size of cache_rows to a sb4 rather than a int
    and or a ub4 from John Scoles
  Added support for Lobs in select of OCI Embedded Objects from
    John Scoles with a big thankyou to  Paul Weiss
  Fixed for embedded object in object from Paul Weiss
  Added support for direct insert of large XML data into XMLType
    fields from Hendrik Fuss & John Scoles
  Fixed memory leak (not releasing Temp Lob with OCILobFreeTemporary)
    when created for a bind from John Scoles
  Added support for bind_param_inout_array for use with execute_array
    from John Scoles
  Added enhancement for Embedded Objects handling from Paul G. Weiss
  Fixed to Makefile.PL let it read makefiles from other makes from
    Alexander V Alekseev
  Updated POD to tell users to Avoid Using "SQL Call" from Charles Jardine
  Updated POD to account for rt.cpan.org #30910: "DBD-Oracle crashes
    when trying to read empty LOB" from John Scoles
  Added DBD::Oracle impdata/threads patch from Jeffrey Klein

Changes in DBD-Oracle 1.20(svn rev 10517) 11th January 2008 ^

  Fixed lob test so it skips the one test that relies on it if v$
    session. from Rafael Kitover
  Fixed // with /* */ in dbdimp.c from John Scoles
  Fixed for execute_for_fetch in Oracle.pm returning 0 instead of
    0E0.  from Martin J. Evans
  Added README.64bit.txt that contains help for compiling on 64
    bit boxes from John Scoles
  Fixed typo in Oracle.pm from Tom R.
  Added support for ora_charset, ora_ncharset from Stephen J. Smith
  Fixed Makefile.PL for better handling of empty array in
    File::Find::find from Slaven Rezic
  Fixed references to README.clients.txt in Makefile.PL from  John Scoles
  Added PERL_NO_GET_CONTEXT for better multi-threaded support from John Scoles
  Changed required version of DBI to be 1.51 from John Scoles
  Fixed bug in 31lob.t from John Scoles
  Added notes on installing Instantclient .rpm to README.Lunix.txt
  Added support for OCI array bind from Alexander V Alekseev
  Added support for select of OCI Embedded Objects from John Scoles
  Added a tip in README.64bit.txt from cartmanltd
  Added fix to Makefile.PL for finding SQLplus for Ubuntu Server
    (but should work for others) from Martin J. Evans
  Added fix to Makefile.PL for Gentoo AMD64 from Tom R.
  Added fix to dbdimp.c for speed up of Null-Operations from Andreas Behal
  Added fix to dbdimp.c for SQLCS_NCHAR index use on varchar2s from
    Peter J. Holzer

(he)

2008-12-18 01:02:09 UTC MAIN commitmail json YAML

Updated devel/cpuflags to 1.26

(abs)

2008-12-18 01:01:33 UTC MAIN commitmail json YAML

Updated devel/cpuflags to 1.26

Ensure we use `` on Solaris - PR 40176

(abs)

2008-12-18 01:00:43 UTC MAIN commitmail json YAML

Update from version 2.2.2nb3 to 2.11.7.

This despite one of the self-tests failing.

Pkgsrc changes:
o Change HOMEPAGE to using search.cpan.org

Upstream changes:

2.11.7 Released December 13, 2008

  - Fix placeholder parsing logic (CPAN bug #41582)

2.11.6 Released November 30, 2008 (subversion r12126)

  - Only set UTF8 flag on array items after UTF8 test. (CPAN bug #41253)
    [Armando Santos]

2.11.5 Released November 24, 2008 (subversion r12102)

  - Clear prepared_statement name on failure to prepare: prevents
    the wrong error when using prepare_cached. [GSM]

2.11.4 Released November 12, 2008

  - Don't set LC_MESSAGES unless superuser in tests. Remove all
    language-specific string checking for tests. (CPAN bug #40604)

2.11.3 Released November 3, 2008 (subversion r12031)

  - Force LC_MESSAGES to 'C' inside tests (CPAN bug #40604)
  - Minor compiler tweaks.
  - Fix small POD error (CPAN bug #40209)
  - Tweak Perl::Critic policy list (CPAN bug #40130)

2.11.2 Released October 15, 2008 (subversion r11983)

  - Fix core dump when invalid placeholders used. (CPAN bug #40075) [GSM]

2.11.1 Released October 14, 2008 (subversion r11980)

  - $sth->{ParamTypes} returns 'TYPE' when possible.

2.11.0 Released October 13, 2008 (subversion r11976)

  - $sth->{ParamTypes} now returns a hashref per the DBI docs. [GSM]
  - Adjustment of Makefile.PL to fix problem with Strawberry Perl.
    Thanks to Martin Evan (martin.evans@easysoft.com) and Brian
    (elspicyjack@gmail.com) on the dbi-users list.

2.10.7 Released September 22, 2008 (subversion r11869)

  - Fix test issue when dbname contains dashes.
    [Rainer Tammer]
  - Revert META.yml to 1.0, until such time as tools
    can handle 1.1 (CPAN bug #39461) [Taro Nishino]

2.10.6 Released September 19, 2008 (subversion r11830)

  - Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]
  - Prevent core dump when checking $dbh->{standard_conforming_strings}
    on older servers. [GSM]
  - Skip unicode tests if server is set to 'LATIN1' [GSM]

2.10.5 Released September 16, 2008 (subversion r11800)

  - Fix SIGNATURE file

2.10.4 Released September 16, 2008 (subversion r11797)

  - Force use of math library when compiling. Per report
    of AIX problems by Rainer Tammer.

2.10.3 Released August 31, 2008 (subversion r11706)

  - Previous version had wrong SIGNATURE file

2.10.2 Released August 31, 2008 (subversion r11704)

  - Fix minor problem in t/99_yaml.t

2.10.1 Released August 31, 2008 (subversion r11697)

  - Minor testing fix.

2.10.0 Released August 26, 2008 (subversion r11678)

  - Add the 'DBD' trace setting to output only non-DBI trace messages,
    and allow 'dbd_verbose' as a connection attribute for the same
    effect. [GSM]
  - Fix a minor problem with testing against 7.4 databases [GSM]
  - Allow multi-statement do() calls with parameters to work if pg_server_prepare
    is set to 0 (CPAN bug #38623) [GSM]

2.9.2 Released August 18, 2008 (subversion r11664)

  - Empty Postgres arrays should return empty Perl arrays, not undef.
    (CPAN bug #38552) [David E. Wheeler]

2.9.1 Released August 17, 2008 (subversion r11660)

  - Return undef when mapping Postgres array to Perl array and
    the array is empty '{}'. (CPAN bug #38552) [GSM]
  - Minor documentation improvements. [GSM]

2.9.0 Released August 3, 2008 (subversion r11624)

  - Add support for database handle attribute "ReadOnly". This allows
    use of $dbh->{ReadOnly} = 1 to enforce read only mode at
    the server level. [GSM]
  - Move PQexec structures to statement handle, to prevent
    excessive malloc and free within execute function. [GSM]
  - Add more attribute tests, improve testing system. [GSM]
  - Many documentation improvements. [GSM]
  - Win32 build improvements [T.J. Ferraro]

2.8.7 Released July 24, 2008 (subversion r11582)

  - Modify test scripts to work better on FreeBSD boxes. [GSM]
  - Much documentation improvement and POD tweaking. [GSM]

2.8.6 Released July 21, 2008 (subversion r11558)

  - More testing improvements to increase odds of all tests being
    run, especially when testing as root. [GSM]

2.8.5 Released July 13, 2008 (subversion r11529)

  - Fix an obscure bug in which a coredump occurs if client_min_messages
    is set to DEBUG3 or greater, and we then exit without disconnecting
    while AutoCommit is off. The new behavior is to simply not attempt to
    output the debugging information about the final 'rollback'. [GSM]
  - More documentation improvements. [GSM]

2.8.4 Released July 10, 2008 (subversion r11520)

  - Minor Perl::Critic test adjustments. [GSM]
  - Documentation enhancements. [GSM]
  - Yet more minor testing tweaks. [GSM]

2.8.3 Released July 6, 2008 (subversion r11495)

  - Minor testing functionality tweaks, lots of test cleanups, minor doc enhancements. [GSM]

2.8.2 Released June 29, 2008 (subversion r11466)

  - Minor testing tweaks, doc fixes. [GSM]

2.8.1 Released June 11, 2008 (subversion r11417)

  - Force testing to use a custom socket dir, to avoid
    permission problems. Thanks to Frank Wiegand for
    help in uncovering this. [GSM]

2.8.0 Released June 1, 2008 (subversion r11366)

  - Added in payload strings for LISTEN/NOTIFY in 8.4
    via $dbh->pg_notifies() [GSM]
  - Fixed problem preventing some pg_type bind_arrays
    from working [GSM]
  - Fix tests in t.04misc.t to handle Windows newlines.
    (CPAN bug #36237) [Ian Macdonald]
  - Clean up get_info() information. [GSM]

2.7.2 Released May 14, 2008 (subversion r11269)

  - Handle embedded commas in quotes properly when destringifying
    arrays.(CPAN bug #35862) [GSM]
  - Fix typo in docs with trace_parser_flags() (Martin J. Evans)
  - More testing tweaks [GSM]

2.7.1 Released May 11, 2008 (subversion r11250)

  - Yet more minor testing tweaks. [GSM]

2.7.0 Released May 10, 2008 (subversion r11239)

  - Have $dbh->quote() return E'' when server is >= 8.1 and string contains
    backslashes. Fixes any problems with standard_conforming_strings.
    (CPAN bug #27538) [GSM]

2.6.6 Released May 7, 2008 (subversion r11214)

  - Fix minor problem in t/99_spellcheck.t [GSM]

2.6.5 Released May 7, 2008 (subversion r11209)

  - Add spell checker to tests. [GSM]
  - More tweaks to the testing suite. [GSM]

2.6.4 Released May 2, 2008 (subversion r11186)

  - More tweaks to the test suite. [GSM]

2.6.3 Released May 1, 2008 (subversion r11169)

  - Minor tweaks to the test suite. [GSM]

2.6.2 Released April 30, 2008 (subversion r11161)

  - Fix coredump when pg_getcopydata copies 0 rows into a
    freshly created var. (CPAN bug #35556) [David Harris]
  - Allow 'make test' create a test database from scratch if
    it cannot find an existing one to use. [GSM]

2.6.1 Released April 22, 2008 (subversion r11133)

  - Don't free placeholder section, fixes problem when using
    more than one named placeholder with the same name.
    (CPAN bug #35303) [GSM]

2.6.0 Released April 16, 2008 (subversion r11095)

  - Make pg_notifies a true function, so that you can now
    use $dbh->pg_notifies instead of $dbh->func('pg_notifies') [GSM]
  - Various performance improvements [GSM]
  - Fix minor build and compilation issues with Strawberry Perl [GSM]
  - Add Bundle::DBD::Pg [GSM]

2.5.1 Released April 7, 2008 (subversion r11056)

  - Correctly handle negative PID numbers on Win32 systems when
    generating prepared statement names (CPAN bug # 34738) [GSM]

2.5.0 Released March 23, 2008 (subversion r10990)

  - Add pg_enum_values to $dbh->column_info()
    [Dave Rolsky] (CPAN ticket #34351)
  - Minor test fixes. [GSM]

2.4.0 Released March 21, 2008 (subversion r10974)

  - Remove problematic and unneeded Test::Warn test from 00basic.t.
  - Add $sth->{pg_current_row} [GSM]

2.3.0 Released March 19, 2008 (subversion r10951)

  - Add $sth->{pg_bound} and $sth->{pg_numbound} [GSM]
  - Fix broken call to $sth->{pg_segments} [GSM]

(he)