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