b2c0fcd7bb
Add possibility to use system fonts & fix font-loading bug in renderer
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1396 6778bc44-b910-0410-a7a0-be141de4315d
2012-04-14 14:26:11 +00:00
e8734303a1
trivial: Set correct projectM version in libprojectM.pc
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1395 6778bc44-b910-0410-a7a0-be141de4315d
2012-04-04 09:35:01 +00:00
ace5e5e7fe
Allow to render to a texture through its own fbo
...
WHEN NOT using this "projectM::renderToTexture":
projectM now also handles the case where the user is using its own couple texture/fbo rendering.
Thanks to Julien Isorce for the patch!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1394 6778bc44-b910-0410-a7a0-be141de4315d
2012-04-03 21:48:25 +00:00
12a658291b
disable N-ary stuff due to bug
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1393 6778bc44-b910-0410-a7a0-be141de4315d
2012-03-27 04:43:23 +00:00
ea024727cf
typo
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1392 6778bc44-b910-0410-a7a0-be141de4315d
2012-03-27 04:30:42 +00:00
43fde4a6dd
N-ary print function
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1391 6778bc44-b910-0410-a7a0-be141de4315d
2012-03-27 04:27:33 +00:00
001e306791
return what you're printing
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1390 6778bc44-b910-0410-a7a0-be141de4315d
2012-03-27 04:16:31 +00:00
8f958ed0eb
print function
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1389 6778bc44-b910-0410-a7a0-be141de4315d
2012-03-27 03:19:42 +00:00
e8fffabeb8
fix build regressions when building from project root
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1388 6778bc44-b910-0410-a7a0-be141de4315d
2012-03-26 02:25:31 +00:00
cba34ec7f3
free gen_expr upon per pixel destroy
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1387 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-31 03:24:17 +00:00
0023eb77f8
memory leak fix
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1386 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-31 02:06:21 +00:00
cbf76cca44
Fix projectM in-tree build
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1385 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-17 23:25:07 +00:00
855aba5ebc
Some more cmake changes to do version changes easier.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1384 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 22:18:56 +00:00
9ea976c39e
trivial: Fix some of the native presents (use PixelPoint)
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1383 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 21:36:01 +00:00
87e1863b97
Fix compilation on Windows
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1382 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 21:31:03 +00:00
6e7860f6fa
core: Fix compilation on MacOS
...
Thanks to Clementine devs for the patch!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1381 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 21:07:42 +00:00
562700a643
core: Fix crash on Windows
...
Thanks to Clementine devs for the patch!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1380 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 21:06:13 +00:00
f4306c0cd0
core: Fix FBO fallback memleak
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1379 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 21:03:53 +00:00
62627138ab
trivial: More cmake magic
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1378 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 21:01:37 +00:00
acb200345b
renderer: Improve font error-handling
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1377 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 18:35:53 +00:00
48fe89fb2a
Add manpages for projectM tools
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1376 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 17:32:52 +00:00
7e16fbccec
Again some linking order fixes
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1375 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 16:38:06 +00:00
b12ca1e02d
Remove more unused headers
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1374 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 16:25:13 +00:00
210a317690
pmjack: Don't start/restart JACK transport clock
...
Thanks to h3xx for the patch!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1373 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-05 16:22:23 +00:00
2f816c182e
Fix remaining cmake warnings
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1372 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-03 18:27:14 +00:00
f5ebce9a74
Configure files in binary build directory
...
Makes out-of-tree-build much nicer :)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1371 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-03 18:11:26 +00:00
699579be83
Make it possible for Qt4 apps to throw exceptions from slots
...
This fixes the Qt4 warnings if an exception is thrown
in an event handler.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1370 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-03 18:06:29 +00:00
fef203c3fb
trivial: Cleanup cmake
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1369 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-03 17:51:58 +00:00
36a13b163f
Fix projectM build process
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1368 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-01 19:04:00 +00:00
d082cbabbe
Fix some build errors which occur on some machines
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1367 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-01 17:52:07 +00:00
0edab86a1f
Unbind FBO when done
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1366 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-01 17:49:47 +00:00
f81e0b3163
Fix small spelling error
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1365 6778bc44-b910-0410-a7a0-be141de4315d
2012-01-01 17:26:58 +00:00
e1a80f7676
another crucial fix by mastertrenten.
...
--this line, and those below, will be ignored--
M src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1364 6778bc44-b910-0410-a7a0-be141de4315d
2011-11-03 05:24:02 +00:00
574021d29a
fix to parser in cases like 1.0-1.0-2.0
...
(thanks to mastertrenten)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1363 6778bc44-b910-0410-a7a0-be141de4315d
2011-11-03 05:11:18 +00:00
4af1ca5d0f
support for +/- keys to edit ratings.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1362 6778bc44-b910-0410-a7a0-be141de4315d
2011-10-28 02:57:24 +00:00
dbd0751b8d
Remove unused, invalid PulseAudio header
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1361 6778bc44-b910-0410-a7a0-be141de4315d
2011-09-17 21:16:21 +00:00
a3b2820a69
fixed r1355 regression of implicit cast from int (rather than char) into a string buffer.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1360 6778bc44-b910-0410-a7a0-be141de4315d
2011-08-31 14:36:51 +00:00
8a5920c803
copy null string terminator.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1359 6778bc44-b910-0410-a7a0-be141de4315d
2011-08-29 01:33:29 +00:00
a353959f6b
fix fps value bug (kudos to pete), made some methods public
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1358 6778bc44-b910-0410-a7a0-be141de4315d
2011-08-29 01:08:12 +00:00
8340623233
trivial: Cleanup some files
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1357 6778bc44-b910-0410-a7a0-be141de4315d
2011-07-05 17:52:43 +00:00
c28affef60
Fix token parsing in Milkdrop preset factory
...
Thanks to Adam Guthrie for the fix!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1356 6778bc44-b910-0410-a7a0-be141de4315d
2011-05-23 22:46:53 +00:00
43aae3944f
Fix build failure with GCC4.6
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1355 6778bc44-b910-0410-a7a0-be141de4315d
2011-05-06 12:04:58 +00:00
8197b8c79f
Set LC_NUMERIC to "C" in libprojectM
...
This is a workaround for some strange behaviour appearing on
some systems with a different numeric format.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1354 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 14:07:51 +00:00
926fe42174
Patch to make projectM find Freetype
...
Use FindFreetype from CMake itself instead using the buggy
cmake script which is shipped with projectM.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1353 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 14:06:23 +00:00
24b03c9d2d
Add API to change projectM preset duration
...
Required by some media players such as Clementine
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1352 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 14:04:19 +00:00
c57e41ac45
Add API to change projectM texture size
...
Required by some media players such as Clementine
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1351 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 14:03:27 +00:00
08e52e2e0e
Make some changes on libprojectM CMakeLists.txt
...
* Set right upstream version in library
* Remove the USE_THREADS option pending an update from upstream
* Exclude fonts from build
* Correctly set LIB_INSTALl_DIR variable
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1350 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 13:52:34 +00:00
60e84909c3
Add stat.h to projectM-pulseaudio fix FTBFS in some cases.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1349 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 13:46:56 +00:00
d070e15721
Update .desktop files of projectM
...
* Remove encoding keys from .desktop files.
* Add more meaningful descriptions
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1348 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 13:45:37 +00:00
8c461d6506
Cleanup projectM source tree
...
Removed a few unnecessary files (left binaries, CVS dirs etc.)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1347 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 13:39:13 +00:00