1
0
mirror of https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git synced 2026-10-25 12:39:18 +03:00

Commit Graph

  • c2e9287333 bindings: python: chip: drop redundant exception in reraise master Vincent Fazio 2026-10-19 19:37:22 -05:00
  • 1867708351 bindings: python: chip: simplify __bool__ expression Vincent Fazio 2026-10-19 19:37:21 -05:00
  • cba46d470a bindings: python: line_request: simplify __bool__ expression Vincent Fazio 2026-10-19 19:37:20 -05:00
  • f007d1fbed bindings: python: line: sort exports Vincent Fazio 2026-10-19 19:37:19 -05:00
  • 5a2d64e1a4 bindings: python: setup: use a context manager to manage files Vincent Fazio 2026-10-19 19:37:18 -05:00
  • 5524758ab4 bindings: python: _internal: collapse isinstance checks Vincent Fazio 2026-10-19 19:37:17 -05:00
  • 766348cc6d bindings: python: _internal: simplify poll_fd calculation Vincent Fazio 2026-10-19 19:37:16 -05:00
  • 3e074d711e bindings: python: _internal: sort exports Vincent Fazio 2026-10-19 19:37:15 -05:00
  • 7c30a5340a build: clarify to meson that C++ is only added for target v2.3.x Bartosz Golaszewski 2026-10-02 15:51:05 +02:00
  • 25c5638733 build: clarify to meson that C++ is only added for target Bartosz Golaszewski 2026-10-02 15:51:05 +02:00
  • 85c9ebcbe9 dbus: fix the license of gpiodbus.h Bartosz Golaszewski 2026-09-25 16:09:40 +02:00
  • 668a0efe91 dbus: fix the license of gpiodbus.h Bartosz Golaszewski 2026-09-25 16:09:40 +02:00
  • 64fde2647d README: move SPDX boiler-plate into REUSE.toml Bartosz Golaszewski 2026-09-16 18:49:19 +02:00
  • 40f18f16f5 core: gracefully handle disappearing chips during iteration v1.6.x Potin Lai 2026-09-08 21:05:07 +08:00
  • 6276b2514c build: do not require a C++ compiler if it is not needed Edgar Bonet 2026-08-19 22:13:55 +02:00
  • 4946370d06 build: do not require a C++ compiler if it is not needed Edgar Bonet 2026-08-19 22:13:55 +02:00
  • 43c1e96cf4 libgpiod v2.3.1 v2.3.1 Bartosz Golaszewski 2026-07-02 09:58:55 +02:00
  • cf6a1ffe91 NEWS: updates for v2.3.1 Bartosz Golaszewski 2026-07-02 09:58:22 +02:00
  • e6806afcea build: fix dependencies for generated files Bartosz Golaszewski 2026-06-23 13:40:17 +02:00
  • 02e47b469c build: fix incomplete dependency gate for introspection Bartosz Golaszewski 2026-06-22 15:58:10 +02:00
  • 96061fde8a build: fix incomplete dependency gate for glib bindings Bartosz Golaszewski 2026-06-22 15:58:09 +02:00
  • 43a71de9f2 build: include all test dependencies in the tests_enabled gate Bartosz Golaszewski 2026-06-22 15:58:08 +02:00
  • cda9d90de0 build: don't make catch2 mandatory when C++ bindings and tests are enabled Bartosz Golaszewski 2026-06-22 15:58:07 +02:00
  • 7d7b077388 build: fix dependencies for generated files Bartosz Golaszewski 2026-06-23 13:40:17 +02:00
  • 1f38ba3928 build: fix incomplete dependency gate for introspection Bartosz Golaszewski 2026-06-22 15:58:10 +02:00
  • 829eebf6a0 build: fix incomplete dependency gate for glib bindings Bartosz Golaszewski 2026-06-22 15:58:09 +02:00
  • 372a5da1d8 build: include all test dependencies in the tests_enabled gate Bartosz Golaszewski 2026-06-22 15:58:08 +02:00
  • 7edfd6b774 build: don't make catch2 mandatory when C++ bindings and tests are enabled Bartosz Golaszewski 2026-06-22 15:58:07 +02:00
  • 47b3351d85 build: gate subdirectories on the *_enabled variables Bartosz Golaszewski 2026-06-17 15:46:28 +02:00
  • 40538a7b48 build: gate subdirectories on the *_enabled variables Bartosz Golaszewski 2026-06-17 15:46:28 +02:00
  • 2ef334303f bindings: python: add missing release to the changelog python-v2.5.x Bartosz Golaszewski 2026-06-17 15:38:23 +02:00
  • 3591a62952 bindings: python: add missing release to the changelog Bartosz Golaszewski 2026-06-17 15:38:23 +02:00
  • 3076847a6c bindings: python: gpiod v2.5.0 python-v2.5.0 Bartosz Golaszewski 2026-06-17 09:20:20 +02:00
  • 31e184a41e bindings: python: use the correct libgpiod API version define in setup.py Bartosz Golaszewski 2026-06-17 09:02:49 +02:00
  • 4f2508fb8e libgpiod: start v2.4 development cycle Bartosz Golaszewski 2026-06-17 09:12:49 +02:00
  • bbcd0a5d64 libgpiod v2.3 v2.3 Bartosz Golaszewski 2026-06-01 09:51:27 +02:00
  • 0ef5d37711 NEWS: updates for v2.3 Bartosz Golaszewski 2026-06-16 12:51:35 +02:00
  • e915ea6f53 bindings: python: gpiod v2.4.3 python-v2.4.3 python-v2.4.x Bartosz Golaszewski 2026-06-15 14:37:00 +02:00
  • 131be172f6 libgpiod v2.2.5 v2.2.5 v2.2.x Bartosz Golaszewski 2026-06-15 14:21:14 +02:00
  • a537af72f3 NEWS: updates for v2.2.5 Bartosz Golaszewski 2026-06-15 14:15:40 +02:00
  • 30fe97e433 tools: gpioset: store interactive sleep period in a long long Bartosz Golaszewski 2026-06-08 16:47:53 +02:00
  • db8d34767f tools: reject trailing garbage in parse_period() Bartosz Golaszewski 2026-06-08 16:47:52 +02:00
  • c53667d4cf tools: gpionotify: don't watch lines on the wrong chip Bartosz Golaszewski 2026-06-08 16:47:51 +02:00
  • 92f7ecc1d1 core: edge-event: return 0 when zero events are requested Bartosz Golaszewski 2026-06-08 16:47:50 +02:00
  • 2cecadd5a8 core: line-config: use gpiod_line_settings_free() to release settings Bartosz Golaszewski 2026-06-08 16:47:49 +02:00
  • 2de4e60262 tools: gpioset: store interactive sleep period in a long long Bartosz Golaszewski 2026-06-08 16:47:53 +02:00
  • c43a6cc5a5 tools: reject trailing garbage in parse_period() Bartosz Golaszewski 2026-06-08 16:47:52 +02:00
  • 696ffc986b tools: gpionotify: don't watch lines on the wrong chip Bartosz Golaszewski 2026-06-08 16:47:51 +02:00
  • 32db8215a8 core: edge-event: return 0 when zero events are requested Bartosz Golaszewski 2026-06-08 16:47:50 +02:00
  • 65b5ed66e4 core: line-config: use gpiod_line_settings_free() to release settings Bartosz Golaszewski 2026-06-08 16:47:49 +02:00
  • da2d2ae66a bindings: python: release the GIL in chip_get_info() Bartosz Golaszewski 2026-06-04 09:47:57 +02:00
  • 81b732d9b5 bindings: python: check for errors after PyIter_Next() in set_output_values Bartosz Golaszewski 2026-06-04 09:47:56 +02:00
  • c88f678e36 bindings: python: check for errors after PyIter_Next() in request_get_values Bartosz Golaszewski 2026-06-04 09:47:55 +02:00
  • 65e7269387 bindings: rust: avoid potential panic in gpiochip_devices() rust-v1.0.x Bartosz Golaszewski 2026-06-04 09:47:52 +02:00
  • 10d34cb4c9 dbus: manager: move g_tree_remove() out of g_assert() in gpiodbus_id_free() Bartosz Golaszewski 2026-06-04 09:47:58 +02:00
  • 68cf24fb08 bindings: cxx: use get_mapped_value() for all enum mappings in line_info Bartosz Golaszewski 2026-06-04 09:47:51 +02:00
  • 7aa6cee753 bindings: cxx: drop redundant class qualifier in line_request::set_value Bartosz Golaszewski 2026-06-04 09:47:50 +02:00
  • 50edc4358e bindings: cxx: fix consumer string in line_info stream operator Bartosz Golaszewski 2026-06-04 09:47:49 +02:00
  • 6e0f5f4f2e core: add explicit NUL-termination after strncpy() calls Bartosz Golaszewski 2026-06-04 09:47:46 +02:00
  • 8cba34fc60 core: fix signed/unsigned type mismatch in gpiod_line_request_get_value() Bartosz Golaszewski 2026-06-04 09:47:44 +02:00
  • 84700a6d5f dbus: manager: move g_tree_remove() out of g_assert() in gpiodbus_id_free() Bartosz Golaszewski 2026-06-04 09:47:58 +02:00
  • d7d6ae8dd4 bindings: python: release the GIL in chip_get_info() Bartosz Golaszewski 2026-06-04 09:47:57 +02:00
  • e6fb6554e9 bindings: python: check for errors after PyIter_Next() in set_output_values Bartosz Golaszewski 2026-06-04 09:47:56 +02:00
  • 3c04ff9949 bindings: python: check for errors after PyIter_Next() in request_get_values Bartosz Golaszewski 2026-06-04 09:47:55 +02:00
  • 62283cc98c bindings: rust: use repr(transparent) on edge Event and simplify casts Bartosz Golaszewski 2026-06-04 09:47:54 +02:00
  • 33a92137f1 bindings: rust: implement Eq and Ord for chip::Info Bartosz Golaszewski 2026-06-04 09:47:53 +02:00
  • b94f9591e6 bindings: rust: avoid potential panic in gpiochip_devices() Bartosz Golaszewski 2026-06-04 09:47:52 +02:00
  • b5225b6d76 bindings: cxx: use get_mapped_value() for all enum mappings in line_info Bartosz Golaszewski 2026-06-04 09:47:51 +02:00
  • e773070e6e bindings: cxx: drop redundant class qualifier in line_request::set_value Bartosz Golaszewski 2026-06-04 09:47:50 +02:00
  • f4ee1f36f9 bindings: cxx: fix consumer string in line_info stream operator Bartosz Golaszewski 2026-06-04 09:47:49 +02:00
  • bb19198661 tests: gpiosim: remove dead container_of() assignment in gpiosim_dev_enable() Bartosz Golaszewski 2026-06-04 09:47:48 +02:00
  • ff535296ff tools: gpionotify: use the parse_config() return value to advance argv Bartosz Golaszewski 2026-06-04 09:47:47 +02:00
  • 8098a02b46 core: add explicit NUL-termination after strncpy() calls Bartosz Golaszewski 2026-06-04 09:47:46 +02:00
  • e5cc32989e core: replace strcpy() with strncpy() in gpiod_request_config_to_uapi() Bartosz Golaszewski 2026-06-04 09:47:45 +02:00
  • 69d0c58051 core: fix signed/unsigned type mismatch in gpiod_line_request_get_value() Bartosz Golaszewski 2026-06-04 09:47:44 +02:00
  • f0f56bbba3 treewide: add REUSE.toml Bartosz Golaszewski 2026-06-01 09:41:56 +02:00
  • 7950002228 build: display the summary of build options after meson setup Bartosz Golaszewski 2026-06-02 14:23:00 +02:00
  • c0650edd44 bindings: python: add a changelog Vincent Fazio 2026-05-27 16:59:22 -05:00
  • c9378d6c63 bindings: python: support free-threaded CPython Vincent Fazio 2026-05-27 16:59:21 -05:00
  • 9d8940f38f bindings: python: tests: add multi-threaded tests Vincent Fazio 2026-05-27 16:59:20 -05:00
  • 2247e299a1 core: allow modifying settings for existing offsets in a full line-config Bartosz Golaszewski 2026-05-22 12:01:28 +02:00
  • ec46215f7b core: allow modifying settings for existing offsets in a full line-config Bartosz Golaszewski 2026-05-22 12:01:28 +02:00
  • 0fe66719dd tools: reuse libgpiotools Bartosz Golaszewski 2026-05-13 13:47:13 +02:00
  • 78fd3f3b62 tools: provide the libgpiotools shared library Bartosz Golaszewski 2026-05-13 13:47:12 +02:00
  • 5eed939e0d build: use int as the type of soversion variables Bartosz Golaszewski 2026-05-12 12:44:43 +02:00
  • cadfccff02 build: fix linking against libgpiodbus Bartosz Golaszewski 2026-05-12 12:32:33 +02:00
  • 3124d90db2 bindings: python: don't decref objects on PyList_SetItem() failure Bartosz Golaszewski 2026-05-11 13:15:37 +02:00
  • a7b443f2c7 bindings: python: don't decref objects on PyList_SetItem() failure Bartosz Golaszewski 2026-05-11 13:15:37 +02:00
  • 5e998c353a build: only build man pages if we can run programs Bartosz Golaszewski 2026-05-11 11:57:06 +02:00
  • 774ca52793 man: update my email address in the template Bartosz Golaszewski 2026-05-07 10:01:24 +02:00
  • bda239723d tools: provide and use die_oom() Bartosz Golaszewski 2026-03-23 15:13:42 +01:00
  • 57ef137d52 build: make the package version PEP-440 compliant Bartosz Golaszewski 2026-05-05 13:26:35 +02:00
  • e5fc7d8901 docs: install meson and ninja for the readthedocs build Bartosz Golaszewski 2026-05-05 11:20:08 +02:00
  • 315c48f81c docs: disable auto-features in sphinx build Bartosz Golaszewski 2026-05-04 15:44:14 +02:00
  • b2b1267d1c docs: fix build with meson Bartosz Golaszewski 2026-05-04 12:22:22 +02:00
  • a7f3feb1a6 build: put the project URL in one place Bartosz Golaszewski 2026-05-04 12:30:02 +02:00
  • 78bfc44f0d bindings: rust: remove leftover autotools bits Bartosz Golaszewski 2026-05-04 11:40:01 +02:00
  • 1dc5b7eccf build: remove leftover autotools .pc.in templates Bartosz Golaszewski 2026-05-04 11:01:40 +02:00
  • 97bab4cc87 build: replace autotools with meson & ninja Bartosz Golaszewski 2026-04-28 11:08:34 +02:00
  • 7acbbcf778 bindings: python: tests: migrate the gpiosim module to multi-phase init Vincent Fazio 2026-04-23 17:21:25 -05:00