Commit graph

29311 commits

Author SHA1 Message Date
Igor Korsukov
e173d46bd0 renamed some cmake project options 2023-02-14 15:51:40 +02:00
Igor Korsukov
f6cd0e1eb4 removed sparkle 2023-02-14 15:51:40 +02:00
Igor Korsukov
bc1bbcc0e2 cleaning project configuration 2023-02-14 15:51:40 +02:00
Igor Korsukov
5ac0e14649 added setup configure 2023-02-14 15:51:40 +02:00
Hemant Antony
3bdbcd43d4 Fix #15654: Closing bracket of rtl languages right-aligned 2023-02-14 15:38:30 +02:00
HemantAntony
3bf02d59d6 Fix #15666: RTL Languages break splash screen 2023-02-14 15:38:30 +02:00
Hemant Antony
016852269b Fix #15667: RTL languages break mixer numbers 2023-02-14 15:38:30 +02:00
Alexander Pavlov
d35f4f95e0
Merge pull request #16350 from alexpavlov96/midi_letring_tied
midi-render: fixed let ring duration for tied note
2023-02-14 13:25:35 +02:00
Alexander Pavlov
6af63adbc7 midi-render: fixed let ring duration for tied note 2023-02-13 19:44:22 +02:00
Elnur Ismailzada
b8c425c56e
Merge pull request #16308 from Eism/license_rep_fix
fixed #14356: GitHub doesn't recognize license
2023-02-13 14:58:39 +02:00
Alexander Pavlov
c112b141ce
Merge pull request #16344 from alexpavlov96/midi_slide_in 2023-02-13 13:41:50 +01:00
Alexander Pavlov
3688f0262a midi-render: rendering of slide in sounds 2023-02-13 13:05:15 +02:00
RomanPudashkin
31fe74eb6d
Merge pull request #15938 from mike-spa/fixSystemObjects2
Fix system objects issues
2023-02-13 10:04:27 +02:00
hirnaymay
f3f3595518
Fix #16141: Add 'Text Line Spacing' option in the Text properties panel
Text line spacing can now be customized using a spinbox just like in MS3.

Text properties > more > line spacing
2023-02-13 08:34:58 +01:00
Elnur Ismailzada
695701af3e
Merge pull request #15988 from cbjeukendrup/corruption_check_parts
Also check part scores for corruptions
2023-02-13 08:47:28 +02:00
Casper Jeukendrup
231126cfee
Merge pull request #16327 from cbjeukendrup/update_org.musescore.MuseScore.appdata.xml.in
Update AppStream file
2023-02-12 20:19:27 +01:00
Casper Jeukendrup
d29af38fc1
Merge pull request #16323 from cbjeukendrup/qtwidgets_flatbutton_focusborder
Introduce workaround for showing focus border on flat QPushButtons
2023-02-12 15:22:27 +01:00
Casper Jeukendrup
a938c7d99e
Merge pull request #16320 from cbjeukendrup/surrogates_exceptions
Some cleanup regarding strings and unicode surrogates, fixing exceptions in debug mode on macOS
2023-02-12 13:44:40 +01:00
Joachim Schmitz
649545c61d Fix MSVC compiler warnings
reg. local variable is initialized but not referenced (C4189)
2023-02-12 14:37:57 +02:00
Joachim Schmitz
01278a2aae Fix MSCV compiler warning
reg. unreferenced formal parameter (C4100)
2023-02-12 14:37:57 +02:00
Joachim Schmitz
081066303c Fix MSVC compiler warning
reg. 	conversion from 'float' to '_Rx', possible loss of data (C4244)
2023-02-12 14:37:57 +02:00
Casper Jeukendrup
b479f66b47
Update org.musescore.MuseScore.appdata.xml.in 2023-02-12 03:24:33 +01:00
Casper Jeukendrup
c2a5b047fb
Introduce workaround for showing focus border on flat QPushButtons
In Format > Style, when the "toggle page list" button is focused, there was no visual indication of this.
2023-02-12 00:04:59 +01:00
Casper Jeukendrup
3f10732eb3
Move definition of String::Mutator to cpp
Might speed up compilation a tiny bit
2023-02-11 20:59:15 +01:00
Casper Jeukendrup
5abaf8e84b
Add some constexpr 2023-02-11 20:59:15 +01:00
Casper Jeukendrup
590a9c57b5
Clean up the work with surrogates and strings 2023-02-11 20:59:15 +01:00
Casper Jeukendrup
553b4ba1f7
Prevent exception about invalid unicode when reading ChordList
The problem is that we construct a string that contains of only the high surrogate of a ucs4 character and another that contains only the low surrogate, and then concatenate these strings. This causes exceptions to be thrown in debug mode, because the unicode library is not happy about generating the debug view (UTF-8) from broken UTF-16 strings.

