Commit graph

285 commits

Author SHA1 Message Date
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
Igor Korsukov
e745b5960a fixed crash on score close 2021-09-27 14:37:55 +02:00
Igor Korsukov
0627e89d27 added engraving root item 2021-09-17 12:03:41 +02:00
Casper Jeukendrup
05b4aa57d7 Fix non-Windows warning about unused function in KDDockWidgets 2021-09-16 14:48:19 +02:00
Casper Jeukendrup
136ff7b934 Fix compiler warnings in thirdparty/rtf2html/fmt_opts.h
Fixed warnings about deprecated implicit copy constructor, by removing unnecessary assignment operators.
2021-09-16 14:48:19 +02:00
Casper Jeukendrup
95fcf4c196 Add missing const to operator == in multiple places 2021-09-16 14:48:19 +02:00
Igor Korsukov
cbf22b6070 renamed element to engravingitem 2021-09-02 15:36:45 +02:00
Roman Pudashkin
0033eb3a7e optimized NotifyList and fixed memory leaks 2021-08-24 12:49:11 +02:00
Casper Jeukendrup
e0bf094a65 Fix build when unity build is disabled 2021-08-23 09:54:36 +02:00
Joachim Schmitz
6c3e233520 Disable an MSVC compiler warning in a third party part 2021-08-20 14:43:26 +02:00
Eism
6cac143475 Implemented disconnecting from previous notation 2021-08-06 11:54:56 +02:00
Patrick Norton
bcc5475519 Added missing implicitly-defined copy constructor 2021-08-02 14:16:23 +02:00
Joachim Schmitz
4bd9bc130b Fix compiler warnings in 3rd part code, stb_vorbis.c 2021-07-23 16:04:57 +02:00
Joachim Schmitz
f5920ff50c Fix compiler warnings reg. unreachable code 2021-07-23 13:34:07 +02:00
wizofaus@hotmail.com
ffc2019aa2 [MU4] fix #8569 fix crash when switching between parts 2021-07-13 13:41:46 +02:00
Igor Korsukov
edf9b85040 QueuedInvoker optimisation 2021-07-12 12:18:29 +02:00
Igor Korsukov
2afe0e4c94 added mscz reader and writer 2021-07-12 12:18:29 +02:00
Igor Korsukov
99d1a6c121 added mscz file base implementation 2021-07-12 12:18:29 +02:00