Commit graph

16456 commits

Author SHA1 Message Date
Matt McClinch
682e5b7742 fix #293459: Tie command does not properly handle chords with unisons 2019-09-11 14:04:37 -04:00
anatoly-os
e36df5633e
Merge pull request #5309 from Jojo-Schmitz/symUserNames
fix #294125: symUserNames and symNames out of sync
2019-09-07 11:30:01 +02:00
anatoly-os
436ec48541
Merge pull request #5310 from mattmcclinch/294156-fermata-segment
fix #294156: Incorrect segment type for fermata
2019-09-07 11:28:41 +02:00
Matt McClinch
5925ea19ad fix #294156: Incorrect segment type for fermata 2019-09-06 14:51:27 -04:00
Joachim Schmitz
10b9628b29 fix #294125: symUserNames and symNames out of sync
Omission from 8c67df20ab, leads to a bogus toolTip being displayed for
Space in the F2 palette.
While at it, make those texts translatable.
2019-09-06 13:12:12 +02:00
anatoly-os
60f463f7fb
Merge pull request #5293 from jthistle/293707-undo-no-restore-deleted-frame
fix #293707: undo doesn't restore deleted frame immediately
2019-09-04 20:20:43 +02:00
James Thistlewood
3f40a56dd9 fix #293707: undo doesn't restore deleted frame immediately
Why do these changes fix this particular issue?

After adding any other element, we `setLayout` at the element's
location. However, for boxes, there is an early return, and this step is
missed, meaning the box won't appear until a relevant measure is layed out.
This fix adds the missing `setLayout`.
2019-09-04 17:50:37 +01:00
Vladimir Buyanov
c490c0e2bf
Add new telegram webhook endpoint to travis-ci config 2019-09-04 17:12:16 +02:00
anatoly-os
58ad805260
Merge pull request #5295 from mattmcclinch/293897-repeat-never
fix #293897: [Tablature] Note value repeat section: setting "Never" broken
2019-09-04 14:31:33 +02:00
Matt McClinch
e53bd2725d fix #293897: [Tablature] Note value repeat section: setting "Never" broken
This followup to 3cd5154 makes sure not to create tablature duration symbols when "Repeat" is set to "Never".
2019-09-04 07:18:07 -04:00
anatoly-os
543c94f8b9
Merge pull request #5037 from jthistle/289374-tuplet-size-spatium-dep
fix #289374: tuplet numbers: 'follow staff size' not working
2019-09-03 11:02:12 +02:00
anatoly-os
392cafb1df
Merge pull request #5297 from Jojo-Schmitz/symphony-orchestra-template
fix #294006: Symphony Orchestra template has wrong patches for pizzicato
2019-09-03 10:19:13 +02:00
James Thistlewood
4e91c67f15 fix #289374: tuplet numbers: 'follow staff size' not working 2019-09-03 09:04:06 +01:00
Dmitri Ovodok
5c51800861
Merge pull request #5296 from peterhieuvu/hang-on-startup
fix #294010: properly calculate dash lengths to stop hanging
2019-09-03 10:25:23 +03:00
Joachim Schmitz
89c95d7faa fix #294006: Symphony Orchestra template has wrong patches for pizzicato
and instruments.xml has it wrong too (and that in turn requires an mtest
change)
2019-09-03 09:18:57 +02:00
Peter Hieu Vu
e482050197 fix #294010: properly calculate dash lengths to stop hanging 2019-09-02 17:30:56 -07:00
anatoly-os
c4ece9547d
Merge pull request #5294 from Jojo-Schmitz/double-ampersand
fix #293981: double ampersand in palette names
2019-09-02 15:33:35 +02:00
Joachim Schmitz
cfe70396ab fix #293981: double ampersand in palette names
The new workspaces show the double ampersand on some palettes, in the
old ones this was needed to prevent them from becoming (duplicate)
mnemonics, seems the new workspace/palettes schema doesn't need them
anymore.
2019-09-02 09:56:22 +02:00
Dmitri Ovodok
e42bb64267 Fix uninitialized variables in PaletteWorkspace 2019-09-01 22:41:39 +03:00
anatoly-os
6dcd22bf00 add more modules to make qml palettes work 2019-08-31 21:32:33 +02:00
Dmitri Ovodok
2a11ebff45 Add missing QuickControls2 libraries to AppImage 2019-08-31 22:00:41 +03:00
anatoly-os
2873506e88 fix msvc_build.bat script to work with 32-bit builds 2019-08-31 18:39:17 +02:00
anatoly-os
fbc7bbd0db Purge cache for 32-bit builds 2019-08-31 18:39:13 +02:00
anatoly-os
444b36f093
Merge pull request #5292 from dmitrio95/qml-palettes-windows-fix
Fix QML palettes on Windows
2019-08-31 18:38:35 +02:00
Dmitri Ovodok
b00aafcc9e MSVC build: install missing QtQuickControls2 libraries 2019-08-31 19:22:19 +03:00
Dmitri Ovodok
c176981477 Use correct import paths for QML engine for palettes 2019-08-31 19:22:19 +03:00
anatoly-os
ae6403d650 fix cache for the Qt packages from S3 2019-08-31 15:40:00 +02:00
anatoly-os
c3f76efd9d
Merge pull request #5289 from dmitrio95/palette-model-view-squashed
Inital version of the redesigned palettes
2019-08-31 13:56:53 +02:00
Dmitri Ovodok
a1a940cc0b Extract translatable strings from QML files 2019-08-31 14:16:19 +03:00
Dmitri Ovodok
bdc9460288 Add palette type definitions to standard workspaces 2019-08-31 14:16:19 +03:00
Dmitri Ovodok
8a28bd8714 Add initial version of redesigned palettes 2019-08-31 14:16:19 +03:00
anatoly-os
4c61088dc6
Merge pull request #4957 from peterhieuvu/hook-drawing
fix #288169, #287889: draw lines when there are two hooks and draw hooks solid
2019-08-31 10:34:40 +02:00
Peter Hieu Vu
ec100e5805 add vtest for dashed lines 2019-08-30 23:40:24 -07:00
Peter Hieu Vu
27bd6ca5be fix #288169, #287889: draw lines when there are two hooks and draw hooks solid 2019-08-30 15:00:48 -07:00
anatoly-os
937a4f15ad
Merge pull request #5287 from MarcSabatella/293894-next-fingering-crash
fix #293894: crash on Space when editing custom fingering
2019-08-30 23:26:11 +02:00
anatoly-os
f35b0338bd Add script that we use to fetch initial data for release notes
Author: @dmitrio95
2019-08-30 21:39:54 +02:00
Marc Sabatella
7cb3bc28e0 fix #293894: crash on Space when editing custom fingering
When editing fingering with a "User" text style applied and then hitting Space,
we try to create a new text element on the next note,
but the attempt fails because cmdAddText() keys off the text style,
and there is no handling for user styles (not clear what element type should be created).
Unfortunately there are no further checks for this and eventually there is a crash
as we attempt to update the text toolbar on the non-existent text element.
I should note that Alt+Right does not crash, but the operation still fails for the same reason.

