Commit Graph

  • cbcd244e46 Additional progress on tokio and async_std versions main Tait Hoyem 2022-11-05 17:34:14 -0600
  • 0187c049cf Initial work on a tokio/async-std feature Tait Hoyem 2022-11-05 11:38:35 -0600
  • 12b080800a update popol to v1 Laurent Pelecq 2022-10-22 19:38:38 +0200
  • c9c80a1b6c Fix compilation on non-unix platforms Laurent Pelecq 2022-04-18 13:45:14 +0200
  • c67bab22d9 Fix lint warnings in tests Laurent Pelecq 2022-04-16 20:27:58 +0200
  • 1139ff7080 Add tcp communication Laurent Pelecq 2022-04-16 20:22:47 +0200
  • 14e372e2e8 Move the test server logic outside the unix server implementation Laurent Pelecq 2022-04-10 14:25:20 +0200
  • a827aa06a6 Rename test server to UnixServer Laurent Pelecq 2022-04-10 14:10:05 +0200
  • 4619b2c57f Rename test Server to UnixServer Laurent Pelecq 2022-04-10 13:44:36 +0200
  • f55ac7aa69 Remove unused dependency on libc Laurent Pelecq 2022-04-09 17:32:09 +0200
  • 7bc9b0ef22 Remove unnecessary clone in tests. Laurent Pelecq 2022-04-03 19:22:12 +0200
  • 155a5dc1f1 Add history commands Laurent Pelecq 2022-04-03 19:11:29 +0200
  • c71698bda8 Implement history_get_client_id Laurent Pelecq 2022-03-27 20:02:24 +0200
  • 4528d9c407 Fix response type and remove errors that can be mapped to io::Error. Laurent Pelecq 2022-03-27 19:31:49 +0200
  • 9e4b09d96d Implement history get client list. Laurent Pelecq 2022-03-27 18:51:48 +0200
  • 1a2e7fc145 Change MessageId to u32 instead of String. Laurent Pelecq 2022-03-27 17:03:02 +0200
  • 3e1a2e0cdc Add synchronous history commands. Laurent Pelecq 2022-03-27 16:48:38 +0200
  • c67a79f3f5 Add history commands and fix types. Laurent Pelecq 2022-03-27 16:07:52 +0200
  • 2ed0db35c0 Update readme. Laurent Pelecq 2022-03-25 19:39:02 +0100
  • de5ce128cb Change AsyncClient to QueuedClient to use with different polling mechanism. Laurent Pelecq 2022-03-25 18:42:04 +0100
  • b5ec9e37ad Allow to see the last request in async and pop it. Laurent Pelecq 2022-03-25 16:25:36 +0100
  • fe74259e43 Fix documentation Laurent Pelecq 2022-03-18 19:44:02 +0100
  • 3622313d78 Fix one clippy warning Laurent Pelecq 2022-03-18 19:18:21 +0100
  • b9b4a70801 Fix examples Laurent Pelecq 2022-03-18 19:13:45 +0100
  • f662405997 Move generic methods send and receive from AsyncClient to Client. Laurent Pelecq 2022-03-18 18:59:55 +0100
  • fad9440145 Minor version for release Laurent Pelecq 2022-03-18 15:55:35 +0100
  • ea75e00edc Add missing tests changes. Laurent Pelecq 2022-03-18 15:40:19 +0100
  • 883e491a7f Add all requests in AsyncClient. Laurent Pelecq 2022-03-18 15:39:01 +0100
  • c0f0b69dd8 Don't reexport Source Laurent Pelecq 2022-03-18 00:17:24 +0100
  • 7c8874237d Add AsyncClient in documentation Laurent Pelecq 2022-03-18 00:13:29 +0100
  • 1b64550591 Fix version in README Laurent Pelecq 2022-03-17 23:49:12 +0100
  • ec1b1aca51 New AsyncClient class. Laurent Pelecq 2022-03-17 23:31:40 +0100
  • eb4fac99ba Fix readme example Laurent Pelecq 2022-03-17 21:32:32 +0100
  • 5cc696a8b9 Rename FifoBuilder to Builder Laurent Pelecq 2022-03-17 21:30:08 +0100
  • b3dd02603a Fix send_char and rename error NoLine to TooFewLines Laurent Pelecq 2022-03-17 21:29:24 +0100
  • a2ad2634d9 Add constants for events Laurent Pelecq 2022-03-17 21:28:17 +0100
  • bf33d18bb2 Use log::debug in debug mode to trace communication with server Laurent Pelecq 2022-03-17 21:16:40 +0100
  • c45bb7daa7 Fix minor clippy warnings Laurent Pelecq 2022-03-15 21:00:49 +0100
  • 39c2317de9 Test both synchronous and asynchronous API in pipeline Laurent Pelecq 2022-03-15 20:44:25 +0100
  • a186c456db Dual synchronous and asynchronous API. Laurent Pelecq 2022-03-15 20:29:43 +0100
  • 58b1d5513f Both sync and async tests pass Laurent Pelecq 2022-03-15 17:04:45 +0100
  • 28c3533628 Simplify fifo test by giving the question as a string instead of an array Laurent Pelecq 2022-03-15 11:58:46 +0100
  • aff43c6147 Add error NotReady for asynchronous mode Laurent Pelecq 2022-03-15 11:27:25 +0100
  • 4f9f0fe9dc Change some method names Laurent Pelecq 2022-03-15 10:22:27 +0100
  • 73b2531c4f Dual synchronous and asynchronous API Laurent Pelecq 2022-03-15 01:15:37 +0100
  • add553a270 Update readme Laurent Pelecq 2022-03-13 15:16:47 +0100
  • 64f37c1e9c Add link in readme to documentation and crates.io Laurent Pelecq 2022-03-12 20:47:21 +0100
  • f1e9f9ffbc Add repository in Cargo.toml Laurent Pelecq 2022-03-12 19:46:20 +0100
  • 40095d578c Fix readme for first release Laurent Pelecq 2022-03-12 19:19:04 +0100
  • 6154769db2 disable test on standard socket if XDG not available Laurent Pelecq 2022-03-12 17:31:16 +0100
  • ced77a3f13 add readme and license Laurent Pelecq 2022-03-12 17:12:45 +0100
  • 855b0c5af0 add notifications Laurent Pelecq 2022-03-11 22:57:21 +0100
  • a077ae1f38 implement example list Laurent Pelecq 2022-03-11 18:36:53 +0100
  • 590859d15e upgrade dependencies and fix lint errors Laurent Pelecq 2022-03-11 17:24:29 +0100
  • dcd38f2b9e Test for synthesis voices. Few other tests. Laurent Pelecq 2021-05-22 13:48:04 +0200
  • 7d6d8db931 Test {set, get, list}_voice_types. Laurent Pelecq 2021-05-22 12:03:36 +0200
  • 79e7986ba9 Test SSML mode, spelling, capital letter recognition Laurent Pelecq 2021-05-21 20:54:27 +0200
  • 837a84950c More tests get/set language, rate, ... Laurent Pelecq 2021-05-18 17:40:32 +0200
  • ca890b48e4 Using new type ClientName to create client. Laurent Pelecq 2021-05-18 14:52:01 +0200
  • da3f295f96 Fix type ClientTarget. Move basic types in types.rs. Laurent Pelecq 2021-05-18 14:39:06 +0200
  • 8aeb28a3ea test speech_dispatcher_socket Laurent Pelecq 2021-05-17 22:30:55 +0200
  • 0c7bf4f113 move client tests in integration tests Laurent Pelecq 2021-05-17 21:56:12 +0200
  • 5a656d5d27 add all commands except notification and history, and no tests Laurent Pelecq 2021-05-17 21:33:58 +0200
  • c6527cb793 add sample in module documentation Laurent Pelecq 2021-05-17 13:43:43 +0200
  • 55f3fb7883 add license to Cargo.toml Laurent Pelecq 2021-05-17 13:43:05 +0200
  • 5939548b69 fix speak, add documentation. Laurent Pelecq 2021-05-17 13:25:02 +0200
  • aa73dab21b add speak and unit tests for the client Laurent Pelecq 2021-05-16 20:58:47 +0200
  • cab51e0fc6 add tests for unix client Laurent Pelecq 2021-05-16 11:26:44 +0200
  • 0914f8b191 initial implementation to connect and quit Laurent Pelecq 2021-05-15 19:24:18 +0200