Commit graph

12743 commits

Author SHA1 Message Date
ws
f6e30ae35a fixes for foto mode 2018-02-12 16:34:33 +01:00
ws
5783276f51 fix #269047 Crash by creating custom workspace... 2018-02-12 12:19:32 +01:00
ws
01588f76ea fix #269257 Text palette 2018-02-12 11:54:13 +01:00
ws
acc7757b6d fix #268147 Bad horizontal alignment of pedal lines 2018-02-12 11:37:06 +01:00
Nicolas Froment
902ae54ccb
Merge pull request #3452 from anatoly-os/240831_spacersEditCrash
fix #240831, fix #267689: crash on editing arpeggios, spacers, brackets and stems
2018-02-12 11:36:23 +01:00
mattmcclinch
e1ae0bfee6 fix #269212: "Tab bar" in View menu on macOS Sierra (#3457)
fix #269212: "Tab bar" in View menu on macOS Sierra
2018-02-12 11:34:54 +01:00
Finley Lau
470095f0d2 Fix #125121: Formula determining octave number affecting split staff point 2018-02-09 14:32:58 +01: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
Matt McClinch
2e112abcff fix #175216, fix #269114: Crash with shortcut alt+arrow up/down if more than one element or nothing is selected
Fix other related issues with the up-chord/down-chord commands
Prevent crash when adjusting the grips of ties
2018-02-09 12:44:18 +01:00
Nicolas Froment
06cc782a11
Merge pull request #3438 from Jojo-Schmitz/metaTags-for-parts
Fix #269132: Score properties wiped when saving a generated part
2018-02-09 11:13:34 +01:00
Nicolas Froment
d7dc25e62e
Merge pull request #3441 from Jojo-Schmitz/24745-revision-+OS-version
fix #24745: Add OS info to revision
2018-02-08 17:44:55 +01:00
Nicolas Froment
bf3f7687ee
Merge pull request #3448 from Jojo-Schmitz/winds-strings-section
Fix #269240: Add woodwinds and strings section to instruments list
2018-02-08 17:43:43 +01:00
Nicolas Froment
191c1e7dc3
Merge pull request #3454 from lasconic/fix-269044
fix #269044: fluid: default velocity-to-filter cutoff modulator should be disabled
2018-02-08 17:21:06 +01: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
lasconic
bbd814cc44 fix #269044: fluid: default velocity-to-filter cutoff modulator should be disabled 2018-02-08 16:21:44 +01:00
Joachim Schmitz
30dfda3d1a Fix #269240: Add winds and strings section to instruments list
See also https://musescore.org/en/node/269198 and
https://musescore.org/en/node/24091
2018-02-08 16:04:43 +01:00
Nicolas Froment
8b2fc1502a
Merge pull request #3453 from Jojo-Schmitz/texts-master
Cleanup leading and trailing whitespace in some strings, getting rid of html in some others
2018-02-08 15:05:33 +01:00
Joachim Schmitz
3fd47f7607 Cleanup leading and trailing whitespace in some strings, getting rid of html in some others
Also update copyright, change Soundfonts to SoundFonts and midi to MIDI
2018-02-08 14:28:57 +01:00
Joachim Schmitz
5043519383 fix #24745: Add OS info to revision 2018-02-08 10:25:16 +01:00
Nicolas Froment
3f33ca0b5a
Merge pull request #3446 from Jojo-Schmitz/minMaxSystemDistance
Fix #269238 and fix #269239: make sure min and max system distance don't surpass one another and fix the min and max lyrixs dash logic
2018-02-08 10:24:44 +01:00
Joachim Schmitz
bcb22facf4 Fix #269238 and fix #269239: make sure min and max system distance don't surpass one another
and fix the min and max lyrixs dash logic
2018-02-08 08:22:54 +01:00
lasconic
c8e19ede2c Prepare MuseScore 2.2: get new translations from S3 2018-02-07 16:00:23 +01:00
Nicolas Froment
f178a99b37
Merge pull request #3433 from Jojo-Schmitz/bass-clarinettes
Fix transpositioning of bass clarinettes in bass clef
2018-02-07 14:17:15 +01:00
Nicolas Froment
ad387e813a
Merge pull request #3440 from Jojo-Schmitz/texts
Fix accessibility text in Inspector
2018-02-07 14:16:53 +01:00
Johan Temmerman
dd2050e2f1 fix #8604, fix #4525, fix #6091, fix #48456, fix #148276, fix #230531, fix #267778: improve volta playback
unwindSection using RepeatList as how a human will notate the volta: using the n-th time a startRepeat is taken, also slightly modified the jump detection logic to have it check for jumps only upon the last passage of a measure
2018-02-07 11:21:59 +01:00
Johan Temmerman
30879209f5 added and actualized repeat tests:
* no-repeat (13) shouldn't have an off-page invalid jump either
 * Jumps should be taken on last repeat
 * repeatlist should make human-sense, not (only) programmer-sense (9)
 * added 1,3/2,4 style test
 * added tests to determine when an open volta should end
 * added 'with repeats' tests
