Commit graph

29092 commits

Author SHA1 Message Date
popov alexandr
5cce4845b0 removed private fileds occupiedMidiChannels searchMidiMappingFrom from MasterScore, made it local variable 2023-01-19 11:24:52 +02:00
Elnur Ismailzada
e318c830ff
Merge pull request #15961 from Eism/ci_shedule_for_4.0.2
CI. Schedule for 4.0.2
2023-01-19 11:21:07 +02:00
Eism
3cdccf8f28 4.0.1 -> 4.0.2 2023-01-19 10:19:42 +02:00
RomanPudashkin
1b005b104e
Merge pull request #15955 from cbjeukendrup/disable_another_PartsTest
Disable another Engraving_PartsTest that just failed for me
2023-01-19 08:37:50 +02:00
Casper Jeukendrup
a5fc022fe7
Disable another Engraving_PartsTest that just failed for me 2023-01-18 23:20:44 +01:00
Casper Jeukendrup
4978de5015
Fix crash when setting Chords with ledger lines invisible using Inspector
- The Inspector toggles the visibility of the selected `Chord`
- When the visibility of a `Chord` is changed, it also sets the visibility of its subitems (since d26cbf8b7d (diff-13f3103b0fd80f2da9ba0db1ff1f3d864eb6f0e0b16d1903000eae4d6721cec8R3645-R3649)), including Ledger Lines; this is recorded in the Undo Stack
- After the changes are done, the score is laid out again; as part of this, the ledger lines are deleted to be replaced with new ones
- Finally, information from the Undo Stack is requested to determine to what extent the playback needs to be re-rendered. While generating this info, the UndoStack comes across the deleted ledger lines that it still referenced, which causes a crash
- Pressing the 'V' shortcut toggles the visibility of the _notes_, rather than their parent Chords, so is not affected.

