Commit Graph

18071 Commits

Author SHA1 Message Date
Cedric BAIL 67a8db57b1 evas: let's have an O(1) check instead of O(N).
SVN revision: 72266
2012-06-17 04:32:54 +00:00
Carsten Haitzler 873d5ed76a add ()'s
SVN revision: 72259
2012-06-17 02:42:15 +00:00
Carsten Haitzler 8b03052c0e fix alpha change losing some properties
SVN revision: 72258
2012-06-17 02:37:18 +00:00
Carsten Haitzler 2256af3421 fix gl engine bitmap fonts :)
SVN revision: 72256
2012-06-17 02:23:49 +00:00
Carsten Haitzler 7e326357fb tone down mempool sizes
SVN revision: 72254
2012-06-17 01:54:28 +00:00
Carsten Haitzler 4c9fe6ed70 tone down mempool chunk sizes
SVN revision: 72253
2012-06-17 01:51:45 +00:00
Carsten Haitzler a82f27e2f0 tone down mempool chunk sizes
SVN revision: 72252
2012-06-17 01:51:27 +00:00
Carsten Haitzler 4745ddac37 tone down memprool size chunks.
SVN revision: 72251
2012-06-17 01:44:00 +00:00
Carsten Haitzler 1e043ecd3b wanrn--
SVN revision: 72250
2012-06-17 01:33:23 +00:00
Carsten Haitzler fc9218087d adjust default memprool alloc sizes. too big imho.
SVN revision: 72249
2012-06-17 01:32:10 +00:00
Carsten Haitzler 5b303c8038 add EINA_MEMPOOL_PASS
SVN revision: 72248
2012-06-17 01:12:16 +00:00
Vincent Torri 6699021370 Fix compiler flag detection
SVN revision: 72241
2012-06-16 17:19:31 +00:00
Jihoon Kim 6b10c07aa2 ibusimmodule: use EINA_LOG_DBG
SVN revision: 72238
2012-06-16 14:06:18 +00:00
Jihoon Kim 477be2ba24 eina: fix typos in some headers
SVN revision: 72236
2012-06-16 13:33:58 +00:00
Carsten Haitzler 23c6ea5b97 printf--
SVN revision: 72217
2012-06-16 06:29:36 +00:00
Carsten Haitzler 2c1b13a9b3 font changes update correctly now in tg.
SVN revision: 72215
2012-06-16 06:28:11 +00:00
Gustavo Sverzut Barbieri 9281f6b559 and make it compile... :-/
now my bad, I'm rusty enough to get it wrong without testing.

The problems were:
 * missing "_" between EFL_HAVE and ECORE_CON.
 * must declare the AM_CONDITIONAL, even if the flags were not checked.

This case was triggered if --enable-cares or --disable-ipv6.

Anyway, EFL_HAVE_ECORE_CON is never used... I have no idea why vtorri
did the macro to define this conditional.



SVN revision: 72213
2012-06-16 06:10:15 +00:00
Gustavo Sverzut Barbieri 5db0925a4b fix typos in m4 macros preventing build to happen.
spanks vtorri... maybe raster is making a track of typos in committed code?! :-)



SVN revision: 72212
2012-06-16 05:47:25 +00:00
Carsten Haitzler 8f998d85f9 wrong logic check. fix!
SVN revision: 72211
2012-06-16 05:27:12 +00:00
Carsten Haitzler ea2d9df312 completing more work on textgrid. well optimized now in terms of
tracking updates and minimizing rendering etc.



SVN revision: 72208
2012-06-16 05:06:29 +00:00
Stefan Schmidt 1f75f8029f eina/tests: Compare unsigned with unsigned and remove unused vars
SVN revision: 72205
2012-06-15 21:19:01 +00:00
Jonas M. Gastal 5a8f45a560 Improving Eio Doc and adding an example.
Author:    Guilherme Iscaro <iscaro@profusion.mobi>


SVN revision: 72202
2012-06-15 19:08:03 +00:00
Carsten Haitzler 8156f2f103 workaround text issue not getting widht of stirng right with bimtap
fonts - use advance+inset as workaround.



SVN revision: 72195
2012-06-15 14:24:01 +00:00
Stefan Schmidt 735115f581 emotion/gstreamer: Don't store return values if nobody reads them anyway.
em_pos_set() returns void in all modules. Not much use of the return
values in this case.

SVN revision: 72193
2012-06-15 14:11:42 +00:00
Stefan Schmidt 17e3f9d47c ecore/ecore_anim: Dead initial assignment. The value gets set two lines later in any case.
SVN revision: 72192
2012-06-15 14:11:38 +00:00
Carsten Haitzler 824f7172da fix new textgrid to actually handle updates right.. well for now.
SVN revision: 72191
2012-06-15 13:59:10 +00:00
ChunEon Park 02ededc16a evas/render - clean up when map is enabled. In this case, it's children should be cleaned up in the list.
SVN revision: 72190
2012-06-15 13:29:24 +00:00
ChunEon Park a8c0af3015 evas/render - no. my fault.
SVN revision: 72188
2012-06-15 11:42:56 +00:00
ChunEon Park fa927a68cd evas/render - removed useless param
SVN revision: 72187
2012-06-15 11:40:08 +00:00
ChunEon Park b79f60974b evas/render - fix indent.
SVN revision: 72186
2012-06-15 11:16:11 +00:00
ChunEon Park 2c601fc25b evas/event - simpler route
SVN revision: 72185
2012-06-15 10:34:22 +00:00
Mike Blumenkrantz c10b10fad0 changelog + documentation for evas_object_smart_members_get() commit
SVN revision: 72179
2012-06-15 09:49:46 +00:00
Mike Blumenkrantz 214f736fb0 make evas_object_smart_members*get return NULL for non-smart objs...not sure I need to changelog this?
SVN revision: 72178
2012-06-15 09:36:39 +00:00
Mike Blumenkrantz a7d136e964 formatting
SVN revision: 72176
2012-06-15 08:51:07 +00:00
Daniel Juyung Seo a3e029c18e GAMES, emap, darkness, evas, evas_generic_loaders, MARKETING: Updated/Added .gitignore.
SVN revision: 72171
2012-06-15 07:58:01 +00:00
Vincent Torri a95cf57438 Evas: add textgrid object (not finished, nor optimized :-) ) Go raster, go !
SVN revision: 72169
2012-06-15 07:19:04 +00:00
Vincent Torri 1888669adf Evas: add shm lib for static linking
SVN revision: 72168
2012-06-15 07:17:32 +00:00
ChunEon Park a7db35c0d6 ecore - updated AUTHORS
SVN revision: 72164
2012-06-15 06:40:56 +00:00
ChunEon Park 791b125497 edje - updated AUTHORS
SVN revision: 72163
2012-06-15 06:40:01 +00:00
Mike Blumenkrantz 4383a1f409 hey how about we stop breaking evas and edje with EVERY DAMN COMMIT???
SVN revision: 72162
2012-06-15 06:36:49 +00:00
Cedric BAIL ee68f2795f edje: once the swallowed object is cleared out do not let it there.
SVN revision: 72155
2012-06-15 01:06:50 +00:00
Jihoon Kim cb2c9a94a1 write NEWS, Changelog about r71761
SVN revision: 72153
2012-06-15 00:43:52 +00:00
Stefan Schmidt ec9a93ff43 ecore_evas/fb: Also check for NULL argument to strtol()
We can't be sure that disp_name is not NULL here. Better check before handing it over to strtol()

SVN revision: 72143
2012-06-14 15:01:54 +00:00
Tom Hacohen 54b9313197 Eo: Fixed eo_isa to work with comp objects and fixed eo_data_get's checks.
eo_data_get() now has correct checks again.
eo_isa now correctly handles composite objects, interfaces and etc.

SVN revision: 72123
2012-06-14 10:29:39 +00:00
Cedric BAIL d636db3c66 evas: cache conversion from Evas_Map to RGBA_Map.
SVN revision: 72119
2012-06-14 09:58:16 +00:00
PRINCE KUMAR DUBEY e3c44bee13 From: PRINCE KUMAR DUBEY <prince.dubey@samsung.com>
Subject: [E-devel] [Patch] [Edje] Fix for seg fault during edje
decompilation

Fix decompile of sound samples to use sound source file, not name
Fix decompile of sound samples not double-free
Fix alsa configure option to be alsa, not flac.



SVN revision: 72117
2012-06-14 09:45:48 +00:00
Jiyoun Park 3b3c4d18e1 max_samples makes redeclaration
SVN revision: 72115
2012-06-14 09:27:41 +00:00
Carsten Haitzler 2eb4dede2f fix divide by 0 possible errors in embryo fp support
SVN revision: 72112
2012-06-14 08:46:58 +00:00
Mike Blumenkrantz 9d8a7e0095 fix annoying null error spam
SVN revision: 72111
2012-06-14 08:29:53 +00:00
Sung Park 8d363e06fe EvasGL: some depth_stencil lines didn't get in there the
first time. Merging the rest of the code and submitting.
My fault. 



