platform/upstream/efl.git
12 years agoecore XIM module: fixformatting
Jihoon Kim [Sat, 26 May 2012 00:10:56 +0000 (00:10 +0000)]
ecore XIM module: fixformatting

SVN revision: 71434

12 years agoEvas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
Christopher Michael [Fri, 25 May 2012 23:51:21 +0000 (23:51 +0000)]
Evas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
simpler, and possibly faster).

Thanks Seb ;)

SVN revision: 71431

12 years agoEvas: Fix clipping issue for wayland engines (were drawing outside the
Christopher Michael [Fri, 25 May 2012 12:55:45 +0000 (12:55 +0000)]
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

12 years agoEvas: Add framespace clip object (for efl wayland clipping issue).
Christopher Michael [Fri, 25 May 2012 12:54:38 +0000 (12:54 +0000)]
Evas: Add framespace clip object (for efl wayland clipping issue).

SVN revision: 71425

12 years agoecore/ecore_x - Changed ecore_x_error_get() return type to Ecore_X_Error_Code from int
ChunEon Park [Fri, 25 May 2012 10:15:27 +0000 (10:15 +0000)]
ecore/ecore_x - Changed ecore_x_error_get() return type to Ecore_X_Error_Code from int

SVN revision: 71421

12 years agofix mainloop begin/quit then begin again issue.
Carsten Haitzler [Fri, 25 May 2012 09:18:48 +0000 (09:18 +0000)]
fix mainloop begin/quit then begin again issue.

SVN revision: 71419

12 years agoevas - trivial code refactoring for evas_object_clip_recalc
ChunEon Park [Fri, 25 May 2012 08:13:40 +0000 (08:13 +0000)]
evas - trivial code refactoring for evas_object_clip_recalc

SVN revision: 71418

12 years agoscim_immodule: fix some typos
Jihoon Kim [Fri, 25 May 2012 07:54:46 +0000 (07:54 +0000)]
scim_immodule: fix some typos

SVN revision: 71417

12 years agoadd chlog for memfile change
Carsten Haitzler [Fri, 25 May 2012 03:31:37 +0000 (03:31 +0000)]
add chlog for memfile change

SVN revision: 71415

12 years agoEcore_X(cb): Also fix send of new events here ... someone is slacking ;)
Christopher Michael [Thu, 24 May 2012 10:18:32 +0000 (10:18 +0000)]
Ecore_X(cb): Also fix send of new events here ... someone is slacking ;)

SVN revision: 71410

12 years agook ok - doesnt make a difference.. but only limit if MORE than 16xcpu
Carsten Haitzler [Thu, 24 May 2012 10:13:30 +0000 (10:13 +0000)]
ok ok - doesnt make a difference.. but only limit if MORE than 16xcpu
count

SVN revision: 71409

12 years agofix ecore-thread scheduler starvation issue.
Carsten Haitzler [Thu, 24 May 2012 09:51:17 +0000 (09:51 +0000)]
fix ecore-thread scheduler starvation issue.

SVN revision: 71404

12 years agofix send of new events alreayd added. oops. should test shouldnt i.
Carsten Haitzler [Thu, 24 May 2012 08:57:58 +0000 (08:57 +0000)]
fix send of new events alreayd added. oops. should test shouldnt i.

SVN revision: 71402

12 years agoand no more segv's in ecore-con and ecore-ipc. see changelog.
Carsten Haitzler [Thu, 24 May 2012 07:49:30 +0000 (07:49 +0000)]
and no more segv's in ecore-con and ecore-ipc. see changelog.

SVN revision: 71400

12 years agoe, evas, elementary: Synced @author with AUTHORS.
Daniel Juyung Seo [Thu, 24 May 2012 07:17:05 +0000 (07:17 +0000)]
e, evas, elementary: Synced @author with AUTHORS.

SVN revision: 71399

12 years agoevas evas_object_smart_clipped.c: Fixed formatting.
Daniel Juyung Seo [Thu, 24 May 2012 06:48:25 +0000 (06:48 +0000)]
evas evas_object_smart_clipped.c: Fixed formatting.

SVN revision: 71396

12 years agoevas Evas.h: Fixed typo.
Daniel Juyung Seo [Thu, 24 May 2012 06:48:21 +0000 (06:48 +0000)]
evas Evas.h: Fixed typo.

SVN revision: 71395

