Commit graph

308 commits

Author SHA1 Message Date
ws
5bd9c426b3 fix #2901 2014-08-07 10:55:57 +02:00
ws
618d6cebbd fix #25681 2014-08-07 10:19:11 +02:00
ws
61ba89d8b9 fix #28501 2014-07-30 12:34:56 +02:00
lasconic
2bd0402d7e honor dynamics text style on double click 2014-07-26 18:01:53 +02:00
ws
f97a8b22c6 cleaner clef/cleflist implementation 2014-07-25 17:13:42 +02:00
ws
17910f7441 remove id from spanner class 2014-07-21 14:28:37 +02:00
ws
70e1b46e3e fix #27766 2014-07-18 18:15:09 +02:00
Joachim Schmitz
16e2cef027 turn enum TextStyleType into enum class
not sure why I did shy away from it earlier, guess it was the shere
amount of the changes needed. Not sure it is worth the effort...
2014-07-15 14:23:19 +02:00
ws
44c17d9432 fix #27431 2014-07-09 18:16:16 +02:00
ws
2da5273597 fix #22132 2014-07-03 15:02:36 +02:00
ws
b70f9b8766 partial fix for #23324 2014-06-27 14:03:17 +02:00
Joachim Schmitz
e95d169d5c move Direction and DirectionH into MScore
needed to make them available to the plugin framework
2014-06-26 12:03:14 +02:00
Joachim Schmitz
dc5c0b48f6 move BeamMode to Beam::Mode
needed to make it available to the plugin framework
2014-06-26 12:01:55 +02:00
Joachim Schmitz
e6e7436177 move SegmentType to Segment::Type and make int again
needed to make it available to the plugin framework
and the memory saved is not worth the performance penalty
2014-06-26 11:57:39 +02:00
Joachim Schmitz
75623c53dc move ElementType to Element::Type
needed to make it available to the Plugin framework
2014-06-26 11:57: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
f76946c2cf convert unnamed enum into enum class IconType
and change to a better sentinel for end of list.
Also move the Q_DECLARE_METATYPE(Ms::ValueType) nearer to its
definition.

