Add newlines in readme to fix lists on some parsers
52b3b74e7b
Wrap modifier_set_copy into event_data_copy
74f11849b3
Add "integrate" node type complementary to "differentiate"
851788d562
Modify configuration to detect drag start using fast touchup-touchdown
b64b7ebc39
Add "window" node type
99f78f16c5
Implemented queue type
184e7d8514
Hashtable entry deletion method
bca67c9663
Nanosecond/millisecond integer to RelativeTime conversion
97b90cd1af
Basic quadtap -> left_click + right_click config
1c9cdf80a0
Add "true" and "false" to constants
58dc2cc84a
Reverse "router" node predicate handling order to compensate for the replication at the past end
7a0e351b3a
Add "assign" node type
60a2cb7408
Optionally grabbing evdev device
97e45aa8c6
Minor error formatting fix
adff4388a6
Add "uinput" node type
e2ea8fed1e
Add "documentation" field to node specification
8b55223b9d
Small fixes
01bf0a9608
Implement command-line arguments
5969a1df8e
Expose module registry
68a189dba1
Automatically call module registry cleanup on exit
4922b7f304
Add "modifiers" node type
9ac5a0b957
Check failed modifier resize
5048728022
Modifier operation enumeration
f67a8842cc
Modifier event predicate
8e6795a051
Single modifier type
a46131716e
Add "router" node type
2676b5acdf
Wrap constant and predicate registries into a single environment type
011772a24a
Loading event predicates from config
23a0fa002f
Compiling event_predicate
39ea42018f
Fix event_predicate