Nolan Darilek
8c69d78411
And of course Cargo complains about my feature name only at publication time. Fixed.
11 months ago
Nolan Darilek
0ba2937a8a
Update CI since build environment doesn't run a newer speech-dispatcher.
11 months ago
Nolan Darilek
be9e4592ec
And another...
11 months ago
Nolan Darilek
6aacce2d73
Feature mismatch.
11 months ago
Nolan Darilek
bbae5dc983
Add 0.10 feature.
11 months ago
Nolan Darilek
c6b90a7a24
Cast values for compatibility with newer speech-dispatcher.
11 months ago
Nolan Darilek
ee6aba7a97
Cast to u32.
11 months ago
Nolan Darilek
36f82b78f3
Bump version.
11 months ago
Nolan Darilek
729aaf5255
Soundness fixes for cloning `Connection`.
11 months ago
Nolan Darilek
2618393758
Relicense and bump version.
1 year ago
Nolan Darilek
82090cb48d
Bump versions.
1 year ago
Nolan Darilek
3709573305
Use `Voice` directly to avoid messing with stringly-typed voice names.
1 year ago
Nolan Darilek
911e98d9ec
Clean up example.
1 year ago
Nolan Darilek
8434bfca64
Bump edition.
1 year ago
Nolan Darilek
0dc9205b36
Merge branch 'lv' into 'master'
...
Add support for listing voices
See merge request ndarilek/speech-dispatcher-rs!2
1 year ago
Malloc Voidstar
143147036c
Add support for listing voices
...
Rebased on top of the result changes.
1 year ago
Nolan Darilek
2879284030
Bump version.
1 year ago
Nolan Darilek
5dfc99c6d7
Merge branch 'return-results' into 'master'
...
Change all bool-returns to Results
See merge request ndarilek/speech-dispatcher-rs!4
1 year ago
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
1 year ago
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
1 year ago
Nolan Darilek
91098c0f01
Merge branch 'unused' into 'master'
...
Remove unused gcc dependency
See merge request ndarilek/speech-dispatcher-rs!3
1 year ago
Malloc Voidstar
675b569b32
Remove unused gcc dependency
1 year ago
Nolan Darilek
e0170aa011
Bump version.
1 year ago
Nolan Darilek
3b025dc0f9
Merge branch 'fix-types' into 'master'
...
Fix build on ARM
See merge request ndarilek/speech-dispatcher-rs!1
1 year ago
Malloc Voidstar
67a8c19410
Fix build on ARM
...
Differences in signedness were preventing builds.
1 year ago
Nolan Darilek
ac12fb132e
Bump version.
1 year ago
Nolan Darilek
4c8521ccb8
Add error handling for initialization failure.
1 year ago
Nolan Darilek
006a4835be
Eliminate a Clippy warning.
2 years ago
Nolan Darilek
5349a0fc3d
Refactor to FnMut and bump version.
2 years ago
Nolan Darilek
7f952f2f34
Specify minimum bindgen version constraint.
2 years ago
Nolan Darilek
f71e4b0d19
Bump bindgen and version.
2 years ago
Nolan Darilek
8b28fed8e5
cargo fmt
2 years ago
Nolan Darilek
bf348af84f
Make client ID easier to get at.
...
* Pass `client_id` into all callbacks.
* Expose via `client_id()` method.
* Bump version.
2 years ago
Nolan Darilek
e022973c8e
Update CI.
2 years ago
Nolan Darilek
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.
2 years ago
Nolan Darilek
0de61beafe
Bump dependencies.
3 years ago
Nolan Darilek
0f06715c39
Don't fail the publish step if speech-dispatcher-sys fails.
3 years ago
Nolan Darilek
e99da4a1d3
Bump version.
3 years ago
Nolan Darilek
2758f79538
Add defensive handling for speaking empty strings, which appears to crash the client.
3 years ago
Nolan Darilek
369bf23fa9
Clippy, fmt, bump versions, and update repository links.
3 years ago
Nolan Darilek
cb02834873
Loosen version requirement.
3 years ago
Nolan Darilek
ebb3078c8a
Bump dependencies and version.
3 years ago
Nolan Darilek
cc22ede3f2
Try publishing sys first.
3 years ago
Nolan Darilek
34ca29d425
Add version to dependency.
3 years ago
Nolan Darilek
a0bc337852
Update CI build script for multiple manifests.
3 years ago
Nolan Darilek
3da5140735
Switch to a workspace.
3 years ago
Nolan Darilek
e919820f9d
Bump version.
3 years ago
Nolan Darilek
cfdc01a132
Fix typo.
3 years ago
Nolan Darilek
fa916f71a0
Bump version.
3 years ago
Nolan Darilek
97a0c44013
cargo fmt
3 years ago