2005-05-11 John ffitch <jpff@codemist.co.uk>
* csound/ugmoss.h:
* csound/ugmoss.c (valpass, vcomb, vcombset): Added maxlpt field
to stop overwriting arguments
2005-05-08 John ffitch <jpff@codemist.co.uk>
* csound/argdecode.c (decode_long):
* csound/rdorch.c (rdorchfile): Allow definition of a single macro
from commandline with --macro:FOO=123
2005-04-12 John ffitch <jpff@codemist.co.uk>
* csound/wave-terrain.c (wtPerf): Fixed phase accumulation
problems and speeded it up a bif
2005-04-09 John ffitch <jpff@codemist.co.uk>
* csound/soundin.c (sndinset, sndgetset):
* csound/soundio.h: Fix soundin with skipping init
Changes since last packaged version (1.2.3):
VERSION 1.2.4:
FEATURES:
* Queue selected tracks shortcut, Ctrl+D. (BR 83675)
BUGFIXES:
* The first engine entry in the config dialog was always blank.
* If you filtered by more than one word in Collection Browser, adding
expandable items (eg: artists or albums) wouldn't work. (BR 100150)
* Updating the collection without any changes being made to it kept
the Update button disabled forever.
* Application freezes when switching shoutcast streams. (BR 103890)
* MusicBrainz lookup was not escaping quote characters. (BR 103740)
* Fixed crash when clicking the "clear" button in CoverManager's filter
widget.
* Update lyrics page on new radio stream metadata. (BR 99725)
* xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)
The main change with this release is that it includes API additions
from the 1.1.x branch (while being backward compatible), so that
transition from 1.0.x to 1.1.x can be made easier.
when the header files are found. Bump its revision to 1 due to this.
This makes the libao package completely audio-output agnostic.
- Add a libao-macosx package containing the MacOS X plugin (sorry, untested).
- Add a libao-oss package containing the OSS plugin. While here, use
ossaudio.buildlink3.mk to determine the audio device instead of hardcoding
it in a patch.
- Add a libao-macosx package containing the Sun audio plugin (sorry, untested).
Change approved by silence on tech-pkg@ for quite a long time since my
proposal.
I'm doing these changes to cleanup the base libao package. Before these,
it contained a huge conditional to determine when the OSS and/or Sun
plugins were built, which often failed in untested platforms (PLIST
inconsistencies, for example). Having these plugins in independent packages
makes debugging easier, keeps the dependency tree clean and also lets us use
{ONLY,NOT}_FOR_PLATFORM directives to easily say where they work or don't.
and koffice build.
And do in meta-pkgs/kde3/kde3.mk as suggested by maintainer, markd.
It helps with builds on Linux for kdegraphics3, libkipi, gwenview,
kdelibs3, kdebase3, arts, and many other KDE-based packages on Linux.
(It was not needed for kile, but will be used.)
Thank you, Torsten Harenberg for testing many packages such as
kdenetwork, kdegames, kdepim, kdemultimedia.
I still don't know what the correct fix is for PR #25402.
changes:
* [NEW] Added cddb_set_http_proxy_credentials function that allows you
to specify proxy user name and password in one go. It also does not
store the user's credentials as cleartext in memory.
-bugfix
General:
* new and updated translations: bn_IN, ca, cs, el, el_GR, eo, eu, fi, hu, ja,
ko, mr, pl, ro, vi,
* new french documentation.
gtk-xfce-engine:
* fix various colors issues with ExoIconBar, prelight colors for treeview,
Adobe® Acrobattm 7, progress bar, combo box, gtk scales (#848).
libxfcegui4:
* check ~/.local/share/pixmaps/ as a fallback (#731).
xfcalendar:
* fix compiling with --enable-debug=full (#843),
* remove C99 variable declaration and C++ comments.
xfce4-mixer:
* fix a bug with ALSA.
xfce4-session:
* fix a crash with the MCS plugin.
xfce-utils:
* taskbar: Add a command option "--monitor=x" to allow specifying which
monitor to use in Xinerama mode.
xfdesktop:
* fix translation problems with menu panel plugin,
* fix bug where binding 'xfdesktop -menu' only works sporadically (#441),
* fix unresolved symbol problem with menu module.
xffm:
* fix property dialog crahsing on FreeBSD (#945),
* fix library version info not set on the properties module (#882, #249),
* fix fstab parsing (#524),
* fix compilation issues with ansi compiler and gcc4 (#862).
xfprint:
* make bsdlpr plugin compile,
* change CUPS detection code,
* set correct ld flags (#871),
* add support for printcap aliases (#821),
* fix MCS plugin.
xfwm4:
* fix mouse buttons being left ungrabbed when focus was transfered to
an unmanaged window,
* document hidden option "workspace_scroll" (#948),
* various focus issues (#759, #869, #899, #905, #924, #931),
* fix pixmap depth not being properly set (#895),
* refresh frame when "skip taskbar" state changes (#898),
* allow seemless windows to be hidden from kbd shortcuts,
* code cleanup.
Set NORMALIZE to "normalize" by default, to match what is installed by
pkgsrc/audio/normalize. This fixes part of PR pkg/29755.
This release brings various bugfixes and small features. Check the
included changelog for details.
And always is defined as share/examples/rc.d
which was the default before.
This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.
This was discussed on tech-pkg in late January and late April.
Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
changes:
-Big XvMC quality / correctness / cpu-usage fix
-added support for WMA Voice codec
-support for Windows Media Audio Lossless
-bugfixes
-security fixes (were already patched in pkgsrc)
also add a patch to correct the path for win32 codecs, needed if
xine-lib in embedded into other applications (as totem)
arts fails to build under Linux with many lines like:
.libs/kmedia2.o(.gnu.linkonce.d._ZTIN4Arts20VideoPlayObject_baseE+0x10):../mcop/common.h:72: undefined reference to `typeinfo for Arts::Object_base'
Use BUILDLINK_TRANSFORM to remove
-Wl,--allow-shlib-undefined
-Wl,--no-undefined
(Note that KDE packages still have same problem.)
* [NEW] Added --without-cdio option to the configure script so you can
manually disable CD access support for the example program.
* Fixed iconv compiler warnings for Solaris and Cygwin.
* Fixed regex compilation issue on MacOS X.
* test for failure of open() should be == -1, not == 0
This causes Open() to behave as intended, only creating the
m_MidiReader thread if the MIDI device is successfully opened.
* unconditionally initialize m_Mutex in Open()
* conditionally close m_MidiReader in Close(), if NULL do nothing
* make m_MidiFd and m_MidiWrFd the same file descriptor. The MIDI
device special file can only be opened once at a time.
calling SetDeviceName.
The call trace goes something like this:
Synth.C
main() ==> Synth *synth=new Synth; ==> Synth::Synth()
==> MidiDevice::Get()->SetDeviceName(SpiralInfo::MIDIFILE);
SpiralSound/Midi.h
MidiDevice::Get() ==> m_Singleton=new MidiDevice;
==> MidiDevice::MidiDevice() ==> MidiDevice::Open()
==> MidiDevice::SetDeviceName
patches/patch-ao works around this problem by closing the prematurely
opened private variable representing the MIDI device, and setting it to
NULL. MidiDevice methods check for NULL and re-initialize the private
variable, this time opening the MIDI device path after SetDeviceName.
* fltk fixes
* thread fixes
* many misc. bug fixes
* add support for creating shared libraries for plugins
* this will likely to be the last csound gbs release for a while
1.1 - April 7th, 2005 :
=======================
* Added ability to authentifiate on the proxy with username
and password,
* Added ability to search files in hidden directories,
* Added shortcut F5 to reload current directory,
* Improved use of the command line to run EasyTAG with a
directory as,
* Removed forcing ID3v2.3 tags to ISO-8859-1 at start (was boring for
russian people),
* Removed old function to keep the tree browser in memory (to
not refresh it
* Replaced icons for directories in the browser,
* Fixed requested server when using a proxy for the Cddb
automatic searching (thanks to bjustus schwartz),
* Fixed a bug with APE tags (thanks to Daniel Drake and Artur
Polaczynski),
* Fixed compilation problem under gcc-4.0,
* French translation updated,
* Spanish translation updated (thanks to Fernando M. Bueno Moreno),
* Romanian translation updated (thanks to George Pauliuc).
changes:
* [NEW] Added support for proxy authentication.
* [BUGFIX] Memory leaks fixed in regular expression handling.
* Iconv compilation fixes for Solaris.
with:
@unexec ${RMDIR} %D/include/arts 2>/dev/null || ${TRUE}
This will stop it from complaining when you use pkg_add to
upgrade the arts package when kdelibs is still installed.
Okayed by maintainer, markd.
Changes since last packaged version (1.2.2):
FEATURES:
* Graphequalizer script can now enable and disable the equalizer.
* New DCOP call "player: equalizerEnabled" returns whether or not
the equalizer is enabled.
* OSD notification for mute.
* Mute global shortcut, Win+M.
* Add %comment token for comment display in OSD. (BR 100944)
* View/Edit track entry into context menus of ContextBrowser and
CollectionBrowser.
* You can mark/unmark albums as compilations via CollectionBrowser's
right-click contextmenu.
* New DCOP call "collection: query(const QString& sql)".
Allows to make arbitrary queries on the Collection database.
* New DCOP call "playlist: removeCurrentTrack()". (BR 92973)
CHANGES:
* Show "Artist - Title" for compilation discs in CollectionBrowser
and ContextBrowser.
* Upgraded internal SQLite database to 3.2.0.
* DCOP call saveCurrentPlaylist() now returns the path to current.xml.
BUGFIXES:
* Appropriate context menu entry for changing queue status for multiple
playlist items.
* Fix regression preventing dequeuing multiple selected tracks.
* 'Show Toolbar' remembers its settings between sessions. (BR 98662)
* When doing Musicbrainz lookup from the Context browser, search for the
real track, not the whole album.
* Memleak when a radio stream stalled. (BR 102047)
* The Collection Scan finally checks for the right file modification time.
* Adding a compilation disc from ContextBrowser was broken.
* GStreamer-engine: Reduced the gap when switching to next track without
crossfading.
* GStreamer-engine: amaroK was swallowing the beginning of a track when
Fade-in was set to zero. (BR 94472)
* Use a better highlight color in the "Configure Collection" dialog.
(BR 102059)
* "Remove Duplicates / Missing" fixed. Removes dead entries correctly.
* Fix units for samplerate. (BR 101528)
* amaroK using 100% CPU on some systems. (BR 101524)
(a KHTML bug which got exposed by code in amaroK 1.2.2)
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
2.1.13:
* Brown paper bag bug in alsa backend introduced in the previous version.
2.1.12:
* Fix mousewheel scrolling in the balance slider (pointed out by
Philip Lafleur <headcheese@carolina.rr.com>)
* es translatoion by YoaR <yoar@users.sourceforge.net>
* Backend support for switches, not available in the frontend yet
2.1.11:
* Added alsa support !
2.1.10:
* Updated french translation by Jérôme UZEL <jerome.uzel@free.fr>
* Fixed some spelling errors in the info thanks to A Costa <agcosta@gis.net>
* React on horizontal scrolling correctly
Changes since last packaged version (1.2.1):
FEATURES:
* Context Browser CSS styles can now be installed and selected from the
appearance settings.
* Append Suggestions now has an icon in the statusbar.
* When selecting multiple files, the "View/Edit Meta Information" dialog
will show the tags that are common to all of them. (BR 100423)
* A line graph equalizer added as a script "graphequalizer."
CHANGES:
* Add 25-track and 50-track smart-playlists.
* Update current-track icons to include greater padding.
* The contextbrowser now uses data:-URLs instead of temp image files, so
they cannot be left on disk when amaroK terminates unexpectedly, and the
Konqueror/Universal sidebar can show them when amaroK is not running.
BUGFIXES:
* escape '&' char in contextmenu entry (BR 101276)
* Track is set as a number in the database, so shouldn't be added rounded
by quotes. (BR 101208)
* Rewrote the broken .pls playlist parser.
* Handle delay gap between songs properly with aRts engine. (BR 90404)
* Switched order of "Make playlist" and "Queue after current track" menus
to avoid playlist destruction. (BR 96164 part 1)
* Visualizations with LibVisual didn't work in some cases. (BR 99627)
* amaroK could fail to build if the whole kdeextragear-1 module was
compiled, due to conflicts with K3B on the MusicBrainz check. (BR 100906)
* Images shown on OSD where incorrect for action notifications.
* The handbook translations were not built when amaroK was installed from
the tarball. I've written a new release script in Ruby, which can
handle the new structure of kde-i18n. (BR 100498)
* GStreamer-engine can now play vorbis radio streams properly, with
full metadata support. (BR 89821)
* GStreamer-engine now uses the "decodebin" autoplugger, which fixes
the lag issues that some users had during crossfading. (BR 99570)
- Use SA_NODEFER instead of SA_NOMASK (if the later is not available).
- Use a subdirectory under ${PREFIX}/share to place the data files.
- Print the failing address on SIGSEGV.
- Make an error message more descriptive (specially helpful when using OSS).
- Fix playback of multiple songs.
- 0.1.x doesn't work with libopendaap 0.3.x, the version we have in pkgsrc.
Simply put, the package didn't build, as seen in several bulk builds.
- 0.1.x was designed for gstreamer 0.6, but we have 0.8 in pkgsrc (which
are incompatible). The package was patched to work with 0.8, but there
might be problems, so it's safer to update.
Changes in 0.2.0:
- Add new Party Shuffle feature to allow selected ordering of songs from any
available hosts.
- Total rewrite of application core for improved stability and scalability.
- Total rewrite of music player interface, fixes random freezes in gstreamer.
(Works around gstreamer bug).
- Add support for gstreamer 0.8.
- Various GUI improvements
- Add support for playing local songs dragged into the Party Shuffle area.
- Add support for connecting to mt-daapd servers.
- Plenty of bug fixes.
Changes in 0.1.6:
- Fix slow play start when starting from slow computers.
- Remove host from list when it goes away.
- Various backend changes.
- Beat Birkhofer: Use the ESD sink (generally available on OS
+ Spanish translations from Jose Cedeno
+ Russian translations from Nikolay Pavlov
+ French translations from Yann Cézard
+ ncmpc now supports SIGSTOP and SIGCONT (Ctrl-Z)
+ ncmpc now hides the cursor on the help screen
+ ncmpc now can enqueue and play a song from the browse screen (Enter)
+ configuration changes:
o ncmpc no longer supports the old configuration file syntax
o the crossfade time can now be definied in (crossfade-time)
o support for ncurses mouse events is now optional (enable-mouse)
+ bugfixes:
o fixed short option handling for multiple short options
o %time% format fix from Aurelien Foret (use %02d for seconds)
o Fixed abort (Ctrl-G) handling when saving playlist
o survive select/find operations on empty lists (Niko Tyni)