Commit graph

518 commits

Author SHA1 Message Date
Dmitry Donskikh
a0d84976e8 added selector to change print octave number or not Signed-off-by: Dmitry Donskikh <deedonskihdev@gmail.com>
Signed-off-by: Dmitry Donskikh <deedonskihdev@gmail.com>
2022-07-12 18:17:20 +03:00
Eism
6034834738 String to Int 2022-07-12 12:28:42 +03:00
HemantAntony
ee6804c5eb Cleaned up code and fixed warning 2022-07-11 16:18:33 +05:30
luz paz
db98713d01 Fix various typos 2022-07-08 10:11:36 -04:00
Igor Korsukov
80ee1ebf8e [engraving] moved translations to TConv 2022-07-07 17:08:02 +02:00
HemantAntony
40c2f0c199 Fixed no output when debugging 2022-07-07 13:45:40 +02:00
RomanPudashkin
42e97470aa
Merge pull request #12292 from igorkorsukov/global/settings_color
Fixed read QColor from settings
2022-07-07 14:24:30 +03:00
RomanPudashkin
446091c868
Merge pull request #12262 from RomanPudashkin/instrument_names_fix
[MU4] fix #12255: Instrument names are empty when adding new instruments
2022-07-06 19:57:29 +03:00
RomanPudashkin
f584b59bef
Merge pull request #12290 from RomanPudashkin/images_crash
[MU4] Fix #12286: Crash when open scores with inserted images
2022-07-06 17:41:27 +03:00
Igor Korsukov
f88ad82f66 fixed read QColor from settings 2022-07-06 16:13:39 +02:00
Joachim Schmitz
48688ad6e3 Fix MSVC compiler warnings
reg. conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-07-06 14:39:30 +02:00
Joachim Schmitz
b443b59219 Fix MSVC compiler warning
reg. macro redefinition (C4005)
2022-07-06 14:39:30 +02:00
Roman Pudashkin
5bdc4ecdf4 fix #12286: registered the implementation of ICryptographicHash 2022-07-06 14:44:15 +03:00
Roman Pudashkin
815865d4c1 fix #12255: fixed getting selected instruments/score order from the instruments dialog 2022-07-05 19:28:03 +03:00
RomanPudashkin
c5006d5513
Merge pull request #11390 from Eism/change_workspace_fix
[MU4] Change workspace fix
2022-07-04 19:20:26 +03:00
Igor Korsukov
c83d6630a2 [engraving] removed Qt dependencies 2022-07-01 21:48:16 +03:00
Igor Korsukov
22c68830c6 fixed read settings 2022-07-01 12:59:37 +03:00
Igor Korsukov
911cafc48b [engraving] removed Qt dependicies. Step 5 2022-07-01 00:00:07 +03:00
Eism
ac4925a341 Restart app after restore settings 2022-06-30 22:35:10 +03:00
Igor Korsukov
b32a4b2623 [engraving] replaced QRegularExpression to std::regex 2022-06-30 01:27:57 +03:00
Igor Korsukov
0a13b86cbb [engraving] Removed Qt dependencies. Step 3 2022-06-29 17:17:29 +03:00
Eism
540a7ce7ac fixed #12180: Remove only one character 2022-06-29 13:19:56 +03:00
Eism
44be8a084d fixed #12195: Fixed return of absolute directory path 2022-06-28 22:03:18 +03:00
Igor Korsukov
9818c06cef [engraving] added FormatValue 2022-06-28 11:52:07 +03:00
Igor Korsukov
f25c23e5ca [engraving] separated EditData 2022-06-28 11:52:07 +03:00
Igor Korsukov
85db11934f [engraving] remove Qt dependencies 2022-06-27 12:56:29 +03:00
Igor Korsukov
99a24bfb18 added DateTime type 2022-06-24 15:57:22 +03:00
Igor Korsukov
cf6c12731e [engraving] replased QDir to Dir 2022-06-24 09:35:00 +03:00
Igor Korsukov
b1c8cc5631 added engraving check build project 2022-06-23 17:35:31 +03:00
Igor Korsukov
a7c6389190 removed rapidjson 2022-06-23 15:24:58 +03:00
Igor Korsukov
b8e12a4e77 replaced QJsonXXX to JsonXXX 2022-06-23 15:24:58 +03:00
Igor Korsukov
89e2d05b3a reimplemented json 2022-06-23 15:24:58 +03:00
Eism
f59402985d Fixed video's duration
tomSecsSinceEpoch takes into account the current timezone, we do not need it
2022-06-22 18:44:09 +03:00
Igor Korsukov
f432319d2f added json implementation 2022-06-22 10:10:52 +03:00
Igor Korsukov
ad14943b4f [engraving] Replacement QString to String. Step 15 2022-06-20 13:24:08 +03:00
Casper Jeukendrup
5f851d1517 Fix FileInfo tests on Windows
- fix unsupported unescaped () in regex
- fix FileInfo::relative and FileInfo::absolute
2022-06-17 23:21:04 +03:00
Igor Korsukov
26f393c2b7 [engraving] Replacement QString to String. Step 14 2022-06-17 17:34:30 +03:00
Casper Jeukendrup
bcd8623194 Eliminate some implicit Char <-> QChar conversions 2022-06-17 17:33:21 +03:00
Casper Jeukendrup
1de069e716 Add missing operators to Char
Otherwise, sometimes the operators from QChar would be used due to automatic Char <-> QChar conversion.
2022-06-17 17:33:21 +03:00
Igor Korsukov
7ebbb746db [engraving] Replacement QString to String. Step 13 2022-06-17 10:36:38 +03:00
Igor Korsukov
11c2927a8c fixed String::number 2022-06-16 11:29:05 +03:00
Igor Korsukov
c31e7fb072 [engraving] Replacement QString to String. Step 11 2022-06-15 20:43:19 +03:00
Igor Korsukov
ce2473bc80 [engraving] Replacement QString to String. Step 10 2022-06-14 11:18:29 +03:00
Roman Pudashkin
3f2b5a0d7a fixed mu::remove and mu::remove_if if container is empty after removing elements 2022-06-10 14:02:10 +02:00
Igor Korsukov
75dc9f5591 replacement QString to String 2022-06-10 13:48:37 +03:00
Igor Korsukov
375fdeb79c replaced QString to String 2022-06-10 10:32:51 +03:00
Igor Korsukov
9e92878142 added String::arg method 2022-06-10 10:32:51 +03:00
Igor Korsukov
bdac16a415 replased QString to String 2022-06-10 10:32:51 +03:00
Joachim Schmitz
37d7716cc9 Fix MinGW/MSVC compiler warning
reg. unused parameter (-Wunused-parameter) resp. unreferenced formal
parameter (C4100)
2022-06-09 23:08:54 +03:00
Igor Korsukov
2a99cd498c reimplemented ByteArray (fixed memory issues) 2022-06-09 16:27:53 +03:00
Igor Korsukov
b4d15fcf9a replaced QString to String. Step 2 2022-06-09 11:58:44 +03:00
Igor Korsukov
6f9db08697 added methods for String 2022-06-08 14:40:27 +03:00
Igor Korsukov
4c1081420a renamed AsciiString to AsciiStringView 2022-06-07 20:39:52 +03:00
Igor Korsukov
dbe5b85ced optimized xml write 2022-06-06 12:44:55 +03:00
Igor Korsukov
006adbe056 optimized xml write 2022-06-03 14:09:25 +03:00
Igor Korsukov
3064ed7cd5 added xml write attributes 2022-06-03 14:09:25 +03:00
Igor Korsukov
b73764f78f renamed Ms to mu::engraving 2022-06-02 15:44:46 +03:00
RomanPudashkin
514ddcbb0a
Merge pull request #11828 from RomanPudashkin/install_sound_font
[MU4] Fix #11549: Reinstate drag-and-drop interaction for SoundFont installation
2022-06-02 12:42:51 +02:00
Igor Korsukov
3fd4964e7d optimized textstream 2022-06-02 13:00:02 +03:00
Igor Korsukov
41a0c794af added use AsciiString for read xml 2022-06-02 13:00:02 +03:00
Igor Korsukov
42ada5713b added use AsciiString for read xml 2022-06-02 13:00:02 +03:00
Roman Pudashkin
0a5d1d873d fix #11549: implemented the ability to install new soundfonts via drag-and-drop 2022-06-02 11:55:52 +02:00
popov alexandr
ddd2fe61b0 fixed compilation errors for clang 2022-06-02 12:24:48 +03:00
Igor Korsukov
3e480d47cd moved bytearray from io to types 2022-06-01 10:09:07 +03:00
Igor Korsukov
04079177a2 added use AsciiString for XmlStreamReader::name 2022-06-01 10:09:07 +03:00
Igor Korsukov
fe5a6e507f added use AsciiString for XmlStreamReader::name 2022-05-31 18:35:42 +03:00
Igor Korsukov
d334c10207 added AsciiString 2022-05-31 18:35:42 +03:00
Igor Korsukov
8c0bd12354 added mu::String 2022-05-31 18:35:42 +03:00
Igor Korsukov
13d84aa4e6 [engraving] cleaning QByteArray, QIODevice 2022-05-31 14:15:55 +03:00
Igor Korsukov
82ee6fc56a cleaning MscReader/Writer 2022-05-31 14:15:55 +03:00
Casper Jeukendrup
ff0f4c0f0f Fix some clang compiler warnings 2022-05-27 16:36:39 +03:00
Igor Korsukov
ec71bba0b9 changed XmlStreamWriter implementation 2022-05-27 16:36:27 +03:00
Igor Korsukov
5e289e4d51 removed QIODevice from XmlStreamWriter 2022-05-27 16:36:27 +03:00
popov alexandr
20c7bc4ad4 replaced io::File to io::IODevice in guitrappro module; fixed some compile errors on the clang compiler 2022-05-27 14:47:55 +03:00
Igor Korsukov
a2b41e6f95 cleaning xmlwriter 2022-05-26 21:02:41 +03:00
Igor Korsukov
44e3783954 moved tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov
e1f48f7eb0 added ENTITY support for mu::XmlStreamReader 2022-05-25 23:53:03 +03:00
Igor Korsukov
84d2e14429 used tinyxml as implementation for xml xtream reader 2022-05-25 23:53:03 +03:00
Igor Korsukov
ddb05f232f added tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov
53f39bc330 fixed open scores (fixed bytearray) 2022-05-24 13:14:10 +02:00
Igor Korsukov
de6fea2dcb Replaced QFileInfo to mu::io::FileInfo 2022-05-24 12:40:42 +03:00
Igor Korsukov
acd0d2b695 added QT_SUPPORT global cmake option 2022-05-24 10:50:56 +03:00
Igor Korsukov
8b0f15bebc moved logger, profiler and async to global 2022-05-24 10:50:56 +03:00
Joachim Schmitz
423fec97ea Fix MSVC compiler warnings
reg. 'argument': conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-20 17:19:10 +00:00
Joachim Schmitz
c10b481602 Fix MSVC compiler warning
reg. 'argument': conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-20 17:24:31 +03:00
Igor Korsukov
4c4420493c replaced QFile to mu::io::File 2022-05-20 17:13:18 +03:00
Igor Korsukov
97b15e6698 replaced QIODevice to mu::io::IODevice 2022-05-20 17:13:18 +03:00
Igor Korsukov
260c9b2caf added zip reader/writer facade 2022-05-19 16:05:10 +03:00
Igor Korsukov
196cf66f83 Revert "added zip reader/writer facade"
This reverts commit 3fbcc58e06.
2022-05-19 15:29:42 +03:00
Igor Korsukov
3fbcc58e06 added zip reader/writer facade 2022-05-19 15:29:12 +03:00
Elnur Ismailzada
671755d480
Merge pull request #11680 from VanSHOE/task11665
fix: #11665; Multi-Selection directory box doesn't return empty path on being crossed out anymore
2022-05-19 13:48:11 +03:00
VanSHOE
606fd593ea fix: #11665; Returning the previous stored list on error 2022-05-19 12:03:22 +05:30
Casper Jeukendrup
53b5bd92e8 Prevent removing files already present in MSCX folders 2022-05-16 21:29:01 +03:00
Igor Korsukov
f227cdd511 [engraving] Fixed Xml Write 2022-05-16 13:33:55 +03:00
RomanPudashkin
e688ffc0d3
Merge pull request #11574 from igorkorsukov/engraving/noqt_io_4
[io] Added new methods read/write file to ifilesystem
2022-05-16 10:15:42 +02:00
Josh Soref
55c452fb68
Spelling (#11566)
* spelling: above

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: accessibility

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: accessible

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: account

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: action

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: activated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: active

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: again

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: allegro

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: alternative

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: amplitude

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: and

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: annotation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appended

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appending

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: appropriate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: arbitrarily

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: architecture

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: arpeggio

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: arranger

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: assumed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: asynchronous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: automatically

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: availability

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: available

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: backslashes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: before

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: beginning

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: between

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: bounding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: bracket

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: builtin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: calculated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: categories

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: check

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: class

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: clearance

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: column

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: combinations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: completed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: composer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: compression

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: consideration

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: constraints

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: container

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: contrabass

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: control

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: convergence

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: conversion

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: convert

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: coordinates

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: correctly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: corresponds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: counting

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: crescendo

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: customizable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cutout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: deep

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: denom

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: denominator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: diagram

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: diminished

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: direction

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: directories

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: disconnected

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: doesn't

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dotted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: easeinout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: eighth

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: element

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: elements

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: enabled

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: engraving

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: evenly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exactly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exceed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: excerpts

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: excessively

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exclusive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: extension

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: extrapolated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: farthest

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: fits

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: friends

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: function

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: glissando

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: global

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: grid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: halved

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: happen

* spelling: harmonies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: have

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: header

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: height

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: iabbrev

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ideally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: implementation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: in

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: incoming

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: incomplete

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: increase

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: indentation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: individual

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: infer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initial

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initially

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: inputted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: instrument

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: instruments

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: invalid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: invocation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: iplugin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: javascript

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: label

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: laid out

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: languages

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: length

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: linked

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: lyrchord

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: lyricist

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: managed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: manually

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mapping

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mappings

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: margins

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: measure

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: metric

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: metronome

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: military

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: milliseconds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: minimum

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: modifiers

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: moving

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: multi

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: namespace

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: navigate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: necessary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: needs

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: newly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: notation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: numerator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occasionally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occurred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: occurrence

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: omitted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: or

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: oriented

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: originally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ornament

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ornaments

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: output

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: outputted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: outside

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overlapping

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overridden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: package

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: padding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: parameter

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: percussion

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: placement

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: playthrough

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: positive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: preceded

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: precision

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: previous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: process

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: property

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: proximity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: publish

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rasgueado

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: read

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: receive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: received

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rectangle

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: regarding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: register

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: registry

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rehearsal

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: related

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: repeat

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: repeatp

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: replacements

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: represent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: representation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: responses

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: rhythm

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: section

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: selected

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: selection

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: separation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: separator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: shortcuts

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: signatures

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: simile

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: slurred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: sound

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: staccato

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: staff

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: stuff

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: style

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: suffix

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: supported

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: symbol

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: symbols

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: system

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tablature

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tcp_invalid

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: that

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: the

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: thickness

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tibetan

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: of

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: to

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: transparent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: transpose

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tremolo

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: ultimately

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unassigned

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: underscore

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unhandled

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: uninstall

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unknown

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unnamed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: useful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: usually

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: vertical

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: violin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: visible

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: when

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: whether

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: with

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: within

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: without

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: would

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: writing

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: written

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: xmlns

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Remove unused avaiableArticulationTypesChanged

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: firstSystemIndentation [API]

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Enable testIncompleteTuplet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Drop stray comment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Update license header in module.cmake

per https://github.com/musescore/MuseScore/pull/11566#discussion_r870550003

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-15 16:35:32 +02:00
Igor Korsukov
0dd1451e48 added XmlStreamWriter (hidden Qt QTextStream) 2022-05-14 12:04:56 +03:00
Igor Korsukov
6b400cbd7e added XmlStreamReader (hidden Qt QXmlStreamReader) 2022-05-13 18:52:08 +03:00
Elnur Ismailzada
719d29322b
Merge pull request #11551 from Eism/backend_logging_fix_mu4
[MU4] Backend logging fix
2022-05-09 12:19:02 +03:00
Igor Korsukov
3a4d44b9c9 added new methods read/write file to ifilesystem 2022-05-09 10:58:20 +03:00
Igor Korsukov
507f171d7c added unit tests for file 2022-05-09 10:29:21 +03:00
Eism
488356e70b qFatal -> ASSERT_FAILED_X 2022-05-06 22:10:03 +03:00
Eism
c14d6f0c33 qDebug -> LOGD 2022-05-06 17:19:51 +03:00
Eism
429f1d518e Implemented logging formatted string 2022-05-06 16:55:56 +03:00
Igor Korsukov
beee42f867 added io buffer 2022-05-06 15:51:37 +03:00
Igor Korsukov
6dad233375 added bytearray tests 2022-05-06 11:21:32 +03:00
Igor Korsukov
b6b673cf99 added iodevice and file 2022-05-06 11:21:32 +03:00
Igor Korsukov
1eed177957 added io bytearray 2022-05-06 11:21:32 +03:00
Eism
f7d42b6541 Enabled logging to console only for editor 2022-05-04 20:58:58 +03:00
Eism
c41828fe06 Fixed tests 2022-04-28 10:53:18 +03:00
Eism
f19feab016 Implemented autosave for new project 2022-04-27 20:57:59 +03:00
Igor Korsukov
b74fa2423b [engraving] replaced QList to std. Part 11 2022-04-22 14:30:39 +03:00
Igor Korsukov
ee24df90ac [engraving] replaced QList to std. Part 9 2022-04-20 10:44:56 +03:00
RomanPudashkin
31475f5192
Merge pull request #11233 from Eism/navigation_fix
[MU4] Navigation improvements
2022-04-19 20:22:02 +02:00
Igor Korsukov
66b4b4c8fa [engraving] replaced QList to std. Part 8 2022-04-19 20:06:24 +03:00
Eism
0dcc17378b Updated tests for navigation 2022-04-19 16:25:30 +03:00
Igor Korsukov
c97f0707c6 [engraving] replaced QList to std. Part 7 2022-04-19 16:04:11 +03:00
Igor Korsukov
1936767b7d [engraving] replaced QList to std. Part 6 2022-04-19 13:28:19 +03:00
Igor Korsukov
e674a3a292 [engraving] replaced QList to std. Part 5 2022-04-18 16:30:39 +03:00
Roman Pudashkin
965710a7b4 implemented the ability to play selected measures 2022-04-18 12:31:20 +02:00
Igor Korsukov
b61e5bbcfe [engraving] replaced QList to std. Part 4 2022-04-18 09:30:43 +03:00
RomanPudashkin
df04ee91fd
Merge pull request #11170 from VanSHOE/simplify_path2string
Restructured pathsToString
2022-04-15 17:24:18 +02:00
Joachim Schmitz
5cbbebe5d9 Fix (MSVC) compiler warning reg. "statement unreachable" 2022-04-15 12:27:16 +03:00
Igor Korsukov
666847bc4f [engraving] replaced QList to std. Part 2 2022-04-14 14:16:33 +03:00
Igor Korsukov
429acf8eae [engraving] replaced QList to std. Part 1 2022-04-13 16:21:06 +03:00
Joachim Schmitz
e7800aeaff Improve log messages 2022-04-13 12:48:31 +03:00
Rahul Garg
72e2e5f0cc Restructured pathsToString 2022-04-13 00:27:52 +05:30
Rahul Garg
910ff69e9d fix #11157: Checking that string is not empty before erasing 2022-04-12 03:00:55 +05:30
Elnur Ismailzada
0ba0827cda
Merge pull request #7875 from Eism/select_multiple_directories
[MU4] Implemented ability to select multiple directories for soundfonts
2022-04-08 12:17:45 +03:00
Eism
0fcef5ce3d Fixed review issues 2022-04-08 10:41:00 +03:00
Eism
3f6e3383c4 Setting dialog's working directory 2022-04-07 12:36:48 +03:00
Eism
1557d8076d Implemented ability to select multiple directories by interactive 2022-04-07 10:45:52 +03:00
Casper Jeukendrup
1380e80120
Sort the list of available (VST) plugins 2022-04-04 21:09:47 +02:00
Casper Jeukendrup
12c88d386f
Fix MIDI Pitch Names
Seen in Preferences > MIDI device mapping > Assign.
2022-03-31 23:43:49 +02:00
Casper Jeukendrup
cb0a3b3f94
Fix compiler warnings reg. uninitialized variables 2022-03-31 12:10:32 +02:00
Joachim Schmitz
40e1ccc6e9 Improve log/assert messages 2022-03-31 14:18:20 +06:00
Joachim Schmitz
a883e29eb2 Fix compiler warnings
reg. size_t, some other comparisons between signed and unsigned and some
unhandled cases. Also some unused variables and paremeters, a possibly
unintilalized variable and a possible return without value.
2022-03-31 14:18:20 +06:00
Joachim Schmitz
52ccb310aa Fix user dir default to "MuseScore4" or "MuseScore4Development"
or whatever the `applicationName()` is going to be,
for it to not collide with the default user dir of MuseScore 1.x
2022-03-29 16:23:06 +02:00
Roman Pudashkin
aea1f69c1b implemented the ability to close a dialog by URI containing specific params 2022-03-28 18:34:30 +02:00
Igor Korsukov
b1460fb195 replaced QMap to std::map for engraving 2022-03-27 23:59:23 +06:00
Igor Korsukov
94d7ee71f8 removed QVector from engraving 2022-03-24 18:18:08 +06:00
Casper Jeukendrup
58b4db2784
Fix AppleClang 13.1 warnings reg. Rule of Three 2022-03-23 18:47:51 +01:00
vpereverzev
bc5fbcfb0b Added reversed iterators access for SharedMap 2022-03-22 15:47:44 +02:00
Joachim Schmitz
d56b8ede09 Fix 'obsolete' warning 2022-03-17 14:08:34 +01:00
Casper Jeukendrup
c60b5fa138
Introduced a cool DEFER syntax macro 2022-03-15 12:21:25 +01:00
Casper Jeukendrup
a6a4ced354 Fix macOS build
Forgot linking with Appkit in PR #10750
2022-03-06 00:20:16 +01:00
Casper Jeukendrup
7071bbcc3a
Implemented Reveal in Explorer on Windows 2022-03-05 16:49:50 +01:00
Casper Jeukendrup
9b6ef84bfd
Implemented a new IInteractive::revealInFileBrowser method
Not only opens the parent folder, but also selects the file on OSs that support it.
2022-03-05 16:25:01 +01:00
vpereverzev
5aa66d83c3 Added convenient method for SharedHashMap container 2022-03-01 19:55:13 +02:00
Casper Jeukendrup
34ce2d2e5a
Implemented general method for generating filename suggestions 2022-02-23 11:18:23 +01:00
Eism
4cf9ca2115 Implemented cache reload: Access token 2022-02-12 16:11:17 +02:00
Casper Jeukendrup
f6296cd9b9
Correctly display the filename including or excluding extension
Unified the methods for getting filename with and without extension.

With extension:
- Recent files menu

Without extension:
- Home > Scores
- Window title
- Tab title
- When displaying filename inside score using `$f`
2022-02-10 18:51:36 +01:00
RomanPudashkin
fab7bbab36
Merge pull request #10466 from cbjeukendrup/save_online/save_location_preparation
Prepared the possibility to have non-local scores
2022-02-09 18:24:42 +02:00
Casper Jeukendrup
30d11d9d65
Added missing functions about io::path 2022-02-07 16:01:46 +01:00
Roman Pudashkin
fe1e670743 removed the extensions module 2022-02-07 16:12:10 +02:00
Casper Jeukendrup
5b83d5b591
Val type: add convenience methods for working with enums 2022-02-03 23:44:00 +01:00
vpereverzev
b7e855be1e Added missing == operators for mpe types 2022-02-03 17:33:50 +02:00
Roman Pudashkin
52125dd271 fixed strings::split when delim.length is greater than 1 2022-01-11 10:43:58 +02:00
vpereverzev
cd0b0037fa Optimized mpe::ArticulationMap with shallow-copying 2022-01-10 19:21:56 +02:00
Igor Korsukov
ac527a28d8 fixed duplicate actions on shortcuts form 2021-12-14 14:19:13 +03:00
Roman Pudashkin
d4e0b2c2df implemented the channel for notification after opening a page 2021-12-02 18:11:12 +02:00
Eism
404f70467d Fixed closing app when project is open 2021-12-01 14:20:57 +02:00
Igor Korsukov
3623631cf7 Fixed creation of multiple windows when clicking on 'new project' multiple times 2021-11-22 15:55:25 +02:00
Casper Jeukendrup
50c8d68710
Eliminate more conversions between QString and std::string 2021-11-20 17:07:52 +01:00
Casper Jeukendrup
a2c599221e
Added warning when closing First Launch Setup Dialog before finishing 2021-11-20 00:06:22 +01:00
Casper Jeukendrup
2ca247c2ae
Fix icons in all QWidget dialogs on macOS 2021-11-16 12:24:36 +01:00
Eism
b1a7c471dc Added build number to log about running app 2021-11-12 18:57:34 +03:00
Igor Korsukov
52df331b6d added ability run all TC, also info about errors and other fixes 2021-11-08 17:13:56 +02:00
Igor Korsukov
61fb2e51bc added getting info about testcase from scripts 2021-10-28 11:46:15 +02:00
Elnur Ismailzada
3599b6359f
Merge pull request #9484 from Eism/accessibility_orca_cancel_reading
[MU4] Accessibility. Orca cancel reading
2021-10-18 08:26:33 -07:00
Eism
fad1cf4d8c Fixed tests 2021-10-18 16:23:02 +02:00
Elnur Ismailzada
0fe08d6f29
Merge pull request #9383 from RomanPudashkin/interaction_with_vst_plugins
[MU4] Fixed interaction with vst plugins
2021-10-14 09:02:11 -07:00
Eism
c8cfcf0c5d Implemented accessible object for main quick window for macOS 2021-10-12 15:13:15 +02:00
Igor Korsukov
6e6d1ca8df added shortcuts api 2021-10-07 11:58:16 +02:00
Igor Korsukov
b26232d348 added api autobot pause method 2021-10-06 17:02:07 +02:00
Roman Pudashkin
faa5268481 fixed the object stack updating after changing the current window 2021-10-06 15:33:29 +02:00
Roman Pudashkin
9efb5e439c implemented the ability to raise previously opened dialogs above the main window 2021-10-06 12:23:12 +02:00
Roman Pudashkin
309bf0f125 added the method isOpened(UriQuery) that takes URI parameters into account 2021-10-06 12:23:11 +02:00
Igor Korsukov
790926f0ce added autobot script engine 2021-10-06 10:01:16 +02:00
Igor Korsukov
2bc5a0afd5 added dialog with scripts 2021-10-06 10:01:16 +02:00
Igor Korsukov
6d4755b4c4 added logs remover and LOGGER_DEBUGLEVEL_ENABLED cmake option 2021-10-04 15:36:54 +02:00
Igor Korsukov
cddc378f76 fixed setup engraving default style 2021-09-27 11:20:51 +02:00
Igor Korsukov
60b5a3bf9f added migration options 2021-09-23 16:05:18 +02:00
Igor Korsukov
9a26963e1a added project migration 2021-09-23 14:05:25 +02:00
wizofaus@hotmail.com
0a55be9ea4 [MU4] fix #8856 load/save style commands 2021-09-15 18:52:39 +10:00
RomanPudashkin
2987c68932
Merge pull request #9052 from Jojo-Schmitz/case-insensitive-extensions
[MU4] Fix #324413: Allow importing files with uppercase extensions
2021-09-14 21:49:18 +02:00
Igor Korsukov
80b318b157 removed engraving parent hack 2021-09-10 12:56:23 +02:00
Joachim Schmitz
013afc0406 Fix #324413: Allow importing files with uppercase extensions
Same method is used for GuitarPro .gtp, .pg and .gpx too.
2021-09-07 10:50:12 +02:00
Igor Korsukov
bbe7be1fbf added diagnostic show bbox of item 2021-09-03 15:15:59 +02:00
Igor Korsukov
cd6781e94d removed diagnostics uri from ui context resolver 2021-08-25 13:28:30 +02:00
Roman Pudashkin
01ad9cf5dd implemented the "reset all formatting" button 2021-08-23 10:58:08 +02:00
Igor Korsukov
5f28d661f1 removed libmscore/layout.cpp 2021-08-20 15:47:07 +02:00
Roman Pudashkin
134cd1abb4 fixed disappearing excerpts from the parts dialog 2021-08-09 17:06:02 +02:00
Roman Pudashkin
980e6ef0ce implemented missed feature: items in the instruments panel must be
selected after selecting something on the score
2021-08-09 17:04:58 +02:00
Roman Pudashkin
4ad2376ccb implemented ID instead of using strings 2021-08-05 16:54:32 +02:00
Roman Pudashkin
947fad7922 interactive will always open URI in the sync mode by default 2021-07-21 17:26:18 +02:00
Igor Korsukov
1ccc8d8946 different msc io improvements 2021-07-21 15:16:32 +02:00
Casper Jeukendrup
43d75fe2a1 Remove PaletteAdapter dependency from Palette class 2021-07-19 10:56:50 +02:00
Igor Korsukov
3b1ffe25b1 load project refactoring 2021-07-14 10:51:19 +02:00
Igor Korsukov
089e1b9f59 added engraving and notation project 2021-07-13 09:45:45 +02:00
Eism
bb753c661e Implemented parsing duration from iso format 2021-07-07 16:46:41 +02:00
Eism
f48be23fc6 Implemented notifying about playlists changed 2021-07-07 16:46:41 +02:00
Eism
cfa740655a Moved requesting playlists to another thread 2021-07-07 16:46:41 +02:00
Casper Jeukendrup
98c7a77487 Replace uses of QRegExp with QRegularExpression
QRegExp is deprecated in Qt 6.
2021-07-07 15:12:16 +02:00
Casper Jeukendrup
a6043b936c Fix uses of deprecated QDateTime methods 2021-07-07 15:12:16 +02:00
Casper Jeukendrup
2c3619d59b Fix namespace code style 2021-07-07 15:12:16 +02:00
Casper Jeukendrup
a1d0ce3f6f Add the possibility to have async::Promises that return multiple parameters 2021-07-05 21:45:14 +02:00
Igor Korsukov
8be9c83e18 added check for workspace name 2021-07-05 16:07:12 +02:00
Igor Korsukov
90f8c512a9 test run vtests on CI 2021-07-02 13:18:58 +03:00
Igor Korsukov
d4053ae6f4 fixed using workspace with converter mode 2021-07-01 12:55:06 +03:00
Igor Korsukov
c33997bf01 changed namespace for modularity 2021-06-30 17:18:03 +02:00
Elnur Ismailzada
8284988b80
Merge pull request #8455 from igorkorsukov/mu4/mi/templates
Clean up user paths
2021-06-30 10:43:16 +02:00
Igor Korsukov
8325ab3b20 make one instance - one log file 2021-06-30 00:24:12 +02:00
Igor Korsukov
c6b86be298 clean up user styles path 2021-06-29 14:06:50 +02:00
Igor Korsukov
79c570a881 clean up user templates and user scores paths 2021-06-29 14:01:56 +02:00
Elnur Ismailzada
f41f3e26eb
Merge pull request #8450 from igorkorsukov/mu4/workspaces/states
Added onAllInited method to IModuleSetup
2021-06-29 13:28:49 +02:00
Igor Korsukov
786496a670 added onAllInited method to IModuleSetup 2021-06-29 11:44:24 +02:00
Igor Korsukov
8ebd72530e added mi sync for workspaces 2021-06-29 11:32:39 +02:00
Igor Korsukov
a0bf48a3f6 reimplemented workspace file 2021-06-28 14:18:09 +02:00
Igor Korsukov
cc080c4b7d reworked ui arrangement 2021-06-28 14:18:09 +02:00
Igor Korsukov
67dd2026bc reworked workspace settings 2021-06-28 14:18:09 +02:00
Roman Pudashkin
2016349e8d removed deprecated method 2021-06-23 15:18:24 +02:00
Roman Pudashkin
75c26301fe marked the Save button as accent by default 2021-06-23 15:17:31 +02:00
Roman Pudashkin
fce9523ae2 need to ask a user about saving score before closing it 2021-06-23 15:17:31 +02:00
RomanPudashkin
3d6a79082c
Merge pull request #8309 from wizofaus/show_last_modified_for_recent_scores
[MU4] fix #7644 - use last modified date for recent scores screen
2021-06-23 09:54:30 +02:00
RomanPudashkin
c419497449
Merge pull request #8409 from igorkorsukov/mu4/mi/shortcuts
Changed shortcuts export/import implementation
2021-06-22 21:29:08 +02:00
Igor Korsukov
9f9dc0a8e0 changed shortcuts export/import implementation 2021-06-22 18:02:28 +02:00
Elnur Ismailzada
b653223110
Merge pull request #8390 from RomanPudashkin/score_validation_fix
[MU4] Score validation fix
2021-06-22 16:37:54 +02:00
Igor Korsukov
7f242dd71f fixed using paths for languages 2021-06-22 16:03:46 +02:00
Igor Korsukov
c35a28372b cleaned up the global paths 2021-06-22 16:03:46 +02:00
Eism
6243a888d8 It is necessary to restore the settings directory after removing 2021-06-22 11:04:57 +02:00
Igor Korsukov
7a1557249c fixed compilation error and warnings 2021-06-22 11:55:20 +03:00
RomanPudashkin
edae7094b1
Merge pull request #8388 from igorkorsukov/mu4/mi/win_fix2
[MultiProjects] Changed read/write IPC socket implementation
2021-06-22 09:27:32 +02:00
RomanPudashkin
a77e96188c
Merge pull request #8351 from igorkorsukov/mu4/dev/paths
[MU4] Diagnostics. Added showing paths
2021-06-22 09:26:15 +02:00
Eism
e70d12067e Fixed writing new item to settings 2021-06-21 18:27:47 +02:00
Igor Korsukov
4796fe305e renamed global paths getters 2021-06-21 16:43:15 +02:00
Igor Korsukov
76df613818 fixed sync settings between instances 2021-06-21 16:30:48 +02:00
Roman Pudashkin
15593e0a6e implemented showing loading errors 2021-06-21 12:28:12 +02:00
Igor Korsukov
e1e9ba4902 added showing paths 2021-06-21 10:45:02 +02:00
Roman Pudashkin
fb32e01cbb implemented opening scores via CLI 2021-06-18 16:18:15 +02:00
Elnur Ismailzada
ce35ae65e6
Merge pull request #8324 from RomanPudashkin/scores_uploading
[MU4] Scores uploading
2021-06-18 15:42:46 +02:00
Igor Korsukov
6b501b834c fixed multiinstances locking 2021-06-18 15:14:43 +02:00
Roman Pudashkin
1de2439036 renamed and moved IODevice to io/device 2021-06-18 14:21:59 +02:00
RomanPudashkin
c69c5030ab
Merge pull request #8344 from Eism/cli_score_operations_part2
[MU4] CLI. Backend. Score meta, parts, parts pdfs
2021-06-18 14:19:33 +02:00
Eism
bf328ece6e Implemented export score parts pdfs on backend api 2021-06-18 13:41:27 +02:00
Igor Korsukov
6d7043f0f4 added lock for read/write settings 2021-06-18 10:25:14 +02:00
Igor Korsukov
359b98e776 added settings sync between instances 2021-06-18 10:25:14 +02:00
wizofaus@hotmail.com
3cdff11ac7 [MU4] fix #7644 - use the operating system's last modified date for the time information shown on the recent scores screen instead of creation date/time from metadata. 2021-06-15 20:03:43 +10:00
Eism
aceb65b9df Implemented setting debug mode 2021-06-11 11:05:54 +03:00
Eism
dacf4cd961 Implemented print long version 2021-06-11 11:05:54 +03:00