Daniel Willmann
d1e38b8535
tests/ecore_animators: Don't rely on consistent timing
...
This may break under heavy load so we shouldn't rely on it. Instead make
sure that time only moves forward.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-17 18:16:09 +01:00
Daniel Willmann
04829b9244
ecore_animator: Ensure correct start/end values are returned.
...
Make sure pos_map(0) == 0 and pos_map(1) == 1
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-17 17:15:27 +01:00
Daniel Willmann
62325dd693
tests/ecore: Add test for ecore_animator
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-17 17:15:27 +01:00
Daniel Willmann
5f1614e1d5
eina_fp: Fix eina_f32p32_mul rounding issues
...
Previous multiplication just truncated the fraction part to 16 bits. If
we round properly we can actually increase accuracy a bit.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-17 17:15:27 +01:00
Daniel Willmann
7c20a90c3d
eina_test_fp: Test multiplication and division as well
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-17 17:10:55 +01:00
Jérémy Zurcher
6667acf5a2
eo ptr ind: fix comments
2013-05-17 11:39:01 +02:00
Jérémy Zurcher
f253cfc12c
eo ptr ind: empty tables are freed except 1 kept as spare
...
- this reduces unused memory usage
- the spare table avoids the free/alloc corner case
2013-05-17 10:35:16 +02:00
Jérémy Zurcher
3e4127da52
eo ptr ind: current_table -> _current_table
2013-05-17 09:23:00 +02:00
Jihoon Kim
3c2332f88f
eio: fix Eio.h author information
2013-05-17 09:33:22 +09:00
Eduardo Lima (Etrunko)
4c3242ca62
evas/wayland-egl: Don't crash when re->win is NULL
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-16 15:04:55 -03:00
ChunEon Park
959cb4e053
eio - fix header doc.
2013-05-16 22:34:42 +09:00
Jérémy Zurcher
5244c20118
eo ptr ind: store partial Eo Id in the table
...
- very small speed up
- maybe later use this to avoid table indexes not NULL checks
in _eo_id_release and _eo_obj_pointer_get
2013-05-16 15:00:08 +02:00
Chris Michael
a4e30e597c
Add missing NULL fields.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-16 13:22:35 +01:00
Chris Michael
9325929df3
Revert "ecore evas wayland: if(()) are used for assignments, add missing NULL fields"
...
This reverts commit ab505d5d23
.
2013-05-16 13:20:21 +01:00
Jérémy Zurcher
f2efa26459
eo ptr ind: use of mprotect when EINA_DEBUG_MALLOC is set
...
- to enable this feature, compile with --with-profile=debug
- the mid tables and tables are write protected after modifications,
you will segfault if you mess with them
2013-05-16 13:17:12 +02:00
Jérémy Zurcher
380435abdb
eo ptr ind: set generation counter range to [1;max-1]
...
- so we never generate an Eo Id equal to 0,
thus don't need to skip the first top table index anymore
2013-05-16 13:17:12 +02:00
Jérémy Zurcher
00af0e77e3
eo ptr ind: minimize amount of wasted memory
...
- because of mmap PAGE_SIZE alignement and added magic header, almost a
memory page is wasted per table and mid table allocation.
- reducing the number of tables per mid table and the number of entries
per table solves this.
2013-05-16 13:17:11 +02:00
Jérémy Zurcher
a9e69d519c
eo ptr ind: mostly cosmetic
...
- add and use SHIFT_* macros
- rename queue into fifo
- try to clarify the structure top table -> mid table -> table[entry]
2013-05-16 13:17:11 +02:00
Jérémy Zurcher
ab505d5d23
ecore evas wayland: if(()) are used for assignments, add missing NULL fields
2013-05-16 13:17:11 +02:00
Tom Hacohen
20c0394ba2
Edje textblock: Fixed issue with quoted formats. (Fixes T113).
2013-05-16 11:04:01 +01:00
Tom Hacohen
97acb71175
Evas textblock: Removed double ;.
2013-05-16 10:38:56 +01:00
Tom Hacohen
311dab3fee
Evas language: Handle signed wchar_t in a nicer way.
2013-05-16 09:56:17 +01:00
Ryuan Choi
1c67205114
cmake : find_package should find Ecore modules using underline. Accepted
2013-05-15 15:19:48 +01:00
Daniel Willmann
173daf6958
evas: fix make distcheck
...
Follow font rename from DejaVuSans.eet to TestFont.eet in commit e7cd15.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-15 13:23:44 +01:00
Daniel Willmann
b15fdfed02
emotion: Fix distcheck by referring to the correct file name
...
It's emotion_modules.h - not emotion_module.h
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-15 13:10:20 +01:00
Carsten Haitzler
be59443d78
remove rect leak in swapbuf flush in dri2 software path of evas
2013-05-15 19:38:16 +09:00
Stefan Schmidt
efb05eb717
evas: No need to finish a block with NULL statement.
2013-05-14 15:45:22 +01:00
Stefan Schmidt
7ac997c5bb
eo: Fix memleak in EO_DBG_INFO_APPEND macro
...
If List is NULL we would never make any use of the alloced Tmp. Better check
for NULL before doing the actual alloc and doing the work.
2013-05-14 14:08:01 +01:00
Chris Michael
d22a4c6ef9
Ooops, this should return the allocated Ecore_Evas.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 11:30:37 +01:00
Chris Michael
50f446199a
Fix 'return' with no value, in function returning non-void
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
7aae76ac9b
Add ecore_evas_drm private header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
dd364de99d
Start on basic ecore_evas_drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
817284fb96
Add start of ecore_evas_drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
ad08f15b79
Add pc file for evas drm engine.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
295b7842b1
Start on ecore_evas Drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Jihoon Kim
41e5433735
ecore_imf: fix crash when ecore_imf_context_del is called in ecore_imf_context_input_panel_callback_call
2013-05-14 16:14:38 +09:00
Jihoon Kim
3eb79d3c3d
Edje entry: return surrounding string until the start position of selection
2013-05-14 09:33:19 +09:00
Tom Hacohen
e7cd15b04b
Fixed text/block tests: Added Korean UnDotum font and fixed some issues.
2013-05-13 15:13:25 +01:00
Tom Hacohen
211ebc9e88
Fix broken test from previous commit.
2013-05-13 13:51:14 +01:00
Tom Hacohen
a7d7cc1df1
Evas bidi test: Improved error output.
2013-05-13 13:49:51 +01:00
thiepha (Thiep Ha)
c38a2a6bb8
[Edje_Entry] Add selection handlers to entry
...
Add selection handlers to entry.
https://phab.enlightenment.org/D117
Conflicts:
ChangeLog
NEWS
2013-05-13 19:16:58 +09:00
Sung W. Park
97806103eb
evas: fix evas flushing its command queue to wrong gl context in gl-backends
...
For native surface rendering (glX, egl) in gl-backend, if pixel get callback
function is called for native rendering, there is a case where evas will
try to call evas_gl_common_context_flush() to flush its remaining commands
in its command queue while the context is set current to the native surface/
context that is called within the pixel get callback. So, I've added an
engine function that forces a flush before it enters the pixel get callback
function.
2013-05-13 14:12:36 +09:00
Carsten Haitzler
b77016ad02
fix cedric's image property code... that broke load opt downscaling...
...
CEDRIC... it WAS YOU!... YOU BROKE ETHUMB!... i was.. RIGHT! :) well
done. your borking skills are pretty good. :) you broke load opt
downscaling for jpegs in general.. it just happened to turn up in
ethumb.
2013-05-13 08:19:02 +09:00
Boris 'billiob' Faure
c313a46b5e
eeze: do no try to match an unknown property
2013-05-12 22:22:48 +02:00
Chris Michael
bc31a55bda
Add ecore_x_randr_config_timestamp_get to return config timestamp that
...
XRandr has currently.
NB: needed for some updates/fixes to randr dialog.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-11 16:30:38 +01:00
Jiyoun Park
35b8b8fbf5
* Evas: Fix crash if app use native surface in wrong engine.
...
in sw engine, visual cannot be the image data.
2013-05-11 22:40:50 +09:00
Tom Hacohen
cc4cf77865
Evas font/text: Fixed an issue with asc/desc calculation in text object.
...
Added font_int asc/desc getters in order to achieve that.
Thanks to MinSu Seo for reporting.
2013-05-10 17:48:26 +01:00
Carsten Haitzler
7d5583530e
fix cedric build break
2013-05-10 16:59:33 +09:00
Cedric Bail
4a128b0fd0
emotion: oops, forgot to update the Makefile.
2013-05-10 14:30:44 +09:00
Cedric Bail
e2da515e72
edje: let's not reopen the file for nothing.
2013-05-10 14:30:44 +09:00