Carsten Haitzler
335081d18c
ifdef++
...
SVN revision: 43337
2009-10-29 11:54:47 +00:00
Carsten Haitzler
422faf09fd
clean up map - move to #included worker and add mmx - just copied from normal
...
image scaler actually.
SVN revision: 43336
2009-10-29 06:52:51 +00:00
Carsten Haitzler
b0695a6712
fill in last fixme on rendering code and make it better written by moving
...
comon code blobs to functions.
SVN revision: 43298
2009-10-26 14:06:21 +00:00
Carsten Haitzler
b36917b180
smooth map works (down to 1/2 size its good. its pretty much gl_linear, but
...
in software. but it looks gorgeous. rotations are groovey.
SVN revision: 43226
2009-10-23 13:17:22 +00:00
Vincent Torri
e5046c8846
Fix some warnings. I don't touch map code for now.
...
SVN revision: 43218
2009-10-22 22:22:10 +00:00
Carsten Haitzler
041327008f
a little cleaner, but not faster
...
SVN revision: 43204
2009-10-22 16:06:32 +00:00
Carsten Haitzler
a24ad9a1c4
fast path for solid maps.
...
SVN revision: 43203
2009-10-22 15:51:18 +00:00
Carsten Haitzler
7fce71c5d9
add some beginnigns of utility funcs to evas map. move it to its own file.
...
SVN revision: 43201
2009-10-22 15:47:30 +00:00
Cedric BAIL
8984a75799
* evas: Cleanup move to eina log.
...
Patch from Mathieu Taillefumier.
SVN revision: 43200
2009-10-22 15:22:22 +00:00
Carsten Haitzler
43234e9b59
pull smooth... that's not going to be sane. or smooth. hmmm.
...
SVN revision: 43192
2009-10-22 07:31:25 +00:00
Carsten Haitzler
63ec70ea91
enable smooth path - same as nearest... for now
...
SVN revision: 43183
2009-10-21 14:53:55 +00:00
Carsten Haitzler
ceb6cb9600
handle if uv are out of image coords - clamp. remove unsued bounds checks
...
(not needed anymore). also fix a black edge.
SVN revision: 43182
2009-10-21 14:45:55 +00:00
Carsten Haitzler
0f138474d6
improve map.. now no rendering or segv bugs (that i have seen). woot. also
...
handle clipping and clip-outs.
SVN revision: 43178
2009-10-21 09:33:07 +00:00
Carsten Haitzler
8bf3f50b2c
map code... works.. with bugs... but works. visually...
...
SVN revision: 43163
2009-10-20 16:03:57 +00:00
Carsten Haitzler
c50ea6b1c8
map image... not used yet.
...
SVN revision: 43131
2009-10-17 10:25:51 +00:00
Carsten Haitzler
46996c95d3
mini-speedups!
...
SVN revision: 43037
2009-10-12 15:22:38 +00:00
Carsten Haitzler
37b66e806b
new gl engine. no one uses it anyway. not 100% complete, but much better than
...
the old. and it ALSO does GLES2.0 as well asn GL.
SVN revision: 42982
2009-10-09 12:10:27 +00:00
Carsten Haitzler
e30651d7ca
more patches from tom
...
SVN revision: 42828
2009-10-01 05:18:17 +00:00
Carsten Haitzler
0986cd681b
init some ptrs to null.
...
SVN revision: 42823
2009-09-30 22:30:12 +00:00
Tom
39b6c9148c
From: Tom <tom@stosb.com> (tasn)
...
Hey raster,
Here is the non intrusive patch I talked to you about. Please apply it as it
introduces some fixes, some improvements and mostly and underlying
infrastructure for future RTL improvements.
(note hebrew & yiddish seem fine, but things expedite test seems to show are
wrong (why i don't know as i dont speak the langs- just comparing to pango /
gtk output):
arabic seems lsightl wrong (maybe composition chars not working?)
gujarati - also seems wrong
malayam - also looks wrong
persian - looks wrong
sinhala - looks wrong
tamil - looks wrong
these are what, appear to me, to look wrong. why they look wrong, i don't
know. i'm guessing its compositiong not being handled. but i dont's peak,
read or write any of these languages so i am unsure of what it really should
be like, why and how to fix it.
anyone want to put up a hand? (everything else is displaying fine as best i
can tell - the langauges i read/speak/somewhat understand are working fine).
SVN revision: 42814
2009-09-30 04:23:21 +00:00
Vincent Torri
165a507ce2
move declaration of variables at the beginning of the block
...
SVN revision: 42627
2009-09-22 22:37:03 +00:00
Cedric BAIL
c259d8addd
* evas: Use eina_log.
...
Patch from Matthieu.
SVN revision: 42598
2009-09-21 16:08:51 +00:00
Carsten Haitzler
65f147aa81
make loaders use "big image" macro to detect an image that is going to just
...
be way too big to ever allocate. probably code can do with other fixes too.
also make jpeg loader rudametarily understand load regions. very brute-force.
but enough for just this moment to do testing.
SVN revision: 42507
2009-09-16 09:48:05 +00:00
Mikhail Gusarov
226e4e5e16
From: Mikhail Gusarov <dottedmag@dottedmag.net>
...
Subject: [E-devel] [evas] Add RGBA -> grayscale 64 entries palette conversion
This is needed for E-Ink devices outta there. Names of new files,
configure.ac variables and macros are awful, suggestions are welcome.
SVN revision: 41825
2009-08-17 01:41:07 +00:00
Gustavo Sverzut Barbieri
09bb18e727
need to set trailing NULL as it will not be done automatically.
...
SVN revision: 41708
2009-08-12 16:02:32 +00:00
Carsten Haitzler
c3c692269a
Ticket #372 - patch. fix.
...
SVN revision: 41563
2009-08-03 08:19:12 +00:00
Cedric BAIL
5784d74daa
* eina: Add eina_cpu_count.
...
SVN revision: 41543
2009-07-30 16:45:15 +00:00
Mikhail Gusarov
d6af88ef6c
patch from: Mikhail Gusarov <dottedmag@dottedmag.net>
...
evas_common_font_utf8_get_prev currently works correctly only on an
ASCII symbols. For non-ASCII it just returns random garbage somehow
constructed from a string.
Attached patch makes it work according to the comment at the start.
SVN revision: 41292
2009-07-10 06:06:37 +00:00
Cedric BAIL
7a94d9de85
* evas: Try all known modules when testing an unknown file.
...
SVN revision: 41262
2009-07-07 11:07:43 +00:00
Cedric BAIL
1676145494
* evas: Reduce code duplication.
...
SVN revision: 41228
2009-07-01 14:05:04 +00:00
Carsten Haitzler
e420003d7e
add a zero of cpu.. just in case.
...
SVN revision: 41195
2009-06-25 14:59:12 +00:00
Cedric BAIL
0c9aead634
Evas_Rectangle are gone. We now use Eina_Rectangle and memory pool is
...
shared accross the application.
SVN revision: 41170
2009-06-23 13:57:27 +00:00
Cedric BAIL
42e610f81b
* evas: Reduce malloc/free done by Fribidi use in evas.
...
Note: More could be done to improve this situation.
SVN revision: 41169
2009-06-23 13:51:41 +00:00
Gustavo Sverzut Barbieri
0567fd7bf2
improve sched_getaffinity() usage.
...
* handle error code and print out error message, this should remove
invalid access traces from valgrind.
* give "0" as pid to get self affinity, this is documented in the man
page.
SVN revision: 41118
2009-06-20 06:34:20 +00:00
Cedric BAIL
5d0a773fef
* evas: Use Eina hash improvements.
...
SVN revision: 41101
2009-06-18 12:14:29 +00:00
Cedric BAIL
6d0ee81526
* evas: Remove Evas_Bool.
...
SVN revision: 41067
2009-06-17 10:01:52 +00:00
Cedric BAIL
575b0579cd
* evas: Move to Eina module and make it possible to build a libevas with
...
everything in it.
Note: This patch break the module API, so make sure you recompile and install
every thing.
SVN revision: 41055
2009-06-16 13:01:36 +00:00
Cedric BAIL
0839ec65ea
* Evas: Improve RGBA_Font_* cache using hash and stringshare correctly.
...
Note: This should not impact font rendering, but if you notice anything
wrong, please don't hesitate to report this to me.
SVN revision: 41050
2009-06-15 15:07:13 +00:00
Cedric BAIL
f63beb3edf
* Evas: Remove allocation/free from the critical path.
...
SVN revision: 41048
2009-06-15 14:34:33 +00:00
Gustavo Sverzut Barbieri
600d560fc6
Cleanup llvm warnings.
...
By: michael bouchaud.
SVN revision: 41033
2009-06-14 20:48:37 +00:00
Gustavo Sverzut Barbieri
3e04e9ec3f
cleanup llvm warnings by michael bouchaud.
...
By: michael bouchaud.
SVN revision: 41024
2009-06-13 00:04:25 +00:00
Carsten Haitzler
c3b8b4ee14
revertg big R to L patches because they break cursors and selection.... BACK
...
boy BACK!
SVN revision: 40783
2009-05-22 21:12:32 +00:00
Iván Briano
5888d62400
Make fribidi truly optional
...
SVN revision: 40755
2009-05-20 03:14:29 +00:00
Vincent Torri
0c233cfcf3
missing declaration of evas_common_font_query_last_up_to_pos()
...
patch by Lars Munch (previous one too)
SVN revision: 40729
2009-05-18 17:33:54 +00:00
Carsten Haitzler
e999c88e80
tasn's rtl pathes and improvements... continued!
...
SVN revision: 40715
2009-05-18 06:08:15 +00:00
Carsten Haitzler
c830f68a06
1. fix scalecache to actually respect env vars set!
...
2. fix textblock cursor stuff in corner case.
SVN revision: 40617
2009-05-13 12:20:14 +00:00
Carsten Haitzler
47f6f036c1
fix load opts to only unload/reload if opts changed for cserve
...
SVN revision: 40573
2009-05-10 03:06:49 +00:00
Carsten Haitzler
f79b4a4a2f
1. scalecache config env vars an use them
...
2. more api's related to cserve
SVN revision: 40548
2009-05-08 11:26:25 +00:00
Carsten Haitzler
85bff718d6
1. scale cache now allows you to hint at the object if its dynamic, static or
...
none (ie default) and the engines actually understand it and use it.
2. fixes to scalecache and cserver too. more toto's done and its now been
stress tested by me - and i think cserve is ready to go gold. just enable it
with export EVAS_CSERVE=1 in your env for any eflapps - and run evas_cserve
(cmd-line options avalable plus cmd-line tol to query settings change on the
fly and query statsitics and state)
SVN revision: 40536
2009-05-07 13:29:56 +00:00
Carsten Haitzler
d92a6d99a7
more cserver work for sharede cache- improvements
...
SVN revision: 40524
2009-05-06 12:36:06 +00:00