2018-02-07 11:21:40 +01:00
Joachim Schmitz
d1cb272cda Fix accessibility text in Inspector
follow up to a95613e and ba1a5ac1
2018-02-05 19:40:03 +01:00
Joachim Schmitz
ecdcea3949 Fix #269132: Score properties wiped when saving a generated part 2018-02-05 17:25:12 +01:00
ws
9f31d6997e more cleanups for autoplace 2018-02-05 10:53:30 +01:00
ws
218bf79302 autoplace & other cleanups 2018-02-01 15:36:30 +01:00
Joachim Schmitz
bd0a4fd27b Ignore project files created by Qt-Creator
see
https://musescore.org/de/node/98621/revisions/387414/view#Qt-Creator-IDE---method-2
2018-02-01 12:00:12 +01:00
Nicolas Froment
ae0f5e7dcc
Merge pull request #3432 from mattmcclinch/fix-paste-lyrics
fix the pasting of lyrics
2018-02-01 11:48:49 +01:00
Joachim Schmitz
eae2126f40 Fix transpositioning of bass clarinettes in bass clef
see https://musescore.org/en/node/182076#comment-818338 ff.
2018-02-01 11:36:59 +01:00
ws
26a9a28435 update autoplacement for StaffText 2018-02-01 10:37:25 +01:00
Matt McClinch
71fb5c64c7 fix the pasting of lyrics
minor changes to the paste function
2018-02-01 03:32:44 -05:00
Nicolas Froment
a3d7aa5d48
Merge pull request #3430 from vliegnaarbeer/268968-musicxml-import-export-lyric-color
Fix #268968: MusicXML import export lyric color
2018-01-31 09:58:01 +01:00
Nicolas Froment
a5b92dde39
Merge pull request #3382 from IsaacWeiss/up-down-arrows-in-text
Fix #268197: Up/down arrow keys in first/last line of text don't go to beginning/end
2018-01-31 09:12:11 +01:00
Giuseppe de Beer
8448417ed2 Fix #268968: MusicXML import export lyric color 2018-01-30 22:07:42 +01:00
ws
9c17edd9c2 update Jump/Mark layout 2018-01-30 21:08:47 +01:00
ws
a8d771f952 autoplace for Jump and Mark elements 2018-01-30 21:08:47 +01:00
Nicolas Froment
4be751207a
Merge pull request #3419 from Jojo-Schmitz/igbo
Fix #268873: Add Igbo language
2018-01-30 19:07:18 +01:00
vliegnaarbeer
59002926b2 Fix #268578: MusicXML import export rest colors 2018-01-30 18:58:32 +01:00
lasconic
5512ff0c20 fix #268842: Need a space option in lyrics paste that doesn't advance to new note 2018-01-30 18:56:49 +01:00
Nicolas Froment
92c39609fc
Merge pull request #3423 from mattmcclinch/paste-lyrics
Allow for the pasting of lyrics
2018-01-30 18:56:13 +01:00
Nicolas Froment
a5aa23eb89
Merge pull request #3424 from Jojo-Schmitz/system-breaks
Consistently use "System Break" rather than "Line Break"
2018-01-30 12:17:08 +01:00
Christopher Lee
a62b5afbd5 Fix #179551: MusicXML Not Exporting Positioning 2018-01-30 11:44:12 +01:00
lasconic
78474ce623 Workaround to enable Jack in AppImage build. See PR #3428 2018-01-29 15:29:15 +01:00
ws
367591583b fix articulation shape 2018-01-29 15:03:49 +01:00
ws
50ddb57425 fix crash while editing slurs 2018-01-29 10:51:28 +01:00
ws
478cee24c1 fix #268694 2018-01-29 10:19:38 +01:00