Cedric BAIL
e2d8b7892d
evas: only draw the hole when it's needed.
...
SVN revision: 64047
2011-10-13 09:23:42 +00:00
Cedric BAIL
c26c5b6fa2
ecore: define Video XAtoms.
...
SVN revision: 64041
2011-10-13 07:41:55 +00:00
Mike McCormack
3e0c2d16dc
eina: Hook clist into the top level documentation
...
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64039
2011-10-13 07:30:34 +00:00
Mike McCormack
8ab7dd7390
eina: Document Eina_Clist
...
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64038
2011-10-13 07:06:54 +00:00
Mike McCormack
f7d3373df8
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
2011-10-13 07:06:44 +00:00
Vincent Torri
ce2cb9d8bf
Evas: faster "lround"
...
SVN revision: 64036
2011-10-13 06:55:12 +00:00
Carsten Haitzler
3a59f00292
round negatives right.
...
SVN revision: 64035
2011-10-13 06:36:22 +00:00
Carsten Haitzler
ff8767dbb4
lets just fal back to "stoopid" mode rounding for non-lround platforms
...
SVN revision: 64033
2011-10-13 06:15:28 +00:00
Mike McCormack
ee5446fb13
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
2011-10-13 02:22:29 +00:00
Mike McCormack
ff34e5a0a9
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
2011-10-13 02:22:18 +00:00
Carsten Haitzler
850ba388a2
oooh bad memory pointer handling as part of group inheritance (part
...
overriding) patches....!!!!! fix!
SVN revision: 64028
2011-10-13 00:09:04 +00:00
Carsten Haitzler
ab7d9bdd84
fix use of invalid program id IF viewport changed - also disable
...
GLERR. this can really hurt performance.
SVN revision: 64027
2011-10-12 23:22:26 +00:00
Youness Alaoui
f139d93896
Ecore: Update changelog with 09/29 changes to ecore-con
...
SVN revision: 64025
2011-10-12 19:41:30 +00:00
Vincent Torri
3859b0ea96
Evil: simplify evil_wchar_to_char()
...
SVN revision: 64023
2011-10-12 18:50:11 +00:00
Carsten Haitzler
4d5b4b2f24
fix gl pipeline problem with textures and map and the wrong program id
...
being set/restored.
SVN revision: 64014
2011-10-12 10:27:17 +00:00
Carsten Haitzler
6412cc1358
fixme--
...
SVN revision: 64013
2011-10-12 10:15:35 +00:00
Carsten Haitzler
f543d932c4
segv over there in xlib ecore_x... suddenly... in a test app.
...
SVN revision: 64012
2011-10-12 09:26:09 +00:00
Mike McCormack
dd51737725
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
2011-10-12 04:39:27 +00:00
Carsten Haitzler
a7adef691a
more sse3 bugs!
...
SVN revision: 64006
2011-10-12 03:28:53 +00:00
Carsten Haitzler
9e62992fe8
make more bug notes.
...
SVN revision: 64005
2011-10-12 02:59:44 +00:00
Carsten Haitzler
23df774e8d
all vert shaders always highp on gles.
...
SVN revision: 64004
2011-10-12 02:54:06 +00:00
Bruno Dilly
220e9e7a66
Ecore exe: check for prctl header instead of OS
...
Suggested by vtorri
SVN revision: 63987
2011-10-11 18:19:37 +00:00
Carsten Haitzler
b531487495
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
2011-10-11 12:32:21 +00:00
Carsten Haitzler
2cf202ff51
disable buggy sse3 routine! test showed it in ello.
...
SVN revision: 63985
2011-10-11 11:51:54 +00:00
Carsten Haitzler
f83bdbc136
fix off-by-one update region calc in map.
...
SVN revision: 63984
2011-10-11 11:30:37 +00:00
Carsten Haitzler
2c08cfa53c
add env var to disable compositor syncing for testing
...
SVN revision: 63979
2011-10-11 06:18:13 +00:00
Carsten Haitzler
914a08e206
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
2011-10-11 06:06:11 +00:00
Carsten Haitzler
0bfb70e48e
oops - typo.
...
SVN revision: 63967
2011-10-11 01:51:49 +00:00
Sebastian Dransfeld
33c929baa8
ecore/ecore_con: Remove the other while multi
...
SVN revision: 63962
2011-10-10 17:51:34 +00:00
Carsten Haitzler
7597814df2
adapt to SEC direct texture access changes for the last time.
...
SVN revision: 63959
2011-10-10 10:08:29 +00:00
Carsten Haitzler
11917747d0
try and fix post with null data?
...
SVN revision: 63956
2011-10-10 09:37:30 +00:00
Carsten Haitzler
e5756206b7
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
2011-10-10 09:36:56 +00:00
ChunEon Park
af25636ab8
evas/evas_events - trivial changes
...
SVN revision: 63953
2011-10-10 08:52:08 +00:00
Carsten Haitzler
371874381b
and actually always apply border_scale_by directly as-is even if
...
border_scale is not set.
SVN revision: 63944
2011-10-10 07:58:14 +00:00
Carsten Haitzler
f18d4de8d5
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
2011-10-10 05:53:02 +00:00
Mike McCormack
74c07498f9
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
2011-10-10 02:49:50 +00:00
Vincent Torri
06a765d5a1
Evas: big mistake in efl_attribute.m4. My bad
...
SVN revision: 63935
2011-10-09 19:28:40 +00:00
Vincent Torri
ac14342f6e
Eina: big mistake in efl_attribute.m4. My bad
...
SVN revision: 63934
2011-10-09 19:27:08 +00:00
Vincent Torri
50cfcfc323
Evas: Add GL_EET_CFLAGS tp CPPFLAGS so that Eet.h is found. Patch by JGMiller, fix ticket #874
...
SVN revision: 63922
2011-10-08 07:16:36 +00:00
Carsten Haitzler
2f674f7059
be quiet about the EEK.
...
SVN revision: 63921
2011-10-08 05:33:47 +00:00
Carsten Haitzler
6fd17b839d
Commit Neil's patch reported here:
...
http://trac.enlightenment.org/e/ticket/880
SVN revision: 63920
2011-10-08 04:58:57 +00:00
Carsten Haitzler
4e4e7a03a4
fix cedric's nv12 shader! it worked by luck only. tex_y -> tex_c in
...
vert shdr
SVN revision: 63918
2011-10-08 03:04:16 +00:00
Bruno Dilly
88fdfeff4c
Ecore_Exe: ifdef prctl usage
...
SVN revision: 63916
2011-10-08 01:17:19 +00:00
Bruno Dilly
8bc303995a
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
2011-10-07 23:37:42 +00:00
Carsten Haitzler
4364c5720c
fd leak --
...
SVN revision: 63914
2011-10-07 17:47:55 +00:00
Vincent Torri
a1207fd62c
Evil: remove useless flags
...
SVN revision: 63911
2011-10-07 08:03:29 +00:00
Vincent Torri
dd1f4931f5
Evil: fix recent autotools changes. Based on Shinwoo Kim's patch.
...
SVN revision: 63910
2011-10-07 07:54:58 +00:00
Vincent Torri
984159e37a
Eio: remove AC_HEADER_ASSERT as assert() is not used.
...
SVN revision: 63906
2011-10-07 06:31:14 +00:00
Mike McCormack
3331e39a8f
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
2011-10-07 05:56:51 +00:00
Mike McCormack
d1bfb51324
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
2011-10-07 05:56:43 +00:00