edje_cc: add 'skip_namespace_validation' keyword
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 28 Jun 2018 15:06:13 +0000 (11:06 -0400)
committerShinwoo Kim <cinoo.kim@samsung.com>
Tue, 24 Jul 2018 05:17:25 +0000 (14:17 +0900)
commit2438c9ff300418c09dfe92d2410232b56171a0dd
tree39c39e2c9e7e5b17863d9f74fc0129081abd753d
parentb24e4839ebfa7c86185a0e8433370e4926d5f138
edje_cc: add 'skip_namespace_validation' keyword

this pairs with the newly-added -N option to denote groups in edc files
which should not be checked for correct namespacing

the option is useful for cases such as music_control.edc,
where a group has been shipping for years with API signals like
"btn,clicked" which cannot be changed since they are used in an external
application and compatibility must be maintained

the documentation for this option explicitly states that it must only be used
inside an #ifdef SKIP_NAMESPACE_VALIDATION block, allowing this keyword to
be easily removed at a later point

ref T7072

@feature

Differential Revision: https://phab.enlightenment.org/D6388
src/bin/edje/edje_cc.h
src/bin/edje/edje_cc_handlers.c
src/bin/edje/edje_cc_out.c
src/bin/edje/edje_cc_parse.c