Dominic Clark
bda042e1eb
Add native system semaphore and Windows shared memory ( #7212 )
2024-04-20 23:21:29 +01:00
Rossmaxx
df11a98902
Bump Qt minimum version to 5.9 ( #7204 )
...
* bump qt minimum version to 5.9
* cleanup cmake checks
* Remove the obsoleted check.
* Missed this while removing the check.
2024-04-17 21:51:58 -04:00
Dominic Clark
d3ab31558c
Support VSTs on Linux even if Wine is unavailable ( #7205 )
2024-04-14 12:54:10 +01:00
Dominic Clark
f10277715f
Classier enums ( #6760 )
2023-08-24 19:16:02 +01:00
JGHFunRun
ac080513fd
Fixed typo ( #6652 )
2023-02-23 23:31:07 +01:00
Hyunjin Song
f89d52fa21
Fix more Qt deprecation warnings ( #6615 )
...
* Add <QHash> to PluginFactory.h
* Handle one more deprecated QTextStream::endl
* Replace QLayout::setMargin with setContentsMargins
* Replace Qt::MidButton with Qt::MiddleButton
* Replace QPalette::Background with QPalette::Window
* Fix deprecation warnings in LcdFloatSpinBox
2023-01-18 10:16:28 +09:00
Martin Pavelek
20baf96db3
Fix several issues raised at Transifex ( #6568 )
...
Make strings independent on word order, fix capitalization and typos
2022-11-19 16:16:44 +00:00
saker
2f7a6558a1
clang-tidy: Apply modernize-loop-convert everywhere ( #6481 )
...
Co-authored-by: allejok96 <allejok96@gmail.com >
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
2022-09-27 09:27:35 +01:00
saker
0b27497be2
clang-tidy: Apply modernize-use-auto everywhere ( #6480 )
...
Note: clang-tidy was run with `--format-style=file`.
2022-09-14 19:27:53 +02:00
Dominic Clark
550c7bf82e
Improve use of strip command ( #6505 )
2022-09-06 17:25:59 +01: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
saker
b451e40b51
clang-tidy: Apply modernize-use-using everywhere ( #6453 )
2022-07-07 10:54:34 +02:00
Dominic Clark
6c3e148fbb
Make VST sync always-on and non-global ( #6418 )
2022-07-04 17:03:17 +01:00
Levin Oehlmann
773310384b
clang-tidy: Apply modernize-redundant-void-arg everywhere ( #6446 )
2022-06-23 21:27:23 +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
Hyunjin Song
c2fa2375dc
Don't send effEditIdle on CLI rendering ( #6440 )
2022-06-22 10:06:34 +09:00
Levin Oehlmann
5904b249c0
clang-tidy: Apply modernize-use-override everywhere ( #6439 )
...
... to mark overriding functions `override` instead of `virtual`.
2022-06-19 23:03:55 +02: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
0dcf909129
Kill orphaned subprocesses on crash ( #6366 )
...
Co-authored-by: Lukas W <lukaswhl@gmail.com >
2022-04-20 17:15:33 +01:00
Johannes Lorenz
f6bad88ad3
Fix casing of filenames and code in plugins/ ( #6350 )
...
No functional changes! No changes to savefiles/presets!
Fixes casing of everything that is currently lowercase but should
be uppercase.
Fixes also some other plugin strings, especially:
* opl2 -> OpulenZ (see 289887f4fc )
* calf -> veal (see ae291e0709 )
* ladspa_effect -> LadspaEffect (see 9c9372f0c8 )
* remove flp_import (see 2d1813fb64 )
2022-04-03 13:26:12 +02:00