Commit graph

29314 commits

Author SHA1 Message Date
Igor Korsukov c3fbb9fc8f removed config.h 2023-02-14 15:51:40 +02:00
Igor Korsukov a337c00b83 removed mtest dir 2023-02-14 15:51:40 +02:00
Igor Korsukov ca0de7c856 clean project configuration 2023-02-14 15:51:40 +02:00
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