Commit graph

302 commits

Author SHA1 Message Date
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
Igor Korsukov
60eb083071 added profile view data dialog 2021-11-25 09:58:12 +02:00
Roman Pudashkin
25f3a79da7 disabled ecm_generate_headers 2021-11-17 10:53:09 +02:00
Roman Pudashkin
6781765ec4 fixed blank spaces in panels after undocking the main panel of the frame 2021-11-17 10:31:29 +02:00
Roman Pudashkin
7ca30b1fe2 updated the kdab lib 2021-11-17 10:31:29 +02:00
RomanPudashkin
a6a525d1e4
Merge pull request #9649 from RomanPudashkin/docking_behaviour_improvements
[MU4] Reimplemented the docking behaviour
2021-11-10 14:31:54 +02:00
Igor Korsukov
7c810dbd61 fixed crash with async and threads 2021-11-10 11:36:32 +03:00
Roman Pudashkin
d876c342da fixed blank spaces in panels after undocking the main panel of the frame 2021-11-09 15:01:20 +02:00
Igor Korsukov
2202391c1f fixed async AbstractInvoker 2021-11-08 18:19:11 +02:00
Casper Jeukendrup
303a4d6cbd [Dependencies] Update GoogleTest from 1.10.0 to latest master (1.11.0)
Latest master because the README says "Live at HEAD".
2021-10-25 13:08:43 -07:00
Igor Korsukov
a37d49986e added script api 2021-10-06 10:01:16 +02:00