12 years agobetter fix for ecore-con client disconnecting maybe
Mike Blumenkrantz [Thu, 24 May 2012 06:39:43 +0000 (06:39 +0000)]
better fix for ecore-con client disconnecting maybe

SVN revision: 71393

12 years agofix async embryo_cc stuff. it was losing all the embyro compiles!
Carsten Haitzler [Thu, 24 May 2012 05:37:36 +0000 (05:37 +0000)]
fix async embryo_cc stuff. it was losing all the embyro compiles!

SVN revision: 71387

12 years agobased on Raphael's idea of tmpdir env vars and such - but different.
Carsten Haitzler [Thu, 24 May 2012 05:07:22 +0000 (05:07 +0000)]
based on Raphael's idea of tmpdir env vars and such - but different.
still disables unlink on non-linux.

SVN revision: 71386

12 years agofix dates in chlog - it's 24th!
Carsten Haitzler [Thu, 24 May 2012 04:33:00 +0000 (04:33 +0000)]
fix dates in chlog - it's 24th!

SVN revision: 71380

12 years agoFrom: Doyoun Kang <doyoun.kang@samsung.com>
Doyoun Kang [Thu, 24 May 2012 04:27:01 +0000 (04:27 +0000)]
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

12 years agoadd a -threads mode and make non-threaded compile the default... no
Carsten Haitzler [Thu, 24 May 2012 03:59:02 +0000 (03:59 +0000)]
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

12 years agoecore_win32: fix doc
Vincent Torri [Wed, 23 May 2012 20:46:52 +0000 (20:46 +0000)]
ecore_win32: fix doc

SVN revision: 71369

12 years agoevas/cserve2: Refactory slave to inherit from a slave base.
Rafael Antognolli [Wed, 23 May 2012 20:39:39 +0000 (20:39 +0000)]
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

12 years agoefreet: Add parameter checking to exported API
Sebastian Dransfeld [Wed, 23 May 2012 20:10:27 +0000 (20:10 +0000)]
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

12 years agoevas/cserve2: Add basic font search when a font load is
Rafael Antognolli [Wed, 23 May 2012 18:10:39 +0000 (18:10 +0000)]
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

12 years agoevas/cserve2: Make Font_Entry inherit from Entry.
Rafael Antognolli [Wed, 23 May 2012 18:10:32 +0000 (18:10 +0000)]
evas/cserve2: Make Font_Entry inherit from Entry.
Also update some code paths to reflect the new type of entry.

SVN revision: 71364

12 years agoevas/cserve2: Add font entries and sources hashes.
Rafael Antognolli [Wed, 23 May 2012 18:10:26 +0000 (18:10 +0000)]
evas/cserve2: Add font entries and sources hashes.
Added the needed struct members too, and some functions to manipulate
the hashes.

SVN revision: 71363

12 years agoevas/cserve2: Adding code to receive font messages on
Rafael Antognolli [Wed, 23 May 2012 18:10:17 +0000 (18:10 +0000)]
evas/cserve2: Adding code to receive font messages on
 server.

SVN revision: 71362

12 years agoevas/cserve2: Adding some font structs to the cache.
Rafael Antognolli [Wed, 23 May 2012 18:10:10 +0000 (18:10 +0000)]
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

12 years agoevas/cserve2: Adding message structs for font rendering
Rafael Antognolli [Wed, 23 May 2012 18:09:57 +0000 (18:09 +0000)]
evas/cserve2: Adding message structs for font rendering
 communication.

SVN revision: 71360

12 years agoLil' refactor on CServe2's cache. More to come when the last book of 'A Song of Ice...
Iván Briano [Wed, 23 May 2012 17:13:46 +0000 (17:13 +0000)]
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

12 years agoclean pc files to not have cflags in Cflags: of required libs - seems
Carsten Haitzler [Wed, 23 May 2012 10:21:53 +0000 (10:21 +0000)]
clean pc files to not have cflags in Cflags: of required libs - seems
to work these days with pkg-config.

SVN revision: 71353

12 years agobefore i changelog and backport this... discomfitor - look at this!
Carsten Haitzler [Wed, 23 May 2012 09:07:47 +0000 (09:07 +0000)]
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

12 years agoEcore_Wayland: Fix global interface name, thanks Alex ;)
Christopher Michael [Wed, 23 May 2012 08:01:15 +0000 (08:01 +0000)]
Ecore_Wayland: Fix global interface name, thanks Alex ;)

