Commit graph

38 commits

Author SHA1 Message Date
Dmitri Ovodok
8ac7d265dc fix #299522: fix undoability of edit mode changes for Tuplet, ChordLine, Image 2020-01-10 14:55:21 +02:00
Dmitri Ovodok
5c3b407dae Move setting up grips out of Element::startEdit() 2019-12-24 14:16:06 +02:00
Dmitri Ovodok
af7b8890ab Assign PIDs to more properties 2019-06-07 14:22:39 +02:00
Dmitri Ovodok
c95dfd5a40 Make it possible to record elements written to MSCX 2018-10-29 16:30:19 +02:00
alexandr
df114f189c Compile under MSVC: this commit caontais all changes to run MSVC build
1) fix some bugs which appear in runtime:  replace QString::tostdstring() to Foo.toUtf8().constData().

2) Enable start center online community. To use it you need download webengine in your QT lib. see instruction https://musescore.org/en/handbook/developers-handbook/compilation/compile-instructions-windows-visual-studio-2017-wip

3) update install steps. Add additional dlls for webEngine. Add copying dlls and musescore.exe to /msvc.install/bin folder. Run project will work with the "$(ProjectDir)\..\..\msvc.install\bin\MuseScore.exe" specified in Debugging field in mscore project

4) Moving AppVeyor from MinGW to MSVC. Exclude ALL MSVC project from INSTALL project. Exclude ALL from PACKAGE. Remove migw-cmake in script build, add .bat instead. Remove xcopy from 7z archive step

5) Fix warning : Warning C4703 potentially uninitialized local pointer variable '' used; Warning C4456 declaration of '' hides previous local declaration; Warning C4458 declaration of '' hides class member

6) Change path to 11 version wix toolset which created .msi installer package
2018-08-04 12:17:31 +02:00
ws
175d5aadb3 cleanup ElementFlags interface, use more Placement properties on mxml import/export 2018-07-04 12:41:14 +02:00
anatoly-os
4facafc468 fix #271529: incorrect stem position for some noteheads in layout
Implemented correct notehead bbox width and origin calculations. Fixed
note and chord stems, ledger lines, beams, dots, articulation, slur and chord positions.
2018-05-05 10:34:45 +02:00
ws
af29311ec4 remove Element->_readPos 2018-04-30 16:08:25 +02:00
luz.paz
dab3b5f056 Misc. typos follow up
Follow up to previous typo commit a8ac55c180
2018-02-19 19:30:12 -05:00
anatoly-os
f1c36a6ed9 fix #240831, fix #267689: crash on editing arpeggios, spacers, brackets and stems
Added required call to the super startEdit() method to initialize ElementEditData for further usage in startEditDrag.
Removed nullptr check since it is actually useful to have crashes on master to find incorrect program states, but not just avoid occasional crashes.
2018-02-09 15:14:44 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
lasconic
aeb0d5b7d1 fix #143791: Odd crash when saving chord line 2016-11-26 16:15:16 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
ws
492709f203 code cleanups 2016-04-13 11:10:17 +02:00
lasconic
fe58a8f692 fix #53931: Customised slide position is not read correctly 2015-04-07 17:30:43 +02:00
ws
16764d4614 fix #44466: Crash extending volta over mmrest starting a new system + other cleanups 2015-01-19 12:41:16 +01:00
lasconic
b68fcb9ca8 fix #39231: Bad layout of straight chordlines 2014-12-20 18:41:29 +01:00
Joachim Schmitz
6df260c8c2 fix problems reported by lupdate
together with PR #1427
2014-11-04 15:04:30 +01:00
Joachim Schmitz
8e4c269ffe fix toolTips to use Sentence case 2014-10-15 21:16:54 +02:00
Andrei Tuicu
c3ff25358b fix 30281
Fix readability
Optimize string allocation
	modified:   libmscore/accidental.cpp
	modified:   libmscore/ambitus.cpp
	modified:   libmscore/articulation.cpp
	modified:   libmscore/barline.cpp
	modified:   libmscore/chord.cpp
	modified:   libmscore/chordline.cpp
	modified:   libmscore/chordrest.cpp
	modified:   libmscore/dynamic.cpp
	modified:   libmscore/fingering.cpp
	modified:   libmscore/hairpin.cpp
	modified:   libmscore/harmony.cpp
	modified:   libmscore/jump.cpp
	modified:   libmscore/keysig.cpp
	modified:   libmscore/marker.cpp
	modified:   libmscore/measure.cpp
	modified:   libmscore/note.cpp
	modified:   libmscore/ottava.cpp
	modified:   libmscore/rest.cpp
	modified:   libmscore/score.h
	modified:   libmscore/tempotext.cpp
	modified:   libmscore/text.cpp
	modified:   libmscore/timesig.cpp
	modified:   libmscore/tremolo.cpp
	modified:   libmscore/trill.cpp
	modified:   libmscore/volta.cpp
	modified:   mscore/scoreaccessibility.cpp
2014-08-21 20:33:11 +03:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
John Pirie
29cd70569e Updates to grips on chordlines, GP drumset moved to libmscore/, enhanced restrictions on degree of slide modification 2014-08-15 16:22:35 +01:00
John Pirie
c6cd137d66 New boundaries of chordlines, stopped grips allowing user to change chordline kind visually. 2014-08-15 16:22:35 +01:00
John Pirie
f6ea131b93 Updates to slides - width modification and addition to palette (same with tremolo bars) 2014-08-15 16:22:34 +01:00
John Pirie
2a0f113b25 Guitar Pro implementation split up, support also for ties, grace notes, slides and other minor articulations. 2014-07-28 09:33:37 +01:00
Joachim Schmitz
f39e4317d9 fix warnings reg. wrong order of evaluation 2014-06-17 14:38:39 +02:00
Marc Sabatella
a482b33ff1 fix #25877: fix horizontal position of scoop 2014-05-27 15:30:55 -06: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
Joachim Schmitz
9b45470394 convert enum ChordLineType to enum class 2014-05-23 10:34:52 +02:00
ws
b4a3b41c49 fix #16626 2014-03-16 14:57:32 +01:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
lasconic
3e351c16b6 fix #20083: Fall/Doit modification causes unredable mscx file and crash 2013-04-27 00:04:50 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +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
2f31e4804d initial implementation of plop and scoop 2012-09-01 12:00:59 +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