sachiel [Sat, 9 Jul 2011 01:47:01 +0000 (01:47 +0000)]
Fix building gl_xlib as a static module
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61164
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 9 Jul 2011 01:20:18 +0000 (01:20 +0000)]
Don't try to build examples if dependencies are not met.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61163
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 8 Jul 2011 16:54:00 +0000 (16:54 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_smart_callback_add
- evas_object_smart_callback_call
- evas_object_smart_callback_del
- evas_object_smart_callback_description_find
- evas_object_smart_callbacks_descriptions_get
- evas_object_smart_callbacks_descriptions_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61158
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Fri, 8 Jul 2011 12:15:25 +0000 (12:15 +0000)]
evas Evas.h/Evas_GL.h: Removed trailing whitespaces.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61154
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:21:17 +0000 (00:21 +0000)]
Evas: Commit new XCB engine code for Evas.
NB: XCB Engine is currently disabled by default as it's not considered
'complete' yet and is of little use to users/devs at the moment
without the needed ecore_x & E changes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61139
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:19:06 +0000 (00:19 +0000)]
Evas: Fix building of gl engine w/ new autofoo stuffs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61138
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:18:22 +0000 (00:18 +0000)]
Evas: Fix up the check_engine macros for xcb engine & xlib changes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61137
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:17:52 +0000 (00:17 +0000)]
Evas: Fixup autofoo for compiling new xcb engine.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61136
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:16:47 +0000 (00:16 +0000)]
Evas: Add myself to authors.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Thu, 7 Jul 2011 19:35:17 +0000 (19:35 +0000)]
[evas] More love to image object's documentation group.
More diagrams also in.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61133
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jul 2011 15:25:27 +0000 (15:25 +0000)]
evas: update ChangeLog.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61124
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jul 2011 15:24:16 +0000 (15:24 +0000)]
evas: prevent infinite insertion of object during recalc stage.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61123
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 7 Jul 2011 13:59:50 +0000 (13:59 +0000)]
Evas events: Added evas_event_refeed_event.
Patch by Aharon Hillel.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61117
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 19:41:31 +0000 (19:41 +0000)]
[evas] Just explaining more the main top function blocks the
main doc. page points to.
The rest is just a proof read check on the main section.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 18:46:58 +0000 (18:46 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_smart_type_check
- evas_object_smart_type_check_ptr
- evas_object_static_clip_get
- evas_object_static_clip_set
- evas_smart_class_get
- evas_smart_class_new
- evas_smart_data_get
- evas_smart_free
- evas_smart_objects_calculate
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61096
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 13:53:19 +0000 (13:53 +0000)]
[evas] typos
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 13:52:47 +0000 (13:52 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_smart_member_add
- evas_object_smart_member_del
- evas_object_smart_members_get
- evas_object_smart_move_children_relative
- evas_object_smart_need_recalculate_get
- evas_object_smart_need_recalculate_set
- evas_object_smart_parent_get
- evas_object_smart_smart_get
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61084
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 6 Jul 2011 08:43:18 +0000 (08:43 +0000)]
Fix bug in in mouse grabs while frozen events are in place.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61070
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Jul 2011 07:32:23 +0000 (07:32 +0000)]
Evas textblock: Fixed _cursor_char_coord_set with coords after the eol.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Jul 2011 07:32:14 +0000 (07:32 +0000)]
Evas textblock: Fixed weird cursor behavior with empty textblocks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61067
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Wed, 6 Jul 2011 06:24:18 +0000 (06:24 +0000)]
evas evas_map.c: Added warning messages to some codes. It has an
infinite loop issue.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61066
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Tue, 5 Jul 2011 21:10:19 +0000 (21:10 +0000)]
[evas] Documenting and exemplifying the following:
- evas_object_smart_add
- evas_object_smart_calculate
- evas_object_smart_changed
- evas_object_smart_clipped_class_get
- evas_object_smart_clipped_clipper_get
- evas_object_smart_clipped_smart_set
- evas_object_smart_data_get
- evas_object_smart_data_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61062
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Tue, 5 Jul 2011 16:36:50 +0000 (16:36 +0000)]
Making evas doc work with IE8 and IE9(copied from ecore).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61056
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 5 Jul 2011 09:54:57 +0000 (09:54 +0000)]
actually handle -1 pointer return from shmat correctly. man. i cant
believe the code has checked for NULL all these years rather than -1!!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61036
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 5 Jul 2011 01:33:59 +0000 (01:33 +0000)]
From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] evas - add checking event type
Dear developers.
I found a bug about evas event handling.
In some situation, evas blocks some events by checking _evas_event_counter.
So I made a patch that is checking event type also event counter.
Reproduce steps:
1. make a window
2. show window before adding a elementary/genlist widget
--- codes ---
void _gl_mousedown_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
{
printf("_gl_mousedown_cb !! \n");
}
static Eina_Bool create_main_win(App *app)
{
app->win = elm_win_add(NULL, "genlist-win", ELM_WIN_BASIC);
evas_object_show(app->win); <-- position 1
Evas_Object *genlist = elm_genlist_add(app->win);
elm_win_resize_object_add(app->win, genlist);
evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_DOWN, _gl_mousedown_cb, NULL);
evas_object_show(genlist);
evas_object_resize(app->win, 320, 240);
//evas_object_show(app->win); <-- position 2
return EINA_TRUE;
}
--- codes ---
In common use case, apps don't show main window at position 1.
However to reproduce, it can be at position 1. Then, focus is at just on main window.
In that situation, if a user clicks a genlist, its event is dropped by evas.
Because in mouse down callback, it give focus to genlist.
Then two events is made. First is mouse down, second is focus handling.
In event callback, evas processes mouse down after focus handling.
But evas found that mouse event is retarded event than focus handling.
So it ignores it.
This patch is introduce event handling type checking to
evas_object_event_callback_call.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61026
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 4 Jul 2011 20:37:16 +0000 (20:37 +0000)]
[evas] cedric, stop influencing me to break builds.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61022
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 4 Jul 2011 16:23:12 +0000 (16:23 +0000)]
[evas] Documenting and exemplifying the following:
- evas_object_text_add
- evas_object_text_font_get
- evas_object_text_font_set
- evas_object_text_font_source_get
- evas_object_text_font_source_set
- evas_object_text_glow2_color_get
- evas_object_text_glow2_color_set
- evas_object_text_glow_color_get
- evas_object_text_glow_color_set
- evas_object_text_outline_color_get
- evas_object_text_outline_color_set
- evas_object_text_shadow_color_get
- evas_object_text_shadow_color_set
- evas_object_text_style_get
- evas_object_text_style_set
- evas_object_text_text_get
- evas_object_text_text_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61012
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 4 Jul 2011 16:23:00 +0000 (16:23 +0000)]
[evas] Allowing one to build examples by hand.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61011
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 4 Jul 2011 15:22:53 +0000 (15:22 +0000)]
Evas Map, little clarifications and an overview example
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61010
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 4 Jul 2011 09:59:49 +0000 (09:59 +0000)]
and also enable mmap safety here
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 4 Jul 2011 09:44:11 +0000 (09:44 +0000)]
use eina mmap safety.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 1 Jul 2011 16:19:27 +0000 (16:19 +0000)]
[evas] Documentation fixes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60922
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 1 Jul 2011 16:19:15 +0000 (16:19 +0000)]
[evas] Documenting the following:
- evas_object_image_load_dpi_get
- evas_object_image_load_dpi_set
- evas_object_image_load_error_get
- evas_object_image_load_region_get
- evas_object_image_load_region_set
- evas_object_image_load_scale_down_get
- evas_object_image_load_scale_down_set
- evas_object_image_load_size_get
- evas_object_image_load_size_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60921
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 1 Jul 2011 13:51:44 +0000 (13:51 +0000)]
[evas] Documenting the following.
- evas_object_image_content_hint_get
- evas_object_image_content_hint_set
- evas_object_image_data_copy_set
- evas_object_image_data_get
- evas_object_image_data_set
- evas_object_image_data_update_add
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60918
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 11:43:50 +0000 (11:43 +0000)]
evas/evas_map - removed white trailings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60916
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 11:32:21 +0000 (11:32 +0000)]
evas/main.c - removed useless lines.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60915
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 11:30:17 +0000 (11:30 +0000)]
evas/evas_map - added workaround code for avoid afterimage problem temporary.
Since the last frame is not updated when map is disabled,
Afterimage problem is happened in s/w rendering.
Need to find out the fundanmental reason then fix it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60914
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 10:58:58 +0000 (10:58 +0000)]
evas/evas_map - reverted the work around code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60913
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 04:35:26 +0000 (04:35 +0000)]
evas/evas_map - fixed workaround code more properly.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60906
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 1 Jul 2011 02:02:02 +0000 (02:02 +0000)]
Not so unused
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60904
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 01:10:32 +0000 (01:10 +0000)]
evas/evas_map - added workaround code to remove afterimage problem.
Sine the last frame is not updated when map is disabled,
Afterimage problem is happened in software rendering.
Need to find out the reason in the rendering engine then fix it.
However, it's hard to fix the problem now, added a just workaround code temporary.
This problem will be fixed later or be removed when the rendering engine is refactored completely.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60901
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Thu, 30 Jun 2011 21:55:16 +0000 (21:55 +0000)]
[evas] Documenting the following:
- evas_object_image_preload
- evas_object_image_reload
- evas_object_image_save
- evas_object_image_scale_hint_get
- evas_object_image_scale_hint_set
- evas_object_image_size_get
- evas_object_image_size_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60889
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Thu, 30 Jun 2011 21:29:02 +0000 (21:29 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_image_smooth_scale_get
- evas_object_image_smooth_scale_set
- evas_object_image_source_get
- evas_object_image_source_set
- evas_object_image_source_unset
- evas_object_image_stride_get
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 29 Jun 2011 21:06:36 +0000 (21:06 +0000)]
[evas] Documenting the following image functions:
- evas_object_image_alpha_get
- evas_object_image_alpha_set
- evas_object_image_border_center_fill_get
- evas_object_image_border_center_fill_set
- evas_object_image_border_get
- evas_object_image_border_scale_get
- evas_object_image_border_scale_set
- evas_object_image_border_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60844
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 29 Jun 2011 14:46:29 +0000 (14:46 +0000)]
[evas] Unbork examples, sorry.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60821
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 29 Jun 2011 13:25:58 +0000 (13:25 +0000)]
[evas] Documantation and examples on this group of
functions:
- evas_object_image_add
- evas_object_image_file_get
- evas_object_image_file_set
- evas_object_image_filled_add
- evas_object_image_filled_get
- evas_object_image_filled_set
- evas_object_image_fill_get
- evas_object_image_fill_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60817
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 05:05:35 +0000 (05:05 +0000)]
Evas events: Fix issues with mouse_in/out caused by previous commit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60793
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 05:05:32 +0000 (05:05 +0000)]
Evas events: Re-apply commits 60787,60788.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60792
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 29 Jun 2011 03:14:57 +0000 (03:14 +0000)]
REVERT commits 60787 and 60788 by tasn. BORK mouse in/out (e17 menus)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 02:03:33 +0000 (02:03 +0000)]
Evas events: Fixed more issues with pointer grabbing.
We want to free the grab even if mouse up happened outside of the
object's region (that's the whole point of grabbing...). Also, we don't
want to update the grabbed list anywhere but in mouse down.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60788
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 02:03:25 +0000 (02:03 +0000)]
Evas events: Fix 1 more issue with pointer grabbing.
We only need to change the list of grabbed objects if we are initiating
a new grab, and not if are already in a grab because of multi touch.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60787
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Tue, 28 Jun 2011 18:19:30 +0000 (18:19 +0000)]
Evas: document evas_object_rectangle.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60772
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Tue, 28 Jun 2011 18:19:09 +0000 (18:19 +0000)]
Evas: Fix latex doc generation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60771
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Tue, 28 Jun 2011 17:43:44 +0000 (17:43 +0000)]
[evas] Documenting more functions on Evas objects:
- evas_object_event_callback_add
- evas_object_event_callback_del_full
- evas_object_focus_get
- evas_object_focus_set
- evas_object_key_grab
- evas_object_key_ungrab
- evas_object_pass_events_get
- evas_object_pass_events_set
- evas_object_precise_is_inside_get
- evas_object_precise_is_inside_set
- evas_object_propagate_events_get
- evas_object_propagate_events_set
- evas_object_repeat_events_get
- evas_object_repeat_events_set
Examples on them also follow.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60769
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 28 Jun 2011 14:26:22 +0000 (14:26 +0000)]
evas: raise level of warning.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60758
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 28 Jun 2011 08:27:26 +0000 (08:27 +0000)]
Evas textblock: Yet another coord_set fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60750
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 28 Jun 2011 08:13:45 +0000 (08:13 +0000)]
Evas textblock: Fixed coord_set and line_coord set in a couple of cases.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60749
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 28 Jun 2011 08:11:07 +0000 (08:11 +0000)]
actually - we dont need to clear at all. rely on engine alpha
returning right value and let evas_render do it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60748
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 28 Jun 2011 02:10:36 +0000 (02:10 +0000)]
Evas: Updated changelog.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60744
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 28 Jun 2011 02:10:31 +0000 (02:10 +0000)]
Evas polygon: Hopefully this time really fix is_inside calculation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60743
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 27 Jun 2011 16:04:51 +0000 (16:04 +0000)]
[evas] Examples and doc. revamping of stacking functions.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60737
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 27 Jun 2011 08:35:59 +0000 (08:35 +0000)]
fix clear of gl buffer for alpha dest gl engine rendering
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60724
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 27 Jun 2011 05:31:07 +0000 (05:31 +0000)]
Evas polygon: Fix polygon is_inside calculation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60721
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 27 Jun 2011 02:19:41 +0000 (02:19 +0000)]
Revert "bla" - Wasn't supposed to go in yet.
This reverts commit 60711.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60713
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 27 Jun 2011 02:18:34 +0000 (02:18 +0000)]
Evas polygon: Implement "is_inside" for polygons.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60712
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 27 Jun 2011 02:18:31 +0000 (02:18 +0000)]
bla
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60711
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Fri, 24 Jun 2011 06:59:30 +0000 (06:59 +0000)]
Evas events: handle MOUSE_OUT stuff only if there's no mouse grab on.
ATTENTION: if you find any weird issues, please let me know. After testing
here, reading the code and discussing it with raster I decided to commit it,
but this is a very sensitive area. :P
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60651
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 24 Jun 2011 05:35:33 +0000 (05:35 +0000)]
multitouch grab fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60650
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Thu, 23 Jun 2011 07:01:45 +0000 (07:01 +0000)]
Assorted build and spec fixes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60624
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Wed, 22 Jun 2011 22:38:05 +0000 (22:38 +0000)]
evas/autotools - Fix dist-check because of missing files in EXTRA_DIST.
Patch by: "Michael Jennings" <mej@kainx.org>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60610
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Wed, 22 Jun 2011 21:31:53 +0000 (21:31 +0000)]
evas/autotools - fix build when no dependencies for examples are found.
Some examples need ecore, ecore-evas and edje to demonstrate its
functionality. If --enable-build-examples is used, these dependencies are
required. This commit disables the examples build if they are not found
in the system.
TODO: improve efl_examples.m4 and use it in evas build too - I'll work on
that soon.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60609
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 22 Jun 2011 20:32:43 +0000 (20:32 +0000)]
Evas: Pass 'make distcheck' for gl_common.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60607
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 20 Jun 2011 17:18:39 +0000 (17:18 +0000)]
[evas] More references to examples on doxygen groups.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60531
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 20 Jun 2011 17:00:44 +0000 (17:00 +0000)]
[evas] Referencing examples on size hints doxygen group.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60530
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 20 Jun 2011 16:07:55 +0000 (16:07 +0000)]
[evas] Fixing wrong placement of eps images.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 20 Jun 2011 11:10:55 +0000 (11:10 +0000)]
typo--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60519
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 20 Jun 2011 07:28:57 +0000 (07:28 +0000)]
Evas font: Fix font run len calculation.
Co-fixed with MJ :P. Thanks a lot for your report + help.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60508
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 20 Jun 2011 06:44:37 +0000 (06:44 +0000)]
free on success, not failure of pthread_join.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60499
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Sat, 18 Jun 2011 16:16:28 +0000 (16:16 +0000)]
hermet - just changed my email address.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60477
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Sat, 18 Jun 2011 09:16:22 +0000 (09:16 +0000)]
evas_layer.c - fixed indenation and removed white spaces
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60472
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Sat, 18 Jun 2011 09:08:33 +0000 (09:08 +0000)]
evas/evas_layer.c - added some missed exception handlings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60471
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 17 Jun 2011 23:50:02 +0000 (23:50 +0000)]
@since 1.1.0++
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60469
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 17 Jun 2011 21:43:04 +0000 (21:43 +0000)]
useless code
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60464
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 17 Jun 2011 21:17:07 +0000 (21:17 +0000)]
[evas] Examples on the rest of the size hints.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60461
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 17 Jun 2011 21:16:59 +0000 (21:16 +0000)]
[evas] Example on aspect hints.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60460
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 17 Jun 2011 21:16:49 +0000 (21:16 +0000)]
[evas] Documenting our dear size hints.
Examples coming in sequence.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60459
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 17 Jun 2011 21:16:25 +0000 (21:16 +0000)]
[evas] Oopsies-- on an example.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60458
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 17 Jun 2011 21:16:17 +0000 (21:16 +0000)]
[evas] Fixing scaling functions docs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60457
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 17 Jun 2011 21:16:11 +0000 (21:16 +0000)]
[evas] Let's not forget box and table in the smart
objects.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60456
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 17 Jun 2011 11:34:30 +0000 (11:34 +0000)]
allow getting ot table packing child too.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60447
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 17 Jun 2011 11:25:30 +0000 (11:25 +0000)]
evas table -> allow packing of same object again to update packing
parameters
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60446
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
yoz [Fri, 17 Jun 2011 10:55:26 +0000 (10:55 +0000)]
evas: warn dev to clip on a rect and not on an other object
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60443
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 17 Jun 2011 10:15:27 +0000 (10:15 +0000)]
note features that are disabled.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60441
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 17 Jun 2011 07:47:28 +0000 (07:47 +0000)]
whitespaces--------
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60426
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 17 Jun 2011 07:12:20 +0000 (07:12 +0000)]
evas/evas_map - trivial changes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60425
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 17 Jun 2011 01:16:16 +0000 (01:16 +0000)]
evas/evas_map - stuffed trivial missing things.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60415
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mej [Thu, 16 Jun 2011 20:36:43 +0000 (20:36 +0000)]
Since the SVN revision is now included in %{version}, it's redundant
to have it in %{release} also. So let's just tag the package as ours
and try to make sure it doesn't interfere with vendor releases.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60407
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Thu, 16 Jun 2011 17:10:21 +0000 (17:10 +0000)]
evas - updated AUTHORS
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60402
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Thu, 16 Jun 2011 12:18:19 +0000 (12:18 +0000)]
evas/evas_map - modified to use Eina_Bool values.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60392
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Thu, 16 Jun 2011 12:11:41 +0000 (12:11 +0000)]
evas/main.c - added Evas_GL magic_string_get
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60391
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33