SVN revision: 71350

12 years agoformatting fix.
Carsten Haitzler [Wed, 23 May 2012 04:31:47 +0000 (04:31 +0000)]
formatting fix.

SVN revision: 71347

12 years agoadd changelog for fix.
Carsten Haitzler [Wed, 23 May 2012 04:28:09 +0000 (04:28 +0000)]
add changelog for fix.

SVN revision: 71346

12 years agouse memset so we never have this problem again and also put in
Carsten Haitzler [Wed, 23 May 2012 04:26:24 +0000 (04:26 +0000)]
use memset so we never have this problem again and also put in
eina_file_win32.c

SVN revision: 71345

12 years agoadd brackets.. to if...
Carsten Haitzler [Wed, 23 May 2012 04:22:41 +0000 (04:22 +0000)]
add brackets.. to if...

SVN revision: 71344

12 years agoif we are mallocing structs... lets set all the members to sane values
Carsten Haitzler [Wed, 23 May 2012 04:21:43 +0000 (04:21 +0000)]
if we are mallocing structs... lets set all the members to sane values
shall we... or use CALLOC! :/

SVN revision: 71343

12 years agofound scrollbar bug in e17 theme... something to do with my making
Carsten Haitzler [Wed, 23 May 2012 03:12:25 +0000 (03:12 +0000)]
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

12 years agoEcore_X(cb): And memset the appropriate structure too.
Christopher Michael [Tue, 22 May 2012 15:15:52 +0000 (15:15 +0000)]
Ecore_X(cb): And memset the appropriate structure too.

SVN revision: 71328

12 years agoEcore_X(cb): Fix ecore_x to build again with xcb.
Christopher Michael [Tue, 22 May 2012 15:12:40 +0000 (15:12 +0000)]
Ecore_X(cb): Fix ecore_x to build again with xcb.

SVN revision: 71327

12 years agoAdd ecore_x_mouse_in_send() and ecore_x_mouse_out_send()
Carsten Haitzler [Tue, 22 May 2012 12:09:06 +0000 (12:09 +0000)]
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

12 years agoEo: Fix the test suite to run with CK_FORK=no.
Tom Hacohen [Tue, 22 May 2012 11:13:15 +0000 (11:13 +0000)]
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

12 years agoEvas grid/table: Add const to objects where needed.
Tom Hacohen [Tue, 22 May 2012 10:18:46 +0000 (10:18 +0000)]
Evas grid/table: Add const to objects where needed.

SVN revision: 71312

12 years agoecore: reduce likely race condition on Ecore_Thread shutdown.
Cedric BAIL [Tue, 22 May 2012 10:13:14 +0000 (10:13 +0000)]
ecore: reduce likely race condition on Ecore_Thread shutdown.

SVN revision: 71311

12 years agodont eet_close on error/abort as it can cause segv's now due to threads.
Carsten Haitzler [Tue, 22 May 2012 09:09:52 +0000 (09:09 +0000)]
dont eet_close on error/abort as it can cause segv's now due to threads.

SVN revision: 71309

12 years agoEvas box: Add const to some getters.
Tom Hacohen [Tue, 22 May 2012 08:48:03 +0000 (08:48 +0000)]
Evas box: Add const to some getters.

Thanks to Daniel Zaoui for letting me know.

SVN revision: 71308

12 years agoEcore_Wayland: Add patch from Alex Wu <zhiwen.wu@linux.intel.com> for
Christopher Michael [Tue, 22 May 2012 08:17:30 +0000 (08:17 +0000)]
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

12 years agoEo: Fixed memory leaks in the tests.
Tom Hacohen [Mon, 21 May 2012 15:18:54 +0000 (15:18 +0000)]
Eo: Fixed memory leaks in the tests.

SVN revision: 71289

12 years agoEo: Fix illegal memcpy.
Tom Hacohen [Mon, 21 May 2012 15:18:52 +0000 (15:18 +0000)]
Eo: Fix illegal memcpy.

We should not try to copy ourselves to ourselves. :)

SVN revision: 71288

12 years agoEo: Added more magic tests.
Tom Hacohen [Mon, 21 May 2012 14:48:38 +0000 (14:48 +0000)]
Eo: Added more magic tests.

SVN revision: 71287

