Commit Graph

5786 Commits

Author SHA1 Message Date
Cedric BAIL c1dee13b8e evas: use new Eina_Thread API.
SVN revision: 78232
2012-10-19 07:18:11 +00:00
ChunEon Park 9537606427 evas/event - remove duplication
SVN revision: 78185
2012-10-18 12:13:04 +00:00
ChunEon Park bea89dd14f evas - use Eina_Bool
SVN revision: 78184
2012-10-18 11:52:21 +00:00
ChunEon Park d12e1015e6 evas/event - update move event when object freeze event is off.
SVN revision: 78182
2012-10-18 11:42:03 +00:00
ChunEon Park d9bdce172a evas/proxy - +source visible set APIs
Need to care some more cases. will be upstreamed additionally.



SVN revision: 78180
2012-10-18 11:30:04 +00:00
ChunEon Park 652125a269 evas - updated NEWS
SVN revision: 78177
2012-10-18 10:52:10 +00:00
Sung Park 1f604e190e EvasGL: for direct rendering option, we have to force the gl code to be redrawn
every render loop because the framebuffer is updated every time. I think it's
fair enough to make this assumption here for this optimization.


SVN revision: 78145
2012-10-18 02:23:08 +00:00
Carsten Haitzler 0ddda858f5 just check for pthread in evas. eina does the rest now.
SVN revision: 78109
2012-10-17 09:20:57 +00:00
Tom Hacohen 03e291eebb Evas textblock: Fixed issues when deleting some ranges.
An example broken range: "A<ps/><b>B</b>".
Many thanks to WooHyun for reporting this and providing most of the fix.

SVN revision: 78105
2012-10-17 06:58:38 +00:00
Carsten Haitzler b284a80e76 oops i turned on pipe rendering... didnt mean to!
SVN revision: 78104
2012-10-17 06:24:00 +00:00
Carsten Haitzler ae3f83a212 use eina barrier in evas.
SVN revision: 78101
2012-10-17 03:55:50 +00:00
ChunEon Park e507e7746b evas/canvas - --white spaces
SVN revision: 78059
2012-10-16 12:41:48 +00:00
ChunEon Park 38a8c94d19 evas/gl_x11 - --warning
SVN revision: 78047
2012-10-16 11:45:35 +00:00
Carsten Haitzler f393447417 ok - try this for altivec cflags
SVN revision: 78043
2012-10-16 09:21:20 +00:00
Carsten Haitzler 85349ce559 remove async events defined - now required... and remove useless
mmx/sse checks in yuv convert.



SVN revision: 78042
2012-10-16 09:14:21 +00:00
Carsten Haitzler 800279c23b pthread stuff is no longer optional at all in evas - smae with preload
and async events, but pthread_attr_setaffinity_np is optionally
detected and used if there. it's an opti8mization anyway.



SVN revision: 78041
2012-10-16 08:57:18 +00:00
Carsten Haitzler 8e64fae6b8 remove yet more #defined config options and ifdefs from evas.
SVN revision: 78037
2012-10-16 06:36:20 +00:00
ChunEon Park d153602716 evas - --empty line
SVN revision: 78036
2012-10-16 05:32:57 +00:00
ChunEon Park 77287d050d evas - you are living in the future.
SVN revision: 78035
2012-10-16 05:32:05 +00:00
ChunEon Park 77e2edbedd evas/line - fix the line vertical drawing on gl backened.
SVN revision: 78034
2012-10-16 05:31:28 +00:00
Carsten Haitzler 68fcefc97b font loader for eet now not an option in code even - no ifdefs.
SVN revision: 78032
2012-10-16 04:04:27 +00:00
Carsten Haitzler 8c088a95dd remove ifdefs for BUILD_C as we always have c fallbacks now - no
choice, and MMX and SSE are built together under BUILD_MMX - SSE3
still separate.



SVN revision: 78031
2012-10-16 04:00:18 +00:00
Carsten Haitzler 0e814d48e4 missed 1 yuv ifdef.
SVN revision: 78030
2012-10-16 03:17:40 +00:00
Carsten Haitzler 71adbc0c38 futher option reduction and ifdef removal.
SVN revision: 78029
2012-10-16 03:15:40 +00:00
Carsten Haitzler 7e3479e2f8 remove 8bpp engine too form evas.
SVN revision: 78026
2012-10-16 02:49:01 +00:00
Christopher Michael 9b564d2dc6 Evas: Fix EFL Client apps not rendering properly in Wayland.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 77996
2012-10-15 10:53:46 +00:00
Sung Park ecfe3ecd69 EvasGL: check if the image obj is a native_set'ed
image object for evas_gl direct rendering. 