SVN revision: 72110
2012-06-14 08:05:30 +00:00
Sung Park 05b2490b78 EvasGL: Added proper depth-stencil internal surface format
handling in EGL environment.  Also fixed some minor issues 
regarding checking surface capabilities. Apparently, some
GL drivers do not allow FBO to only have depth or stencil 
buffers attached to the FBO without the color buffer attached 
to them.



SVN revision: 72108
2012-06-14 07:53:54 +00:00
Mike Blumenkrantz f5d9c7bf2f +efreet_dirs_reset()
SVN revision: 72104
2012-06-14 07:28:23 +00:00
Cedric BAIL 1442bc1e74 edje: fix big oopsie.
NOTE: this should unbreak your use of E17 clock widget
and elm_list should still be fine.


SVN revision: 72097
2012-06-14 01:20:26 +00:00
Tom Hacohen 77e0f02f72 Revert "evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level."
This reverts commit 72080.

It broke everything. EFM stopped responding to mouse clicks, same with
clouseau. Seriously, completely broken.

SVN revision: 72093
2012-06-13 17:37:19 +00:00
Carsten Haitzler 4804a53214 cedric -> REVERT 2. LOTs of valgrind probelsm from this patch and
crashes too in real life. try with valgrind again some tiome. rp's
(parts) freed before callbacks called thus cb data is invalid by the
time its called.



SVN revision: 72090
2012-06-13 15:39:10 +00:00
Carsten Haitzler 40d678403e cedric -> REVERT! breaks elm list!
SVN revision: 72087
2012-06-13 15:00:16 +00:00
Tom Hacohen 487f76b994 Eo: Implemented eo_isa(). It checks if an object implements a class.
This works for class/interface/mixins but not for composite objects.

SVN revision: 72083
2012-06-13 11:39:12 +00:00
Tom Hacohen 3eb70c2b57 Eo: Save both mixins and interfaces, not just mixins.
SVN revision: 72082
2012-06-13 11:39:02 +00:00
Tom Hacohen d099b82f9a Eo: Implement handling of eo_do errors and use it.
I'm now using it for constructor errors as well.

SVN revision: 72081
2012-06-13 11:38:56 +00:00
ChunEon Park c513f84aa8 evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level.
SVN revision: 72080
2012-06-13 10:19:19 +00:00
Cedric BAIL d228509e48 edje: cleanup the right callback.
SVN revision: 72074
2012-06-13 08:51:02 +00:00
Mike Blumenkrantz a82974536d fix crash when adding an image to an engineless canvas
SVN revision: 72071
2012-06-13 08:20:28 +00:00
Mike Blumenkrantz 04f2f44d6a bring some sanity back to Evas.h formatting
SVN revision: 72069
2012-06-13 08:12:36 +00:00
Tom Hacohen c4d284c1fe Evas smart: Fixed issue with eyelight.
Thanks a lot to Daniel for reporting.

SVN revision: 72068
2012-06-13 07:55:24 +00:00
Mike Blumenkrantz 87c142844f fix a somewhat alarming fd leak with the new resolver
SVN revision: 72063
2012-06-13 06:52:02 +00:00
Cedric BAIL d13e6c5ee0 edje: remove warning.
SVN revision: 72062
2012-06-13 06:50:48 +00:00
Cedric BAIL 73ba558ac8 edje: correctly unswallow things on object destruction.
SVN revision: 72061
2012-06-13 06:48:41 +00:00
ChunEon Park 8414915d9b evas/event - trivial changes
SVN revision: 72060
2012-06-13 06:08:01 +00:00
Cedric BAIL 0fe4412879 edje: rename VIRTUAL into SPACER and also fix Edje_Edit and inspector.
SVN revision: 72058
2012-06-13 03:21:31 +00:00
Cedric BAIL a317c36990 edje: properly clean up callbacks when destroying edje object.
SVN revision: 72057
2012-06-13 03:10:18 +00:00
Carsten Haitzler 6746b071d1 and in my continuing foxes for bitmap font loading... correctly chose
the closest of N sizes.



SVN revision: 72055
2012-06-13 00:54:27 +00:00
Carsten Haitzler 0d33c5eb19 bitch--
SVN revision: 72043
2012-06-12 16:29:11 +00:00
Carsten Haitzler f3c3450dd8 actually getting smart data should safely retunr NULL if not a smart
object type without bitching. this is a quick "is it a alid smart
object" check.



SVN revision: 72041
2012-06-12 16:26:47 +00:00
Tom Hacohen c3fe7b3aa8 Evas: Unbreak evas. Apparently it doesn't compile in some cases.
Thanks to mekius for reporting.

SVN revision: 72036
2012-06-12 15:25:27 +00:00
Tom Hacohen 1ef99594d8 Evas smart: Verify it's a smart object before returning the data.
SVN revision: 72034
2012-06-12 14:24:07 +00:00
Tom Hacohen a9709c792e Evas font: Support no bidi no shaping mode in font rendering.
For no bidi: just don't set the bidi stuff. I.e paragraph props and the
other stuff (including text_props_direction_set). If you disable BiDi you most
likely want to disable shaping as well.
For no shaping: Disable bidi (i.e don't set direction) and pass
EVAS_TEXT_PROPS_MODE_NONE to info create.

This will prove especially useful for textgrid, but not only.

SVN revision: 72032
2012-06-12 14:14:52 +00:00
Mike Blumenkrantz edfa1dfe61 add fallback for mounting when a disk has no uuid
SVN revision: 72008
2012-06-12 10:12:51 +00:00
Mike Blumenkrantz 7f3335d9ee changelog scanner socket change from yesterday
SVN revision: 71992
2012-06-12 08:12:37 +00:00
Carsten Haitzler 3ee05133da never should have used this api - it never did squat diddly. bug in
api set.



SVN revision: 71989
2012-06-12 08:01:12 +00:00
Cedric BAIL 491e44bb5f eina: actually check the pid only if we fail with main loop check.
NOTE: If we are out of luck this test can work after a fork, but most
of the time it will be correct and cost nothing, instead of costing
a syscall.


SVN revision: 71988
2012-06-12 07:58:11 +00:00
Mike Blumenkrantz 8ece74f1fd fix ecore-file inotify monitoring on soon-to-be deleted files
SVN revision: 71985
2012-06-12 07:40:37 +00:00
ChunEon Park b726de235a evas/map - removed empty evas_object_map_source_set/get APIs.
They does nothing and discarded since the evas_object_image_source_set/get is providing.



SVN revision: 71984
2012-06-12 07:23:46 +00:00
ChunEon Park 3a0f535a40 evas/line - Fixed simple line drawing on s/w backened. Unmatched loop scope caused the destination buffer pointer march in place.
SVN revision: 71977
2012-06-12 02:52:51 +00:00
ChunEon Park ea43e9004f evas/line - fixed indentation
SVN revision: 71976
2012-06-12 02:47:34 +00:00
Daniel Juyung Seo 06c4fa8cac evas Evas.h: Fixed typo.
SVN revision: 71971
2012-06-12 01:50:06 +00:00
Jihoon Kim fa5d24f19a Update NEWS, ChangeLog about revision 71927
SVN revision: 71969
2012-06-11 23:49:48 +00:00
Jihoon Kim 7d3a1e5ee2 ibus-immodule: remove unused code
SVN revision: 71967
2012-06-11 23:33:53 +00:00
Jihoon Kim 6b05465052 ibus-immodule: use ibus_init() instead of g_type_init()
SVN revision: 71966
2012-06-11 23:26:46 +00:00
Christopher Michael 19e75367b0 Ecore_Wayland: Patch from Rob Bradford to add missing NULL checks for
ecore_wl_input.



SVN revision: 71957
2012-06-11 17:11:38 +00:00
Jihoon Kim 9e27dfdb43 ibus-immodule: cleanup code
SVN revision: 71956
2012-06-11 15:36:37 +00:00
Mike Blumenkrantz 9cff510760 change perms on eeze scanner socket to be readable by all
SVN revision: 71951
2012-06-11 14:22:01 +00:00
Mike Blumenkrantz 5c75633883 print error message when local connect fails
SVN revision: 71950
2012-06-11 14:15:12 +00:00
ChunEon Park c78cd3f80b evas/line - why do you flush here?
SVN revision: 71945
2012-06-11 12:21:17 +00:00
Mike Blumenkrantz 3e24827119 the dicks at canonical like to break fdo .desktop file spec by adding invalid characters (underscores) to key names. we are not amused.
SVN revision: 71941
2012-06-11 09:38:10 +00:00
Mike Blumenkrantz 4d3515b730 enough with the efreet error message spam!!!
SVN revision: 71939
2012-06-11 09:01:35 +00:00
Tom Hacohen 39f75a3524 Evas smart: Remove from the list, don't assume we have not other refcounts.
Without it, it just assumes the object has no refcounts and deletes the
object by force. It's very bad if you use refcounts, because your refcounts
are gone.

SVN revision: 71936
2012-06-11 08:35:07 +00:00
Tom Hacohen c019546d92 Eo: Actually, no reason why to force inheritance from base class.
You'll be using functionality if you don't but you still don't have to.
It's not perfect though, I still need to make it possible in other
places.

SVN revision: 71934
2012-06-11 07:41:11 +00:00
Mike Blumenkrantz df3343d002 even more overclarification
SVN revision: 71933
2012-06-11 07:38:12 +00:00
Mike Blumenkrantz 1d855e8c14 super overclarify docs for eina_str_split_full
SVN revision: 71932
2012-06-11 07:35:28 +00:00
Tom Hacohen bc42fd3c1e Eo: Force classes to inherit from EO_BASE_CLASS.
SVN revision: 71931
2012-06-11 07:35:02 +00:00
Mike Blumenkrantz c74cf7666d fix size of returned array in str_split, doc clarification incoming
SVN revision: 71930
2012-06-11 07:29:46 +00:00
Tom Hacohen 1d3b0bf164 Eo examples: evas_obj -> exevas_obj (example evas).
Fix it not to clash anymore with the Evas work.

SVN revision: 71928
2012-06-11 06:34:46 +00:00
Jihoon Kim 7d7697f102 [ecore-immodule] add ibus immodule. It support more than ibus-1.3.99 version.
SVN revision: 71927
2012-06-11 04:49:15 +00:00
Tom Hacohen 59b2545ded Eo: Fix internal code using eo_composite functions.
SVN revision: 71908
2012-06-10 15:02:49 +00:00
Tom Hacohen 76c8673b1d Eo: eo_composite_object_* -> eo_composite_*.
SVN revision: 71907
2012-06-10 15:02:44 +00:00
Tom Hacohen b122dd0dc5 Eo composite: Reordered parameters and improved docs.
SVN revision: 71906
2012-06-10 14:56:20 +00:00
Tom Hacohen 1fabc3a749 Eo: Removed EINA_CONST.
SVN revision: 71905
2012-06-10 14:56:15 +00:00
Tom Hacohen 32fbb7723c Eo: Restructure source tree to be like the rest of the EFL.
SVN revision: 71904
2012-06-10 14:56:06 +00:00
Tom Hacohen 1aef778d98 Eo: Turn evas example back on.
SVN revision: 71903
2012-06-10 14:13:34 +00:00
Tom Hacohen 786c2b749b Eo: Fixed error message.
SVN revision: 71902
2012-06-10 14:13:30 +00:00
Tom Hacohen c612697a4e Eo: move manual_free functions to the right doc group
SVN revision: 71901
2012-06-10 14:05:00 +00:00
Tom Hacohen 402bad0186 Eo: error when calling constructor/destructor out of context.
SVN revision: 71900
2012-06-10 14:04:58 +00:00
Tom Hacohen 9c929ba2ed Eo: Made constructor/destructor regular ops.
This lets us remove some unneeded code and makes everything nicer.

SVN revision: 71899
2012-06-10 14:04:53 +00:00
Cedric BAIL c712e0fc29 edje: fix leak introduced by VIRTUAL.
SVN revision: 71898
2012-06-10 12:15:02 +00:00
Tom Hacohen 281b976687 Eo: Removed "type" property from event/op descriptions.
No use for it ATM, will be added if needed."

SVN revision: 71896
2012-06-10 11:37:26 +00:00
Tom Hacohen cee70e9e33 Edje load: Although we don't use them that much, we have refcounts in evas.
Don't assume an evas_object_del has to delete the object.

SVN revision: 71895
2012-06-10 11:14:42 +00:00
Tom Hacohen 13669e9e19 Evas magic checks: Print magic errors by default.
We still don't print on NULL because there are two many such errors in
evas, but at least we print on magic errors which are even worse.

SVN revision: 71894
2012-06-10 08:43:49 +00:00
Tom Hacohen 33c71f97aa Eo: Improved error reporting with failed constructors.
SVN revision: 71891
2012-06-10 07:53:46 +00:00
Tom Hacohen 9632a6ef4e Eo: Added a check if object is already deleted in eo_unref.
If an object is manually freed it was possible to ref/unref it so it'll
try to call the destructor again.

SVN revision: 71890
2012-06-10 07:53:43 +00:00
Cedric BAIL c9cd50983f evas: make pipe rendering faster by forcing it to update region that fit in CPU cache.
NOTE: for people using Evas pipe rendering infrastructure. I am interested in reporting
expedite test before and after this patch with the associated type of CPU (number, thread,
cache). Thanks.


SVN revision: 71887
2012-06-10 04:58:24 +00:00
Carsten Haitzler 9d96a8ec62 fix bvitmap font handling. woot. can use pcf's and bitmap ttf's well n
ow. :)



