ChunEon Park [Mon, 22 Oct 2012 06:48:21 +0000 (06:48 +0000)]
evas/event - sorry. nevermind. it's ok.
SVN revision: 78317
ChunEon Park [Mon, 22 Oct 2012 06:45:15 +0000 (06:45 +0000)]
evas/event - my commit caused some problem. revert temporarly.
SVN revision: 78316
ChunEon Park [Mon, 22 Oct 2012 05:02:53 +0000 (05:02 +0000)]
evas/events - use Eina_Bool
SVN revision: 78314
ChunEon Park [Mon, 22 Oct 2012 04:57:32 +0000 (04:57 +0000)]
evas/proxy - skip the events on invisible source obj.
SVN revision: 78313
Daniel Zaoui [Sun, 21 Oct 2012 13:35:16 +0000 (13:35 +0000)]
Fix edje_edit. Didn't see that the base of the Edje_edit is not a
pointer. Changed it to satisfy Eo requirements.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78306
Daniel Zaoui [Sun, 21 Oct 2012 10:46:58 +0000 (10:46 +0000)]
Edje porting to Eo
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78305
Daniel Zaoui [Sun, 21 Oct 2012 08:17:08 +0000 (08:17 +0000)]
Remove EAPI that were not supposed to be.
vtorri is hot today!!!
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78303
Daniel Juyung Seo [Sun, 21 Oct 2012 08:09:05 +0000 (08:09 +0000)]
efreet: Fixed build break without edbus2. Patch by vtorri.
Thanks a lot vtorri!
I tested this with/without edbus2.
SVN revision: 78302
Daniel Zaoui [Sun, 21 Oct 2012 08:04:20 +0000 (08:04 +0000)]
Fix: compilation problem due to _ecore_parent declaration and
HAVE_MALLINFO conflict.
Thanks to vtorri for having found that.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 78301
Sebastian Dransfeld [Sun, 21 Oct 2012 04:53:23 +0000 (04:53 +0000)]
efreet: Add dbus efreet daemon
Not working yet.
SVN revision: 78294
Sebastian Dransfeld [Sun, 21 Oct 2012 04:53:18 +0000 (04:53 +0000)]
efreet: move common function to base
SVN revision: 78293
Sebastian Dransfeld [Sun, 21 Oct 2012 04:52:59 +0000 (04:52 +0000)]
edbus: Add initializers to stop warnings
SVN revision: 78292
Boris Faure [Sat, 20 Oct 2012 14:02:36 +0000 (14:02 +0000)]
evas_text_grid: ' ' can be underlined or striken through
+ typo
SVN revision: 78284
Mike McCormack [Sat, 20 Oct 2012 05:08:18 +0000 (05:08 +0000)]
ecore: Fix unbalanced lock
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 78274
Mike McCormack [Fri, 19 Oct 2012 23:50:44 +0000 (23:50 +0000)]
evas: Fix unused return code warnings... check return codes
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 78273
Lucas De Marchi [Fri, 19 Oct 2012 23:33:05 +0000 (23:33 +0000)]
efreet: Fix efreet_init_parse for non existent file
The conversion to eina_file_map() in r78179 broke the error path of
efreet_init_parse(). Particularly if file doesn't exist. Since the variables
were not initialized it was trying to operate on random values from the stack.
So I got the following crash on E17:
#0 0x00007f238b0bbd67 in waitpid () from /usr/lib/libpthread.so.0
#1 0x00000000004397a3 in e_alert_show ()
#2 0x0000000000526392 in e_sigseg_act ()
#3 <signal handler called>
#4 0x0000000000000031 in ?? ()
#5 0x00007f239315df0f in efreet_ini_parse (file=file@entry=0x7fff39ce46f0 "/home/lucas/local/share/enlightenment/applications/defaults.list")
at /home/lucas/p/e-svn/trunk/efreet/src/lib/efreet_ini.c:245
#6 0x00007f239315e100 in efreet_ini_new (file=0x7fff39ce46f0 "/home/lucas/local/share/enlightenment/applications/defaults.list")
at /home/lucas/p/e-svn/trunk/efreet/src/lib/efreet_ini.c:82
#7 0x0000000000538174 in _e_util_default_terminal_get ()
#8 0x00000000005382dc in e_util_terminal_desktop_get ()
#9 0x00007f23706a1065 in e_fwin_init () from /home/lucas/local/lib/enlightenment/modules/fileman/linux-gnu-x86_64-ver-pre-svn-08/module.so
#10 0x00007f237069b524 in e_modapi_init () from /home/lucas/local/lib/enlightenment/modules/fileman/linux-gnu-x86_64-ver-pre-svn-08/module.so
#11 0x000000000050420d in e_module_enable ()
#12 0x0000000000504e77 in _e_module_cb_idler ()
#13 0x00007f238da22739 in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>) at /home/lucas/p/e-svn/trunk/ecore/src/lib/ecore/ecore_private.h:265
#14 _ecore_idle_enterer_call () at /home/lucas/p/e-svn/trunk/ecore/src/lib/ecore/ecore_idle_enterer.c:234
#15 0x00007f238da24c1b in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at /home/lucas/p/e-svn/trunk/ecore/src/lib/ecore/ecore_main.c:1826
#16 0x00007f238da252c7 in ecore_main_loop_begin () at /home/lucas/p/e-svn/trunk/ecore/src/lib/ecore/ecore_main.c:934
#17 0x0000000000436167 in main ()
Besides initializing the variables, there's no need to "goto" if the file
doesn't exist.... just return.
SVN revision: 78272
Bruno Dilly [Fri, 19 Oct 2012 18:50:46 +0000 (18:50 +0000)]
ephysics: support back-face culling
SVN revision: 78265
Ricardo de Almeida Gonzaga [Fri, 19 Oct 2012 18:50:38 +0000 (18:50 +0000)]
ephysics: fine tunning on sandbox layout
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 78264
Lucas De Marchi [Fri, 19 Oct 2012 18:24:36 +0000 (18:24 +0000)]
edbus: Add example for emitting signal
SVN revision: 78263
Lucas De Marchi [Fri, 19 Oct 2012 18:24:30 +0000 (18:24 +0000)]
edbus: Remove space after for-like macros
SVN revision: 78262
Nicholas Hughart [Fri, 19 Oct 2012 16:19:33 +0000 (16:19 +0000)]
Backport 78258/78259 to fix Eina amalgamation build.
SVN revision: 78260
Nicholas Hughart [Fri, 19 Oct 2012 16:01:49 +0000 (16:01 +0000)]
A little formatting fix
SVN revision: 78259
Nicholas Hughart [Fri, 19 Oct 2012 15:57:55 +0000 (15:57 +0000)]
Make Eina amalgamation build again
The eina_thread_init and eina_thread_shutdown functions
have to return Eina_Bool to match other init/shutdown
functions in Eina. The fact that this didn't break the
normal build is interesting...
SVN revision: 78258
Christopher Michael [Fri, 19 Oct 2012 12:58:37 +0000 (12:58 +0000)]
Evas: Add EINA_UNUSED where missing.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 78253
Christopher Michael [Fri, 19 Oct 2012 12:58:33 +0000 (12:58 +0000)]
Evas: Remove unused variables
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 78252
ChunEon Park [Fri, 19 Oct 2012 12:26:59 +0000 (12:26 +0000)]
evas - updated NEWS & Changelog
SVN revision: 78251
ChunEon Park [Fri, 19 Oct 2012 12:22:42 +0000 (12:22 +0000)]
evas/clip - use Eina_Bool
SVN revision: 78250
ChunEon Park [Fri, 19 Oct 2012 12:22:16 +0000 (12:22 +0000)]
evas/proxy - update rendering when source visibility is switching.
SVN revision: 78249
ChunEon Park [Fri, 19 Oct 2012 12:00:57 +0000 (12:00 +0000)]
evas/render - refactoring code.
SVN revision: 78248
Cedric BAIL [Fri, 19 Oct 2012 10:56:34 +0000 (10:56 +0000)]
evas: move to Eina_Thread.
SVN revision: 78245
Cedric BAIL [Fri, 19 Oct 2012 10:45:25 +0000 (10:45 +0000)]
ecore: oops fix a typo.
SVN revision: 78243
Sebastian Dransfeld [Fri, 19 Oct 2012 09:03:14 +0000 (09:03 +0000)]
eina: Always do opendir first
SVN revision: 78238
Carsten Haitzler [Fri, 19 Oct 2012 08:18:59 +0000 (08:18 +0000)]
fix dirp leak
SVN revision: 78235
Cedric BAIL [Fri, 19 Oct 2012 07:18:11 +0000 (07:18 +0000)]
evas: use new Eina_Thread API.
SVN revision: 78232
Cedric BAIL [Fri, 19 Oct 2012 07:15:11 +0000 (07:15 +0000)]
eina: look around for setaffinity.
SVN revision: 78231
Cedric BAIL [Fri, 19 Oct 2012 07:13:21 +0000 (07:13 +0000)]
ecore: update to new API.
SVN revision: 78230
Cedric BAIL [Fri, 19 Oct 2012 07:13:08 +0000 (07:13 +0000)]
efl: change a little bit API.
SVN revision: 78229
Cedric BAIL [Fri, 19 Oct 2012 07:12:30 +0000 (07:12 +0000)]
eina: change API a little bit.
SVN revision: 78228
Cedric BAIL [Fri, 19 Oct 2012 05:49:48 +0000 (05:49 +0000)]
ecore: use Eina_Thread in Ecore_Thread.
SVN revision: 78227
Cedric BAIL [Fri, 19 Oct 2012 05:48:16 +0000 (05:48 +0000)]
eina: add Eina_Thread API.
SVN revision: 78226
Cedric BAIL [Fri, 19 Oct 2012 05:47:33 +0000 (05:47 +0000)]
efl: add Eina_Thread API.
SVN revision: 78225
Cedric BAIL [Fri, 19 Oct 2012 04:38:08 +0000 (04:38 +0000)]
eina: handle properly case where str != NULL and slen == 0
SVN revision: 78222
Cedric BAIL [Fri, 19 Oct 2012 01:51:07 +0000 (01:51 +0000)]
efl: backport r78215.
SVN revision: 78217
Cedric BAIL [Fri, 19 Oct 2012 01:49:06 +0000 (01:49 +0000)]
efl: backport r78213.
SVN revision: 78216
Cedric BAIL [Fri, 19 Oct 2012 01:32:31 +0000 (01:32 +0000)]
efl: oops revert things that should not have got in.
SVN revision: 78212
Cedric BAIL [Fri, 19 Oct 2012 01:31:22 +0000 (01:31 +0000)]
efl: backport r78209.
SVN revision: 78211
Bruno Dilly [Thu, 18 Oct 2012 23:55:45 +0000 (23:55 +0000)]
ephysics: move perspective stuff to camera component
Looks like it fits better the camera component than world.
SVN revision: 78206
Bruno Dilly [Thu, 18 Oct 2012 23:27:26 +0000 (23:27 +0000)]
ephysics: add perspective support
SVN revision: 78205
Bruno Dilly [Thu, 18 Oct 2012 23:27:19 +0000 (23:27 +0000)]
ephysics: change bouncing 3d example
Make it easier to test 3d rotations
SVN revision: 78204
Bruno Dilly [Thu, 18 Oct 2012 21:23:21 +0000 (21:23 +0000)]
ephysics: don't set density 0 when setting mass on
sandbox
SVN revision: 78203
Bruno Dilly [Thu, 18 Oct 2012 21:23:16 +0000 (21:23 +0000)]
ephysics: set velocity before applying impulse on
sandbox
Otherwise the velocity implied by impulse will be zeroed.
SVN revision: 78202
Bruno Dilly [Thu, 18 Oct 2012 21:23:05 +0000 (21:23 +0000)]
ephysics: expose volume getter
useful to calculate density given a mass
SVN revision: 78201
José Roberto de Souza [Thu, 18 Oct 2012 20:11:10 +0000 (20:11 +0000)]
edbus: Add a private function edbus_message_iter_sub_iter_get()
Function will be used in a future patch.
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78199
José Roberto de Souza [Thu, 18 Oct 2012 20:11:04 +0000 (20:11 +0000)]
edbus: Avoid call _on_signal_handler_free over freed object or proxy
If a signal handler callback remove the last reference of his parent, his parent
will unref all your childrens including signal handler, but signal handler could
not be freed until your callback was finish so a event to delete it will be
created and when this event happen the signal handler parent was already freed
and we could not call _on_signal_handler_free().
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78198
Ricardo de Almeida Gonzaga [Thu, 18 Oct 2012 19:18:13 +0000 (19:18 +0000)]
ephysics: sandbox apply actions on restart
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 78195
Ricardo de Almeida Gonzaga [Thu, 18 Oct 2012 19:18:08 +0000 (19:18 +0000)]
ephysics: adjust sandbox body type combo alignment
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 78194
Leandro Dorileo [Thu, 18 Oct 2012 19:18:00 +0000 (19:18 +0000)]
EPhysics: avoid restacking objects on different layers
If the two objects are not in the same layer avoid restacking it.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 78193
José Roberto de Souza [Thu, 18 Oct 2012 17:00:28 +0000 (17:00 +0000)]
edbus: Use NULL instead of EDBUS_ARGS({"", ""})
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 78192
ChunEon Park [Thu, 18 Oct 2012 12:13:04 +0000 (12:13 +0000)]
evas/event - remove duplication
SVN revision: 78185
ChunEon Park [Thu, 18 Oct 2012 11:52:21 +0000 (11:52 +0000)]
evas - use Eina_Bool
SVN revision: 78184
ChunEon Park [Thu, 18 Oct 2012 11:42:03 +0000 (11:42 +0000)]
evas/event - update move event when object freeze event is off.
SVN revision: 78182
ChunEon Park [Thu, 18 Oct 2012 11:30:04 +0000 (11:30 +0000)]
evas/proxy - +source visible set APIs
Need to care some more cases. will be upstreamed additionally.
SVN revision: 78180
Sebastian Dransfeld [Thu, 18 Oct 2012 11:19:28 +0000 (11:19 +0000)]
efreet: use eina_file_map
SVN revision: 78179
Sebastian Dransfeld [Thu, 18 Oct 2012 11:19:14 +0000 (11:19 +0000)]
efreet: formatting
SVN revision: 78178
ChunEon Park [Thu, 18 Oct 2012 10:52:10 +0000 (10:52 +0000)]
evas - updated NEWS
SVN revision: 78177
Sebastian Dransfeld [Thu, 18 Oct 2012 09:40:00 +0000 (09:40 +0000)]
efreet: move update files
Move update files to separate subdir to reduce inotify triggers
SVN revision: 78176
Sebastian Dransfeld [Thu, 18 Oct 2012 09:39:44 +0000 (09:39 +0000)]
efreet: move variable to right scope
SVN revision: 78175
Sebastian Dransfeld [Thu, 18 Oct 2012 09:12:25 +0000 (09:12 +0000)]
efreet: optimize stat
use eina_file_stat_ls instead of eina_file.*_ls + ecore_file_is_dir
SVN revision: 78173
Sebastian Dransfeld [Thu, 18 Oct 2012 09:12:14 +0000 (09:12 +0000)]
eina: Check if we can open dir first
SVN revision: 78172
Sebastian Dransfeld [Thu, 18 Oct 2012 09:12:04 +0000 (09:12 +0000)]
efreet: simplify
Since we open the file, there is no need to check for file existance and
a fstat call is nicer than ecore_file_size
SVN revision: 78171
Sebastian Dransfeld [Thu, 18 Oct 2012 09:11:54 +0000 (09:11 +0000)]
efreet: formatting
SVN revision: 78170
Sebastian Dransfeld [Thu, 18 Oct 2012 09:11:43 +0000 (09:11 +0000)]
efreet: remove file exists check
efreet_ini_new will check if file exists later on.
SVN revision: 78169
Sebastian Dransfeld [Thu, 18 Oct 2012 09:11:25 +0000 (09:11 +0000)]
ecore_file: Don't check for file existance
This isn't needed, as inotify_add_watch will check this.
SVN revision: 78168
Sebastian Dransfeld [Thu, 18 Oct 2012 08:10:35 +0000 (08:10 +0000)]
efreet: remove realpath
Use eina_file_path_sanitize where needed
SVN revision: 78161
Sebastian Dransfeld [Thu, 18 Oct 2012 08:10:23 +0000 (08:10 +0000)]
efreet: remove realpath
No need to use realpath here, paths coming in here are already sane
SVN revision: 78160
Sebastian Dransfeld [Thu, 18 Oct 2012 08:09:54 +0000 (08:09 +0000)]
efreet: formatting
SVN revision: 78159
Christopher Michael [Thu, 18 Oct 2012 05:43:07 +0000 (05:43 +0000)]
Ecore_Evas (Wayland): Add missing LOGFN to ecore_evas_wayland_common
code. Patch from Rafael Antognolli, Thanks :)
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 78147
Cedric BAIL [Thu, 18 Oct 2012 03:40:38 +0000 (03:40 +0000)]
ecore: remove duplicate.
SVN revision: 78146
Sung Park [Thu, 18 Oct 2012 02:23:08 +0000 (02:23 +0000)]
EvasGL: for direct rendering option, we have to force the gl code to be redrawn
every render loop because the framebuffer is updated every time. I think it's
fair enough to make this assumption here for this optimization.
SVN revision: 78145
Cedric BAIL [Thu, 18 Oct 2012 01:27:50 +0000 (01:27 +0000)]
ecore: fix pedantic warning.
Patch by Vikram Narayanan <vikram186@gmail.com>
SVN revision: 78144
Vincent Torri [Wed, 17 Oct 2012 21:56:37 +0000 (21:56 +0000)]
cosmetic
SVN revision: 78139
Vincent Torri [Wed, 17 Oct 2012 21:53:48 +0000 (21:53 +0000)]
more echo's
SVN revision: 78138
Vincent Torri [Wed, 17 Oct 2012 21:50:52 +0000 (21:50 +0000)]
merge: configure.ac : quotes and cosmetic
SVN revision: 78137
Rob Bradford [Wed, 17 Oct 2012 21:50:31 +0000 (21:50 +0000)]
Ecore_Wayland: Update to changed direction
Positive and negative have been switched so we no longer need to invert
ourselves.
Patch by: Rob Bradford <rob@linux.intel.com>
SVN revision: 78136
Bruno Dilly [Wed, 17 Oct 2012 21:37:22 +0000 (21:37 +0000)]
ephysics: fix configure.ac regarding tests
Fix trac ticket #1615.
The first issue with configure is that `./configure --disable-build-tests`
doesn't disable tests.
And the second issue is that tests actually require elementary >= 1.7.99
SVN revision: 78135
Bruno Dilly [Wed, 17 Oct 2012 21:37:10 +0000 (21:37 +0000)]
ephysics: don't change body properties if custom
material is set
It shouldn't imply in specific properties
SVN revision: 78134
Ricardo de Almeida Gonzaga [Wed, 17 Oct 2012 21:37:00 +0000 (21:37 +0000)]
ephysics: adjust example docs based on Z axis enable.
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 78133
Bruno Dilly [Wed, 17 Oct 2012 21:36:41 +0000 (21:36 +0000)]
ephysics: sandbox rewrite
Too much duplicated / boilerplate code.
Things are much simpler now.
Also fix resizing constraint.
SVN revision: 78132
Gustavo Sverzut Barbieri [Wed, 17 Oct 2012 13:54:31 +0000 (13:54 +0000)]
efl: fix swapped dev/debug.
thanks demarchi.
SVN revision: 78121
Gustavo Sverzut Barbieri [Wed, 17 Oct 2012 13:50:11 +0000 (13:50 +0000)]
efl: add --with-profile=debug, make dev faster.
seems the debug of threads and stringshare could cause major
slowdowns, then add another profile to produce debug. Changes:
* dev: unlimited log.
* debug: same as dev with debug malloc, threads and stringshare.
SVN revision: 78120
Carsten Haitzler [Wed, 17 Oct 2012 10:24:03 +0000 (10:24 +0000)]
add tmpstr to efl eina tree... this is for the future so not going
into eina tree.
SVN revision: 78112
Daniel Juyung Seo [Wed, 17 Oct 2012 10:09:39 +0000 (10:09 +0000)]
edje .gitignore: updated .gitignore.
SVN revision: 78110
Carsten Haitzler [Wed, 17 Oct 2012 09:20:57 +0000 (09:20 +0000)]
just check for pthread in evas. eina does the rest now.
SVN revision: 78109
Carsten Haitzler [Wed, 17 Oct 2012 09:16:20 +0000 (09:16 +0000)]
disable some realpath(s) in efreet to rece syscall noise on init...
after some poking around and looking - terminology is taking about
800ms to start ... and we seem to use about 300ms or so of that time
statting files and tregistering them for file monitoring (the dirs
that are found there) and also handling a big batch of incoming file
monitor events for some reason even tho nothing changed.
this cuts down some time+noise, but we need to do a lot of work here. :(
SVN revision: 78108
Tom Hacohen [Wed, 17 Oct 2012 06:58:38 +0000 (06:58 +0000)]
Evas textblock: Fixed issues when deleting some ranges.
An example broken range: "A<ps/><b>B</b>".
Many thanks to WooHyun for reporting this and providing most of the fix.
SVN revision: 78105
Carsten Haitzler [Wed, 17 Oct 2012 06:24:00 +0000 (06:24 +0000)]
oops i turned on pipe rendering... didnt mean to!
SVN revision: 78104
Carsten Haitzler [Wed, 17 Oct 2012 06:04:02 +0000 (06:04 +0000)]
add chlog + news
SVN revision: 78103
Carsten Haitzler [Wed, 17 Oct 2012 03:55:50 +0000 (03:55 +0000)]
use eina barrier in evas.
SVN revision: 78101
Carsten Haitzler [Wed, 17 Oct 2012 03:55:35 +0000 (03:55 +0000)]
add eina barrier to efl tree.
SVN revision: 78100
Carsten Haitzler [Wed, 17 Oct 2012 03:55:24 +0000 (03:55 +0000)]
add eina barrier stuff.
SVN revision: 78099