Commit graph

30 commits

Author SHA1 Message Date
joshwd36
3130bcd26d Change structure of warnings, key signatures, and clefs to remove pointers between them and instrument changes 2020-03-18 18:26:09 +02:00
joshwd36
944d7d9515 Maintain instrument change transpositions when changing key signature 2020-03-18 18:26:07 +02:00
Howard-C
f4067b5c0f fix #288495: allow user to select flats or sharps for enharmonic key signatures
Resolves: https://musescore.org/node/288495.

A new part property `_preferSharpFlat` is added to let the user decide.
2020-02-10 19:24:43 +08:00
Joachim Schmitz
1b7d2658f4 Fix #271505: Allow user to set mode along with key signature
for MusicXML im- and export of all possible key signatur modes
2019-08-28 18:56:13 +02:00
Margus Niitsoo
62e85582e9 Tool to unroll repeats. Fix #283592
As a by-product, also Fix ##100246
2019-03-19 16:27:33 +02:00
alexandr
df114f189c Compile under MSVC: this commit caontais all changes to run MSVC build
1) fix some bugs which appear in runtime:  replace QString::tostdstring() to Foo.toUtf8().constData().

2) Enable start center online community. To use it you need download webengine in your QT lib. see instruction https://musescore.org/en/handbook/developers-handbook/compilation/compile-instructions-windows-visual-studio-2017-wip

3) update install steps. Add additional dlls for webEngine. Add copying dlls and musescore.exe to /msvc.install/bin folder. Run project will work with the "$(ProjectDir)\..\..\msvc.install\bin\MuseScore.exe" specified in Debugging field in mscore project

4) Moving AppVeyor from MinGW to MSVC. Exclude ALL MSVC project from INSTALL project. Exclude ALL from PACKAGE. Remove migw-cmake in script build, add .bat instead. Remove xcopy from 7z archive step

5) Fix warning : Warning C4703 potentially uninitialized local pointer variable '' used; Warning C4456 declaration of '' hides previous local declaration; Warning C4458 declaration of '' hides class member

6) Change path to 11 version wix toolset which created .msi installer package
2018-08-04 12:17:31 +02:00
Werner Schweer
88703a3259 interpret custom keys 2017-02-13 12:45:37 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
lasconic
9f05f02636 fix #81731: Crash when repeatedly pressing Shift+A 2016-01-22 11:34:31 +04:00
Marc Sabatella
432e14b300 fix #63711: no naturals on change to atonal key signature 2015-06-06 13:26:13 -06:00
ws
8ff4a8f95e fix #29931: Custom key signatures do not show 2014-12-08 18:02:29 +01:00
ws
f3071ac9d0 fix #29931: Custom key signatures do not show 2014-12-04 14:40:26 +01:00
Joachim Schmitz
9cdf62b89b fix warnings reg. set but unused variables
and remove/comment some other unused ones too
2014-08-25 09:29:47 +02:00
ws
b4066a7976 stronger typing for key 2014-06-20 17:07:22 +02:00
ws
9a6d909a29 fix #25945 2014-06-05 11:37:21 +02:00
ws
b7dd5af499 update KeySig implementation 2014-06-03 15:28:10 +02:00
Joachim Schmitz
4e048f1712 convert enum Key into enum class
and to be able to ret rid of the KEY_ prefix, change enum Tpc's members
by adding (back) the prefix TPC_
2014-05-30 13:37:39 +02:00
Joachim Schmitz
76db7c6f66 convert enum AccidentalVal into enum class 2014-05-27 11:41:07 +02:00
Joachim Schmitz
93a60e8944 convert unnamed enum into enum Key
but converting into enum class requires some more work. And mostly for
that reason can't yet get rid of the "KEY_", as it clashes with enum Tpc
(which too hasn't yet been converted into en enum class)
2014-05-26 12:27:31 +02:00
ws
c4072fce7c fix #21221 2013-05-28 15:42:16 +02:00
Maurizio M. Gavioli
c22aca988c Merge pull request #339 from mgavioli/Fix_20703_keysig_changes_lack_naturals_ter
Fix #20703 - Key sig changes lack naturals (3rd solution)
2013-05-17 14:54:21 -07:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
Maurizio M. Gavioli
b0e4330de7 Fix #20703 - Key sig changes lack naturals (3rd solution)
When a key sig changes, no natural is ever displayed, regardless of the "Hide naturals" property of the key sig.

Corrected by:
- adding methods to KeySig to locate the prev and next key sigs and update naturals accordingly when a key sig is added or removed
- in Score::addElement(), Score::removeElement() and undo's ChangeElement::flip() by calling the relevant KeySig method

Notes:
1) Covers updating naturals in following key sigs, if a previous key changes.
2) Fully integrated in undo
3) The fix is already predisposed to cope with a score style setting for natural display style: none, before, after accidentals. Until this style is implemented, the relevant code is commented out.
2013-05-08 11:36:56 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
lasconic
ee103b76ac change map iterators to auto 2013-03-15 11:01:26 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
Maurizio M. Gavioli
62ec5f4808 Adds diatonic mode to the Transposition dlg box.
Has option for keeping altered degrees or not.
Includes transposition of chord names, probably to be improved.
2012-11-22 00:09:27 +01:00
Werner Schweer
2f2d5a4a2f fix regressions for note entry 2012-08-08 20:46:29 +02:00
Werner Schweer
89d41e2e74 cleanups for note input mode 2012-08-07 12:44:19 +02:00
Werner Schweer
1f9ccfcdce add libmscore
git-subtree-dir: libmscore
git-subtree-mainline: 412ca45401
git-subtree-split: 6047361bd0
2012-05-26 14:54:47 +02:00