Commit Graph

4138 Commits

Author SHA1 Message Date
Tom Hacohen a8ddf9b1f8 Evas engines: Adjust all the rest of the engines to use Evas_Font_Set.
SVN revision: 59784
2011-05-29 13:56:23 +00:00
Tom Hacohen 228c7548a4 Evas font-engine: In continuation of the previous commit. Use Evas_Font_Set.
SVN revision: 59783
2011-05-29 13:35:45 +00:00
Tom Hacohen 60aa86a0ef Evas font-engine: Added two font opaque types.
Added Evas_Font_Instance and Evas_Font_Set which correspond to
RGBA_Font_Int and RGBA_Font. This is very important for strict type
checking which we now finally have.

This commit does not include logic changes, only casting and changing
types of pointers to the opaque pointer types.

SVN revision: 59782
2011-05-29 13:00:54 +00:00
Tom Hacohen b7e2277ef0 Evas textblock/font-engine: Fix compiler warnings with -Wshadow.
SVN revision: 59781
2011-05-29 12:03:20 +00:00
Tom Hacohen dbe7a9800e Evas textblock: Added support for numeric escape sequences.
Patch by Raoul Hecky.

SVN revision: 59780
2011-05-29 11:47:53 +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 81b217f8c4 Evas font-engine: Fixed font fallback in the same script run.
SVN revision: 59777
2011-05-29 09:20:18 +00:00
Tom Hacohen ca1fc26a0e Evas font-engine: Fixed a bug in the glyph search function.
SVN revision: 59776
2011-05-29 09:20:13 +00:00
Carsten Haitzler bdba0b8171 Add feature: convenience call: evas_event_thaw_eval()
SVN revision: 59727
2011-05-27 08:26:11 +00:00
Christopher Michael 943cd64c7f Evas: Png Loader: Fix shadow declaration of variable 'compress'.
SVN revision: 59718
2011-05-27 02:00:15 +00:00
Christopher Michael 9c9ebcba16 Evas: Fix shadow declaration of 'i' variable.
SVN revision: 59716
2011-05-27 01:50:10 +00:00
Christopher Michael 9b649530bd Evas: Fix more shadow declarations of variables.
SVN revision: 59715
2011-05-27 01:47:58 +00:00
Christopher Michael ffc97c3754 Evas: Fix more shadow declarations of 'index' variable.
SVN revision: 59714
2011-05-27 01:44:10 +00:00
Christopher Michael 6379aa55aa Evas: Fix shadow declaration of variable 'write'.
SVN revision: 59713
2011-05-27 01:22:56 +00:00
Christopher Michael b1181721fa Evas: Fix shadow declaration of variable 'index'
SVN revision: 59712
2011-05-27 01:19:35 +00:00
Christopher Michael 96b00531c9 Evas: Fix shadow declaration of variable 'index'.
SVN revision: 59711
2011-05-27 01:17:15 +00:00
Christopher Michael 04a24dc1f3 Evas: Fix shadow declaration of variable 'index'
SVN revision: 59710
2011-05-27 01:13:41 +00:00
Carsten Haitzler cae0e6ea83 chlog++
SVN revision: 59694
2011-05-26 08:37:44 +00:00
Carsten Haitzler 4b6fcc8afa fix table to actually use fractional weighting.
SVN revision: 59693
2011-05-26 08:37:07 +00:00
Carsten Haitzler d4b2236040 forgot chglog.
SVN revision: 59688
2011-05-26 05:42:15 +00:00
Carsten Haitzler f304bf6941 fix table to handle weighting correctly for expands vs not expands. if
ANY elemtn that spans a col or row CANt expand that column or row is
VETOED frome xpanding, as opposed to the inverse



SVN revision: 59687
2011-05-26 05:40:47 +00:00
Carsten Haitzler 01cbefe2ae fix c fallback rendering - mask op was wrong. mmx was right. why is
the neon code sitting there.. with no neon? just c? if so.. just kill
the neon code and let c fallbacks take care of it as all we do is dup
code. either that or actually implement the neon.



SVN revision: 59686
2011-05-26 02:44:01 +00:00
Michael BOUCHAUD 5b428f87f9 evas: add raw loaders ...
SVN revision: 59680
2011-05-25 20:21:25 +00:00
Carsten Haitzler 701601b4bc aaah fix brackets i just unfixed.
SVN revision: 59667
2011-05-25 11:56:13 +00:00
Carsten Haitzler 51d97e0f40 remove commented out table code.
SVN revision: 59666
2011-05-25 11:50:37 +00:00
Cedric BAIL 2600ac9160 evas: use Eina_File when possible.
SVN revision: 59645
2011-05-24 10:19:06 +00:00
Carsten Haitzler f854f1f275 fix glpipe optimization that stops the pipes from being used with many
maps



