Commit graph

61 commits

Author SHA1 Message Date
Maurizio M. Gavioli
ca5ec50d3e Merge pull request #969 from mgavioli/Fix_FigBass_multidigit_entries
Fix Figured Bass multi-digit entries
2014-06-11 18:41:47 +02:00
Maurizio M. Gavioli
ae98e2c383 Fix Figured Bass multi-digit entries
Figured Bass entries with multi-digit numbers were not parsed.

Now, the F.B. parser accepts multi-digit numbers too.
2014-06-11 11:34:36 +02:00
Maurizio M. Gavioli
aeed353dbe Fix #26021 - Issues with non-conformant Figured Bass entries
Figured Bass which do not conform to F.B. 'rules' have several issues. See http://musescore.org/en/node/26021 for details.
2014-06-11 10:46:35 +02:00
ws
e8be73f41b fix transposition when changing instrument 2014-06-04 10:40:26 +02:00
ws
e1b1246e0c make SegmentType an global enum class 2014-06-01 20:24:29 +02:00
Joachim Schmitz
79474e3fcc convert unnamed enum into enum TextStyleType
more work needed to make it an enum class
2014-05-30 13:37:30 +02:00
Joachim Schmitz
826c956013 convert enum SelectType into enum class 2014-05-27 10:34:08 +02:00
Joachim Schmitz
38f8ca1bf2 convert enum OffsetType into enum class 2014-05-27 08:28:53 +02:00
Joachim Schmitz
7f1b612615 convert enum P_ID into enum class 2014-05-26 18:18:01 +02:00
Joachim Schmitz
0b43247956 convert enum StyleIdx into enum class 2014-05-26 15:31:36 +02:00
Joachim Schmitz
d8d3e8e185 convert enum Combinations into enum class
and renamed to to Combination (singular)
2014-05-23 11:45:32 +02:00
Joachim Schmitz
63791d7fff convert enum Styles to class enum
and renamed to to Style (singular).
Fixed a leftover plugin documentation from last commit.
2014-05-23 10:35:34 +02:00
Joachim Schmitz
c38ac8c0a2 convert enum ContLine into enum class 2014-05-23 10:35:33 +02:00
Joachim Schmitz
d3122969b7 convert enum Parenthesis into enum class 2014-05-23 10:35:32 +02:00
Joachim Schmitz
89cb436ce2 convert enum Modifier into enum class 2014-05-23 10:35:30 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
a1c6c8c493 improve enum ElementFlag
more work needed to convert it into a class, same issue as with
ArticulationShowIn.
2014-05-23 10:35:22 +02:00
Maurizio M. Gavioli
765751fea8 Refactor FiguredBass class
Refactor FiguredBass to use a std::vector<FiguredBassItem*> rather than QList<FiguredBassItem>
2014-04-21 00:46:40 +02:00
ws
e534cccef8 bug fixes for concert pitch switch 2014-04-09 16:09:21 +02:00
Maurizio M. Gavioli
f61dce645f Align with latest Text changes 2014-03-28 11:23:01 +01:00
Maurizio M. Gavioli
0a05faddb5 Fix #25060 - Fix FiguredBass creating, editing and displaying.
After the recent changes to Text styling and editing, FiguredBass has been broken. This patch attempts to fix it.

As the current Text in-place editor insists in inserting spurious (and sometime wrong) HTML markup and styling which jeopardize the parsing of FiguredBassItem's, I have modified the FiguredBass endEdit() callback function to discard all HTML and keep only the plain text.

This may reduce the flexibility of entering extra indications in FiguredBass elements, but ensure that properly structured texts are parsed and recognized.