SVN revision: 71886
2012-06-10 03:23:57 +00:00
Mike Blumenkrantz 12a4c36072 fix the str_split test to function the way our docs specify that it should
SVN revision: 71872
2012-06-08 23:28:37 +00:00
Mike Blumenkrantz 8dbcdefab9 just spent waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too long working on eina_str_split/full. never again.
this function was severely broken since 1.0: it did not abide by the limit param, and it was almost comically slow. I have (hopefully) fixed both of these issues. I also fixed the bug where this function was less than 200 lines long.

I'll backport this once it gets tested/reviewed/reverted


SVN revision: 71871
2012-06-08 23:28:11 +00:00
Mike Blumenkrantz 1d1cd02899 ecore now requires c99
SVN revision: 71859
2012-06-08 19:09:41 +00:00
Mike Blumenkrantz 079c2aa1d3 use new compiler flag macro to disable tons of warnings
thx vtorri!


SVN revision: 71858
2012-06-08 18:53:39 +00:00
Vincent Torri 8ff6bd01fd Ecore: add a new macro to check if compiler flags are available
SVN revision: 71857
2012-06-08 18:48:09 +00:00
Mike Blumenkrantz 7cd7f0bd22 whoops, meant negative...hope nobody noticed this
SVN revision: 71856
2012-06-08 14:45:21 +00:00
Mike Blumenkrantz 32c909b6ce ...and unbreak compile
SVN revision: 71853
2012-06-08 14:05:54 +00:00
Mike Blumenkrantz 017a7d50eb add a check for stupids
SVN revision: 71851
2012-06-08 13:48:05 +00:00
Jonas M. Gastal 5590d14689 Adding EINA_INLIST_CONTAINER_GET to the examples when freeing the list.
Author:    Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 71850
2012-06-08 13:22:09 +00:00
Jonas M. Gastal 4efd677ac8 Adding related pages link.
Author:    Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 71848
2012-06-08 13:21:08 +00:00
Mike Blumenkrantz 8ace34c81a by the magic of ecrustify and a lot of manual labor, this file's formatting has been unfucked
SVN revision: 71847
2012-06-08 12:33:53 +00:00
Mike Blumenkrantz 31ef42826c move and doxyfy docs for ecore_x_randr_screen_primary_output_current_size_get
SVN revision: 71846
2012-06-08 12:06:37 +00:00
Cedric BAIL a5f1960427 ecore: typos, thanks kuri.
SVN revision: 71835
2012-06-08 07:47:25 +00:00
Cedric BAIL 71c85603a7 emotion: implement SPU switch for generic/vlc.
Patch by Hugo Camboulive <hugo.camboulive@zodiacaerospace.com>.


SVN revision: 71831
2012-06-08 05:10:29 +00:00
Cedric BAIL 080e163c6f emotion: Add support for "playback_started" callback to generic player.
Patch by Pierre Le Magourou <pierre.lemagourou@openwide.fr>


SVN revision: 71830
2012-06-08 04:59:37 +00:00
Cedric BAIL 3b9b38c619 evas: don't include clip object.
SVN revision: 71829
2012-06-08 03:45:40 +00:00
Vincent Torri 695dba94f2 Remove the stupid hack, and remove the warning flag (best way to break on some compilers. If you want it, set your own env vars)
SVN revision: 71819
2012-06-07 15:39:27 +00:00
Mike Blumenkrantz 7f8db5d7c1 whoops, forgot these
SVN revision: 71817
2012-06-07 15:19:33 +00:00
Mike Blumenkrantz 7edc06111f add XDG_DESKTOP_DIR based on http://freedesktop.org/wiki/Software/xdg-user-dirs
seb if I put this in the wrong place let me know


SVN revision: 71816
2012-06-07 15:12:15 +00:00
Tom Hacohen ce51bb7a58 Eo: Improved error messages. Show op as hex.
SVN revision: 71803
2012-06-07 11:32:21 +00:00
Tom Hacohen 242d324bba Eo: further improved error reporting with bad func_set.
SVN revision: 71802
2012-06-07 11:32:17 +00:00
Tom Hacohen 03ccd0b0bf Eo: Change the op func sentinel to be safer.
SVN revision: 71800
2012-06-07 11:14:38 +00:00
Tom Hacohen c66f8ee33a Eo: Clean up previous commit a bit.
SVN revision: 71799
2012-06-07 11:14:35 +00:00
Tom Hacohen 669177694a Eo: Print an error if we try setting a function for an illegal op.
SVN revision: 71797
2012-06-07 11:03:22 +00:00
Tom Hacohen 4cd64fc85a Eo: Added some hierarchy reference checks.
Check that objects are freed when they should be freed.

SVN revision: 71795
2012-06-07 10:54:17 +00:00
Tom Hacohen 84d2f4c322 Eo: Made composite objects more robust.
Mark on the object itself if it's composited -> faster.
Remove from composite list if reparented.

