aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_internal.h
AgeCommit message (Collapse)AuthorFilesLines
2022-08-17Make worker opaqueDavid Robillard1-3/+2
2022-08-17Define JALV_BEGIN_DECLS and define JALV_END_DECLSDavid Robillard1-6/+3
One lines good, three lines bad.
2022-08-17Factor out jalv_write_event()David Robillard1-6/+20
2022-08-17Factor out jalv_write_control()David Robillard1-0/+18
2022-08-17Clarify communication function namesDavid Robillard1-5/+5
2022-08-17Make jalv_ui_port_index() privateDavid Robillard1-3/+0
2022-08-17Clean up atom dumping codeDavid Robillard1-0/+7
2022-08-17Use clearer names for communication ringsDavid Robillard1-31/+31
2022-08-17Fix whitespaceDavid Robillard1-0/+1
2022-08-17Switch to meson build systemDavid Robillard1-2/+2
2022-08-17Remove unused memberDavid Robillard1-1/+0
2022-08-17Separate JalvLog from JalvDavid Robillard1-0/+2
2022-08-17Move REALTIME definition to jack.cDavid Robillard1-6/+0
2022-08-17Reduce dependence on jalv_internal.hDavid Robillard1-9/+2
2022-08-17Move JalvWorker definition to worker.hDavid Robillard1-14/+1
2022-08-17Remove Jalv back pointer from WorkerDavid Robillard1-1/+3
2022-08-17Move Port definition to its own headerDavid Robillard1-17/+0
2022-08-17Separate options.h from jalv_internal.hDavid Robillard1-20/+1
2022-08-17Move control-related type definitions to control.hDavid Robillard1-52/+1
2022-08-17Move JalvURIDs and JalvNodes to their own headersDavid Robillard1-74/+2
2022-08-17Remove Jalv back pointer from ControlIDDavid Robillard1-22/+23
Bit of a kludge, but this unblocks further cleanup and modularization. The Gtk static data / signal issues can be addressed later.
2022-08-17Clearly separate frontends from common internalsDavid Robillard1-3/+0
2022-08-17Separate control.h from jalv_internal.hDavid Robillard1-16/+0
2022-08-17Separate ui.h from jalv_internal.hDavid Robillard1-21/+0
2022-08-17Separate backend.h from jalv_internal.hDavid Robillard1-16/+0
2022-08-17Separate state.h from jalv_internal.hDavid Robillard1-43/+0
2022-08-17Separate log.h from jalv_internal.hDavid Robillard1-32/+1
2022-08-17Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-05-30Move implementations out of shared headerDavid Robillard1-29/+8
Generally cleaner, and conveniently avoids clang-tidy warnings that result from checking this code as C++.
2022-05-30Remove use of VLAsDavid Robillard1-1/+2
2022-05-27Add Gtk plugin selector UIAlexandros Theodotou1-0/+3
2022-05-27Move platform-specific terminal code out of headersDavid Robillard1-26/+4
2022-05-27Use consistent comment stylesDavid Robillard1-9/+7
2022-05-27Format all code with clang-formatDavid Robillard1-266/+243
2021-02-15Pass ui:scaleFactor option to UIsAlexandros Theodotou1-1/+7
This option was added in LV2 1.18.0.
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-12-14Fix inconsistent parameter nameDavid Robillard1-1/+1
2020-12-14Remove meaningless const qualifiers in declarationsDavid Robillard1-6/+6
2020-12-14Clean up includesDavid Robillard1-5/+11
2020-12-14Remove Jack session supportDavid Robillard1-1/+0
2020-07-21Add format function annotationsDavid Robillard1-0/+8
2020-04-19Define _POSIX_C_SOURCE locallyDavid Robillard1-0/+2
2020-04-05Add a command line argument to select a specific UIHanspeter Portner1-0/+1
2020-04-05Add lv2:extensionData and ui:showInterface nodesDavid Robillard1-0/+2
2020-03-17Implement ui:requestValueDavid Robillard1-0/+3
2019-11-03Use screen refresh rate with Gtk3 and Qt5David Robillard1-0/+3
2019-11-03Fix crash with QtDavid Robillard1-1/+1
Qt requires that the argc and argv pointers passed to QApplication are valid for the lifetime of the application.
2019-10-17Make jalv_update return intDavid Robillard1-1/+1
This avoids some warnings about conversion between incompatible function pointer types.
2019-10-17Clean up includesDavid Robillard1-14/+13
2019-10-17Fix check for POSIX functionsDavid Robillard1-1/+1