Cedric BAIL
98aa1a4eb1
eina: fixup EAPI definition.
2017-12-19 09:54:45 -08:00
Jean Guyomarc'h
e835a02ebb
eina: fix random segfaults when displaying BT
...
Under some circumstances, eina crashes when attempting to display the
backtrace, because dladdr() may yield a dli_fname that is NULL. This is
especially annoying in realease, when the backtrace is shown by default
when CRI/ERR are thrown.
@fix
2017-12-19 16:56:22 +01:00
Jean-Philippe Andre
29ce7550eb
eina: Add missing eina_internal.h
2017-12-19 10:20:18 +09:00
Cedric BAIL
90f30ea418
eina: make __eina_promise_cancel_all an internal only function.
2017-12-18 16:17:04 -08:00
Jean-Philippe Andre
5dbfb7961f
eo/eina: Add HACK to avoid calls to EO after shutdown
...
Efl.Future is an EO object which means even cancelling Efl.Future
objects requires EO. So this should be done before shutting down EO,
otherwise everything fails badly.
I believe Efl.Future is going to disappear soon, but the problem will
remain: if any promise/future uses EO or anything else outside of Eina
(so, basically anything) then it needs to be canceled before shutting
down the above layers. This is the same situation as with ecore events,
for which we've introduced ecore_event_type_flush.
Ping @cedric
2017-12-18 19:54:31 +09:00
Ross Vandegrift
71e5c74eb6
efl: drop deprecated Encoding key from desktop files
...
Summary:
The Encoding key is no longer required, all desktop files are assumed to
be UTF-8 encoded. See details at:
https://standards.freedesktop.org/desktop-entry-spec/1.1/apc.html
Fix various typos and misspellings
lintian, Debian's package checker, uses strings to check for common typos
in compiled binaries. This change fixes the ones it identified in 1.20.6.
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5584
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-12-13 10:27:48 -08:00
Cedric BAIL
3e73c10055
eina: add an error for when a feature is not implemented.
2017-12-11 14:35:06 -08:00
Chris Michael
b3c29fd25c
eina: Fix typo in doxygen
...
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-12-11 14:51:55 -05:00
Vincent Torri
771bb6e6a7
Evil: use static buffer to store error messages
...
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5394
2017-12-11 16:04:02 +09:00
Andy Williams
9d09d722b9
eina: Update header for readability
...
Author Nate Drake
Reviewer: Andy Williams
2017-12-07 16:21:11 +00:00
Al Poole
1be1ef168a
eina_file_win32: also check for copy before unmapping region.
2017-12-02 11:45:53 +00:00
Al Poole
a538f47854
eina_file: make sure we use a stringshare when virtualized.
...
As the filename is now a stringshare, also make sure virtual
files use stringshares for the filename! Also when unmapping
we still need to test whether it is copied or not as unmap
will break on less tolerant architectures.
@fix T6449
2017-11-30 13:57:25 +00:00
Carsten Haitzler
e0f4455eaa
eina safepointer - mimic 47 bit eoid patch
...
same thing as b209b9a92286209281c12e81fd9dd72dc28c7495 but for safeptr
2017-11-24 18:29:23 +09:00
Pawel Aksiutowicz
c7bedc2b23
eina: warning removed from eina_debug_timer
...
Reviewers: stanluk, lukasz.stanislawski
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5500
2017-11-21 11:17:51 +09:00
Bryce Harrington
98fd820648
eina: Fix matrix header guard name
...
Summary:
eina_matrix.h includes matrix2, matrix3, and matrix4, so the header
guards shouldn't specify MATRIX3.
Reviewers: cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D5508
2017-11-21 11:00:53 +09:00
Bryce Harrington
cc14a1288c
eina: Indicate in and out parameters for eina_matrix
...
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5496
2017-11-20 12:02:24 +09:00
Cedric Bail
7821367b1a
eina: properly initialize EINA_ERROR_VALUE_FAILED.
2017-11-17 11:12:06 -08:00
Cedric Bail
7cfb9e00ed
eina: properly initialize EINA_ERROR_NOT_MAIN_LOOP.
2017-11-17 11:11:48 -08:00
Cedric Bail
574d4526cb
eina: properly initialize EINA_ERROR_MAGIC_FAILED.
2017-11-17 11:11:28 -08:00
Cedric Bail
8fbd8bfe2a
eina: fail with an Eina_Error on copy failure.
2017-11-17 10:44:26 -08:00
Andy Williams
63c6724f08
eina: fix docs for manage_read_only_new
2017-11-16 12:49:56 +00:00
Bryce Harrington
1227f914e2
eina: Improve API docs for eina_crc.h
...
Reviewers: cedric, ajwillia.ms
Reviewed By: ajwillia.ms
Subscribers: jpeg, segfaultxavi
Differential Revision: https://phab.enlightenment.org/D5468
2017-11-14 13:14:59 +00:00
Bryce Harrington
7764abe8f6
eina: Fix spelling/punctuation errors in docs (quaternion..rectangle)
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5450
2017-11-13 12:09:21 +09:00
Bryce Harrington
b60c3fb3ba
eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf)
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5458
2017-11-13 12:05:09 +09:00
Bryce Harrington
dab3a6fca3
eina: Fix spelling/punctuation errors in documentation (thread..xattr)
...
Summary:
Also makes some of the doxygen comment line spacing/formatting
consistent.
Interesting ref on grammar of 'an uniform' vs. 'a uniform':
https://english.stackexchange.com/questions/4700/is-it-a-uniform-or-an-uniform
It is AN honor to work with such A uniform language as English. *sigh*
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5459
2017-11-13 12:04:59 +09:00
Bryce Harrington
d0ded365e9
eina: Add API doxygen for eina_rbtree_inline_lookup()
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5460
2017-11-13 12:04:39 +09:00
Bryce Harrington
3830cbaa25
eina: Improve eina_alloca API dox
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5461
2017-11-13 12:04:32 +09:00
Bryce Harrington
50fba34e6c
eina: Fix spelling/punctuation errors in documentation (prefix..promise)
...
Reviewers: cedric, ajwillia.ms
Subscribers: jpeg, segfaultxavi
Differential Revision: https://phab.enlightenment.org/D5438
2017-11-08 15:20:34 +09:00
Bryce Harrington
70f7f88eab
eina: Fix spelling errors in documentation (matrixsparse..module)
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5425
2017-11-07 09:03:57 +00:00
Carsten Haitzler
3790c4d47a
eina freeq - make it clear that content is invalid on submission
...
and that the free function cannot access content of the pointer
(unless the pointer memory size is 0).
2017-11-07 17:36:57 +09:00
Cedric BAIL
e891a01749
eina: add a function return a reference to a copy of Eina_Value.
2017-11-03 15:31:30 -07:00
Andy Williams
82b0da0c8a
Correct struct labelling
...
Avoids linking every occurrence of 'The'
2017-11-02 20:57:47 +00:00
Bryce Harrington
054e817572
eina: Fix spelling errors in documentation (log..matrix)
...
Reviewers: cedric, ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5417
2017-11-01 11:36:50 +09:00
Bryce Harrington
57d0617fec
eina: Fix spelling errors in documentation (file..lock)
...
Summary: Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewers: cedric, ajwillia.ms
Reviewed By: ajwillia.ms
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5410
2017-10-31 11:31:41 +00:00
Amitesh Singh
3505b7618c
eina: eina_value: fix the typo in doc
2017-10-30 16:11:57 +09:00
Amitesh Singh
04fe5e10a2
eina: eina_value - Add "struct tm" support
...
Ref T6204
@feature
2017-10-30 16:04:53 +09:00
Jean Guyomarc'h
87c2b37d8d
eina: enforce strict Eina_Bool parameter
2017-10-29 13:59:17 +01:00
Carsten Haitzler
31f8c6f17e
eina debug - ensure sockaddr is 0'd out before filling in to avoid junk
...
valgrind does complain about this. i'm not sure it matters but it's
safer to 0 it out in case some field is being used that we don't think
is being used that we didn't set.
2017-10-29 11:19:48 +09:00
Bryce Harrington
6ac4497162
eina: fix spelling errors in documentation
...
Reviewers: cedric, ajwillia.ms
Reviewed By: cedric
Subscribers: segfaultxavi, jpeg
Differential Revision: https://phab.enlightenment.org/D5395
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-27 12:12:25 -07:00
JinYong Park
b550581dde
eina: add param, return type description for eina_unicode.
...
Summary: Add missing parameters and return type description to remove doxygen warning
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon, Jaehyun_Cho, id213sin
Differential Revision: https://phab.enlightenment.org/D5396
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2017-10-27 12:12:25 -07:00
Jaehyun Cho
ccbe98ccb2
eina_ustringshare: Add description of return to resolve doxygen warning
...
Change-Id: I1994dbb3bf628c67c43763c8521fcfe7c5179308
2017-10-26 13:20:54 +09:00
Jaehyun Cho
2a133ff290
eina_stringshare: Fix doxygen warning
...
Change-Id: Id2f9e8b16d7e1dd581b71df6842f1b467e535634
2017-10-26 13:20:54 +09:00
Jaehyun Cho
e65e8a4fba
eina_str: Fix doxygen warning
...
Change-Id: I4cac2b3836f8d0fb05d76b039af66b41fca0c19f
2017-10-26 13:20:54 +09:00
Jaehyun Cho
786a7ae421
eina_strbuf: Fix doxygen warning
...
Change-Id: I82b15f1352f6a7925d7cde0dfb91c3d835a35dd7
2017-10-26 13:20:54 +09:00
Jaehyun Cho
cb3eb09451
eina_module: Add description of parameter to resolve doxygen warning
...
Change-Id: I545b68e86976d4e2479fbf87ff5a8b38b9905c13
2017-10-26 13:20:54 +09:00
Cedric BAIL
e474edc9f6
eina: add helper to return already known to fail future.
2017-10-25 13:39:44 -07:00
Jaehyun Cho
6c8ca79ff2
eina_matrix: Fix doxygen warnings
...
Change-Id: I7e697bae24170422d6253f91ce089d9485bd0e64
2017-10-25 21:59:55 +09:00
JinYong Park
61f4a5e033
eina_log: add parameter description on "eina_log_level_check"'s annotation
...
Summary:
In eina_log_level_check's annotation, parameter description is missing,
so warning is occurred on doxygen
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5375
2017-10-25 19:11:19 +09:00
JinYong Park
a205d9f60a
eina_file: fix space location in annotation
...
Summary: Space character is located in wrong position, so it occur doxygen warning
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5374
2017-10-25 19:11:15 +09:00
Andy Williams
8e25467a65
Fix building on windows
...
@author vtorri
2017-10-22 20:21:12 +01:00