The solution is that we should not process temporary items like Ledger Lines for anything that outlives them, like undoable commands.
2023-01-18 22:56:17 +01:00
RomanPudashkin
865ebcb67e
Merge pull request #15488 from RomanPudashkin/error_details
error_details
2023-01-18 19:31:08 +02:00
RomanPudashkin
24df9c6236
Merge pull request #15907 from RomanPudashkin/save_diagnostic_files
save_diagnostic_files
2023-01-18 10:20:48 +02:00
Casper Jeukendrup
11f4f6ffbc
Merge pull request #15366 from randoguyname/add-interval-not-selected 2023-01-17 19:31:16 +01:00
Roman Pudashkin
5b357e8091 removed some obsolete subpages from DevTools 2023-01-17 13:23:53 +02:00
Roman Pudashkin
b1d9f427b8 task #15145: added the ability to enable the dev mode in stable builds 2023-01-17 13:23:53 +02:00
Roman Pudashkin
1d913a0add task #15830: added the ability to save diagnostic files (such as logs, shortcuts, etc.) into a zip archive 2023-01-17 13:23:53 +02:00
Roman Pudashkin
8e32407762 accessibility support 2023-01-17 13:22:59 +02:00
Roman Pudashkin
8c8b3bae2e navigation support 2023-01-17 13:22:59 +02:00
Roman Pudashkin
ebfe270db7 changed the format of the error messages 2023-01-17 13:22:59 +02:00
Roman Pudashkin
5070289c28 implemented the ability to display error details inside the standard dialog 2023-01-17 13:22:59 +02:00
Roman Pudashkin
27be43524b implemented the ability to pass error details to the standard dialog 2023-01-17 13:22:59 +02:00
Roman Pudashkin
61dd5e2ae7 marked the OK button as "accent" by default 2023-01-17 13:22:59 +02:00
Roman Pudashkin
431fc70020 use WithIcon as the default option for errors/warnings 2023-01-17 13:22:59 +02:00
Roman Pudashkin
f4eaf7bbfc use Ret instead of engraving::Err to pass more detailed information about an error 2023-01-17 13:22:59 +02:00
Roman Pudashkin
2fd6c2c53b show a more user-friendly error/warning when a score is not opened successfully 2023-01-17 13:22:59 +02:00
Igor Korsukov
366a5a7840 [diagnostics] disabled score draw test 2023-01-17 13:21:34 +02:00
RomanPudashkin
9d2e28682c
Merge pull request #15929 from RomanPudashkin/disable_parts_tests
disable_parts_tests
2023-01-17 11:34:15 +02:00
Igor Korsukov
515c98b8fe [giagnostics] added data to diff 2023-01-17 10:52:15 +02:00
Igor Korsukov
d1cf6a7aac [diagnostic] optomisation draw data 2023-01-17 10:52:15 +02:00
Igor Korsukov
a1533dc221 [diagnostics] added draw data diff 2023-01-17 10:52:15 +02:00
Roman Pudashkin
99d3251225 disabled some unstable tests: these tests fail in random PRs 2023-01-17 10:33:38 +02:00
Alexander Pavlov
2e5decebea not deforming slurs over bends 2023-01-16 23:00:58 +02:00
Casper Jeukendrup
1e1a010104
Merge pull request #15894 from cbjeukendrup/update_window_title_when_switching_parts
Update window title when switching between parts
2023-01-16 21:19:22 +01:00
Casper Jeukendrup
6890ce4bdf
Merge pull request #15909 from HemantAntony/15873-destroy_feedback_option
Fix #15873: Remove Feedback option
2023-01-16 19:55:00 +01:00
Alexander Pavlov
5987a5f9ca fixed palm mute position 2023-01-16 17:26:09 +02:00
Elnur Ismailzada
895410b66f
Merge pull request #15309 from FigmentBoy/15302-playback-toggle-docking
Fix playback toggle on dock/undock
2023-01-16 16:05:43 +02:00
Casper Jeukendrup
fa229d3f61
Merge pull request #15895 from cbjeukendrup/ask_on_quit
Fix asking about saving score when receiving Quit event
2023-01-16 13:42:33 +01:00
Casper Jeukendrup
dbf0ea403f
Merge pull request #15906 from cbjeukendrup/date_format_iso
Temp fix #15437: Use ISO date format instead of locale which doesn't work
2023-01-16 13:38:59 +01:00
Casper Jeukendrup
a6fc569ebd
Merge pull request #14686 from MarcSabatella/302-page-size
Fix page size on 302 import
2023-01-16 13:34:02 +01:00
Hemant Antony
2635da25c6 Fix #15873: Remove Feedback option 2023-01-16 17:04:36 +05:30
Casper Jeukendrup
51e651c86d
Temp fix #15437: Use ISO date format instead of locale which doesn't work 2023-01-16 10:25:29 +01:00
Elnur Ismailzada
aa8b212fd8
Merge pull request #15896 from cbjeukendrup/osxaudiodriver_devicenames
OSXAudioDriver: fix CFStringRef to std::string conversion for device names
2023-01-16 09:48:55 +02:00
adazem009
47315f0353 fix #15473: Register AppMenuModel as PlatformAppMenuModel on macOS
Using AppMenuModel for GUI menu bar and PlatformAppMenuModel for platform menu bar makes more sense when both menu bar types are possible on a platform
2023-01-15 21:10:26 +01:00
Casper Jeukendrup
da9cf3ef4e
OSXAudioDriver: fix CFStringRef to std::string conversion for device names 2023-01-15 20:05:21 +01:00
Casper Jeukendrup
3c9b177023
Fix asking about saving score when receiving Quit event
For example on macOS when clicking "Quit" in the Dock icon context menu or when shutting down the system
2023-01-15 19:48:31 +01:00
Casper Jeukendrup
4690c2d969
Update window title when switching between parts 2023-01-15 19:29:44 +01:00
Alexander Pavlov
6f910af683 gp-import: fixed import of ties when octave sigh is present 2023-01-15 20:20:04 +02:00
adazem009
e9d10430af fix #15473: Add support for platform menu bar on Linux
Uses Loader components to make only one of the menu bars active.
2023-01-13 23:16:49 +01:00
adazem009
56e2154296 fix #15473: Move macOS platform menu to separate component 2023-01-13 23:16:49 +01:00
adazem009
ef60a3d594 fix #15473: Add global menu check method to AppMenuModel 2023-01-13 23:16:49 +01:00
adazem009
f3de8830ec fix #15473: Add Linux platform theme
Currently provides isGlobalMenuAvailable() method that uses DBus to check whether it is enabled
2023-01-13 23:16:49 +01:00
adazem009
dd429ee4ad fix #15473: Add method for global menu check to platform theme 2023-01-13 23:16:49 +01:00
adazem009
f21df8502e fix #15473: Add Qt D-Bus module (on Linux)
Required for checking if global menu bar is available.
2023-01-13 23:16:48 +01:00
adazem009
161adda4be fix #15473: Register AppMenuModel as PlatformAppMenuModel on Linux
Both AppMenuModel and NavigableAppMenuModel has to be exposed to QML on Linux
to allow GUI menu bar and platform menu bar support.
2023-01-13 23:16:48 +01:00