The exception _is_ caught, so doesn't cause a crash, but does cause an error message. Also, using the dedicated `String::fromUcs4` method should be more efficient.
2023-02-11 19:35:57 +01:00
Casper Jeukendrup
db14c507be
Add horizontal scrollbar in ErrorDetailsView 2023-02-11 00:53:07 +01:00
Casper Jeukendrup
3fc0946a9c
Fix QML error reg. accessibility in ErrorDetailsView.qml 2023-02-11 00:53:06 +01:00
Casper Jeukendrup
b4b74b9021
Score sanity check: also check part scores 2023-02-11 00:53:06 +01:00
Elnur Ismailzada
ccf7a6b0ba
Merge pull request #16151 from Eism/score_upload_corruption
[MU4] Check for corruption before attempting to save
2023-02-10 19:58:09 +02:00
Peter Jonas
18c8518caf
Merge pull request #16310 from miiizen/13600-accessible-description
Fix #13600: Add roles for description so this can be accessed without…
2023-02-10 17:26:41 +00:00
Eism
2fafdf9a85 fixed #16042: Show corrupted message before saving 2023-02-10 17:39:58 +02:00
Michele Spagnolo
a6085976f2 Improved management of system objects upon deleting/reinserting staves
- Keep Score::systemObjectStaves updated when adding/removing system object staves
- Preserve the systemObject property of a staff upon deleting/reinserting
- Correct many (many...) small bugs about system objects when doing operations like add/remove staff or reordering them
Removed unnecessary getSysteObjectStaves method


Moved isSystemObjectStaff into Score


Moved definitions to score.cpp


Remove systemObject flag from insertStaff


Move methods from EngravingItem class to utils.cpp


Code improvements
2023-02-10 16:33:55 +01:00
RomanPudashkin
3785ebb40e
Merge pull request #16284 from cbjeukendrup/crash_instrument_no_channels
Fix crash when opening score with instruments without instrumentId and without InstrChannels
2023-02-10 17:26:06 +02:00
James Mizen
b578eab570 Fix #13600: Add roles for description so this can be accessed without selecting the instrument in qml 2023-02-10 14:26:05 +00:00
Michele Spagnolo
c91ceed75f Revert "Fix crash on deleting "system object" staff"
This reverts commit 919262c50d.
2023-02-10 14:26:55 +01:00
RomanPudashkin
c9d2b9b191
Merge pull request #16307 from Eism/dock_drag_start_distance
DockSystem. Fixed the problem of unintended panel undocking
2023-02-10 15:15:50 +02:00
Eism
18d02b4d5e Fixed the problem of unintended panel undocking 2023-02-10 13:14:41 +02:00
Elnur Ismailzada
a29a272a71
Merge pull request #16013 from cbjeukendrup/click_flatbutton_move_mouse
Fix clicking FlatButton if you (accidentally) move the mouse between press and release
2023-02-10 13:09:57 +02:00
Eism
65f9ea013f fixed #14356: There should be one file named "LICENSE" at the root of the repository 2023-02-10 12:02:40 +02:00
Alexandr Popov
a6cd38fb29
Merge pull request #16304 from handrok/export-midi_strings
export-midi: fixed handling of let ring
2023-02-10 10:07:18 +02:00
Elnur Ismailzada
feaf28608f
Merge pull request #15867 from Salavin/11414-Status_Bar_-_Zoom_-_Enter_numerical_values
Fix #11414: Improved NumberInputField behavior when selected
2023-02-10 09:59:17 +02:00
popov alexandr
5c4ee0aa77 export-midi_letring 2023-02-10 09:34:53 +02:00
Alexandr Popov
f80270a28c
Merge pull request #16298 from alexpavlov96/midi_grace_volume_raise
midi-render: increase volume for ghost notes
2023-02-10 08:59:48 +02:00
Alexandr Popov
a6cead28b6
Merge pull request #16300 from alexpavlov96/grace_chord_midi
midi-render: fixed sound of grace chord with several notes
2023-02-10 08:59:28 +02:00
Alexander Pavlov
e836308511 midi-render: fixed sound of grace chord with several notes 2023-02-09 22:02:30 +01:00
Alexander Pavlov
ee09245786 midi-render: increase volume for ghost notes 2023-02-09 21:22:03 +01:00
Alexander Pavlov
6750796079
Merge pull request #16297 from handrok/export-midi_let_ring
export-midi: added let ring effect to midi export
2023-02-09 21:20:45 +01:00
popov alexandr
52a4ffb6c9 export-midi: added let ring effect to midi export 2023-02-09 21:39:02 +02:00