Levin Oehlmann
Levin Oehlmann
> I believed it should be on the 3rd-party libraries to namespace, since LMMS isn't reused in other projects or used as a library elsewhere, I'd felt (historically) it was...
> Nested namespaces aren't really efficient in C++ from my experience. > It's common in C# but in C++ it's usually a one level namespace I think the main thing...
Another question that needs to be cleared up: For UI widgets following MVC patterns, there's multiple classes involved; `Widget` and `WidgetModel` (good example: `ComboBox`). Should the model classes live in...
> What should we do for plugins? Some options: > > * Root LMMS namespace `lmms::` > > * Shared plugin namespace `lmms::plugin::` > > * Individual namespaces `lmms::tripleoscillator::` >...
Can you provide the terminal output of the application when it tries to start up? There might be some important clues in there.
I can reproduce this on my setup with wine 5.0 and on current master, sans the `CMAKE_PREFIX_PATH:UNINITIALIZED` output. RemoteVstPlugin64 gets built, RemoteVstPlugin32 does not. The reason for that is that...
So it turns out, `libwine-dev:i386` was the key here. That one pulls in `libc6-dev:i386 libcrypt-dev:i386 linux-libc-dev:i386`, and thus allows `ld` to find the missing 32bit symbols. Install these and reload...
Mentioning #6452 as introducing another QT-provided type into the core: `QUuid`; add this to the "missing functionality" section.
I'd prefer doing that kind of stuff in a separate PR, not only removing leading underscores but also changing parameter names to something more expressive than the 1-2 letter names...
UTF-8 will be guaranteed to be accepted as an input by all C++23-compilant compilers as per https://wg21.link/P2295R6 Until then however, it's generally not portable to encode C++ source files as...