Commit graph

244 commits

Author SHA1 Message Date
ws
0f2f7d29a9 fix #28761 2014-08-12 20:10:59 +02:00
ws
951f901aed fix #25311 2014-08-12 16:13:12 +02:00
Werner Schweer
747f01659f Merge pull request #1089 from BartlomiejLewandowski/voice-copy-paste
Voice copy paste
2014-08-06 14:53:04 +02:00
Bartlomiej Lewandowski
bffcefd00a Corrected qDebug statements 2014-08-06 13:12:42 +02:00
ws
cb106ebd86 fix #28996 2014-08-06 10:25:17 +02:00
ws
32ad9c2589 fix #28991 2014-08-06 10:15:58 +02:00
Bartlomiej Lewandowski
bfc393aad0 Changes to voice copy paste 2014-08-06 00:11:17 +02:00
Werner Schweer
32d63fc5e8 Merge pull request #1091 from akdor1154/fixMidiCPPR
Fix #28781 and avoid selection.firstTick() segfault
2014-08-02 20:40:51 +02:00
Marc Sabatella
28d0cb9f3c fix #28821: crash on add clef to first note of measure 2014-08-02 11:49:15 -06:00
Jarrad Whitaker
6bc6603226 make midi input follow the concert pitch setting 2014-08-02 23:09:31 +10:00
ws
548fa0b736 fix #25806 2014-07-31 16:30:19 +02:00
Werner Schweer
bf7cca78fc Merge pull request #1073 from BartlomiejLewandowski/12960-paste-two-voice
Staff paste with multiple voices
2014-07-30 15:03:16 +02:00
ws
868c3891a7 fix #28491 2014-07-30 11:32:46 +02:00
ws
8d3d3f2da4 fix #27686 2014-07-29 14:08:52 +02:00
lasconic
ae475eb0fd fix #23319. When inserting a spanner, extend it to the end of measure 2014-07-28 23:41:42 +02:00
Bartlomiej Lewandowski
cf658a24b1 Added voice data to staff mime.
Changed paste staff behavior to overwrite only the voices included in staff mime.
2014-07-28 22:22:12 +02:00
Bartlomiej Lewandowski
920a89ddd9 fix #12960 2014-07-28 22:22:12 +02:00
ws
ec344a3cf9 fix #25876 2014-07-28 15:54:58 +02:00
ws
22bec3a485 fix #28371 2014-07-27 15:58:42 +02:00
ws
f97a8b22c6 cleaner clef/cleflist implementation 2014-07-25 17:13:42 +02:00
Marc Sabatella
b5790f905b fix #28176: crash on note entry on first note of slur 2014-07-24 21:31:23 -06:00
lasconic
9ff125fe05 better fix #24492 2014-07-23 15:41:06 +02:00
lasconic
762e828009 add parenthesis around chord symbols via same shortcut than notes and accidentals 2014-07-18 00:25:19 +02:00
lasconic
3a68b492c5 fix accidental parenthesis in palette by using an icon, it's the same than the note one, added a shortcut to add bracket around note and accidental 2014-07-18 00:11:00 +02:00
ws
7108d9f070 fix slur command in note entry mode 2014-07-14 13:59:54 +02:00
Maurizio M. Gavioli
d2ac685d14 TAB entry mode: Sync current note with string cursor.
In TAB entry mode, while moving the string cursor up or down, the current (selected) note remains the last inserted note, with the following inconsistency:

- new notes are entered at the string cursor
- but cmds affecting a note (pitch up/down and like) changes the selected note;

this is likely to lead to confusion and unexpected results.

With this fix, when the string cursor is moved up/down and a note is found at the new string, it is made current (selected). If there is no note, the selection remains unaffected.

