Commit graph

17130 commits

Author SHA1 Message Date
Joachim Schmitz
4c54e9f21a playback multiple subsequent grace notes as acciaccaturas
see discussion in https://musescore.org/en/node/277609.
Solves for example the playback of bagpipe embellishments (which are to
be played as acciaccaturas , but not written as such)
2019-12-29 13:38:39 +01:00
anatoly-os
546fcee8da
Merge pull request #5563 from riaanvn/298975-3.4_string_corrections
fix #298975: improve Parts dialog, New Part tool tip
2019-12-27 15:11:42 -08:00
Dmitri Ovodok
46ab175e02
Merge pull request #5391 from WcRnm/285040-triplet-rest-duration-change-crash
fix #285040 crash when changing a triplet's rest's duration
2019-12-27 14:06:54 +02:00
Dmitri Ovodok
48235c4d55
Merge pull request #5550 from Kartikay26/278169-image-attached-to-rest
fix #278169: images attached to rests not imported from MuseScore 2
2019-12-27 11:22:27 +02:00
Dmitri Ovodok
b739f3e7f9 Edit elements in normal mode only for the currently focused view
This helps to avoid issues with drawing redundant grips after
executing dialogs (like Instruments) and, potentially, issues with
parts editing.
2019-12-27 10:57:40 +02:00
Dmitri Ovodok
305365a941 fix #298966: fix grips drawing in some cases 2019-12-27 10:57:40 +02:00
anatoly-os
be0de60b71
Merge pull request #5562 from dmitrio95/dbgsym
Fix debugging symbols generation on AppVeyor + collect_artifacts
2019-12-27 00:56:23 -08:00
anatoly-os
1ac257766a
Merge pull request #5558 from vpereverzev/beam_y_positioning
Beams horizontal transitions
2019-12-27 00:55:55 -08:00
pereverzev_v
e71f45e0d2 Added middle grip for beams for moving whole beam horizontally 2019-12-27 10:09:59 +02:00
Dmitri Ovodok
62a76e899f Fix debugging symbols generation on AppVeyor + collect_artifacts 2019-12-27 09:59:02 +02:00
Riaan van Niekerk
9f3dfe8644 fix #298975: various post 3.4 string improvements 2019-12-27 09:34:19 +02:00
Kumar Karikay
0d1262d25c fix #278169: images attached to rests not imported from MuseScore 2
Resolves: https://musescore.org/en/node/278169

The code to read an Image tag attached to a note was present in read206.cpp
but the analogous code for a rest was missing. The same has been added.
2019-12-27 13:00:53 +05:30
anatoly-os
4b55b7ad08 update translations 2019-12-26 13:45:22 +02:00
Dmitri Ovodok
a15a869e6e
Merge pull request #5557 from Howard-C/section-break-not-save
[Inspector] [Regression] fix #298913: new section break inspector lose data
2019-12-26 13:15:59 +02:00
Howard-C
1b918568d1 fix #298913: new section break inspector lose data
This is because `read()` and `write()` aren't updated to "inspector style" (which deals with `Pid` instead of variables in class).
2019-12-26 18:49:22 +08:00
anatoly-os
684f23dc44 fix crash on startup caused by Telemetry dialog 2019-12-26 11:59:50 +02:00
Dmitri Ovodok
a6b07a132d
Merge pull request #5535 from Howard-C/gen-keysig
fix #297738: "generate key signatures" in staff type change does not work
2019-12-26 11:47:55 +02:00
Dmitri Ovodok
3c1fe4a5c7 Fix getShortcutBySequence not using its argument when searching a shortcut
Found thanks to gcc warning.
Fixup for d73fa000ba
2019-12-26 11:41:35 +02:00
anatoly-os
46f00c3f68 update translations 2019-12-26 11:26:21 +02:00
Dmitri Ovodok
4fa60a12be Fix vtest uploading 2019-12-26 11:22:26 +02:00
Howard-C
406566c0f9 disable "Generate key signatures" button for staff type change applied to tablature staff 2019-12-26 16:40:16 +08:00
Howard-C
9c7e98145c fix #297738: "generate key signatures" in staff type change does not work
`staff()->genKeySig()` always checks for `Fraction(0, 1)` while `staff()->staffType(tick())->genKeysig()` checks for the property at the exact tick.

