summaryrefslogtreecommitdiffstats
path: root/src/Reactor.cpp
AgeCommit message (Collapse)AuthorFilesLines
2023-09-22Clean up includes and forward declarationsDavid Robillard1-1/+0
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-1/+1
2022-08-22Replace boost with standard C++17 facilitiesDavid Robillard1-5/+3
2022-08-16Upgrade to fmt 9.0.0David Robillard1-17/+1
This library tends to break in annoying ways like this, so pin the major version to 9 to hopefully avoid these problems in the future.
2022-07-20Use a uniform interface for changing settings in the UIDavid Robillard1-0/+26
2022-07-20Clean up includesDavid Robillard1-1/+3
2022-07-20Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-05-26Clean up includesDavid Robillard1-0/+1
2022-05-26Avoid potential null dereferencesDavid Robillard1-1/+3
As judged by GCC anyway.
2022-05-26Fix implicit floating point conversionDavid Robillard1-4/+4
GCC 12 warns about this with Wdouble-promotion.
2022-05-18Fix build with fmt 8.1.1David Robillard1-4/+21
2021-05-11Refactor most functionality around actions and settingsDavid Robillard1-22/+82
This moves more code into general places, and completely eliminates dependencies on the Patchage "god object".
2021-05-11Move drivers to a separate objectDavid Robillard1-28/+16
Towards eliminating dependencies on the Patchage "god object".
2021-05-11Move Coord to its own headerDavid Robillard1-1/+0
2021-05-10Add Action representation to isolate behaviour from canvas objectsDavid Robillard1-0/+153
A step towards isolating the canvas and ultimately the entire UI away so it can be replaced.