SVN revision: 77989
2012-10-15 08:40:53 +00:00
Rui Seabra 07ef6c8572 Add eo dependency
SVN revision: 77967
2012-10-14 16:39:20 +00:00
Vincent Torri 2c4cd5909a Evas: asm detection with eina if sigaction or siglongjmp are not available. Only mmx, sse or sse3
SVN revision: 77958
2012-10-13 14:07:58 +00:00
ChunEon Park 82a183ffde evas/gl_context - --whitespaces;
SVN revision: 77953
2012-10-13 09:00:35 +00:00
ChunEon Park df079ad4da evas/gl_common - lines wouldn't use any textures.
SVN revision: 77952
2012-10-13 08:57:41 +00:00
Vincent Torri 96e820ca73 Evas: fix distcheck rule
Patch written last night by SleepWalker


SVN revision: 77942
2012-10-12 15:50:02 +00:00
Carsten Haitzler e6e4b67c36 remove edb references from evas now its gone from configure.ac
SVN revision: 77933
2012-10-12 06:40:32 +00:00
Carsten Haitzler 2da956caa0 first stage of simplifying evas configure/build options. much more
still to do.



SVN revision: 77932
2012-10-12 06:36:06 +00:00
Carsten Haitzler 3dbe715a79 fix line draw problem
SVN revision: 77928
2012-10-12 05:35:48 +00:00
Cedric BAIL df36a0cd3b evas: Fix texture size issues when the image has nv12 format
Patch from Sohyun Kim <anna1014.kim@samsung.com>.


SVN revision: 77854
2012-10-11 08:27:46 +00:00
Sung Park c4071e30ed Evas_GL.h: Updating typedef defined in the latest gl2.h. It used to be
in gl2ext.h.


SVN revision: 77851
2012-10-11 08:18:24 +00:00
Carsten Haitzler 688203a56b small fixes from GArik_ .. tnx!
SVN revision: 77752
2012-10-10 11:09:03 +00:00
Cedric BAIL fa1dd2b86f evas: little more typo fix.
SVN revision: 77721
2012-10-10 08:18:09 +00:00
Cedric BAIL 74e42856be evas: fix c&p error.
SVN revision: 77716
2012-10-10 07:58:54 +00:00
Cedric BAIL 94869b2f95 evas: don't use strcmp for just one character, when we already have line size information.
SVN revision: 77703
2012-10-10 07:23:45 +00:00
Cedric BAIL e0af0dca6d evas: remove as many call as easily possible to eo_data_get.
SVN revision: 77702
2012-10-10 07:23:00 +00:00
Carsten Haitzler 3dbe48e4fe ok ok.. METRIC!
SVN revision: 77695
2012-10-10 07:00:07 +00:00
Carsten Haitzler aad2041e55 fix font rounding in evas to round and not floor - fixes some rare
font sizing issues.



SVN revision: 77688
2012-10-10 06:07:38 +00:00
Carsten Haitzler f91826870d remove software_16_x11 - danielz! u added it back. it ewas gone from upstream!
SVN revision: 77687
2012-10-10 06:03:42 +00:00
Daniel Zaoui 34fd7793b0 Fix to support Eo on all the engines.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 77686
2012-10-10 02:13:28 +00:00
Daniel Zaoui 9937b9d336 To fix directfb engine compilation.
Thanks to Jeremy Zurcher for this patch.

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 77685
2012-10-10 01:23:27 +00:00
Mike McCormack fbdbbab4ef evas: Fix casts
Signed-off-by: Mike McCormack <mikem@atratus.org>

SVN revision: 77641
2012-10-09 11:59:44 +00:00
Sebastian Dransfeld ec837db229 evas: Use char for memory pointer arithmetic
SVN revision: 77618
2012-10-09 07:51:08 +00:00
Cedric BAIL 457b240434 evas: do less request to eo.
SVN revision: 77617
2012-10-09 07:49:07 +00:00
Christopher Michael 16e6b9fce5 Wrong to declare "ret" as Eina_Bool and than cast it to an int.
pointer.inside is unsigned char.

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 77615
2012-10-09 07:35:08 +00:00
Daniel Zaoui 2f4abd93bc Second fix for Wayland Egl. Sorry devilhorns for the inconvenience.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 77612
2012-10-09 07:05:37 +00:00
Daniel Zaoui c4cb0584ed Fix for Wayland. Thank for devilhorns.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 77611
2012-10-09 06:49:57 +00:00
Daniel Zaoui daf219ca21 Evas_Object_Box compilation. Thanks to devilhorns and onefang
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 77610
2012-10-09 06:34:49 +00:00
Tom Hacohen 589ae339d9 Evas image: Fix compilation for David Seikel.
Weird that it works here. I guess the type of va_list is different for you.