Note: Also corrected a typo in the name of a StaffType method.
2014-06-28 13:07:36 +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
206b1e5798 move OttavaType to Ottava::Type
needed to make it available to the plugin framework
2014-06-26 12:01:52 +02:00
Joachim Schmitz
29d17dae5c rename LayoutBreak::LayoutBreakType to LayoutBreak::Type 2014-06-26 11:57:45 +02:00
Joachim Schmitz
b6be7a9852 rename AccidentalRole and AccidentalType to Role and Type 2014-06-26 11:57:41 +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
f3caba78f6 fix #25600 2014-06-26 11:41:34 +02:00
Nicolas Froment
5f68171112 Merge pull request #992 from MarcSabatella/26516-repitch
fix #26516: crash on repitch
2014-06-23 19:41:08 +02:00
Marc Sabatella
be38679c7b add comments 2014-06-23 07:55:24 -06:00
Marc Sabatella
738afd110b fix ties & rests on MIDI input 2014-06-21 20:00:03 -06:00
ws
b4066a7976 stronger typing for key 2014-06-20 17:07:22 +02:00
Marc Sabatella
6c003995d4 fix #26516: crash on repitch 2014-06-19 09:27:38 -06:00
ws
ca737076a1 fix #22471 2014-06-19 12:54:13 +02:00
ws
8aede97585 fix #24414 2014-06-19 11:34:28 +02:00
Nicolas Froment
9f8b090e04 Merge pull request #984 from MarcSabatella/25285-courtesy-link
fix #25285: add&remove courtesy accidentals for links
2014-06-18 08:44:48 +02:00
Marc Sabatella
18eb8cf5b8 fix #26446: incorrect courtesy/microtonal accidentals after up/down with links 2014-06-17 22:59:56 -06:00
Marc Sabatella
10290fa9db fix #25285: add&remove courtesy accidentals for links 2014-06-17 22:52:25 -06:00
Marc Sabatella
264eee216a fix #22205: microtonal accidentals display as naturals after earlier accidental 2014-06-12 20:13:41 -06:00
ws
e8be73f41b fix transposition when changing instrument 2014-06-04 10:40:26 +02:00
ws
b7dd5af499 update KeySig implementation 2014-06-03 15:28:10 +02:00
ws
e1b1246e0c make SegmentType an global enum class 2014-06-01 20:24:29 +02:00
ws
6edea9fd9e fix mtest & regression 2014-05-31 12:04:41 +02:00
Joachim Schmitz
6f3a7d1957 whitespace cleanup 2014-05-30 13:37:44 +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
4bf9d60be1 convert unnamed enum into enum class Pad 2014-05-30 13:37:36 +02:00
Joachim Schmitz
cde0a3910d convert enum StaffGroup into enum class 2014-05-30 13:37:28 +02:00
Joachim Schmitz
d8ee64b3cc convert enum UpDownMode into enum class 2014-05-30 13:37:27 +02:00
Bartlomiej Lewandowski
3c0617a8b7 Added isType methods for selection 2014-05-29 20:59:12 +02:00
Joachim Schmitz
76db7c6f66 convert enum AccidentalVal into enum class 2014-05-27 11:41:07 +02:00
Joachim Schmitz
641a7a5a91 convert enum NoteType into enum class 2014-05-27 10:35:28 +02:00
Joachim Schmitz
826c956013 convert enum SelectType into enum class 2014-05-27 10:34:08 +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
cd48d9ccfd convert enum SelState into enum class 2014-05-26 13:21:04 +02:00
Joachim Schmitz
0d6cc4ffe0 convert unnamed enum into enum Tpc
but haven't had the guts to make it an enum class yet
2014-05-26 12:27:29 +02:00
Joachim Schmitz
788852752d convert unnamed enum into enum class Prefer 2014-05-26 12:27:28 +02:00
ws
bdc7ec245c fix #20579 2014-05-26 12:10:59 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
2ae0940bdd convert enum LayoutBreakType to enum class 2014-05-23 10:35:13 +02:00
Joachim Schmitz
6b3bd55258 convert enum AccidentalType to enum class 2014-05-23 10:35:08 +02:00
Joachim Schmitz
7085e52486 convert enum AccidentalRole to enum class 2014-05-23 10:35:07 +02:00
Joachim Schmitz
27f8ca023f convert enum DurationType to enum class 2014-05-23 10:34:57 +02:00
ws
fb0e15eb10 update measure properties + parts 2014-05-20 17:59:32 +02:00
ws
7f765e70a2 better layout for beams+rests 2014-05-17 15:48:37 +02:00
ws
436c116b01 add default string table 2014-05-13 17:15:43 +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
ws
76eb9ebfb0 use char for some enums 2014-05-07 18:09:01 +02:00
Isensee
e3e7aa0a8a fix #24951: fix warning 2014-05-06 17:36:20 +02:00
ws
6da9d12b6b fix #25612 2014-05-05 14:02:26 +02:00
ws
f9059a269b remove stafftype subclasses 2014-04-30 13:39:16 +02:00
Isensee
69f250919e fix #24951: grace notes after enabled 2014-04-23 18:09:57 +02:00
ws
eebc64c106 fix #25481 2014-04-23 14:50:49 +02:00
Joachim Schmitz
a78b776f79 correcting typo 2014-04-23 14:02:33 +02:00
ws
5fb591e966 fix #25411 2014-04-23 11:09:14 +02:00
ws
5fb40769fa fix #25434 2014-04-22 17:02:03 +02:00
ws
8707df854d fix #25426 2014-04-16 11:41:23 +02:00
ws
1aea2ed3ab fix #25360 2014-04-14 10:39:27 +02:00
ws
d9f1624e27 fix upDown() for transposing instruments 2014-04-11 09:39:32 +02:00
ws
d2405f0e8d fixes for transposing instruments 2014-04-10 13:14:22 +02:00
ws
d280091f22 implement separate tpc values for transposed view 2014-04-09 09:40:48 +02:00
ws
a8ef38ba99 fixes for pianoroll editor 2014-04-02 10:49:54 +02:00
John Pirie
11d65906de Fix #25138: Notes cannot be moved between staffs unless both staffs are of standard type 2014-03-30 20:07:37 +01:00
ws
ef3a7da47c fix #25052 2014-03-26 11:02:23 +01:00
Joachim Schmitz
007df373a3 changing all assert() to Q_ASSERT()
except for thirdparty/portmidi/
2014-03-04 13:32:32 +01:00
lasconic
7ade02b2ab fix #22785: Drag-selecting, copying and pasting a multi-voice note causes hang 2014-02-13 21:25:57 +01:00
lasconic
137b0be331 fix #24628: Play always starts in the wrong place + fixes for loop playback and repeat 2014-02-10 17:30:30 +01:00
Mark Stanton
d776d04e2f Calculates new line of moved note at the beginning of the move process. 2014-01-30 00:41:21 +00:00
Marc Sabatella
60599a3b4a fix #23799: annotations deleted with chordrests
Segment annotations are currently deleted if the last chordrest in that
segment is deleted - either because you selected a region containing
this chordrest and hit Cut/Delete or because you lengthened a previous
chordrest to subsume this one.  But the 1.3, and expected, behavior is
that annotations remain even when chordrests are deleted.
2013-12-11 12:43:53 -07:00
Maurizio M. Gavioli
2acd24ba1c Finish renaming of Tablature class to StringData
Renames also the files hoding the class itself:
- libmscore/tablature.cpp => stringdata.cpp
- libmscore/tablature.h => stringdata.h

No actual change in the code, only updated references to stringdata.h in #include's.
2013-12-05 21:37:28 +01:00
ws
f5cfb12dc5 revert PR #566 2013-11-27 11:51:16 +01:00
Werner Schweer
784aa2f9ad Merge pull request #566 from Isensee/23543-update_accidental
fix #23543: additional update for acidentals
2013-11-26 06:14:30 -08:00