summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump versionv5.9.95.9Frederik Gladhorn2019-05-231-1/+1
| | | | Change-Id: Ibbd60f0997db0576abeae08fce404c9acc564e75
* Bump versionv5.9.8Oswald Buddenhagen2018-10-111-1/+1
| | | | Change-Id: I672e6b6418edf5d4fea1d741a2944b2887c40fe3
* Bump versionv5.9.7Oswald Buddenhagen2018-05-311-1/+1
| | | | Change-Id: I2af39cd8fd23c3978b27c60c8e0882ee5eabbb47
* Bump versionv5.9.6Oswald Buddenhagen2018-03-191-1/+1
| | | | Change-Id: I30639af99a718f221dbc87f68848cdebd3c52acc
* Bump versionv5.9.5Oswald Buddenhagen2018-02-021-1/+1
| | | | Change-Id: Icd683cab1f4d58eb244d614239644d835c16c972
* Fix static build with mingw and ICCv5.9.4Sergio Martins2017-12-191-3/+7
| | | | | | Change-Id: I859eb100644ae57a96562a95796b815685ca1c38 Task-number: QTBUG-62206 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Bump versionOswald Buddenhagen2017-12-121-1/+1
| | | | Change-Id: I44ced9cc864f3c02d62774844481379577eeac7e
* Fix outdated FDL license headerv5.9.3Kai Koehne2017-10-176-24/+54
| | | | | | Change-Id: I25a965785799173daddbebe95c970e6db9e50de1 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Bump versionOswald Buddenhagen2017-10-061-1/+1
| | | | Change-Id: I24217d82d0af9d582ebd7fe2bd6bf43fc61f657b
* Add configure test for speechd when pkg-config file is not availablev5.9.2Liang Qi2017-09-089-7/+60
| | | | | | | | | | | | | | | | Sadly older speech-dispatcher versions (on RHEL where we package) seem to not yet ship the correct pkg-config stuff, so try to manually detect the presence of speechd, so that we finally have linux packages. And for speech-dispatcher-devel packages (on RHEL where we package), different versions have different include path. 0.8.7 has /usr/include/speech-dispatcher and 0.7.1 has /usr/include. Task-number: QTBUG-58461 Done-with: Frederik Gladhorn<frederik.gladhorn@qt.io> Change-Id: Ib3946cc7b84411f509dc74f6022831cb16d88b2e Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Remove the vocalizer config.testsLiang Qi2017-09-064-56/+0
| | | | | | | It is not in used in open source repo. Change-Id: I445f756f95a8717bf81d4ed5dda56cdd55b04f2b Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Android: use QJNIObjectPrivate for stringsMichael Dippold2017-09-011-11/+4
| | | | | | | | Makes sure local references are deleted as previous implementation led to local reference table overflows. Change-Id: I57a72f1935f3a373e9acd606df93e360e3786f05 Reviewed-by: BogDan Vatra <bogdan@kdab.com>
* Android: default state to BackendErrorMichael Dippold2017-08-311-1/+1
| | | | | | | | As the service is connected asynchronously the initial state of ready is not valid. Change-Id: I25ae788e0370ca69618a752c822b7925d90e1f1e Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Bump versionOswald Buddenhagen2017-06-301-1/+1
| | | | Change-Id: I5bc64374aabd1274e25b3a1e66271d8af9e7bb6f
* Add undeclared Foundation dependencyJake Petroules2017-06-231-1/+1
| | | | | | Task-number: QTBUG-61489 Change-Id: I3b2bc1fa39e219e30946c61f45e9fce4f1571f9f Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@qt.io>
* Bump versionv5.9.1Oswald Buddenhagen2017-05-101-1/+1
| | | | Change-Id: I0b2100d741a81fa32d50f1344be4201a50f66af1
* Merge remote-tracking branch 'origin/5.8' into 5.9v5.9.0-rc2v5.9.0-rc1v5.9.0-beta4v5.9.0-beta3v5.9.0Liang Qi2017-04-181-1/+1
|\ | | | | | | Change-Id: Ibda469ce5fbe045fede4615d2d1fcb0ee8f07e50
| * hello_speak example: Fix enum value used in boolean context5.8Marc Mutz2017-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Forgot to compare to 'state'. Found by GCC 7: qt5/qtspeech/examples/speech/hello_speak/mainwindow.cpp:104:82: warning: enum constant in boolean context [-Wint-in-bool-context] ui.stopButton->setEnabled(state == QTextToSpeech::Speaking || QTextToSpeech::Paused); ^~~~~~ Change-Id: Ie1e62b32586b21739df50e77b15135be040a6e6c Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
* | Doc: correct method descriptionv5.9.0-beta2Nico Vertriest2017-04-111-1/+1
| | | | | | | | | | | | | | qvoice.cpp:123: warning: No such parameter 'name' in QVoice::name() Change-Id: Idd22baaadc81bf05eab022447bd21a451acd0f72 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* | Doc: add specifications about parametersv5.9.0-beta1Nico Vertriest2017-03-291-2/+2
| | | | | | | | | | | | | | | | | | qvoice.cpp: 173: undocumented parameter 'age' in QVoice::ageName() qvoice.cpp:152: undocumented parameter 'gender' in QVoice::genderName() Change-Id: I8bfb76ef2ff18f2cd6d627e9809fe7f7ed677100 Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* | NSSpeechSynthesizer - use stopSpeakingAtBoundaryTimur Pocheptsov2017-03-281-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | ... with a boundary 'NSSpeechImmediateBoundary'. Apparently stopSpeaking can block/hang; this can be noticed only on CI machines (no sound input/outpu) and with a non-default voice set via setVoice (and this looks like a bug in the Apple's framework). Well, killing com.apple.speech.speechsynthesisd also helps, but probably it's not the right solution ;) Task-number: QTBUG-58786 Change-Id: If5738d877dc09d8ce0fd6e8fd6fcd6f42f6db98e Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-03-101-2/+0
|\| | | | | | | Change-Id: I7e118c5eb3676bae34f0708ca4a5fa50ac2d65c0
| * Drop guards around QFactoryLoaderUlf Hermann2017-03-071-2/+0
| | | | | | | | | | | | | | | | QFactoryLoader is available without QLibrary. Change-Id: I1e05c7dfaf1f0c14817572af2ed3cf38d3de73e6 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* | SAPI: Fix build with MinGWFriedemann Kleint2017-02-204-9/+46
| | | | | | | | | | | | | | | | | | Inline and locally defines some helpers, remove CComPtr usage and add libraries. Task-number: QTBUG-58462 Change-Id: Icda644f6aac17f5a644bd9a1a2776011d1cc7d17 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* | SAPI: Release ISpVoiceFriedemann Kleint2017-02-201-1/+3
| | | | | | | | | | | | | | Fixes occasional exit crashes of the test. Change-Id: Ib4abb81b2f89c47e7083db1f2b46235d0bd4b5fb Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* | QTextToSpeechEngineOsx - clear delegate in destructorTimur Pocheptsov2017-02-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently both our NSSpeechSynthesizer and its delegate can outlive their C++ owner (QTextToSpeechEngineOsx); then delegate's callback is using a dangling pointer. Found after an autotest crashed, on VM machines (CI) that have no sound devices. Callback fires too late: test function finished with BFAIL at this point and a stack-allocated QTextSpeech is already dead. Task-number: QTBUG-58786 Change-Id: I061cd2534e2010e5bac80546da0cf993a4409508 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* | Merge remote-tracking branch 'origin/5.8' into 5.9v5.9.0-alpha1Jani Heikkinen2017-02-0912-27/+584
|\| | | | | | | | | | | | | | | Conflicts: .qmake.conf Task-number: QTBUG-58418 Change-Id: I2f235e738fabc7948697fcac167bf442882a489d
| * Doc: language review Qt Speech docNico Vertriest2017-01-271-24/+31
| | | | | | | | | | Change-Id: I5b18f80a9ead662512e479075d1310f062763342 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
| * Doc: added doc for class QVoiceNico Vertriest2017-01-251-0/+31
| | | | | | | | | | Change-Id: If728c67f47ff3d0e7fa2f2ad9bd578cfaf914089 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
| * Bump versionOswald Buddenhagen2017-01-031-1/+1
| | | | | | | | Change-Id: Iddb8c56c959fb10e5787e70577ace4f07374bfb5
| * iOS: add support for other UIKit platforms, like tvOSv5.8.0-rc1v5.8.0Richard Moe Gustavsen2016-10-311-1/+1
| | | | | | | | | | | | Change-Id: I2d5be034cda5b8ce4a48b3e6c6bca42dbe3a7973 Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
| * Fix crash on exit when speech dispatcher is disfunctionalv5.8.0-beta1Frederik Gladhorn2016-09-151-3/+5
| | | | | | | | | | | | | | | | | | The call to cancel output was already protected by checking if there is a valid spd instance, also check for that before calling spd_close. Task-number: QTBUG-55890 Change-Id: I192dc98dc995937f1db6761702e80470d9aaf01f Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
| * Update git-archive export optionsAntti Kokko2016-09-132-0/+4
| | | | | | | | | | | | | | | | No export for .gitignore. Add .gitattributes and .tag file to store the sha1 of the commit being packaged Change-Id: Iad8df40ff61b2bd72c455b84af7757d1f160180a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * iOS: add tts backend for iOSRichard Moe Gustavsen2016-09-137-0/+513
| | | | | | | | | | | | | | | | This will add a new tts backend for iOS. Change-Id: Ie8eec9cda260c7bfe8c1f5ed52152c2fdfd472da Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* | Android: add set locale functionalityMichael Dippold2017-01-102-2/+25
| | | | | | | | | | | | | | Added the ability to set languages in the Android plugin. Change-Id: I2794526633f976bcc52eeab4187c0454415fab74 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* | Bump versionOswald Buddenhagen2016-08-291-1/+1
|/ | | | Change-Id: I865f92aa63221222dd713805fd56243feb7fd9d8
* Enable QtSpeech for Android servicesv5.8.0-alpha1Michael Dippold2016-08-251-1/+1
| | | | | | | Use context instead of activity to allow usage in both apps and services. Change-Id: If29abc0c393477c31b6aa6f0474776c757c5473f Reviewed-by: BogDan Vatra <bogdan@kdab.com>
* Protect against multiple JNI_OnLoad callsMichael Dippold2016-08-251-2/+7
| | | | | | | | | | As of Android 5.0 there are cases where JNI_OnLoad will be called multiple times. Workaround https://code.google.com/p/android/issues/detail?id=215069 Change-Id: I3a8d5e170372c007702543cdc3fd1543d63021df Reviewed-by: BogDan Vatra <bogdan@kdab.com>
* Remove dependency on android-21 platformMichael Dippold2016-08-152-19/+5
| | | | | | | | | Removing the dependency on API level 21 as the CI system currently does not support it. Change-Id: Ia66b4c65356a035918bdaf77841015dabde74ae9 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Blacklist all testsFrederik Gladhorn2016-08-121-0/+8
| | | | | | | | | | | | | At the moment all tests are disabled inside the CI. While I am convinced that the tests work on normal machines, currently they simply do not work as part of the CI because of outdated dependencies or because the VMs do not have sound cards. As a first step, make the module sane and let the tests be built by adding this patch and taking out the hack from the CI. Task-number: QTBUG-55274 Change-Id: Idaa799133d1099d773c4331d9b6d311dc812ee66 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
* Add copyright header to .qdoc fileFrederik Gladhorn2016-08-111-0/+36
| | | | | | | Makes the license checker happy. Change-Id: If1e5b39098f1eede0f7df7486e3925f585a885ce Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
* Process android notifications on Qt threadMichael Dippold2016-08-102-6/+26
| | | | | | | | Use invokeMethod to process the notifications generated from the android side on the Qt thread. Change-Id: Ie7290a380f21aa069b3fbd8fd19339137ed5400c Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Differentiate between stop/pause on AndroidMichael Dippold2016-08-101-1/+2
| | | | | | | | | | Previously once you entered the simulated paused state you could not get back into the ready state by calling stop. Also, the asynchronous Android onStop event was not added until api level 23, so it needs to be assumed. Change-Id: I8f1940ee4b911502acbd148e408bd166ec266604 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Refactor android implementation to plugin structureMichael Dippold2016-08-0916-75/+281
| | | | | | | The android implementation was no longer building. Change-Id: Idf411c5a613ca09e2131b1e1cfdc74cc737d07bf Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* sapi: remove dead codeMaurice Kalinowski2016-08-091-1/+0
| | | | | | Change-Id: I0223dac028ec6cfad54a94f1286eb7eb431f1cbc Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* sapi: clean up header inclusionMaurice Kalinowski2016-08-091-2/+0
| | | | | | | | | Remove non-required headers to include. As a side-effect this fixes compilation for windows after moc changes in qtbase. Change-Id: I87308df9370f2990450560cb976c90140e83879d Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Replace Q_DECL_OVERRIDE with overrideMaurice Kalinowski2016-06-277-88/+88
| | | | | | | | | We're depending on C++11 these days, so no need to use deprecated macros. Change-Id: Ia1d48f5207978fbfcbf70a939de67aa6ed2214a1 Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Replace Q_NULLPTR with nullptrMaurice Kalinowski2016-06-272-3/+3
| | | | | | | | | We're depending on C++11 these days, so no need to use deprecated macros. Change-Id: I4f2fd223a042b42b96740d957ac22b444d19631b Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Fix one more place where volume needs to be a double to match QtMultimedia.Jeremy Whiting2016-06-161-2/+2
| | | | | | Change-Id: I9e9bb08e2c2dd152cfcd75985cb56a1889917144 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Remove execute permission from source files.Edward Welbourne2016-06-154-0/+0
| | | | | | | | They shouldn't have it. Change-Id: I3b39278fa2af6a741e5ddfca3225f4c07589260d Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>