Commit graph

377 commits

Author SHA1 Message Date
ws
567b73c5a0 fix #41291: Switching concert pitch when using transposing instruments augments the keysignature on each line 2014-12-15 13:31:59 +01:00
Nicolas Froment
7a67e634fb Merge pull request #1529 from Jojo-Schmitz/pan
fix #24084: mixer pan not exported to MusicXML
2014-12-13 00:20:40 +00:00
Joachim Schmitz
5b9c5b95c1 fix #24084: mixer pan not exported to MusicXML 2014-12-11 11:35:10 +01:00
Marc Sabatella
69bb399e50 add command: resequence rehearsal marks 2014-12-09 14:40:06 -07: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
Marc Sabatella
ba9bf16e15 fix #40556: focus lost after duration change 2014-12-03 00:07:11 -07:00
Nicolas Froment
4934cf0a57 Merge pull request #1487 from MarcSabatella/6535-tie-grace
fix #6535: grace note ties, also articulations & duration fixes
2014-12-01 23:16:45 +01:00
Marc Sabatella
90c3c1593d fix #6535: grace note ties, articulations, and undo fixes 2014-11-29 19:46:33 -07:00
lasconic
9b2266e77d album: don't add line break if page break 2014-11-29 17:45:51 +01:00
Nicolas Froment
bddb38f481 Merge pull request #1171 from Igevorse/instrument-change
Automatic control of JACK/ALSA MIDI Out ports
2014-11-28 17:46:23 +01:00
Igevorse
6bc6742a65 Automatic control of JACK/ALSA MIDI Out ports 2014-11-28 20:25:45 +05:00
lasconic
50a63f317c fix #39121, fix #20783 2014-11-28 14:49:46 +01:00
ws
56c8a00d38 update mtest, fix regressions 2014-11-27 17:22:27 +01:00
ws
2df9e0dab3 fix #34006 2014-11-27 14:50:12 +01:00
ws
a3a54fb541 fix #39801 2014-11-27 13:04:18 +01:00
ws
5382ededa4 fix #33896 2014-11-23 15:42:06 +01:00
ws
cf92afb3a1 fix #36511 2014-11-22 13:05:23 +01:00
ws
802b8006b3 fix #39036 2014-11-22 12:03:22 +01:00
Marc Sabatella
78afc76912 fix #39341: crash on tab entry 2014-11-17 08:44:05 -07:00
ws
adc82d2243 Merge branch 'master' of github.com:musescore/MuseScore 2014-11-17 11:13:44 +01:00
Nicolas Froment
f783a7449b Merge pull request #1453 from MarcSabatella/38991-cursor-jump-updown
fix #38991: cursor jump on up/down if layout changes
2014-11-16 19:49:26 +01:00
lasconic
9bc7585893 fix #34581: Clicking on a bar and playing should play from the start of bar 2014-11-15 23:12:09 +01:00
ws
c511c86b90 automatic to create unique rehearsal marks 2014-11-15 16:44:14 +01:00
lasconic
ca78947682 add convenient function to get 'a' title for the score... 2014-11-14 21:00:36 +01:00
Marc Sabatella
6196223a31 fix #38991: cursor jump on up/down if layout changes 2014-11-13 00:42:16 -07:00
Marc Sabatella
9590d21204 fix #38816: crash on delete all of empty score with title frame 2014-11-10 22:16:30 -07:00
lasconic
aab56a4f9c fix #38706: Crash in Page View after deleting all measures and adding a staff 2014-11-10 10:42:00 +00:00
Andrey M. Tokarev
11167b17bc Fix #37846: MIDI import panel is not displayed when opening a MIDI file 2014-11-01 12:52:35 +03:00
ws
e4b19ffcf9 fix #22904 2014-10-28 14:04:45 +01:00
ws
aa6b0c8e63 fix #30941 2014-10-22 17:17:26 +02:00
Marc Sabatella
ae2ab3d1ff fix #35841: slurs and ties should not be treated as similar for selection 2014-10-07 20:21:02 -06:00
ws
df675154e5 fix #33341 2014-09-23 18:07:32 +02:00
ws
26dfd95eb9 fix #30431 2014-08-25 19:31:07 +02:00
Nicolas Froment
fda313306f Merge pull request #1143 from Igevorse/29776
fix #29776: Solo is not activated on file load
2014-08-21 10:20:16 +02:00
Marc Sabatella
369741ac88 fix #30166: cmdSelectAll issues 2014-08-20 11:32:47 -06:00
AntonioBL
2f8840d2fd avoid dots for notes which may result in 256th notes/rests or shorter 2014-08-20 17:59:22 +02:00
ws
9dc460c81e fix #29996 2014-08-19 13:35:13 +02:00
Igevorse
e35cde7025 fix #29776: Solo is not activated on file load 2014-08-19 13:45:48 +05:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
ws
01ebb2e443 fix #29736 2014-08-18 11:33:28 +02:00
Nicolas Froment
01b6a81b23 Merge pull request #1135 from Jojo-Schmitz/translate
various translation and spelling issues
2014-08-17 14:42:06 +02:00
Nicolas Froment
113a12af53 Merge pull request #1138 from BartlomiejLewandowski/selection-cleanup
Selection cleanup
2014-08-17 14:31:58 +02:00
Joachim Schmitz
4701d08d37 fix typo by changing V_EIGHT to V_EIGHTH 2014-08-17 13:31:35 +02:00
Joachim Schmitz
facd9bce0b fix 2 compiler warnings
and convert enum DrumsetKi9nd into an enum class in the due course
2014-08-17 12:50:22 +02:00
ws
1886d6d911 fix #29796 2014-08-17 12:41:44 +02:00
ws
048eb7df3b fix regression: add instrument 2014-08-16 17:54:20 +02:00
ws
aea2c71a74 regression: fix split staff 2014-08-16 16:24:06 +02:00
ws
795fbd57af fix regression: delete part/undo 2014-08-16 14:40:16 +02:00
ws
570a8094fe fix #29751 2014-08-16 14:40:16 +02:00
Bartlomiej Lewandowski
cbaa128e4d Added comments and spaces 2014-08-15 22:49:59 +02:00
Nicolas Froment
3257ad7d4a Merge pull request #1106 from BartlomiejLewandowski/voice-filter
Voice filter
2014-08-12 15:28:19 +02:00
Bartlomiej Lewandowski
a9a029ecac Fixed range selection change to none when no elements are in range. 2014-08-12 14:20:33 +02:00
ws
0c44719a58 fix #29241 2014-08-11 15:26:29 +02:00
lasconic
31b24d4977 use nextSegmentAfterCR instead of next1MM 2014-08-10 02:09:04 +02:00
Nicolas Froment
4e388f7665 Merge pull request #1114 from BartlomiejLewandowski/29311-selection-extend
Fixed single selection to range selection transition.
2014-08-10 02:05:33 +02:00
Nicolas Froment
cec67e6790 Merge pull request #933 from BartlomiejLewandowski/25852-range-timesig
Range selection ending fix
2014-08-10 01:02:37 +02:00
Bartlomiej Lewandowski
559815b0cd fix #29311 Fixed single selection to range selection transition. 2014-08-10 00:51:01 +02:00
Bartlomiej Lewandowski
2bf14c7cfb Fixed range ending for lasso select. 2014-08-10 00:16:37 +02:00
Bartlomiej Lewandowski
6afa0d74fd fix #25852 Fixed assigning the end of a range selection 2014-08-10 00:16:37 +02:00
ws
16c277158e fix #29101 2014-08-07 19:39:18 +02:00
ws
882598e23d fix #29096 2014-08-07 11:33:05 +02:00
ws
2f8b654ef0 fix #28936 2014-08-05 16:09:14 +02:00
ws
5373c93090 fix #28826 2014-08-05 14:10:22 +02:00
ws
f3548a9d56 fix #25472 2014-07-31 14:12:34 +02:00
Bartlomiej Lewandowski
b325a65f89 Added selection filter class.
Added selection filter object to score.
Added communication between selection window and selection filter.
Added example filtering for dynamics.
2014-07-30 14:47:59 +02:00
lasconic
d6fcb0e4f6 updates notes in all measures, no need to go through mmRest measure, there is no note. Plus, during read, mmRest are not in place yet 2014-07-28 23:38:39 +02:00
ws
e92ecfd2f8 cleanup findCR() 2014-07-27 16:48:05 +02:00
ws
de4737d3dc fix #27926 2014-07-27 16:11:59 +02:00
ws
66fcc1628c fix #28306 2014-07-27 12:39:00 +02:00
ws
f97a8b22c6 cleaner clef/cleflist implementation 2014-07-25 17:13:42 +02:00
Bartlomiej Lewandowski
491b922dce Added subtype filtering in select similar window 2014-07-22 14:54:49 +02:00
ws
17910f7441 remove id from spanner class 2014-07-21 14:28:37 +02:00
ws
a227994dee fix regression & mtest 2014-07-17 18:26:59 +02:00
Nicolas Froment
64a86e75d9 Merge pull request #1019 from Jojo-Schmitz/enum-class
convert as many "enum" as possible to "enum class", and make them ": char" in the due course #7
2014-07-17 14:43:13 +02:00
Bartlomiej Lewandowski
c6c4579628 Added staff start and end to selection pattern 2014-07-16 17:45:21 +02:00
Bartlomiej Lewandowski
b76327c6f9 Refactored common code from measure and score scanElements to segment 2014-07-16 17:44:03 +02:00
Bartlomiej Lewandowski
6f99921b57 Moved selectSimilar methods from MuseScore to Score. 2014-07-16 17:44:03 +02:00
Bartlomiej Lewandowski
40bf7b383b Added scanElementsInRange method to Score 2014-07-16 17:44:03 +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
a2c0bf6188 fix #26476 2014-07-15 12:49:51 +02:00
Werner Schweer
6520e4b305 Merge pull request #1028 from mgavioli/Fix_27201_Plugin_methods_returning_QObjects
Fix #27201 - PLUGINS: methods returning pntrs to QObject lead to crash.
2014-07-11 17:58:39 +02:00
ws
d59cc84ee2 fix some spanner bugs 2014-07-09 18:05:58 +02:00
Maurizio M. Gavioli
20565e6016 An overlooked details... 2014-07-06 02:14:58 +02:00
Maurizio M. Gavioli
d11f1b118b Fixes the following Q_INVOKABLE methods returning a QObject* by turning them into a property:
- Measure:
-- firstSegment
-- lastSegment
- MeasureBase:
-- nextMeasure
-- nextMeasureMM (new)
-- prevMeasure
-- prevMeasureMM (new)
- Score:
-- firstMeasure
-- firstMeasureMM (new)
-- (for firstSegment(), see special cases below)
-- lastMeasure
-- lastMeasureMM (new)
-- lastSegment

