eolian: finally error on missing since tags 02/224602/1
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Fri, 31 Jan 2020 15:47:46 +0000 (16:47 +0100)
committerYeongjong Lee <yj34.lee@samsung.com>
Wed, 12 Feb 2020 02:38:54 +0000 (11:38 +0900)
this is actaully usefull ... for people not forgetting things.

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Reviewed-by: Daniel Kolesa <daniel@octaforge.org>
Differential Revision: https://phab.enlightenment.org/D11266

Change-Id: Iae2c685be54e282201b2ffa1ef02b77ffb497a33

src/lib/eolian/database_validate.c

index b1af218..60993a6 100644 (file)
@@ -15,7 +15,6 @@ typedef struct _Validate_State
    Eina_Bool stable;
    Eina_Bool in_tree;
    Eina_Bool unimplemented_beta;
-   Eina_Bool verify_since;
    const char *since_ver;
 } Validate_State;
 
@@ -94,7 +93,7 @@ _validate_docstr(Eina_Stringshare *str, const Eolian_Object *info, Eina_List **r
 static Eina_Bool
 _validate_doc_since(Validate_State *vals, Eolian_Documentation *doc)
 {
-   if (!doc || !vals->stable || !vals->verify_since)
+   if (!doc || !vals->stable)
      return EINA_TRUE;
 
    if (doc->since)
@@ -1680,7 +1679,6 @@ database_validate(const Eolian_Unit *src)
       EINA_TRUE,
       !!getenv("EFL_RUN_IN_TREE"),
       !!getenv("EOLIAN_CLASS_UNIMPLEMENTED_BETA_WARN"),
-      !!getenv("EOLIAN_ENFORCE_SINCE")
    };
 
    /* do an initial pass to refill inherits */