Commit graph

312 commits

Author SHA1 Message Date
popov alexandr
0dad657de8 fixed wrong generated fluid synth conversation tables 2023-02-20 14:18:02 +02:00
Igor Korsukov
ca0de7c856 clean project configuration 2023-02-14 15:51:40 +02:00
Eism
18d02b4d5e Fixed the problem of unintended panel undocking 2023-02-10 13:14:41 +02:00
Eism
808eb2c7ac fixed #16028 and #15992: Cherry-pick the changes from kdab library 2023-02-02 14:06:52 +02:00
Sam James
6cd6ee136c Add missing includes (mostly Qt) 2023-01-09 17:03:59 +02:00
Joachim Schmitz
52af909038 'Fix' MSVC compiler warnings
reg. unreferenced function with internal linkage has been removed (C4505), disabling them resp. removing the code.
2023-01-09 17:01:55 +02:00
Casper Jeukendrup
93b746bd2b
Remove obsolete thirdparty/singleapp 2022-12-27 22:23:31 +01:00
Marcus Asteborg
11f5d67e2c cmake - intinsics fixes, only compile SSE source with SSE flags on non-windows when target use runtime check. For windows we only use /arch flag when target is presumed to support SSE to avoid AVX function pollution.
Cherry-picked from upstream opus https://github.com/xiph/opus/commit/927de8453c50258

Signed-off-by: Jean-Marc Valin
Signed-off-by: AntonioBL
2022-10-17 20:47:48 +01:00
Eism
26ed36f08a fixed #13135: Fixed using normal geometry of platform window if fractional scaling is enabled 2022-09-30 14:24:07 +02:00
Joachim Schmitz
95d6c6ddd4 Fix MSVC compiler warnings
reg. unreachable code (C4702)
2022-07-06 14:39:30 +02:00
Igor Korsukov
44e3783954 moved tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov
ddb05f232f added tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov
8b0f15bebc moved logger, profiler and async to global 2022-05-24 10:50:56 +03:00
Joachim Schmitz
798a9b0ae3 Fix MinGW build 2022-05-20 17:24:31 +03:00
Joachim Schmitz
176728f2f2 Fix MSVC compiler warnings
reg. the POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name (C4996)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
56a5674acd Fix MSVC compiler warnings
reg. '<': signed/unsigned mismatch (C4018)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
828c8976ca Fix MSVC compiler warning
reg. 'M_LN2': macro redefinition (C4005)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
361bab7ebf Fix MSVC compiler warnings
reg. '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)	(C4334)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
e9475357ba Fix MSCV compiler warnings
reg. 'unsigned long *' differs in indirection to slightly different base types from 'uint32_t *' (C4057)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
479ee17cfa Fix MinGW compiler warning
reg. variable set but not used (-Wunused-but-set-variable)
2022-05-20 17:24:31 +03:00
Igor Korsukov
260c9b2caf added zip reader/writer facade 2022-05-19 16:05:10 +03:00
Igor Korsukov
196cf66f83 Revert "added zip reader/writer facade"
This reverts commit 3fbcc58e06.
2022-05-19 15:29:42 +03:00
Igor Korsukov
3fbcc58e06 added zip reader/writer facade 2022-05-19 15:29:12 +03:00
vpereverzev
d31aa60f96 Fixed build for Linux and Windows 2022-05-18 12:59:07 +02:00
vpereverzev
713ab33312 Established audio export in CLI mode 2022-05-17 19:38:59 +02:00
vpereverzev
8cf27bb6b1 Added flac encoder 2022-05-17 19:36:40 +02:00
vpereverzev
ad35006ba5 Added libopusenc 3rd-parties 2022-05-17 19:32:51 +02:00
Eism
429f1d518e Implemented logging formatted string 2022-05-06 16:55:56 +03:00
Igor Korsukov
edb273ec06 fixed conversion warnings 2022-04-26 16:51:10 +00:00
Joachim Schmitz
01a426aab1 Fix compiler warnings
* Disable MinGW warnings in thirdparty/opus reg. unused parameters
* Fix MSVC compiler warnings, reg. signed/unsigned mismatch (C4245)
* Enable some of the previously (and apparently unnecessarily) disabled MSVC compiler warnings in src/engraving again
* Fix MSVC compiler warnings reg. conversion from `size_t` to `int`, outside of engraving
2022-04-26 11:23:08 +00:00
Igor Korsukov
e2ad3b1d47 reduced warning show for MSVC 2022-04-25 16:48:21 +03:00
vpereverzev
328d4e3c7d Exclude encoders from build if BUILD_AUDIO_EXPORT option is off 2022-04-21 20:11:43 +02:00
vpereverzev
c053cfbca3 Resolved/disabled a couple of warnings in 3rdparties 2022-04-21 20:11:43 +02:00
vpereverzev
3afa8c4cc8 Added libflac thirdparties 2022-04-21 20:11:43 +02:00
vpereverzev
7faa387d87 Added libopus thirdparties 2022-04-21 12:35:15 +02:00
Joachim Schmitz
60f303676e Fix various MinGW compiler warnings
on the newly added thirdparty/lame, by disabling them
2022-04-15 10:02:36 +03:00
vpereverzev
0a2de8997e Added liblame thirdparties
Test
2022-04-13 17:40:19 +02:00
Joachim Schmitz
a883e29eb2 Fix compiler warnings
reg. size_t, some other comparisons between signed and unsigned and some
unhandled cases. Also some unused variables and paremeters, a possibly
unintilalized variable and a possible return without value.
2022-03-31 14:18:20 +06:00
Casper Jeukendrup
112d29d931 Enforce that Promise body resolves OR rejects exactly once
We now enforce that the body of a promise returns a "Result" struct. Such a struct can only be obtained by calling "resolve" or "reject".
Additionally, if you call "resolve" or "reject" without using its result, `Q_REQUIRED_RESULT` will kick in and give you a compiler warning. So you either have to return it (which you should do), or you use it in another way, which is impossible to do unconsciously.

