89fcced31e
Update CI build configuration.
2022-11-22 13:55:55 -06:00
1c11f279ec
Bump version and use correct features in docs.rs builds.
2022-11-22 13:52:19 -06:00
f854e386a6
Re-add support for speech-dispatcher 0.9.
2022-11-22 13:49:54 -06:00
1ba40e898b
Merge branch 'master' into 'master'
...
Fix missing size_t on latest stable
See merge request ndarilek/speech-dispatcher-rs!7
2022-10-19 14:40:39 +00:00
Tait Hoyem
bcf7025f14
Fix missing size_t on latest stable
2022-10-16 15:10:24 -06:00
2239c2539a
Publish with features compatible for Rust CI image.
2022-09-07 12:13:55 -05:00
2ea85bc1bd
Bump version and drop support for 0.9.
2022-09-07 11:43:22 -05:00
0efdccc9aa
Merge branch '32bit' into 'master'
...
Fix msg_id and client_id being size_t in C
Closes #5
See merge request ndarilek/speech-dispatcher-rs!5
2022-09-07 14:53:43 +00:00
e770c73e67
Merge branch 'voice_type' into 'master'
...
Fix voice_type signedness change
Closes #4
See merge request ndarilek/speech-dispatcher-rs!6
2022-09-07 14:48:56 +00:00
Samuel Thibault
8ff6902148
Fix voice_type signedness change
...
The signedness changed happened in speech-dispatcher 0.11, not in
speech-dispatcher 0.10.2.
Closes #4
2022-09-07 15:54:53 +02:00
Samuel Thibault
29f990e19b
Fix msg_id and client_id being size_t in C
...
instead of u64 which is only valid on 64bit architectures.
Fixes #5
2022-09-07 15:31:10 +02:00
6a6bc3f805
Add Drone/cargo-release/git-cliff configuration.
2022-09-04 09:15:13 -05:00
a50a6a4bdd
Should now build with default features.
2022-08-29 16:36:33 -05:00
d6f9043e60
Add support for speech-dispatcher 0.10.2 and bump version.
2022-08-29 16:29:57 -05:00
4e1b79cb84
Don't build with default features on docs.rs.
2022-06-13 10:17:18 -05:00
8c69d78411
And of course Cargo complains about my feature name only at publication time. Fixed.
2022-03-10 13:27:50 -06:00
0ba2937a8a
Update CI since build environment doesn't run a newer speech-dispatcher.
2022-03-10 13:13:19 -06:00
be9e4592ec
And another...
2022-03-10 13:00:17 -06:00
6aacce2d73
Feature mismatch.
2022-03-10 12:58:56 -06:00
bbae5dc983
Add 0.10 feature.
2022-03-10 12:54:53 -06:00
c6b90a7a24
Cast values for compatibility with newer speech-dispatcher.
2022-03-10 12:29:27 -06:00
ee6aba7a97
Cast to u32.
2022-03-10 12:17:10 -06:00
36f82b78f3
Bump version.
2022-03-10 11:40:18 -06:00
729aaf5255
Soundness fixes for cloning Connection
.
2022-03-10 11:39:42 -06:00
2618393758
Relicense and bump version.
2022-02-05 09:15:15 -06:00
82090cb48d
Bump versions.
2022-01-27 10:29:10 -06:00
3709573305
Use Voice
directly to avoid messing with stringly-typed voice names.
2022-01-27 10:26:12 -06:00
911e98d9ec
Clean up example.
2022-01-27 10:21:53 -06:00
8434bfca64
Bump edition.
2022-01-27 10:06:41 -06:00
0dc9205b36
Merge branch 'lv' into 'master'
...
Add support for listing voices
See merge request ndarilek/speech-dispatcher-rs!2
2022-01-27 16:01:45 +00:00
Malloc Voidstar
143147036c
Add support for listing voices
...
Rebased on top of the result changes.
2022-01-10 18:26:02 -08:00
2879284030
Bump version.
2022-01-10 10:31:14 -06:00
5dfc99c6d7
Merge branch 'return-results' into 'master'
...
Change all bool-returns to Results
See merge request ndarilek/speech-dispatcher-rs!4
2022-01-10 16:26:29 +00:00
Malloc Voidstar
83b1ac5a76
Change SpeechDispatcherError to Error, format
...
Also lowercase Display strings to be in line with https://rust-lang.github.io/api-guidelines/interoperability.html#examples-of-error-messages
2021-12-06 10:58:29 -08:00
Malloc Voidstar
7d3edccdda
Convert all bool-returns to Results
...
Additionally:
* Make open2 fallible too
* Use a Result the entire time in open and open2, instead of going from Option to Result
* Specify c_int instead of i32 since apparently the size "may differ on some esoteric systems"; I suspect it won't compile on whatever those are but might as well improve the situation
* Avoid a maybe-possible panic in get_voice_type. Probably can't happen but I'm not 100% certain, so I made it fallible
* Add a missing null check to get_language
2021-12-06 10:57:04 -08:00
91098c0f01
Merge branch 'unused' into 'master'
...
Remove unused gcc dependency
See merge request ndarilek/speech-dispatcher-rs!3
2021-12-06 15:04:29 +00:00
Malloc Voidstar
675b569b32
Remove unused gcc dependency
2021-12-04 13:50:25 -08:00
e0170aa011
Bump version.
2021-12-02 09:11:26 -06:00
3b025dc0f9
Merge branch 'fix-types' into 'master'
...
Fix build on ARM
See merge request ndarilek/speech-dispatcher-rs!1
2021-12-02 15:09:21 +00:00
Malloc Voidstar
67a8c19410
Fix build on ARM
...
Differences in signedness were preventing builds.
2021-12-02 05:34:32 -08:00
ac12fb132e
Bump version.
2021-11-19 08:39:16 -06:00
4c8521ccb8
Add error handling for initialization failure.
2021-11-19 08:38:17 -06:00
006a4835be
Eliminate a Clippy warning.
2020-09-26 12:52:10 -05:00
5349a0fc3d
Refactor to FnMut and bump version.
2020-09-25 10:36:00 -05:00
7f952f2f34
Specify minimum bindgen version constraint.
2020-09-18 12:06:32 -05:00
f71e4b0d19
Bump bindgen and version.
2020-09-18 11:21:39 -05:00
8b28fed8e5
cargo fmt
2020-08-19 21:00:51 -05:00
bf348af84f
Make client ID easier to get at.
...
* Pass `client_id` into all callbacks.
* Expose via `client_id()` method.
* Bump version.
2020-08-19 20:59:48 -05:00
e022973c8e
Update CI.
2020-08-19 19:55:31 -05:00
ca2e0ffe5e
Upgrades and refactors.
...
* Bump editions to 2018.
* Bump dependencies and crate versions.
* Implement callbacks.
* Return message IDs when speaking, or `None` in case of errors.
* Add callbacks to example.
2020-08-19 17:28:22 -05:00