Commit graph

  • f266faaff7 espeak: escape XML-special characters in single-character mode master donovanmalisch23-alt 2026-08-03 11:04:45 +00:00
  • ac2416fb31 espeak: escape XML-special characters in single-character mode donovanmalisch23-alt 2026-08-03 11:04:45 +00:00
  • c3c7c6a007 services: add fallback systemd unitdir if systemd is not available Achill Gilgenast 2026-06-29 15:56:42 +02:00
  • 4975767522
    services: add fallback systemd unitdir if systemd is not available Achill Gilgenast 2026-06-29 15:56:42 +02:00
  • cc1447b16a fixup! espeak: detect a wedged engine, restart it, and eventually give up Alexander Epaneshnikov 2026-06-11 11:35:52 +03:00
  • 76a2af5008 fixup! espeak: back off before retrying after any espeak error Alexander Epaneshnikov 2026-06-11 11:35:26 +03:00
  • 6835449642 fixup! softsynth: bound the wait for espeak to acknowledge a stop request Alexander Epaneshnikov 2026-06-11 11:34:40 +03:00
  • 71d0e1fa2a espeak: detect a wedged engine, restart it, and eventually give up Alexander Epaneshnikov 2026-06-11 11:09:29 +03:00
  • a504688f3d espeak: do not call espeak functions after a failed reinitialization Alexander Epaneshnikov 2026-06-11 11:08:16 +03:00
  • 7405455baf espeak: back off before retrying after any espeak error Alexander Epaneshnikov 2026-06-11 11:07:43 +03:00
  • e92edf96dc softsynth: bound the wait for espeak to acknowledge a stop request Alexander Epaneshnikov 2026-06-11 11:06:35 +03:00
  • 2b959e874e signal: wake all condition-variable waiters on shutdown Alexander Epaneshnikov 2026-06-11 11:05:56 +03:00
  • d1f7e2384b espeak: do not call espeak_Cancel() while holding queue_guard Alexander Epaneshnikov 2026-06-11 11:05:10 +03:00
  • ab22f75037
    fixup! espeak: detect a wedged engine, restart it, and eventually give up Alexander Epaneshnikov 2026-06-11 11:35:52 +03:00
  • ff0d74d4b1
    fixup! espeak: back off before retrying after any espeak error Alexander Epaneshnikov 2026-06-11 11:35:26 +03:00
  • d2430e3327
    fixup! softsynth: bound the wait for espeak to acknowledge a stop request Alexander Epaneshnikov 2026-06-11 11:34:40 +03:00
  • 5e5a46a57e
    espeak: detect a wedged engine, restart it, and eventually give up Alexander Epaneshnikov 2026-06-11 11:09:29 +03:00
  • b101c87d1e
    espeak: do not call espeak functions after a failed reinitialization Alexander Epaneshnikov 2026-06-11 11:08:16 +03:00
  • 31e1a3f279
    espeak: back off before retrying after any espeak error Alexander Epaneshnikov 2026-06-11 11:07:43 +03:00
  • a3a08f9ba0
    softsynth: bound the wait for espeak to acknowledge a stop request Alexander Epaneshnikov 2026-06-11 11:06:35 +03:00
  • 38075367ab
    signal: wake all condition-variable waiters on shutdown Alexander Epaneshnikov 2026-06-11 11:05:56 +03:00
  • 6486025822
    espeak: do not call espeak_Cancel() while holding queue_guard Alexander Epaneshnikov 2026-06-11 11:05:10 +03:00
  • 60fb3ca6ad
    meson: allow installing systemd service without systemd Aster Boese 2026-01-25 20:12:10 -05:00
  • dc1f1b9efa
    Fix deprecated Meson setup command warning in README (#61) Copilot 2025-08-22 14:12:32 +03:00
  • 2b6318fe37 Fix deprecated Meson setup command warning by updating README copilot-swe-agent[bot] 2025-08-22 10:56:28 +00:00
  • 08a3e53eff Initial plan copilot-swe-agent[bot] 2025-08-22 10:53:15 +00:00
  • 423b573d2e
    meson: replace deprecated get_pkgconfig_variable and require Meson >= 0.51 Alexander Epaneshnikov 2025-08-22 13:44:29 +03:00
  • 134dfd1836 Offset default volume instead of overriding Ryan 2025-07-13 23:19:15 -05:00
  • 7ca1843dec
    lock user-set volume with --alsa-volume as well sparkelpotato 2025-06-25 01:09:18 -05:00
  • 8899405c9a Add --volume option Ryan Grindstaff 2025-04-14 02:27:25 +00:00
  • fa848f509e set_punctuation: Fix punctuation levels values Samuel Thibault 2022-08-15 23:41:52 +02:00
  • 98dc103749 queue_process_entry: Avoid leaving error uninitialized Samuel Thibault 2022-08-15 23:48:26 +02:00
  • 663aff64a9
    Workaround for character scramblings done by Speakup (issue #54) Palacee-hun 2024-02-03 19:39:23 +01:00
  • 1af2098974 queue_process_entry: Avoid leaving error uninitialized Samuel Thibault 2022-08-15 23:48:26 +02:00
  • 078010fc60 set_punctuation: Fix punctuation levels values Samuel Thibault 2022-08-15 23:41:52 +02:00
  • d7c06a6f9f
    meson: switch from deprecated functions (#49) Alexander Epaneshnikov 2022-03-11 16:51:28 +03:00
  • 84fcad9d6b
    meson: switch from deprecated functions Alexander Epaneshnikov 2022-03-10 22:58:10 +03:00
  • 108c28ae08 Throttle on EE_BUFFER_FULL errors Samuel Thibault 2022-03-01 01:28:38 +01:00
  • e892e71651 Throttle on EE_BUFFER_FULL errors Samuel Thibault 2022-03-01 01:28:38 +01:00
  • 3165945186
    Add template unit file Rafael Fontenelle 2021-07-03 13:28:51 -03:00
  • 78e561fae9 use correct case for --pid-file option Brandon McGinty 2022-02-12 15:29:23 -06:00
  • f41b94022e use correct case for --pid-file option Brandon McGinty 2022-02-12 15:29:23 -06:00
  • c99bfb8e45 Request systemd to protect espeakup from OOM Samuel Thibault 2022-02-11 00:31:05 +01:00
  • ca234f2122 Request systemd to prioritize espeakup Samuel Thibault 2022-02-11 00:30:26 +01:00
  • 7d236459a2 Request systemd to protect espeakup from OOM Samuel Thibault 2022-02-11 00:31:05 +01:00
  • 38b2e158c8 Request systemd to prioritize espeakup Samuel Thibault 2022-02-11 00:30:26 +01:00
  • 316e4fc51d softsynth: on error, be clear we are talking about /dev/softsynth Samuel Thibault 2021-08-21 14:53:27 +02:00
  • 4db42b6242 softsynth: on error, be clear we are talking about /dev/softsynth Samuel Thibault 2021-08-21 14:53:27 +02:00
  • e858481c0a use dupeString in command line processing William Hubbs 2021-07-05 19:35:24 -05:00
  • 8f18ad7f88 add dupeString wrapper function William Hubbs 2021-07-05 19:32:37 -05:00
  • 69506e2976 use dupeString in command line processing William Hubbs 2021-07-05 19:35:24 -05:00
  • 4272a5299a add dupeString wrapper function William Hubbs 2021-07-05 19:32:37 -05:00
  • b7282c1a90 use systemd modprobe service for speakup_soft William Hubbs 2021-06-29 11:12:26 -05:00
  • db0e0b3040 use systemd modprobe service for speakup_soft William Hubbs 2021-06-29 11:12:26 -05:00
  • f077d0c042 format build files consistently William Hubbs 2021-07-02 13:24:22 -05:00
  • 48b55bbb5b format build files consistently William Hubbs 2021-07-02 13:24:22 -05:00
  • 3794e8e74b Update my email address in the docs. Christopher Brannon 2021-06-20 02:25:05 -07:00
  • 52684e62cc
    Update my email address in the docs. Christopher Brannon 2021-06-20 02:25:05 -07:00
  • 569e9f5b0e
    bump version v0.90 Alexander Epaneshnikov 2021-06-19 10:26:15 +03:00
  • c50e4eb088
    remove command line from README (#33) Alexander Epaneshnikov 2021-06-19 10:05:57 +03:00
  • e13ceb3cce edit by hand Alexander Epaneshnikov 2021-06-15 23:55:43 +03:00
  • c528913ad9 format code Alexander Epaneshnikov 2021-06-17 12:57:40 +03:00
  • dd2dcb68bf use clang-format for code styling Alexander Epaneshnikov 2021-06-15 23:46:30 +03:00
  • 3a5f666510
    remove command line from README Alexander Epaneshnikov 2021-06-17 11:50:31 +03:00
  • 7fcb7d7a09
    edit by hand Alexander Epaneshnikov 2021-06-15 23:55:43 +03:00
  • f1bf8665dd
    format code Alexander Epaneshnikov 2021-06-17 12:57:40 +03:00
  • 54cedb2c1b
    use clang-format for code styling Alexander Epaneshnikov 2021-06-15 23:46:30 +03:00
  • ca1d6b42e2 generate man page from markdown Alexander Epaneshnikov 2021-06-14 02:40:09 +03:00
  • 878b4ea592
    use ronn instead of pandoc Alexander Epaneshnikov 2021-06-17 19:03:52 +03:00
  • d669e886d7
    improve manpage Alexander Epaneshnikov 2021-06-14 06:38:10 +03:00
  • 29ac129c08
    generate manpage automatically Alexander Epaneshnikov 2021-06-14 02:40:09 +03:00
  • 0c09fe5449
    switch to meson (#30) Alexander Epaneshnikov 2021-06-19 05:53:04 +03:00
  • 983b783cdf
    add Environment directive in systemd unit Alexander Epaneshnikov 2021-06-17 11:29:35 +03:00
  • 1812f8e190
    remove include dir Alexander Epaneshnikov 2021-06-17 11:08:38 +03:00
  • aa8aa2ad2e
    make systemd feature configurable Alexander Epaneshnikov 2021-06-17 11:02:19 +03:00
  • 905f317666
    update README Alexander Epaneshnikov 2021-06-15 11:01:14 +03:00
  • ea49d31885
    remove environment file Alexander Epaneshnikov 2021-01-27 03:16:24 +03:00
  • 3714f98bbc
    fix a license definition Alexander Epaneshnikov 2021-02-05 02:19:38 +03:00
  • 0f0cafde6f
    cosmetic improvements Alexander Epaneshnikov 2021-01-25 23:42:52 +03:00
  • 588e3aa0de
    add systemd unit install logic Alexander Epaneshnikov 2021-01-25 23:32:21 +03:00
  • 8b4fd0f907
    remove Makefile Alexander Epaneshnikov 2021-01-25 03:07:33 +03:00
  • 228ba84af0
    install manpage Alexander Epaneshnikov 2021-01-25 03:06:10 +03:00
  • cc00385ed7
    use proper version value Alexander Epaneshnikov 2021-01-25 02:29:07 +03:00
  • d3b6c29a79
    improve source tree structure Alexander Epaneshnikov 2021-01-25 01:53:08 +03:00
  • 94bebf1e6d
    defign license and C Standard Alexander Epaneshnikov 2021-01-25 00:39:17 +03:00
  • 9368467a84
    change gitignore Alexander Epaneshnikov 2021-01-22 01:19:05 +03:00
  • b699495471
    initial meson support Alexander Epaneshnikov 2021-01-22 01:23:10 +03:00
  • 30ef2145e7 remove TODO William Hubbs 2021-06-15 00:43:46 -05:00
  • 2d8d2c55c0 rename autostart directory to services William Hubbs 2021-06-15 00:20:04 -05:00
  • 130d93097f remove TODO William Hubbs 2021-06-15 00:43:46 -05:00
  • 6c4ff2bec3 rename autostart directory to services William Hubbs 2021-06-15 00:20:04 -05:00
  • c69d98cde6 clean makefile Alexander Epaneshnikov 2020-05-09 20:30:36 +03:00
  • 2f3d171863 update issue url Alexander Epaneshnikov 2021-06-15 00:25:10 +03:00
  • 512a958dad remove changelog Alexander Epaneshnikov 2021-01-22 01:24:48 +03:00
  • 335d748a63 new src structure Alexander Epaneshnikov 2020-04-23 14:47:12 +03:00
  • 4ef162798f
    clean makefile Alexander Epaneshnikov 2020-05-09 20:30:36 +03:00
  • 1e3ddeef72
    update issue url Alexander Epaneshnikov 2021-06-15 00:25:10 +03:00
  • 8cd027472f
    remove changelog Alexander Epaneshnikov 2021-01-22 01:24:48 +03:00
  • 6e4b8b24b9
    new src structure Alexander Epaneshnikov 2020-04-23 14:47:12 +03:00
  • 3fb775cc33 load speakup_soft kernel module Alexander Epaneshnikov 2021-01-28 02:23:19 +03:00