efl/legacy/elementary/src
Lukasz Stanislawski 2ca1f8a75a atspi: properly include at-spi headers.
Summary:
Change requested by TAsn. Previuosly AT-SPI headers were kept private
and included directly into elementary source code. From now on,
AT-SPI headers can be included from Elementary.h public header, however
will be marked as beta APIs.

Commit includes following changes:
* include all atspi headers into new elm_interfaces.h header.
* marking all at-spi interfaces methods/properties as @protected.
* wrap all common headers with EFL_BETA_API_SUPPORT.
* make some common APIs visible in lib, by adding EAPI attribute
  (if someone decides to use beta APIs).

Test Plan: out-off tree build with gcc, g++

Reviewers: tasn

Reviewed By: tasn

Subscribers: seoz, q66, kuuko

Maniphest Tasks: T1721

Differential Revision: https://phab.enlightenment.org/D1528
2014-10-17 16:57:26 +01:00
..
bin Introduce current_name_{set|get} 2014-10-06 08:08:24 +09:00
edje_externals autotools: add m4 macro to check for options 2014-09-04 17:33:05 +02:00
examples elementary: Adding example to demonstrate radio "changed" functionality. 2014-09-28 23:50:16 +09:00
imported atspi: add AtspiText and AtspiEditableText interface support. 2014-06-10 16:18:17 +09:00
lib atspi: properly include at-spi headers. 2014-10-17 16:57:26 +01:00
modules autotools: add m4 macro to check for options 2014-09-04 17:33:05 +02:00
tests tests: Clean-up elementary-cxx test suite. 2014-09-17 20:28:05 -03:00
Makefile.am pass distcheck - add imported headers to makefiles to pass 2013-12-03 17:14:30 +09:00