This should conclude the work on the enums in libmsore/mscore.h.
2014-05-30 13:37:32 +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
641a7a5a91 convert enum NoteType into enum class 2014-05-27 10:35:28 +02:00
Joachim Schmitz
780f48c9a2 convert enum ArticulationType into enum class 2014-05-26 21:55:26 +02:00
Joachim Schmitz
c79ae39d0e convert enum Anchor into enum class 2014-05-26 20:48:27 +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
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
27f8ca023f convert enum DurationType to enum class 2014-05-23 10:34:57 +02:00
Joachim Schmitz
93799b7c58 convert unnamed enum to enum class CrossMeasure 2014-05-23 10:34:54 +02:00
Joachim Schmitz
10caf54517 convert enum ArticulationAnchor to enum class 2014-05-23 10:34:50 +02:00
Werner Schweer
2f5b22ab48 Merge pull request #862 from Isensee/24951-grace-after-new
fix #24951: grace notes after enabled
2014-05-13 13:06:58 +02:00
Nicolas Froment
64ac1f2449 Merge pull request #889 from MarcSabatella/25390-layout-13
partial fix for #25390 - layout of "imported" 1.3 scores
2014-05-10 14:15:41 +01:00
Marc Sabatella
2cca9e0502 more tweaks; back out accidental change for now 2014-05-09 08:51:12 -06:00
Marc Sabatella
027885b436 improve handling of rests 2014-05-09 08:51:10 -06:00
Joachim Schmitz
09b78a7f5f make the setSmall for chords/rests undoable 2014-05-09 11:04:15 +02:00
ws
76eb9ebfb0 use char for some enums 2014-05-07 18:09:01 +02:00
Isensee
69f250919e fix #24951: grace notes after enabled 2014-04-23 18:09:57 +02:00
ws
cd4db7f35b fix #24906 2014-03-20 10:01:13 +01:00
ws
080cddb2e0 remove unstyled text 2014-03-14 11:36:16 +01:00
AntonioBL
4d58a1957c fix #7805 : copy and paste does not preserve stem direction for beamed notes 2014-03-05 09:56:32 +01:00
Joachim Schmitz
3adc1ea6ed fix #14764
convert qDebug();abort() to qFatal() and if(cond) abort() to
Q_ASSERT(!cond), esp. for the benefit of Windows, where it is impossible
to set a breakpoint on the abort()
Also modernizing mscoreMessageHandler() and making it more informative
by adding file, line and function to the output.
2014-03-04 13:06:23 +01:00
lasconic
0ceaaf1056 more fixes for 1.3 slurs import 2013-10-01 09:31:04 +02:00
lasconic
065261b8e1 fix #22911: slur entry broken 2013-09-30 10:16:50 +02:00
lasconic
10b2a886f0 fix #22237: Moved whole rest in 1.3 ends up right aligned in 2.0 2013-08-13 19:31:50 +02:00
ws
e6a2dfde2c update inspector; styled line width for ottava 2013-08-06 19:28:20 +02:00
ws
53f817b45c fix regression: beam editing 2013-08-01 13:16:07 +02:00
ws
f877275a81 fix: create hook when note is unbeamed 2013-07-14 12:03:19 +02:00
ws
52b2f56834 fix #21818 2013-07-13 16:38:18 +02:00
ws
9ddcc8e39b fix #21762 2013-07-11 14:44:35 +02:00
ws
2abfd73485 enable mtest plugins 2013-07-11 12:25:25 +02:00
ws
98ea91fae4 merge master 2013-07-08 14:44:28 +02:00
ws
3f63dcd6d4 use interval tree for list of spanners 2013-07-05 11:24:14 +02:00
ws
f227ab77d1 fix import regressions; remove debug code 2013-06-25 14:29:18 +02:00
lasconic
5d482a071c fix #21625: key signature and ledger lines in staff type don't work 2013-06-22 10:55:22 +02:00
ws
9c4ba850bb fix copy&paste for spanner 2013-06-20 18:48:28 +02:00
ws
66c63d06ae use multimap for spanner list 2013-06-20 15:45:59 +02:00
ws
783168fd18 fix regression for grace notes 2013-06-20 10:19:04 +02:00
ws
63a73576c2 fix regression for volta 2013-06-19 18:20:09 +02:00
ws
48965a09c5 fix regressions 2013-06-19 16:25:29 +02:00
wschweer
705307a034 updates 2013-06-16 23:33:37 +02:00
ws
12875796ee refactoring grace note implementation 2013-06-10 21:13:04 +02:00
ws
a7904c31f5 refactoring spanner, part I 2013-06-10 11:03:34 +02:00
ws
98e849c641 fix #20419 2013-06-03 14:39:59 +02:00
ws
ff9fa3b2e5 small optimizations 2013-05-29 11:50:25 +02:00
ws
c4072fce7c fix #21221 2013-05-28 15:42:16 +02:00
ws
132bbf7add fix regression; cleanups 2013-05-22 15:20:14 +02:00
ws
159c004e91 update for bug #16047: fix crash on undo 2013-05-22 14:28:05 +02:00
ws
f1d4613d5b fix #16047 2013-05-21 14:43:40 +02:00
ws
39c4367185 omr update 2013-05-21 09:44:49 +02:00
Maurizio M. Gavioli
10a529ad51 Fix #21121 - Pasting unstyled text causes crash
Fixed in ChordRest::drop() by checking for proper text style.
2013-05-18 15:02:47 +02:00
ws
32b6453b08 initialize ChordRest->crossMeasure 2013-05-16 10:41:28 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
ws
1edcf4dc81 merge 2013-05-12 12:51:42 +02:00
ws
1ec148995a new grouping implementation, dialog for changing grouping for a timesig 2013-04-29 15:47:22 +02:00
lasconic
14fbeb30d3 fix text style index/type association when creating new text 2013-04-11 13:30:34 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
ws
2f265da1a2 fix mtest; start implementing master effect section 2013-03-28 11:09:31 +01:00
lasconic
b2f89ce264 multiple fixes for mobile compilation 2013-03-26 23:11:24 +01:00
Maurizio M. Gavioli
3cc4255a7b TAB: make "Stem through staves" option more similar to regular pitch layout. 2013-03-11 10:00:00 +01:00
ws
b79030002d fix #20355 Undo causes crash when undoing a note smaller than quarter note 2013-03-08 14:59:16 +01:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
ws
6eca63d9b2 link beam properties to parts 2013-03-01 10:07:27 +01:00
ws
367bc4431d fix #19897 crash when deleting a measure containing a measure repeat sign 2013-02-21 14:41:53 +01:00
ws
db1c8b46e8 fix crash when adding fermata to repeat measure symbol 2013-02-21 14:28:16 +01:00
ws
28d7708fc9 remove 2.0 tags from 1.2 importer 2013-01-24 09:31:41 +01:00
ws
ab4e2b7427 fix some xml reader regressions 2013-01-22 21:53:45 +01:00
ws
73f2e81f2d fix slur regression 2013-01-21 20:21:41 +01:00
ws
75d780cb79 fix drag&drop from palette 2013-01-18 10:55:52 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
ws
1778f37b61 fix crash with parts and ties; more optimizations 2013-01-08 11:00:53 +01:00
ws
77c1f4535e new copy/paste tests 2013-01-07 15:39:28 +01:00
ws
31fa855d8d fix crash when copy/paste measures with slurs 2013-01-07 12:36:06 +01:00
ws
83b7ca307b fix #15787 2013-01-04 17:48:15 +01:00
ws
eb2f71a679 replace some qt container with hand crafted single linked list 2013-01-03 16:56:56 +01:00
ws
00ce99f280 fix stem layout; some optimizations 2013-01-02 09:30:59 +01:00
Werner Schweer
42bf99a059 more changes for note articulation 2012-11-20 20:51:18 +01:00
Werner Schweer
238eac5845 update style of dropped text 2012-10-25 16:21:07 +02:00
Werner Schweer
a97e17e836 fix #18189 2012-09-24 10:54:08 +02:00
Maurizio Gavioli
63da7b27a3 Added layout and bbox to TabDurationSymbol; included its bbox in Chord bbox 2012-09-08 01:22:36 +02:00
Werner Schweer
93bc053086 1.2 import: fix placement of dynamics 2012-08-23 17:40:04 +02:00
Werner Schweer
da1358de52 extend property implementation 2012-08-12 11:44:36 +02:00
lasconic
28ca348e9a fix #17549: Cannot double-click symbols to apply to rests 2012-08-04 19:23:23 +02:00
Werner Schweer
686d0d271c fix script bindings for some enums 2012-08-04 15:46:43 +02:00
Werner Schweer
2e84a7ee70 fix enum script binding for SegmentType 2012-08-03 15:54:02 +02:00
lasconic
f811d1677a fix #17549: Cannot double-click fretboard to apply to element 2012-07-30 21:41:48 +02:00
lasconic
06bceddde7 fix layout of double articulations 2012-07-30 16:22:56 +02:00
Werner Schweer
62eb0ee6d7 fix crash when trying to clone&drag rest 2012-07-24 15:01:25 +02:00
Werner Schweer
962432aa4a more robust behaviour when importing 1.2 files 2012-07-20 16:29:24 +02:00
lasconic
9d524310dc make dots and articulations small in small staves 2012-06-19 14:44:27 +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