This commit addresses the underlying problem directly
by making sure we create the element correctly:
passing in the *default* Tid for the desired element type in cmdAddText(),
and then overriding the Tid afterwards if necessary.
Thus, we never fail to create the text and thereby avoid any ill effects.
As a bonus, we gain the ability to add texts with a style different from the default.

Also fixed a gltich in Inspector not updating after using Space for fingering.
The update happens for Alt+Left/Right because those are in ScoreView::MuseScore::cmd()
which calls results in an eventual call to MuseScore::endCmd()
but this doesn't happen during TextBase::edit(),
which is where Space is processed.
2019-08-30 13:35:32 -06:00
anatoly-os
8b94d49e82
Merge pull request #5090 from MarcSabatella/290061-header-to-clef
fix #290061: no space between header and clef change
2019-08-30 20:37:56 +02:00
anatoly-os
ca3eb206cc
Merge pull request #5246 from MarcSabatella/chord-symbol-format
expansion of chord symbol formatting
2019-08-30 20:26:59 +02:00
anatoly-os
c9b9359465
Merge pull request #5139 from mike320/288600-RComandLine
Fix #288600 -R Command Line
2019-08-30 14:24:26 +02:00
anatoly-os
7a3c7ad016
Merge pull request #5286 from Jojo-Schmitz/untranslate-+
don't translate standalone "+" signs
2019-08-30 14:17:18 +02:00
anatoly-os
0c1558b6c0
Merge pull request #5285 from Jojo-Schmitz/warning
fix yet another size_t compiler warning
2019-08-30 14:16:54 +02:00
Dmitri Ovodok
c6dbf2ea2a Fix "Invalid QML element name" warning in Qt 5.12 2019-08-30 13:14:38 +03:00
Dmitri Ovodok
5b02dc0904
Merge pull request #3633 from Jojo-Schmitz/keysigmode
Fix #271505: Allow user to set mode along with key signature
2019-08-30 13:04:53 +03:00
anatoly-os
0a19800df2
Merge pull request #5145 from mattmcclinch/224451-mmrest-markers
fix #224451: Mismatch between "To Coda" and "Fine" when the first is deleted before enable mmrests
2019-08-30 11:37:40 +02:00
anatoly-os
5aab688fd4
Merge pull request #4846 from MarcSabatella/38941-text-mmrest
fix #38941: multiple texts on mmrests
2019-08-30 11:31:23 +02:00
anatoly-os
f38f58ee88
Merge pull request #5182 from mattmcclinch/291261-drag-volta
fix #291261: Make volta mouse drops apply only to first staff by default
2019-08-30 11:18:27 +02:00
anatoly-os
60e5389586
Merge pull request #4878 from MarcSabatella/287245-barline-symbols
fix #287245: allow symbols on barlines
2019-08-30 10:45:44 +02:00
anatoly-os
2f06199e30
Merge pull request #4545 from ngg/porttime
compile fix for new portmidi versions
2019-08-30 08:24:31 +02:00
anatoly-os
3756c54634
Merge pull request #4196 from mirabilos/fix-perms-again
remove the Unix executable attribute from the new assets
2019-08-29 19:45:58 +02:00