Anyhow, you are right, that's an issue, thanks.

SVN revision: 77609
2012-10-09 06:02:05 +00:00
Carsten Haitzler 272c408713 fix build bork becase of eo.
SVN revision: 77607
2012-10-09 03:01:28 +00:00
Cedric BAIL 9d29878e9d evas: fix JackDaniel's bork.
SVN revision: 77606
2012-10-09 02:51:19 +00:00
Daniel Zaoui a01418aff8 eo: changes made for the support of the Eo concept
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 77604
2012-10-09 01:58:41 +00:00
Vincent Torri e505eb5584 evas svg loader: update to latest esvg API
SVN revision: 77561
2012-10-07 21:10:37 +00:00
Sung Park 52e4090f92 Added Debug feature for Evas GL's GL APIs. It can be set with
EVAS_GL_API_DEBUG=1 and when it is set, all the GL calls will check
if make_current has been properly called.  Also, it'll check if all
the GL calls are called within the Pixel Getter function for Direct
Rendering option.


SVN revision: 77522
2012-10-05 10:03:37 +00:00
Christopher Michael eb9cbc76a0 Add missing __UNUSED__
Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 77519
2012-10-05 09:10:52 +00:00
Christopher Michael 08891484b5 Fix function declaration for native_window_destroy in EVGL_Interface
structure (returns an int, not a pointer to int).

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 77518
2012-10-05 09:09:37 +00:00
Sung Park 6ce22db846 Removed unnecessary typedef of GLchar. It was reported by rusty with
issues on OpenBSD/NetBSD Not sure why it was left there, but fixed now. 


SVN revision: 77507
2012-10-05 07:00:28 +00:00
Daniel Juyung Seo 517843dc7c evas Evas.h: Added more documentation for users. Spotted by Seoghyun Kang.
SVN revision: 77499
2012-10-05 06:35:12 +00:00
Eduardo Lima (Etrunko) eb12c75f33 Wayland_SHM: Remove unused 'debug' field
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>



SVN revision: 77376
2012-10-03 16:31:04 +00:00
Mike Blumenkrantz 8501f2111a probably the best commit I'll ever make: evas_object_del() now takes NULL parameter without bitching
SVN revision: 77344
2012-10-03 06:59:20 +00:00
Christopher Michael 0f04d5bbfd Evas: Minor doxy fix.
SVN revision: 77257
2012-10-01 09:25:12 +00:00
Carsten Haitzler 70d4e06072 make notes.
SVN revision: 77178
2012-09-28 06:19:35 +00:00
Carsten Haitzler 0d75dc3a64 dont need bounding box tracking anymore
SVN revision: 77176
2012-09-28 04:07:53 +00:00
Carsten Haitzler 56ffcbe9e5 deal with losing our backbuffer (after a resurf) with partial updates.
SVN revision: 77175
2012-09-28 02:30:09 +00:00
Jiyoun Park 7d2ced81f6 add evas object display mode hint
this hint can be used when user want to notify
and change object size hint(display mode)
like compress(example, keyboard show and object need to be compressed)
and etc.


SVN revision: 77136
2012-09-27 08:54:54 +00:00
Carsten Haitzler 17cfe59433 add an engine info field (4 bits) for swap mode :)
SVN revision: 77128
2012-09-27 06:56:41 +00:00
Carsten Haitzler dfab86df5e and back to full update - poo.
SVN revision: 77093
2012-09-26 13:23:29 +00:00
Carsten Haitzler 5ed4f6900b fill in some more egl sw engine theory.
SVN revision: 77078
2012-09-26 10:03:49 +00:00
Cedric BAIL 53518723b8 evas: more distcheck fix.
SVN revision: 77075
2012-09-26 07:52:04 +00:00
Cedric BAIL 195d31c73f evas: forgotten include for make dist.
SVN revision: 77071
2012-09-26 06:50:28 +00:00
Carsten Haitzler 53f2bc0638 partial swaps++ to evas gl engine.
SVN revision: 77069
2012-09-26 03:49:33 +00:00
Carsten Haitzler aa077796a9 add .h :)
SVN revision: 77049
2012-09-25 08:14:14 +00:00
Carsten Haitzler 469f6ef303 and fill in some more apis and notes - still doesnt work.
SVN revision: 77044
2012-09-25 05:59:24 +00:00
Carsten Haitzler 06fa0ad166 this is the start of something inteteresting. it is the start of using
egl with software rendering only (no gl just egl). ie get access to
buffer and do swaps etc. etc. etc. it's meant to be totally dynamic -
ie dlopen libEGL if u have it and then start checking if it can do
this thing so it doesnt add any dependencies at all.



