Joachim Schmitz
cf211fd3b2
fix a compiler warning
...
about reaching end of non-void function
2019-12-05 16:08:55 +01:00
Dmitri Ovodok
a6c04d4949
Ask user for a name of the newly created custom palette
2019-12-05 15:10:09 +02:00
Dmitri Ovodok
5afaf8f12a
Enable pushing new strings to Transifex
2019-12-05 15:06:41 +02:00
Dmitri Ovodok
f8de0812b6
Merge pull request #5482 from Jojo-Schmitz/straight
...
fix #297329 : add Straight (tempo) text to master palette
2019-12-05 15:02:46 +02:00
Dmitri Ovodok
e3e498ce8e
Merge pull request #5383 from AntonioBL/tremolofixes
...
fix #288576 : strange results when changing time signature with tremo…
2019-12-05 14:58:13 +02:00
Dmitri Ovodok
5a0ad44cfb
Merge pull request #5443 from mattmcclinch/296329-instrument-change-mmrest
...
fix #296329 : Instrument change should be able to apply to multimeasure rest
2019-12-05 14:57:26 +02:00
Joachim Schmitz
0e92f97c3d
fix #297329 : add Straight (tempo) text to master palette
2019-12-05 13:47:57 +01:00
Dmitri Ovodok
ee9b44f069
Merge pull request #5405 from Howard-C/sort-size
...
fix #295895 : language list in Resource Manager sorted by size is sorted in the style of string rather than that of number
2019-12-05 14:42:11 +02:00
Dmitri Ovodok
2228f94822
Merge pull request #5462 from Howard-C/section-break-properties
...
move Section Break Properties into Inspector
2019-12-05 14:40:51 +02:00
Dmitri Ovodok
ed0d4cd0d2
Merge pull request #5425 from shoogle/rnib-hairpin-speech
...
Accessibility: Improve speech for chordrests with spanners
2019-12-05 14:36:26 +02:00
Dmitri Ovodok
8f107f34dc
Merge pull request #5451 from dmitrio95/296426-mmrest-barline-text-links
...
fix #296426 : fix not linking multiple elements at the same tick in MM rests on score loading
2019-12-05 14:34:25 +02:00
Dmitri Ovodok
ee52c21d10
Merge pull request #5461 from mirabilos/native-dialogues-by-default
...
Default to native file dialogues (needed to fix directory bookmarks) also on Linux
2019-12-05 14:25:57 +02:00
Dmitri Ovodok
d243bcea83
Merge pull request #5477 from MarcSabatella/281253-spacer-down-system
...
fix #281253 : staff spacer down ignored on bottom of page
2019-12-05 14:15:22 +02:00
Dmitri Ovodok
90be292944
Merge pull request #5458 from MarcSabatella/295892-barline-before-frame
...
fix #295892 : barline not displayed before horizontal frame / start repeat
2019-12-05 14:06:22 +02:00
anatoly-os
c7ab61ec08
Merge pull request #5510 from dmitrio95/298061-set-as-style-viewport-crash
...
fix #298061 : fix a crash on "set as style" if score ends with a frame
2019-12-04 10:10:58 +02:00
Dmitri Ovodok
a96b72c2fe
fix #298061 : fix a crash on "set as style" if score ends with a frame
...
- Don't pass staff number to adjustCanvasPosition if trying to
adjust viewport to a frame. This avoids a crash itself.
- Implement a more robust approach to determine a measure relevant
to the current edit operation in CmdState. This avoids trying to
unnecessarily jump to the frame at the end of a score.
2019-12-04 02:22:55 +02:00
anatoly-os
541d86dd82
grab strings from 3.4 resources
...
Switch resource manager to 3.4 directories on S3
2019-12-03 15:21:54 +02:00
anatoly-os
912b65c03f
update master to version 3.4.0
2019-12-03 15:16:37 +02:00
Dmitri Ovodok
431961b436
Merge pull request #5507 from Howard-C/courtesy-accidental
...
fix #292648 : make courtesy accidentals stay if notes are changed using Ctrl+Up/Down
2019-12-03 12:35:28 +02:00
Dmitri Ovodok
2d140a341d
Sort notes in a chord taking into account unison index of tied notes
...
Fixup to f6998a40e3
: needed to avoid
a possibility to tie two different notes to one.
See https://github.com/musescore/MuseScore/pull/5506#issuecomment-560370517
2019-12-03 10:38:42 +02:00
Dmitri Ovodok
116f3eb8a9
Merge pull request #5506 from mattmcclinch/297957-search-tie-note
...
fix #297957 : Ties extended in region after time signature change
2019-12-03 10:37:51 +02:00
Dmitri Ovodok
aedc6cf416
Merge pull request #5509 from lvinken/musicxml-fixes
...
Fix MusicXML header handling as requested by OpenScore Lieder Corpus project
2019-12-03 09:33:54 +02:00
Dmitri Ovodok
acd6f78608
Merge pull request #5480 from MarcSabatella/297287-palette-scale
...
fix #297287 : scale palettes with monitor resolution +collect_artifacts
2019-12-03 09:33:34 +02:00
Howard-C
b258c85c58
fix #292648 : make courtesy accidentals stay if notes are changed using Ctrl+Up/Down
2019-12-03 09:39:43 +08:00
MarcSabatella
543bd66e4e
let default palette scale float between 0.75 and 1.0
2019-12-02 15:46:14 -07:00
MarcSabatella
9ac56a76e0
change default palette scale to 0.8
2019-12-02 10:52:56 -07:00
MarcSabatella
2438f34327
cleanup +collect_artifacts
...
The reimplementation of scaling for the old palettes works
by scalingreferences to extraMag and grid size.
I do this on the fly, when drawing the palette, working with position,
and when calculating absolute sizes.
But the main data structure continues to store the mag & grid
is in "logical" units, so no additional scaling needs to be done
on read/write.
This is more along the lines of how the QML palettes are handled,
except that code is much simpler because it all gets funneled
through a single function.
2019-12-02 06:59:07 -07:00
MarcSabatella
add7905b29
reimplement scaling of old palettes dynamically +collect_artifacts
2019-12-02 06:59:07 -07:00
MarcSabatella
66765c6c2a
fix #297287 : scale palettes with monitor resolution +collect_artifacts
...
MuseScore 2 used to scale the palettes according to screen resolution,
so they were the same physical size on all systems.
This was broken in MuseScore 3 development, so palettes are too small
on high DPI systems and too large on low DPI systems.
This fixes the issue by reinstating the code in palette.cpp
that scales the grid and mag by the global guiScaling setting
(same setting used to scale the score view itself).
That only affects places int he code where the "old" palettes
are still used - keysig and timedig dialogs, etc.
Similar but much code accomploishes the same in palettemodel.cpp
for the "new" palettes.
In addition, because users may *prefer* larger or smaller palettes,
I added an advanced preference to specify global palette scaling
(applied on top of the automatic DPI scaling).
This value is factored in to the main palette scaling.
2019-12-02 06:59:07 -07:00
Dmitri Ovodok
3d9c900d32
Merge pull request #5481 from Jojo-Schmitz/segment-violation
...
fix #297326 : Crash on opening Musescore 2.x file that uses leading space setting on the initial clef
2019-12-02 13:52:04 +02:00
Dmitri Ovodok
c8a27535c2
fix #297468 : fix a crash on reading a corrupted score with linear layout mode in part
...
In a corrupted score tick values may sometimes be not synchronized
between master score and parts. This may lead to incorrect setting
of layoutAll flag as ticks from different scores are compared.
Ensuring that only master score ticks are compared fixes layoutAll
flag for scores corrupted that way and prevents a crash due to not
making a full layout on score loading. This change makes no
difference for correctly saved scores.
2019-12-02 12:24:41 +02:00
Dmitri Ovodok
cf80fd34df
fix #297614 : fix moving viewport to irrelevant position when editing spanner segment
2019-12-02 12:23:47 +02:00
Dmitri Ovodok
ed4949c72d
fix #296682 : disable desktop OpenGL for Windows 7
...
Native OpenGL implementation often leads to QtQuick-based views
(such as QML-based Palettes) render incorrectly on Windows 7.
2019-12-02 12:21:58 +02:00
Dmitri Ovodok
fee73cadb8
Plugin API: allow Cursor.addNote() add a note to existing chord
2019-12-02 12:18:42 +02:00
Dmitri Ovodok
c28a04909d
Plugin API: add Cursor.prev() function
2019-12-02 12:18:07 +02:00
Dmitri Ovodok
44f95aed16
Merge pull request #5152 from Sonny-Klotz/291085-pluginaddnote
...
fix #291085 : cursor.addNote update internal segment reference
2019-12-02 12:15:21 +02:00
Leon Vinken
297dbcc3de
cleanup doCredits()
2019-12-02 07:55:52 +01:00
Matt McClinch
f6998a40e3
fix #297957 : Ties extended in region after time signature change
...
Resolves: https://musescore.org/en/node/297957 .
When searching for a note to complete a tie, what matters is not so much that the note doesn't already have a tieBack(), but rather that the two notes have the same unisonIndex().
2019-12-01 22:45:48 -05:00
Leon Vinken
cece90327c
fix #297893 - [MusicXML import] subtitle placed incorrectly
2019-12-01 22:27:38 +01:00
Leon Vinken
c028857c44
fix #297688 - MusicXML: problems with generated MusicXML when Title frame has a Dedication field
2019-12-01 21:36:22 +01:00
Dmitri Ovodok
3941e27926
Merge pull request #5501 from Howard-C/follow-up-pr-5330
...
fix a small mistake in tst_timesig.cpp (follow-up for PR #5330 )
2019-11-30 14:25:42 +02:00
Howard-C
d74327c53b
fix a small mistake in tst_timesig.cpp (follow-up for PR #5330 )
2019-11-28 22:22:00 +08:00
Dmitri Ovodok
89eb7ee0a2
Merge pull request #5495 from shoogle/patch-1
...
Add .jsc (compiled JavaScript) to .gitignore
2019-11-27 11:52:38 +02:00
anatoly-os
1385a0dba5
fix macOS build
...
Reinstalling wget and python2 fixes the issue with not found openssl@1.1
2019-11-26 09:31:12 +02:00
AntonioBL
fb55f7e856
fix #288576 : strange results when changing time signature with tremolo between two notes
2019-11-25 16:05:23 +01:00
anatoly-os
bbb25ef72e
another attempt to fix wget on macOS build
2019-11-25 14:35:32 +02:00
anatoly-os
92a390973e
upgrade brew to fix wget dependencies
2019-11-25 13:55:51 +02:00
anatoly-os
56f5846f64
try to fix macOS build
...
Apply the arguments we use when wgetting the bottles
2019-11-25 12:00:22 +02:00
Dmitri Ovodok
13fe4182e7
Merge pull request #5485 from mirabilos/appstream-fix
...
fix appstream validator warning
2019-11-25 11:49:58 +02:00
Dmitri Ovodok
d2ef3214db
Merge pull request #5498 from Jojo-Schmitz/master-timesigs
...
fix #297626 : 2/2, 3/2 and 4/2 have gotten lost from master timesig palette
2019-11-25 11:48:31 +02:00