- Segment:
-- next (renamed from `next1`)
-- nextInMeasure (renamed from `next`)
-- prev (renamed from `prev1`)
-- prevInMeasure (renamed from prev)

Special cases:

- Cursor: The prototype of the `Q_INVOKABLE Ms::Note* Cursor::addNote(int pitch)` was wrong: corrected in `Q_INVOKABLE void Cursor::addNote(int pitch)`.
- QmlPlugin: `Q_INVOKABLE Score* QmlPlugin::readScore()` and `Q_INVOKABLE Score* QmlPlugin::newScore()` has been kept, as they are intended to be called from QML; code has been added to ensure the C++ ownership of the returned object.
- Score: `Q_INVOKABLE Segment* Score::firstSegment(Segment::Type segType)` is kept (as it needs a parameters), but code is added to ensure C++ ownership of the returned Segment*.
- Segment: `Ms::Element* Segment::element(int track)` has been made NOT Q_INVOKABLE; a variant `Q_INVOKABLE Ms::Element* elementAt(int track)` has been added specifically for QML with code to ensure the C++ ownership of the returned Element* (this was the cause for the crash of the Walk plug-in).
- FiguredBass: `Q_INVOKABLE Ms::FiguredBassItem* FiguredBass::addItem()` has been removed; plugin interface for FiguredBass needs to be redesigned anyway.

The few occurrences in the supplied plug-ins of the methods whose names did change have been updated.
2014-07-06 01:56:30 +02:00
ws
2da5273597 fix #22132 2014-07-03 15:02:36 +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
83ead22c35 cleaner implem. for reading ties 2014-06-24 14:45:50 +02:00
ws
87ad7b4f25 SpannerMap key fix 2014-06-24 13:38:05 +02:00
ws
b4066a7976 stronger typing for key 2014-06-20 17:07:22 +02:00
lasconic
c2552502d4 fix selection range when on staff > 1, when reverse selection 2014-06-18 10:17:00 +02:00
Joachim Schmitz
836db56543 fix warnings reg. wrong format specifier 2014-06-17 14:23:15 +02:00
Nicolas Froment
ea51a179cc Merge pull request #945 from BartlomiejLewandowski/selection-refactor-range
Selection refactor range
2014-06-09 16:12:55 +02:00
ws
9bafd84535 fix mtest 2014-06-05 11:57:01 +02:00
ws
9a6d909a29 fix #25945 2014-06-05 11:37:21 +02:00
ws
d5b3159c3d more fixes for instrument change 2014-06-04 10:40:26 +02: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