Mike Blumenkrantz [Wed, 22 Feb 2012 23:58:46 +0000 (23:58 +0000)]
silence annoying xpm header not found error message; this is frequently caused (erroneously) when reading images of unknown format
SVN revision: 68289
Cedric BAIL [Wed, 22 Feb 2012 21:38:39 +0000 (21:38 +0000)]
ecore: cleanup thread destruction.
SVN revision: 68288
Bluezery [Wed, 22 Feb 2012 19:58:34 +0000 (19:58 +0000)]
From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel][Patch][ecore_con] Fix invalid curl handle removal by valgrind
Date: Wed, 22 Feb 2012 19:57:36 +0900
Hello,
discomfitor reports bugs by valigrind. I checked it with valgrid and
I found the clues
curl_multi_remove_handle() should not be called when multi handles
being performed. So I removed curl_multi_remove_handle() code from
_ecore_con_url_info_read()
Now, curl_multi_remove_handle() is only called for all easy handles
when a multi-handle ended.
Please review this simple patch.
SVN revision: 68287
Christopher Michael [Wed, 22 Feb 2012 19:49:15 +0000 (19:49 +0000)]
Ecore: Fix typo in header (for docs).
SVN revision: 68286
Christopher Michael [Wed, 22 Feb 2012 18:38:26 +0000 (18:38 +0000)]
Ecore_Evas (wayland): Update shm and egl engines for recent changes in
wayland.
SVN revision: 68284
Christopher Michael [Wed, 22 Feb 2012 18:38:04 +0000 (18:38 +0000)]
Ecore (Wayland): Update include for xkbcommon (changed in git). Update
function calls for changes made to wayland.
NB: This makes ecore_wayland build again.
SVN revision: 68283
Cedric BAIL [Wed, 22 Feb 2012 16:30:43 +0000 (16:30 +0000)]
eio: improving doc for Eio release.
SVN revision: 68280
Cedric BAIL [Wed, 22 Feb 2012 16:22:42 +0000 (16:22 +0000)]
eet: doc fix.
SVN revision: 68279
Jonas M. Gastal [Wed, 22 Feb 2012 16:20:55 +0000 (16:20 +0000)]
Container page improvements.
SVN revision: 68278
Jonas M. Gastal [Wed, 22 Feb 2012 13:35:01 +0000 (13:35 +0000)]
Stringshare doc additions.
SVN revision: 68271
Jonas M. Gastal [Wed, 22 Feb 2012 13:15:38 +0000 (13:15 +0000)]
Eina inline array example.
SVN revision: 68270
Cedric BAIL [Wed, 22 Feb 2012 12:46:51 +0000 (12:46 +0000)]
eio: take into account filter for subdirectory to.
SVN revision: 68269
Cedric BAIL [Wed, 22 Feb 2012 11:52:45 +0000 (11:52 +0000)]
eio: update tutorial with a proper eio_dir_direct_ls example.
SVN revision: 68266
Cedric BAIL [Wed, 22 Feb 2012 11:51:45 +0000 (11:51 +0000)]
eio: change callback prototype.
SVN revision: 68265
Cedric BAIL [Wed, 22 Feb 2012 11:50:29 +0000 (11:50 +0000)]
eina: update info in eina_file_stat seems more usefull.
SVN revision: 68264
Cedric BAIL [Wed, 22 Feb 2012 10:26:39 +0000 (10:26 +0000)]
eio: make eio_dir_direct_ls a public API.
SVN revision: 68260
Cedric BAIL [Wed, 22 Feb 2012 10:24:11 +0000 (10:24 +0000)]
eina: add eina_file_stat helper function.
SVN revision: 68259
Mike Blumenkrantz [Wed, 22 Feb 2012 10:10:22 +0000 (10:10 +0000)]
somewhat fix deferred freeing of curl objects
SVN revision: 68258
Carsten Haitzler [Wed, 22 Feb 2012 09:42:27 +0000 (09:42 +0000)]
since n->filename became non-stringshared only after 1.1 - no
changelog needed, but fix eina waring! (thanks shinwoo!!!)
SVN revision: 68256
Cedric BAIL [Wed, 22 Feb 2012 09:30:43 +0000 (09:30 +0000)]
eio: add eio_dir_direct_ls.
SVN revision: 68254
Mike Blumenkrantz [Wed, 22 Feb 2012 08:50:43 +0000 (08:50 +0000)]
allow server to write out last data to client before disconnecting, also fix leak I previously added
SVN revision: 68249
Vincent Torri [Wed, 22 Feb 2012 08:34:38 +0000 (08:34 +0000)]
Eina: fix win32 RWlocks
* initialize all the mutex members in eina_rwlock_new()
* fix assigments in eina_rwlock_take_read() and eina_rwlock_take_write()
SVN revision: 68248
Cedric BAIL [Wed, 22 Feb 2012 08:34:37 +0000 (08:34 +0000)]
eio: forever forgetting to use svn add... sorry.
SVN revision: 68247
Mike Blumenkrantz [Wed, 22 Feb 2012 05:46:40 +0000 (05:46 +0000)]
reorder url complete calls to prevent invalid read
SVN revision: 68246
Cedric BAIL [Tue, 21 Feb 2012 21:01:22 +0000 (21:01 +0000)]
eio: add Eet asynchronous helper.
NOTE: this also make Eet an hard dependency for Eio. I do
think that every one will be using Eet anyway, so I didn't
bother making it optional, but if someone complain to me
with enough cookie, I could change my mind.
SVN revision: 68231
Cedric BAIL [Tue, 21 Feb 2012 18:49:01 +0000 (18:49 +0000)]
efreet: add errno.h as needed.
SVN revision: 68229
Christopher Michael [Tue, 21 Feb 2012 12:42:02 +0000 (12:42 +0000)]
Ecore_X(cb): Add missing randr functions needed for recent changes in E.
NB: These may not be entirely correct, but since I am the only one using
xcb (apparently), and I don't ever use the RandR stuff, they are
sufficient for now. I'll debug them later when I have more time.
SVN revision: 68219
Cedric BAIL [Tue, 21 Feb 2012 09:24:25 +0000 (09:24 +0000)]
eet: fix build without latest GNUTLS.
Patch by Lionel Orry <lionel.orry@gmail.com>
SVN revision: 68210
Carsten Haitzler [Tue, 21 Feb 2012 07:01:39 +0000 (07:01 +0000)]
fix regression during 1.1 dev (towards 1.2) that made evas over-render
way too much! FIXED
SVN revision: 68204
Mike Blumenkrantz [Tue, 21 Feb 2012 06:48:24 +0000 (06:48 +0000)]
hero patch from bluezery which fixes ecore-con-url
SVN revision: 68203
Jihoon Kim [Tue, 21 Feb 2012 04:16:53 +0000 (04:16 +0000)]
fix doxygen
SVN revision: 68197
WooHyun Jung [Tue, 21 Feb 2012 00:40:55 +0000 (00:40 +0000)]
[edje] Change APIs name from from
edje_object_markup_filter_callback_{add,del,del_full} to
edje_object_text_markup_filter_callback_{add,del,del_full}.
SVN revision: 68179
Vincent Torri [Mon, 20 Feb 2012 23:44:56 +0000 (23:44 +0000)]
* src/bin/evil_test_gettimeofday.c:
Include sys/time.h
* src/lib/evil_inet.c:
EMSGSIZE and EAFNOSUPPORT could not be defined on
some MinGW compilers.
SVN revision: 68175
Vincent Torri [Mon, 20 Feb 2012 23:34:15 +0000 (23:34 +0000)]
Eina: gnu_printf format attribute was introduced in gcc 4.4
SVN revision: 68174
Mike Blumenkrantz [Mon, 20 Feb 2012 17:46:52 +0000 (17:46 +0000)]
tentatively unblacklisting c-ares 1.7.5 since my new tests show that it seems to work; I guess it got fixed since the last time I tested?
report any issues with this IMMEDIATELY since we're coming up on a release
SVN revision: 68168
Cedric BAIL [Mon, 20 Feb 2012 15:57:18 +0000 (15:57 +0000)]
ecore: rewrite of Ecore_Thread internal to use Eina_Lock and ecore_main_loop_thread_safe_call_async.
NOTES: It is now safer and faster. I doubt I will have more time before the release to finish
ecore_thread_message_run, nor to make the shutdown nicer.
SVN revision: 68164
Cedric BAIL [Mon, 20 Feb 2012 14:06:04 +0000 (14:06 +0000)]
eio: fix memory leak in eio_dir_stat_ls.
SVN revision: 68163
Jihoon Kim [Mon, 20 Feb 2012 08:51:55 +0000 (08:51 +0000)]
edje_entry.c: fix formatting
SVN revision: 68148
Carsten Haitzler [Mon, 20 Feb 2012 08:14:13 +0000 (08:14 +0000)]
@since++
SVN revision: 68145
Mike Blumenkrantz [Mon, 20 Feb 2012 07:37:53 +0000 (07:37 +0000)]
revert last commit, maybe I'll re-commit it in 10 years when curl 7.21.7 is more common
SVN revision: 68144
Mike Blumenkrantz [Mon, 20 Feb 2012 07:11:23 +0000 (07:11 +0000)]
yet another complete rewrite of ecore-con-url, fixes bugs I've been experiencing recently
does not fix curl+c-ares though :(
SVN revision: 68143
Jérémy Zurcher [Mon, 20 Feb 2012 04:38:54 +0000 (04:38 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] ecore_evas typedef patch src/lib
the attached patch adds
typedef void (*Ecore_Evas_Event_Cb) (Ecore_Evas *ee);
in Ecore_Evas.h and ecore_evas_private.h
Ecore_Evas_Event_Cb is then used within :
ecore_evas.c
ecore_evas_psl1ght.c
ecore_evas_win32.c
ecore_evas_wince.c
ecore_evas_x.c
SVN revision: 68140
Mike Blumenkrantz [Sun, 19 Feb 2012 23:24:13 +0000 (23:24 +0000)]
somehow forgot to add this line in for previous commit, self spank
SVN revision: 68134
Mike Blumenkrantz [Sun, 19 Feb 2012 23:23:44 +0000 (23:23 +0000)]
formatting
SVN revision: 68133
Mike Blumenkrantz [Sun, 19 Feb 2012 23:16:50 +0000 (23:16 +0000)]
fix current url implementation to not crash ANY TIME YOU FREE THE OBJECT DURING AN EVENT
seriously how did this go unnoticed for so many years?????
SVN revision: 68132
Vincent Torri [Sun, 19 Feb 2012 23:00:41 +0000 (23:00 +0000)]
Edje: improve compilation of examples (part1)
* give the possibility to set edje_cc (useful when cross compiling)
* clean .edj files
Next part: use eina_prefix to select edj and png files
SVN revision: 68130
Mike Blumenkrantz [Sun, 19 Feb 2012 22:33:39 +0000 (22:33 +0000)]
if we're going to pretend to handle errors, at least clean up before failing
SVN revision: 68129
Mike Blumenkrantz [Sun, 19 Feb 2012 22:32:17 +0000 (22:32 +0000)]
not sure why we're passing a bogus data pointer which is never used
SVN revision: 68128
Mike Blumenkrantz [Sun, 19 Feb 2012 22:26:40 +0000 (22:26 +0000)]
fix and simplify init/shutdown logic
SVN revision: 68127
Tom Hacohen [Sun, 19 Feb 2012 15:28:42 +0000 (15:28 +0000)]
Edje entry: Fix memory leak with markup filter.
Spank Spank WooHyun.
SVN revision: 68124
Vincent Torri [Sun, 19 Feb 2012 08:11:44 +0000 (08:11 +0000)]
Evil: fix doc
SVN revision: 68120
Vincent Torri [Sat, 18 Feb 2012 18:12:19 +0000 (18:12 +0000)]
Edje: revert ugly commit, as Evil takes care of the problem, now
SVN revision: 68118
Vincent Torri [Sat, 18 Feb 2012 18:11:10 +0000 (18:11 +0000)]
* src/lib/Evil.h:
* src/lib/Makefile.am:
* src/lib/evil_macro.h:
* src/lib/evil_print.h:
* src/lib/evil_macro_pop.h (added):
Undef __cdecl if it has been defined by Evil and
move some defined macro to evil_macro_pop.h
* src/lib/evil_unistd.c:
* src/lib/evil_unistd.h:
Define gettimeofday() only for vc++ as MinGW-w64
already defines it.
SVN revision: 68117
Vincent Torri [Sat, 18 Feb 2012 14:48:31 +0000 (14:48 +0000)]
Edje: ugly commit to make edje compiling on Windows
I was obliged to do that because almost all the headers are
included in edje_private.h... That way to include headers is
fine on unix, but when doing also compilation on Windows,
it's just a nightmare
SVN revision: 68111
Vincent Torri [Sat, 18 Feb 2012 14:45:21 +0000 (14:45 +0000)]
Edje: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions
SVN revision: 68110
Vincent Torri [Sat, 18 Feb 2012 14:27:36 +0000 (14:27 +0000)]
Edje: remove useless headers
SVN revision: 68109
Vincent Torri [Sat, 18 Feb 2012 14:26:30 +0000 (14:26 +0000)]
Edje: remove some shadow variable warnings
SVN revision: 68108
Vincent Torri [Sat, 18 Feb 2012 14:25:45 +0000 (14:25 +0000)]
Edje: update declaration of alloca
SVN revision: 68107
Vincent Torri [Sat, 18 Feb 2012 13:05:34 +0000 (13:05 +0000)]
Embryo: update alloca declaration
SVN revision: 68106
Vincent Torri [Sat, 18 Feb 2012 12:56:53 +0000 (12:56 +0000)]
Ecore: better check of ecore_evas_extn. This also fixes its compilation on Windows
SVN revision: 68105
Vincent Torri [Sat, 18 Feb 2012 12:55:26 +0000 (12:55 +0000)]
Ecore: ecore_pipe: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions
SVN revision: 68104
Carsten Haitzler [Sat, 18 Feb 2012 08:56:00 +0000 (08:56 +0000)]
shut gcc warning up - pointless but hey - 1 warn less.
SVN revision: 68102
Vincent Torri [Sat, 18 Feb 2012 08:33:36 +0000 (08:33 +0000)]
missed this file
SVN revision: 68101
Vincent Torri [Sat, 18 Feb 2012 08:33:00 +0000 (08:33 +0000)]
Evas: remove WIN32_CPPFLAGS and WIN32_CFLAGS are there are not used anymore. Move some headers in evas_common.h
SVN revision: 68100
Mike Blumenkrantz [Sat, 18 Feb 2012 02:38:10 +0000 (02:38 +0000)]
add debug info with url
SVN revision: 68098
Mike Blumenkrantz [Sat, 18 Feb 2012 02:23:09 +0000 (02:23 +0000)]
fix shadow var
SVN revision: 68097
Mike Blumenkrantz [Sat, 18 Feb 2012 02:19:36 +0000 (02:19 +0000)]
outdent some code here
SVN revision: 68096
Jihoon Kim [Sat, 18 Feb 2012 01:45:50 +0000 (01:45 +0000)]
ecore_imf: describe doxygen about some enums
SVN revision: 68095
David Walter Seikel [Fri, 17 Feb 2012 21:59:10 +0000 (21:59 +0000)]
Edje Lua: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions.
As per caro's commits. Not actually tested under Windows, my WiMo phone doesn't quite have what it takes to compile EFL.
SVN revision: 68093
Vincent Torri [Fri, 17 Feb 2012 21:35:57 +0000 (21:35 +0000)]
Evas: use evil_path_is_absolute()
SVN revision: 68092
Vincent Torri [Fri, 17 Feb 2012 21:08:15 +0000 (21:08 +0000)]
Eet: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions
SVN revision: 68091
Vincent Torri [Fri, 17 Feb 2012 21:02:31 +0000 (21:02 +0000)]
Eet: formatting
SVN revision: 68090
Vincent Torri [Fri, 17 Feb 2012 20:55:25 +0000 (20:55 +0000)]
forgot NEWS file
SVN revision: 68089
Vincent Torri [Fri, 17 Feb 2012 20:54:34 +0000 (20:54 +0000)]
Evil: forgot the NEWS file
SVN revision: 68088
Vincent Torri [Fri, 17 Feb 2012 20:53:36 +0000 (20:53 +0000)]
Eina: remove ugly FMT_* compatibility strings as Evil has now POSIX printf family functions
SVN revision: 68087
Vincent Torri [Fri, 17 Feb 2012 20:52:15 +0000 (20:52 +0000)]
Use gnu_printf attribute to detect wrong usage of printf family functions
SVN revision: 68086
Vincent Torri [Fri, 17 Feb 2012 20:51:05 +0000 (20:51 +0000)]
move standard header file before private ones
SVN revision: 68085
Vincent Torri [Fri, 17 Feb 2012 20:48:11 +0000 (20:48 +0000)]
* AUTHORS:
* src/lib/Evil.h:
* src/lib/Makefile.am:
* src/lib/evil_inet.c:
* src/lib/evil_mman.c:
* src/lib/evil_stdio.c:
* src/lib/evil_stdio.h:
* src/lib/evil_stdlib.c:
* src/lib/evil_util.c:
* src/lib/sys/mman.h:
* src/lib/evil_printa.c (added):
* src/lib/evil_pformatw.c (added):
* src/lib/evil_pformat.h (added):
* src/lib/evil_printw.c (added):
* src/lib/evil_print.h (added):
* src/lib/evil_macro.h (added):
* src/lib/evil_pformata.c (added):
Add POSIX printf family. Code taken from the MinGW-w64
project and modified to be integrated into Evil.
* src/bin/Makefile.am:
* src/bin/evil_suite.c:
* src/bin/evil_test_util.h (added):
* src/bin/evil_test_print.c (added):
* src/bin/evil_test_print.h (added):
* src/bin/evil_test_util.c (added):
Add util and printf unit tests
* src/lib/evil_errno.c:
* src/lib/errno.h (deleted):
* src/lib/mingw32ce (added):
* src/lib/mingw32ce/errno.h (added):
Move errno.h for Windows CE in its own directory to
suppress conflicts with standard errno.h when compiling
for Windows XP.
* src/lib/dlfcn/dlfcn.c:
* src/lib/evil_link_ce.c:
* src/lib/evil_main.c:
* src/lib/evil_unistd.c:
Define WIN32_LEAN_AND_MEAN only if it's not defined.
* src/lib/evil_fcntl.c:
Remove debug.
* src/bin/evil_test_dlfcn.c:
* src/bin/evil_test_environment.c:
* src/bin/evil_test_gettimeofday.c:
* src/bin/evil_test_link.c:
* src/bin/evil_test_mkstemp.c:
* src/bin/evil_test_pipe.c:
* src/bin/evil_test_realpath.c:
Remove warnings.
* src/lib/evil_link_xp.cpp:
Formatting.
SVN revision: 68084
Jonas M. Gastal [Fri, 17 Feb 2012 18:52:58 +0000 (18:52 +0000)]
Eina value example with user defined type.
SVN revision: 68082
Jonas M. Gastal [Fri, 17 Feb 2012 13:24:05 +0000 (13:24 +0000)]
Documented example of eina_value struct usage.
SVN revision: 68072
Jonas M. Gastal [Fri, 17 Feb 2012 13:24:02 +0000 (13:24 +0000)]
Documented example for eina_value.
SVN revision: 68071
Cedric BAIL [Fri, 17 Feb 2012 11:16:01 +0000 (11:16 +0000)]
eina: fix forgotten initialization of count during eina_list_split_list.
SVN revision: 68067
Leif Middelschulte [Fri, 17 Feb 2012 10:52:20 +0000 (10:52 +0000)]
Change impl. to follow param name of header.
SVN revision: 68065
Leif Middelschulte [Fri, 17 Feb 2012 10:48:49 +0000 (10:48 +0000)]
rename 'size' param of eina_list_sort to 'limit'
SVN revision: 68064
Mike Blumenkrantz [Thu, 16 Feb 2012 21:57:34 +0000 (21:57 +0000)]
null check
SVN revision: 68039
Gustavo Sverzut Barbieri [Thu, 16 Feb 2012 19:48:13 +0000 (19:48 +0000)]
eina_model: new events for load/unload.
Added the events: loaded and unloaded to notify eina_model_load() and
eina_model_unload() were called.
To be more specific, the interfaces used by EINA_MODEL_TYPE_MIXIN
(Eina_Model_Interface_Properties and Eina_Model_Interface_Children)
also do:
* properties,loaded
* properties,unloaded
* children,loaded
* children,unloaded
SVN revision: 68035
Gustavo Sverzut Barbieri [Thu, 16 Feb 2012 19:33:50 +0000 (19:33 +0000)]
3/3 eina_model: fix inheritance test.
HUMAN_POOPER_IFACE must have ANIMAL_POOPER_IFACE as parent interface,
otherwise the order will be incorrect.
The test were also improved in other ways:
* use ck_assert_int_eq() instead of fail_if()... it prints the incorrect value
* check refcount
* unref models
* shutdown eina
SVN revision: 68034
Gustavo Sverzut Barbieri [Thu, 16 Feb 2012 19:31:56 +0000 (19:31 +0000)]
2/3 eina_model: properly eliminate duplicates.
We must check for duplicates otherwise we'll have remaining entries
after topological sort.
SVN revision: 68033
Gustavo Sverzut Barbieri [Thu, 16 Feb 2012 19:30:23 +0000 (19:30 +0000)]
1/3 eina_model: lookup interfaces in the correct order.
We should lookup then in forward order, as they are sorted from
most-specific first, with parents at the end.
This breaks test, will fix in the last commit (3/3).
SVN revision: 68032
Leif Middelschulte [Thu, 16 Feb 2012 19:26:30 +0000 (19:26 +0000)]
Add mode add/del functions to ecore_x_randr
SVN revision: 68031
Gustavo Lima Chaves [Thu, 16 Feb 2012 16:27:21 +0000 (16:27 +0000)]
[Evas] Use the right size for parent smart class on
inheritance.
SVN revision: 68029
Tom Hacohen [Thu, 16 Feb 2012 12:37:27 +0000 (12:37 +0000)]
Elm model: Updated examples.
Patch by Yakov.
SVN revision: 68027
Jihoon Kim [Thu, 16 Feb 2012 00:40:56 +0000 (00:40 +0000)]
Edje.h: add @since 1.2 in Edje_Input_Panel_Lang, Edje_Input_panel_Return_Key_Type
Thanks to Vincent about spotting it
SVN revision: 67994
Jihoon Kim [Thu, 16 Feb 2012 00:35:14 +0000 (00:35 +0000)]
ecore_imf: add @since 1.2 in Ecore_IMF_Input_Panel_Lang and Ecore_IMF_Input_Panel_Return_Key_Type
Thanks to Vincent about spotting it
SVN revision: 67993
Jonas M. Gastal [Wed, 15 Feb 2012 18:44:50 +0000 (18:44 +0000)]
Documentation for all eina model functions.
SVN revision: 67992
Gustavo Sverzut Barbieri [Wed, 15 Feb 2012 14:17:16 +0000 (14:17 +0000)]
make tasn happier
SVN revision: 67987
Gustavo Sverzut Barbieri [Wed, 15 Feb 2012 14:08:01 +0000 (14:08 +0000)]
review animal as example for other example files.
SVN revision: 67986
Gustavo Sverzut Barbieri [Wed, 15 Feb 2012 13:50:43 +0000 (13:50 +0000)]
build example.
SVN revision: 67985
Cedric BAIL [Wed, 15 Feb 2012 13:45:56 +0000 (13:45 +0000)]
edje: forgot to save the information in the file.
SVN revision: 67984
Jihoon Kim [Wed, 15 Feb 2012 08:21:11 +0000 (08:21 +0000)]
edje/edje_entry:
add edje_object_part_text_input_panel_language_set/get
edje_object_part_text_input_panel_imdata_set/get
edje_object_part_text_input_panel_return_key_type_set/get
edje_object_part_text_input_panel_return_key_disabled_set/get
SVN revision: 67966