Daniel Hirt
89ef4b70b8
Eina unicode: add eina_unicode_unicode_to_utf8_range
...
Required some special treatment to get words (substring) out of an
input Unicode string to a utf8 one. This saves the trouble converting
the whole string: you input an offset in the Eina_Unicode array, and
provide the required length. That's is, now you can extract words and
whatnot in utf8 form.
To save code I wrapped the original one to get the whole length.
2015-11-24 14:22:57 +02:00
Cedric BAIL
6dcd22711f
eina: simplify tests logic for base64.
2015-11-23 11:57:28 -08:00
Yeshwanth Reddivari
b3a917563c
Eina Example: Fix memory leak of variable buf
...
Summary: Fix memory leak of buf in eina_test_simple_xml_parser.c as reported by static analysis tool, Cppcheck.
Reviewers: singh.amitesh, Hermet, jpeg
Reviewed By: jpeg
Subscribers: alok25, mvsovani, sachin.dev, cedric
Differential Revision: https://phab.enlightenment.org/D3371
2015-11-23 21:04:15 +09:00
Srivardhan Hebbar
11a4db1261
eina: test case for base64 encoding function.
...
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3229
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-22 23:28:09 +01:00
Subhransu Mohanty
07bb5483b4
eina: added bounds_get api to Eina_Bezier
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-22 23:28:09 +01:00
Srivardhan Hebbar
252e703e2a
eina: add test case for eina_strbuf_substr_get.
...
Summary:
Depends on D3224
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3225
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-10 15:01:17 -08:00
Vivek Ellur
46777274fe
eina: add test case for binbuf append function
...
Summary:
Added test case for eina_binbuf_append_buffer function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3304
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-10 14:44:17 -08:00
Vivek Ellur
873562608e
eina: add test case for file statat function.
...
Summary:
Added test case for eina_file_statat function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3293
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:26:23 -08:00
Vivek Ellur
7fa841236b
eina: add test case for eina list search function.
...
Summary:
Added test case for eina_list_search_sorted function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3290
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:22:24 -08:00
Vivek Ellur
4f6e158c13
eina: add test case for list data idx function.
...
Summary:
Added test case for eina_list_data_idx function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3287
2015-11-09 16:20:23 -08:00
Vivek Ellur
6bf43179cd
eina: add test cases for eina list move functions
...
Summary:
Added test cases for eina_list_move and eina_list_move_list functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3285
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:19:02 -08:00
Vivek Ellur
fec6bd3fef
eina: add test case for list demote function
...
Summary:
Added test case for eina_list_demote_list function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3283
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:18:07 -08:00
Vivek Ellur
f06eedf3c3
eina: add test case for eina list reverse iterator
...
Summary:
Added test case for eina_list_iterator_reversed_new function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3281
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:17:26 -08:00
Vivek Ellur
b5e672aad8
eina: added test case for matrix4 transpose function
...
Summary:
Added test case for eina_matrix4_transpose function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3279
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 16:16:07 -08:00
se.osadchy
3d77f55f91
evas: refactor duplicated data structure with eina_matrix.
...
Summary: Move data structure and functionality to eina_matrix from evas_mat.
Reviewers: raster, Hermet, cedric
Subscribers: Oleksander, cedric
Differential Revision: https://phab.enlightenment.org/D3020
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 15:27:26 -08:00
Shilpa Singh
0c1bb7d7b3
eina: add API eina_strftime
...
Summary:
Add new API eina_strftime API in eina_str
@feature
Test Plan: test case and example also updated
Reviewers: tasn, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3148
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 12:42:50 -08:00
Shilpa Singh
297ea39a5c
eina: add eina_tmpstr_manage_new, eina_tmpstr_manage_new_length APIs
...
Summary:
Add eina_tmpstr_manage_new, eina_tmpstr_manage_new_length APIs, these APIs create new tmpstr but reuse the input string memory.
@feature
Test Plan: Test case and example updated
Reviewers: tasn, cedric
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D3178
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 10:42:35 -08:00
Cedric BAIL
e45b801577
eina: fix computation of sqrt near 1.
...
This is still not so good below 1.
@fix
2015-11-09 10:42:35 -08:00
Srivardhan Hebbar
01eaa7a9cc
eina: add test case for eina_strbuf_tolower API.
...
Summary:
Depends on D3200
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D3204
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-11-09 10:42:35 -08:00
Vivek Ellur
85f8daac6d
eina_hash: add test cases for eina_hash_add/del by hash functions
...
Summary:
Added test cases for eina_hash_add_by_hash/del_by_hash functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3245
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-31 02:12:06 +01:00
Vivek Ellur
dc391da424
eina_quaternion: add test case for rotation function
...
Summary:
Added test case for eina_quaternion_rotate function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3246
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-31 02:12:06 +01:00
Vivek Ellur
6090073dee
eina_quaternion: add test cases for quaternion rotation functions
...
Summary:
Added test cases for eina_quaternion_f16p16_rotate and
eina_quaternion_f16p16_rotation_matrix3_get functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3247
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-31 02:12:06 +01:00
Vivek Ellur
ccd7c2b014
eina_quaternion: add test cases for interpolation functions.
...
Summary:
Added test cases for quaternion_lerp, quaternion_slerp and quaternion_nlerp
functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3209
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-22 12:24:08 -07:00
Vivek Ellur
ac3358b618
eina: add test cases for f16p16 quaternion interpolation functions
...
Summary:
Added test cases for f16p16 lerp, slerp and nlerp functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3216
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-22 12:17:20 -07:00
Vivek Ellur
2136ad5ecb
eina_tiler: add test cases for eina tiler area set/get functions
...
Summary:
Added test cases for eina_tiler_area_size_set and get functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3164
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-10-12 14:01:23 -07:00
Stefan Schmidt
b841997691
eina tests: disabling eina_test_matrix_quaternion which fails for over a week
...
This fails on nightly_efl_gcc_x86 (32bit) for over a week now blocking all other
nightly builds and tests. Inside the test case there is already something
disabled which meantions problems with rounding. MAybe the same problem here.
Reported as T2701 to keep track of it an enable again once fixed.
ref T2701
2015-08-31 08:58:19 +02:00
Subodh Kumar
b35d2f9762
Eina rectangle: Check for valid rectangle before taking intersection
...
Summary:
Check for valid rectangle
If any dst or src rectangle has zero width or height,
intersection should not return true.
@fix
Test Plan: Added test cases
Reviewers: cedric, herdsman, Hermet
Reviewed By: Hermet
Subscribers: shilpasingh, cedric
Differential Revision: https://phab.enlightenment.org/D2990
2015-08-28 16:30:29 +09:00
Cedric BAIL
f2e3777a09
eina: add test for decomposition and composition of matrix.
2015-08-21 16:40:31 +02:00
Cedric BAIL
0330717ab2
eina: add tests for eina_matrix4_inverse.
2015-08-21 16:40:31 +02:00
Cedric BAIL
57def1eed0
eina: test eina_matrix4_normalized.
2015-08-21 16:40:31 +02:00
Cedric BAIL
c82015d062
eina: our 3x3 matrix are 2D matrix, not 3D rotation matrix.
2015-08-21 16:40:31 +02:00
Vincent Torri
c0f85c947b
eina: fix direct_ls_simple and ls_simple tests on Windows
...
See comments in the patch
@fix
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-11 17:43:02 +02:00
Subhransu Mohanty
6afb497d91
eina: add test for Eina_Bezier.
2015-08-07 14:33:52 +02:00
Vivek Ellur
f3768834c5
eina_quaternion: add forgotten implementation of converting eina_matrix3 to eina_quaternion
...
Summary:
Implemenation of eina_matrix3_quaternion_get function
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2786
This was a function I forgot to finish implement. Thanks Vivek to take care of it.
As it comes with a test case, is self contained and fix a missing bit of code I will
push it at this point in time of our release process. Sorry everyone for that late push.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Vivek Ellur
df50704764
eina_quaternion: add test cases for various eina quaternion operations
...
Summary:
Added test cases for scale, multiply, normalize,dot operations for quaternion
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2790
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Vivek Ellur
309962ed8f
eina_quaternion: add test cases for eina f16p16 quaternion functions
...
Summary:
Added test cases for various operations on eina f16p16 quaternions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2792
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Daniel Kolesa
e3d77abfe7
eina tests, ecore_con tests: fix compiler warnings
2015-07-23 10:39:44 +01:00
Vivek Ellur
68d9c3d6f0
eina: fix failure of eina_quaternion_test.
...
Summary:
eina_test_quaternion_norm was failing. so fixed it.
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2781
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-04 02:30:44 +02:00
Vivek Ellur
1155176aa5
eina: add quaternion test in eina suite and fix the test case errors
...
Summary:
Fixed eina_test_quaternion_conjugate and eina_test_quaternion_matrix which
were failing and also added the quaternion test in eina suite
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2775
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-29 14:56:23 +02:00
Vivek Ellur
70e5687f6c
eina: add test cases for eina matrix map and transform functions
...
Summary:
Added test cases for matrix map and transform functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: stefan_schmidt, cedric
Reviewed By: stefan_schmidt, cedric
Subscribers: stefan_schmidt, cedric
Differential Revision: https://phab.enlightenment.org/D2758
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-25 17:21:09 +02:00
Vivek Ellur
f2606fe151
eina_matrix: Added test cases for fixed point matrix functions
...
Summary:
Added test cases for all the functions related to fixed point matrix
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2701
2015-06-16 17:47:29 +02:00
Vivek Ellur
02d825f116
eina: add test cases for various eina_matrix operations
...
Summary:
Added test cases for various operations of 3*3 matrix
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2692
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-15 09:06:35 +02:00
Vivek Ellur
81b52fb0ec
eina: add test cases for eina_matrix3 APIs
...
Summary:
Added test cases for eina_matrix3_values_get, eina_matrix3_values_set,
eina_matrix3_equal, eina_matrix3_type_get APIs
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2623
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-04 10:32:18 +02:00
Cedric BAIL
0acf23857f
eina: beginning of a generic quaternion API.
2015-05-29 17:20:29 +02:00
Cedric BAIL
9a83100a4a
eina: add the beginning of an Eina_Matrix4 API.
2015-05-29 17:20:28 +02:00
Vivek Ellur
331068b84a
eina: add test cases for various APIs in eina_quad module.
...
Summary:
Added test cases for all the APIs in einq_quad module
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2551
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-27 00:31:06 +02:00
Vivek Ellur
6c33bbfa80
eina: add tests cases for eina_rectangle and eina_str functions
...
Summary:
Added test cases for eina_rectangle_union and eina_streq functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2541
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-19 14:17:00 +02:00
vivek
be5eb3f2de
eina: add test case for eina_file_copy function.
...
Summary:
Added test case for eina_file_copy function to check copying of two files
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2449
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-18 10:52:57 +02:00
Vivek Ellur
c3a644acff
eina: add test cases for various eina_inarray functions
...
Summary:
Added test cases for eina_inarray_search, eina_inarray_search_sorted,
eina_inarray_foreach_remove and other functions
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2504
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-14 19:36:32 +02:00
vivek
edfd621d06
eina: add test case for eina_hash_crc function.
...
Summary:
Added test case for eina_hash_crc function which uses crc32 for hashing
algorithm
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2296
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-07 09:53:11 +02:00