Dominic Clark
bda042e1eb
Add native system semaphore and Windows shared memory ( #7212 )
2024-04-20 23:21:29 +01:00
Dalton Messmer
2c6d88f799
Add GUARD_H closing comments
2023-01-05 17:58:49 -05:00
Dalton Messmer
fe6df8dbaf
Add namespace prefix to include guards
2023-01-02 19:51:32 -05:00
Johannes Lorenz
3cc5ec7282
Add check-namespace script ( #6438 )
...
This also fixes a lot of code files to be conforming to the script.
Co-authored-by: allejok96 <allejok96@gmail.com >
2022-08-30 02:19:07 +02:00
Dominic Clark
6c3e148fbb
Make VST sync always-on and non-global ( #6418 )
2022-07-04 17:03:17 +01:00
Levin Oehlmann
c075ba93fb
clang-tidy: Run modernize-use-emplace everywhere ( #6451 )
...
... to avoid constructing and copying temp objects
2022-06-26 08:54:59 +02:00
Levin Oehlmann
28ec71f91a
clang-tidy: Apply modernize-use-equals-default everywhere ( #6450 )
2022-06-26 08:48:24 +02:00
Dominic Clark
96df9b006c
Clean up macros a bit ( #6444 )
...
* Prefix `STRINGIFY` and `STR` macros with `LMMS_`
* Fix include guard macro names
* Remove unused macros
2022-06-23 12:20:05 +01:00
Levin Oehlmann
7227c89847
Namespace lmms ( #6174 )
...
This PR places all LMMS symbols into namespaces to eliminate any potential future name collisions between LMMS and third-party modules.
Also, this PR changes back `LmmsCore` to `Engine`, reverting c519921306 .
Co-authored-by: allejok96 <allejok96@gmail.com >
2022-06-19 20:08:46 +02:00
Dominic Clark
2c8ffd0f16
Refactor shared memory ( #6404 )
2022-05-28 13:10:45 +01:00
Dominic Clark
4dc04a612a
Split RemotePlugin.h into separate files ( #6322 )
2022-03-22 21:40:16 +00:00