KMouth merge requestshttps://invent.kde.org/accessibility/kmouth/-/merge_requests2022-08-04T17:03:11Zhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/9Use ECMSetupVersion & release service version macros2022-08-04T17:03:11ZFriedrich W. H. KossebauUse ECMSetupVersion & release service version macrosAllows to integrate into the release service mechanism:
* using `RELEASE_SERVICE_VERSION_*` variables to get versions bumped on releases
* using CMake `project(VERSION)` to allow release scripts extract version for updating appdata file ...Allows to integrate into the release service mechanism:
* using `RELEASE_SERVICE_VERSION_*` variables to get versions bumped on releases
* using CMake `project(VERSION)` to allow release scripts extract version for updating appdata file with release info and bugs.kde.org
I propose to use the kde gear version in the patch level. Others favour to just fully switch to the kde gear number. Your choice :smile:
@whitingFriedrich W. H. KossebauFriedrich W. H. Kossebauhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/2First run: fill up language list2022-02-10T07:10:28ZOleg SolovyovFirst run: fill up language listhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/11Port KMouth from Qt5/KF5 to Qt6/KF6.2023-10-06T21:56:07ZJeremy WhitingPort KMouth from Qt5/KF5 to Qt6/KF6.Moved from QTextCodec to QStringConverter.
Also removed custom local enum for encoding since QStringConverter
has all we need anyway.
The QTextCodec changes are Qt6 specific. So removing CI trying to build against Qt5. Will remove Qt5 i...Moved from QTextCodec to QStringConverter.
Also removed custom local enum for encoding since QStringConverter
has all we need anyway.
The QTextCodec changes are Qt6 specific. So removing CI trying to build against Qt5. Will remove Qt5 ifdefs next.Jeremy WhitingJeremy Whitinghttps://invent.kde.org/accessibility/kmouth/-/merge_requests/10Add and make use of ECM clang-format integration2023-10-01T21:15:56ZNicolas FellaAdd and make use of ECM clang-format integrationhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/8Require passing tests for the CI to pass2022-07-03T22:04:24ZHeiko BeckerRequire passing tests for the CI to passHeiko BeckerHeiko Beckerhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/7Use QXmlStreamReader instead of deprecated QXmlInputSource, etc.2022-05-17T11:59:28ZJeremy WhitingUse QXmlStreamReader instead of deprecated QXmlInputSource, etc.Use same levels as old code.
If starting a book don't increase level if top is empty.Use same levels as old code.
If starting a book don't increase level if top is empty.Albert Astals CidAlbert Astals Cidhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/6Fix items gitlab noticed as code degradation.2022-03-16T15:31:34ZJeremy WhitingFix items gitlab noticed as code degradation.Initialize TTSSystem members in initializers.
Pass voice as const & to slot.Initialize TTSSystem members in initializers.
Pass voice as const & to slot.https://invent.kde.org/accessibility/kmouth/-/merge_requests/5Fix items gitlab noticed as code degradation.2022-03-16T15:26:52ZJeremy WhitingFix items gitlab noticed as code degradation.Initialize TTSSystem members in initializers.
Pass voice as const & to slot.
Small, will merge tomorrow unless objections.Initialize TTSSystem members in initializers.
Pass voice as const & to slot.
Small, will merge tomorrow unless objections.Oleg SolovyovOleg Solovyovhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/4Add engine and voice selection to KMouth default system.2022-03-15T14:48:22ZJeremy WhitingAdd engine and voice selection to KMouth default system.Also separate QtSpeech options from run command directly options.Also separate QtSpeech options from run command directly options.https://invent.kde.org/accessibility/kmouth/-/merge_requests/3Add engine and voice selection to KMouth default system.2022-03-15T14:46:50ZJeremy WhitingAdd engine and voice selection to KMouth default system.Also separate QtSpeech options from run command directly options.
@aacid I think this is good to go, just wanted a second set of eyes if you don't mind. Couldn't find Gunnar in the Assignee list, maybe he never set up a gitlab account.Also separate QtSpeech options from run command directly options.
@aacid I think this is good to go, just wanted a second set of eyes if you don't mind. Couldn't find Gunnar in the Assignee list, maybe he never set up a gitlab account.Albert Astals CidAlbert Astals Cidhttps://invent.kde.org/accessibility/kmouth/-/merge_requests/1Port QRegExp to QRegularExpression2020-11-25T05:51:30ZAhmad SamirPort QRegExp to QRegularExpressionIn Speech class, macroExpander has been defined for the past 16 years, so I
assume it works. And QRegExp::search doesn't exist in Qt5 at all
https://doc.qt.io/archives/qt-4.8/qregexp-compat.html#searchIn Speech class, macroExpander has been defined for the past 16 years, so I
assume it works. And QRegExp::search doesn't exist in Qt5 at all
https://doc.qt.io/archives/qt-4.8/qregexp-compat.html#searchLaurent MontelLaurent Montel