SVN revision: 59638
2011-05-24 06:51:47 +00:00
Boris Faure a9fe27d54c evas: typo
SVN revision: 59631
2011-05-23 19:38:28 +00:00
ChunEon Park 8e9be7f42f evas/evas_map - removed white spaces, fixed identation.
SVN revision: 59620
2011-05-23 10:37:17 +00:00
Vincent Torri 70c27550cf Evas: Fix compilation with libjpeg 8 on Windows.
SVN revision: 59609
2011-05-23 06:45:19 +00:00
Vincent Torri 17114374a9 improve linbpg detection
SVN revision: 59576
2011-05-22 08:53:31 +00:00
Christopher Michael cee78bdc1f Evas: Initialize some variables to zero (to remove compiler warnings).
SVN revision: 59569
2011-05-21 22:28:13 +00:00
Daniel Juyung Seo 924bddfc83 Evas evas_render.c: Fixed formatting.
Fixed indentation and removed trailing whitespaces.


SVN revision: 59560
2011-05-21 06:23:33 +00:00
Christopher Michael 8c2397f8c2 Evas: Add UNUSED to evas_engine function 'eng_image_load_error_get'
for data paramater (it is not used in the function).



SVN revision: 59547
2011-05-20 01:35:41 +00:00
Christopher Michael b3d66d5b25 Evas: evas_common_frameq_thread (in evas_pipe.c) uses 'gettimeofday',
so include the proper header file for that function (so we don't get
implicit declaration warning)



SVN revision: 59546
2011-05-20 01:33:55 +00:00
Carsten Haitzler 88b59a9bb6 fix proxy sourcing of smart obj that updates.
SVN revision: 59536
2011-05-19 13:01:44 +00:00
Vincent Torri 9347b624a6 Add postscript to the list of files supported by the generic loader
SVN revision: 59533
2011-05-19 12:41:17 +00:00
Carsten Haitzler 4dd1d5cf62 fix load of data to ACTUALLY set the load error in evas's image
objects. including preload.



SVN revision: 59529
2011-05-19 11:19:22 +00:00
Tom Hacohen 359e67f68a Evas textblock: Added an rbtree index for the layout paragraphs.
This can be used with both coordinates and line numbers, this is a
faster way to find layout paragraphs in the textblock which means
we should now be a lot faster with big textblocks.

SVN revision: 59527
2011-05-19 09:54:30 +00:00
Tom Hacohen 3227929fcf Evas textblock: Use the saved paragraph pointer instead of searching.
SVN revision: 59526
2011-05-19 09:54:19 +00:00
Carsten Haitzler 59bc413e1f handle surf alloc failures.
SVN revision: 59524
2011-05-19 09:28:43 +00:00
Carsten Haitzler 3789e32040 check return of alloc surf for eet loader.
SVN revision: 59523
2011-05-19 09:25:31 +00:00
Carsten Haitzler 19b70919ad small fix - check surface alloc return and reurn alloc failure.
SVN revision: 59522
2011-05-19 09:22:35 +00:00
Carsten Haitzler 5b2a35392b fix bug in new proxy code (no need for changelog as its a new feature
thats not released yet) wher using proxy via map doesnt let you use uv
coords right as its ALWAYs filling/scaling only due to not using
source image size and proxy size right.



SVN revision: 59519
2011-05-19 05:52:47 +00:00
Vincent Torri b3ed32be46 remove some shadow declarations
SVN revision: 59508
2011-05-18 14:12:10 +00:00
Tom Hacohen f3ef64a31e Evas font-engine: Replace deprecated freetype constants.
SVN revision: 59507
2011-05-18 13:47:45 +00:00
Tom Hacohen 1ad5cdfb89 Evas font-engine: Remove useless if, it's never a bitmap.
SVN revision: 59506
2011-05-18 13:47:37 +00:00
Tom Hacohen b831d3c1e1 Evas font-engine: Fix searching of fonts to ignore more control characters.
SVN revision: 59499
2011-05-18 11:18:08 +00:00
Tom Hacohen fccfbf78b0 Evas font-engine: Don't search fi again in ot populate.
We already calculate it in content create.

SVN revision: 59498
2011-05-18 11:18:00 +00:00
Carsten Haitzler 23c715b282 fixed issues on evas gl suport from sungwoo.
SVN revision: 59492
2011-05-18 09:49:58 +00:00