libweston: Remove timeline-object and clean-up
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 5 Sep 2019 13:46:31 +0000 (16:46 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Thu, 17 Oct 2019 18:42:25 +0000 (21:42 +0300)
Removes timeline-object header and what is left of the older
timeline part.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
include/libweston/libweston.h
include/libweston/meson.build
include/libweston/timeline-object.h [deleted file]

index d0ef986531486cea3bfa21fb71257b9caee7ced3..1eab33af51d39219bb911d587db598b74f358b63 100644 (file)
@@ -43,7 +43,6 @@ extern "C" {
 
 #include <libweston/matrix.h>
 #include <libweston/zalloc.h>
-#include <libweston/timeline-object.h>
 
 struct weston_geometry {
        int32_t x, y;
@@ -320,8 +319,6 @@ struct weston_output {
                          uint16_t *g,
                          uint16_t *b);
 
-       struct weston_timeline_object timeline;
-
        bool enabled; /**< is in the output_list, not pending list */
        int scale;
 
@@ -1465,8 +1462,6 @@ struct weston_surface {
         */
        const char *role_name;
 
-       struct weston_timeline_object timeline;
-
        bool is_mapped;
        bool is_opaque;
 
index 2af2c0ef3f6ddd704b433c7b0d5555e500d7b6e6..2c2f7729f6408bf7d0f5c7b6f6a88bbbb2da9353 100644 (file)
@@ -3,7 +3,6 @@ install_headers(
        'libweston.h',
        'matrix.h',
        'plugin-registry.h',
-       'timeline-object.h',
        'windowed-output-api.h',
        'weston-log.h',
        'zalloc.h',
diff --git a/include/libweston/timeline-object.h b/include/libweston/timeline-object.h
deleted file mode 100644 (file)
index 6c9b2a8..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright © 2014 Pekka Paalanen <pq@iki.fi>
- * Copyright © 2014 Collabora, Ltd.
- *
- * Permission is hereby granted, free of charge, to any person obtaining
- * a copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sublicense, and/or sell copies of the Software, and to
- * permit persons to whom the Software is furnished to do so, subject to
- * the following conditions:
- *
- * The above copyright notice and this permission notice (including the
- * next paragraph) shall be included in all copies or substantial
- * portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-
-#ifndef WESTON_TIMELINE_OBJECT_H
-#define WESTON_TIMELINE_OBJECT_H
-
-/*
- * This struct can be embedded in objects related to timeline output.
- * It must be initialized to all-zero. Afterwards, the timeline code
- * will handle it alone. No clean-up is necessary.
- */
-struct weston_timeline_object {
-       /*
-        * Timeline series gets bumped every time a new log is opened.
-        * This triggers id allocation and object info emission.
-        * 0 is an invalid series value.
-        */
-       unsigned series;
-
-       /* Object id in the timeline JSON output. 0 is invalid. */
-       unsigned id;
-};
-
-#endif /* WESTON_TIMELINE_OBJECT_H */