Commit graph

94 commits

Author SHA1 Message Date
Werner Schweer
6e7e05aaec impl. staff type changes 2016-12-18 14:31:34 +01:00
Werner Schweer
660b393b98 change StaffType interface 2016-12-14 15:44:24 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
Werner Schweer
42b14fa114 fix performance regressions: slow loading files 2016-11-02 08:55:54 +01:00
Werner Schweer
f7d96502c3 update layout, change handling of clefs, system header and trailer 2016-10-25 17:35:55 +02:00
lasconic
f966b08d77 add more F and C clefs, refactor clef.cpp and use symId and line when possible 2016-09-29 01:14:03 +02:00
lasconic
88487955b9 add compatibility tests for clefs 2016-09-28 16:39:48 +02:00
Werner Schweer
27b0b767d1 fix #123601 Volta Hook height style setting not applied via double click 2016-09-28 16:06:38 +02:00
Werner Schweer
bf2f3774b3 fix #125566: all clefs in palette centered on top staff line 2016-09-21 15:49:02 +02:00
Werner Schweer
d6cad628d3 simplify clef implementation 2016-09-21 12:46:19 +02:00
lasconic
9ef2f130e2 fix #125126: add 4-string tablature clef. Also add serif version. Use a single glyphnames.json from smufl 2016-09-18 18:37:42 +02:00
werner
22d16c3615 inspector updates; misc. cleanups 2016-06-09 09:33:19 +02:00
ws
b448ab9c30 update continuous view 2016-05-18 15:44:03 +02:00
ws
474294a329 fix mtest 2016-04-21 12:20:29 +02:00
ws
553b0def9a fix clef creation for systems with one measure 2016-04-20 12:00:29 +02:00
ws
aa7fccd09f fix mtest clef_courtesy 2016-04-14 15:37:15 +02:00
ws
70e79135c6 add benchmark for incremental layout 2016-04-14 11:45:12 +02:00
ws
6af7e51d84 update mtest 2016-04-13 12:08:41 +02:00
ws
bbd802f8ae framework for partial relayout 2016-04-13 11:35:21 +02:00
ws
492709f203 code cleanups 2016-04-13 11:10:17 +02:00
ws
3d8749ffe9 some regression fixes, code cleanups 2016-04-13 11:08:01 +02:00
ws
9f933d8503 Layout reorganization 2016-04-13 11:05:04 +02:00
Marc Sabatella
eb26cc98e5 fix #91471: alternate fix that also improves undo behavior 2016-01-29 10:57:49 -07:00
Werner Schweer
4431d56b59 Merge pull request #2223 from ericfont/78196-no-courtesy-clef-section-ends-non-measure
fix #78196 no courtesy clef if section ends on non-measure
2015-10-28 16:22:07 +01:00
lasconic
bf3ca4d273 Merge branch '2-3-line' of https://github.com/MarcSabatella/MuseScore into MarcSabatella-2-3-line
On branch MarcSabatella-2-3-line
2015-10-28 12:41:40 +01:00
Joachim Schmitz
fd336322ce Fix #81876: add old Tenor clef and alternate Percussion clef
The glyphs are in Bravura, but missing in Emmentaler and Gonville, so
more work is needed to fully suport them
2015-10-07 17:39:25 +02:00
Eric Fontaine
dff272cedb fix #78196 courtesy clefs should not display on final measure of section if section break occurs on subsequent non-measure MeasureBase frames 2015-09-17 21:08:04 -04:00
Marc Sabatella
73922c6898 fix 2-line and 3-line layout issues 2015-09-01 13:42:17 -06:00
ws
eac0ed02f8 fix #65331 Bad screen scaling if staff scaled to 50% and zoom set to 200% 2015-06-16 11:27:09 +02:00
Joachim Schmitz
5c5683d294 Add G clef with optional vb8
Unfortunatly Emmentaler and Gonville are lacking the glyph, so
here it gets faked by using a standard G clef instead...
2015-05-31 10:39:13 +02:00
lasconic
9baba4992b fix #61061: Crash when scrolling in panoramic view and mmRest 2015-05-19 16:10:10 +02:00
lasconic
45f835174e fix #7886: Section break and courtesy clef 2015-05-02 15:51:10 +02:00
ws
3e8cb5b2e5 fix #54556 Multimeasure clef position bug 2015-04-09 13:48:56 +02:00
Werner Schweer
28893f9330 Merge pull request #1282 from trig-ger/memory_fixes
Fixes of memory leaks (using Valgrind)
2014-10-04 13:53:27 +02:00
Andrey M. Tokarev
51c2ca936e Fix Clef elements memory leak 2014-09-06 21:35:28 +04:00
Maurizio M. Gavioli
5aa3c40f8c Fix #31176 - Appearing and disappearing courtesy clef
When courtesy clefs are turned off, some sequences of steps involving clef changes across system breaks result in spurious courtesy clefs being shown. Also, occasionally, the layout oscillates between showing / hiding courtesy clefs and/or fitting its measure in the same system or the next system. See http://musescore.org/en/node/31176 for details and examples.
2014-09-03 18:58:55 +02:00
Joachim Schmitz
6b1a7192b0 fix translation of some accessibility infos
fix translation of some accessibility infos:
* accidentals
* articulations
* clefs
* jumps  (need to run thru Transifex first to be seen)
* keysigs
* marker (need to run thru Transifex first to be seen)
* noteheadnames (not shown anywhere currently)
* tremolo
* trills (need to run thru Transifex first to be seen)

fix some capitalization issues
2014-08-22 18:29:52 +02:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
Andrei Tuicu
9caa98b130 Added 4 new navigation commands:
- next element
- previous element
- first element
- last element
2014-08-17 17:25:21 +03:00
ws
1dcdd1037d update instrument handling 2014-08-16 11:21:56 +02:00
ws
6d46589c56 fix #29431 2014-08-13 21:01:21 +02:00
Joachim Schmitz
1b996da850 fix #29341, at least partial
but I think an update to/from Transifex is needed to make it work
2014-08-11 16:22:58 +02:00
lasconic
c5eeaecd8a fix #29341: Several strings show untranslated in MuseScore 2014-08-11 12:33:46 +02:00
ws
32ad9c2589 fix #28991 2014-08-06 10:15:58 +02:00
ws
f97a8b22c6 cleaner clef/cleflist implementation 2014-07-25 17:13:42 +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
Maurizio M. Gavioli
1794d8a894 Remove merge conflict left-over from clef.cpp:
it turned out if was simply a matter of removing the code 'commented out' with `#if 0` -- `#else`.
2014-06-20 23:48:33 +02:00
Sean Yeh
4df920f746 Fix the placements of flats in soprano clef 2014-06-05 10:36:37 -04:00
ws
e1b1246e0c make SegmentType an global enum class 2014-06-01 20:24:29 +02:00