The patch also corrects two points in text.cpp which forced extra HTML formatting to be inserted.
2014-03-28 10:57:42 +01:00
Joachim Schmitz
5977488174 eliminating needless \n in qDebug() calls
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
ws
080cddb2e0 remove unstyled text 2014-03-14 11:36:16 +01:00
Joachim Schmitz
b5fc9a268c adding/removing colons in some dialogs
and making insert measure dialog similar to append measures dialog
2014-03-06 18:48:04 +01:00
Joachim Schmitz
4f8f63f91e fix #23366: more fixes for capitalization
and some more fixes.
2014-03-04 07:44:56 +01:00
Joachim Schmitz
482eb481da Capitalization fixes 2014-02-28 12:58:45 +01:00
Joachim Schmitz
10dbd3dc2a more use of noGui in libmscore 2014-02-28 12:49:24 +01:00
ws
d9c1b78851 cleanup sym.h use 2013-11-12 09:29:13 +01:00
ws
e6e7abbd6d smufl integration: articulation 2 2013-11-12 09:29:13 +01:00
ws
733c1934db smufl integration, part I 2013-11-12 09:29:12 +01:00
Maurizio M. Gavioli
9acabcc5f3 Figured Bass: Fix layout of non-conformant items
F.B. items which did not follow a proper format were laid out wrongly and with wrong bbox. Fixed (hopefully...).

(note: as a form of latitude, anomalous items ARE accepted by the F.B. system; nut they are not formatted according to F.B. conventions)
2013-08-10 00:36:15 +02:00
lasconic
62f56f70be replace Q_WS_* by Q_OS_* for Qt5 compatibility 2013-05-16 16:12:22 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
ws
66e5ef9e9d fix performance regression for layout 2013-05-06 14:20:43 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
Maurizio M. Gavioli
ee201f4618 Figured bass: Continuation lines end right after the last ChordRest of the FiguredBass element.
Previously, they were drawn for the whole duration of the FiguredBass element (stopping right before the next segment).
2013-03-01 13:42:05 +01:00
ws
2bcc1bdf5a change edit mode implementation 2013-02-27 11:26:58 +01:00
Maurizio M. Gavioli
875bc8b8e3 Returns FiguredBass to use "figured bass" as default text style.
Some support for unstyled or differently styled FiguredBass elements.

Support for FiguredBass in ScoreView::adjustCanvasposition().
2013-02-22 20:33:20 +01:00
Maurizio M. Gavioli
0311659958 SimpleText now requires its _layout list to be set before an edit operation is started (and possibly for other tasks too).
Changed FiguredBass::layout() to call Text::layout() to set anything required up.
2013-02-18 20:42:18 +01:00
Maurizio M. Gavioli
ee3de10b8d Added an extended continuation line, which connects with a matching cont. line in the next F.b. element.
Occasionally required in Baroque scores and in modern figured-bass-like harmonic analysis.
2013-02-12 16:28:55 +01:00
Maurizio M. Gavioli
74868e2c00 Figured Bass: add top/bottom alignment parameter to General Style 2013-02-10 19:29:26 +01:00
Maurizio M. Gavioli
92f974b844 Accept '+' as both a prefix and a suffix, to accommodate harmony notation.
Also, added '0' (with usual suffix combination) to font and to acceptable digits.
2013-02-10 07:01:31 +01:00
Maurizio Gavioli
79953d87fb Align reading FiguredBass XML from score with the new XML reader 2013-01-20 01:05:45 +01:00
ws
8fbfa094b1 enable musicxml support, move needed xml functions to musicxml code 2013-01-17 11:33:11 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
ws
00ce99f280 fix stem layout; some optimizations 2013-01-02 09:30:59 +01:00
Leon Vinken
1fa8c4109a #15899: support figured bass extend elements 2013-01-01 16:23:24 +01:00
Werner Schweer
3139970fd1 move ElementType to Element() 2012-09-13 18:07:11 +02:00
Maurizio Gavioli
7ab02dcc7c FiguredBassItem properties: completed 2012-08-14 15:00:48 +02:00
Maurizio Gavioli
65d01ca6a9 Hard-code prefix/suffix incompatibilities in undoable property setters. 2012-08-14 15:00:48 +02:00