12 years agoEo: Made an hot-path check compile out when not in debug mode.
Tom Hacohen [Mon, 21 May 2012 14:48:32 +0000 (14:48 +0000)]
Eo: Made an hot-path check compile out when not in debug mode.

SVN revision: 71286

12 years agoedje edje_cc_handlers.c: Fixed formatting while reading the code.
Daniel Juyung Seo [Mon, 21 May 2012 13:23:11 +0000 (13:23 +0000)]
edje edje_cc_handlers.c: Fixed formatting while reading the code.

SVN revision: 71285

12 years agoEo: Improve tests of magic values (NULL pointers).
Tom Hacohen [Mon, 21 May 2012 11:45:37 +0000 (11:45 +0000)]
Eo: Improve tests of magic values (NULL pointers).

SVN revision: 71283

12 years agoEo: Fix wrong usage of EO_OP_TYPE in eo_do/query*.
Tom Hacohen [Mon, 21 May 2012 11:45:34 +0000 (11:45 +0000)]
Eo: Fix wrong usage of EO_OP_TYPE in eo_do/query*.

Thanks to Yakov for letting me know about it.

SVN revision: 71282

12 years agoEo: Added eo_manual_free* funcs.
Tom Hacohen [Mon, 21 May 2012 11:45:32 +0000 (11:45 +0000)]
Eo: Added eo_manual_free* funcs.

Patch by Daniel Zaoui.

SVN revision: 71281

12 years agoFrom: SHILPA ONKAR SINGH <shilpa.singh@samsung.com>
SHILPA ONKAR SINGH [Mon, 21 May 2012 10:08:18 +0000 (10:08 +0000)]
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

12 years agoEo: Fix pkg-config cflags.
Tom Hacohen [Mon, 21 May 2012 08:58:18 +0000 (08:58 +0000)]
Eo: Fix pkg-config cflags.

SVN revision: 71275

12 years agolet's make server work out of the box if u set:
Carsten Haitzler [Mon, 21 May 2012 08:44:55 +0000 (08:44 +0000)]
let's make server work out of the box if u set:

 export EVAS_CSERVE2=1

(and run cserve2)

SVN revision: 71274

12 years agoSeparated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.
Sung Park [Mon, 21 May 2012 08:01:28 +0000 (08:01 +0000)]
Separated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.

SVN revision: 71270

12 years agoedje/multisense: add checking sample,tone name at playing. and some indent fixes
Hyoyoung Chang [Mon, 21 May 2012 04:47:45 +0000 (04:47 +0000)]
edje/multisense: add checking sample,tone name at playing. and some indent fixes

SVN revision: 71264

12 years agosorry - got to revert the gettext stuff.
Carsten Haitzler [Sun, 20 May 2012 13:05:07 +0000 (13:05 +0000)]
sorry - got to revert the gettext stuff.

SVN revision: 71250

12 years agodo not hard code gettext version
Vincent Torri [Sun, 20 May 2012 07:32:06 +0000 (07:32 +0000)]
do not hard code gettext version

Let's see if someone complains. If not, i'll commit that in e too

SVN revision: 71244

12 years agoedje: fix little oopsie on theme change.
Cedric BAIL [Sun, 20 May 2012 07:16:23 +0000 (07:16 +0000)]
edje: fix little oopsie on theme change.

SVN revision: 71243

12 years agoedje: reduce memcpy in edje_cc by using Eina_File.
Cedric BAIL [Sun, 20 May 2012 07:06:57 +0000 (07:06 +0000)]
edje: reduce memcpy in edje_cc by using Eina_File.

SVN revision: 71242

12 years agoedje: remove useless printf.
Cedric BAIL [Sun, 20 May 2012 07:06:31 +0000 (07:06 +0000)]
edje: remove useless printf.

SVN revision: 71241

12 years agoevas: this should fix the last remaining bug with my lockless font rendering.
Cedric BAIL [Sat, 19 May 2012 07:43:37 +0000 (07:43 +0000)]
evas: this should fix the last remaining bug with my lockless font rendering.

SVN revision: 71236

12 years agoedje: fix double opening of edje file.
Cedric BAIL [Fri, 18 May 2012 14:37:21 +0000 (14:37 +0000)]
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

12 years agoedje: add sample and tone of multisense to edje inheritance
Hyoyoung Chang [Fri, 18 May 2012 08:33:40 +0000 (08:33 +0000)]
edje: add sample and tone of multisense to edje inheritance

