amarokcore

  • Filter
Mark Kretschmann
The amarok/ subdir has been renamed to src/. Removing all obsolete content in this directory.
svn path=/trunk/kdeextragear-1/amarok/; revision=306460
Max Howell
* Remove deprecated KConfigXT keys * Use prettier names for aRts and GStreamer engines, this shouldn't break anything, of that I am fairly sure. But if it does we can revert it quite easily. It should work fine as Markey's plugin code rules, and because KLibLoader has no problem with spaces in the name keys. Also I've been testing this for quite some time * Incidently my last commit should have had 3 times as much text, but I pushed OK by mistake. I'll try to do another commit and detail the changes
svn path=/trunk/kdeextragear-1/amarok/; revision=304123
changed 3 files
Stanislav Karchebny
* Use libtool libraries.
svn path=/trunk/kdeextragear-1/amarok/; revision=303286
changed Makefile.am
Mark Kretschmann
* _Finally_ fixed the dreadful engine unloading bug! * Moved engineobserver.* to amarok/amarok. * don't link engine/plugin code to amarokapp, since that's nonsense.
svn path=/trunk/kdeextragear-1/amarok/; revision=300680
changed 22 files
Mark Kretschmann
Fix Sound System default value.
svn path=/trunk/kdeextragear-1/amarok/; revision=300038
changed 2 files
Stanislav Karchebny
DcopHandler fixes and cleanups [2]
svn path=/trunk/kdeextragear-1/amarok/; revision=299693
Frederik Holljen
Merge of the observer system into HEAD.
Redesigned engine <--> amarok GUI communication.
* All objects that want to monitor engine changes can so by implementing the EngineObserver interface.
* Changes to the engine are now done through the EngineController object, which is globally available through its static instance() method.

The new system removes the need for centralized GUI synchronization for engine changes in PlayerApp.

CCMAIL: amarok-devel@lists.sourceforge.net
CCMAIL: dkite@shaw.ca

svn path=/trunk/kdeextragear-1/amarok/; revision=297714
changed 23 files
Mark Kretschmann
Redesigned plugin framework to comply with KDE standards:
* .desktop files are used to describe amaroK-plugins as services.
* KTrader is used for searching plugins and querying properties. The advantage is that we can now use the powerful trader query language to search for a plugin that fits our needs. No need to reinvent the wheel.
* It's possible to query plugins from the shell by using the little tool ktradertest. Very handy for quickly getting an overview once you have a lot of plugins installed.

Thanks go to Nikolas Zimmermann (wildfox@kde.org) for coming up with the idea.

CCMAIL: amarok-devel@lists.sourceforge.net
CCMAIL: dkite@shaw.ca

svn path=/trunk/kdeextragear-1/amarok/; revision=296867
changed 31 files
Mark Kretschmann
Fix: amaroK showing the "X" icon instead of the amaroK icon (BR #76938).
CCMAIL: 76938-done@bugs.kde.org

svn path=/trunk/kdeextragear-1/amarok/; revision=294422
changed main.cpp
Frederik Holljen
whatsthis for all configurable options both in .ui files and in the config
svn path=/trunk/kdeextragear-1/amarok/; revision=292616
changed 6 files
Mark Kretschmann
* fix: amaroK registering with dcop as "amarok-PID". it's back to just "amarok" now
svn path=/trunk/kdeextragear-1/amarok/; revision=292473
changed 3 files
Stanislav Karchebny
* Say nothing when you got nothing to say
svn path=/trunk/kdeextragear-1/amarok/; revision=292148
changed amarok.kcfg
Stanislav Karchebny
* I really thought i committed these. Adds DCOP interface to control amaroK playback volume.
svn path=/trunk/kdeextragear-1/amarok/; revision=291775
Mark Kretschmann
Finally I was able to figure out how to re-initialize KCmdLineArgs :)
This means: amaroK is now able to process cli arguments received by the loader process exactly like when started directly. No more ugly argument parsing.

