Gustavo Sverzut Barbieri
9155b5633f
fix DSO build.
...
SVN revision: 60295
2011-06-13 20:11:00 +00:00
Gustavo Lima Chaves
ef41d78fce
[evas] Example code for evas{_init,_shutdown,_load_error_str}.
...
SVN revision: 60142
2011-06-09 17:00:24 +00:00
Rafael Antognolli
22cfc5e480
evas: "make doc" now works when srcdir != builddir.
...
SVN revision: 60005
2011-06-06 20:27:01 +00:00
Tom Hacohen
422d9358bf
Evas font-engine: Conform to the API changes in Harfbuzz 0.6.0.
...
SVN revision: 59779
2011-05-29 11:09:47 +00:00
Tom Hacohen
726d37b782
Evas font-engine: Adjust code to use latest Harfbuzz (0.5.0)
...
SVN revision: 59402
2011-05-15 11:59:54 +00:00
Vincent Torri
f0cbd4add5
add some guards for non Windows headers and reorder
...
alphabetically some autotools stuff
SVN revision: 59393
2011-05-15 05:42:30 +00:00
Tom Hacohen
bf909af0f3
Evas: Added liblinebreak (static dep) to the build process.
...
SVN revision: 59203
2011-05-05 11:05:44 +00:00
Tom Hacohen
2e0bb38935
Evas bidi: Made fribidichar<->eina_unicode conversion a compile time test.
...
SVN revision: 59122
2011-05-02 13:24:26 +00:00
Tom Hacohen
2ca672d8b4
Evas font-engine: Remove dependency or harfbuzz being built with glib.
...
Harfbuzz needs unicode querying functions in order to work properly,
until there'll be a nice lib that does that (should be under dev) we have
to depend on an outside source. This commit uses new Harfbuzz API that
lets us not care about the unicode function provider and just let harfbuzz
to manage it on it's own.
SVN revision: 58961
2011-04-27 14:00:00 +00:00
Carsten Haitzler
0de9ac68dd
use correct hdr in shm open check.
...
SVN revision: 58917
2011-04-26 05:12:25 +00:00
Carsten Haitzler
0e57095d06
add generic image loader. allows for GPL loaders, unstable loaders and
...
more. making a loader is a matter of a binary of a specific name and
evas passes certain input on the cmd-line and your binary produces
output on stdout (and also optionally additionally in a shm or tmp
file).
SVN revision: 58914
2011-04-26 01:03:06 +00:00
Cedric BAIL
0cef5e41fe
evas: add psd file format support.
...
Patch from Thierry el Borgi with some rework of myself.
NOTE: I don't have much file to test, so if some don't
contact us with those file and we will fix the loader
if needed.
SVN revision: 58873
2011-04-24 19:45:43 +00:00
Mike Blumenkrantz
4386f8fb35
hmmm actually this wasn't the cause. but someone definitely broke something here...
...
SVN revision: 58846
2011-04-23 22:37:42 +00:00
Mike Blumenkrantz
4ebe4bec94
okay who's the joker that broke evas build? freetype 9.3.0 is definitely not a valid dependency :/
...
SVN revision: 58845
2011-04-23 22:32:06 +00:00
Carsten Haitzler
c885080057
an initial test at trying pixman instead of evas software rendering.
...
results... in comments. disabled atm unless u --enable it. only
replaces 1 operation in 2 cases.
SVN revision: 58824
2011-04-22 11:47:14 +00:00
Tom Hacohen
48d0603e5d
Evas harfbuzz: Adjust evas to work with Harfbuzz >= 3.0
...
SVN revision: 58802
2011-04-21 14:04:53 +00:00
Cedric BAIL
b0e45e04bc
evas: and now, the last one to die today, Evas Xrender backend.
...
SVN revision: 58364
2011-04-05 14:16:18 +00:00
Cedric BAIL
1b3b01cb4f
evas: and now is the death of Qtopia engine.
...
SVN revision: 58362
2011-04-05 13:45:54 +00:00
Cedric BAIL
30f906aac9
evas: one more death: gl_glew !
...
SVN revision: 58360
2011-04-05 13:19:20 +00:00
Cedric BAIL
cbad6075d7
evas: remove Evas Cairo backend.
...
SVN revision: 58359
2011-04-05 13:00:23 +00:00
Cedric BAIL
ad5a2f59c6
evas: remove Evas Quartz backend.
...
SVN revision: 58358
2011-04-05 12:25:25 +00:00
Vincent Torri
535dabaca1
rename libtool version names to fit libtool doc
...
SVN revision: 58118
2011-03-27 18:07:42 +00:00
Gustavo Sverzut Barbieri
9f0b807db4
Fix build with static modules, thanks Gentoo ;-)
...
I don't know if this is useful to backport to stable branch, if you
think so please do it as I don't even have that checkout... svn is
annoying :-P
SVN revision: 58012
2011-03-23 02:45:19 +00:00
Carsten Haitzler
269d65dc05
nochlog: fix warning to not wrap @ 80 cols.
...
SVN revision: 57876
2011-03-19 03:44:33 +00:00
Carsten Haitzler
543016a352
revert version change 999 -> 99. also e17 didnt even need it as it
...
produced no versioned .so files.
SVN revision: 57844
2011-03-18 07:35:19 +00:00
Sebastian Dransfeld
8dee8ac0ac
Set v_mic to 99 (less than 256) to please OS X
...
SVN revision: 57824
2011-03-17 13:12:50 +00:00
Vincent Torri
e9a7a23536
Evas: formatting and add ico module building
...
1) i like alphabetical order (build order of modules and configure output
2) ico module was not built
SVN revision: 57747
2011-03-14 20:33:44 +00:00
Carsten Haitzler
710630d074
Evas: add ico loader!
...
SVN revision: 57693
2011-03-11 15:07:25 +00:00
Vincent Torri
be83c603b2
formatting
...
SVN revision: 57368
2011-02-27 10:32:52 +00:00
Vincent Torri
c94650f933
final fix for the static jpeg build on Windows
...
SVN revision: 57367
2011-02-27 10:31:18 +00:00
Carsten Haitzler
75bb165f29
Thanks to samsung - added WBMP loader.
...
SVN revision: 56624
2011-02-01 09:38:48 +00:00
Tom Hacohen
32fd296bde
Evas: Fixed harfbuzz dependency checking. Was broken with harfbuzz that is not compiled with freetype support and always printed 'no' regarding harfbuzz usage.
...
SVN revision: 56507
2011-01-30 10:42:01 +00:00
Tom Hacohen
836b16f085
Evas: fine tuned the harfbuzz checks to make sure harfbuzz was compiled with freetype support and just check if it also compiled with glib support. ATM there's no good lib for checking unicode characteristics so until there is one, we optionally use harfbuzz's glib integration - such lib is planned by the guy who wrote Harfbuzz.
...
SVN revision: 56454
2011-01-30 10:36:24 +00:00
Tom Hacohen
f6b1bcd0b6
Evas: Added harfbuzz detection (it's optional, just like fribidi).
...
SVN revision: 56440
2011-01-30 10:34:56 +00:00
Carsten Haitzler
96caa0a63b
svn goes to x.x.999.svnrev now. :)
...
SVN revision: 56355
2011-01-29 03:34:44 +00:00
Carsten Haitzler
4f5ec3a5bd
1.0 version magic. now leave these projects the hell alone in svn
...
until we have branches.
SVN revision: 56352
2011-01-29 03:05:22 +00:00
Michael Jennings
dc3bd40b88
Portability fixes for autoconf. Please test and verify on
...
Debian/Ubuntu.
Don't build GIF support by default.
SVN revision: 56347
2011-01-29 01:29:21 +00:00
Vincent Torri
50056c33d3
commit++
...
SVN revision: 55972
2011-01-07 06:52:35 +00:00
Vincent Torri
eabadc45c2
add guards in config.h to avoid multiple inclusions
...
SVN revision: 55941
2011-01-06 18:32:20 +00:00
Brett Nash
ee03254a3e
Be more aggresive turning on neon, and don't include arm_neon.h
...
The arm_neon header is for the Neon intrinsics.
Since we use inline asm, we don't need any of that stuff.
Also we set neon to be on if your compiler accepts it (and it's a arm).
So more people may get neon builds.
SVN revision: 55312
2010-12-06 02:20:31 +00:00
Brett Nash
e6f12f5f22
Add .fpu neon to the configure test.
...
SVN revision: 55308
2010-12-06 01:58:19 +00:00
Cedric BAIL
602241b004
* eina,eet,embryo,evas,ecore,edje,efreet,e_dbus,eeze: beta3 !
...
SVN revision: 55238
2010-12-04 00:50:58 +00:00
Cedric BAIL
70e488feff
* efl: beta2 !
...
SVN revision: 54507
2010-11-12 16:01:55 +00:00
Carsten Haitzler
5baaab8f35
display tga loader enabled status
...
SVN revision: 53888
2010-10-26 08:22:33 +00:00
Eduardo de Barros Lima
f61a1cb5cb
Evas: Don't #define _GNU_SOURCE
...
Instead use AC_GNU_SOURCE macro in configure.ac and #include <config.h> properly
SVN revision: 53159
2010-10-07 19:52:47 +00:00
Carsten Haitzler
91466cf439
efl 1.0.0 beta.
...
SVN revision: 52992
2010-10-03 09:21:08 +00:00
Carsten Haitzler
0667809063
xrender engine default--
...
software_8_x11 default--
software_16_x11 default--
SVN revision: 52867
2010-09-28 22:43:24 +00:00
Carsten Haitzler
80197823be
make fb engine default on linux too.
...
SVN revision: 52771
2010-09-26 03:39:18 +00:00
Cedric BAIL
fdc15d4495
* evas: we don't need all the stuff from pthreads to do preload.
...
SVN revision: 52311
2010-09-15 17:20:37 +00:00
Lucas De Marchi
85815e306c
Fix common misspellings
...
Following misspellings were fixed:
accomodate->accommodate
achive->achieve
beacuse->because
caluclate->calculate
cant->can't
carefull->careful
convertion->conversion
dependancy->dependency
dependant->dependent
doesnt->doesn't
existant->existent
extention->extension
fucntion->function
impliment->implement
inital->initial
lenght->length
occured->occurred
occuring->occurring
onyl->only
positon->position
possibilty->possibility
postion->position
proccessing->processing
proccess->process
propogate->propagate
recieve->receive
sucessive->successive
teh->the
ther->there
throught->through
thsi->this
wasnt->wasn't
whcih->which
wheras->whereas
SVN revision: 51965
2010-09-08 03:51:24 +00:00
Cedric BAIL
b4ed699e9e
* evas: reenable pipe rendering almost work for me with 16 CPU.
...
Just don't forget to Spank Tasn.
SVN revision: 51805
2010-09-01 12:25:25 +00:00
Carsten Haitzler
4ec437491d
anity check options for option silliness.
...
SVN revision: 51789
2010-08-31 22:36:35 +00:00
Carsten Haitzler
81ba0d8423
imaging api--. as promised.
...
SVN revision: 51779
2010-08-31 11:58:51 +00:00
Carsten Haitzler
acac588d58
re-enaqble async rendering. seems ok on 2 cores. might be a quad-core
...
issue and arm issue. need to check again monday.
SVN revision: 51696
2010-08-28 13:15:38 +00:00
Carsten Haitzler
e3c63031ce
unfortunate - but need to disable those async/pipe render options.
...
SVN revision: 51691
2010-08-28 02:43:15 +00:00
Carsten Haitzler
d9cef6b36e
gl-x11 enabled now by default if deps found. it's a 1st class citizen
...
these days. and - readme updated and up to snuff for --enable opts.
SVN revision: 51386
2010-08-19 08:22:44 +00:00
Carsten Haitzler
a57d936d35
useful configure output for enabling gles
...
SVN revision: 51244
2010-08-17 08:42:37 +00:00
Carsten Haitzler
ffbe27b177
eina-1 -> eina
...
SVN revision: 51162
2010-08-16 08:04:47 +00:00
Carsten Haitzler
35447ef1d4
evas -> 1.0.0 alpha readied.
...
SVN revision: 51158
2010-08-16 06:58:07 +00:00
Christopher Michael
38aac01b6a
Buffer engine is desired/needed else livethumb previews do not work.
...
SVN revision: 50718
2010-07-31 18:50:51 +00:00
Tom Hacohen
a6d428334f
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.
SVN revision: 50595
2010-07-28 12:00:41 +00:00
Alexander Kerner
0ec2a33a22
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.
SVN revision: 50560
2010-07-28 00:16:06 +00:00
Christopher Michael
fefbc09a63
Move Evas (and associated headers) to their own dir (ie: the 'eet.h'
...
move).
SVN revision: 50141
2010-07-09 06:10:55 +00:00
Carsten Haitzler
5716032298
no! include this!
...
SVN revision: 49961
2010-07-01 05:06:23 +00:00
Carsten Haitzler
41e2c165ec
ok - i think this can double-check if neon code can be compiled at all.
...
SVN revision: 49960
2010-07-01 04:52:45 +00:00
Carsten Haitzler
89baaff057
and final post snap - next releasename
...
SVN revision: 49903
2010-06-27 14:06:10 +00:00
Carsten Haitzler
83b36be7a3
snap+release
...
SVN revision: 49899
2010-06-27 13:45:27 +00:00
Carsten Haitzler
5e26049385
Snapshot evas
...
SVN revision: 49891
2010-06-27 13:32:41 +00:00
Cedric BAIL
a1bfc834d5
* configure.ac: take inept translation a little bit into account.
...
SVN revision: 49743
2010-06-18 14:45:42 +00:00
Brett Nash
02f204b84c
Add experimental word and metric caching.
...
SVN revision: 49661
2010-06-14 05:59:23 +00:00
Gustavo Sverzut Barbieri
ddb8c95fa9
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.
SVN revision: 49594
2010-06-09 18:22:47 +00:00
Carsten Haitzler
1520bad01b
restore after snap/release
...
SVN revision: 49540
2010-06-06 17:43:03 +00:00
Carsten Haitzler
05c5b03d5e
Snapshot evas
...
SVN revision: 49532
2010-06-06 17:26:38 +00:00
Carsten Haitzler
f0eee2d260
post-snap anr release.. reset svn back.. this time for real.
...
SVN revision: 49526
2010-06-06 17:17:52 +00:00
Carsten Haitzler
af8efb723b
Snapshot evas
...
SVN revision: 49515
2010-06-06 16:42:31 +00:00
Carsten Haitzler
25ff64e960
post release - move relname to pre-svn again.
...
SVN revision: 49506
2010-06-06 16:23:16 +00:00
Carsten Haitzler
fa74e6d2bb
Snapshot evas
...
SVN revision: 49496
2010-06-06 16:07:58 +00:00
Carsten Haitzler
a4769c42cb
change svnversion shell goop to nuke sed and just use tr to delete
...
unwanted goop.
SVN revision: 49429
2010-06-04 01:04:24 +00:00
Iván Briano
6600f0c43f
Let git-svn users get the right revision number to be used as version.
...
SVN revision: 49407
2010-06-03 07:40:54 +00:00
Carsten Haitzler
f1e19253e6
nopw svn revision works again.
...
SVN revision: 49344
2010-05-31 03:12:45 +00:00
Carsten Haitzler
17dfab359b
fix - if no svn tree, then it will pretend to be a release.
...
SVN revision: 49343
2010-05-31 01:59:22 +00:00
Carsten Haitzler
9621532945
trga loader - snarfed 80% from imlib2. missing paletted mode (just
...
like the imlib2 one) but.. handles alpha correctly- unlike imlib2 and
manyother loaders.
SVN revision: 49330
2010-05-30 17:48:19 +00:00
Carsten Haitzler
6f6730eaf8
for shits and giggles... i wrote a bmp loader. i did look at the old
...
imlib2 bmp loader, but it was imcomplete compared to the bmp
standards, so i actually ended up reading the file format definitions
on line i could find and using lots of test images... wrote a new one.
you can at least view bmp files now. note - i found 1 bmp file that
claims to have an alpha channel (amask is non-empty) and then proceeds
to provide an image with pixels - all alpha 0. so its transparent when
it shouldnt be. beats me but looks like a broken bmp file to me when
it compes to specs.
SVN revision: 49324
2010-05-30 13:04:34 +00:00
Carsten Haitzler
4b43b4ee86
oops - broke module dirs!
...
SVN revision: 49277
2010-05-29 07:24:43 +00:00
Carsten Haitzler
37e28d6008
evas version too.
...
SVN revision: 49268
2010-05-29 05:42:21 +00:00
Carsten Haitzler
eaad0eb095
big patch from Samsung SAIT (Advanced research group) for async multi-frame
...
rendering. to turn on:
1.
configure with --enable-async-render
2.
export EVAS_RENDER_MODE=non-blocking
presto. necessitates some api swizzling (thus the expedite. ecore etc. changes)
the kind of results you get on a desktop:
http://www.rasterman.com/files/evas-async-vs-none.html
SVN revision: 49087
2010-05-21 07:10:45 +00:00
Carsten Haitzler
d4ba7c3a06
amd64 - apparently fbsd is still living back in that past where 64bit was amd
...
only... :)
SVN revision: 48273
2010-04-24 14:07:17 +00:00
Gustavo Sverzut Barbieri
fd2659c572
evas: mega documentation improving commit.
...
This commit moves Evas.h contents a lot, but it should not change code
(some conts were added, some function attributes were changed).
The purpose of such is to define the order that doxygen show modules
in its documentation.
I also splitted documentation a bit more, and added a src/examples to
list useful example code. Right now it is just a pure-evas
draw-and-save using buffer engine.
NOTE: there is lots to document, and the @todo list is quite long but
I guess lots of things there were done already. Raster, could
you review this list?
SVN revision: 47308
2010-03-18 04:57:40 +00:00
Vincent Torri
bf056dd2df
Fix Objective C compiler detection and Mac OS X header
...
files detection. It should work with and without an
Objective C compiler. The problem is a bug in the
AC_PROG_OBJC macro.
Patch by Ralf Wildenhues
SVN revision: 46890
2010-03-05 06:23:25 +00:00
Vincent Torri
aab5142dd5
revert
...
SVN revision: 46455
2010-02-25 05:59:44 +00:00
Vincent Torri
ca54f3d22b
change option --enable-pthreads to --enable-threaded-rendering
...
change your scripts if needed
SVN revision: 46453
2010-02-25 05:39:30 +00:00
Vincent Torri
b2082d7527
compile also gl_common when gl engines are static
...
SVN revision: 45987
2010-02-08 16:14:32 +00:00
Vincent Torri
c3915edab7
use efl_fnmatch m4 macro
...
SVN revision: 45853
2010-02-03 20:57:36 +00:00
Vincent Torri
0ffcae731c
formatting
...
SVN revision: 45696
2010-01-29 07:47:33 +00:00
xcomputerman
d3bfe37afa
Better test for gl_common; fix SDL_opengles defines
...
SVN revision: 45695
2010-01-29 07:42:24 +00:00
Vincent Torri
8d2b0b7ff5
portable echo -n
...
SVN revision: 45694
2010-01-29 07:35:33 +00:00
xcomputerman
a61baea31e
Various fixes to enable building SDL/OpenGLES
...
SVN revision: 45692
2010-01-29 06:12:35 +00:00
xcomputerman
cdcc000942
Add OpenGL SDL engine
...
SVN revision: 45674
2010-01-29 02:31:37 +00:00
Vincent Torri
eeb221e665
async events do not depend on pthread anymore
...
SVN revision: 45670
2010-01-28 17:25:52 +00:00
Mikhail Gusarov
e1ffc62293
evas: Revert accidentally committed hunk: dlopen is still needed
...
SVN revision: 45098
2010-01-13 23:44:06 +00:00