Commit graph

20386 commits

Author SHA1 Message Date
Igor Korsukov 1a22d50414 ported #7171 : fix #137091: [MusicXML Import] should not create visual tempo element… 2021-02-17 16:26:30 +02:00
Igor Korsukov b7c287d0a2 ported #7085 : Fix #313946: MusicXML import should honor measure-style/slash 2021-02-17 16:26:14 +02:00
Igor Korsukov fd95588c70 ported #6888 : Fix #313105: No chord MusicXML import 2021-02-17 16:25:55 +02:00
Igor Korsukov 716f71e1b1 ported #6560 : add extended fermata symbols to MusicXML I/O 2021-02-17 16:25:36 +02:00
Casper Jeukendrup 1ed79448e2 Use opacity from theme for disabled widgets 2021-02-17 15:05:54 +01:00
Eism 2cd9c9bb70 Implemented save/restore application state to/from workspace/settings 2021-02-17 15:23:31 +02:00
Igor Korsukov 6c83c1a668 ported musicxml tech changes from 3.x 2021-02-17 15:11:36 +02:00
Igor Korsukov f60ab548b5 ported #7200 : fix #314642 [MusicXML] big 32nd tuplet exports wrong durations 2021-02-17 15:11:21 +02:00
Matt McClinch b03a5bf4f4 Fix debugging within Xcode
The target for the `mscore` scheme in Xcode is located at `build.xcode/src/main/Debug/mscore.app`. So for the `mscore` scheme to be of any use for debugging, this is where the `install` scheme should install all of the needed resources.

The existence of the `crashpad_handler` executable in `mscore.app` causes CodeSign issues with a subsequent incremental build. Attempting to set `BUILD_CRASHPAD_CLIENT` to `OFF` when generating the Xcode project did not have the desired effect, so the whole telemetry module is disabled instead.

This only relates to the master branch, because in 3.x the `install` scheme installs to the same location as the `mscore` target, and there is no `crashpad_handler` executable in `mscore.app` to cause CodeSign issues.
2021-02-17 14:46:03 +02:00
Igor Korsukov bd2deb07ae ported #7309 : Fix tempo rounding issue in MusicXML export 2021-02-17 14:10:34 +02:00
Igor Korsukov 8282822076 ported #7001 : fix #313420 [MusicXML] Instrument brackets are all imported at column 0 2021-02-17 14:10:23 +02:00
Igor Korsukov bef81deede ported #6542 : Credit words 3.x 2021-02-17 13:53:42 +02:00
RomanPudashkin 4217739baf removed unnecessary elements from the default workspace 2021-02-17 09:12:12 +02:00
RomanPudashkin 0d0cba0611 need disable all panel if playback is not allowed 2021-02-17 09:12:12 +02:00
RomanPudashkin 9fcca3b68e renamed FontsController to FontsSetup; added missed fonts 2021-02-17 09:12:12 +02:00
RomanPudashkin 510b9cace9 fixed position of PlaybackSettingsPopup 2021-02-17 09:12:12 +02:00
RomanPudashkin 3a7ad07b93 fixed color of the playback settings button when a popup is opened 2021-02-17 09:12:12 +02:00
RomanPudashkin 46f25fa2f4 fixed crashing when element track is invalid (implemented handling of invalid indexes) 2021-02-17 09:12:12 +02:00
RomanPudashkin c723ee6d41
Merge pull request #7461 from Eism/general_menu_file
[MU4] Implemented missing file operations
2021-02-16 21:05:18 +02:00
RomanPudashkin bdc0994fd0
Merge pull request #7535 from Eism/close_opened_dialogs
[MU4] Implemented ability to close opened dialog
2021-02-16 19:38:07 +02:00
Casper Jeukendrup ac2fdd13cb Fix drawing of border on RoundedRectangle 2021-02-16 18:04:33 +01:00
laturetab 25f55ae9a0 Fix #316896: Banjo fifth string fret numbers
The banjo 5th string starts at the 5th fret, so valid fret
numbers are 0,6,7,8... Musescore displays 0,1,2,3...