SVN revision: 71229

12 years agoevas - updated changelog
ChunEon Park [Fri, 18 May 2012 08:28:55 +0000 (08:28 +0000)]
evas - updated changelog

SVN revision: 71228

12 years agoevas/evas_render - and should update the mapped objects when their color is changed...
ChunEon Park [Fri, 18 May 2012 07:17:34 +0000 (07:17 +0000)]
evas/evas_render - and should update the mapped objects when their color is changed since color should be multiplied again.

SVN revision: 71226

12 years agoevas/evas_render - should call the render_post since the object color can be changed...
ChunEon Park [Fri, 18 May 2012 06:51:30 +0000 (06:51 +0000)]
evas/evas_render - should call the render_post since the object color can be changed without changing map

SVN revision: 71224

12 years agoevas: remove librsvg svg loader.
Cedric BAIL [Fri, 18 May 2012 05:02:44 +0000 (05:02 +0000)]
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

12 years agoevas: don't try to walk if we don't have anything to walk on.
Cedric BAIL [Fri, 18 May 2012 03:16:22 +0000 (03:16 +0000)]
evas: don't try to walk if we don't have anything to walk on.

SVN revision: 71221

12 years agoevas: another improvement part of the previous lock less font rendering patch.
Cedric BAIL [Fri, 18 May 2012 02:16:54 +0000 (02:16 +0000)]
evas: another improvement part of the previous lock less font rendering patch.

Now evas will in all case do the layout during the prepare stage. It will do that
once and as long as the text didn't change. This does improve by a factor of at
least 2.3 in all expedite test case except the text change that only get a 30%
increase (I expect a drop in performance on non pipe rendering for text change
expedite test only, but this case is not common in real life).

This also fix the issue that show random size glyph when using pipe rendering.

SVN revision: 71220

12 years agoDisabling eina_model examples, so that we can build examples and documentation.
Jonas M. Gastal [Thu, 17 May 2012 22:00:46 +0000 (22:00 +0000)]
Disabling eina_model examples, so that we can build examples and documentation.

SVN revision: 71218

12 years agoEcore_Evas (wayland_shm): Quiet down output and set alpha & rotation
Christopher Michael [Thu, 17 May 2012 13:56:37 +0000 (13:56 +0000)]
Ecore_Evas (wayland_shm): Quiet down output and set alpha & rotation
on initial ee setup.

SVN revision: 71202

12 years agoEcore_Wayland: Quiet down output for robster ;)
Christopher Michael [Thu, 17 May 2012 13:55:14 +0000 (13:55 +0000)]
Ecore_Wayland: Quiet down output for robster ;)

SVN revision: 71201

12 years agoevas - removed unnecessary fields, changed_nomove and changed_move_only.
ChunEon Park [Thu, 17 May 2012 10:51:54 +0000 (10:51 +0000)]
evas - removed unnecessary fields, changed_nomove and changed_move_only.

These are actually not necessary right now.

SVN revision: 71199

12 years agoevas/evas_render - removed dead code
ChunEon Park [Thu, 17 May 2012 10:34:53 +0000 (10:34 +0000)]
evas/evas_render - removed dead code

SVN revision: 71198

12 years agoeina: avoid wrong implicit conversion from unsigned to unsigned long in Eina_Value...
Cedric BAIL [Thu, 17 May 2012 09:59:46 +0000 (09:59 +0000)]
eina: avoid wrong implicit conversion from unsigned to unsigned long in Eina_Value tests

There is no automatic promotion of unsigned to unsigned long when using va_arg,
which means it is illegal to pass an 'unsigned' value and then use it as an
unsigned long in eina_arg_vset. Doing so yields incorrect results on some
architectures like itanium

Patch by  Albin 'Lutin' Tonnerre <albin.tonnerre@gmail.com>

SVN revision: 71196

12 years agoeina: don't assume that 'char' is a signed type in Eina_Value
Cedric BAIL [Thu, 17 May 2012 09:56:28 +0000 (09:56 +0000)]
eina: don't assume that 'char' is a signed type in Eina_Value

The eina_value code TYPE_CHAR conversion code assumes that 'char' is a signed
type, which is not true on some platforms like ARM and PPC. We need to
explicitely use signed chars to make sure the value is correct.

Patch by Albin 'Lutin' Tonnerre <albin.tonnerre@gmail.com>

