Commit graph

  • 931fbb6734 rbutilqt: QtTTS: Pick a sane TTS engine/backend by default master Solomon Peachy 2026-07-09 20:36:16 -04:00
  • 8157759b7e rbutil: Rephrase optional component "not found" messages Solomon Peachy 2026-07-09 22:36:50 -04:00
  • 814979d49b rbutil: Enforce requirement of QT 6.6 or newer Solomon Peachy 2026-07-09 20:03:50 -04:00
  • d33d2f0840 rbutil: ttsqt: Bail if TTS engine doesn't support saving to file Solomon Peachy 2026-07-09 20:31:39 -04:00
  • acba3fcb07 rbutilqt: Add the Qt TextToSpeech module as a new optional TTS engine Vencislav Atanasov 2026-07-08 01:36:19 +03:00
  • 390d17893f rbutil: Rework TTS classes to use a stringlist for arguments Solomon Peachy 2026-07-09 14:41:54 -04:00
  • a9a4b3316f rbutil: Delete the long-disabled and very obsolete SAPI4 TTS code Solomon Peachy 2026-07-09 14:47:56 -04:00
  • ca7399821f FS#13953 - lua add get_files() to its own module William Wilgus 2026-07-09 02:45:16 -04:00
  • 097403e1a2 Update the RealName and AI sections in docs/CONTRIBUTING Solomon Peachy 2026-07-07 21:12:08 -04:00
  • 3967180c62 rbutilqt: Simplify Utils::mountpoints() using QStorageInfo Vencislav Atanasov 2026-07-08 00:11:34 +03:00
  • db1ca7c5c1 rbutilqt: Remove Utils::filesystemSize() Vencislav Atanasov 2026-07-07 23:51:00 +03:00
  • d06fa10485 rbutilqt: Simplify Utils::filesystemType() using QStorageInfo Vencislav Atanasov 2026-07-07 23:38:00 +03:00
  • f62e29f311 rbutilqt: Simplify Utils::findExecutable() using QStandardPaths Vencislav Atanasov 2026-07-07 23:35:43 +03:00
  • f9504df7bd rbutilqt: Simplify Utils::recursiveFolderSize() using QDirIterator Vencislav Atanasov 2026-07-07 23:33:30 +03:00
  • 40b9d09022 [bugfix] lua ipod mini gen 2 can't quit scripts while under load William Wilgus 2026-07-05 14:32:30 -04:00
  • ebf42dae68 skin_parser: Fix regression in 0d5afa6d Solomon Peachy 2026-07-05 19:11:21 -04:00
  • 40c2200152 usb: iap: format mojyack 2026-05-23 18:57:08 +09:00
  • 0d5afa6d66 skin_parser: Fix build warnings when included in the theme editor Solomon Peachy 2026-07-05 13:53:31 -04:00
  • 8e89f8a5d6 voicefont: Detect when the encoded filename overflows the buffer Solomon Peachy 2026-07-05 10:06:02 -04:00
  • 7437f7b214 rbutil: Fix up the last of the windows-specific compile warnings. Solomon Peachy 2026-07-05 09:59:48 -04:00
  • 04a7a60f8b lubucl: Update from upstream v1.01 to v1.03 Solomon Peachy 2026-07-05 07:29:52 -04:00
  • f69d40564d rbutil: Add file missing from mspack update Solomon Peachy 2026-07-05 07:30:19 -04:00
  • 78ec149555 allow softlock in additional screens Christian Soffke 2026-06-03 23:11:05 +02:00
  • 85adf518ac shortcuts: go to WPS for ACTION_TREE_WPS Christian Soffke 2026-06-03 23:04:24 +02:00
  • e6b4ec81ff simplelist: support ACTION_TREE_WPS Christian Soffke 2026-06-03 23:03:53 +02:00
  • a82396b0be rbutil: Update embedded 'mspack' library from 0.10.1alpha to 0.11alpha Solomon Peachy 2026-07-04 21:39:31 -04:00
  • adbb185f7b hibyr1: fix USB gadget UDC unbind (empty write is a no-op) Michael McAllister 2026-07-02 20:56:29 +01:00
  • b54b10dc6d sansapatcher: Correct use of FormatMessageA() for windows builds Solomon Peachy 2026-07-04 13:04:05 -04:00
  • aa4ea8e279 ipodpatcher: Correct use of FormatMessageA() for windows builds Solomon Peachy 2026-07-04 12:36:38 -04:00
  • 96f1b19149 rbutil: define USE_LIBUSBAPI for Linux builds Solomon Peachy 2026-07-04 11:46:34 -04:00
  • 9e6135ecd2 rbutil: Update version in the '.desktop' file Solomon Peachy 2026-07-04 09:40:52 -04:00
  • 9a31255ff8 rbutil: Fix some compile warnings under Windows Solomon Peachy 2026-07-04 11:13:34 -04:00
  • a3be8d1a12 rbutil: Documentation updates Solomon Peachy 2026-07-04 09:39:09 -04:00
  • 55d15b17b7 rbutil: Use 'English' as the default voice in the selection box Solomon Peachy 2026-07-04 09:33:27 -04:00
  • 6351b64fff rbutil: Change phrasing of message when system quazip is not found Solomon Peachy 2026-07-03 16:01:33 -04:00
  • a097c23db2 usb: Fix warning introduced in f11c89aae2 Solomon Peachy 2026-07-03 14:45:21 -04:00
  • f11c89aae2 usb: Fix usb mode not initialized/restored on the DX50/DX90 Solomon Peachy 2026-07-03 07:40:46 -04:00
  • 412a78dd5f mks5lboot/rbutil: When building for Windows, link with 'setupapi' Solomon Peachy 2026-07-02 17:21:08 -04:00
  • ce88de54b8 hosted: Fix USB mode not properly initialized for some targets Roman Artiukhin 2026-07-02 15:51:13 +03:00
  • 8a1a3d745d [Bugfix] FS#13947 - Sansa Clip+: High FM background noise when unboosted William Wilgus 2026-07-02 02:57:22 -04:00
  • ddc31e8ddc Revert "[Bugfix] FS#13943 - Single mode tracks shorter than one second do not play" William Wilgus 2026-07-02 01:56:35 -04:00
  • 1ded71b751 mks5lboot: Mark uint8_t[] struct members that are initialized from a character array as not containing a null terminator Vencislav Atanasov 2026-06-29 21:45:06 +03:00
  • 5c02cf3b3c bidi: do not pass non-ASCII codepoints to ispunct() elishay 2026-07-01 17:55:30 +00:00
  • c7d5603c63 mkimxboot: Fix potentially unaligned pointer access of a packed structure Vencislav Atanasov 2026-06-29 21:40:30 +03:00
  • f4e9ba7f17 [Bugfix] FS#13943 - Single mode tracks shorter than one second do not play William Wilgus 2026-06-30 14:18:13 -04:00
  • acff6143c4 FS#13938 - Line disappears after %Vf tag and %Vb tag William Wilgus 2026-06-30 12:11:09 -04:00
  • d87755c535 FS#13944 - FONT_UI loads the last loaded font not global_status.font_id William Wilgus 2026-06-30 02:54:17 -04:00
  • 3ba63d667e libspeex: Fix compile warnings on Apple Clang 21 Vencislav Atanasov 2026-06-29 21:25:09 +03:00
  • 3d3df07c45 bspatch: Fix compile warnings on Apple Clang 21 Vencislav Atanasov 2026-06-29 21:30:13 +03:00
  • 9e3b38c863 rbutilqt: Remove unused macOS includes from utils Vencislav Atanasov 2026-06-29 22:41:05 +03:00
  • 379c056299 rbutilqt: Replace Utils::ejectDevice() on macOS with a diskutil process invocation Vencislav Atanasov 2026-06-29 00:52:26 +03:00
  • 1039eb305a rbutilqt: Add error handling to TTSCarbon::generateSettings() Vencislav Atanasov 2026-06-29 22:28:35 +03:00
  • 92d62cf6ac cmake: Make sure pip is upgraded before using it to install dmgbuild Vencislav Atanasov 2026-06-29 21:50:03 +03:00
  • 174a2330e9 rbutilqt/themeeditor: Fix compiler warnings Vencislav Atanasov 2026-06-29 22:14:38 +03:00
  • 6aa8d80ba2 rbutilqt: Replace Utils::findRunningProcess() on macOS with a libproc implementation Vencislav Atanasov 2026-06-29 01:10:18 +03:00
  • 45bd7c4400 rbutilqt: Simplify Utils::filesystemName() Vencislav Atanasov 2026-06-28 23:51:17 +03:00
  • 204684f3e2 themeeditor: Fix class member initialization by calling the getter Vencislav Atanasov 2026-06-29 22:16:05 +03:00
  • 05de3651d2 rbutilqt: Simplify conversion from UTF-16 string to QString for proxy host Vencislav Atanasov 2026-06-29 22:07:42 +03:00
  • cf2872af11 rbutilqt: Replace insecure sprintf() with snprintf() Vencislav Atanasov 2026-06-29 21:56:14 +03:00
  • e3e416c51b rbutilqt/themeeditor: Fix Qt6 deprecations Vencislav Atanasov 2026-06-29 22:13:09 +03:00
  • d618846a8f ipodpatcher: Remove unused functions Vencislav Atanasov 2026-06-29 21:31:28 +03:00
  • dcc997e4e4 rbutilqt: Switch to a Qt API to get macOS version number, get system architecture using a compiler macro Vencislav Atanasov 2026-06-29 22:05:39 +03:00
  • 1cbf61607e rbutilqt: Switch to a Qt API to get the CPU cores count Vencislav Atanasov 2026-06-29 22:02:46 +03:00
  • cac0be6af5 rbutilqt: Replace deprecated macro Q_OS_MACX with Q_OS_MACOS Vencislav Atanasov 2026-06-29 21:52:59 +03:00
  • e0ac7a75a3 macOS 12.0 Deprecation: kIOMasterPortDefault -> kIOMainPortDefault Vencislav Atanasov 2026-06-29 21:48:23 +03:00
  • b99b2e98df [Bugfix] lua FS#13940 - FONT_UI using last selected font instead of the UI font William Wilgus 2026-06-29 01:06:34 -04:00
  • d9b1819e0b FS#13942 - Lua strftime os.date("%C") William Wilgus 2026-06-28 14:32:33 -04:00
  • 24b0254d96 metadata.c small cleanup William Wilgus 2026-06-28 14:24:02 -04:00
  • 3cd286d8f8 metadata add audio_fmt to get_metadata_ex William Wilgus 2026-06-27 14:14:01 -04:00
  • 3e08b86e4b FixRed a824085 skin: add %pX tag checkwps, ATA builds William Wilgus 2026-06-27 13:12:21 -04:00
  • a824085057 skin: add %pX tag for time-based playlist progress Adam N. Burke 2026-06-12 20:27:33 -04:00
  • 02f7dabc67 rbutil: Port TTS preview to QT6 Solomon Peachy 2026-06-26 21:30:40 -04:00
  • 5462f203d3 bidi: Expand+Correct the list of RTL codepoints in is_rtl_char() Solomon Peachy 2026-06-27 10:06:51 -04:00
  • 0e3355de50 keyboard: fix RTL (Hebrew/Arabic) on-screen keyboard elishay 2026-06-24 01:26:40 +00:00
  • 0db37606b0 rbutilqt: Handle translation load failures, part deux Solomon Peachy 2026-06-27 07:34:17 -04:00
  • 4875f706c2 rbutil: Cleanly handle translation loading errors at runtime Solomon Peachy 2026-06-27 07:28:10 -04:00
  • a700dcdfb0 rbutil: Use add_compile_definitions instead of add_compile_options Solomon Peachy 2026-06-27 07:27:29 -04:00
  • 44713c3014 themeeditor: Fix a pile of unusued argument warnings Solomon Peachy 2026-06-27 07:28:49 -04:00
  • 5d3723bbf4 rbutil: Use QT_NO_USE_NODISCARD_FILE_OPEN everywhere Solomon Peachy 2026-06-26 21:37:22 -04:00
  • 3c41d6a1c1 rbutil: Eliminate more pre-QT6 workarounds Solomon Peachy 2026-06-26 21:29:33 -04:00
  • 202243a1ab tools: fix up build warnings Solomon Peachy 2026-06-26 21:30:12 -04:00
  • 115b2ae800 rbutilqt: Add a CODESIGN_IDENTITY CMake variable for macOS builds Vencislav Atanasov 2026-06-27 02:31:11 +03:00
  • e0bbf8f9da rbutil: Drop support for QT5, start cleaning up the warnings Solomon Peachy 2026-06-21 08:56:09 -04:00
  • 22b4cd3232 metadata.c get_metadata_ex add flag METADATA_EXCLUDE_NORMALIZE William Wilgus 2026-06-25 13:41:22 -04:00
  • 949a99a24d rbutil: Support linux non-x86_64 appimage deployments Solomon Peachy 2026-06-23 20:15:59 -04:00
  • 9a85d01a32 FS#13933 - Updated Romanian and Moldavian translations (Mihai Alexandru Vasiliu) Solomon Peachy 2026-06-23 17:29:51 -04:00
  • 30567451b1 mkimxboot: Fix up a large pile of compile warnings with -Wextra Solomon Peachy 2026-06-22 20:55:23 -04:00
  • b6db69e7ef build: Move utf8proc build decision into configure script. Solomon Peachy 2026-06-22 17:26:44 -04:00
  • aeb42039f9 rbutil: Explicitly use C++17 and C11 for building (was "compiler default") Solomon Peachy 2026-06-22 09:41:47 -04:00
  • cf10fa5243 FS#13929 - Updated Latvian translation (Renalds Belaks) Solomon Peachy 2026-06-21 17:21:44 -04:00
  • 13bcd68346 FS#13928 - Updated Simplified Chinese Translations (Wang Ji) Solomon Peachy 2026-06-21 11:43:08 -04:00
  • f42d95b4a6 rbutil: Update vendored quazip from v1.3 to v1.5 Solomon Peachy 2026-06-21 11:18:04 -04:00
  • 1e3301388c rbutil: Update vendored quazip from v1.1 to v1.3 Solomon Peachy 2026-06-21 08:55:26 -04:00
  • 18237a3c1f rbutil: Refresh all translations using lupdate-qt6 Solomon Peachy 2026-06-20 19:36:27 -04:00
  • 278a5a9bc2 rbutil: Refresh all translations using lupdate-qt6 Solomon Peachy 2026-06-20 19:36:27 -04:00
  • 1d33585686 FS#13927 - Updated Simplified Chinese Rockbox Utility translation (Wang Ji) Solomon Peachy 2026-06-20 19:32:50 -04:00
  • 2dc466229e rbutilqt: change the macdeployqt command line Vencislav Atanasov 2026-06-20 19:13:50 +03:00
  • 005826b630 rbutilqt: Clarify if a setting comes from rbutil.ini or build-info Vencislav Atanasov 2026-06-20 18:31:51 +03:00
  • ad64336e69 [Bugfix] Autoscan when radio off hangs player, record static William Wilgus 2026-06-20 02:36:36 -04:00
  • 81962808a2 use core_alloc for Radio Presets William Wilgus 2026-06-19 14:24:53 -04:00