lucas [Thu, 5 Aug 2010 00:50:43 +0000 (00:50 +0000)]
Fix wrong usages of malloc, calloc and E_NEW
Patch by bad-alloc.cocci
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50828
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Wed, 4 Aug 2010 16:57:32 +0000 (16:57 +0000)]
FORMATTING
* Remove vim modelines:
find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;
* Remove leading blank lines:
find . -name '*.[cxh]' -exec sed -i '/./,$!d'
If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50816
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 3 Aug 2010 06:09:53 +0000 (06:09 +0000)]
re-jig native surface stuff to share the same gl image between
multiple instances of the same pixmap.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50758
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 2 Aug 2010 06:46:38 +0000 (06:46 +0000)]
allow max cutout rects to be tunable. and change3 default for gl?
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50736
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 2 Aug 2010 06:44:23 +0000 (06:44 +0000)]
dont sync if vsync not set...? (good?)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50735
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 18:50:51 +0000 (18:50 +0000)]
Buffer engine is desired/needed else livethumb previews do not work.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50718
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 17:06:55 +0000 (17:06 +0000)]
Remove some unused variables/dead assignments.
Fix some formatting while I am here.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50717
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 16:57:09 +0000 (16:57 +0000)]
Remove unused variable(s).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50716
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 07:13:21 +0000 (07:13 +0000)]
Comment out dead assignment(s).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50715
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 06:15:00 +0000 (06:15 +0000)]
Fix evas_module clean 'bug'. NB: Not really an issue as this code
isn't used currently, but may be in the future, so fix the minor
bugger now, just in case :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50714
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 06:12:39 +0000 (06:12 +0000)]
Cleanup some clang reports.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50713
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 05:48:51 +0000 (05:48 +0000)]
Add missing break for case.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50712
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 05:46:16 +0000 (05:46 +0000)]
Add missing break for case statement.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50711
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 31 Jul 2010 05:44:15 +0000 (05:44 +0000)]
'cache' is unused here.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50710
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 30 Jul 2010 04:53:30 +0000 (04:53 +0000)]
Two fixes: Use the correct string for the stringshare and
if gl is on, but metric is compiled out, just bail out of all word/metric
cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50678
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 30 Jul 2010 03:51:48 +0000 (03:51 +0000)]
Use strnlen... NFI if this works yet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50677
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 30 Jul 2010 03:20:40 +0000 (03:20 +0000)]
Fix word/metric cache to use strlen
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50675
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 30 Jul 2010 03:04:43 +0000 (03:04 +0000)]
Fix the compile error: Doesn't fix massive performance regression or rather
obvious semantic change in the code.
ie: If you are changing code:
Read the comment on the LINE ABOVE the code you are changing.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50674
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 Jul 2010 23:32:56 +0000 (23:32 +0000)]
aaah yes. get the ref -1 as free will dec it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50662
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 29 Jul 2010 13:47:12 +0000 (13:47 +0000)]
* evas: remove generated file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50643
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 Jul 2010 07:42:30 +0000 (07:42 +0000)]
need to add null items for item format things (inserted external item
objects)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50636
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 29 Jul 2010 06:21:51 +0000 (06:21 +0000)]
now work?
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50635
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Thu, 29 Jul 2010 03:52:31 +0000 (03:52 +0000)]
Documentation for neon, word and metric caching in README.in
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50633
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Thu, 29 Jul 2010 03:34:30 +0000 (03:34 +0000)]
Minor fixes to font drawing with metric caching enabled.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50632
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Wed, 28 Jul 2010 17:57:18 +0000 (17:57 +0000)]
Make evas build again (here at least).
Added missing unicode & bidi opts to necessary places.
Fixes lots of compiler warnings.
NB - Not all engines tested. If you spot a problem wrt any specific
engine, please report it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50601
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 28 Jul 2010 12:00:41 +0000 (12:00 +0000)]
Evas: Changing the font engine to work with Eina_Unicode instead of utf8.
Changing textblock and text objects to work with Eina_Unicode instead of utf8 (internally, API remains intact).
Started relying on new fribidi 0.19.2 instead of the old fribidi.
A lot of fixes to the font engine.
Renaming of evas_common_font_utf8_* to evas_common_encoding_utf8_*
This relies on new Eina changes and types: Eina_Unicode, Eina_UStrbuf and Eina_UStringshare.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50595
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 28 Jul 2010 08:11:30 +0000 (08:11 +0000)]
try this one
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50589
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 28 Jul 2010 07:34:04 +0000 (07:34 +0000)]
...but don't draw twice
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50588
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 28 Jul 2010 07:33:48 +0000 (07:33 +0000)]
Fall through to slow path if no word and metric cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50587
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 28 Jul 2010 07:33:23 +0000 (07:33 +0000)]
Don't try and render wordcache if GL is on, and metric cache is enabled.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50586
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 28 Jul 2010 06:00:02 +0000 (06:00 +0000)]
add new win before deleting old.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 28 Jul 2010 02:27:29 +0000 (02:27 +0000)]
and add in the 8bpp gray stuff
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50571
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 28 Jul 2010 00:16:06 +0000 (00:16 +0000)]
From: Alexander Kerner <alexander.kerner@googlemail.com>
Subject: [E-devel] 8bpp xcb evas engine
Hi all,
I've implemented the 8bpp grayscale evas engine. It is based on the 16bpp
engine. It would be nice if someone could review the code and maybe commit
into svn. The patches against evas and ecore are attached.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50560
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 26 Jul 2010 05:37:36 +0000 (05:37 +0000)]
Bloody fenceposts. Draw the right stuff when rendering. neon fixes ++ ;-)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50503
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 26 Jul 2010 03:17:40 +0000 (03:17 +0000)]
Use memcmp instead of stringshare. Much faster.
Everyones favourite arm benchmarks (a8 cortex)
Base stringshare memcmp Diff Diff %
Widgets File Icons 32.48 36.78 4.3 13.24%
Widgets File Icons 2 73.65 74.93 1.28 1.74%
Widgets File Icons 3 44.87 46.89 2.02 4.50%
Widgets File Icons 4 65.66 66.45 0.79 1.20%
Text Basic 88.67 91.21 2.54 2.86%
Text Styles 10.71 10.95 0.24 2.24%
Text Styles Different St 8.3 8.45 0.15 1.81%
Text Change 56.4 57.34 0.94 1.67%
Textblock Basic 60.75 68.8 8.05 13.25%
Textblock Intl 155.33 193.51 38.18 24.58%
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50498
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sat, 24 Jul 2010 04:52:13 +0000 (04:52 +0000)]
Some improvements to 90 degree rotated neon.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50476
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Sat, 24 Jul 2010 02:38:36 +0000 (02:38 +0000)]
Bump the default buffer size. USeful for expedite ;-)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50474
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 21 Jul 2010 08:09:41 +0000 (08:09 +0000)]
Tweaks to neon text: Help with some bugs at least.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50410
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 21 Jul 2010 06:43:47 +0000 (06:43 +0000)]
Minor fix: Don't render text if there is nothing to do
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50408
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 21 Jul 2010 03:51:36 +0000 (03:51 +0000)]
Generally speaking, dereffing uninited pointners is not so good.
Squash one nasal daemon!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50403
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Jul 2010 12:11:49 +0000 (12:11 +0000)]
* evas: make WORD/METRIC cache work with pipe rendering.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50381
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Jul 2010 12:10:40 +0000 (12:10 +0000)]
* evas: fix fribidi lock.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50380
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Jul 2010 12:09:46 +0000 (12:09 +0000)]
* evas: font config access is not thread safe at all. Don't forget
to call FTLOCK/FTUNLOCK around each FT_* call.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50379
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Jul 2010 12:07:51 +0000 (12:07 +0000)]
* evas: METRIC and WORD cache require stringshare use in thread, so
enable it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50378
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 20 Jul 2010 09:32:28 +0000 (09:32 +0000)]
* evas: unbreak pipe rendering, that was a long break.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50374
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 19 Jul 2010 10:55:07 +0000 (10:55 +0000)]
* evas: ignore build file.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50364
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 17 Jul 2010 19:49:16 +0000 (19:49 +0000)]
Use eina_stringshare_replace rather than several _del & _add calls
(tested w/ no apparent adverse affects).
Fix some formatting.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50307
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 16 Jul 2010 22:52:04 +0000 (22:52 +0000)]
Fix invalid access if using async-render
Ouch, that was nasty! src/lib/cache/evas_cache_image.c was assuming
all Image_Entry were RGBA_Image (why?!?!?), thus doing the cast and
having mutexes and other to operate on garbage (possibly crashing due
segv). This happened to be the case with Soft16_Image used by
software_16 engines.
I'm not sure, but this may fix problems that people noticed with
async-render hanging their systems even if not explicitly enabled
during runtime.
I also found it quite strange the number of locks required by this
code! Clearly we could use macros to simplify and avoid bugs, but
maybe some atomic_inc/dec code should be used to remove half of the
mutexes in that code?
/me wonders what kinds of bug more we can expect from this code :-/
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50300
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 16 Jul 2010 22:47:31 +0000 (22:47 +0000)]
Fix soft16 preload by replicating Image_Entry::info.
Software 16bpp variants were crashing if using preload as the
Image_Entry that was used by preload did not keep the loader and
module information, since these were only set in the
Soft16_Image::source. Now we copy these members while the source is
live.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50299
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
etrunko [Thu, 15 Jul 2010 17:58:38 +0000 (17:58 +0000)]
Ability to disable NEON code in runtime
Just set the EVAS_CPU_NO_NEON environment var if you want to disable Neon.
The same is done for other specific CPU codes, such as MMX, MMX2, SSE, etc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50271
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Wed, 14 Jul 2010 02:05:47 +0000 (02:05 +0000)]
Remove unneeded code with notnull.cocci script
The notnull.cocci script from Coccinelle finds places where you check if a
variable is NULL, but it's known not to be NULL. The check can be safely
removed. For example, this code would be caught by notnull:
if (!var) return;
if (var && var->fld) { ... }
It's needless to check again if var is not NULL because if it's in fact NULL,
it would have returned on the previous "if". This commit removes all the
trivial places where this pattern happens. Another patch will be generated for
the more complex cases.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50241
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 12 Jul 2010 02:47:02 +0000 (02:47 +0000)]
bitrot-- > work again (minus map features etc. tho)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50192
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 11 Jul 2010 23:56:40 +0000 (23:56 +0000)]
a more correct version of the dso fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50184
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
watchwolf [Fri, 9 Jul 2010 11:17:35 +0000 (11:17 +0000)]
the min size of the box is the sum of the items min size
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50156
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 9 Jul 2010 06:10:55 +0000 (06:10 +0000)]
Move Evas (and associated headers) to their own dir (ie: the 'eet.h'
move).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50141
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Thu, 8 Jul 2010 03:21:33 +0000 (03:21 +0000)]
Remove NULL pointer dereference
Bug found by the "andand" semantic patch:
// The right argument of || or && is dereferencing something known to be NULL
//
// Confidence: High
// Copyright: (C) Gilles Muller, Julia Lawall, EMN, INRIA, DIKU. GPLv2.
// URL: http://coccinelle.lip6.fr/rules/andand.html
// Options:
@ expression@
expression E;
identifier fld;
@@
- !E &&
+ !E ||
<+...E->fld...+>
@ expression@
expression E;
identifier fld;
@@
- E ||
+ E &&
<+...E->fld...+>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50118
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 5 Jul 2010 06:40:20 +0000 (06:40 +0000)]
Add more control over word-cache size. Also really fix my leak on international text.
The new wordcache option is an environment variable called:
EVAS_WORD_CACHE_MAX_WORDS
set this to a number between 1-500 to change the cache size.
Larger values (40+) fix regressions in a few of the expedite tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50047
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 2 Jul 2010 08:31:12 +0000 (08:31 +0000)]
Don't check alloca, it's like checking the stack exists.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49991
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 2 Jul 2010 07:05:20 +0000 (07:05 +0000)]
Some fixes for internation support and word cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49990
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 2 Jul 2010 06:53:41 +0000 (06:53 +0000)]
Put a FIXME where someone doesn't understand alloca.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49989
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 2 Jul 2010 06:47:22 +0000 (06:47 +0000)]
Only use work and metric cacheing on 3 character or longer strings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49988
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 2 Jul 2010 02:20:11 +0000 (02:20 +0000)]
Renable 'free' for word cache
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49986
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 2 Jul 2010 00:44:03 +0000 (00:44 +0000)]
Not pure, don't need to care about results.
Code with side effects is NOT pure. Cdoe where you can ignore the return
value because you care about the side effects should not have WARN_UNUSED...
Please only add such things when you've checked
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 1 Jul 2010 05:06:23 +0000 (05:06 +0000)]
no! include this!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49961
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Thu, 1 Jul 2010 04:52:45 +0000 (04:52 +0000)]
ok - i think this can double-check if neon code can be compiled at all.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49960
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Thu, 1 Jul 2010 03:12:14 +0000 (03:12 +0000)]
Use macro to get container of inlist
Revove warning.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49959
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 30 Jun 2010 16:51:49 +0000 (16:51 +0000)]
evas: Removed the obsolete Arabic shaping as it's now done in FrBiDi (starting from version 0.19.2).
If you are having any problems with Arabic shaping please make sure you have FriBiDi version 0.19.2 installed at the time of compilation. If your distro doesn't have that version yet, make them upgrade, it's an year and a half old.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49949
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 30 Jun 2010 09:47:55 +0000 (09:47 +0000)]
* Evas: deprecating gradient API.
WARNING: I AM SORRY, BUT IF NO ONE IS PLANNING TO BECOME
THE EFFECTIVE MAINTAINER OF THAT PIECE OF CODE, I WILL
REMOVE IT NEXT WEEK.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49945
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 28 Jun 2010 05:21:34 +0000 (05:21 +0000)]
Neon fixes for text rendering
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49917
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 28 Jun 2010 05:21:05 +0000 (05:21 +0000)]
whitespace --
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49916
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 28 Jun 2010 05:14:36 +0000 (05:14 +0000)]
Suppress warnign about dropping const (AKA: C is stupid)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49914
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Jun 2010 14:06:10 +0000 (14:06 +0000)]
and final post snap - next releasename
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49903
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Jun 2010 13:45:27 +0000 (13:45 +0000)]
snap+release
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49899
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 27 Jun 2010 13:32:41 +0000 (13:32 +0000)]
Snapshot evas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49891
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Fri, 25 Jun 2010 08:52:37 +0000 (08:52 +0000)]
Fic names of caching vars.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49854
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 23 Jun 2010 15:51:20 +0000 (15:51 +0000)]
fix linking with mingw
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49819
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
bdilly [Tue, 22 Jun 2010 14:01:50 +0000 (14:01 +0000)]
Add 3 missing symbols to escape strings
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49794
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 22 Jun 2010 00:06:40 +0000 (00:06 +0000)]
try no surf/context etc. on free in egl.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 21 Jun 2010 07:59:46 +0000 (07:59 +0000)]
use before freeing to make sure context is right
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49781
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 20 Jun 2010 06:32:05 +0000 (06:32 +0000)]
warnings--
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49765
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 18 Jun 2010 14:45:42 +0000 (14:45 +0000)]
* configure.ac: take inept translation a little bit into account.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49743
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Wed, 16 Jun 2010 09:02:09 +0000 (09:02 +0000)]
Some more Neon updates: 180 degress.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49692
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 14 Jun 2010 08:16:47 +0000 (08:16 +0000)]
Don't double declare len
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49663
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 14 Jun 2010 08:07:12 +0000 (08:07 +0000)]
Remoive extra #endif
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49662
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
nash [Mon, 14 Jun 2010 05:59:23 +0000 (05:59 +0000)]
Add experimental word and metric caching.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49661
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 11 Jun 2010 18:35:40 +0000 (18:35 +0000)]
Although evas_debug is flagged with "debug" in the name, messages are critical.
The evas_debug functions are just called from MAGIC_DEBUG errors, that
are quite critical, so messages should come out by default, and do
that loud with a CRITICAL warning.
Raster, cedric and others: now that we have Eina as a common
dependency between Evas and Ecore, maybe it is worth to unify the
debug system on top of Eina logging? It already provides "abort on
critical", runtime configurable log levels. I'd say the same about the
magic and safety checks themselves (eina_magic and eina_safety).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49643
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 9 Jun 2010 18:22:47 +0000 (18:22 +0000)]
SVN_REPO_PATH envvar during autoconf to use svnversion in there.
Some systems, like the Gentoo, copy the svn contents somewhere before
doing the autoconf, this may result in lack of .svn and thus minor
version "0".
This patch introduces the $SVN_REPO_PATH to say where the svn checkout
containing the ".svn" directory is.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49594
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Wed, 9 Jun 2010 14:43:40 +0000 (14:43 +0000)]
it seems that gcc 4.5.0 on Windows does not like my function pointers
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49592
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 8 Jun 2010 06:08:17 +0000 (06:08 +0000)]
use function pointers
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49563
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 8 Jun 2010 05:39:46 +0000 (05:39 +0000)]
use (A)RGB_JOIN macro
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49562
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:43:03 +0000 (17:43 +0000)]
restore after snap/release
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49540
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:26:38 +0000 (17:26 +0000)]
Snapshot evas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49532
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sun, 6 Jun 2010 17:18:10 +0000 (17:18 +0000)]
as we use fopen ourself, no need to use the wrapping for win ce
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49527
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 17:17:52 +0000 (17:17 +0000)]
post-snap anr release.. reset svn back.. this time for real.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49526
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 16:42:31 +0000 (16:42 +0000)]
Snapshot evas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49515
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 16:23:16 +0000 (16:23 +0000)]
post release - move relname to pre-svn again.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49506
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Sun, 6 Jun 2010 16:07:58 +0000 (16:07 +0000)]
Snapshot evas
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49496
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 4 Jun 2010 16:00:28 +0000 (16:00 +0000)]
No reason to include the same header twice.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49449
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 4 Jun 2010 15:21:12 +0000 (15:21 +0000)]
* evas: make it possible to call unload_all from surface_alloc.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49448
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 4 Jun 2010 04:07:12 +0000 (04:07 +0000)]
clean up smart cb descriptions on del.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49438
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33