Commit Graph

  • 3a02588fbf
    fixup! WIP: rtkit support rtkit-realtime-scheduling h7x4 2024-11-25 16:48:29 +01:00
  • 27d430d9cf
    WIP: rtkit support h7x4 2024-11-25 08:52:41 +01:00
  • b84ffa265c
    Add nix-shell h7x4 2024-11-25 08:44:33 +01:00
  • af649ae85f Document SELinux-blocked io_uring failures master Frank Dana 2025-03-14 22:07:33 -04:00
  • 30e1cbbcba fs/glue/StandardDirectory: Add standard directories for macOS Camille Scholtz 2025-03-13 22:29:30 +01:00
  • 86ab4bc62c config/Path: Always allow getting of XDG... variables Camille Scholtz 2025-03-13 22:22:14 +01:00
  • a34bf3588e fs/glue/StandardDirectory: Remove double import Camille Scholtz 2025-03-13 22:21:15 +01:00
  • 64c9e5a2d4 .gitignore: remove tool-specific patterns Max Kellermann 2025-03-13 14:54:42 +01:00
  • 9f02a88d19 .github/workflows: add more paths-ignore Max Kellermann 2025-03-13 14:53:00 +01:00
  • e6a25e7e0b doc/conf.py: use "sphinx_rtd_theme" only if it is installed Max Kellermann 2025-03-13 14:41:16 +01:00
  • f6337dd95e doc/conf.py: remove the "~git" version suffix in the 0.24 stable branch Max Kellermann 2025-03-13 14:19:31 +01:00
  • 42fc26cc6d .github/workflows/build_android.yml: switch to the installed NDK r27 Max Kellermann 2025-03-13 11:32:07 +01:00
  • 1b6567b31b test/net/TestIPv[46]Address: initialize WinSock for some of the tests Max Kellermann 2025-03-13 11:14:39 +01:00
  • 171bb9b737 test/TestStringFilter: enable another failing test on Windows Max Kellermann 2025-03-13 11:25:56 +01:00
  • 3626d4ec9a Revert "lib/icu/Compare: add LINGUISTIC_IGNORECASE [Windows]" Max Kellermann 2025-03-13 11:22:02 +01:00
  • 71c8f4de40 test/TestStringFilter: disable two failing checks on Windows Max Kellermann 2025-03-13 10:36:34 +01:00
  • 1bd204527e lib/icu/Compare: add LINGUISTIC_IGNORECASE [Windows] Max Kellermann 2025-03-13 10:31:54 +01:00
  • 9b25d59120 test/TestStringFilter: re-enable two tests on Windows Max Kellermann 2025-03-13 10:33:51 +01:00
  • ca5580a560 test/util/TestIntrusiveTreeSet: do not add duplicates in the LargeRandom tests Max Kellermann 2025-03-13 09:53:59 +01:00
  • dd59db2be2 fs/LookupFile: check for empty file name on Windows Max Kellermann 2025-03-13 09:16:23 +01:00
  • c290e0b965 LogBackend: remove the colon after the time stamp Max Kellermann 2025-03-13 09:01:02 +01:00
  • 689d231809 LogBackend: include year in time stamp Max Kellermann 2025-03-13 08:59:55 +01:00
  • 84ff3c6a0d LogBackend: use %T Max Kellermann 2025-03-13 08:58:32 +01:00
  • 093122aaeb LogBackend: use fmt to format the time stamp Max Kellermann 2025-03-13 08:42:27 +01:00
  • 4f981adb97 lib/fmt/Unsafe: new library Max Kellermann 2025-03-13 08:55:10 +01:00
  • 3945b808a2 CommandLine: update copyright year Max Kellermann 2025-03-13 08:27:01 +01:00
  • a171a588cf queue/QueuePrint: switch to SPDX header Max Kellermann 2025-03-13 08:26:35 +01:00
  • 2388f38d7d NEWS: mention the id3tag build failure fix merged from the obsolete v0.23.x branch Max Kellermann 2025-03-13 08:30:23 +01:00
  • dac2c4df9b output/plugins/SndioOutputPlugin: Fix sndio volume calculation Jzavrk 2025-03-10 13:28:02 +01:00
  • 843cb1604d net: delete UniqueSocketDescriptor.hxx.orig Max Kellermann 2025-03-11 17:16:48 +01:00
  • 59c289c7d8 README.md: update manual and forum links Max Kellermann 2025-03-11 13:02:29 +01:00
  • 4b85bb57cc Merge branch 'v0.23.x' Max Kellermann 2025-03-11 12:52:05 +01:00
  • a19b6919e0 increment version number to 0.24.1 Max Kellermann 2025-03-11 11:24:43 +01:00
  • 1caeb9b418 release v0.24 Max Kellermann 2025-03-11 11:05:29 +01:00
  • d3717c5b81 test/util/TestIntrusiveTreeSet: add test with all-zero items Max Kellermann 2025-03-11 10:44:53 +01:00
  • 90987194cb .github/workflows/build.yml: run unit tests on Windows Max Kellermann 2025-03-11 09:45:55 +01:00
  • 2953737478 .github/workflows/build.yml: remove "warning_level=3", it is the default Max Kellermann 2025-03-11 09:50:51 +01:00
  • ac3a5e27ec .github/workflows/build.yml: split "Compile and Test" into two steps Max Kellermann 2025-03-11 09:46:37 +01:00
  • 4ae89b7b4a .github/workflows/build.yml: enable ccache for Windows builds Max Kellermann 2025-03-11 09:41:35 +01:00
  • 568494440f .github/workflows/build.yml: add matrix.os to ccache key Max Kellermann 2025-03-11 09:40:00 +01:00
  • 5d0aeda4e9 .github/workflows/build.yml: run unit tests with "--print-errorlogs" Max Kellermann 2025-03-11 10:10:26 +01:00
  • d89b9d1683 test/fs/TestParsePath: include "fs/XDG.hxx" for USE_XDG Max Kellermann 2025-03-11 10:09:36 +01:00
  • c7c4e7a6bf python/build/libs.py: update libopenmpt to 0.7.13 Max Kellermann 2025-03-11 09:25:43 +01:00
  • 1c7c2026db config/Path: check for empty XDG variables Max Kellermann 2025-03-11 09:23:32 +01:00
  • a9805db500 config/Path: move code to GetVariable() Max Kellermann 2025-03-11 09:17:34 +01:00
  • e8a4317f31 config/Path: simplify tilde expansion Max Kellermann 2025-03-11 09:16:18 +01:00
  • f4f5e94a36 config/Path: pass std::string_view to ParsePath() Max Kellermann 2025-03-11 08:38:03 +01:00
  • b2326b9a98 test/fs/TestParsePath: unit test for ParsePath() Max Kellermann 2025-03-11 08:55:07 +01:00
  • 1dc8cd8eef config/Path: allow expanding $HOME even without XDG Max Kellermann 2025-03-11 08:44:44 +01:00
  • 147fe18ad6 config/Path: adjust error message (not an environment variable) Max Kellermann 2025-03-11 08:44:07 +01:00
  • 6fd6a5110c config/Path: use string_view literals Max Kellermann 2025-03-11 08:36:56 +01:00
  • e8ce417150
    Initial support for $HOME and some XDG variables inside the configuration file JoanVC 2025-02-28 21:06:07 +01:00
  • da40483666 event/Loop: destroy the UringWake instance in DisableUring() Max Kellermann 2025-03-10 19:14:09 +01:00
  • 06bc373ace event/Loop: read eventfd with io_uring Max Kellermann 2025-03-10 18:43:41 +01:00
  • 7797158ea6 event/Loop: auto-restart io_uring_prep_poll_multishot() Max Kellermann 2025-02-21 16:08:43 +01:00
  • 01a04baf7b util/DivideString: remove unused library Max Kellermann 2025-03-10 18:21:37 +01:00
  • 46b461df42 playlist/pls: migrate the line parser to use std::string_view Max Kellermann 2025-03-10 18:11:59 +01:00
  • 898e0a2bc4 test/playlist: unit tests for the playlist plugins Max Kellermann 2025-03-10 14:13:52 +01:00
  • 2d3271859f input/memory: new implementation (for unit tests) Max Kellermann 2025-03-10 15:14:00 +01:00
  • b6672004bc util/StringCompare: add SkipPrefixIgnoreCase() Max Kellermann 2025-03-10 18:16:28 +01:00
  • eafca183a6 input/meson.build: add libinput_basic.a Max Kellermann 2025-03-10 17:06:11 +01:00
  • 59f9e0ca70 input/meson.build: do not compile ProxyInputStream.cxx twice Max Kellermann 2025-03-10 17:11:11 +01:00
  • 800a03f0dc playlist/plugins/meson.build: add missing dependencies Max Kellermann 2025-03-10 14:18:59 +01:00
  • 55c11448ff util/NumberParser: add ParseIntegerTo() Max Kellermann 2025-03-07 09:44:52 +01:00
  • e9c1ea684b util/NumberParser: add std::from_chars() wrapper taking std::string_view Max Kellermann 2025-03-07 09:11:42 +01:00
  • 103487e8ad event/InotifyEvent: add method IsDefined() Max Kellermann 2025-03-07 15:12:45 +01:00
  • fb59bbc481 python/build/libs.py: update FFmpeg to 7.1.1 Max Kellermann 2025-03-10 14:04:48 +01:00
  • d0f6aa5b87 subprojects: update libnpupnp to 6.2.1-1 Max Kellermann 2025-03-10 14:04:03 +01:00
  • fdb8874803 python/build/libs.py: update libnfs to 6.0.2 Max Kellermann 2025-02-28 19:45:14 +01:00
  • c9a22b3404 meson.build: disable unnecessary libsndfile features Max Kellermann 2025-02-28 19:41:17 +01:00
  • fc5d10b776 subprojects: add libsndfile.wrap Max Kellermann 2025-02-28 19:36:12 +01:00
  • 4cefb30dd9 decoder/flac: ignore FLAC__STREAM_DECODER_END_OF_LINK (FLAC 1.5) Max Kellermann 2025-02-28 10:32:16 +01:00
  • 36482f5e6a subprojects: update gtest to 1.15.2-2 Max Kellermann 2025-02-28 09:59:04 +01:00
  • d822685c53
    config/File: support resetting repeatable params Jochen Sprickerhof 2025-02-21 13:52:44 +01:00
  • 9d87fb5e09 subprojects: update sqlite3 to 3.49.1-1 Max Kellermann 2025-02-20 13:59:04 +01:00
  • 85014b5fa2 event/Loop: move code to Wait() Max Kellermann 2025-02-13 16:37:47 +01:00
  • aff929dbd6 event/Loop: rename Wait() to Poll() Max Kellermann 2025-02-13 16:37:08 +01:00
  • dda85e02bf io/Open: add TryOpen(struct open_how), Open(struct open_how) Max Kellermann 2025-02-03 21:35:40 +01:00
  • 5b393052ee event/Loop: pass timeout=nullptr to io_uring if there is no timer Max Kellermann 2025-02-12 21:03:43 +01:00
  • 624da8ce5b event/Loop: use io_uring_prep_poll_multishot() on the epoll fd Max Kellermann 2025-02-01 20:16:51 +01:00
  • bca9e3e347 io/uring/Queue: dispatch all completions in SubmitAndWaitDispatchOneCompletion() Max Kellermann 2025-02-04 19:57:35 +01:00
  • 2276ebd70f io/uring/Queue: add DispatchCompletions() overload using io_uring_for_each_cqe() Max Kellermann 2025-02-04 19:57:35 +01:00
  • a9bee1c64b io/uring/Ring: add io_uring_for_each_cqe() wrapper Max Kellermann 2025-02-04 19:58:37 +01:00
  • c8e88408b2 io/uring/Ring: ignore EINTR Max Kellermann 2025-02-04 10:50:18 +01:00
  • 45644759fe io/uring/CancellableOperation: invoke OnUringCompletion() in destructor Max Kellermann 2025-02-04 10:10:06 +01:00
  • e014d31972 io/uring/Ring: add io_uring_submit_and_wait_timeout() wrapper Max Kellermann 2025-02-01 20:50:14 +01:00
  • b7655d38f7 io/uring/Queue: support IORING_CQE_F_MORE Max Kellermann 2025-02-03 22:16:18 +01:00
  • 268f737ac4 meson.build: suppress -Wmissing-field-initializers Max Kellermann 2025-02-13 14:21:24 +01:00
  • 80ff0a062a system/EpollFD: add method GetFileDescriptor() Max Kellermann 2025-02-01 20:56:41 +01:00
  • 24bcf44a47 subprojects: update sqlite to 3.49.0-1 Max Kellermann 2025-02-13 13:57:54 +01:00
  • f1e43cb498 android: Loader - load early (before service thread) both in activity and service. gd 2025-02-06 14:23:26 +02:00
  • ae1c5e3424 android: build.gradle - added build flavor "fail-test" to test System.loadLibrary("mpd") failure gd 2025-02-06 14:11:06 +02:00
  • 9eb5879542 android: IntentUtils - added license comment gd 2025-02-06 12:09:56 +02:00
  • 038759506f android: added 'universal' flavor that includes both both arm64-v8a and x86_64 versions of libmpd.so gd 2025-02-05 20:31:43 +02:00
  • 2bf9fdf10e android: migrated build to version catalogs gd 2025-02-05 20:15:58 +02:00
  • 0bf77f4eb3 android: converted Main from java to kotlin gd 2025-02-05 11:20:39 +02:00
  • 034bcf4f44 android: added product flavors to separatly build apk for arm64-v8a or x86_64 gd 2025-02-04 10:22:17 +02:00
  • 834d6dcf46 android: build version of kotlin and compose updated. gd 2025-02-03 23:07:42 +02:00
  • 8a642c8a83 android: MainScreen - use Icons.AutoMirrored.Filled.List instead of deprecated Icons.Default.List gd 2025-02-03 22:32:32 +02:00
  • fe42ad2439 android: .gitignore - added previously misspelled app/src/main/jniLibs/ gd 2025-02-03 22:29:09 +02:00