amarok:rengelss-amarok.git
8 years agoBiasSolver refactoring. Also solve the problem when the initial playlist is not perfe... master
Ralf Engels [Sun, 2 May 2010 13:34:06 +0000 (15:34 +0200)]
BiasSolver refactoring. Also solve the problem when the initial playlist is not perfect. No strange songs in a 50/50 playlist any longer

8 years agoGlobalBias refactoring
Ralf Engels [Sun, 2 May 2010 13:31:55 +0000 (15:31 +0200)]
GlobalBias refactoring

8 years agoBias const cleanup
Ralf Engels [Sun, 2 May 2010 13:30:35 +0000 (15:30 +0200)]
Bias const cleanup

8 years agoBiasedPlaylist small cleanup
Ralf Engels [Sun, 2 May 2010 13:26:13 +0000 (15:26 +0200)]
BiasedPlaylist small cleanup

8 years agoFix problem when switching bias filters. Switching from a numeric to a non numeric...
Ralf Engels [Sun, 2 May 2010 12:05:55 +0000 (14:05 +0200)]
Fix problem when switching bias filters. Switching from a numeric to a non numeric filter (e.g. from rating to artist) di not work correctly

8 years agoFix energy function for GlobalBias. I can't belive that it was broken
Ralf Engels [Sat, 1 May 2010 20:25:26 +0000 (22:25 +0200)]
Fix energy function for GlobalBias. I can't belive that it was broken

