1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-31 03:27:40 +01:00

45 Commits

Author SHA1 Message Date
Jim Broadus
d7966c8285 Fix rpmbuild error in librojectm
When using rpmbuild on Fedora 33, the build fails with:
error: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=]

This was fixed as part of projectm change d4d74f6d. This change takes the
relevant parts of that commit.

Note that the projectm commit contains several other warning fixes that might
affect Clementine builds in the future.
2020-12-17 11:29:49 +00:00
Michael Kuc
baea2d488f Revert "Revert "Updated GLEW headers.""
This reverts commit ce4ce6ce36925f154f3ad84983327d76d6e690c1.
2020-05-14 15:10:35 +01:00
Michael Kuc
ade1e7f30b Revert "Revert "Use newer compiler than C++98.""
This reverts commit dcf078acca77c353ad38c2ce021ea51d9e174e26.
2020-05-14 15:10:35 +01:00
Michael Kuc
43a171512b Revert "Revert "Fix deprecated comparison.""
This reverts commit 0782489febc74838ef9118791e95e026ec97ed58.
2020-05-14 15:10:35 +01:00
Michael Kuc
38207e4ea7 Replace deprecated std::auto_ptr with new std::unique_ptr. 2020-05-14 15:10:35 +01:00
Michael Kuc
823aed98a1 Fix narrowing issues preventing MacOS build. 2020-05-14 15:10:35 +01:00
John Maguire
ce4ce6ce36 Revert "Updated GLEW headers."
This reverts commit 3ca4973ea7062a3afa9ce90804ccb5206fce52ce.
2020-05-13 12:43:08 +01:00
John Maguire
dcf078acca Revert "Use newer compiler than C++98."
This reverts commit a07a0de2310960c4d2e13cfa84551d0125958dab.
2020-05-13 12:43:08 +01:00
John Maguire
0782489feb Revert "Fix deprecated comparison."
This reverts commit be144d46113f2c4f3318b410efd2abf7f5260ab1.
2020-05-13 12:43:08 +01:00
Michael Kuc
be144d4611 Fix deprecated comparison.
Using references no longer requires null checking.
2020-05-09 21:38:50 +01:00
Michael Kuc
a07a0de231 Use newer compiler than C++98.
Required for standard library headers.
2020-05-09 21:38:50 +01:00
Michael Kuc
3ca4973ea7 Updated GLEW headers.
An attempt to fix headers so outdated they no longer compiled.
2020-05-09 21:38:50 +01:00
Jim Broadus
66f354f815 Remove executable flags from source files. 2020-01-31 10:24:29 +00:00
John Maguire
c583ddd9c8 Explicitly find dynamic version of glew 2018-11-25 22:11:06 +00:00
John Maguire
d71651db7e Explicitly link libprojectm renderer to GLEW 2017-11-21 13:38:57 +01:00
Bigard Florian
e31278c056 Fix projectm compilation with GCC 6 (#5371) 2016-05-09 10:55:34 +01:00
Руслан Ижбулатов
28e89250d0 Need stdlib.h for rand() 2012-01-22 14:35:52 +00:00
David Sansome
8f87744d57 Disable the native preset factory in libprojectm (which we didn't use anyway). Might fix the -ldl requirement and compilation failure on fedora 14. 2011-11-29 14:55:15 +00:00
Vadim Zhukov
c084d13ff1 Apply downstream OpenBSD patches against projectm. Fixes issue 2277 2011-11-29 11:27:35 +00:00
David Sansome
740b4c0bda Fix a build error on cmake < 2.8.4 2011-10-19 23:45:48 +01:00
David Sansome
9a739a3346 Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
This is optional and is not compiled unless you have the plasma developer packages installed.
2011-10-19 23:17:24 +01:00
David Sansome
c268f60339 Fix a memory leak in projectm when using the non-FBO fallback on Windows Vista. Fixes issue #846 2010-10-04 23:03:13 +00:00
John Maguire
e9f4bba1c1 Silence a few extra Clang warnings. 2010-07-27 13:57:31 +00:00
David Sansome
e3f54b745b Patch libprojectM to make it ignore the decimal-point locale setting when parsing Milkdrop presets. Fixes issue #455 2010-07-24 12:26:28 +00:00
David Sansome
11e18bb22f Make the 3rdparty libprojectm build properly with FTGL switched on 2010-07-18 13:25:36 +00:00
John Maguire
ae3b500259 Make the buildsystem a little more robust. 2010-06-17 14:45:31 +00:00
David Sansome
6da08410e9 Make installing the projectm presets optional too - useful for if you want to use the ones from a system package instead.
Update issue #391
Status: Fixed
I've made installing the presets optional too, the cmake flag is BUNDLE_PROJECTM_PRESETS
2010-06-10 23:01:22 +00:00
David Sansome
76f0803b81 Make visualisations optional.
Update issue #394
Status: Fixed
There's now an ENABLE_VISUALISATIONS option that you can set to cmake with cmake -DENABLE_VISUALISATIONS=OFF, or with ccmake or cmake-gui.
2010-06-10 22:48:23 +00:00
David Sansome
8bfea4fcbf Rename this file - svn doesn't like @s in filenames 2010-06-07 16:04:13 +00:00
David Sansome
afca8d2900 Fix some weird crashes on windows 2010-06-07 14:51:47 +00:00
David Sansome
729e6783a9 Rename the patches in order 2010-06-07 13:42:58 +00:00
David Sansome
2a2ea2cd87 Add the projectm patch for fixing windows compilation 2010-06-07 13:42:03 +00:00
David Sansome
930a22ba6a Move the libprojectm patches to another folder 2010-06-07 13:38:07 +00:00
David Sansome
ade492c56f Make the visualisation duration configurable 2010-06-07 13:36:50 +00:00
David Sansome
cdb8dd8dd5 More mingw fixes 2010-06-07 11:47:35 +00:00
John Maguire
d34283a113 ProjectM on mac deployment fixes. 2010-06-07 11:38:43 +00:00
David Sansome
48521823e3 Link to glew and dlfcn properly on windows 2010-06-07 11:37:37 +00:00
David Sansome
2fa612b157 Fix some warnings when compiling with mingw 2010-06-07 11:11:17 +00:00
David Sansome
77e6eb3d7e Remove generated files 2010-06-07 11:10:45 +00:00
David Sansome
96dfeca78e Add the libprojectm patch for fixing compilation on mac 2010-06-07 10:24:40 +00:00
John Maguire
2202d72ffe Make libprojectm compile on mac. 2010-06-07 10:18:35 +00:00
David Sansome
38e0c3a11f Add projectm presets to svn 2010-06-07 10:09:30 +00:00
David Sansome
f3d53b741b Add the patch to libprojectm 2010-06-06 23:22:23 +00:00
David Sansome
87ecc89ca2 Add an option to change the quality (texture resolution) of visualisations 2010-06-06 23:05:11 +00:00
David Sansome
313daa5fd4 Add libprojectm to 3rdparty 2010-06-06 21:43:45 +00:00