From: Rico Tzschichholz Date: Sun, 14 Mar 2021 12:16:58 +0000 (+0100) Subject: linux: Provide Input.Event.input_event_sec/input_event_usec fields X-Git-Tag: 0.52.0~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbe4b716a8d7970437b3c7fa64955daa3b81563d;p=thirdparty%2Fvala.git linux: Provide Input.Event.input_event_sec/input_event_usec fields Mark Input.Event.time as deprecated See https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=152194fe9c3f Fixes https://gitlab.gnome.org/GNOME/vala/issues/1152 --- diff --git a/vapi/linux.vapi b/vapi/linux.vapi index 25b5188f3..2984dfa33 100644 --- a/vapi/linux.vapi +++ b/vapi/linux.vapi @@ -1644,7 +1644,10 @@ namespace Linux { [CCode (cname = "struct input_event", has_type_id = false, cheader_filename = "linux/input.h")] public struct Event { + [Version (deprecated = true, replacement = "Event.input_event_sec and Event.input_event_usec")] public Posix.timeval time; + public time_t input_event_sec; + public long input_event_usec; public uint16 type; public uint16 code; public int32 value;