Carsten Haitzler [Sat, 15 Oct 2011 03:34:01 +0000 (03:34 +0000)]
commit changes and notes for matrchnig multitouch xcb stuff
SVN revision: 64082
Carsten Haitzler [Sat, 15 Oct 2011 03:19:25 +0000 (03:19 +0000)]
for gustavo -> ews matching changes.
SVN revision: 64081
Christopher Michael [Sat, 15 Oct 2011 01:02:55 +0000 (01:02 +0000)]
Evas: Fix compiler warnings wrt uninitialized variables.
SVN revision: 64079
Carsten Haitzler [Fri, 14 Oct 2011 09:11:49 +0000 (09:11 +0000)]
and now make my modifications to multittouch this morning also work
again with mpx automatically. yay!
SVN revision: 64071
Carsten Haitzler [Fri, 14 Oct 2011 07:28:45 +0000 (07:28 +0000)]
1. make inline image ee buffer non-alpha by default. thats the default
for all eee's. this was wrong.
2. make sure it sets back data when finished - check data in and check
it out.
SVN revision: 64069
Carsten Haitzler [Fri, 14 Oct 2011 07:23:09 +0000 (07:23 +0000)]
put in hardcoded bitmask define if headers dont provide it.
SVN revision: 64068
Cedric BAIL [Fri, 14 Oct 2011 04:01:43 +0000 (04:01 +0000)]
emotion: work with older version of gstreamer.
SVN revision: 64058
Mike McCormack [Fri, 14 Oct 2011 02:52:50 +0000 (02:52 +0000)]
evas: Deal with harfbuzz API breakage
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64057
Carsten Haitzler [Fri, 14 Oct 2011 02:32:34 +0000 (02:32 +0000)]
support slave pointer and try not to kill mpx support.
SVN revision: 64056
Cedric BAIL [Thu, 13 Oct 2011 09:24:45 +0000 (09:24 +0000)]
emotion: use Ecore_X Video Atoms.
SVN revision: 64048
Cedric BAIL [Thu, 13 Oct 2011 09:23:42 +0000 (09:23 +0000)]
evas: only draw the hole when it's needed.
SVN revision: 64047
Cedric BAIL [Thu, 13 Oct 2011 07:41:55 +0000 (07:41 +0000)]
ecore: define Video XAtoms.
SVN revision: 64041
Mike McCormack [Thu, 13 Oct 2011 07:30:34 +0000 (07:30 +0000)]
eina: Hook clist into the top level documentation
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64039
Mike McCormack [Thu, 13 Oct 2011 07:06:54 +0000 (07:06 +0000)]
eina: Document Eina_Clist
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64038
Mike McCormack [Thu, 13 Oct 2011 07:06:44 +0000 (07:06 +0000)]
eina: Fix bug in eina_clist_element_init
Thanks to Naruto TAKAHASHI for pointing out the problem.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64037
Vincent Torri [Thu, 13 Oct 2011 06:55:12 +0000 (06:55 +0000)]
Evas: faster "lround"
SVN revision: 64036
Carsten Haitzler [Thu, 13 Oct 2011 06:36:22 +0000 (06:36 +0000)]
round negatives right.
SVN revision: 64035
Carsten Haitzler [Thu, 13 Oct 2011 06:15:28 +0000 (06:15 +0000)]
lets just fal back to "stoopid" mode rounding for non-lround platforms
SVN revision: 64033
Mike McCormack [Thu, 13 Oct 2011 02:22:29 +0000 (02:22 +0000)]
evas: Use clists to store the render recalculation list
Rather than trying to avoid removing the list element that is
currently being processed, keep two lists and move elements
to the processed list before recalculating them.
Remove items from the list head only, and always append them
to the tail.
Use the fact that an item can be removed from a clist without
needing to know which list it is in.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64030
Mike McCormack [Thu, 13 Oct 2011 02:22:18 +0000 (02:22 +0000)]
eina: Add eina_clist_element_is_linked()
Allows checking whether an entry is linked or not.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64029
Carsten Haitzler [Thu, 13 Oct 2011 00:09:04 +0000 (00:09 +0000)]
oooh bad memory pointer handling as part of group inheritance (part
overriding) patches....!!!!! fix!
SVN revision: 64028
Carsten Haitzler [Wed, 12 Oct 2011 23:22:26 +0000 (23:22 +0000)]
fix use of invalid program id IF viewport changed - also disable
GLERR. this can really hurt performance.
SVN revision: 64027
Youness Alaoui [Wed, 12 Oct 2011 19:41:30 +0000 (19:41 +0000)]
Ecore: Update changelog with 09/29 changes to ecore-con
SVN revision: 64025
Vincent Torri [Wed, 12 Oct 2011 18:50:11 +0000 (18:50 +0000)]
Evil: simplify evil_wchar_to_char()
SVN revision: 64023
Carsten Haitzler [Wed, 12 Oct 2011 10:27:17 +0000 (10:27 +0000)]
fix gl pipeline problem with textures and map and the wrong program id
being set/restored.
SVN revision: 64014
Carsten Haitzler [Wed, 12 Oct 2011 10:15:35 +0000 (10:15 +0000)]
fixme--
SVN revision: 64013
Carsten Haitzler [Wed, 12 Oct 2011 09:26:09 +0000 (09:26 +0000)]
segv over there in xlib ecore_x... suddenly... in a test app.
SVN revision: 64012
Mike McCormack [Wed, 12 Oct 2011 04:39:27 +0000 (04:39 +0000)]
eina: Add Eina_Clist
A clist is an inlist with the following features:
- allows removal of items without knowing which list they are in.
- Two pointers per list item & list head
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64007
Carsten Haitzler [Wed, 12 Oct 2011 03:28:53 +0000 (03:28 +0000)]
more sse3 bugs!
SVN revision: 64006
Carsten Haitzler [Wed, 12 Oct 2011 02:59:44 +0000 (02:59 +0000)]
make more bug notes.
SVN revision: 64005
Carsten Haitzler [Wed, 12 Oct 2011 02:54:06 +0000 (02:54 +0000)]
all vert shaders always highp on gles.
SVN revision: 64004
Bruno Dilly [Tue, 11 Oct 2011 18:19:37 +0000 (18:19 +0000)]
Ecore exe: check for prctl header instead of OS
Suggested by vtorri
SVN revision: 63987
Carsten Haitzler [Tue, 11 Oct 2011 12:32:21 +0000 (12:32 +0000)]
some nasty hackery to get affine transform mapping to be "pixel
perfect" with 90 degree rotations. i really should have actually
special cased them, for for now i made the generic routine try and punt
out the right numbers.
SVN revision: 63986
Carsten Haitzler [Tue, 11 Oct 2011 11:51:54 +0000 (11:51 +0000)]
disable buggy sse3 routine! test showed it in ello.
SVN revision: 63985
Carsten Haitzler [Tue, 11 Oct 2011 11:30:37 +0000 (11:30 +0000)]
fix off-by-one update region calc in map.
SVN revision: 63984
Carsten Haitzler [Tue, 11 Oct 2011 06:18:13 +0000 (06:18 +0000)]
add env var to disable compositor syncing for testing
SVN revision: 63979
Carsten Haitzler [Tue, 11 Oct 2011 06:06:11 +0000 (06:06 +0000)]
use lround() for map coord rounding to avoid silly things like
15.
999999999999999998 rounding down to 15... whihc leads to
sometimes... odd off-by-1 expected results.
SVN revision: 63978
Carsten Haitzler [Tue, 11 Oct 2011 01:51:49 +0000 (01:51 +0000)]
oops - typo.
SVN revision: 63967
Sebastian Dransfeld [Mon, 10 Oct 2011 17:51:34 +0000 (17:51 +0000)]
ecore/ecore_con: Remove the other while multi
SVN revision: 63962
Carsten Haitzler [Mon, 10 Oct 2011 10:08:29 +0000 (10:08 +0000)]
adapt to SEC direct texture access changes for the last time.
SVN revision: 63959
Carsten Haitzler [Mon, 10 Oct 2011 09:37:30 +0000 (09:37 +0000)]
try and fix post with null data?
SVN revision: 63956
Carsten Haitzler [Mon, 10 Oct 2011 09:36:56 +0000 (09:36 +0000)]
this should fix curl support from hacning for up to 0.7* 1/fps sec on
1 or more calls and even in idlers etc. only do it once then rely on
fd's to wake up and do it again.
SVN revision: 63955
ChunEon Park [Mon, 10 Oct 2011 08:52:08 +0000 (08:52 +0000)]
evas/evas_events - trivial changes
SVN revision: 63953
Carsten Haitzler [Mon, 10 Oct 2011 07:58:14 +0000 (07:58 +0000)]
and actually always apply border_scale_by directly as-is even if
border_scale is not set.
SVN revision: 63944
Carsten Haitzler [Mon, 10 Oct 2011 05:53:02 +0000 (05:53 +0000)]
add border_scale_by that adds another scaling factor for border
scaling. use it as a way of super-sampling borders (eg use 0.5 to use
2x over-sampling, 0.25 for 4x oversapling etc.)
SVN revision: 63938
Mike McCormack [Mon, 10 Oct 2011 02:49:50 +0000 (02:49 +0000)]
edje: Add a --no-save option to edje_cc
Some people don't want to reveal their edc files...
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63937
Vincent Torri [Sun, 9 Oct 2011 19:28:40 +0000 (19:28 +0000)]
Evas: big mistake in efl_attribute.m4. My bad
SVN revision: 63935
Vincent Torri [Sun, 9 Oct 2011 19:27:08 +0000 (19:27 +0000)]
Eina: big mistake in efl_attribute.m4. My bad
SVN revision: 63934
Vincent Torri [Sat, 8 Oct 2011 07:16:36 +0000 (07:16 +0000)]
Evas: Add GL_EET_CFLAGS tp CPPFLAGS so that Eet.h is found. Patch by JGMiller, fix ticket #874
SVN revision: 63922
Carsten Haitzler [Sat, 8 Oct 2011 05:33:47 +0000 (05:33 +0000)]
be quiet about the EEK.
SVN revision: 63921
Carsten Haitzler [Sat, 8 Oct 2011 04:58:57 +0000 (04:58 +0000)]
Commit Neil's patch reported here:
http://trac.enlightenment.org/e/ticket/880
SVN revision: 63920
Carsten Haitzler [Sat, 8 Oct 2011 03:04:16 +0000 (03:04 +0000)]
fix cedric's nv12 shader! it worked by luck only. tex_y -> tex_c in
vert shdr
SVN revision: 63918
Bruno Dilly [Sat, 8 Oct 2011 01:17:19 +0000 (01:17 +0000)]
Ecore_Exe: ifdef prctl usage
SVN revision: 63916
Bruno Dilly [Fri, 7 Oct 2011 23:37:42 +0000 (23:37 +0000)]
Ecore Exe: add flag to send SIGTERM when parent die
Add a new ecore exe flag, ECORE_EXE_TERM_WITH_PARENT,
that will operate on child process,
sending a SIGTERM when parent process dies.
SVN revision: 63915
Carsten Haitzler [Fri, 7 Oct 2011 17:47:55 +0000 (17:47 +0000)]
fd leak --
SVN revision: 63914
Vincent Torri [Fri, 7 Oct 2011 08:03:29 +0000 (08:03 +0000)]
Evil: remove useless flags
SVN revision: 63911
Vincent Torri [Fri, 7 Oct 2011 07:54:58 +0000 (07:54 +0000)]
Evil: fix recent autotools changes. Based on Shinwoo Kim's patch.
SVN revision: 63910
Vincent Torri [Fri, 7 Oct 2011 06:31:14 +0000 (06:31 +0000)]
Eio: remove AC_HEADER_ASSERT as assert() is not used.
SVN revision: 63906
Mike McCormack [Fri, 7 Oct 2011 05:56:51 +0000 (05:56 +0000)]
eina: Only declare _eina_tracking_lock with thread debugging
Hopefully fixes compilation on windows
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63905
Mike McCormack [Fri, 7 Oct 2011 05:56:43 +0000 (05:56 +0000)]
Revert "[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows."
SVN revision: 63877
Reverted due to the following build failure:
eina_main.c:117:16: error: conflicting types for ‘_eina_tracking_lock’
../../src/include/eina_inline_lock_posix.x:83:29: note: previous declaration of ‘_eina_tracking_lock’ was here
make[3]: *** [libeina_la-eina_main.lo] Error 1
_eina_tracking_lock is used for implementation of Eina_Locks, so cannot be an Eina_Lock
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63904
Mike McCormack [Fri, 7 Oct 2011 05:56:25 +0000 (05:56 +0000)]
ecore: Update git ignore file
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 63902
Christopher Michael [Thu, 6 Oct 2011 20:54:46 +0000 (20:54 +0000)]
Ecore_Evas: Fix building of ecore_evas when ews is disabled.
SVN revision: 63888
Carsten Haitzler [Thu, 6 Oct 2011 15:05:32 +0000 (15:05 +0000)]
try and make newgl work again... fail! why does glx hate me?
SVN revision: 63885
Carsten Haitzler [Thu, 6 Oct 2011 13:46:06 +0000 (13:46 +0000)]
no no.. oops. i missed an error!
SVN revision: 63883
Carsten Haitzler [Thu, 6 Oct 2011 13:45:14 +0000 (13:45 +0000)]
newgl work.. now.. why?
SVN revision: 63882
Carsten Haitzler [Thu, 6 Oct 2011 13:42:19 +0000 (13:42 +0000)]
hmm no. lets not make this alpha .. by default eh?
SVN revision: 63881
Carsten Haitzler [Thu, 6 Oct 2011 13:25:18 +0000 (13:25 +0000)]
only use highp *IF* compiler supports it.
SVN revision: 63880
Vincent Torri [Thu, 6 Oct 2011 06:34:39 +0000 (06:34 +0000)]
[Eina] Use Eina_Lock and not pthread. Fix compilation on Windows.
SVN revision: 63877
Carsten Haitzler [Thu, 6 Oct 2011 02:41:24 +0000 (02:41 +0000)]
fix resize handling for emotion
SVN revision: 63868
Mike McCormack [Thu, 6 Oct 2011 02:23:57 +0000 (02:23 +0000)]
evas: remove extra CR
SVN revision: 63867
Gustavo Sverzut Barbieri [Thu, 6 Oct 2011 00:09:17 +0000 (00:09 +0000)]
ews: do not allow resize the window using a mouse.
EWS is meant to run in FB or other systems without actual windows, but
as we test on X11 let's forbid to change the resolution.
One is still able to do it using ecore_evas_ews_setup().
SVN revision: 63860
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 23:41:39 +0000 (23:41 +0000)]
ecore_evas_ews: focus-out may be called during deletion.
SVN revision: 63857
Jim Kukunas [Wed, 5 Oct 2011 23:41:01 +0000 (23:41 +0000)]
[PATCH] evas: fix typo in LOOP_ALIGNED_U1_A48_SSE3
The old version works because in every function in which
this macro is used ``l'' is the length and ``d'' is the
destination. This patch prevents future headaches when
those constraints no longer hold.
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63856
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 23:24:45 +0000 (23:24 +0000)]
ecore_evas_ews: apply modifiers to target evas.
SVN revision: 63855
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 22:52:41 +0000 (22:52 +0000)]
ecore_evas_ews: fixed bug with rendering.
Ouch, did not notice the engines were hardcode to buffer engine, let's
make it generic to the render function of the engine.
SVN revision: 63853
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 22:51:37 +0000 (22:51 +0000)]
ecore_evas_ews: fix focus of inner canvas.
SVN revision: 63852
Vincent Torri [Wed, 5 Oct 2011 22:30:16 +0000 (22:30 +0000)]
Embryo: fix compilation on Windows CE and link with Evil
* use fseek() instead of rewind() as the latter does not exist on Windows CE
* fix compilation with Evil.
SVN revision: 63850
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 22:11:00 +0000 (22:11 +0000)]
Welcome EWS - Ecore+Evas Single Process Windowing System.
EWS is a new Ecor_Evas engine that builds on top of other engines. It
will create a backing store Ecore_Evas and ecore_evas_ews_new()
windows are created in it as images, but transparent to the outside
users (similar to buffer's ecore_evas_object_image_new()).
It provides a basic windowing system, with a known background object
that can be changed to your pleasure, and issue Ecore_Events to notify
of new windows and changes like movement, etc. Then you can write a
simple window manager based on it. (See example, Elementary will
contain one as well).
Backing store is determined by your best engine (as in
ecore_evas_new()) or specified with ecore_evas_ews_engine_set() or
environment variable $ECORE_EVAS_EWS (format:
engine-name:x:y:w:h:options). The size can be set with
ecore_evas_ews_setup().
SVN revision: 63848
Vincent Torri [Wed, 5 Oct 2011 22:08:13 +0000 (22:08 +0000)]
Evil: add RTLD_DEFAULT support in dlsym() on Windows CE
SVN revision: 63847
Boris Faure [Wed, 5 Oct 2011 21:09:10 +0000 (21:09 +0000)]
eina: fix r63811
SVN revision: 63846
Vincent Torri [Wed, 5 Oct 2011 21:06:08 +0000 (21:06 +0000)]
fix warning when in UNICODE string format
SVN revision: 63845
Vincent Torri [Wed, 5 Oct 2011 20:34:23 +0000 (20:34 +0000)]
oups, too fast.
SVN revision: 63844
Vincent Torri [Wed, 5 Oct 2011 20:23:24 +0000 (20:23 +0000)]
Evil: add inet_ntop function from c-ares
* src/lib/evil_inet.c:
* src/lib/evil_inet.h:
* AUTHORS:
add inet_ntop() function. Implementation from c-ares library.
See AUTHORS.
SVN revision: 63843
Gustavo Sverzut Barbieri [Wed, 5 Oct 2011 20:00:29 +0000 (20:00 +0000)]
eina: remove couple of warnings
SVN revision: 63842
Vincent Torri [Wed, 5 Oct 2011 14:29:40 +0000 (14:29 +0000)]
fir leak in an example. patch by Guillaume 'Kuri' Friloux
SVN revision: 63841
Cedric BAIL [Wed, 5 Oct 2011 10:16:25 +0000 (10:16 +0000)]
evas: fix shader for nv12.
SVN revision: 63835
Carsten Haitzler [Wed, 5 Oct 2011 09:52:08 +0000 (09:52 +0000)]
oh and compile script missing updates to make shd's... grrr. and nv12
shader bad!
SVN revision: 63832
Cedric BAIL [Wed, 5 Oct 2011 09:39:32 +0000 (09:39 +0000)]
emotion: FPS tracking.
SVN revision: 63830
WooHyun Jung [Wed, 5 Oct 2011 07:29:06 +0000 (07:29 +0000)]
evas/evas_object_textblock : When cursor_mode is BEFORE, dir_cur->node
can be NULL. So modified the conditional state.
SVN revision: 63824
Daniel Juyung Seo [Wed, 5 Oct 2011 06:37:06 +0000 (06:37 +0000)]
edje edje_cc_handlers.c: Fixed edje_cc bugs about data.item. Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>
2011/9/30 Jaehwan Kim <jae.hwan.kim@samsung.com>:
>
> I found some bugs in edje_cc_handlers.c.
>
> One is about data.item. It is saved in hash list.
> When it is saved, I freed the memory of the key.
> But the memory is used. so I deleted the free(key).
>
> Second is it is possible in
st_collections_group_parts_part_description_state.
> So I changed the location of the conditional statement.
>
> Please apply this patch :)
>
> Jaehwan Kim.
SVN revision: 63822
Cedric BAIL [Wed, 5 Oct 2011 02:54:27 +0000 (02:54 +0000)]
emotion: some docs.
SVN revision: 63820
Christopher Michael [Wed, 5 Oct 2011 00:52:02 +0000 (00:52 +0000)]
Ecore_X(cb): Return correct screen from ecore_x_screen_get
SVN revision: 63818
Cedric BAIL [Tue, 4 Oct 2011 22:46:54 +0000 (22:46 +0000)]
emotion: forgotten svn add...
SVN revision: 63816
Christopher Michael [Tue, 4 Oct 2011 21:54:36 +0000 (21:54 +0000)]
Ecore_X(cb): Readd missing connection checks.
SVN revision: 63813
Christopher Michael [Tue, 4 Oct 2011 21:47:49 +0000 (21:47 +0000)]
Ecore_X(cb): Fix randr code to work with randr 12 or 13.
NB: This fixes the slow startup times that some people have reported
when using certain drivers (intel, nouveau, etc).
SVN revision: 63812
Boris Faure [Tue, 4 Oct 2011 20:47:15 +0000 (20:47 +0000)]
eina: eina_strbuf_append_length(sb, s, 0) is possible
also fix typo in doc, remove a trailing space and myself to authors
SVN revision: 63811
Christopher Michael [Tue, 4 Oct 2011 15:17:51 +0000 (15:17 +0000)]
Edje: Stop deleting important m4 files on make maintainer-clean. These
m4's come from svn and should not be removed on a maintainer-clean.
SVN revision: 63809
WooHyun Jung [Tue, 4 Oct 2011 11:40:52 +0000 (11:40 +0000)]
edje/edje_entry : When CURSOR_MODE_BEFORE, the width of cursor edje
object should be considered.
SVN revision: 63806
Carsten Haitzler [Tue, 4 Oct 2011 11:21:22 +0000 (11:21 +0000)]
all shaders -> use high precision not medium to avoid rounding errors.
SVN revision: 63804
Cedric BAIL [Tue, 4 Oct 2011 11:14:58 +0000 (11:14 +0000)]
emotion: make Xv work.
NOTE: we need the help of the window manager to make this
really work. So for the moment, it half work. As soon as I
hack E17, the Xv fast path for Emotion will only work when
used with E17 and it will fallback to canvas inlined rendering
in other case.
SVN revision: 63802