Commit graph

329 commits

Author SHA1 Message Date
Thomas Frauendorfer
d91e8e8d35 OTHER: fix mousewheel in sliders 2010-03-05 22:40:17 +01:00
Thomas Frauendorfer
3981ff34fc OTHER: Update Changelog 2010-03-05 22:39:54 +01:00
Thomas Frauendorfer
0ccf79e254 OTHER: Update Changelog 2010-02-21 21:09:44 +01:00
Thomas Frauendorfer
389b847426 OTHER: Use a iterator class for loading skins 2010-02-08 18:47:45 +01:00
Thomas Frauendorfer
2e02c96263 OTHER: rename Skin.cpp -> skin.cpp 2010-02-07 02:13:34 +01:00
Thomas Frauendorfer
0e0adba890 OTHER: rewrite Skin.cpp's image handler functions
I plan to further update it to a completely iterator based approach and add
archive support (through freebsd's libarchive library).
The old code would have had very bad performance for some archives, as
every file was searched seperately in a directory.
Now, a directory is only scanned once. There also should be no additional
performance cost for the string comparisons, as the old code used roughly the
same amount of string comparisons
2010-02-07 01:19:02 +01:00
Thomas Frauendorfer
ebbcea80b9 OTHER: Add SkinManager class
Now Skin no longer is a singleton class.
In the long run, Skin will only hold information about a skin, while
SkinManager will be responsible for loading skins and notifying the windows
of the change
2010-02-06 19:45:05 +01:00
Thomas Frauendorfer
23749446fa OTHER: remove some long dead code 2010-01-29 22:06:13 +01:00
Thomas Frauendorfer
cc2da0c89c OTHER: move skin handling into own subdirectory 2010-01-29 22:06:13 +01:00
Thomas Frauendorfer
19a877ddc6 OTHER: implement volume/balance handling in own class 2010-01-22 21:35:22 +01:00
Thomas Frauendorfer
75bf5909ef OTHER: Update waf to 1.5.11 2010-01-22 02:23:38 +01:00
Thomas Frauendorfer
a3586011a8 OTHER: fix some possible segfaults 2009-10-25 00:43:42 +02:00
Thomas Frauendorfer
c37eb2950d OTHER: Fix segmentation fault when setting volume
promoe segfaulted when disconnected and the user tried to set the volume
fixes Ubuntu bug #455956
2009-10-25 00:25:54 +02:00
Thomas Frauendorfer
89a67e6bcc OTHER: update functioncall in wscript to current api 2009-10-25 00:25:36 +02:00
Thomas Frauendorfer
0e8e5c69a6 OTHER: rename 'lib' directory to 'backend_xmmsclient++'
I plan to replace the boost based c++ bindings with native Qt based bindings
in the long run
The currently there is libxmms2qt, but tru stated working on bindings based
on genipc
2009-10-17 20:25:35 +02:00
Thomas Frauendorfer
f524eb5d2d OTHER: get rid of unused sync connection 2009-10-16 22:31:52 +02:00
Thomas Frauendorfer
7dbdf3bb65 OTHER: Call disconnect from XClient destructor
Make valgrind happy
2009-10-16 00:50:15 +02:00
Thomas Frauendorfer
43516c9431 OTHER: add system skin path to manpage 2009-09-11 20:06:46 +02:00
Thomas Frauendorfer
f7d2848f18 OTHER: move installation code for data into wscript file in subdir 2009-09-11 19:51:41 +02:00
Thomas Frauendorfer
22e536e84d OTHER: initialize variables reported by valgrind 2009-09-11 03:38:36 +02:00
Thomas Frauendorfer
2a75a139b3 OTHER: Change Skin initialisation workaround
Now the Skin is only loaded once on startup, not twice.
Instead of loading the Skin a second time, and let Skin emit the skinChanged
signal now emitting the signal is initiated from the startup code
2009-09-11 03:38:29 +02:00
Thomas Frauendorfer
1854945831 OTHER: Handle resources from data subdir in a cleaner way 2009-09-06 18:51:07 +02:00
Thomas Frauendorfer
0ba2803f26 OTHER: revert change to build resources as static library
If resources are build as static libraries they have to be initializes manually
I have to add some code do that automatically
2009-09-01 00:11:34 +02:00
Thomas Frauendorfer
7501a912c9 OTHER: Remove some cruft and clean up build system 2009-08-31 23:22:35 +02:00
Thomas Frauendorfer
3eb11f6933 OTHER: remove qmake buildinformation and update README 2009-08-31 21:13:15 +02:00
Thomas Frauendorfer
b66ab0e6ea OTHER: add waf buildscripts 2009-08-31 20:52:17 +02:00
Thomas Frauendorfer
d9cedc7c5d OTHER: add .moc inlcludes to .cpp files 2009-08-30 23:18:22 +02:00
Thomas Frauendorfer
e791949f01 OTHER: Added icon svg files from AJ Ashton's originals 2009-08-30 23:02:51 +02:00
Thomas Frauendorfer
87c595909d OTHER: added Copyright information to AJ Ashton's logo files 2009-08-30 23:02:51 +02:00
Thomas Frauendorfer
8213fc06e8 OTHER: added logo sources, Thanks to AJ Ashton
The logos can be distributed under the terms of the GPL version 2 or later
and the CC BY-SA v3.0 license.
2009-08-30 01:14:48 +02:00
Thomas Frauendorfer
a95dc40ff3 OTHER: guard headerfiles against multiple inclusion 2009-08-29 02:15:17 +02:00
Thomas Frauendorfer
ff3423c85e OTHER: changed copyright from Thomas Frauendorfer to XMMS2 Team 2009-08-27 01:42:34 +02:00
Thomas Frauendorfer
c458d2727f OTHER: Fix endles loop in server side browsing 2009-08-26 22:24:09 +02:00
Thomas Frauendorfer
c6e5965e53 OTHER: really fix lintian warning.
I accidtently dropped half of the previous patch
2009-08-26 08:18:51 +02:00
Thomas Frauendorfer
9a94286d70 OTHER: Fix segfault in Server-side browser. 2009-08-25 21:55:00 +02:00
Benjamin Drung
3bcdfad1d3 OTHER: Fix lintian warning for .desktop file 2009-08-25 19:29:19 +02:00
Thomas Frauendorfer
853dea644e OTHER: post DrM API update 2009-08-25 01:46:31 +02:00
Thomas Frauendorfer
cf0ab87dd6 RELEASE 0.1.0 2009-08-25 00:43:09 +02:00
Thomas Frauendorfer
8e56a75261 OTHER: add desktop file and disable current icon in promoe
I have no idea who created icon.png and tru can't remember.
So the desktop file uses the xmms2 icon if it's available
2009-08-25 00:22:58 +02:00
Thomas Frauendorfer
89d10255de OTHER: remove execution right from graphic file 2009-08-18 01:57:31 +02:00
Thomas Frauendorfer
8b61084d1c OTHER: remove useless Thumbs.db file from CleanAMP dir 2009-08-18 01:53:34 +02:00
Thomas Frauendorfer
17606a3b0a OTHER: hardcode $PREFIX/share/promoe/skins as searchpath 2009-08-18 01:17:48 +02:00
Thomas Frauendorfer
f02b066112 OTHER: Fix some pathes for build configuration on MacOS
Thanks to tru for pointing out those problems
2009-07-20 12:44:09 +02:00
Thomas Frauendorfer
4a8b16de13 OTHER: Release candidate 0.1-rc2 2009-07-20 11:19:11 +02:00
Thomas Frauendorfer
3eb9d24817 OTHER: Correctly update a playlist when entries are added 2009-07-18 22:00:02 +02:00
Thomas Frauendorfer
8267d2e93c OTHER: small fix for time formating in playlist 2009-07-17 11:35:23 +02:00
Thomas Frauendorfer
f3b503efe7 OTHER: added Henrik Grindal Bakken to AUTHORS file
see commit 9e1b318854
2009-07-15 19:54:00 +02:00
Thomas Frauendorfer
37abb0d4ee OTHER: Fix infinite loop when adding equalizer to effect order 2009-07-14 23:29:41 +02:00
Thomas Frauendorfer
6dbc87ac7e OTHER: Changed default skin to Almond-blue
I don't know under which license CleanAMP is provided, and I don't want to take
any risks, so I had to replace it. As the default skin is included in the
binary, it might be even necessary for it to be GPL, so I choose the debranded
Almond-blue skin for the time beeing.

Added creator of Almond-blue to AUTHORS file

Also added some magic to make it easier to add new skins through the resource
system
2009-07-14 22:22:31 +02:00
Thomas Frauendorfer
7b5c9d2a82 OTHER: Fix glitch with to short volume sliders
Some XMMS skins have too short Volume slider backgrounds
(66 pixel instead of 68)
2009-07-13 21:25:38 +02:00