SVN revision: 71794
2012-06-07 10:54:15 +00:00
Tom Hacohen 626a12f1d4 Eo: Improved docs.
SVN revision: 71793
2012-06-07 10:54:12 +00:00
Tom Hacohen 27d522514d Eo: Removed redundant reparent.
SVN revision: 71792
2012-06-07 10:54:08 +00:00
Mike Blumenkrantz 5dc9809f66 force c99 mode when using dns.c
SVN revision: 71790
2012-06-07 10:27:18 +00:00
Cedric BAIL e1578910bd evas: this function call are internal no need for expensive check.
SVN revision: 71789
2012-06-07 10:06:50 +00:00
Mike Blumenkrantz 7948321b93 C99 isn't good enough for us, we use C89
SVN revision: 71782
2012-06-07 08:29:45 +00:00
Mike Blumenkrantz 2788917365 unused--
SVN revision: 71781
2012-06-07 07:59:18 +00:00
Mike Blumenkrantz a00765361d on the advice of the insightful creator of dns.c, account for when a UDP
answer is truncated and the resolver switches to TCP, causing the pollfd
descriptor will change. Any poll on this old descriptor will either
timeout or continually poll as ready


SVN revision: 71776
2012-06-07 07:22:53 +00:00
Tom Hacohen 657aee840e Eo: added back eo_del.
It's needed for proper object hierarchy handling.

SVN revision: 71775
2012-06-07 07:17:45 +00:00
Tom Hacohen e158149868 Eo: don't reparent if it's the same parent.
SVN revision: 71774
2012-06-07 07:17:42 +00:00
Cedric BAIL 3333544ed6 evas: delay O(n) update of the bounding box until we really need it.
SVN revision: 71773
2012-06-07 07:10:36 +00:00
Cedric BAIL e14550b58c emotion: fix stride for all YUV video.
SVN revision: 71772
2012-06-07 05:26:39 +00:00
Cedric BAIL dd84715cc8 evas: fix YUV video prepare issue with pipe rendering.
SVN revision: 71771
2012-06-07 04:01:46 +00:00
Jihoon Kim e9784a1c83 edje_entry: display preedit string even though there is no attribute
SVN revision: 71761
2012-06-06 15:06:31 +00:00
Christopher Michael a4114e2aa8 Ecore_Wayland: Patch from Rob Bradford <rob@linux.intel.com> for
updating axis events to be fixed point numbers.



SVN revision: 71756
2012-06-06 14:10:43 +00:00
Christopher Michael cd01ed9c96 Ecore: Update ChangeLog for Rob's input_handling patch
SVN revision: 71751
2012-06-06 13:21:19 +00:00
Christopher Michael f636cb730c Ecore_Wayland: Add patch from Rob Bradford <rob@linux.intel.com> to
enhance keyboard input handling.

* Associate the keymap with the input device rather than the display
since you could could have different keymaps associated with different
devices.

* Increase the size of character arrays used for the string
representations of
the keyname, keysym and for the string representing the key.

* Re-enable the code that converts the keysym to a printable
definition - this
is required where the keysym is not the same as the printable definition



SVN revision: 71750
2012-06-06 13:20:02 +00:00
Christopher Michael 0f378c9331 Ecore_Wayland: Use the input's pointer_enter_serial instead of
timestamp for setting pointer image.



SVN revision: 71748
2012-06-06 12:55:53 +00:00
Tom Hacohen 0c32fc3e04 Eo: Fixed error message.
SVN revision: 71747
2012-06-06 11:41:56 +00:00
Tom Hacohen 7c7a6dd1fa Eo: Added a phantom ref if we manual free.
This lets us use eo_do and the such on deleted to be manually freed objects.

SVN revision: 71746
2012-06-06 11:41:53 +00:00
Tom Hacohen 1754ca9608 Eo: Check adding/deleting callbacks from within callbacks doesn't crash.
SVN revision: 71745
2012-06-06 11:41:51 +00:00
Tom Hacohen 143e06b209 Eo: Added eo_parent_set.
SVN revision: 71744
2012-06-06 11:41:47 +00:00
Mike Blumenkrantz 020bf40113 don't return value in void functions
SVN revision: 71742
2012-06-06 10:52:45 +00:00
Mike Blumenkrantz eee42b60d9 revert ecore-con refcounting stuff, fix the problem in ipc (hopefully)
wfm


SVN revision: 71738
2012-06-06 09:49:24 +00:00
Christopher Michael 564ad86a36 Ecore: Update ChangeLog and configure.ac for Rob's cursor patches.
SVN revision: 71735
2012-06-06 08:19:45 +00:00
Rob Bradford b170d36865 Ecore_Wayland: Update to latest wayland git and add support for keymap
& modifier change(s). Also, add patches from Rob Bradford
<rob@linux.intel.com> for basic support for setting wayland cursor:

From c5d9094f4792bf7375c216682947de334002cdad Mon Sep 17 00:00:00 2001
From: Rob Bradford <rob@linux.intel.com>
Date: Tue, 29 May 2012 16:35:01 +0100
Subject: [PATCH] Ecore_Wayland: Add basic support for setting the cursor

* Add api to the ecore_wl_input_ namespace to allow setting the buffer
to use
for the pointer and for loading a named cursor from a cursor theme.
Under the
Wayland protocol the cursor is associated with the input device.

* Add helper functions to ecore_wl_window to set the cursor based on the
active pointer input device for the window.

* Load the cursor theme when the SHM interface is ready and provide an
API
call to provide a wl_cursor for a given name.

* Add API to restore to the default cursor and then use that when the
pointer
enters the surface to ensure compliance with the Wayland protocol.

Cheers :)



SVN revision: 71734
2012-06-06 08:18:58 +00:00
Christopher Michael be3784dab9 Ecore_Evas (wayland_shm): Reduce processing overhead by not feeding a
mouse_move when we feed an in/out.



SVN revision: 71733
2012-06-06 08:16:36 +00:00
Christopher Michael b4924826c3 Ecore_X(cb): Add more trapping for build when randr is not
found/enabled.



SVN revision: 71732
2012-06-06 08:15:29 +00:00
Tom Hacohen 827c2f6dd6 Eo: Moved more saftey checks to release mode only.
SVN revision: 71711
2012-06-05 12:05:08 +00:00
Tom Hacohen a2cdb54d6b Eo: renamed the Magic for freed objects and better handle deleted objects.
Now we differentiate between deleted but not freed vs deleted and freed
objects.

SVN revision: 71710
2012-06-05 12:05:06 +00:00
Tom Hacohen 8f1077493f Eo: Rephrased error message.
SVN revision: 71709
2012-06-05 12:05:02 +00:00
Tom Hacohen 01c10de3f5 Evas textblock: Added some NULL checks that shouldn't happen.
SVN revision: 71708
2012-06-05 11:35:58 +00:00
Tom Hacohen 06bce244aa Evas textblock: Fixed cursor position empty right aligned textblocks.
Thanks to WooHyun for reporting this.

