Commit Graph

137 Commits

Author SHA1 Message Date
57ea251d39 mac bundle support for the config file and its path references
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1019 6778bc44-b910-0410-a7a0-be141de4315d
2008-05-22 23:15:01 +00:00
e9c2caff0d added auto mouse hiding
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1016 6778bc44-b910-0410-a7a0-be141de4315d
2008-05-14 05:23:17 +00:00
8b1a752e15 added conditionals for the mac wrt paths
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1014 6778bc44-b910-0410-a7a0-be141de4315d
2008-05-09 05:29:53 +00:00
37853e4819 removed "projectM.hpp" where applicable to push along a cygwin build
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1005 6778bc44-b910-0410-a7a0-be141de4315d
2008-05-05 21:43:09 +00:00
abdfe32bc7 bug fix on playlist item highlights (when user presses n / r / [ ).
some code cleanup 


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@980 6778bc44-b910-0410-a7a0-be141de4315d
2008-04-26 02:24:53 +00:00
ec20f6e4be Added USE_FBO for OpenGL ES functionality
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@969 6778bc44-b910-0410-a7a0-be141de4315d
2008-04-21 03:09:50 +00:00
be9d6f1c59 texture size read / write bug fix
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@929 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-31 01:28:51 +00:00
2bb4f4af58 oops
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@908 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-28 02:55:13 +00:00
2c237a426f Compiles, but crashes on WIN32. Threading is now selectable via a USE_THREADS
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@907 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-27 22:58:03 +00:00
cacbc0ede4 song title bugfix
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@906 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-23 17:37:11 +00:00
a60e897d05 1.99 + epsilon where epsilon -> .01
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@898 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-22 21:38:36 +00:00
2107b426c4 PJS: removing printfs
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@894 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-08 02:09:35 +00:00
220a2595a5 PJS: new idle preset, some cmake fixes, and more advanced threading
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@892 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-08 00:12:15 +00:00
7d16407d6d apparently correct drag and drop
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@872 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-02 01:46:18 +00:00
5547ed82f6 shuffle mode on startup option completed
playlist loading on startup partially working


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@863 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-01 16:51:29 +00:00
e279e01173 shuffle button config option
menu / full screen states are now preserved
90% done with new playlist loading framework
broke reset button even more



git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@861 6778bc44-b910-0410-a7a0-be141de4315d
2008-03-01 05:37:27 +00:00
63414eb455 shuffle button works! (that is, we also support auto switch non randomly as well)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@860 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-29 08:28:03 +00:00
77739030a3 ratings system randomization works..almost a minute before 3 AM. not bad
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@859 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-29 08:00:31 +00:00
d394386e17 added silly descriptors to rating increments
embedded rating concept into projectM-engine (in preparation for weighted random preset selection)



git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@858 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-29 07:15:14 +00:00
f638247c8c very nice looking search bar behavior- bugs are fixed save mutex safety
partial workings of drag and drop



git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@847 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-28 01:10:05 +00:00
2d58fe2292 PJS: Multi threading stage 1: smooth preset switching accelerated
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@846 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-28 01:01:36 +00:00
70edb8dfef PJS: The Gaussians have returned
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@842 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 05:19:54 +00:00
01c6294580 Moved frame bookkeeping into TimeKeeper
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@841 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 05:04:06 +00:00
2b171dcaec PJS: Welcome to TimeKeeper. Carms gaussians are not being sed momentarily. Needs testing. Framerate limiter and frame counting may want to be moved into TimeKeeper.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@840 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 04:49:05 +00:00
c84a9d5f7a even closer to correct playlist behavior
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@839 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-27 03:55:56 +00:00
2549fdfc3e convergence of evil preset playlist bug fix
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@838 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-26 23:38:45 +00:00
55724fc80c 0 -> false, 1 -> true
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@837 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-25 13:11:13 +00:00
1a7e13f30d added (double) cast to fix smooth preset ratio calculation bug (introduced a couple weeks ago)
tooltips enabled on items in pulse device chooser


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@831 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-22 23:33:11 +00:00
e14d940f6e huge update with a few very awful bugs left
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@815 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-11 06:02:05 +00:00
67b4f98d08 nenolod patch, many updates relevant to settings management
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@811 6778bc44-b910-0410-a7a0-be141de4315d
2008-02-06 07:51:52 +00:00
74da0f260f fixed stomping of of preset duration with smooth preset duration
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@774 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-25 08:10:07 +00:00
af23fdc96d added mild error handling to writeConfig() and made it static.
some work on config ui and dialog implementation


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@771 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-25 01:33:56 +00:00
c73c97674b more work on settings save / loading
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@768 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-24 00:28:31 +00:00
e7e9192a04 fixed double evaluateFrame() bug introduced by me on trunk post 1.0 release
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@767 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-23 21:08:45 +00:00
b791e5d410 wrote writeConfig(): readConfig()'s little sister
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@765 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-23 05:53:54 +00:00
7e6180d335 encapsulated config file settings into struct. projectM now provides accessors to settings.
got rid of god awful non class references to some config parameters.


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@764 6778bc44-b910-0410-a7a0-be141de4315d
2008-01-23 05:32:52 +00:00
d3e48b48bb PJS: Kierens path patch
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@714 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-30 02:30:43 +00:00
b5babdfe4b almost got color indicators working in table view cells
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@659 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-04 22:11:37 +00:00
ef2a79e804 serious bug fixes in search bar. think some could still exist
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@648 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-04 04:56:31 +00:00
80c9c65fd8 comments added to preset switch function
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@638 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 02:40:43 +00:00
33c6dfcd06 untested complete implementation of queuePreset(). beware of potentially introduced bugs on preset switch!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@637 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 02:37:11 +00:00
bbe6fa7093 finished queuePreset function. now need to handle it within preset switch code
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@636 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 02:10:56 +00:00
5e5898fae9 added playlist clear button functionality
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@635 6778bc44-b910-0410-a7a0-be141de4315d
2007-11-02 01:55:11 +00:00
f6ec80d9bd merge from dev branch (r583:HEAD)
- qprojectM lib, qprojectM-jack added
- updates to projectm engine for preset managment / callbacksO


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@630 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-28 15:39:28 +00:00
5976cdbfc6 added some top level functionality for preset insertion / selection in projectM.hpp
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@584 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-18 01:29:54 +00:00
141b822483 projectM-iTunes-VizKit and some wmp improvements.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@568 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-12 19:44:17 +00:00
965f674284 changed most unneccessary maps to vectors
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@552 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-09 01:36:02 +00:00
72c4eece7d PCM moved out of beatdetect. Only projectM.hpp needs to be included, and even more headers removed from installation
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@530 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 17:13:12 +00:00
ead0404829 moved rendertarget and texturemanager into renderer
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@527 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 16:58:07 +00:00
63082b07fb Even more refactoring of headers. Some headers are no longer necessary for implementations to include
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@526 6778bc44-b910-0410-a7a0-be141de4315d
2007-10-05 16:48:16 +00:00