TODO:
One small problem remains: when amaroK is already running, and is being called with the "--help" argument by the loader, it will print the help information correctly, but then exit. I'm trying to convince KCmdLineArgs not to exit in this case...

svn path=/trunk/kdeextragear-1/amarok/; revision=291767
changed 4 files
Stanislav Karchebny
* Now everything is grok'd as should.
svn path=/trunk/kdeextragear-1/amarok/; revision=291642
changed 3 files
Stanislav Karchebny
* Added DCOP call to turn OSD on/off * Seems that OSD display doesn't grok the setting, however.
CCMAIL: 75869-done@bugs.kde.org

svn path=/trunk/kdeextragear-1/amarok/; revision=291640
Stanislav Karchebny
Hey, what are you doing people?
svn path=/trunk/kdeextragear-1/amarok/; revision=291636
changed amarok.kcfg
Mark Kretschmann
Added credits for Frederik Holljen (please verify).
svn path=/trunk/kdeextragear-1/amarok/; revision=291270
changed main.cpp
Mark Kretschmann
Make OSD default bgcolor a bit darker (IMHO looks better).
svn path=/trunk/kdeextragear-1/amarok/; revision=291199
changed amarok.kcfg
Frederik Holljen
Possible to configure all the new options in the OSD. TODO: preview still needs "drag" mode.
svn path=/trunk/kdeextragear-1/amarok/; revision=291114
changed 5 files
Stanislav Karchebny
* Added playPause() dcop call.
CCMAIL: 75841-done@bugs.kde.org

svn path=/trunk/kdeextragear-1/amarok/; revision=290272
changed amarokdcophandler.cpp
Stanislav Karchebny
amarokdcophandler.cpp
svn path=/trunk/kdeextragear-1/amarok/; revision=290271
Max Howell
* Fixes when restoring session with command line arguments specified * Fix regression where exiting with no track playing but resumePlayback is on means next time you start the previous track starts playing anyway * Command line args now have long versions (single letters all the same still) * Umm, stuff.
svn path=/trunk/kdeextragear-1/amarok/; revision=289779
changed 4 files
Mark Kretschmann
* Added splash screen on startup (with config option). I think our amaroK logo is much too cool not to use it in the program :) So I've modified the OSD to draw images as well. Unfortunately, there is some problem with the mask of the widget showing up first, and only after that the content.. needs fixing. Also, widgets can't handle an alpha channel.. this makes the edges a bit jerky.
* Added config option for OSD duration.

svn path=/trunk/kdeextragear-1/amarok/; revision=289401
added logo_splash.png and changed 7 files
Frederik Holljen
-Optional playlist follows active song option If enabled the playlist scrolls to the new active song on song change if: - The old song item was in the view - No more than 1 item in the playlist is selected - No item editing is going on
If we scroll, we scroll to either the top or the bottom of the view (depending
on which way you are skipping) + a maximum of two item heights. This ensures
subtle scrolling if we hit the top or the bottom of the view.
No special care is taken for random mode, comments on how this works for you
are welcome.

svn path=/trunk/kdeextragear-1/amarok/; revision=289200
changed 3 files
Mark Kretschmann
Add credits for Enrico Ros.
svn path=/trunk/kdeextragear-1/amarok/; revision=288638
changed main.cpp
Mark Kretschmann
Add credits for Melchior Franz.
svn path=/trunk/kdeextragear-1/amarok/; revision=287951
changed main.cpp
Malcolm Hunter
CVS_SILENT Typographical corrections and changes
svn path=/trunk/kdeextragear-1/amarok/; revision=286306
changed 6 files
Mark Kretschmann
restructure; add range to kcfg_MasterVolume.
svn path=/trunk/kdeextragear-1/amarok/; revision=285559
changed amarok.kcfg
Mark Kretschmann
* Some options-dialog cleanup * ChangeLog and TODO update
svn path=/trunk/kdeextragear-1/amarok/; revision=285484
changed 7 files