SVN revision: 71704
2012-06-05 10:27:54 +00:00
Mike Blumenkrantz 3d656b021e some dns.c usage changes as suggested by its author
SVN revision: 71702
2012-06-05 07:44:44 +00:00
Jihoon Kim bb56b0b09c fix @version in each EFL header doxygen
SVN revision: 71691
2012-06-04 23:27:02 +00:00
Mike Blumenkrantz 161ac501e5 as I promised long, long ago, ecore now has its own asynchronous dns resolver! everyone cheer for not needing c-ares any longer!
dns.c is the work of William Ahern (http://25thandclement.com/~william/projects/dns.c.html) and has been in development for ~4 years.
it has zero documentation, no examples, and no comments: I'm pretty sure he's an EFL developer in disguise.

this new resolver is roughly 10-12% faster than c-ares, will never randomly break, requires no external libraries, and is much simpler on the efl side.

by default, dns.c resolution is enabled any time ipv6 support is detected and c-ares support is not requested;
it should work on all platforms (wink wink vtorri), but it has no way of disabling ipv6 (someone can go through dns.c/h and do that if they feel so inclined)


SVN revision: 71690
2012-06-04 21:10:17 +00:00
Mike Blumenkrantz dec06820ec trivial -Wshadow fix
SVN revision: 71689
2012-06-04 20:49:02 +00:00
ChunEon Park 32e15bb3eb evas/line - code refactoring.
SVN revision: 71685
2012-06-04 11:39:43 +00:00
ChunEon Park 12602756c3 evas/line - trivial changes
SVN revision: 71684
2012-06-04 11:21:05 +00:00
ChunEon Park cdbff9552d evas/line - identation fix
SVN revision: 71683
2012-06-04 11:16:29 +00:00
Mike Blumenkrantz fd3b513079 unbreak my last commit
SVN revision: 71682
2012-06-04 09:16:19 +00:00
Mike Blumenkrantz f472e919e2 add ECORE_{CON,IPC}_NO_PROXY flag to disable proxying on specified connections
SVN revision: 71681
2012-06-04 09:03:04 +00:00
Mike Blumenkrantz 9dc6c51fa0 properly include headers when you use their types...
SVN revision: 71679
2012-06-04 08:40:21 +00:00
Cedric BAIL 7d2831e6a2 edje: forgotten since.
SVN revision: 71678
2012-06-04 06:09:37 +00:00
Jerome Pinot ac27c27083 ecore_x: XKeycodeToKeysym
ecore_x is calling XKeycodeToKeysym from xlib, but this function has issues. It
has been deprecated 6 months ago in X.org and it is suggested to use
XkbKeycodeToKeysym instead: https://bugs.freedesktop.org/show_bug.cgi?id=25732

This commit makes a wrapper function that makes use of XkbKeycodeToKeysym when
possible or fallback to XKeycodeToKeysym otherwise.


SVN revision: 71677
2012-06-04 05:46:33 +00:00
Cedric BAIL b0e087b6bf edje: morning speed of edje. Theme can now be a little bit lighter and faster.
NOTE: VIRTUAL part are almost like rectangle except they don't create any object
on the canvas. This part can't be visible, nor have any color, nor be used as a
clip, nor receive any event.


SVN revision: 71674
2012-06-04 02:57:15 +00:00
Cedric BAIL d7e9d661f0 edje: remove object from the tracked list when they are deleted.
SVN revision: 71672
2012-06-04 01:24:07 +00:00
Tom Hacohen 8fb40ff92f Eo: Added a flag to know if we have any callbacks to clear.
SVN revision: 71663
2012-06-03 13:33:09 +00:00
Tom Hacohen d07f3da945 Eo: Improved checks in signals example.
SVN revision: 71662
2012-06-03 13:33:04 +00:00
Jihoon Kim ac270da3bb ecore_imf_evas: insert example link in Ecore_IMF_Evas_Group
SVN revision: 71661
2012-06-03 12:50:11 +00:00
Jihoon Kim aed2b82302 ecore_imf_example: fix formatting
SVN revision: 71660
2012-06-03 12:49:21 +00:00
Jihoon Kim 416d9d4cd4 ecore_imf: insert example link in ecore_imf_context group
SVN revision: 71659
2012-06-03 12:39:48 +00:00
Tom Hacohen a137241395 Eo: print an error when trying to delete a non-existent callback.
SVN revision: 71658
2012-06-03 08:42:18 +00:00
Tom Hacohen b8aa1e41ed Eo: Remove del_lazy.
SVN revision: 71657
2012-06-03 08:42:15 +00:00
Tom Hacohen 0ca79b594c Eo: Added support for static class ids.
SVN revision: 71656
2012-06-03 08:42:12 +00:00
Tom Hacohen f4d0a797ec Eo: remove eo_del.
Useless for us, was only added to be like evas, but we don't need it
anymore.

SVN revision: 71655
2012-06-03 08:42:08 +00:00
Jihoon Kim 763c581e43 ecore_imf_example.c: revise example code
SVN revision: 71640
2012-06-02 06:00:09 +00:00
Jerome Pinot 3259f7282e eet,ecore: configure script
Make the configure output clear about examples installation.


SVN revision: 71639
2012-06-02 05:39:51 +00:00
Gustavo Lima Chaves 04f00945fa [edje] Better doc for edje_object_part_swallow.
SVN revision: 71630
2012-06-01 20:51:17 +00:00
ChunEon Park ebdbff021c ecore/ecore_x - let just leave one atom list for maintainance
SVN revision: 71625
2012-06-01 13:53:18 +00:00
Jihoon Kim 645bc20b1a fix indentation of ecore_imf_example.c
SVN revision: 71621
2012-06-01 12:48:15 +00:00
Jihoon Kim 27c45e60db add ecore_imf_example code. I will add Makefile.am in example directory later
SVN revision: 71620
2012-06-01 12:46:24 +00:00
Jihoon Kim 90588c2527 edje/examples.dox: fix typos
SVN revision: 71615
2012-06-01 01:49:54 +00:00
Jihoon Kim 420bb38bb7 evas/examples.dox: fix typo
SVN revision: 71614
2012-06-01 01:44:25 +00:00
Daniel Juyung Seo 64c3583168 evas examples.dox: Fixed typo.
SVN revision: 71610
2012-05-31 23:02:49 +00:00
Rafael Antognolli 9ce49329f8 evas/cserve2: Change request list to inlist.
Inlist remove operations are faster if the element is known.



SVN revision: 71609
2012-05-31 21:34:54 +00:00
Rafael Antognolli 7455170dbb evas/cserve2: Add a "processing" queue for each type
of request.
This will make the lookups for requests faster (mainly for fonts).



SVN revision: 71608
2012-05-31 21:34:48 +00:00
Rafael Antognolli 09dd80fd30 evas/cserve2: Add a "processing" queue to requests.
This is a list that holds all requests being processed at the moment. It
can be used so that when a new request is added, first we look in this
queue to avoid creating a new request that is the same as the one being
processed right now. If it is already being processed, a new waiter is
added to it, just like when the request was on its original queue.



SVN revision: 71607
2012-05-31 21:34:37 +00:00
Rafael Antognolli de3a6a067b evas/cserve2: Add basic error handling on thread
slave.
It will now receive errors from the thread callback and call the error
request function, with the respective error type in the message.



SVN revision: 71606
2012-05-31 21:34:28 +00:00
Rafael Antognolli 91a1ac65c7 evas/cserve2: Add handling of FONT_LOAD.
It's not fully functional, some things are still pending:
- Free allocated font;
- answer with error message if failed.



SVN revision: 71605
2012-05-31 21:34:21 +00:00
Rafael Antognolli 30dcc1c83d evas/cserve2: Some fixes for requests.
SVN revision: 71604
2012-05-31 21:34:15 +00:00
Rafael Antognolli 22706abe93 evas/cserve2: Some more code to requests management.
Added code to slave read and slave dead callbacks.



SVN revision: 71603
2012-05-31 21:34:09 +00:00
Rafael Antognolli ce514d3d43 evas/cserve2: Use Slave_Command instead of
Message_Type for slave.
This is the command that must be given to the slave, instead of the
message type received from the client.



SVN revision: 71602
2012-05-31 21:34:04 +00:00
Rafael Antognolli a3fa30f70b evas/cserve2: Add requests and slave workers
management.



SVN revision: 71601
2012-05-31 21:33:59 +00:00
Rafael Antognolli 2c9e6a10f3 evas/cserve2: Adding font requests manipulation.
SVN revision: 71600
2012-05-31 21:33:53 +00:00
Rafael Antognolli c9f610366c evas/cserve2: Slave thread is only a simple callback.
The implementation of the slave doesn't need to care about reading
commands and sending answers. It just receives the arguments for its job
and returns the processed data.



SVN revision: 71599
2012-05-31 21:33:43 +00:00
Rafael Antognolli 9a469b778c evas/cserve2: Add threaded slave support.
It's not being used yet, but the font slave will be done using this
code.



SVN revision: 71598
2012-05-31 21:33:37 +00:00
Daniel Juyung Seo 616873f46d evas examples.dox: Fixed typo.
SVN revision: 71588
2012-05-31 17:02:26 +00:00
Carsten Haitzler bb16ca7cb0 i wonder if this patches over some odd signal processing hang i see in
edje_cc! :(



SVN revision: 71583
2012-05-31 13:32:09 +00:00
Jonas M. Gastal aa2e607d6f Fixing the eina_inlist example 2 image. The diagram was wrong.
Author:    Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 71582
2012-05-31 13:09:13 +00:00
Jonas M. Gastal c67b71b65c Removing wrong info about inlist performance from docs.
SVN revision: 71581
2012-05-31 13:09:05 +00:00
Cedric BAIL 86a431e96a edje: we should at least always add the file_in to the list of used file.
SVN revision: 71572
2012-05-31 06:50:09 +00:00
Carsten Haitzler 4d66408a8b let's turn eina thread debug OFF by default eh? :)
SVN revision: 71571
2012-05-31 02:34:46 +00:00
Sung Park 7aadae8ff2 Adding MSAA extension define for Evas GL MSAA surface support.
SVN revision: 71570
2012-05-31 01:16:53 +00:00
Jihoon Kim 163df8ccbd ecore: fix doxygen warnings
SVN revision: 71569
2012-05-31 00:18:38 +00:00
Leif Middelschulte 66f32b2b03 ecore_x_randr: Add _ASK policy for new monitors.
SVN revision: 71565
2012-05-30 19:16:29 +00:00
Vincent Torri 353030141d Eina: move spin lock checks in the generic m4 threads macro
SVN revision: 71562
2012-05-30 13:25:13 +00:00
Cedric BAIL f328aabf7b edje: major oopsie !
SVN revision: 71561
2012-05-30 12:51:21 +00:00
Mike McCormack 69ac680ae4 efreet: ERR -> EINA_LOG_ERR
SVN revision: 71560
2012-05-30 12:34:18 +00:00
Cedric BAIL aa84f35c5b edje: time to play with fire ! edje_cc will now use thread by default.
You can turn it off with -nothreads. Please report any issue you face.


SVN revision: 71558
2012-05-30 12:25:53 +00:00
Cedric BAIL f3ab10d461 edje: remove the work around.
SVN revision: 71556
2012-05-30 12:16:50 +00:00
Cedric BAIL 6d2b2f366f ecore: force pthread_join even when main loop isn't running.
pthread_create can fail if to much pthread are pending. As pthread_join
is only called when the main loop can flush the async call list, there was
a possibility for edje_cc to run out of thread due to that. We know
force the flush of the async call list and so call pthread_join when
pthread_create fail.


SVN revision: 71555
2012-05-30 12:14:34 +00:00
Carsten Haitzler 7772b28002 chlog++
SVN revision: 71553
2012-05-30 10:42:22 +00:00
Carsten Haitzler 0ccd4cdf2a FRom daniel zaoui -> spotted issues with callback deletionon evas_free
that may cause evas's to not be freed. fixxxxors!



SVN revision: 71552
2012-05-30 10:41:19 +00:00
Cedric BAIL 3f662e32a7 ecore: fix count of objects in the Ecore_Thread trash.
SVN revision: 71550
2012-05-30 10:25:44 +00:00
ChunEon Park 88c5f1df74 evas/map - fixed afterimage problem. now we don't need work-around code anymore.
SVN revision: 71549
2012-05-30 10:12:10 +00:00
Carsten Haitzler 318bd30043 This is a small change, so I won't changelog it (or backport), but
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.



SVN revision: 71548
2012-05-30 10:08:41 +00:00
Cedric BAIL b5e054507a edje: turn on trouble and speed by default.
SVN revision: 71546
2012-05-30 08:56:57 +00:00
ChunEon Park 6473f0316c evas/map - simplify code
SVN revision: 71545
2012-05-30 08:40:21 +00:00
Cedric BAIL 7909cb7bd6 evas: finally got rid of that nasty dancing font issue with pipe rendering.
SVN revision: 71544
2012-05-30 08:29:29 +00:00
Cedric BAIL ef3e42033b evas: Don't wake up prepare thread when there is nothing to do.
SVN revision: 71543
2012-05-30 08:15:42 +00:00
ChunEon Park ba47683a9b evas/render - pre render will be always. don't need if and else if which will be never reached.
SVN revision: 71540
2012-05-30 07:32:27 +00:00
Mariusz Grzegorczyk a3dd1169da From: Mariusz Grzegorczyk <mariusz.g@samsung.com>
Subject: [E-devel] Ecore: Save proper evas engine buffer depth when
_ecore_evas_resize is done

I have found bug in ecore evas buffer. It is created by default as RGB32,
and then it can be changed by ecore_evas_alpha_set function, but when resize
is done it is always created as ARGB32.

Patch in attachment checks in resize if alpha channel is set, and then set
appropriate buffer depth.



SVN revision: 71537
2012-05-30 07:05:50 +00:00
Jerome Pinot 04daafab2b eina: doxygen doc fixes
Add a bunch of missing @c and #EINA_{TRUE,FALSE} links.


SVN revision: 71535
2012-05-30 06:55:31 +00:00
ChunEon Park 84f38fea16 evas/evas_object_smart - simpler code.
SVN revision: 71531
2012-05-30 06:29:14 +00:00
Cedric BAIL a5f658a4b2 ecore: cancel all pending thread at shutdown.
Hopefully this will fix bug #961.


SVN revision: 71526
2012-05-30 03:10:30 +00:00
Cedric BAIL 2c4c47ae0f eet: properly check buffer size during decipher.
Fix bug #1017.


SVN revision: 71524
2012-05-30 02:19:07 +00:00
ChunEon Park 140e97171b evas/map - fixed to update the rendering when map is enabled.
Now children objects of the mapped object should be cleaned from the internal cache lists.



SVN revision: 71519
2012-05-30 00:51:11 +00:00
Vincent Torri 96bfc84a12 Eina: Fix issue in the XML parser when a tag was in a comment or a CDATA.
SVN revision: 71518
2012-05-29 22:00:29 +00:00
Vincent Torri 4889dc71d2 Eina: remove threads options from configure
remove --disable-posix-threads and --disable-win32-threads
from configure options, and detect automatically the threading
support.



SVN revision: 71517
2012-05-29 21:57:48 +00:00
Tom Hacohen ef25a41a76 Evas object text: Make the object size big enough to show the whole text.
I.e even if advance is smaller than width, take it into account.

SVN revision: 71507
2012-05-29 14:43:21 +00:00
Tom Hacohen af55fb6217 Evas text: apply italic correction for run-time slanted texts (disabled).
Also, put the slant angle calculations in a macro for easier future changes.
Just have it there so people who want it can turn it on.

SVN revision: 71506
2012-05-29 14:43:17 +00:00
Tom Hacohen d7f811fe8f Evas font-draw: Use bitmap offset in the glyph when drawing.
SVN revision: 71505
2012-05-29 14:43:10 +00:00
Jerome Pinot b3e92d38b0 eina: doxygen doc fixes
A #link at the beginning of a new line goes interpreted by doxygen as a title,
so format the documentation to avoid this issue. No content change.


SVN revision: 71501
2012-05-29 11:33:07 +00:00
ChunEon Park 054360207b evas/render - they are already cleaned.
SVN revision: 71499
2012-05-29 09:09:13 +00:00
ChunEon Park b2a3f3b540 evas/render - removed duplicated call
SVN revision: 71491
2012-05-29 05:24:43 +00:00
ChunEon Park 63d97b8441 evas/rendering - Fixed to clean up when map actually changed. Now rendering updates will be correct after evas_map acutally disabled for the smart object.
SVN revision: 71490
2012-05-29 05:13:03 +00:00
Carsten Haitzler 2f22b87756 let's put a README into the lz4 support in eet.
SVN revision: 71489
2012-05-29 05:06:21 +00:00
ChunEon Park 995e8c338f ecore - revert 71421 cause of posibility of abi break
thanks Vincent.



SVN revision: 71485
2012-05-29 02:42:13 +00:00
Stefan Schmidt 7912d00e32 ecore: We can't really use index as variable as it is already in use.
A bit annoying I know. But ignoring all this shadowing global declaritions might bring us into
trouble.

SVN revision: 71457
2012-05-28 13:08:38 +00:00
Christopher Michael 925c4b2ff0 Ecore: Updated ChangeLog from Robert's patch.
SVN revision: 71454
2012-05-28 12:25:04 +00:00
Christopher Michael 74a4a3ff81 Ecore_Evas: Patch from Robert Bradford <robert.bradford@intel.com>:
The challenge here is that the native window representation is stored
in Ecore_Evas's prop.window. But currently there is no checking of
what driver the Ecore_Evas is for when calls are made to e.g.

ecore_evas_software_x11_window_get.

The attached change to Ecore makes the appropriate functions return 0
or NULL if the driver for the Ecore doesn't match as expected. This
can then be used to identify if an Ecore_Evas is e.g. from X11 or from
Wayland.



SVN revision: 71453
2012-05-28 12:24:30 +00:00
Christopher Michael be66a4e03b Ecore_Evas (wayland_shm): Add support for ecore_evas_move_resize
engine function.



SVN revision: 71452
2012-05-28 12:19:17 +00:00
Stefan Schmidt 44d90c2c58 ecore/tests: Remove unused var and mark unused parameter
SVN revision: 71443
2012-05-26 22:01:58 +00:00
Stefan Schmidt 76367dd846 ecore_imf_xim: Rename variable to avoid shadowing
index is already used in string.h, avoid it here.
src/modules/immodules/xim/ecore_imf_xim.c:116: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:487: warning: shadowed declaration is here

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>

SVN revision: 71442
2012-05-26 22:01:53 +00:00
Christopher Michael 9d9b182ad9 Edje: Cleanup compiler warnings if NEWPARTLOOKUP is not defined.
SVN revision: 71436
2012-05-26 08:41:49 +00:00
Christopher Michael d92f6f316c Edje: Fix compiler warnings for edje_entry_input_panel functions when
Ecore is built without IMF support.



SVN revision: 71435
2012-05-26 08:34:25 +00:00
Jihoon Kim 12de52d9e9 ecore XIM module: fixformatting
SVN revision: 71434
2012-05-26 00:10:56 +00:00
Christopher Michael 1fbf92cc36 Evas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
simpler, and possibly faster).

Thanks Seb ;)



