Many online services that are centered around CPAN attempt to
associate multiple uploads by extracting a distribution name from
the filename of the upload. For most distributions this is easy as
they have used ExtUtils::MakeMaker or Module::Build to create the
distribution, which results in a uniform name. But sadly not all
uploads are created in this way.
CPAN::DistnameInfo uses heuristics that have been learnt by
http://search.cpan.org/ to extract the distribution name and version
from filenames and also report if the version is to be treated as
a developer release
Fixed issues in Loudmouth 1.4.3
* [#19] - Uses old style auth if server provides old style auth and SASL
* [#22] - Handlers which were registered for message ids should always be called if the id matches
* [#23] - Receiving messages larger than 1023 bytes are not fully processed with OpenSSL backend
* [#27] - Functions missing in docs from LmSSL
Release 1.8.2 (2008-10-29 Carl Worth <cworth@cworth.org>)
=========================================================
The cairo community is pleased to announce the 1.8.2 release of the
cairo graphics library. This is the first update to cairo's stable 1.8
series and contains a large number of bug fixes. It is being released
just over one month since cairo 1.8.0.
This release consists primarily of bug fixes, but there is one notable
new feature, (the ability to build cairo without an external font
backend), and there are a few optimizations as well. See below for
details on these changes and the most important bug fixes.
While many people have contributed to this release, Chris Wilson
deserves particular mention. He has contributed well over twice as
many changes to cairo since 1.8.0 than everyone else combined. We
greatly appreciate the tremendous efforts of Chris and all cairo
contributors.
We recommend everyone upgrade to cairo 1.8.2 and hope that everyone
will have lots of fun with cairo!
-Carl
New feature
-----------
It is now possible to build cairo without any font backend, (such as
freetype, win32 or quartz). This is most useful when the application
provides custom font rendering through the user-font API. But in the
case where no external font backend is available, and no user-font is
provided, cairo will render with a failsafe font, (a stroked font
covering visible ASCII character). (Behdad Esfahbod)
Optimizations
-------------
Dramatically speed up compilation with dolt (removes much of the
libtool overhead) (Behdad Esfahbod with thanks to Josh Triplett).
Several minor optimizations to tessellator (special-cased comparisons,
faster insert for skiplist, etc.) (Chris Wilson).
Optimize away fractional translation component when doing
EXTEND_NEAREST filtering, (for better performance).
General bug fixes
-----------------
Allow cloning sub-regions of similar surfaces to fix this bug
(Chris Wilson):
Crafted gif file will crash firefox
[XError: 'BadAlloc (insufficient resources for operation)']
https://bugzilla.mozilla.org/show_bug.cgi?id=424333
Fix some matrix confusion to fix this regression (Chris Wilson):
Translucent star exports in a wrong way to PDF
https://bugs.launchpad.net/inkscape/+bug/234546
Fix some long-standing bugs with respect to properly computing the
extents of transformed, filtered surfaces (Owen Taylor, Carl Worth,
and Chris Wilson):
Bad clipping with EXTEND_NONE
http://bugs.freedesktop.org/show_bug.cgi?id=15349
Improve filtering handling in cairo-pattern.c
http://bugs.freedesktop.org/show_bug.cgi?id=15367
Many thanks to Chris Wilson for digging out and cleaning up
these fixes.
Fix compilation on Solaris 10 (Chris Wilson):
Cairo requires -DREENTRANT (along with -D_POSIX_THREAD_SEMANTICS)
to compile on Solaris 10 with pthreads
https://bugs.freedesktop.org/show_bug.cgi?id=18010
Fix very old bug causing dashes to be rendered at the wrong length in
fallback images (Adrian Johnson)
Dashed strokes too long in fallback images
https://bugs.freedesktop.org/show_bug.cgi?id=9189
Fix broken dashing when a dashed path starts outside the clip region
(Chris Wilson).
Avoid range overflow when computing large patterns (Benjamin Otte and
Chris Wilson).
Avoid crashing due to an invalid font with an incorrect entry in its
CMAP table (Adrian Johnson).
Fix bugs in computing maximum size of text requests that can be sent
with the Render extension, (avoiding potential crashes when rendering
large amounts of text) (Behdad Esfahbod and Chris Wilson).
Fix rendering of operators unbounded by the mask (Chris Wilson).
Fix compilation on systems without compiler support for a native
64-bit type (Chris Wilson).
Fix several cases of missing error-status propagation. (Chris Wilson,
doing the work he seems to never tire of).
Fix several locking issues found with the lockdep valgrind skin (Chris
Wilson).
Backend-specific bug fixes
--------------------------
xlib: Avoid crash due to attempting XRender calls on pixmaps with
formats not supported by the Render extension (Chris Wilson):
XRender crashes due to NULL pointer from Cairo on SGI O2
https://bugs.freedesktop.org/show_bug.cgi?id=1173
xlib: Add support for XImages with depth of 4, 20, 24, or 28 bits
(Chris Wilson):
cairo doesn't support 24 bits per pixel mode on X11
https://bugs.freedesktop.org/show_bug.cgi?id=9102
xlib: Avoid mistakenly considering two surfaces as similar just
because their depths match (while their Render formats do not) (Karl
Tomlinson).
ps: Fix slight mis-scaling of bitmapped fonts (Adrian Johnson)
svg: Correctly emit comp-op for paint, mask, and show_glyphs
operations (Emmanuel Pacaud).
svg: Use finer-grained fallbacks for SVG 1.2 (as PS and PDF backends
have been doing since 1.6.0) (Chris Wilson).
Upstream changes:
1.21 2008-08-21 DCANTRELL Extra tests added in 1.20 now skip with
really old JSON
1.20 2008-08-21 DCANTRELL Added test for bug reported by Saritha
Nalagandla (no bug found, but you can never
have too many tests!)
Fixed bug in PERL5LIB splitting in taint test
(thanks to ADAMK, see RT 38319)
Upstream changes:
1.05 Wed 10 Sep 2008
- Upgrading to Module::Install 0.77
- Refactoring the DESTROY method to be more paranoidly correct
- Updating the test scripts to newer style
- Removing File::Spec dependency
- Adding support for wrapping around packages that aren't in their
own module file.
Upstream changes:
5.67 Tue Sep 12 16:50 2008
- Added a test case for the bug that was fixed in 5.66_01,
courtesy of Christoph Lamprecht.
5.66_01 Tue Sep 2 14:40 2008
- Fix determination of the autosplit.ix in ugly edge cases.
Explanation:
If the module file isn't called $Foo.pm, but
something random, then the static substitution which
tries to determine the location of autosplit.ix fails.
Up until now, the substitution would fail, so AutoLoader
evaluated the module code again instead of falling back
searching the autosplit.ix in @INC. The code was there
but not triggered in some circumstances.
For an example error in a PAR context, run
pp --clean -e 'use Storable; retrieve("foo")'
and then ./a.out and which it explode.
This is GStreamer Bad Plug-ins 0.10.9, "Matters of Fact"
Changes since 0.10.8:
* New CELT encoder and decoder
* New TwoLAME encoder
* New DCCP element
* New AIFF parser element
* New APEX sink element
* deinterlace2 element improvements
* New JACK audio src element
* New winscreencap, winks and pcapparse plugins
* x624enc fixes
* Support for ATSC tuning and channels.conf parsing
* RTP improvements
* New scaletempo element
* Add Fluendo MPEG-TS muxer
* Add Fluendo MPEG-TS and MPEG-PS demuxers
* New JPEG2000 element
* New FLAC parser element
* DVD playback improvements
* Improved DirectShow decoding support
* New Windows Audio Session audio src element
* New FLV muxer element
* Many other bug fixes and improvements
Bugs fixed since 0.10.8:
* 537700 : [scaletempo] Scale audio tempo in sync with playback rate
* 550468 : [name conflict] New Fluendo mpeg demuxers
* 545197 : jackaudiosrc
* 555244 : Output-selector has unexpected event forwarding right aft...
* 402593 : deinterleave gives corrupt output
* 406673 : Need AIFF parser
* 535527 : [real] Real video/audio stream fails to play
* 537455 : ATSC: VSB / QAM Annex B support
* 538500 : AIFF file doesn't play
* 542390 : Implementation of DCCP Plugin for gstreamer
* 542510 : [apexsink] Apple AirPort Express Wireless Sink
* 545247 : use g_setenv() insteed of setenv() in sdlvideosink.c
* 546312 : Make the metadata writable before modifying it in rtpmanager
* 549409 : gstrtpbin don't stop at the end of a stream
* 549774 : audio / video synchronization glitch during rtsp playback
* 550486 : [faac] Negotiation problem with mono audio for some sampl...
* 550657 : New element jasperdec
* 552506 : [neonhttpsrc] doesn't handle/throw errors correctly
* 552536 : fix incomplete change to gstdvbsrc.c
* 553755 : [mpegpsdemux] FP exception when playing tv2-1_25.mpg
* 555193 : [ELEMENT-MOVE] Move mpegtsparse element into mpegdemux pl...
* 555198 : [mpegpsdemux] Lower the RANK to MARGINAL for next release
* 555912 : [apexsink] Missing from ext/Makefile.am
* 555965 : Missing space after point mark
* 555968 : Missing space after point mark
* 555969 : Missing space after point mark
* 556003 : [flvdemux] Regression in handling flow returns in pull-mode
* 556274 : [aiffparse] Uses debugging methods before debugging is in...
* 556338 : Failed to configure latency
* 556428 : [mpegpsdemux] Creates invalid newsegment events
* 556430 : [inputselector] Assumes there's always an otherpad
* 556440 : [PATCH] crash on demuxing certain transport streams
* 556482 : [PATCH] crash in mpegtsparse get_encoding_and_convert
* 556564 : [flvmux] Copy & paste bugs resulting in invalid files
* 556588 : [apexsink] should not have PRIMARY rank
* 557080 : [mpegpsdemux] Regression with reverse-playback
* 543480 : gstrtpbin fails to release lock while emitting signal
* 556520 : jitterbuffer seqnum gap detection is wrong
* 463941 : Plugin for screen capture on windows
* 519935 : New plugin for video capture on Windows
* 520899 : New plugin: pcapparse
* 520901 : New plugin: wasapi (Windows Audio Session API)
Pkgsrc changes:
o Canonicalize the HOMEPAGE url
Upstream changes:
0.80 Fri Oct 24 12:06:00 CEST 2008
- CPAN release of the Attribute::Handlers version in bleadperl.
0.79
- The version released with Perl 5.10.0
- All interpreted attributes are now passed as array references,
eventually nested.
- Don't AUTOLOAD DESTROY (Jerry D Hedden, cpan bug #1911)
- A::H is now able to report caller's file and line number
(David Feldman)
Tested on NetBSD-current (i386 and amd64); support for
other architectures is in the works.
Currently this should work with:
ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386
ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 NetBSD-*-x86_64 OpenBSD-*-x86_64
ONLY_FOR_PLATFORM+= DragonFly-i386-* DragonFly-x86_64-*
ONLY_FOR_PLATFORM+= Linux-*-* SunOS-*-*
Changes:
* add "-S", "-D" and "-m" to provide a way to show the amount of
difference relative to the total sizes of the files.
* add "-q" (suppress the "0 files changed" message for empty diffs)
Changes since 0.10.10:
* HDV capture support
* Port flactag element to 0.10
* Support FLAC in alternate bit-depths and more samplerates
* Matroska muxing improvements
* Support Google RTSP variant
* Many other bug-fixes and improvements
Bugs fixed since 0.10.10:
* 545433 : [wavparse] support tempo tag
* 311586 : Matroska mux/demux don't support flac
* 350830 : [raw1394] Add HDV support
* 413841 : [flactag] needs porting to 0.10.x
* 536067 : [matroska] Add support for real audio/video
* 537361 : videomixer segment handler fail
* 543101 : The udpsrc/udpsink/multiudpsink/dynudpsink elements may l...
* 544956 : [videobox] segfault when changing properties at running p...
* 545463 : autodetect plugin links to gconf, unnecessarily
* 545710 : [rtspsrc] : create rtp/rtcp socket pair + same port for d...
* 546465 : can't play m.youtube.com rtsp streams
* 547075 : [speex] Encoder doesn't handle non-zero start timestamps ...
* 547217 : Implement GstPropertyProbe interface on pulsesrc for dete...
* 547227 : Implement GstPropertyProbe interface on pulsesink for det...
* 547518 : pulsemixer probe fails after device property is set
* 547519 : Add device-name property to pulsesrc
* 548530 : wavenc allows audio depth of 25
* 548831 : matroska demuxer setting incorrect timestamps
* 549073 : buffer_alloc function from new basetransform sometimes fa...
* 549090 : v4l2src has no property named norm but notifies it
* 549551 : conversion of gst structure names to mime types in multip...
* 549784 : Memory Corruption Probing v4l2src with Video4Linux1 device
* 550015 : build failure: gstcmmlparser.c:115: error: format not a s...
* 550791 : [flacenc] files are too big, mid-side-stereo=true should ...
* 551048 : rtsp implementation sends PAUSE even when server doesn't ...
* 551570 : plugin ximagesrc is memory leaking...
* 551584 : Crash when modifying the videobox " top " and " left " live w...
* 552213 : [qtdemux] map tiff fourcc to image/tiff caps
* 553191 : udpsrc: bind() fails on OS X
* 554771 : totem spins CPU 100% while allocating (infinitely) becaus...
* 556010 : AVI muxer segfault
* 556381 : [icydemux] test fails with latest core
* 556424 : [avidemux] segmentation fault when creating indexes
* 557085 : [videobox] support dynamically changing properties
* 557610 : udpsrc fails to bind() on Mac OS X (IPv4 vs. IPv6 problem)
* 547842 : Vorbis RTP RFC 5215 is out
* 550288 : Sound not played - a quicktime file
Based on PR 38262, some portability improvement and ipv6 support optionify.
mailx (Heirloom Mailx; formerly nail) is a mail user agent derived from
Berkeley Mail 8.1. It is intended to provide the functionality of the
POSIX.2 mailx command with built-in support for MIME messages. This means
it can handle international character sets as well as attachments. In
recent system environments, nail is Unicode/UTF-8 capable. It further
contains some minor enhancements like the ability to set a "From:" Address.