The patch also fixes the `StaffType` generation of tablature staves, making `genKeysig` default (and always) to false.
2019-12-26 16:39:43 +08:00
Dmitri Ovodok
57c68856a2
Merge pull request #5549 from Howard-C/keysig-inspector
[Inspector] issues of key signature inspector
2019-12-26 10:21:26 +02:00
Dmitri Ovodok
30ca5be3f2
Merge pull request #5540 from Howard-C/properties-button
[Inspector] add "Properties" button for various inspectors
2019-12-26 10:12:59 +02:00
anatoly-os
5ff6931872 improve strings from Telemetry dialog
and moving the URL out of the translatable part
2019-12-26 00:36:52 +02:00
anatoly-os
a4ce8b8555
Merge pull request #5548 from Jojo-Schmitz/warnings
Fix compiler warnings
2019-12-26 00:24:58 +02:00
anatoly-os
1071637d7a
Merge pull request #5551 from vpereverzev/fret_inspector_offset_update
Fret layout triggering
2019-12-26 00:23:28 +02:00
anatoly-os
188d07992f
Merge pull request #5553 from vpereverzev/telemetry_dialog_view
Telemetry dialog appearance
2019-12-26 00:23:08 +02:00
anatoly-os
feae82dd74
Merge pull request #5555 from Howard-C/code-formatting-2
code formatting (for single-click implementation)
2019-12-26 00:05:41 +02:00
Howard-C
d7d0465b03 code formatting (for single-click implementation) 2019-12-26 00:24:52 +08:00
pereverzev_v
4a542ad9a9 Added the additional debug messages for telemetry configuring 2019-12-25 15:18:22 +02:00
pereverzev_v
85f5e3b310 Showing a telemetry request dialog synchronously just after the splash screen 'MuseScore' 2019-12-25 15:17:03 +02:00
Dmitri Ovodok
a3193b3f95
Merge pull request #5552 from Jojo-Schmitz/translation-update-crash
fix #298910: Updating translations without a score open leads to crash
2019-12-25 15:14:16 +02:00
pereverzev_v
d5827e35fb Centralized a telemetry request dialog at the center of the screen 2019-12-25 15:06:06 +02:00
pereverzev_v
3c14a33e42 Hid a native window frame for telemetry request dialog 2019-12-25 15:05:33 +02:00
pereverzev_v
d73fa000ba Fixed a crash during the sending events that are related to QAction with a several shortcuts. 2019-12-25 14:58:40 +02:00
Joachim Schmitz
3b4e1f073a fix #298910: Updating translations without a score open leads to crash 2019-12-25 13:41:48 +01:00
Dmitri Ovodok
89b2c34e61
Merge pull request #5502 from Git-Lior/bugfix-select-more
fix #297549: Selecting notes by duration matches notes with different duration
2019-12-25 14:04:20 +02:00
Dmitri Ovodok
9003987bb3 Adjust build configuration for telemetry on Linux and Mac 2019-12-25 12:15:58 +02:00
Dmitri Ovodok
1dd409d417
Merge pull request #5341 from mattmcclinch/279179-accidental-state
fix #279179, fix #293984: Natural-sharp/natural-flat not recognized as same accidental as sharp/flat
2019-12-25 12:08:03 +02:00
Dmitri Ovodok
fb18567d8f
Merge pull request #5511 from mattmcclinch/add-interval
fix #298121: Adding Intervals (above/below) should take into consideration the accidental toggle state
2019-12-25 11:59:06 +02:00
Dmitri Ovodok
5d9661b18b Remove debug message 2019-12-25 11:40:28 +02:00
Dmitri Ovodok
00954f30a4 Update and add 1.x plugin documentation pages to Doxygen-based docs
Based on the following pages:
 - https://musescore.org/en/plugin-development/internationalization
 - https://musescore.org/en/plugin-development/note-pitch-values
 - https://musescore.org/en/plugin-development/tick-length-values
 - https://musescore.org/en/handbook/developers-handbook/plugin-development/tonal-pitch-class-enum
(listed here: https://musescore.org/en/node/294591#comment-946130)
2019-12-25 11:10:25 +02:00
pereverzev_v
b308211f8b Added trigger layout that will update layout position of a fret and internal values like offset in the inspector 2019-12-25 10:11:26 +02:00
Dmitri Ovodok
8ff204203b
Merge pull request #5514 from MarcSabatella/293363-apply-master-palette
fix #293363: apply master palette elements with Enter
2019-12-25 09:18:09 +02:00
Joachim Schmitz
6562d5c27b fix more MSVC warnings
and fix code style on the way
2019-12-24 17:08:36 +01:00
Joachim Schmitz
18517f0ed8 fix a MinGW warning 2019-12-24 16:31:37 +01:00
Joachim Schmitz
5e875db372 fix MSVC compiler warnings for telemetry and google_analytics
by just disabling them... not much we can and want to do about
trhirdparts/googla_analytics anyway and no idea how to fix the ones for
telemetry, seem to stem from Qt.
2019-12-24 16:31:37 +01:00
MarcSabatella
c099af01b1 fix #293363: apply master palette elements with Enter
Resolves: https://musescore.org/en/node/293363

Enter works to apply the current palette element for the main palette,
but not for the master palette.
It turns out this is mostly just because there is no handler for Enter.
Also, we aren't managing curretnIdx, just selectedIdx.
Those two simple changes make this work.
2019-12-24 10:07:35 -05:00
Dmitri Ovodok
f732351732
Merge pull request #5537 from Howard-C/extension-file-size
make extension file size suffixes translatable
2019-12-24 16:58:34 +02:00