SVN revision: 77043
2012-09-25 05:44:43 +00:00
ChunEon Park 45d4f2a3f2 evas - added NEWS instead of raster
SVN revision: 77042
2012-09-25 03:11:21 +00:00
Carsten Haitzler 012301b7f6 small thing - internal path. onebuf mode was broken, make it work
again. only useful if explicitly turned on in code which is it snt atm.



SVN revision: 77034
2012-09-24 08:09:33 +00:00
Carsten Haitzler 06bb70765e really small thing - avoid palette alloc rounding down at extremes
(ff->fe).



SVN revision: 77033
2012-09-24 07:51:45 +00:00
Sung Park bbba85b546 Refactored Evas GL engine code so wayland_egl and gl_x11 and other
engines can share the same code. The common codes are in gl_common/
directory and evas_engine just has to implement a few engine functions.



SVN revision: 77032
2012-09-24 07:41:27 +00:00
Carsten Haitzler 8f1c793565 remove spec file entires for 16bpp engines.
SVN revision: 77031
2012-09-24 04:15:20 +00:00
Carsten Haitzler bb4ee2174c and remove 16bit engines/code as planned.
SVN revision: 77030
2012-09-24 04:13:59 +00:00
Carsten Haitzler e52e76fbb3 remove commented out xrdb code in evas engines.
SVN revision: 77029
2012-09-24 03:58:47 +00:00
Carsten Haitzler cde875d438 and simplify gles suport to #ifdef GL_GLES :) we dont need sgx+6410
stuff anymore.



SVN revision: 77028
2012-09-24 03:33:43 +00:00
Carsten Haitzler 15aa383ae8 deprecate 6410 support. this driver has never seen the light of day
and likely never will - so give up on support.



SVN revision: 77027
2012-09-24 03:06:26 +00:00
Vincent Torri 93b5886a18 Evas: update to newer esvg API
Should I backport that ?


SVN revision: 77019
2012-09-22 18:20:29 +00:00
Carsten Haitzler 55803bdbef foudn another native surface booboo - same as gl engine. fix too.
SVN revision: 76911
2012-09-20 13:37:55 +00:00
Carsten Haitzler 15fbdbbcf0 fix native surface null set crash bug.
SVN revision: 76898
2012-09-20 09:16:57 +00:00
Christopher Michael ce2a6ef41f Evas: Fix another occurance of anti-clockwise.
SVN revision: 76755
2012-09-17 11:03:39 +00:00
Christopher Michael 8a9bfcb0f6 Evas: Fix doxy grammar (never heard of anti-clock-wise) ;)
SVN revision: 76754
2012-09-17 11:01:20 +00:00
Carsten Haitzler 2a06a94b1e add new evas device api. it is a STARt right now, and liable to
change, thus no docs at this time, but ready for them.



SVN revision: 76752
2012-09-17 10:12:48 +00:00
Christopher Michael 4f886ac78b Evas: Fix comment (mouse_move event struct is not for mouse button
down).



SVN revision: 76748
2012-09-17 09:40:19 +00:00
Christopher Michael f4208b2d8b Evas: Fix doxygen example usage of evas_object_map_set (was missing a
param).



SVN revision: 76745
2012-09-17 09:27:28 +00:00
Carsten Haitzler 058bcc9fed blacklisted drivers now disableable via env var.
SVN revision: 76645
2012-09-14 07:33:03 +00:00
Carsten Haitzler 6474d29127 this is an improvement of kakaroto's map buffer stuff - it's not
runtime detected and enabled, not compile-time, and env var can turn
it off forcibly if detected.



SVN revision: 76644
2012-09-14 07:27:49 +00:00
Carsten Haitzler fd365ef0bb this is an improvement of kakaroto's map buffer stuff - it's not
runtime detected and enabled, not compile-time, and env var can turn
it off forcibly if detected.



SVN revision: 76643
2012-09-14 07:25:57 +00:00