Commit graph

75 commits

Author SHA1 Message Date
MarcSabatella
0188ecc4a4 fix #279772: map MuseJazz to MuseJazz Text for custom chord symbol files 2018-12-12 17:01:52 -07:00
Dmitri Ovodok
26057b6c94 Remove unused code from XmlReader and XmlWriter
Most of that code became unused after the summer's fileformat
changes, some code got obsolete earlier.
2018-12-12 17:35:24 +02:00
Joachim Schmitz
df4aa9b612 more pre-translation text fixes
removing some, correcting others, capitalization, pluralization,
commenting to aid translators, ec.
2018-11-24 22:28:34 +01:00
Joachim Schmitz
f7685e28c1 Fix some warnings C4456 and C4458 2018-08-17 15:06:15 +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
ws
a7588ff46c fix #272669 Too small vertical shift of bass notes in chord symbols 2018-06-14 13:21:03 +02:00
anatoly-os
8915b35db2 Fixed clang warnings:
- removed obsolete Score* _score from XmlReader
- removed not used variables
- added braces for initializer list
- fixed using similar var names in one scope
2018-02-21 19:41:36 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
Werner Schweer
bb7d535ce5 add score ptr to XmlReader and Xml 2016-11-19 10:31:14 +01:00
ws
9ec1d02471 code cleanups & speed optimizations 2016-04-13 11:18:14 +02:00
Werner Schweer
fe8f7045d1 Merge pull request #2264 from MarcSabatella/84296-musicxml-chords
fix #84296: bad import of certain chord symbols
2015-10-27 15:59:21 +01:00
ws
6f2cf4c2c1 fix build for gcc 5.2 2015-10-27 11:30:09 +01:00
Marc Sabatella
737b4d4837 fix #84296: bad import of certain chord symbols 2015-10-21 09:48:08 -06:00
Marc Sabatella
9f85dd963e fix #64041: recognize triangle as single token 2015-06-07 10:42:34 -06:00
Marc Sabatella
6f6b912b69 fix #53936: incomplete MusicXML text for 7sus4 2015-04-04 12:12:48 -06:00
Marc Sabatella
a52827e501 add ability to turn off automatic capitalization of chord symbols 2014-12-17 12:37:06 -07:00
Marc Sabatella
fbdd224791 add chord symbol style options: full german, french, lwoer case bass, all caps note names 2014-12-10 00:12:00 -07:00
Marc Sabatella
9b9aa19b63 fix #40091: double flat/sharp in chord symbols 2014-12-04 13:04:44 -07:00
Marc Sabatella
4a3c28ac71 fix #29671: provide more consistent information for accessibility 2014-08-17 08:01:56 -06:00
Joachim Schmitz
313dc6ca82 fix translation of file related error messages 2014-08-17 13:31:37 +02:00
Joachim Schmitz
836db56543 fix warnings reg. wrong format specifier 2014-06-17 14:23:15 +02:00
Joachim Schmitz
48f3ea412a initialize variables 2014-06-10 09:27:48 +02:00
Joachim Schmitz
1dd944e297 convert enum NoteSpellingType into enum class 2014-05-26 12:25:25 +02:00
Joachim Schmitz
a110d6b764 convert enum ChordTokenClass into enum class 2014-05-23 10:35:20 +02:00
Joachim Schmitz
65ce677dcd convert enum RenderActionType into enum class 2014-05-23 10:35:19 +02:00
Joachim Schmitz
bf54fc8ed1 convert enum HDegreeType into enum class 2014-05-23 10:35:17 +02:00
ws
f367f8a6c0 fix #24877 2014-03-15 12:15:49 +01:00
Joachim Schmitz
4f8f63f91e fix #23366: more fixes for capitalization
and some more fixes.
2014-03-04 07:44:56 +01:00
lasconic
96db948d5d hide style->chord symbols behind -e flag 2013-11-28 21:38:22 +01:00
Marc Sabatella
bd623a9475 fix #23369
Adds support for "/" within chordnames if the portion after the "/" is
not convertible to tpc and hence not a valid bass note.  This allows for
C6/9 to be rendered as such.  I look at the *last* slash when deciding
how to proceed, so C6/9/E is handled correctly.
2013-10-31 17:24:11 -06:00
ws
98ea91fae4 merge master 2013-07-08 14:44:28 +02:00
ws
8e5dd667f8 fix grace note layout in beam context 2013-07-02 09:45:25 +02:00
Marc Sabatella
9479346468 fix #21704: imported chords do not render
Recent changes to default style chordlist handling resulted in imported
scores never loading a chord list at all, causing them to render
incorrectly (no root or bass).  This is a proposed fix for that specific
issue that also addresses other potential problems in chordlist handling
(honoring the distinction between a truly empty chordlist and one that
merely contains no chord id's but does contain sym & token definitions).
2013-06-30 15:34:41 -06:00
Marc Sabatella
8e92462f42 Gernan chords use As and Es, not Aes and Ees
Also add hooks for French spelling of Re
2013-06-28 17:35:38 -06:00
Marc Sabatella
a90d21f8c7 fix #11115: support solfeggio note names
Actual support was added in previous commits; this is really just
cleanup and renaming the option from "Italian" to "Solfeggio".
2013-06-28 17:35:37 -06:00
Marc Sabatella
8864567934 more flexible root handling
Allow "sym" declarations in chord description file to take string
values, support class="note" to differentiate "b" used as note name from
"b" used as flat (also "mi" for note name versus minor), allow lower
case letter on its own to imply minor if lowerCaseMinorChords is set by
using "=" as a special hidden abbreviation.
2013-06-28 17:35:35 -06:00
Marc Sabatella
30d7afb2ed fix #7282 - support additional root/bass styles
German, Italian, lower case minor
2013-06-28 17:35:33 -06:00
ws
2faaa67803 change ChordList* in StyleData to ChordList 2013-06-24 11:03:48 +02:00
ws
64e9e51c27 fix cut&paste of slured grace notes 2013-06-20 17:23:50 +02:00
Marc Sabatella
3cc387f1db generate HChord for unrecognized chords
also fixes write of voicing tag to score when custom chord list exists
2013-06-15 16:59:00 -06:00
Marc Sabatella
8037ebf103 improve handling of embedded chord lists
don't write on change from Standard to Jazz; write customized chords
even if generated; write other id-less chords
2013-06-11 12:26:16 -06:00
Marc Sabatella
af87bde90c better updating on chord style change 2013-06-10 17:08:01 -06:00
Marc Sabatella
d347d1f2f0 fixes 2013-06-09 23:03:57 -06:00
Marc Sabatella
8e2d626420 Merge branch 'chords-musicxml' into wytiwyg-chords 2013-06-09 16:27:45 -06:00
Marc Sabatella
fd69242a5c initial commit 2013-06-09 16:27:28 -06:00
Marc Sabatella
15dc879550 fixes
I have now verified that every single chord listed in chords.xml imports
and exports correctly.
2013-06-03 21:08:28 -06:00
Marc Sabatella
0cd63cfe6f MusicXML import of unrecognized chords
A new method is provided generate a chordname directly from a MusicXML
harmony object.  This chordname is then parsed and rendered just as for a
chordname typed directly into the score.
2013-06-02 22:56:24 -06:00
Marc Sabatella
07962f4a5a MusicXML export of unrecognized chords
A chord description object is now generated for each (unique) unrecognized
chord, and MusicXML tags are generated during parsing for inclusion in the
chord description.  This allows unrecognized chords to be exported to
MusicXML using the same mechanisms as recognized chords.
2013-06-02 22:52:21 -06:00
Marc Sabatella
9870cd2772 fixes, and change NULL to nullptr for now 2013-05-17 12:32:17 -06:00
lasconic
62f56f70be replace Q_WS_* by Q_OS_* for Qt5 compatibility 2013-05-16 16:12:22 +02:00