SVN revision: 71431
2012-05-25 23:51:21 +00:00
Christopher Michael 909d83bf3a Evas: Fix clipping issue for wayland engines (were drawing outside the
viewort). This fixes the Elm Map 3D test issue where the cube was
drawing onto the window border (and perhaps other tests).



SVN revision: 71426
2012-05-25 12:55:45 +00:00
Christopher Michael ba863e5a41 Evas: Add framespace clip object (for efl wayland clipping issue).
SVN revision: 71425
2012-05-25 12:54:38 +00:00
ChunEon Park 1bb2daff42 ecore/ecore_x - Changed ecore_x_error_get() return type to Ecore_X_Error_Code from int
SVN revision: 71421
2012-05-25 10:15:27 +00:00
Carsten Haitzler 3280ada8e9 fix mainloop begin/quit then begin again issue.
SVN revision: 71419
2012-05-25 09:18:48 +00:00
ChunEon Park c3ace0d8e3 evas - trivial code refactoring for evas_object_clip_recalc
SVN revision: 71418
2012-05-25 08:13:40 +00:00
Jihoon Kim 8f5c520633 scim_immodule: fix some typos
SVN revision: 71417
2012-05-25 07:54:46 +00:00
Carsten Haitzler 5f88a3598b add chlog for memfile change
SVN revision: 71415
2012-05-25 03:31:37 +00:00
Christopher Michael 196e8b9aad Ecore_X(cb): Also fix send of new events here ... someone is slacking ;)
SVN revision: 71410
2012-05-24 10:18:32 +00:00
Carsten Haitzler 55bdb51962 ok ok - doesnt make a difference.. but only limit if MORE than 16xcpu
count



