Changes:
* akodelib: Avoid endless loops when paused in JuK
* akode_plugins: Fix crash when playing musepack(MPC) files on AMD64
* akode_plugins: Fix some cases where streaming of Ogg Vorbis failed
* JuK: Selecting the undo command now undoes only the last change again
Highlights at a glance
* Text-to-speech system with support built into Konqueror, Kate, KPDF
and the standalone application KSayIt
* Support for text to speech synthesis is integrated with the desktop
* Completely redesigned, more flexible trash system
* Kicker with improved look and feel
* KPDF now enables you to select, copy & paste text and images from
PDFs, along with many other improvements
* Kontact supports now various groupware servers, including eGroupware,
GroupWise, Kolab, OpenGroupware.org and SLOX
* Kopete supports Novell Groupwise and Lotus Sametime and gets
integrated into Kontact
* DBUS/HAL support allows to keep dynamic device icons in media:/ and
on the desktop in sync with the state of all devices
* KHTML has improved standard support and now close to full support for
CSS 2.1 and the CSS 3 Selectors module
* Better synchronization between 2 PCs
* A new high contrast style and a complete monochrome icon set
* An icon effect to paint all icons in two chosen colors, converting
third party application icons into high contrast monochrome icons
* Akregator allows you to read news from your favourite RSS-enabled
websites in one application
* Juk has now an album cover management via Google Image Search
* KMail now stores passwords securely with KWallet
* SVG files can now be used as wallpapers
* KHTML plug-ins are now configurable, so the user can selectively
disable ones that are not used. This does not include Netscape-style
plug-ins. Netscape plug-in in CPU usage can be manually lowered, and
plug-ins are more stable.
* more than 6,500 bugs have been fixed
* more than 1,700 wishes have been fullfilled
* more than 80,000 contributions with several million lines of code and
documentation added or changed
Changes:
* akodelib: Play even more broken and wierd MP3s well.
* akodelib: Don't crash on when mmap fails (e.g. on NTFS).
* akode-artsplugin: Play dual-mono files as stereo
* akode-artsplugin: Halt playobject if a stream terminates
Changes:
* akodelib: Fixed decoding of Ogg/Vorbis on big-endian machines
* akode-artsplugin: Fixed artsd-crash when playing in Konqueror
* juk: Fixed a bug where JuK sometimes crashes on KDE logout.
* juk: Fixed the removeTrack() DCOP call, which caused an infinite
memory-leaking loop.
* juk: JuK now automatically saves your playlists every 10 minutes.
* juk: The tree view mode uses a case-insensitive search to fill its
dynamic playlist now, matching the internal method of operation.
* juk: The tag editor no longer loses changes when you hide the tag editor.
* juk: Added checks for the return value of opendir(), which could fail if
you don't have read permission for the directory.
* juk: Update status bar after changing the tags on the currently playing
item.
* juk: Fixed a bug where a tree view mode playlist could be deleted out
from under an item that needed to access it.
* juk: Fixed the GUI layout to also work in right-to-left languages.
* juk: Update the status bar when a different playlist is selected.
* juk: Always show the playing playlist in the status bar, fixing a
regression from KDE 3.2.
* kscd: Fix saving of cd-information
produced by kaudiocreator to be one sector too short, which in turn caused
flac to barf on the "garbage" at the end. Now kaudiocreator can actually
read and encode an entire CD.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Changes:
* aRts
o JACK output plugin Zack Rusin, Matthias Kretz
* aKode
o akodelib: New multithreaded audio (de/en)coding library Allan
Sandfeld Jensen
o akodelib: Plugins for MPEG-audio, Ogg/Vorbis, FLAC, Ogg/FLAC and
Musepack decoding Allan Sandfeld Jensen
o akodelib: Support for external encoding and output plugins Allan
Sandfeld Jensen
o akodelib_artsplugin: aRts-plugin that uses the akode-decoding
plugins Allan Sandfeld Jensen
o akodelib_artsplugin: Support streaming aRts API, to enable
streaming playback Allan Sandfeld Jensen
* KRec
o Update the documentation. Arnold Krille
* JuK
o Improved track announcement popup Michael Pyne
o Add to K3B support for songs Michael Pyne
o Improved DCOP support Michael Pyne
o Drag and drop retagging of songs Michael Pyne
o Quickly play songs from the Search Bar Michael Pyne
o Album random play Michael Pyne
* KFilePlugins
o New plugin for C64 PSID music files Rolf Magnus
audiocd/cdparanoia patches from Chris Gilbert.
Changes:
* KRec: Corrected calculation of position in KB.
* kio (audiocd): Fix kio-audiocd gives no error message when device
permissions are wrong
* kio (audiocd): Fix kaudiocreator error "/By Track/Track 01.wav" should
start with "audiocd:/"
* kmid: Fix KMid doesn't support international characters
* juk: Fix Not adding m3u, pls... lists when refreshing directory
* juk: Fix Show Total running time of selection/playlist
* juk: Fix extra option (random play) in popup-window
* juk: Fix TimeLeft widget listens to too many signals
* juk: Fix Juk crashed when I was retagging a bunch of songs and started
to play with search
* Fix FLAC dependency isn't mentioned anywhere and can cause compilation
errors
* Fix kdemultimedia build fails with parallel make
* configure: Fix Extraneous message in admin/Makefile.common using --prefix
* kmix: Fix the executable linking against the part, by adding a common
library.
Some pkgsrc things
- Fix PLISTs for packages that use -release
- Include canonicalisation of a couple of paths for the benefit
of qt3-*
- the normal version=sunos patching
- fix all library_names_spec for the standard set of symlinks
The libtool things some of which had already made it into pkgsrc libtool.
New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
* lt_dlrealloc is an official part of the libltdl API.
* --tag, --silent and --debug options are preserved and reused when libtool
calls itself for relinking etc.
* `-pthread' and similar options are honoured when linking shared libraries.
* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
object compilation.
* New link mode option `-precious-files-regex' to prevent accidental removal
of files you want to keep, such as test coverage data, from the temporary
output directory.
* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
* Recognises the 'R' symbol type on Solaris so read-only symbols can be
exported.
* Bug fixes.
New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:
* First stable release of multi-language architecture.
* libtool and libltdl support for Mac OS/X.
* libltdl will now use cygwins dlopen API instead of always forcing
LoadLibrary.
* Support auto-import patch to binutils on cygwin for much improved dll
support.
* Bug fixes.
New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:
* The libltdl subdirectory now bootstraps correctly with Automake 1.5.
* srcdir != builddir builds with Automake 1.5 work correctly.
* Support for mips-compaq-nonstopux.
* New command line argument, --preserve-dup-deps prevents removal of
duplicate dependent libraries.
New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:
* Help strings display correctly again.
* Better error messages when library linking fails.
* Better error messages from libltdl when loading fails.
* Better search path management in libltdl with `lt_dlinsertsearchdir' call.
* Support /lib/w32api in recent cygwin releases.
* Support cross compilation to mingw.
* Support for .rc files (Windows resource compiler).
* Improved handling of mingw gcc.
* Improved handling of $PATH with entries containing spaces.
* Improved support for linking with gcc on aix4* and aix5*.
* Improved support for GCC 3.0.
* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.
* Bug fixes to the OpenBSD port.
* Bug fixes.
New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:
* libltdl now builds on solaris again
* diagnose and warn about not-quite-working combinations of gcc and
ld on solaris.
* Improved OpenBSD support.
* Improved cygwin support.
* Bugfixes.
New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:
* Better error messages from libltdl when loading fails.
* Don't leave here-doc files behind.
* Improved support for OpenBSD.
* Libtool will build with autoconf-2.50 and higher.
* Plug memory management bugs in libltdl.
* Prefer shl_load to dlopen for better operation on HP-UX.
New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team:
* Now bootstraps with autoconf-2.50 and automake-1.4-p4.
* Always try to build at least a static lib, even if both static and
shared libs were disabled.
* Full support for C++ compiler.
* Support for GNU gcj compiler.
* libltdl can now load all modules in a given path according to user
supplied criteria with `lt_dlforeachfile' call.
* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.
* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.
* New pdemo and tagdemo tests.
* Bug fixes.
Changes:
Multimedia
aRts
* New mixer-channel: LittleStereoMixer Arnold Krille
* Create KAudioPlayStream and put it into kdelibs/arts/kde. Needed at
least for KRec and its the logical counterpart to KAudoRecordStream...
It is basicly a total rewrite of the (not compiling) version Matthias
Kretz put into kdenonbeta/arts/kde so I could grab and finish
it. Arnold Krille
* New Widget: LayoutBox being able to change direction dynamically. As
replacement for [HV]Box. Arnold Krille
* New Widget: PopupBox with the ability to hide its contents and showing
them inside the widget or a new top-level widget (like a tooltip but
permanent). Arnold Krille
* New Widget: Label that can rotate its text. Arnold Krille
* New Widget: Tickmarks specially for deciBel. Arnold Krille
* New Widget: VolumeFader specially for Volumes supporting deciBel.
Arnold Krille
* New Widget: VU-Meter specially for deciBel.
* Supports various styles: NormalBars (just a configurable number of
bars), FireBars (a colored bar moving), LineBar (a bar moving, color
depends on the actual volume), Small (whole widget painted in a color
depending on the volume)
* Configurable things: Direction, Peak, Peakfalloff, min. dB, style.
Arnold Krille
* A Gui for the StereoVolumeControl. Arnold Krille
* First part of the rewriting/reordering of artscontrol. Making the
features available via a lib. Arnold Krille
* A little kicker-applet named artscontrol ;-) Perhaps with the ability
to include not only the master-fader but an environment-mixer with a
small gui. Of course it includes all the normal artscontrol
features. Arnold Krille
* AudioIOEsd: output to an esd Ian Chiew
* autosuspend in full duplex Stefan Westerfeld
Noatun
* Equalizer in KJofol Skin Loader. Stefan Gehn
* Support for loading of EXTM3U Format (saved by Winamp since 2.x).
Stefan Gehn
* Support for loading of Windows Media Player Playlists. Stefan Gehn
* Variable Band Equalizer. Charles Samuels
* New playlist, Oblique. Charles Samuels
KRec
* Big rewrite to create a new simplier Gui and make it easier to use.
Its a big bunch of work and depends on a lot of small things. Arnold
Krille
* Make exporting to various soundformats work. OGG and MP3 need some
additional work for 3.3 but are working for now. Arnold Krille
* Saving and loading of KRec's own fileformat. Arnold Krille
* Create a view-mode for the soundfiles. Arnold Krille
* Create an informative time/size/etc display. Arnold Krille
* Add a menu to open the Audiomanager (and other tools) since there is
an artscontrol library. Arnold Krille
* Make it use the Arts::LevelMeter. Arnold Krille
aKtion
* Drop aKtion. Chris Howells
KsCD
* LIRC support Aaron J. Seigo
* Using the new KDE cddb library. Richard Laerkaeng, Aaron J. Seigo
KAudioCreator
* Using the new KDE cddb library. Benjamin Meyer
* Automaticly detects CD's. Benjamin Meyer
* Many new small features including: File text regular expression
replacment. Benjamin Meyer
* Disk drive now user selectable. Benjamin Meyer
libkcddb
* NEW IN KDE: Common library for accessing cddb information Richard
Laerkaeng
* Add support for sending cddb information Richard Laerkaeng
KFileMetaInfo
* ID3v2 support (without id3lib) Scott Wheeler
JuK [Not yet built in pkgsrc]
* NEW IN KDE: A jukebox and music manager Scott Wheeler
* Advanced search mode Scott Wheeler
* Tree view mode Scott Wheeler
* Storable searches Scott Wheeler
* A "weighted width" mode for the playlists -- possibly to be merged
into KListView Scott Wheeler