Commit graph

35 commits

Author SHA1 Message Date
lasconic
0f5e3789c1 fix #275098: No instrument names and measure numbers in continuous view 2018-08-20 17:39:15 +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
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
luz.paz
443be63167 Misc. typos
Found via `codespell -i 3 -w --skip="./thirdparty,./share/locale,./fonts" -I ../musescore-whitelist.txt`
Whitelist:
```
clas
nd
ot
pres
strack
tage
te
```
2018-02-13 12:06:05 -05:00
Dag Henning Liodden Sørbø
2b6cb8b432 Change to new preferences model
The old Preferences struct holding all preferences are removed in favor of a
new Preferences class which acts as a proxy for QSettings. The settings stored
in QSettings are accessed directly through access methods like getBool(key),
getInt(key), etc. and changed with setPreference(key, value).

Since we are using QSettings directly the preferences are stored automatically
without the need for a custom write() and read() method like before.

The preferences.cpp/.h and prefdialog.cpp/h are refactored to have fewer
responsibilities than before. The Preferences class are all about storing and
retrieving preferences - it should not contain any code to handle any other
aspect of MuseScore.

Testing:
The Preferences class can be used in tests. All preferences are initialized with
default values in mtest. If a test requires that a preference has a specific
value it can be changed using setPreference() for that single test. In the tests
the preferences are stored in memory only.

The Preference class is supposed to be used as a singleton. In preferences.h an
'extern Preferences preferences' is set and it is defined in preferences.cpp. All
files which includes preferences.h have access to the 'preferences' singleton
and should use this to get and set preferences.
2018-02-08 16:59:10 +01:00
Werner Schweer
e8621b8e2a fingering layout update; fixed layout bugs 2017-01-19 16:06:40 +01:00
Werner Schweer
5433d719d9 replace TextStyle by SubStyle 2017-01-16 20:59:21 +01:00
Werner Schweer
337e885896 barline changes, part-1 2016-12-28 16:36:59 +01:00
lasconic
cf14b8d796 fix continuous panel flicker at beginning of system 2016-10-04 15:46:07 +02:00
lasconic
5a3bf8cb30 fix #127201: Clefs misplaced in continous view 2016-10-04 15:37:07 +02:00
Rockettwo
493314bfbe First attempt to not allow gaps any more 2016-06-01 18:31:51 +02:00
ws
b448ab9c30 update continuous view 2016-05-18 15:44:03 +02:00
Johan Temmerman
2dfb01919c fix #93976 part two: Ms::TimeSig::setSig 2016-01-13 00:44:32 +01:00
ws
d76e51d276 fix some scaling regressions 2015-11-18 18:09:59 +01:00
ws
149ea937a1 fix regression for linear view 2015-11-16 16:34:41 +01:00
lasconic
5fccfc5ccd cosmetic fix for continuous panel 2015-07-08 19:25:44 +02:00
lasconic
a029ea495f further improvements on continuous panel 2015-06-02 17:41:51 +02:00
lasconic
27b0a393a1 layout instrument name horizontally in continuous panel, several design fixes in continuous panel. Big thanks to PR #1907 2015-06-01 18:49:23 +02:00
ws
892e5887f9 fix #57861 bad import of & in part name 2015-04-27 13:03:52 +02:00
ws
62ccb7e071 cleanup instrument name handling 2015-04-13 17:12:53 +02:00
ws
8282094dd6 code cleanups; rename instr() to instrument() 2015-03-26 13:11:46 +01:00
ws
8ff4a8f95e fix #29931: Custom key signatures do not show 2014-12-08 18:02:29 +01:00
lasconic
22171edd40 fix #37376: Crash when paging through file containing multi-measure rest 2014-12-01 22:32:52 +01:00
vgstef
ca0b5857c9 Fix visibility issues in ContinuousPanel 2014-09-16 16:37:24 -04:00
vgstef
3fba9190c1 Fix continuous panel issues and panning 2014-09-12 18:40:30 -04:00
vgstef
07c1df3b2e Fix most issues for continuous view panel 2014-09-08 02:35:00 -04:00
vgstef
5d66b72bd7 Add spacing between elements 2014-07-24 07:44:50 -04:00
vgstef
1b3db975c8 Revert to long instrument name if no short name 2014-06-26 19:54:59 -04:00
vgstef
f9f3488b55 Hide naturals in key signature 2014-06-26 17:17:55 -04: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
vgstef
db2fb77a8b Fix measure number text and key signature superposition 2014-06-25 17:55:15 -04:00
Joachim Schmitz
a2f02ae43b fix warning re. unsued parameter 2014-06-24 17:08:07 +02:00
ws
789e1418e9 update merge 2014-06-24 13:48:29 +02:00
vgstef
d290630186 Adjust key signature to clef 2014-06-03 13:58:05 -04:00
vgstef
d6c04c7403 Update to global enums and deal with changing panel width 2014-06-03 13:58:05 -04:00