SVN revision: 71409
2012-05-24 10:13:30 +00:00
Carsten Haitzler 4bf005eede fix ecore-thread scheduler starvation issue.
SVN revision: 71404
2012-05-24 09:51:17 +00:00
Carsten Haitzler 01e40c8253 fix send of new events alreayd added. oops. should test shouldnt i.
SVN revision: 71402
2012-05-24 08:57:58 +00:00
Carsten Haitzler dcf4d1401e and no more segv's in ecore-con and ecore-ipc. see changelog.
SVN revision: 71400
2012-05-24 07:49:30 +00:00
Daniel Juyung Seo 51c2d442f5 e, evas, elementary: Synced @author with AUTHORS.
SVN revision: 71399
2012-05-24 07:17:05 +00:00
Daniel Juyung Seo 2c7898e5d9 evas evas_object_smart_clipped.c: Fixed formatting.
SVN revision: 71396
2012-05-24 06:48:25 +00:00
Daniel Juyung Seo 2ff06b9333 evas Evas.h: Fixed typo.
SVN revision: 71395
2012-05-24 06:48:21 +00:00
Mike Blumenkrantz 5d3573c054 better fix for ecore-con client disconnecting maybe
SVN revision: 71393
2012-05-24 06:39:43 +00:00
Carsten Haitzler b5f6905670 fix async embryo_cc stuff. it was losing all the embyro compiles!
SVN revision: 71387
2012-05-24 05:37:36 +00:00
Carsten Haitzler b249d37ce4 based on Raphael's idea of tmpdir env vars and such - but different.
still disables unlink on non-linux.



SVN revision: 71386
2012-05-24 05:07:22 +00:00
Carsten Haitzler 63443c0c09 fix dates in chlog - it's 24th!
SVN revision: 71380
2012-05-24 04:33:00 +00:00
Doyoun Kang 49ac07a2ac From: Doyoun Kang <doyoun.kang@samsung.com>
Subject: Re: [E-devel] [Patch] Add Ecore_X_Error_Code enumeration

I added the Ecore_X_Error_Code enumeration which wraps X error codes.
I think this will be useful when the X error occurs.



SVN revision: 71379
2012-05-24 04:27:01 +00:00
Carsten Haitzler faf062a939 add a -threads mode and make non-threaded compile the default... no
pending threads then. we can change this later for more testing.
trying to narrow down issues anyway.



SVN revision: 71378
2012-05-24 03:59:02 +00:00
Vincent Torri 790db28168 ecore_win32: fix doc
SVN revision: 71369
2012-05-23 20:46:52 +00:00
Rafael Antognolli 796df2896c evas/cserve2: Refactory slave to inherit from a slave base.
The Slave_Proc now inherits from Slave, which implements all the
communication logic. The Slave_Proc only has specific code for
processes, while a new Slave_Thread should be added soon with code for
slave threads.



SVN revision: 71368
2012-05-23 20:39:39 +00:00
Sebastian Dransfeld f419175657 efreet: Add parameter checking to exported API
Some efreet APIs do not check input parameters.  So I add checking by
using EINA_SAFETY_ON_XXX().
ISO/IEC statndards says that "If an argument to a function has an
invalid value, behavior is undefined" . But this is  just for the
primitive functions such as libc.  I think that parameter checking is
needed in at least EFL exported APIs to prevent run-time abnormal
behavior.
EINA_SAFTETY_ON_XXX are better than "if (xxx) return" because it gives
error message and can be maintainable.

Patch by Bluezery, modified by me

SVN revision: 71366
2012-05-23 20:10:27 +00:00
Rafael Antognolli 44ba936c9c evas/cserve2: Add basic font search when a font load is
requested.
This will only look for fonts already loaded before, no new fonts will
be loaded.



SVN revision: 71365
2012-05-23 18:10:39 +00:00
Rafael Antognolli c0f46df5d3 evas/cserve2: Make Font_Entry inherit from Entry.
Also update some code paths to reflect the new type of entry.



SVN revision: 71364
2012-05-23 18:10:32 +00:00
Rafael Antognolli f17b43eb40 evas/cserve2: Add font entries and sources hashes.
Added the needed struct members too, and some functions to manipulate
the hashes.



SVN revision: 71363
2012-05-23 18:10:26 +00:00
Rafael Antognolli 1338b95b15 evas/cserve2: Adding code to receive font messages on
server.



SVN revision: 71362
2012-05-23 18:10:17 +00:00
Rafael Antognolli a97a4f99cc evas/cserve2: Adding some font structs to the cache.
This will allow to create answer messages based on the content of these
structs.



SVN revision: 71361
2012-05-23 18:10:10 +00:00
Rafael Antognolli 9398a60c22 evas/cserve2: Adding message structs for font rendering
communication.



SVN revision: 71360
2012-05-23 18:09:57 +00:00
Iván Briano 02be0a3382 Lil' refactor on CServe2's cache. More to come when the last book of 'A Song of Ice and Fire' is published.
SVN revision: 71356
2012-05-23 17:13:46 +00:00
Carsten Haitzler 4a7a18a35c clean pc files to not have cflags in Cflags: of required libs - seems
to work these days with pkg-config.



SVN revision: 71353
2012-05-23 10:21:53 +00:00
Carsten Haitzler c824a97c71 before i changelog and backport this... discomfitor - look at this!
how the hell did we get ecore_con to the state of NEVER
closing/freeing clients?



SVN revision: 71352
2012-05-23 09:07:47 +00:00
Christopher Michael 7d9ec3120f Ecore_Wayland: Fix global interface name, thanks Alex ;)
SVN revision: 71350
2012-05-23 08:01:15 +00:00
Carsten Haitzler 55a5b14bd8 formatting fix.
SVN revision: 71347
2012-05-23 04:31:47 +00:00
Carsten Haitzler 859f22b80b add changelog for fix.
SVN revision: 71346
2012-05-23 04:28:09 +00:00
Carsten Haitzler b6b502885a use memset so we never have this problem again and also put in
eina_file_win32.c



SVN revision: 71345
2012-05-23 04:26:24 +00:00
Carsten Haitzler 9a3e561f69 add brackets.. to if...
SVN revision: 71344
2012-05-23 04:22:41 +00:00
Carsten Haitzler 6bacd49c6d if we are mallocing structs... lets set all the members to sane values
shall we... or use CALLOC! :/



SVN revision: 71343
2012-05-23 04:21:43 +00:00
Carsten Haitzler 2d425e48db found scrollbar bug in e17 theme... something to do with my making
part lookups faster (O(1)). disable new part lookup code until i've
figured it out.



SVN revision: 71341
2012-05-23 03:12:25 +00:00
Christopher Michael 66dffc9b9d Ecore_X(cb): And memset the appropriate structure too.
SVN revision: 71328
2012-05-22 15:15:52 +00:00
Christopher Michael 8b6d662acb Ecore_X(cb): Fix ecore_x to build again with xcb.
SVN revision: 71327
2012-05-22 15:12:40 +00:00
Carsten Haitzler 06a3cbaf42 Add ecore_x_mouse_in_send() and ecore_x_mouse_out_send()
Add ecore_x illume access control/action atoms+api's
                


SVN revision: 71320
2012-05-22 12:09:06 +00:00
Tom Hacohen 5600b332a4 Eo: Fix the test suite to run with CK_FORK=no.
Make it possible to do it, and make it default.
And remove the now useless valgrind option (we want to see still
      reachable now that libcheck works).

SVN revision: 71316
2012-05-22 11:13:15 +00:00
Tom Hacohen f35bbc3923 Evas grid/table: Add const to objects where needed.
SVN revision: 71312
2012-05-22 10:18:46 +00:00
Cedric BAIL 302141e873 ecore: reduce likely race condition on Ecore_Thread shutdown.
SVN revision: 71311
2012-05-22 10:13:14 +00:00
Carsten Haitzler 1d11f7a879 dont eet_close on error/abort as it can cause segv's now due to threads.
SVN revision: 71309
2012-05-22 09:09:52 +00:00
Tom Hacohen 1d7cdc8348 Evas box: Add const to some getters.
Thanks to Daniel Zaoui for letting me know.

SVN revision: 71308
2012-05-22 08:48:03 +00:00
Christopher Michael c88aa2ff08 Ecore_Wayland: Add patch from Alex Wu <zhiwen.wu@linux.intel.com> for
changing Ecore_Wayland input to match current Wayland git (wrt wl_set
changes).

Thanks Alex :)



