| 4a46c711 | 01-Dec-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: update to boost 1.88.0
Change-Id: I8a75d98f11f00c38c8be716097b94af77111a6a5 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> Tested: Successful compilation and unit test run using subpr
build: update to boost 1.88.0
Change-Id: I8a75d98f11f00c38c8be716097b94af77111a6a5 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> Tested: Successful compilation and unit test run using subprojects.
show more ...
|
| 3622f519 | 01-Dec-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: update gtest to v1.17
Generated with 'meson wrap update'
Change-Id: I4a2150953e5929ea820a3db818fb02d38fdb87fb Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> Tested: Successful compil
build: update gtest to v1.17
Generated with 'meson wrap update'
Change-Id: I4a2150953e5929ea820a3db818fb02d38fdb87fb Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> Tested: Successful compilation and unit test run using subprojects.
show more ...
|
| d775f462 | 01-Dec-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: update tinyxml2 to 11.0
Generated with 'meson wrap update --force'
--force needed just this one time because the prior wrapfile doesn't seem to have been generated with 'meson wrap update'
build: update tinyxml2 to 11.0
Generated with 'meson wrap update --force'
--force needed just this one time because the prior wrapfile doesn't seem to have been generated with 'meson wrap update'
Change-Id: Ibc2927c27e983e639ded52621790b6449e2b9069 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> Tested: Successful compilation and unit test run using subprojects.
show more ...
|
| 85e956a9 | 04-Nov-2025 |
Patrick Williams <patrick@stwcx.xyz> |
fail-monitor: remove is_method_error call
An `is_method_error` is not appropriate after an sdbus `call` since `call` will always throw an exception. Remove the pointless call and instead catch the
fail-monitor: remove is_method_error call
An `is_method_error` is not appropriate after an sdbus `call` since `call` will always throw an exception. Remove the pointless call and instead catch the exception.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I30147723917b0cbcc4b96e1881c8fb3e349e7cb1
show more ...
|
| d7926d0c | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
tidy: fix performance-unnecessary-value-param
Tested by building mapperx.
Change-Id: Ib8c3f52e437a13de75f934bb17605dd8527bb15b Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> |
| a46db63f | 07-Feb-2025 |
Patrick Williams <patrick@stwcx.xyz> |
build: use allowed over enabled or not-disabled
Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`)
build: use allowed over enabled or not-disabled
Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`) no longer return true for auto features. Instead, the expectation is to use `allowed()` which is true for both enabled and auto.
Switch all uses of `enabled` to `allowed`. Switch all uses of `not disabled` to `allowed`.
Change-Id: I29e5c0eba3337ed9a319f00ccb976e28233fb515 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
| 7dd2029e | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: fix -Wmissing-prototype
This helps make the author's original intent clear. Tested by building and running the unit tests with clang.
Change-Id: If0231ec5634adad0b61e7fcff8ec1e5bcbbb92c1 Si
build: fix -Wmissing-prototype
This helps make the author's original intent clear. Tested by building and running the unit tests with clang.
Change-Id: If0231ec5634adad0b61e7fcff8ec1e5bcbbb92c1 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| e5cb4aec | 15-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: fix -Wmissing-variable-declarations
This helps make the author's original intent clear. Tested by building and running the unit tests with clang.
Change-Id: Iaf0aca72b5a8cc931bcb84c27df1c55
build: fix -Wmissing-variable-declarations
This helps make the author's original intent clear. Tested by building and running the unit tests with clang.
Change-Id: Iaf0aca72b5a8cc931bcb84c27df1c55d2f438dda Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 3d9fb99f | 15-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
fail-monitor: expand CLI11_PARSE macro
The expanded code helps readers unfamiliar with CLI11 understand what is happening at a glance. It also sets up enabling more compiler warnings. Tested by bui
fail-monitor: expand CLI11_PARSE macro
The expanded code helps readers unfamiliar with CLI11 understand what is happening at a glance. It also sets up enabling more compiler warnings. Tested by building the fail-monitor.
Change-Id: I9cefff6cf7032cb262b07b005afb032d38a97867 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 86436ac0 | 15-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: fix -Wsuggest-override
suggest-override helps make the original author's intent clear for future readers. For false positives, use a different method name. Tested by building and running the
build: fix -Wsuggest-override
suggest-override helps make the original author's intent clear for future readers. For false positives, use a different method name. Tested by building and running the unit tests with clang.
Change-Id: Icc657bf3c0269e681f26fb5e58c5198aa5aa4a19 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 18d3d447 | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: remove unused headers
Remove or reduce the scope of some unused headers. Tested by building the code and running the unit tests.
Change-Id: I7a2b311d90352f0a949e76e9387ba552e2a186ec Signed-
build: remove unused headers
Remove or reduce the scope of some unused headers. Tested by building the code and running the unit tests.
Change-Id: I7a2b311d90352f0a949e76e9387ba552e2a186ec Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 069470dc | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
tidy: fix bugprone-unused-local-non-trivial-variable
Tested by building the code and running the unit tests.
Change-Id: I2b50223f59fc53c4a73e3fd5527bc382e319609b Signed-off-by: Brad Bishop <bradbis
tidy: fix bugprone-unused-local-non-trivial-variable
Tested by building the code and running the unit tests.
Change-Id: I2b50223f59fc53c4a73e3fd5527bc382e319609b Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 78585a77 | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
tidy: fix modernize-use-override
Tested by building the code.
Change-Id: I57d44e54c67c7b6b3f5b758107a6d5988d1e47e3 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> |
| 7f900ff9 | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
tidy: fix performance-avoid-endl
Tested by building the code.
Change-Id: I3de027d34b3e91bc08923b47bda16b0b0f4b34b4 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> |
| 78b04864 | 08-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
tidy: fix performance-inefficient-string-concatenation
Tested by building and running the unit tests.
Change-Id: Ia7638172abcd737d6036bb5b2b96d03fb0a85562 Signed-off-by: Brad Bishop <bradbish@qti.q
tidy: fix performance-inefficient-string-concatenation
Tested by building and running the unit tests.
Change-Id: Ia7638172abcd737d6036bb5b2b96d03fb0a85562 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| a725706d | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
tidy: fix readability-container-contains
Tested by building and running the unit tests.
Change-Id: I146a62e54d37d8cb4b7f75f3ed8872f0c80bbb49 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com> |
| 9d2c6344 | 28-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
lint: add clang-tidy configurations
Add a clang-tidy configuration for mapperx and fail-monitor.
libmapper gets its own configuration that just checks basic kernel coding style.
Tested by running
lint: add clang-tidy configurations
Add a clang-tidy configuration for mapperx and fail-monitor.
libmapper gets its own configuration that just checks basic kernel coding style.
Tested by running clang-tidy.
Change-Id: Ifc97651e69b8a605e43a03cb63c79a23cc01274b Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 9014d22b | 15-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
meson: add clang configuration
Boost requires a couple special flags to build with clang or run clang-tidy. sdbusplus does not build with clang-17, so we'll use clang-18 as our baseline for support
meson: add clang configuration
Boost requires a couple special flags to build with clang or run clang-tidy. sdbusplus does not build with clang-17, so we'll use clang-18 as our baseline for support. Tested by building and running the unit tests with clang.
Change-Id: Iaf4c81f4aeebcf2337691f88ce80daf03ce5e88b Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| aa9c24a6 | 30-Oct-2025 |
Alexander Hansen <alexander.hansen@9elements.com> |
Copyright: Move to SPDX-License-Identifier
Original copyright holders have been preserved, this patch moves the copyright notice to the compact SPDX notation.
Change-Id: I7529524d48ed09eec487a7b156
Copyright: Move to SPDX-License-Identifier
Original copyright holders have been preserved, this patch moves the copyright notice to the compact SPDX notation.
Change-Id: I7529524d48ed09eec487a7b156171ef9969aeb7d Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
show more ...
|
| 5da44440 | 03-Oct-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: fix cli11 subproject dependency
Avoid the following error:
``` Executing subproject phosphor-logging subprojects/phosphor-logging/meson.build:1:0: ERROR: Multiple wrap files provide 'cli11'
build: fix cli11 subproject dependency
Avoid the following error:
``` Executing subproject phosphor-logging subprojects/phosphor-logging/meson.build:1:0: ERROR: Multiple wrap files provide 'cli11' dependency: CLI11 and cli11 ```
Change-Id: I67fd71c10e2fa0de48b5aaf39864af1860053f11 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 93d664fc | 29-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
codespell: run and fix
Fix the misspellings. Tested by building the code and running the unit tests.
Change-Id: I3fb3f1f46fa41bb0c65157ff6e68bc4f1079f280 Signed-off-by: Brad Bishop <bradbish@qti.q
codespell: run and fix
Fix the misspellings. Tested by building the code and running the unit tests.
Change-Id: I3fb3f1f46fa41bb0c65157ff6e68bc4f1079f280 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 11c0cc3c | 08-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: enable and fix -Wshadow
Shadow names can be prone to bugs. Enable the warning to avoid them in the future. Tested by building and running the unit tests.
Change-Id: Ic3227675f4ff40d266ae2a
build: enable and fix -Wshadow
Shadow names can be prone to bugs. Enable the warning to avoid them in the future. Tested by building and running the unit tests.
Change-Id: Ic3227675f4ff40d266ae2a60c66c894f16e5888e Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 197de181 | 09-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: enable and fix -Wconversion,-Wsign-conversion
Fix instances of cppcoreguidelines-narrowing-conversions, and enable the warnings to catch future cases. Tested by building and running the unit
build: enable and fix -Wconversion,-Wsign-conversion
Fix instances of cppcoreguidelines-narrowing-conversions, and enable the warnings to catch future cases. Tested by building and running the unit tests.
Change-Id: I4047acd87a5ac6050ed7650e1efd32a921574041 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| 4129bfa6 | 15-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: enable GCC warnings
Enable a bunch of warnings that help keep the code robust, portable and maintainable.
Notably, the following desirable warnings cannot be enabled because of pending issue
build: enable GCC warnings
Enable a bunch of warnings that help keep the code robust, portable and maintainable.
Notably, the following desirable warnings cannot be enabled because of pending issues in the code:
Wconversion Wsign-conversion Wnull-dereference Wshadow
Tested by building and running the unit tests.
Change-Id: I75627056ca9e8fd475aced172bf54983b6737bf4 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|
| ebff160a | 15-Jul-2025 |
Brad Bishop <bradbish@qti.qualcomm.com> |
build: require GCC 13
GCC 13 is widely available and pre-packaged. Require it as a baseline to make it obvious what is intended to work. Tested by building and running the unit tests with GCC 13 a
build: require GCC 13
GCC 13 is widely available and pre-packaged. Require it as a baseline to make it obvious what is intended to work. Tested by building and running the unit tests with GCC 13 and GCC 14.
Change-Id: Idf198bc0a7cc7ac506b6aaf5c18813df396f8c92 Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
show more ...
|