Mike Blumenkrantz [Fri, 15 Jun 2012 08:51:07 +0000 (08:51 +0000)]
formatting
SVN revision: 72176
Daniel Juyung Seo [Fri, 15 Jun 2012 07:58:01 +0000 (07:58 +0000)]
GAMES, emap, darkness, evas, evas_generic_loaders, MARKETING: Updated/Added .gitignore.
SVN revision: 72171
Vincent Torri [Fri, 15 Jun 2012 07:19:04 +0000 (07:19 +0000)]
Evas: add textgrid object (not finished, nor optimized :-) ) Go raster, go !
SVN revision: 72169
Vincent Torri [Fri, 15 Jun 2012 07:17:32 +0000 (07:17 +0000)]
Evas: add shm lib for static linking
SVN revision: 72168
ChunEon Park [Fri, 15 Jun 2012 06:40:56 +0000 (06:40 +0000)]
ecore - updated AUTHORS
SVN revision: 72164
ChunEon Park [Fri, 15 Jun 2012 06:40:01 +0000 (06:40 +0000)]
edje - updated AUTHORS
SVN revision: 72163
Mike Blumenkrantz [Fri, 15 Jun 2012 06:36:49 +0000 (06:36 +0000)]
hey how about we stop breaking evas and edje with EVERY DAMN COMMIT???
SVN revision: 72162
Cedric BAIL [Fri, 15 Jun 2012 01:06:50 +0000 (01:06 +0000)]
edje: once the swallowed object is cleared out do not let it there.
SVN revision: 72155
Jihoon Kim [Fri, 15 Jun 2012 00:43:52 +0000 (00:43 +0000)]
write NEWS, Changelog about r71761
SVN revision: 72153
Stefan Schmidt [Thu, 14 Jun 2012 15:01:54 +0000 (15:01 +0000)]
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
Tom Hacohen [Thu, 14 Jun 2012 10:29:39 +0000 (10:29 +0000)]
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
Cedric BAIL [Thu, 14 Jun 2012 09:58:16 +0000 (09:58 +0000)]
evas: cache conversion from Evas_Map to RGBA_Map.
SVN revision: 72119
PRINCE KUMAR DUBEY [Thu, 14 Jun 2012 09:45:48 +0000 (09:45 +0000)]
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
Jiyoun Park [Thu, 14 Jun 2012 09:27:41 +0000 (09:27 +0000)]
max_samples makes redeclaration
SVN revision: 72115
Carsten Haitzler [Thu, 14 Jun 2012 08:46:58 +0000 (08:46 +0000)]
fix divide by 0 possible errors in embryo fp support
SVN revision: 72112
Mike Blumenkrantz [Thu, 14 Jun 2012 08:29:53 +0000 (08:29 +0000)]
fix annoying null error spam
SVN revision: 72111
Sung Park [Thu, 14 Jun 2012 08:05:30 +0000 (08:05 +0000)]
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
Sung Park [Thu, 14 Jun 2012 07:53:54 +0000 (07:53 +0000)]
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
Mike Blumenkrantz [Thu, 14 Jun 2012 07:28:23 +0000 (07:28 +0000)]
+efreet_dirs_reset()
SVN revision: 72104
Cedric BAIL [Thu, 14 Jun 2012 01:20:26 +0000 (01:20 +0000)]
edje: fix big oopsie.
NOTE: this should unbreak your use of E17 clock widget
and elm_list should still be fine.
SVN revision: 72097
Tom Hacohen [Wed, 13 Jun 2012 17:37:19 +0000 (17:37 +0000)]
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
Carsten Haitzler [Wed, 13 Jun 2012 15:39:10 +0000 (15:39 +0000)]
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
Carsten Haitzler [Wed, 13 Jun 2012 15:00:16 +0000 (15:00 +0000)]
cedric -> REVERT! breaks elm list!
SVN revision: 72087
Tom Hacohen [Wed, 13 Jun 2012 11:39:12 +0000 (11:39 +0000)]
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
Tom Hacohen [Wed, 13 Jun 2012 11:39:02 +0000 (11:39 +0000)]
Eo: Save both mixins and interfaces, not just mixins.
SVN revision: 72082
Tom Hacohen [Wed, 13 Jun 2012 11:38:56 +0000 (11:38 +0000)]
Eo: Implement handling of eo_do errors and use it.
I'm now using it for constructor errors as well.
SVN revision: 72081
ChunEon Park [Wed, 13 Jun 2012 10:19:19 +0000 (10:19 +0000)]
evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level.
SVN revision: 72080
Cedric BAIL [Wed, 13 Jun 2012 08:51:02 +0000 (08:51 +0000)]
edje: cleanup the right callback.
SVN revision: 72074
Mike Blumenkrantz [Wed, 13 Jun 2012 08:20:28 +0000 (08:20 +0000)]
fix crash when adding an image to an engineless canvas
SVN revision: 72071
Mike Blumenkrantz [Wed, 13 Jun 2012 08:12:36 +0000 (08:12 +0000)]
bring some sanity back to Evas.h formatting
SVN revision: 72069
Tom Hacohen [Wed, 13 Jun 2012 07:55:24 +0000 (07:55 +0000)]
Evas smart: Fixed issue with eyelight.
Thanks a lot to Daniel for reporting.
SVN revision: 72068
Mike Blumenkrantz [Wed, 13 Jun 2012 06:52:02 +0000 (06:52 +0000)]
fix a somewhat alarming fd leak with the new resolver
SVN revision: 72063
Cedric BAIL [Wed, 13 Jun 2012 06:50:48 +0000 (06:50 +0000)]
edje: remove warning.
SVN revision: 72062
Cedric BAIL [Wed, 13 Jun 2012 06:48:41 +0000 (06:48 +0000)]
edje: correctly unswallow things on object destruction.
SVN revision: 72061
ChunEon Park [Wed, 13 Jun 2012 06:08:01 +0000 (06:08 +0000)]
evas/event - trivial changes
SVN revision: 72060
Cedric BAIL [Wed, 13 Jun 2012 03:21:31 +0000 (03:21 +0000)]
edje: rename VIRTUAL into SPACER and also fix Edje_Edit and inspector.
SVN revision: 72058
Cedric BAIL [Wed, 13 Jun 2012 03:10:18 +0000 (03:10 +0000)]
edje: properly clean up callbacks when destroying edje object.
SVN revision: 72057
Carsten Haitzler [Wed, 13 Jun 2012 00:54:27 +0000 (00:54 +0000)]
and in my continuing foxes for bitmap font loading... correctly chose
the closest of N sizes.
SVN revision: 72055
Carsten Haitzler [Tue, 12 Jun 2012 16:29:11 +0000 (16:29 +0000)]
bitch--
SVN revision: 72043
Carsten Haitzler [Tue, 12 Jun 2012 16:26:47 +0000 (16:26 +0000)]
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
Tom Hacohen [Tue, 12 Jun 2012 15:25:27 +0000 (15:25 +0000)]
Evas: Unbreak evas. Apparently it doesn't compile in some cases.
Thanks to mekius for reporting.
SVN revision: 72036
Tom Hacohen [Tue, 12 Jun 2012 14:24:07 +0000 (14:24 +0000)]
Evas smart: Verify it's a smart object before returning the data.
SVN revision: 72034
Tom Hacohen [Tue, 12 Jun 2012 14:14:52 +0000 (14:14 +0000)]
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
Mike Blumenkrantz [Tue, 12 Jun 2012 10:12:51 +0000 (10:12 +0000)]
add fallback for mounting when a disk has no uuid
SVN revision: 72008
Mike Blumenkrantz [Tue, 12 Jun 2012 08:12:37 +0000 (08:12 +0000)]
changelog scanner socket change from yesterday
SVN revision: 71992
Carsten Haitzler [Tue, 12 Jun 2012 08:01:12 +0000 (08:01 +0000)]
never should have used this api - it never did squat diddly. bug in
api set.
SVN revision: 71989
Cedric BAIL [Tue, 12 Jun 2012 07:58:11 +0000 (07:58 +0000)]
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
Mike Blumenkrantz [Tue, 12 Jun 2012 07:40:37 +0000 (07:40 +0000)]
fix ecore-file inotify monitoring on soon-to-be deleted files
SVN revision: 71985
ChunEon Park [Tue, 12 Jun 2012 07:23:46 +0000 (07:23 +0000)]
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
ChunEon Park [Tue, 12 Jun 2012 02:52:51 +0000 (02:52 +0000)]
evas/line - Fixed simple line drawing on s/w backened. Unmatched loop scope caused the destination buffer pointer march in place.
SVN revision: 71977
ChunEon Park [Tue, 12 Jun 2012 02:47:34 +0000 (02:47 +0000)]
evas/line - fixed indentation
SVN revision: 71976
Daniel Juyung Seo [Tue, 12 Jun 2012 01:50:06 +0000 (01:50 +0000)]
evas Evas.h: Fixed typo.
SVN revision: 71971
Jihoon Kim [Mon, 11 Jun 2012 23:49:48 +0000 (23:49 +0000)]
Update NEWS, ChangeLog about revision 71927
SVN revision: 71969
Jihoon Kim [Mon, 11 Jun 2012 23:33:53 +0000 (23:33 +0000)]
ibus-immodule: remove unused code
SVN revision: 71967
Jihoon Kim [Mon, 11 Jun 2012 23:26:46 +0000 (23:26 +0000)]
ibus-immodule: use ibus_init() instead of g_type_init()
SVN revision: 71966
Christopher Michael [Mon, 11 Jun 2012 17:11:38 +0000 (17:11 +0000)]
Ecore_Wayland: Patch from Rob Bradford to add missing NULL checks for
ecore_wl_input.
SVN revision: 71957
Jihoon Kim [Mon, 11 Jun 2012 15:36:37 +0000 (15:36 +0000)]
ibus-immodule: cleanup code
SVN revision: 71956
Mike Blumenkrantz [Mon, 11 Jun 2012 14:22:01 +0000 (14:22 +0000)]
change perms on eeze scanner socket to be readable by all
SVN revision: 71951
Mike Blumenkrantz [Mon, 11 Jun 2012 14:15:12 +0000 (14:15 +0000)]
print error message when local connect fails
SVN revision: 71950
ChunEon Park [Mon, 11 Jun 2012 12:21:17 +0000 (12:21 +0000)]
evas/line - why do you flush here?
SVN revision: 71945
Mike Blumenkrantz [Mon, 11 Jun 2012 09:38:10 +0000 (09:38 +0000)]
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
Mike Blumenkrantz [Mon, 11 Jun 2012 09:01:35 +0000 (09:01 +0000)]
enough with the efreet error message spam!!!
SVN revision: 71939
Tom Hacohen [Mon, 11 Jun 2012 08:35:07 +0000 (08:35 +0000)]
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
Tom Hacohen [Mon, 11 Jun 2012 07:41:11 +0000 (07:41 +0000)]
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
Mike Blumenkrantz [Mon, 11 Jun 2012 07:38:12 +0000 (07:38 +0000)]
even more overclarification
SVN revision: 71933
Mike Blumenkrantz [Mon, 11 Jun 2012 07:35:28 +0000 (07:35 +0000)]
super overclarify docs for eina_str_split_full
SVN revision: 71932
Tom Hacohen [Mon, 11 Jun 2012 07:35:02 +0000 (07:35 +0000)]
Eo: Force classes to inherit from EO_BASE_CLASS.
SVN revision: 71931
Mike Blumenkrantz [Mon, 11 Jun 2012 07:29:46 +0000 (07:29 +0000)]
fix size of returned array in str_split, doc clarification incoming
SVN revision: 71930
Tom Hacohen [Mon, 11 Jun 2012 06:34:46 +0000 (06:34 +0000)]
Eo examples: evas_obj -> exevas_obj (example evas).
Fix it not to clash anymore with the Evas work.
SVN revision: 71928
Jihoon Kim [Mon, 11 Jun 2012 04:49:15 +0000 (04:49 +0000)]
[ecore-immodule] add ibus immodule. It support more than ibus-1.3.99 version.
SVN revision: 71927
Tom Hacohen [Sun, 10 Jun 2012 15:02:49 +0000 (15:02 +0000)]
Eo: Fix internal code using eo_composite functions.
SVN revision: 71908
Tom Hacohen [Sun, 10 Jun 2012 15:02:44 +0000 (15:02 +0000)]
Eo: eo_composite_object_* -> eo_composite_*.
SVN revision: 71907
Tom Hacohen [Sun, 10 Jun 2012 14:56:20 +0000 (14:56 +0000)]
Eo composite: Reordered parameters and improved docs.
SVN revision: 71906
Tom Hacohen [Sun, 10 Jun 2012 14:56:15 +0000 (14:56 +0000)]
Eo: Removed EINA_CONST.
SVN revision: 71905
Tom Hacohen [Sun, 10 Jun 2012 14:56:06 +0000 (14:56 +0000)]
Eo: Restructure source tree to be like the rest of the EFL.
SVN revision: 71904
Tom Hacohen [Sun, 10 Jun 2012 14:13:34 +0000 (14:13 +0000)]
Eo: Turn evas example back on.
SVN revision: 71903
Tom Hacohen [Sun, 10 Jun 2012 14:13:30 +0000 (14:13 +0000)]
Eo: Fixed error message.
SVN revision: 71902
Tom Hacohen [Sun, 10 Jun 2012 14:05:00 +0000 (14:05 +0000)]
Eo: move manual_free functions to the right doc group
SVN revision: 71901
Tom Hacohen [Sun, 10 Jun 2012 14:04:58 +0000 (14:04 +0000)]
Eo: error when calling constructor/destructor out of context.
SVN revision: 71900
Tom Hacohen [Sun, 10 Jun 2012 14:04:53 +0000 (14:04 +0000)]
Eo: Made constructor/destructor regular ops.
This lets us remove some unneeded code and makes everything nicer.
SVN revision: 71899
Cedric BAIL [Sun, 10 Jun 2012 12:15:02 +0000 (12:15 +0000)]
edje: fix leak introduced by VIRTUAL.
SVN revision: 71898
Tom Hacohen [Sun, 10 Jun 2012 11:37:26 +0000 (11:37 +0000)]
Eo: Removed "type" property from event/op descriptions.
No use for it ATM, will be added if needed."
SVN revision: 71896
Tom Hacohen [Sun, 10 Jun 2012 11:14:42 +0000 (11:14 +0000)]
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
Tom Hacohen [Sun, 10 Jun 2012 08:43:49 +0000 (08:43 +0000)]
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
Tom Hacohen [Sun, 10 Jun 2012 07:53:46 +0000 (07:53 +0000)]
Eo: Improved error reporting with failed constructors.
SVN revision: 71891
Tom Hacohen [Sun, 10 Jun 2012 07:53:43 +0000 (07:53 +0000)]
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
Cedric BAIL [Sun, 10 Jun 2012 04:58:24 +0000 (04:58 +0000)]
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
Carsten Haitzler [Sun, 10 Jun 2012 03:23:57 +0000 (03:23 +0000)]
fix bvitmap font handling. woot. can use pcf's and bitmap ttf's well n
ow. :)
SVN revision: 71886
Mike Blumenkrantz [Fri, 8 Jun 2012 23:28:37 +0000 (23:28 +0000)]
fix the str_split test to function the way our docs specify that it should
SVN revision: 71872
Mike Blumenkrantz [Fri, 8 Jun 2012 23:28:11 +0000 (23:28 +0000)]
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
Mike Blumenkrantz [Fri, 8 Jun 2012 19:09:41 +0000 (19:09 +0000)]
ecore now requires c99
SVN revision: 71859
Mike Blumenkrantz [Fri, 8 Jun 2012 18:53:39 +0000 (18:53 +0000)]
use new compiler flag macro to disable tons of warnings
thx vtorri!
SVN revision: 71858
Vincent Torri [Fri, 8 Jun 2012 18:48:09 +0000 (18:48 +0000)]
Ecore: add a new macro to check if compiler flags are available
SVN revision: 71857
Mike Blumenkrantz [Fri, 8 Jun 2012 14:45:21 +0000 (14:45 +0000)]
whoops, meant negative...hope nobody noticed this
SVN revision: 71856
Mike Blumenkrantz [Fri, 8 Jun 2012 14:05:54 +0000 (14:05 +0000)]
...and unbreak compile
SVN revision: 71853
Mike Blumenkrantz [Fri, 8 Jun 2012 13:48:05 +0000 (13:48 +0000)]
add a check for stupids
SVN revision: 71851
Jonas M. Gastal [Fri, 8 Jun 2012 13:22:09 +0000 (13:22 +0000)]
Adding EINA_INLIST_CONTAINER_GET to the examples when freeing the list.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 71850
Jonas M. Gastal [Fri, 8 Jun 2012 13:21:08 +0000 (13:21 +0000)]
Adding related pages link.
Author: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 71848
Mike Blumenkrantz [Fri, 8 Jun 2012 12:33:53 +0000 (12:33 +0000)]
by the magic of ecrustify and a lot of manual labor, this file's formatting has been unfucked
SVN revision: 71847
Mike Blumenkrantz [Fri, 8 Jun 2012 12:06:37 +0000 (12:06 +0000)]
move and doxyfy docs for ecore_x_randr_screen_primary_output_current_size_get
SVN revision: 71846