File tree 20 files changed +59
-40
lines changed
20 files changed +59
-40
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,7 @@ For the purposes of the copyright statement in the preamble of each source
20
20
code file comprising projectM, the projectM team are:
21
21
22
22
Carmelo Piccione
23
- Parser
24
- Evaluator
23
+ Original Expression Parser/Evaluator
25
24
Pulse Audio support (projectM-pulseaudio)
26
25
Qt GUI (projectM-qt)
27
26
@@ -41,14 +40,14 @@ Roger Dannenburg
41
40
Advice & Support
42
41
43
42
Matthias Klumpp
44
- CMake build system
43
+ Original CMake build system
45
44
Distro integration
46
45
Bug fixes
47
46
48
47
Mischa Spiegelmock
49
48
OSX native iTunes visualization plugin
50
49
Preliminary web support (projectM-emscripten)
51
- cmake improvements for OSX and Linux
50
+ CMake improvements for OSX and Linux
52
51
SDL
53
52
OpenGLES
54
53
@@ -58,3 +57,23 @@ Robert Pancoast
58
57
Provide XBOX Support
59
58
Input Windows Audio Loopback with WASAPI
60
59
60
+ Kai Blaschke
61
+ Updated CMake build system
62
+ New Bison-/Flex-based Expression Evaluator (projectm-eval)
63
+ C API
64
+ Modernized Milkdrop 2 Renderer
65
+
66
+ Blaque Allen
67
+ Rust Crates
68
+ Emscripten Improvements
69
+ Code Reviews
70
+
71
+ Dane Wagner
72
+ Improved Audio Processing
73
+ HLSL Shader Translation Fixes
74
+ Sphinx Documentation
75
+
76
+ ...and many others!
77
+
78
+ For a full list, please see the contributors page on GitHub:
79
+ https://github.com/projectM-visualizer/projectm/graphs/contributors
Original file line number Diff line number Diff line change 1
1
/**
2
2
* projectM -- Milkdrop-esque visualisation SDK
3
- * Copyright (C)2003-2009 projectM Team
3
+ * Copyright (C)2003-2024 projectM Team
4
4
*
5
5
* This library is free software; you can redistribute it and/or
6
6
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file audio.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Functions to pass in audio data to libprojectM.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file callbacks.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Functions and prototypes for projectM callbacks.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file core.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Core functions to instantiate, destroy and control projectM.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file debug.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Debug functions for both libprojectM and preset developers.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file memory.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Memory allocation/deallocation helpers.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file parameters.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Functions to set and retrieve all sorts of projectM parameters and setting.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file projectM.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Convenience include file that includes all other API headers.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file render_opengl.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Functions to configure and render projectM visuals using OpenGL.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file touch.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Touch-related functions to add random waveforms.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file types.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Types and enumerations used in the other API headers.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Optional playlist API for libprojectM.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_callbacks.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Functions and prototypes for projectM playlist callbacks.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_core.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Core functions to instantiate, destroy and connect a projectM playlist.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_filter.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Playlist filter functions.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_items.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Playlist item management functions.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_memory.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Memory allocation/deallocation helpers.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_playback.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Playback control functions.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
Original file line number Diff line number Diff line change 1
1
/**
2
2
* @file playlist_types.h
3
- * @copyright 2003-2023 projectM Team
3
+ * @copyright 2003-2024 projectM Team
4
4
* @brief Types and enumerations used in the playlist API headers.
5
5
*
6
6
* projectM -- Milkdrop-esque visualisation SDK
7
- * Copyright (C)2003-2023 projectM Team
7
+ * Copyright (C)2003-2024 projectM Team
8
8
*
9
9
* This library is free software; you can redistribute it and/or
10
10
* modify it under the terms of the GNU Lesser General Public
You can’t perform that action at this time.
0 commit comments