summaryrefslogtreecommitdiffstats
path: root/src/handle_event.cpp
AgeCommit message (Collapse)AuthorFilesLines
2022-08-22Replace boost with standard C++17 facilitiesDavid Robillard1-4/+2
2022-08-16Upgrade to fmt 9.0.0David Robillard1-1/+0
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-20Clean up includesDavid Robillard1-3/+1
2022-07-20Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-05-11Refactor most functionality around actions and settingsDavid Robillard1-28/+56
This moves more code into general places, and completely eliminates dependencies on the Patchage "god object".
2021-05-11Add Cleared event for implementing refresh without a raceDavid Robillard1-0/+2
2021-05-08Put events in a namespace and simplify their namesDavid Robillard1-8/+8
2021-01-02Format all code with clang-formatDavid Robillard1-81/+81
2020-12-14Clean up includesDavid Robillard1-1/+9
2020-11-29Use more reasonable class namesDavid Robillard1-9/+9
2020-11-29Put everything in a namespaceDavid Robillard1-0/+4
2020-11-29Replace attached and detached signals with eventsDavid Robillard1-0/+10
2020-11-28Clean up includesDavid Robillard1-7/+1
2020-11-28Refresh by emitting eventsDavid Robillard1-28/+8
This decouples drivers from the rest of the application, in particular the horrible situation where they were working with the canvas directly, by having them always communicate changes by emitting events.
2020-11-28Add separate store for client and port metadataDavid Robillard1-1/+5
2020-11-28Remove NoopEventDavid Robillard1-2/+0
2020-11-28Move handle_event() to separate filesDavid Robillard1-0/+139