This fix requires no UI changes and no file format changes.
2021-02-16 11:49:38 -05:00
Eism d65c1e8268 Fixed review issues 2021-02-16 16:26:39 +02:00
Eism 2ade234a09 Implemented ability to close opened dialog 2021-02-16 16:01:14 +02:00
Niek van den Berg ffb8791dc7 Port of PR #7377 from 3.x to master
Fix #316610 - Staff spacer down does not work on last system of page

Check for an active spacer (a fixed spacer or the up/down spacer with the largest gap) for a system
use this as a fixed gap for vertical staff adjustment. To make sure the spacers also work between
the last staff and the bottom margin of the pages, the calculated space to be used for the spread
algorithm ("spaceLeft") is reduced by this gap.
2021-02-16 15:57:24 +02:00
Igor Korsukov b1560a75d3 sync mtest from 3.x 2021-02-16 15:35:18 +02:00
RomanPudashkin 747cd4a4de fixed validation of max time 2021-02-16 10:46:46 +02:00
RomanPudashkin f11f8a64d2 fixed getting a tempo when there is no TempoText 2021-02-16 10:46:46 +02:00
RomanPudashkin 18f26dd3a5 fixed updating loop markers when notation is changed 2021-02-16 10:46:46 +02:00
RomanPudashkin bc4160c452 fixed updating the play position after rewinding during pause
added an ability to get PlaybackCursorType
2021-02-16 10:46:46 +02:00
RomanPudashkin 39b2b482a5 fixed chaotic popup closing 2021-02-16 10:46:46 +02:00
RomanPudashkin 1de3ab2935 fixed crash while closing the application 2021-02-16 10:46:46 +02:00
RomanPudashkin abc097aa25 various renaming and stylistic fixes 2021-02-16 10:46:46 +02:00
RomanPudashkin 87a6ea067b implemented updating tempo while playback 2021-02-16 10:46:46 +02:00
RomanPudashkin 9a5ad973ab implemented loop/loop-in/loop-out actions
fixed rebase problems
2021-02-16 10:46:46 +02:00
RomanPudashkin 46792a2a38 replaced QmlDialog in PlaybackSettings with StyledPopupView 2021-02-16 10:46:46 +02:00
RomanPudashkin e86f5c3096 fixed min/max value of measure/beat number 2021-02-16 10:46:46 +02:00
RomanPudashkin 74e484a8f4 fixed updating value in NumberInputField after editing 2021-02-16 10:46:46 +02:00
RomanPudashkin 1ea0847878 implemented rewinding to selected measure/beat 2021-02-16 10:46:46 +02:00
RomanPudashkin 119e285b0d implemented changing playtime using the slider 2021-02-16 10:46:46 +02:00
Roman Pudashkin 1dc2cc0876 implemented rewinding to the entered time using TimeInputField 2021-02-16 10:46:46 +02:00
Roman Pudashkin 08d8d706a8 fixed updating states in the playback panel 2021-02-16 10:46:46 +02:00
Roman Pudashkin 58bc239a5a implemented a view for play time and measure/beat number 2021-02-16 10:46:46 +02:00
Roman Pudashkin 7f88894fb2 implemented actions: midi-on, countin, metronome, pan 2021-02-16 10:46:46 +02:00
Roman Pudashkin 92a65c7432 implemented a view for playback settings 2021-02-16 10:46:46 +02:00
Roman Pudashkin d4ead711cf added time slider to playback toolbar 2021-02-16 10:46:46 +02:00
Roman Pudashkin 860da08962 implemented basis for playback panel 2021-02-16 10:46:46 +02:00
RomanPudashkin c2cdc92e3c
Merge pull request #7528 from mattmcclinch/port-prs-from-3.x
Port PRs from 3.x
2021-02-15 19:09:21 +02:00
RomanPudashkin 74f9167309
Merge pull request #7530 from njvdberg/possible_family_crash_master
[MU4] Port of PR #7405 from 3.x to master
2021-02-15 18:39:54 +02:00
Niek van den Berg 5440beed7d Port of PR #7405 from 3.x to master : Solves potential crash when an extended instruments.xml is written. It never happened because that function is disabled at 2018-06-05. 2021-02-15 17:13:18 +01:00