8 years agoMerge branch 'mainline' into master-clean
Ralf Engels [Sun, 2 May 2010 13:36:17 +0000 (15:36 +0200)]
Merge branch 'mainline' into master-clean

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 2 May 2010 06:42:39 +0000 (08:42 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agoAnd fix the export for mingw. This time all should be well.
Alejandro Wainzinger [Fri, 30 Apr 2010 12:48:38 +0000 (05:48 -0700)]
And fix the export for mingw. This time all should be well.

8 years agoFix broken on Linux with an ifdef to check for Windows. This could break mingw, but...
Alejandro Wainzinger [Fri, 30 Apr 2010 10:47:06 +0000 (03:47 -0700)]
Fix broken on Linux with an ifdef to check for Windows. This could break mingw, but will still work on msvc2008.

8 years agoExporting private fields confuses msvc2008, make compile/link. mingw and g++/Linux...
Alejandro Wainzinger [Fri, 30 Apr 2010 09:00:46 +0000 (02:00 -0700)]
Exporting private fields confuses msvc2008, make compile/link. mingw and g++/Linux people please test, should be fine.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 29 Apr 2010 06:40:08 +0000 (08:40 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 27 Apr 2010 07:35:05 +0000 (09:35 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agoRemove overload of QCoreApplication::notify().
Mark Kretschmann [Tue, 27 Apr 2010 07:23:25 +0000 (09:23 +0200)]
Remove overload of QCoreApplication::notify().

This was originally meant to prevent crashes when exceptions are triggered
(recommended by Qt docs), but Ḯ've yet to see proof of this actually working.
It shouldn't to harm either, but why keep it around then.

8 years agofor nhn: s/nhn@kde.com/nhn@kde.org
Sven Krohlas [Mon, 26 Apr 2010 10:55:24 +0000 (12:55 +0200)]
for nhn: s/nhn@kde.com/nhn@kde.org

8 years ago-pedantic
Andre Woebbeking [Sun, 25 Apr 2010 17:23:45 +0000 (19:23 +0200)]
-pedantic

8 years agoConstraint.h:40: error: floating-point literal cannot appear in a constant-expression
Andre Woebbeking [Sun, 25 Apr 2010 17:06:09 +0000 (19:06 +0200)]
Constraint.h:40: error: floating-point literal cannot appear in a constant-expression
Constraint.h:40: warning: ISO C++ forbids initialization of member constant ‘magicStrictnessWeight’ of non-integral type ‘const double’

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 25 Apr 2010 06:36:06 +0000 (08:36 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agoStyle and syntax fixes.
Mark Kretschmann [Sat, 24 Apr 2010 10:16:04 +0000 (12:16 +0200)]
Style and syntax fixes.

That's still not exactly great English, but both the original author and
I are non-native speakers :p

Perhaps someone with more clue could fix it up.

8 years agoGive credit for an older Merge Request.
Mark Kretschmann [Sat, 24 Apr 2010 10:11:47 +0000 (12:11 +0200)]
Give credit for an older Merge Request.

8 years agooups readded export
Patrick von Reth [Fri, 23 Apr 2010 22:16:50 +0000 (00:16 +0200)]
oups readded export

8 years agofixed windows exports
Patrick von Reth [Fri, 23 Apr 2010 21:34:07 +0000 (23:34 +0200)]
fixed windows exports

8 years agoAPG: tweaking constraint matching a little bit
Soren Harward [Fri, 23 Apr 2010 14:29:35 +0000 (10:29 -0400)]
APG: tweaking constraint matching a little bit

This should help the generator behave a little more as expected when the
match is "greater than" or "less than" a numerical value.  For example,
setting the constraint "match rating greater than 3" doesn't return
nearly as many tracks with a rating equal to 3.

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 23 Apr 2010 06:30:11 +0000 (08:30 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agoMoved ChangeLog entry to top as per convention
Nikhil Marathe [Fri, 23 Apr 2010 06:03:38 +0000 (11:33 +0530)]
Moved ChangeLog entry to top as per convention

8 years agoMerge branch 'master' of gitorious.org:amarok/amarok
Nikhil Marathe [Fri, 23 Apr 2010 05:59:49 +0000 (11:29 +0530)]
Merge branch 'master' of gitorious.org:amarok/amarok

8 years agoUpdated ChangeLog for bug 235047
Nikhil Marathe [Fri, 23 Apr 2010 05:52:42 +0000 (11:22 +0530)]
Updated ChangeLog for bug 235047

8 years agoFixed BUG: 235047 - Queued track's contextual menu entry about dequeuing is wrong...
Nikhil Marathe [Fri, 23 Apr 2010 05:47:51 +0000 (11:17 +0530)]
Fixed BUG: 235047 - Queued track's contextual menu entry about dequeuing is wrong and misleading.

The problem was that the action was only being created once with the text, depending on the Queued state of the track that was queued/dequeued the first time. The next time onwards, the action was reused, but its text wasn't being updated. This fixes it

8 years agoAdd contributor's email address.
Mark Kretschmann [Fri, 23 Apr 2010 05:03:58 +0000 (07:03 +0200)]
Add contributor's email address.

8 years agoAdd entries for earlier patches from Merge Requests.
Mark Kretschmann [Thu, 22 Apr 2010 19:18:18 +0000 (21:18 +0200)]
Add entries for earlier patches from Merge Requests.

8 years agoFix hang-on-exit.
Jeff Mitchell [Thu, 22 Apr 2010 10:48:09 +0000 (06:48 -0400)]
Fix hang-on-exit.

CCMAIL:amarok-devel@kde.org

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 22 Apr 2010 02:39:18 +0000 (04:39 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agoAPG: fix relative dates (ie, "within the last")
Soren Harward [Wed, 21 Apr 2010 21:59:20 +0000 (17:59 -0400)]
APG: fix relative dates (ie, "within the last")

Yeah, that was stupid.  Can't believe I didn't notice that the feature
didn't actually work.

CCBUG: 234961

8 years agoAdd On Screen Display fixes to ChangeLog.
Mark Kretschmann [Wed, 21 Apr 2010 07:09:56 +0000 (09:09 +0200)]
Add On Screen Display fixes to ChangeLog.

8 years agoMerge commit 'refs/merge-requests/169' of git://gitorious.org/amarok/amarok into...
Mark Kretschmann [Wed, 21 Apr 2010 07:03:12 +0000 (09:03 +0200)]
Merge commit 'refs/merge-requests/169' of git://gitorious.org/amarok/amarok into merge-request

8 years agoMerge commit 'refs/merge-requests/164' of git://gitorious.org/amarok/amarok into...
Mark Kretschmann [Tue, 20 Apr 2010 16:11:29 +0000 (18:11 +0200)]
Merge commit 'refs/merge-requests/164' of git://gitorious.org/amarok/amarok into merge-request

8 years agoMore warnings--
Jeff Mitchell [Tue, 20 Apr 2010 14:38:23 +0000 (14:38 +0000)]
More warnings--

8 years agoMore warnings--
Jeff Mitchell [Tue, 20 Apr 2010 14:16:54 +0000 (14:16 +0000)]
More warnings--

8 years agowarnings--
Jeff Mitchell [Tue, 20 Apr 2010 14:11:59 +0000 (14:11 +0000)]
warnings--

8 years agoRemove warning
Jeff Mitchell [Tue, 20 Apr 2010 14:08:17 +0000 (14:08 +0000)]
Remove warning

8 years agoFinish libifying libamarokcore and remove symbols from libamaroklib
Jeff Mitchell [Tue, 20 Apr 2010 13:52:12 +0000 (13:52 +0000)]
Finish libifying libamarokcore and remove symbols from libamaroklib

8 years agoMerge commit 'refs/merge-requests/168' of git://gitorious.org/amarok/amarok into...
Mark Kretschmann [Tue, 20 Apr 2010 10:11:40 +0000 (12:11 +0200)]
Merge commit 'refs/merge-requests/168' of git://gitorious.org/amarok/amarok into merge-request

8 years agoMerge commit 'refs/merge-requests/167' of git://gitorious.org/amarok/amarok into...
Mark Kretschmann [Tue, 20 Apr 2010 10:07:36 +0000 (12:07 +0200)]
Merge commit 'refs/merge-requests/167' of git://gitorious.org/amarok/amarok into merge-request

8 years agoThis class needs a virtual dtor.
Mark Kretschmann [Tue, 20 Apr 2010 10:05:51 +0000 (12:05 +0200)]
This class needs a virtual dtor.

8 years agoBegin libifying core with plugins
Jeff Mitchell [Sun, 18 Apr 2010 23:39:47 +0000 (23:39 +0000)]
Begin libifying core with plugins

8 years agoFixed bugs in OSD:
Frank Steinmetzger [Mon, 19 Apr 2010 03:17:37 +0000 (05:17 +0200)]
Fixed bugs in OSD:
- change of custom colour was not applied to OSD widget
- if the rating of a track was changed, the "No track playing" OSD still showed those stars

8 years agoMerge branch 'master' of git://gitorious.org/amarok/amarok
unknown [Sun, 18 Apr 2010 22:54:13 +0000 (00:54 +0200)]
Merge branch 'master' of git://gitorious.org/amarok/amarok

8 years agoMake applets connect to clicked() instead of activated() for action icon widgets.
Felix Geyer [Sun, 18 Apr 2010 22:19:47 +0000 (00:19 +0200)]
Make applets connect to clicked() instead of activated() for action icon widgets.
A single click should always be enough to trigger the action.

8 years agoUse QFormLayout with left edge label alignment.
Felix Geyer [Sun, 18 Apr 2010 20:01:09 +0000 (22:01 +0200)]
Use QFormLayout with left edge label alignment.

8 years agofix indendation in ChangeLog to unbreak the script that generates the html output...
Lydia Pintscher [Sun, 18 Apr 2010 11:53:51 +0000 (13:53 +0200)]
fix indendation in ChangeLog to unbreak the script that generates the html output for the release notes
~yay for 3 broken scripts in 1 release

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 18 Apr 2010 06:28:21 +0000 (08:28 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agomsvc 2010 compile fixes
unknown [Sun, 18 Apr 2010 00:03:36 +0000 (02:03 +0200)]
msvc 2010 compile fixes

8 years agofix exports
unknown [Sun, 18 Apr 2010 00:03:02 +0000 (02:03 +0200)]
fix exports

8 years agoadd -fexceptions only when using g++
unknown [Sun, 18 Apr 2010 00:00:04 +0000 (02:00 +0200)]
add -fexceptions only when using g++

8 years agoDon't require GUI for the QtScript CMake test.
Mark Kretschmann [Sat, 17 Apr 2010 22:09:55 +0000 (00:09 +0200)]
Don't require GUI for the QtScript CMake test.

Thanks to MoDaX and xdarklight for fixing this.

CCMAIL: amarok-devel@kde.org

8 years agoFix QtScript bindings check, now works with all distros.
Mark Kretschmann [Sat, 17 Apr 2010 21:27:42 +0000 (23:27 +0200)]
Fix QtScript bindings check, now works with all distros.

Thanks to Martin Blumenstingl <darklight.xdarklight@googlemail.com>
for the patch :)

Everyone please test this with whatever distro you have. I verified
it here with Arch Linux.

CCMAIL: amarok-devel@kde.org

8 years agoFix RTL behavior of expander icons.
Bart Cerneels [Sat, 17 Apr 2010 20:36:23 +0000 (22:36 +0200)]
Fix RTL behavior of expander icons.

Seems like Qt thinks they should point left, though this is inconsitant with dolphin. Might be a dolphin bug.

8 years agoAlso use the arrow primitives for the playlists.
Bart Cerneels [Sat, 17 Apr 2010 20:04:53 +0000 (22:04 +0200)]
Also use the arrow primitives for the playlists.

8 years agoUse QStyle's arrow primitives for expander icons.
Bart Cerneels [Sat, 17 Apr 2010 19:55:26 +0000 (21:55 +0200)]
Use QStyle's arrow primitives for expander icons.

CollectionTreeItemModelBase::hasChildren() incorrectly returns true, even for collections without tracks.
This breaks hiding the expander when it makes not sense.

8 years agoNever include all of QtGui.
Mark Kretschmann [Sat, 17 Apr 2010 13:39:49 +0000 (15:39 +0200)]
Never include all of QtGui.

8 years agoNever include all of QtGui.
Mark Kretschmann [Sat, 17 Apr 2010 13:37:12 +0000 (15:37 +0200)]
Never include all of QtGui.

8 years agoOops, I had accidentally committed changes to this file.
Mark Kretschmann [Sat, 17 Apr 2010 12:27:53 +0000 (14:27 +0200)]
Oops, I had accidentally committed changes to this file.

BTW: The check still doesn't work on Arch.

8 years agoEBN: Various #include fixes.
Mark Kretschmann [Sat, 17 Apr 2010 12:19:45 +0000 (14:19 +0200)]
EBN: Various #include fixes.

8 years agoEBN fixes: Use const references in foreach().
Mark Kretschmann [Sat, 17 Apr 2010 11:44:58 +0000 (13:44 +0200)]
EBN fixes: Use const references in foreach().

8 years agoMake EBN happy: No parent for modal dialogs.
Mark Kretschmann [Sat, 17 Apr 2010 11:31:59 +0000 (13:31 +0200)]
Make EBN happy: No parent for modal dialogs.

8 years agoRemove deprecated analyzers/ folder.
Mark Kretschmann [Sat, 17 Apr 2010 11:20:27 +0000 (13:20 +0200)]
Remove deprecated analyzers/ folder.

This stuff was from Amarok 1.x and was never used in 2.x.

8 years agoBuild core/ as a library. This involved making some fixes where places outside core...
Jeff Mitchell [Fri, 16 Apr 2010 21:33:19 +0000 (17:33 -0400)]
Build core/ as a library. This involved making some fixes where places outside core/ were being referenced.

This does not link amaroklib to amarokcore yet. It just does reorg and makes the library build.

8 years agoupdated lyricwiki script: added support of <lyric> tag and tags correction by API...
Oleg G [Fri, 16 Apr 2010 18:37:14 +0000 (01:37 +0700)]
updated lyricwiki script: added support of <lyric> tag and tags correction by API if necessary

8 years agoBetter fix for pausing SHOUTcast streams.
Mark Kretschmann [Fri, 16 Apr 2010 07:07:02 +0000 (09:07 +0200)]
Better fix for pausing SHOUTcast streams.

The old solution didn't pause the stream, but instead stopped it. This had
the drawback that we advanced to the next track. Now we pause it, but on
resume we check if the track is a stream, and then we either resume normally,
or restart the same track.

BUG 192878

8 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 16 Apr 2010 06:13:36 +0000 (08:13 +0200)]
SVN_SILENT made messages (.desktop file)

8 years agobump plugin version number for 2.3.1 beta 1
Lydia Pintscher [Thu, 15 Apr 2010 16:26:45 +0000 (18:26 +0200)]
bump plugin version number for 2.3.1 beta 1

8 years agoMake the bumb plugin version script work again.
Mark Kretschmann [Thu, 15 Apr 2010 16:22:28 +0000 (18:22 +0200)]
Make the bumb plugin version script work again.

Script broke due to reorganization of files into /core.

8 years agoAPG: added safety check for TagMatchFieldsModel
Soren Harward [Wed, 14 Apr 2010 22:16:53 +0000 (18:16 -0400)]
APG: added safety check for TagMatchFieldsModel

CCBUG: 234348

8 years agoAPG: a few more i18n cleanups
Soren Harward [Wed, 14 Apr 2010 03:34:10 +0000 (23:34 -0400)]
APG: a few more i18n cleanups

8 years agoadd Nikhil Marathe's queue save/restore stuff to the changelog
Nikolaj Hald Nielsen [Wed, 14 Apr 2010 20:02:50 +0000 (22:02 +0200)]
add Nikhil Marathe's queue save/restore stuff to the changelog

ChangeLog++

8 years agoFix stupidy from 1e4bbca: Auto delete queries when done
Rick W. Chen [Wed, 14 Apr 2010 14:36:02 +0000 (02:36 +1200)]
Fix stupidy from 1e4bbca: Auto delete queries when done

No need to keep pointers to queries that auto delete.

8 years agoPlaylist: fix small breakage introduced by commit 1fafbc4bd3a27a40028f6a68614822d673a...
Nikhil Marathe [Wed, 14 Apr 2010 13:31:31 +0000 (15:31 +0200)]
Playlist: fix small breakage introduced by commit 1fafbc4bd3a27a40028f6a68614822d673a08012

8 years agoQueue is stored as row numbers and not track URLs.
Nikhil Marathe [Wed, 7 Apr 2010 11:43:49 +0000 (17:13 +0530)]
Queue is stored as row numbers and not track URLs.

Suggested by Nikolaj Hald Nielsen so that in case of duplicate tracks, there isn't confusion which one to queue

8 years agoMoved playlist restore code to Playlist::Actions.
Nikhil Marathe [Wed, 7 Apr 2010 11:32:46 +0000 (17:02 +0530)]
Moved playlist restore code to Playlist::Actions.

This way everything is set up and all slots are triggered when the queue is updated.
The delegate draws the icons and the toolbar is notified.
Also using the proper interface to add tracks prevents specific code to increase playlist length and duration

8 years agoPlaylistModel queues tracks loaded from disc.
Nikhil Marathe [Wed, 7 Apr 2010 07:06:29 +0000 (12:36 +0530)]
PlaylistModel queues tracks loaded from disc.

Fixes #215057 partially. The delegates and toolbar aren't aware of these changes for some reason

8 years agoXSPF playlist now saves queue.
Nikhil Marathe [Wed, 7 Apr 2010 07:04:50 +0000 (12:34 +0530)]
XSPF playlist now saves queue.

Since Amarok currently saves the default playlist as XSPF, it now supports saving the queue
too. The XSPF specification allows arbitrary XML in the <extension/> tag. The application
has been identified with Amarok's home page so that other applications can ignore it.
Track URLs (<track>) are written as children of the <queue> element within the extension.

8 years agoPlaylist saving now passes on the queue to the playlist so that it too is saved
Nikhil Marathe [Wed, 7 Apr 2010 07:01:52 +0000 (12:31 +0530)]
Playlist saving now passes on the queue to the playlist so that it too is saved

8 years agoAdded virtual setQueue() and queue() to PlaylistFile
Nikhil Marathe [Wed, 7 Apr 2010 07:00:47 +0000 (12:30 +0530)]
Added virtual setQueue() and queue() to PlaylistFile

Any playlist file format which supports arbitrary meta data can now save queue information
by overriding these methods. setQueue gets a list of tracks in queue order, so order is important.

8 years agoPlaylistModel::exportPlaylist now generates current queue and passes it on to playlis...
Nikhil Marathe [Tue, 6 Apr 2010 18:56:56 +0000 (00:26 +0530)]
PlaylistModel::exportPlaylist now generates current queue and passes it on to playlist saving mechanism

8 years agoAdded XSPF specific queue saving code. This can be extended to other types if required
Nikhil Marathe [Tue, 6 Apr 2010 18:55:26 +0000 (00:25 +0530)]
Added XSPF specific queue saving code. This can be extended to other types if required

8 years agoChanged destruction order to allow playlist to fetch queue
Nikhil Marathe [Tue, 6 Apr 2010 18:54:30 +0000 (00:24 +0530)]
Changed destruction order to allow playlist to fetch queue

8 years agoExpose queue via PlaylistActions.
Nikhil Marathe [Wed, 24 Mar 2010 10:25:18 +0000 (15:55 +0530)]
Expose queue via PlaylistActions.

Otherwise I'd have to go over entire playlist, find the quint64 ids of the queued tracks,
then sort by queue order. This way I can just get queued tracks and get the track by id

8 years agoAllow changing the number of recently added albums in the albums applet
Rick W. Chen [Wed, 14 Apr 2010 09:39:07 +0000 (21:39 +1200)]
Allow changing the number of recently added albums in the albums applet

8 years agoCleanup unused things in the albums applet and current track engine
Rick W. Chen [Wed, 14 Apr 2010 08:37:18 +0000 (20:37 +1200)]
Cleanup unused things in the albums applet and current track engine

8 years agoAuto delete queries when done
Rick W. Chen [Wed, 14 Apr 2010 08:00:09 +0000 (20:00 +1200)]
Auto delete queries when done

8 years agoRemove Qt 4.5 version check since that is now a dependency
Rick W. Chen [Wed, 14 Apr 2010 07:08:36 +0000 (19:08 +1200)]
Remove Qt 4.5 version check since that is now a dependency

8 years agoFix Youtube page parsing to get the download link, due to their change (10/04)
Simon Esneault [Wed, 14 Apr 2010 09:18:32 +0000 (11:18 +0200)]
Fix Youtube page parsing to get the download link, due to their change (10/04)
Changelog++

8 years agoAPG: PreventDupes: fix delta & update functions
Soren Harward [Tue, 13 Apr 2010 22:49:58 +0000 (18:49 -0400)]
APG: PreventDupes: fix delta & update functions

It still fails occasionally when run through ConstraintTester, but at
least it's a whole lot more accurate than it used to be.

8 years agoAPG: TagMatch: fix a small memory leak
Soren Harward [Fri, 9 Apr 2010 20:04:34 +0000 (16:04 -0400)]
APG: TagMatch: fix a small memory leak

8 years agosmall typo
Sven Krohlas [Tue, 13 Apr 2010 14:00:08 +0000 (16:00 +0200)]
small typo

8 years agoActually send the right kind of data to LikeBack.
Teo Mrnjavac [Mon, 12 Apr 2010 20:28:50 +0000 (22:28 +0200)]
Actually send the right kind of data to LikeBack.

8 years agoFixed submission of the class name of the current window through LikeBack when object...
Teo Mrnjavac [Thu, 18 Mar 2010 08:00:22 +0000 (09:00 +0100)]
Fixed submission of the class name of the current window through LikeBack when objectName() is not set.

8 years agoMerge branch 'master' of gitorious.org:amarok/amarok
Jeff Mitchell [Mon, 12 Apr 2010 20:08:45 +0000 (16:08 -0400)]
Merge branch 'master' of gitorious.org:amarok/amarok

8 years agoSet pointers to zero after specifying that they be deleted later; possibly fixing...
Jeff Mitchell [Mon, 12 Apr 2010 20:08:08 +0000 (16:08 -0400)]
Set pointers to zero after specifying that they be deleted later; possibly fixing crashes I'm seeing. Thanks to Leo for the idea.

8 years agomake the menubar visible on OS X
Maximilian Kossick [Mon, 12 Apr 2010 19:56:26 +0000 (21:56 +0200)]
make the menubar visible on OS X