SVN revision: 71195

12 years agoEcore_evas: add tranparency support for the GDI engine
Vincent Torri [Thu, 17 May 2012 08:40:13 +0000 (08:40 +0000)]
Ecore_evas: add tranparency support for the GDI engine

SVN revision: 71193

12 years agofix a couple of warnings
Vincent Torri [Thu, 17 May 2012 08:31:51 +0000 (08:31 +0000)]
fix a couple of warnings

SVN revision: 71192

12 years agoUpdating documentation and NEWS for EvasGL Multisample Surface
Sung Park [Thu, 17 May 2012 06:54:06 +0000 (06:54 +0000)]
Updating documentation and NEWS for EvasGL Multisample Surface
bits along with general doc update.

SVN revision: 71191

12 years agoEo: Added extern "C" for the C++ fellows.
Tom Hacohen [Thu, 17 May 2012 06:22:50 +0000 (06:22 +0000)]
Eo: Added extern "C" for the C++ fellows.

Oops, forgot, thanks to Yakov for letting me know.

SVN revision: 71189

12 years agoMissing entries
Vincent Torri [Wed, 16 May 2012 21:46:56 +0000 (21:46 +0000)]
Missing entries

SVN revision: 71181

12 years agoEvas: use Esvg for svg rendering.
Vincent Torri [Wed, 16 May 2012 21:28:36 +0000 (21:28 +0000)]
Evas: use Esvg for svg rendering.

If Esvg is not found, librsvg is used (if found)

See README to see how to installe Esvg

SVN revision: 71180

12 years agoAdding an Ecore_exe example to documentation.
Jonas M. Gastal [Wed, 16 May 2012 17:23:51 +0000 (17:23 +0000)]
Adding an Ecore_exe example to documentation.

Author:    Guilherme Iscaro <iscaro@profusion.mobi>

SVN revision: 71174

12 years agoFreeBSD 4.x was released more than a decade ago (the project itself only
Vincent Torri [Wed, 16 May 2012 14:16:37 +0000 (14:16 +0000)]
FreeBSD 4.x was released more than a decade ago (the project itself only
supports FreeBSD >= 7 these days), so the check for __FreeBSD_version >=
420001 is not necessary anymore (plus it probably never worked, as that
macro is defined in sys/param.h, which is not included prior to the
check).

Patch by Raphael Kubo da Costa

SVN revision: 71172

12 years agoevas/evas_render - trivial changes
ChunEon Park [Wed, 16 May 2012 13:21:37 +0000 (13:21 +0000)]
evas/evas_render - trivial changes

changed from integers to Eina_Bool
removed white spaces and fixed indentations

SVN revision: 71170

12 years agoevas/evas_render - added evas_object_change_reset internal function to remove much...
ChunEon Park [Wed, 16 May 2012 12:59:33 +0000 (12:59 +0000)]
evas/evas_render - added evas_object_change_reset internal function to remove much duplicated code

SVN revision: 71169

12 years agofix video overlay suport in emotion.
Carsten Haitzler [Wed, 16 May 2012 11:18:57 +0000 (11:18 +0000)]
fix video overlay suport in emotion.

SVN revision: 71161

12 years agowork around the workaround so it works until ecore thread goop fixed.
Carsten Haitzler [Wed, 16 May 2012 11:04:40 +0000 (11:04 +0000)]
work around the workaround so it works until ecore thread goop fixed.

SVN revision: 71155

12 years agoedje: fix text and table with fixed point and clamp image tween.
Cedric BAIL [Wed, 16 May 2012 10:37:44 +0000 (10:37 +0000)]
edje: fix text and table with fixed point and clamp image tween.

SVN revision: 71152

12 years agoeina: cleanup and merge code for sin and cos.
Cedric BAIL [Wed, 16 May 2012 10:12:06 +0000 (10:12 +0000)]
eina: cleanup and merge code for sin and cos.

NOTE: this patch is part of the previous attempt to fix
rounding error. Hopefully things are better now.

SVN revision: 71150

12 years agoEvas (gl_x11): Unbreak build for gles_sgx & s3c6410. Someone removed a
Christopher Michael [Wed, 16 May 2012 08:03:31 +0000 (08:03 +0000)]
Evas (gl_x11): Unbreak build for gles_sgx & s3c6410. Someone removed a
variable that was actually being used :(

SVN revision: 71146