Carsten Haitzler
63b5d81983
Revert "Fix EAPI definition by defining EFL_BUILD for each built DLL"
...
This reverts commit 3ade45cbc8
.
2020-05-18 11:13:59 +01:00
Vincent Torri
3ade45cbc8
Fix EAPI definition by defining EFL_BUILD for each built DLL
...
Summary: EAPI must be defined to dllexport when building DLL, and to dllimport when using these DLL. To achieve this, define EFL_BUILD for each library and module, and set DLL_EXPORT unconditionally. Static library are and will be not supported
Test Plan: compilation
Reviewers: zmike, raster, jptiz
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11834
2020-05-18 09:51:48 +01:00
Xavi Artigas
ddbe32f2eb
doxygen: fix missing end group tag
2020-02-28 11:44:19 +01:00
Xavi Artigas
6a5c2f9c20
doxygen: fix duplicated intro sections
2020-02-28 11:44:19 +01:00
Vincent Torri
f5b01ac5ce
all: Simplify definition of EAPI
...
This will help in the transition from Autotools to Meson. This has been
tested on Windows for which EFL_XXX_BUILD were first introduced.
2018-01-18 18:04:03 +09:00
Daniel Kolesa
b90c1bf90e
elua lib: sanitize all file paths before writing them
...
This will prevent random nonsense from being written in.
It changes semantics slightly (documented) and also fixes
CID 1267463.
@fix
2015-06-09 14:01:25 +01:00
Cedric BAIL
e1dee32e26
elua: remove the need to order the header correctly for Windows.
2015-05-07 09:53:10 +02:00
Daniel Kolesa
db66fe6255
elua lib: fix elua_util_app_load + docs
2015-05-06 15:05:23 +01:00
Daniel Kolesa
e73f7f7a40
elua lib: use Eina_Bool as return val in some utils
2015-05-06 15:05:23 +01:00
Daniel Kolesa
88faba813c
elua lib: merge the 3 setup funcs into one
...
This allows simpler initialization and elua_util_require
can now queue up modules before full initialization is done.
2015-05-06 15:05:23 +01:00
Daniel Kolesa
660a4d7e1c
elua lib: docs for elua_util_error_report + remove unnecessary arg
2015-05-06 15:05:22 +01:00
Daniel Kolesa
a02bb195d9
elua lib: docs for elua_util_script_run
2015-05-06 15:05:22 +01:00
Daniel Kolesa
a5486874d5
elua lib: docs for elua_util_app_load
2015-05-06 15:05:22 +01:00
Daniel Kolesa
ca056e51ef
elua lib: docs for elua_util_string_run
2015-05-06 15:05:22 +01:00
Daniel Kolesa
f9520f7974
elua lib: docs for elua_util_file_run
2015-05-06 15:05:22 +01:00
Daniel Kolesa
1bc450402f
elua lib: docs for elua_util_require
2015-05-06 15:05:22 +01:00
Daniel Kolesa
2a8eb85dff
elua lib: docs for elua_io_loadfile
2015-05-06 15:05:22 +01:00
Daniel Kolesa
098b135799
elua lib: docs for elua_state_io_setup
2015-05-06 15:05:22 +01:00
Daniel Kolesa
123955994b
elua lib: docs for elua_state_modules_setup
2015-05-06 15:05:22 +01:00
Daniel Kolesa
373ad4e9f6
elua lib: docs for elua_state_i18n_setup
2015-05-06 15:05:22 +01:00
Daniel Kolesa
8bd25cc966
elua lib: docs for elua_state_lua_state_get
2015-05-06 15:05:22 +01:00
Daniel Kolesa
a27fe217df
elua lib: docs for elua_state_appload_ref_push
2015-05-06 15:05:22 +01:00
Daniel Kolesa
9d46c23403
elua lib: docs for elua_state_require_ref_push
2015-05-06 15:05:22 +01:00
Daniel Kolesa
6a8c807f81
elua lib: docs for elua_state_include_path_add
2015-05-06 15:05:22 +01:00
Daniel Kolesa
a54fa7abb9
elua lib: add docs for elua_state_prog_name_get
2015-05-06 15:05:22 +01:00
Daniel Kolesa
4d6f254885
elua lib: add docs for the dir retrieval APIs.
2015-05-06 15:05:22 +01:00
Daniel Kolesa
eab576db61
elua lib: add doc for elua_state_dirs_fill
2015-05-06 15:05:22 +01:00
Daniel Kolesa
fcf865f7ae
elua lib: add docs for elua_state_dirs_set
2015-05-06 15:05:21 +01:00
Daniel Kolesa
002dc5a6b9
elua lib: add state_free doc
2015-05-06 15:05:21 +01:00
Daniel Kolesa
8f7c9a3b26
elua lib: add state_from_lua_state_get doc
2015-05-06 15:05:21 +01:00
Daniel Kolesa
8b6dd5a417
elua lib: add state_new doc
2015-05-06 15:05:21 +01:00
Daniel Kolesa
f16f21f37d
elua lib: add init/shutdown doc
2015-05-06 15:05:21 +01:00
Daniel Kolesa
81e3f753da
elua lib: start adding documentation
2015-05-06 15:05:21 +01:00
Daniel Kolesa
7cb8d13980
elua lib: hide some APIs that should not be public
2015-05-06 15:05:21 +01:00
Daniel Kolesa
7f05cfc0e6
elua lib: error_report is now in util namespace
2015-05-06 15:05:20 +01:00
Daniel Kolesa
f8f9cc14a7
elua lib: API rename
2015-05-06 15:05:20 +01:00
Daniel Kolesa
d8890209af
elua lib: unify API conventions
2015-05-06 15:05:20 +01:00
Daniel Kolesa
24a694026a
elua lib: add elua_state_setup_modules + use
2015-05-06 15:05:20 +01:00
Daniel Kolesa
8041b042fe
elua lib: move i18n initialization there
2015-05-06 15:05:20 +01:00
Daniel Kolesa
5aca5e13a1
elua lib: add elua_util_ APIs
2015-05-06 15:05:20 +01:00
Daniel Kolesa
e806ae6f5c
elua lib: add a way to retrieve the progname
2015-05-06 15:05:20 +01:00
Daniel Kolesa
13bd7ba653
elua lib: add progname to state
2015-05-06 15:05:20 +01:00
Daniel Kolesa
18da22a468
elua lib: add APIs to retrieve refs to require/appload
2015-05-06 15:05:20 +01:00
Daniel Kolesa
6be9b662fb
elua lib: add APIs for include path management
2015-05-06 15:05:19 +01:00
Daniel Kolesa
5f6109bc47
elua: new API elua_state_dirs_fill + utilize
2015-05-06 15:05:19 +01:00
Daniel Kolesa
329fae97b0
elua lib: manage bound modules within Elua_State
2015-05-06 15:05:19 +01:00
Daniel Kolesa
ad999df598
elua lib: make Elua_State fields private (opaque pointers)
2015-05-06 15:05:19 +01:00
Daniel Kolesa
b563ae007e
elua lib: add elua_state_lua_state_get
2015-05-06 15:05:19 +01:00
Daniel Kolesa
51a5d09018
elua lib: const correctness
2015-05-06 15:05:19 +01:00
Daniel Kolesa
19bb7eb460
elua lib: new APIs to retrieve dirs
2015-05-06 15:05:19 +01:00