SVN revision: 71306
2012-05-22 08:17:30 +00:00
Tom Hacohen d618f543c5 Eo: Fixed memory leaks in the tests.
SVN revision: 71289
2012-05-21 15:18:54 +00:00
Tom Hacohen c41ffc3970 Eo: Fix illegal memcpy.
We should not try to copy ourselves to ourselves. :)

SVN revision: 71288
2012-05-21 15:18:52 +00:00
Tom Hacohen a4cc0edd4f Eo: Added more magic tests.
SVN revision: 71287
2012-05-21 14:48:38 +00:00
Tom Hacohen b977e11ea6 Eo: Made an hot-path check compile out when not in debug mode.
SVN revision: 71286
2012-05-21 14:48:32 +00:00
Daniel Juyung Seo 1174b27e52 edje edje_cc_handlers.c: Fixed formatting while reading the code.
SVN revision: 71285
2012-05-21 13:23:11 +00:00
Tom Hacohen 665904fa6d Eo: Improve tests of magic values (NULL pointers).
SVN revision: 71283
2012-05-21 11:45:37 +00:00
Tom Hacohen aa6048286f Eo: Fix wrong usage of EO_OP_TYPE in eo_do/query*.
Thanks to Yakov for letting me know about it.

SVN revision: 71282
2012-05-21 11:45:34 +00:00
Tom Hacohen bff3911c08 Eo: Added eo_manual_free* funcs.
Patch by Daniel Zaoui.

SVN revision: 71281
2012-05-21 11:45:32 +00:00
SHILPA ONKAR SINGH 510cada94b From: SHILPA ONKAR SINGH <shilpa.singh@samsung.com>
Subject: [E-devel] [Edje]: Bug Fix: Edje draggable jumps when external
events is used.

Please find attached bug fix patch for edje draggable jump issue when
external event area is used.

Bug: When an external event area is used for edje draggable and when
after mouse move if immediate mouse down
is done then the draggable jumps back to its original position. 

Analysis: In  _edje_mouse_down_signal_cb  When an external event area
is set  i.e., when rp->events_to is set.  
tmp.x value is set to 0, need_reset is set to 1 and also
_edje_recalc_do is called including emitting "drag" signal. this code
is 
unnecessary/buggy  and instead it causes the jump.
1. In mouse down only drag->down.x and drag->down.y needs to be set
which is being set below and tmp value need not be reset to 
0 as tmp value is calculated in mouse move based on drag->down.x and
drag->down.y values.
2. need_reset is already set in mouse up hence need not be set in
mouse down again.
3. edje_recalc_do is the function which actually causes the movement
of draggable based on tmp value hence need not be called in mouse down.
because of the above code race condition happens and as tmp value is
being set to 0 and need reset is also enabled the draggable jumps back
to where it
started.
4. "drag": is sent even before "drag,start" [ should not /need not be
sent in mouse down ]
All the above code is added only when external event area is set and
the above code is not even related to whether external event is set or
not.

Solution: When an external event area is set directly equating rp =
rp->events_to and sending mouse,down would be enough, as down.x and
down.y is set below
including sending drag,start. Recalc_do should be called only in mouse
move as its responsible for movement including setting tmp value.
need_reset is already set in mouse up. drag should not be sent from
mouse down.


Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately
after mouse move when an external 
event area is used.

demo edc pasted below to reproduce the issue.
Please find attached bug fix patch for edje draggable jump issue when external event area is used.

Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down
is done then the draggable jumps back to its original position. 

Analysis: In  _edje_mouse_down_signal_cb  When an external event area is set  i.e., when rp->events_to is set.  
tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is 
unnecessary/buggy  and instead it causes the jump.
1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to 
0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values.
2. need_reset is already set in mouse up hence need not be set in mouse down again.
3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down.
because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it
started.
4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ]
All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not.

Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below
including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down.


Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external 
event area is used.

demo edc pasted below to reproduce the issue.
Please find attached bug fix patch for edje draggable jump issue when
external event area is used.

Bug: When an external event area is used for edje draggable and when
after mouse move if immediate mouse down
is done then the draggable jumps back to its original position. 

Analysis: In  _edje_mouse_down_signal_cb  When an external event area
is set  i.e., when rp->events_to is set.  
tmp.x value is set to 0, need_reset is set to 1 and also
_edje_recalc_do is called including emitting "drag" signal. this code
is 
unnecessary/buggy  and instead it causes the jump.
1. In mouse down only drag->down.x and drag->down.y needs to be set
which is being set below and tmp value need not be reset to 
0 as tmp value is calculated in mouse move based on drag->down.x and
drag->down.y values.
2. need_reset is already set in mouse up hence need not be set in
mouse down again.
3. edje_recalc_do is the function which actually causes the movement
of draggable based on tmp value hence need not be called in mouse down.
because of the above code race condition happens and as tmp value is
being set to 0 and need reset is also enabled the draggable jumps back
to where it
started.
4. "drag": is sent even before "drag,start" [ should not /need not be
sent in mouse down ]
All the above code is added only when external event area is set and
the above code is not even related to whether external event is set or
not.

Solution: When an external event area is set directly equating rp =
rp->events_to and sending mouse,down would be enough, as down.x and
down.y is set below
including sending drag,start. Recalc_do should be called only in mouse
move as its responsible for movement including setting tmp value.
need_reset is already set in mouse up. drag should not be sent from
mouse down.


Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately
after mouse move when an external 
event area is used.

demo edc pasted below to reproduce the issue.

Please find attached bug fix patch for edje draggable jump issue when external event area is used.
  
  Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down
is done then the draggable jumps back to its original position. 
  
  Analysis: In  _edje_mouse_down_signal_cb  When an external event area is set  i.e., when rp->events_to is set.  
  tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is 
unnecessary/buggy  and instead it causes the jump.
  1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to 
0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values.
  2. need_reset is already set in mouse up hence need not be set in mouse down again.
  3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down.
  because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it
started.
  4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ]
All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not.
  
  Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below
including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down.
  
  
  Change Description:
Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external 
event area is used.



SVN revision: 71277
2012-05-21 10:08:18 +00:00
Tom Hacohen a028e6d566 Eo: Fix pkg-config cflags.
SVN revision: 71275
2012-05-21 08:58:18 +00:00
Carsten Haitzler 69bd9ce72e let's make server work out of the box if u set:
export EVAS_CSERVE2=1

(and run cserve2)



SVN revision: 71274
2012-05-21 08:44:55 +00:00
Sung Park 8250180aec Separated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.
SVN revision: 71270
2012-05-21 08:01:28 +00:00
Hyoyoung Chang 29504633fc edje/multisense: add checking sample,tone name at playing. and some indent fixes
SVN revision: 71264
2012-05-21 04:47:45 +00:00
Carsten Haitzler 962b912d75 sorry - got to revert the gettext stuff.
SVN revision: 71250
2012-05-20 13:05:07 +00:00
Vincent Torri 3dd4654cc7 do not hard code gettext version
Let's see if someone complains. If not, i'll commit that in e too


SVN revision: 71244
2012-05-20 07:32:06 +00:00
Cedric BAIL d83b283941 edje: fix little oopsie on theme change.
SVN revision: 71243
2012-05-20 07:16:23 +00:00
Cedric BAIL 2aab151919 edje: reduce memcpy in edje_cc by using Eina_File.
SVN revision: 71242
2012-05-20 07:06:57 +00:00
Cedric BAIL 68d5592136 edje: remove useless printf.
SVN revision: 71241
2012-05-20 07:06:31 +00:00
Cedric BAIL d30a9bf8be evas: this should fix the last remaining bug with my lockless font rendering.
SVN revision: 71236
2012-05-19 07:43:37 +00:00
Cedric BAIL 19cff8be60 edje: fix double opening of edje file.
NOTE: know issue, in elementary_config the size of the icon
change after a theme reload. I don't know what information is
lost between to reload. If someone can point at them, thanks.


SVN revision: 71235
2012-05-18 14:37:21 +00:00
Hyoyoung Chang a8bd686bfb edje: add sample and tone of multisense to edje inheritance
SVN revision: 71229
2012-05-18 08:33:40 +00:00
ChunEon Park 36bbac26ca evas - updated changelog
SVN revision: 71228
2012-05-18 08:28:55 +00:00
ChunEon Park 2a9f42c47e evas/evas_render - and should update the mapped objects when their color is changed since color should be multiplied again.
SVN revision: 71226
2012-05-18 07:17:34 +00:00
ChunEon Park 03995b4e98 evas/evas_render - should call the render_post since the object color can be changed without changing map
SVN revision: 71224
2012-05-18 06:51:30 +00:00
Cedric BAIL e3575cb505 evas: remove librsvg svg loader.
NOTE: as librsvg is a massive source of bugs in e17, it is now
removed from evas. You can still use librsvg by using the
evas_generic_loader. Please not that you need to properly delete
it from your disk if you don't use a package manager. The file to
remove :
/*/lib/evas/modules/loaders/svg/linux-gnu-i686-1.2.*/module.so



SVN revision: 71223
2012-05-18 05:02:44 +00:00
Cedric BAIL 495addd041 evas: don't try to walk if we don't have anything to walk on.
SVN revision: 71221
2012-05-18 03:16:22 +00:00