Vincent Torri
9a074ec131
remove xrender xcb directory (useless since the merge)
...
SVN revision: 39669
2009-03-24 08:11:25 +00:00
Vincent Torri
26a85d87f5
merge of the xrender Xlib and XCB engines
...
SVN revision: 39665
2009-03-24 07:44:54 +00:00
Vincent Torri
8b7a4fd16e
Use an enum for the backend
...
SVN revision: 39664
2009-03-24 07:36:46 +00:00
Carsten Haitzler
19802a5705
leak--!
...
SVN revision: 39645
2009-03-23 10:02:26 +00:00
Gustavo Sverzut Barbieri
5d557c78ff
oops, fix wrong attributes.
...
SVN revision: 39637
2009-03-22 21:40:52 +00:00
Vincent Torri
3a774f6971
* Re-add EAPI. These macros must be defined specifically for each EFL
...
for Windows (XP and CE).
* include Eina.h before EAPI so that this latter is defined correctly for Evas
SVN revision: 39599
2009-03-20 06:43:44 +00:00
Gustavo Sverzut Barbieri
8347690e99
evas now use eina attribute macros.
...
let's stop replicating these macros over and over again, also flag
evas functions with attributes to help with optimizations.
TODO:
* move functions returning "int" as boolean to Eina_Bool
* move api entry to EINA_SAFETY_*
* document api
SVN revision: 39598
2009-03-20 01:03:15 +00:00
Gustavo Sverzut Barbieri
74ece51f0b
warnings--
...
SVN revision: 39593
2009-03-19 19:29:05 +00:00
Cedric BAIL
f6a3045ce3
* evas: Add forgottent file needed for make dist.
...
SVN revision: 39583
2009-03-19 16:21:09 +00:00
Vincent Torri
a11c52735f
initialize correctly psize, so that the cache is used.
...
small speed up.
SVN revision: 39554
2009-03-18 17:05:30 +00:00
Gustavo Sverzut Barbieri
1213744f42
fix image_data_put on software 16 bits engine.
...
SVN revision: 39537
2009-03-17 20:57:02 +00:00
Cedric BAIL
a01af7856b
* evas_object_smart: Oops, the right test.
...
SVN revision: 39529
2009-03-17 17:56:06 +00:00
Cedric BAIL
bdc54a6afd
* evas_object_smart: Prevent adding a child from another Evas.
...
**** WARNING ****
E is bugged in some place, it does swallow object from another Evas in some place.
With this patch, it will abort sooner. If you find situation where it abort, please
report. This are nasty bug hidden in our code base. And yes, you will the white box
of death, this is expected.
SVN revision: 39528
2009-03-17 17:45:37 +00:00
Sebastian Dransfeld
8d40d92f83
Check whether functions exist before executing them.
...
SVN revision: 39521
2009-03-17 13:39:23 +00:00
Carsten Haitzler
09176167bd
more neon infra - just for "copies" right now. only 1 func filled in.
...
SVN revision: 39502
2009-03-16 10:50:37 +00:00
Vincent Torri
f45226d6fe
AC_CHECK_HEADERS is not correctly used in evas_check_engine.m4.
...
The behavior of AC_CHECK_HEADERS is a bit strange: If one has
2 header files foo.h and bar.h and foo.h exists while bar.h
does not, then:
1) with
have headers="no"
AC_CHECK_HEADERS([foo.h bar.h], [have_headers="yes"])
the value of have_headers is "yes"
2) with
AC_CHECK_HEADERS([foo.h bar.h], [have_headers="yes"], [have_headers="no"])
the value of have_headers is "no"
SVN revision: 39479
2009-03-14 17:24:53 +00:00
Vincent Torri
b626953fc6
typo in header file name
...
SVN revision: 39476
2009-03-14 16:42:52 +00:00
Carsten Haitzler
eba0aaffd6
preliminary neon asm support. do NOT use!
...
SVN revision: 39474
2009-03-14 06:48:25 +00:00
Carsten Haitzler
b4465ec30a
use macros for lock/unlock in .c file
...
SVN revision: 39473
2009-03-14 05:08:08 +00:00
Carsten Haitzler
6bc4266805
patch from Tiago Falcão - unroll loops in evas a bit.
...
SVN revision: 39467
2009-03-13 15:18:39 +00:00
Carsten Haitzler
603dc96699
oops - use macro for .h too
...
SVN revision: 39459
2009-03-13 09:34:46 +00:00
Carsten Haitzler
bb0e068fa1
use mutex instead of spinlock. older pthreads dont have spinlocks. also this
...
uses the same mutex macros used by the mutex on font objects, so it makes it
a bit simpler. old code is commented out for reference.
SVN revision: 39458
2009-03-13 09:32:42 +00:00
Vincent Torri
4dedbe0bb7
release the clipper only it has been created, that is in windowed mode
...
SVN revision: 39434
2009-03-10 17:55:43 +00:00
Vincent Torri
9ed772fd35
mask is a pixmap, not a drawable
...
SVN revision: 39404
2009-03-07 07:45:05 +00:00
Vincent Torri
5b5282ec3e
remove trailing spaces
...
SVN revision: 39403
2009-03-07 07:00:29 +00:00
Vincent Torri
fd3ec295bd
remove hack about unused parameter and use __UNUSED__ instead
...
SVN revision: 39402
2009-03-07 06:56:42 +00:00
Cedric BAIL
ed6e29a5dc
* evas: Add some const.
...
SVN revision: 39345
2009-03-03 14:38:24 +00:00
Vincent Torri
5a8ce91119
fix warning when using some extensions defined in glext.h
...
SVN revision: 39341
2009-03-03 06:07:08 +00:00
Viktor Kojouharov
2b196bcc54
--oopsie in the min size calc of the flow layouts
...
SVN revision: 39330
2009-03-02 13:47:50 +00:00
Vincent Torri
3616db9aa6
optimize ddraw engine : when locking a surface, don't allow Windows
...
to suspend operations. expedite runs with around 7 points more than
without those flags on my computer
SVN revision: 39316
2009-03-01 21:09:39 +00:00
Viktor Kojouharov
a5a7e167d9
more accurate min size calculation for flow layouts
...
SVN revision: 39310
2009-03-01 16:27:03 +00:00
Gustavo Sverzut Barbieri
87d5d0a037
Mark as changed when smooth scale flag changes.
...
This allows us to change to non-smooth on animations and then back to
smooth after animation is done.
SVN revision: 39300
2009-02-28 20:09:03 +00:00
Gustavo Sverzut Barbieri
071ad5b4aa
minor optimizations to box recalculation.
...
just recalculate when required, and just mark as required when layout
really changes.
SVN revision: 39299
2009-02-28 20:04:55 +00:00
Viktor Kojouharov
999e7c9c54
size min hints for the flow layouts
...
SVN revision: 39297
2009-02-28 19:33:30 +00:00
Gustavo Sverzut Barbieri
5be0dac611
Split files so we can avoid "defined but not used" warnings.
...
SVN revision: 39295
2009-02-28 18:47:17 +00:00
Gustavo Sverzut Barbieri
3fb821ca1d
shutdown cache, hope it works like in common/32 engine.
...
SVN revision: 39294
2009-02-28 18:36:18 +00:00
Viktor Kojouharov
1b197b9542
it actually makes sense to have them overlap on justify, so go back
...
SVN revision: 39293
2009-02-28 18:06:37 +00:00
Viktor Kojouharov
fee3b366bf
and also for the vertical layout
...
SVN revision: 39291
2009-02-28 17:56:06 +00:00
Viktor Kojouharov
6554ab44d6
fix smaller-box-than-items problem for horizontal layout
...
SVN revision: 39289
2009-02-28 17:50:15 +00:00
Gustavo Sverzut Barbieri
0cd52d626b
Fix flow layout if box size is smaller than required.
...
Reported and fix suggestion by Viktor Kojouharov.
SVN revision: 39286
2009-02-28 17:10:03 +00:00
Gustavo Sverzut Barbieri
e46171ee07
box: remove unused parameters
...
SVN revision: 39285
2009-02-28 17:07:10 +00:00
Vincent Torri
c5e64e50b7
fix comment
...
SVN revision: 39280
2009-02-28 13:02:17 +00:00
Vincent Torri
4e282b255e
automatic detection according to the host
...
SVN revision: 39279
2009-02-28 11:47:43 +00:00
Vincent Torri
6696a9c87b
* remove 'unused parameter' warnings
...
* i didn't touch glitz engine as it will certainly be disabled later
* i'll update windows engines later
SVN revision: 39274
2009-02-28 10:08:45 +00:00
Gustavo Sverzut Barbieri
56e28f91b6
Remove last standing warnings.
...
SVN revision: 39269
2009-02-27 16:35:32 +00:00
Gustavo Sverzut Barbieri
59236beb8b
Oops, missing file.
...
GIT would help me avoid this mess.
SVN revision: 39268
2009-02-27 16:33:50 +00:00
Gustavo Sverzut Barbieri
9a3570bfb9
Create macros to help initialize class structures.
...
also defined evas_smart_new() as deprecated.
SVN revision: 39266
2009-02-27 15:30:32 +00:00
Vincent Torri
389a006871
does not return a value in function returning void
...
SVN revision: 39224
2009-02-25 23:39:59 +00:00
Vincent Torri
7dd1e9e055
remove more 'unused parameter' warnings
...
SVN revision: 39223
2009-02-25 23:39:19 +00:00
Vincent Torri
4d1961ac59
remove 'unused parameter' warning
...
SVN revision: 39222
2009-02-25 23:18:15 +00:00