The only disadvantage is that you now have to write `return resolve` etc. instead of just `resolve`, but the advantages are bigger.
2022-03-31 14:17:22 +06:00
Casper Jeukendrup
f57078bca1 Simplify getting single arg from NotifyData 2022-03-31 14:17:22 +06:00
Casper Jeukendrup
38366810f0
Fix AppleClang 13.1 warnings reg. never-read variables 2022-03-23 18:47:52 +01:00
vpereverzev
6155a6323a Disable built-in Fluid IIR filter via environmental variable, since there is no appropriate API for that 2022-03-03 18:13:27 +02:00
Eism
e6a547981c Fixed updating normal geometry 2022-03-01 10:53:33 +02:00
Eism
b91a1ddfd3 Fixed the restoration of geometry when user closed maximized window 2022-03-01 10:53:33 +02:00
Casper Jeukendrup
e83d551eb0
Shrink dock panel tabs proportionally in case of overflow 2022-02-28 13:43:09 +01:00
Marek Šuppa
d49f6f0d0e
fix: Add missing comma
* Add missing comma
2022-01-29 01:10:19 +01:00
Casper Jeukendrup
d83c396696 Replace QScopedPointer with std::unique_ptr 2022-01-12 12:29:24 +02:00
Casper Jeukendrup
845d998799 Temporarily prevent crash in beam-1 VTest
When the first and/or ChordRest of a Beam is not a Chord
2021-12-07 10:43:15 +03:00
Roman Pudashkin
b15155a1ce fixes #9821 #9818: disabled aero snaps for Windows 2021-11-29 11:25:56 +02:00
Roman Pudashkin
7a19a81738 fix #9816: fixed the crash after dropping a dragged dock to another dock 2021-11-29 11:25:56 +02:00