Carsten Haitzler
5c45d8fdaf
support multiple screens AT the same time... multiple gl contexts -
...
one is created per screen #. max is 16 screens (0->15). dont know if
this really works yet.
SVN revision: 57912
2011-03-20 08:48:30 +00:00
Carsten Haitzler
ac97fb1944
add blacklisting for software gl implementations
...
SVN revision: 57908
2011-03-20 06:08:53 +00:00
Carsten Haitzler
b875f1dda5
turn loose binding off on newer-ish nvidia dreiver versions. this is an
...
experiment. testing to see if it helps.
SVN revision: 57893
2011-03-19 10:58:34 +00:00
Carsten Haitzler
cc58ee1e6a
evas cache system more pedantic about matches and statting.
...
SVN revision: 57890
2011-03-19 07:08:59 +00:00
Carsten Haitzler
3b9219748d
warnings--
...
SVN revision: 57877
2011-03-19 03:56:35 +00:00
Carsten Haitzler
269d65dc05
nochlog: fix warning to not wrap @ 80 cols.
...
SVN revision: 57876
2011-03-19 03:44:33 +00:00
Daniel Juyung Seo
e2ca5e51f4
Evas evas.dox.in: Added Jiyoun Park. Sync with AUTHORS.
...
SVN revision: 57849
2011-03-18 12:13:54 +00:00
Cedric BAIL
5b096042a2
evas: fix wrong call to free when using mempool for Evas_Object.
...
Patch by Jiyoun Park <jy0703.park@samsung.com>
SVN revision: 57846
2011-03-18 10:56:27 +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
Daniel Juyung Seo
e93b867f97
Evas evas.dox.in: Added Sung W. Park.
...
SVN revision: 57808
2011-03-16 22:06:50 +00:00
Cedric BAIL
76a0da7a1c
evas: rename Evas_GL_Context to Evas_Engine_GL_Context
...
patch by Sung W. Park <sungwoo@gmail.com>
SVN revision: 57803
2011-03-16 17:32:49 +00:00
Cedric BAIL
564526ef38
evas: probably another needed patch for clipping issue with map.
...
No need to update ChangeLog as it is the part of yesterday patch.
SVN revision: 57800
2011-03-16 13:59:13 +00:00
Cedric BAIL
4b5b0d479f
evas: this will fix some clipping issue with map.
...
This patch should be backported if it work well. Need more tester.
It doesn't fix a missing del detection in enki and elementary_test transit 4.
SVN revision: 57765
2011-03-15 16:20:57 +00:00
Tom Hacohen
7c236dca76
Evas common: Use _GNU_SOURCE instead of __USE_GNU.
...
Thanks to aissen for letting us know.
SVN revision: 57764
2011-03-15 14:23:07 +00:00
Tom Hacohen
34bf708aae
Evas font-engine: Fixed bug with different sizes in Korean text.
...
I'm still not sure if it's just a workaround that just fixes a symptom
of a bigger issue, or actually needed, but this is good until I figure
this out completely.
SVN revision: 57761
2011-03-15 11:00:29 +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
3d26ace1c7
evas: add memory image loader api. ask not how it works or i shall
...
disembowel you. ktnxbi.
SVN revision: 57736
2011-03-14 10:53:37 +00:00
Carsten Haitzler
6ae518d6d0
handle 1bit icos properly. oops.
...
make ico loader more robust for broken ico/cur files. ico/cur is a
broken format... but hey. it has to be dealt with.
SVN revision: 57721
2011-03-13 04:41:30 +00:00
Carsten Haitzler
710630d074
Evas: add ico loader!
...
SVN revision: 57693
2011-03-11 15:07:25 +00:00
Carsten Haitzler
0f002c7f93
chlog++ - and yes i know. backport to 1.0.1 - as i said already. will
...
go over these when i get to it.
SVN revision: 57669
2011-03-10 12:13:25 +00:00
Carsten Haitzler
1f2163eeba
ok - finally - biran wang... you get your hacky bmp loader.
...
SVN revision: 57668
2011-03-10 12:11:42 +00:00
Sung W. Park
37c3f59341
From: "Sung W. Park" <sungwoo@gmail.com>
...
Subject: [E-devel] Evas - OpenGL and Image Object -
evas_object_image_native_surface_set()
Fix bug with yinvert handling of native surfaces.
SVN revision: 57658
2011-03-10 08:23:39 +00:00
Carsten Haitzler
51b3f6c969
fix -> call hide BEFORE del.
...
SVN revision: 57613
2011-03-09 06:16:46 +00:00
Carsten Haitzler
36a0d2587b
and now with some testing... actually fix the swapintervals fun :)
...
SVN revision: 57596
2011-03-08 15:56:39 +00:00
Carsten Haitzler
b893963ee8
i cannot believe evas has lasted this long without this. obj ref &
...
unref.
SVN revision: 57582
2011-03-08 12:23:37 +00:00
Sebastian Dransfeld
75ea58e2e2
ignore++
...
SVN revision: 57576
2011-03-08 11:41:40 +00:00
Rui Seabra
dabd515538
Fix build (from make dist files).
...
SVN revision: 57573
2011-03-08 11:27:40 +00:00
Rui Seabra
e68cdfa48b
Support WBMP loader.
...
SVN revision: 57572
2011-03-08 11:27:00 +00:00
Carsten Haitzler
e4b877f45d
2 different sync apis with differetn ext's. fix.
...
SVN revision: 57569
2011-03-08 11:20:49 +00:00
Mike Blumenkrantz
63638f7393
_evas_gl_common_viewport_set segv fix: ROUND 2!
...
SVN revision: 57561
2011-03-08 01:00:21 +00:00
Carsten Haitzler
ccfe91cc58
REVERT! hell no. glu is not going to become a dependency. it never
...
was. you broke gl-es support and didnt link to glu either. it's a
separate lib. no no no no no.
SVN revision: 57558
2011-03-07 19:11:18 +00:00
Mike Blumenkrantz
ea5e9b6773
fix weird segv I found when trying opengl mode in comp module on my desktop, waiting for someone to give me the "good job you did it correctly" before I backport since I probably didn't
...
SVN revision: 57546
2011-03-07 05:41:49 +00:00
Daniel Juyung Seo
cb4030b2c8
Evas evas.dox.in: Fixed typo.
...
SVN revision: 57457
2011-03-01 14:03:50 +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
Vincent Torri
e1f359a127
whitespaces--
...
SVN revision: 57362
2011-02-27 10:04:19 +00:00
Vincent Torri
62ff67f365
Evas jpeg saver: don't build and fix static build on Windows (jpeg saver does not compile)
...
SVN revision: 57361
2011-02-27 10:02:59 +00:00
Vincent Torri
03d42cee69
formatting and spell
...
SVN revision: 57359
2011-02-27 09:37:14 +00:00
Vincent Torri
bd5cdd7432
Actually, it's important and it's a compilation failure. Users
...
will know when it has been fixed
SVN revision: 57358
2011-02-27 09:31:00 +00:00
Vincent Torri
c4da291c3f
Evas: fix static build of *bmp and tga loaders
...
not sure it needs a changelog entry. If yes, tell.
backport to 1.0 needed for bmp and tga
SVN revision: 57356
2011-02-27 09:19:24 +00:00
Vincent Torri
52b7825237
fix Windows CE compilation
...
SVN revision: 57308
2011-02-24 19:24:39 +00:00
Tom Hacohen
1078e941fa
Evas textblock: Added a workaround for a segfault.
...
The problem is that we currently do try to split even if we can't.
We should overview things and fix it in a more proper way, but this is
a good enough solution in the meanwhile, because this part will be fixed
soon.
SVN revision: 57301
2011-02-24 15:18:10 +00:00
Tom Hacohen
a8f52f4378
Evas textblock: Don't set style if it's the same.
...
SVN revision: 57296
2011-02-24 08:43:38 +00:00
Tom Hacohen
38bf6ec94c
Evas textblock: Stringshare the style text of each style.
...
SVN revision: 57295
2011-02-24 08:43:34 +00:00
Tom Hacohen
28ee865391
Evas textblock: Fix wrong behavior when updating style.
...
When updating style we should not clear the utf8 text but we should relayout.
And definitely not reset it.
SVN revision: 57294
2011-02-24 08:43:30 +00:00
Tom Hacohen
b890c5397b
Evas textblock: Remove a redundant cast.
...
SVN revision: 57268
2011-02-23 16:50:59 +00:00
Tom Hacohen
ef3b7a72f2
Evas textblock: Fix the false-positive strict-aliasing issue with gcc.
...
Only happens with some versions of gcc. I think it's a false positive
because both of the items are compatible.
SVN revision: 57267
2011-02-23 16:49:31 +00:00
Tom Hacohen
6a5e4338a1
Evas font-engine: Also unref the fs->file (see last commit).
...
SVN revision: 57262
2011-02-23 11:53:29 +00:00
Tom Hacohen
e0deeea0df
Evas font-engine: Ref fs->file if we use it.
...
SVN revision: 57261
2011-02-23 11:50:09 +00:00
Tom Hacohen
0f77f14ccc
Evas font-engine: Fixed walking to use ptrs instead of indexes.
...
I.e walk using a ptr instead of arr[i] all the time. This should make
things faster. Also as part of the change, fixed char_index to be
an offset inside the string object, and not a general offset which was
bad.
SVN revision: 57241
2011-02-22 13:00:02 +00:00
Carsten Haitzler
62062af8b4
* Fixed bug smart calc array where it'd nuke the array when nested
...
process calls hapen and leave some objects uncalculated, but
removed from the array and marked as needing a calc thus never
getting back into the array.
SVN revision: 57234
2011-02-22 12:12:37 +00:00
Cedric BAIL
74a5463b36
efl: add back touch on configure time generated file.
...
SVN revision: 57232
2011-02-22 10:29:28 +00:00
Tom Hacohen
4f36121edb
Evas: Updated changelog.
...
SVN revision: 57230
2011-02-22 09:33:22 +00:00
Tom Hacohen
7420939ddb
Evas textblock: Fixed setting cursor in evas_textblock_cursor_paragraph_char_last.
...
On empty paragraphs the cursor position was set to values < 0 which
is bad and caused issues in other places as well.
SVN revision: 57229
2011-02-22 09:31:19 +00:00
Cedric BAIL
810ce84f7e
efl: turn on cached result, that will reduce your configure time a lot !
...
SVN revision: 57213
2011-02-21 14:56:49 +00:00
Carsten Haitzler
a3808761cc
fix bug with prev/cur text state access in text obj for utf8 string.
...
SVN revision: 57201
2011-02-21 06:12:28 +00:00
Mike Frysinger
981da7524b
evas: fix building with libpng-1.5
...
this should work with libpng-1.[245].x; dont know about older versions
SVN revision: 57178
2011-02-20 01:21:33 +00:00
Carsten Haitzler
d3ce2c4bbb
changelog for todays fixes
...
SVN revision: 57164
2011-02-19 15:55:04 +00:00
Carsten Haitzler
75dcf25bb9
fix convert to a8. someone fixed this badly. fix right now.
...
SVN revision: 57163
2011-02-19 15:53:47 +00:00
Carsten Haitzler
905d57b315
fix off by 1!
...
SVN revision: 57162
2011-02-19 15:48:46 +00:00
Tom Hacohen
bf11500312
Evas: Updated changelog.
...
SVN revision: 57098
2011-02-16 16:43:49 +00:00
Tom Hacohen
e1b714f9a9
Evas font: Draw the replacement char whan the glyph can't be found.
...
SVN revision: 57097
2011-02-16 16:36:16 +00:00
Tom Hacohen
bd0695d1b5
Evas encoding: Removed Evas_Encoding and moved to eina_unicode_utf8* instead.
...
SVN revision: 57096
2011-02-16 16:00:17 +00:00
Tom Hacohen
129a2eb57b
Evas encoding: Should be bitwise AND and not logical AND.
...
SVN revision: 57092
2011-02-16 14:59:36 +00:00
Tom Hacohen
3b7bc65841
Evas encoding: Fixed an issue with the return value of prev_get when at the start.
...
SVN revision: 57091
2011-02-16 13:17:09 +00:00
Tom Hacohen
a01b8fa7ce
Evas encoding: Made the utf8 parser more robust.
...
In now handles more error cases in a more correct way.
SVN revision: 57090
2011-02-16 13:00:50 +00:00
Tom Hacohen
52807e1550
Evas textblock: Fixed possible issue with word/mixed wrapping.
...
SVN revision: 57089
2011-02-16 13:00:41 +00:00
Tom Hacohen
4f597bf730
Evas textblock: Fixed an issue with item size calculation.
...
This caused some issues in some cases. Just switch continue with a goto to the end of the loop so we'll be able to calculate the sizes even when we don't need to format the format item.
SVN revision: 57081
2011-02-16 09:43:57 +00:00
Jeonghyun Yun
2c428c4c15
From: Jeonghyun Yun <jh0506.yun@samsung.com>
...
Subject: Re: [E-devel] [Patch] evas_image_load_bmp small patch
When I tested some bmp files on evas, I found one bmp file is not displayed.
But this bmp file is displayed on windows and linux gimp and etc.
So I checked this bmp file, this file have 208 data per line despite 207
pixel per line!!
I fixed code to skip the data when data is more than width instead of
break. I think this is not bug but evas policy problem.
SVN revision: 57076
2011-02-16 05:44:01 +00:00
Cedric BAIL
a7d7ae4360
* evas: prevent early death of stringshare.
...
SPANK ! SPANK ! SPANK !
PLEASE USE STRINGSHARE REPLACE EVERY TIME YOU DO
A STRINGSHARE_DEL FOLLOWED BY A STRINGSHARE_ADD.
SVN revision: 57057
2011-02-15 17:24:55 +00:00
Tom Hacohen
24f943fa3d
Evas textblock: Fixed a small calculation in format item's size calculation. Was correct, but too complex, simplified it.
...
SVN revision: 57056
2011-02-15 16:50:14 +00:00
Tom Hacohen
d09431f2a1
Evas textblock: Fixed a bug that caused format item positions to be wrong in some cases.
...
Just sanitized some of the item coordinates calculation.
SVN revision: 57055
2011-02-15 16:50:07 +00:00
Sebastian Dransfeld
bd9d4c5019
Better fix for invalid variable usage.
...
No point in having to pointers, and fix formatting.
SVN revision: 57037
2011-02-14 20:21:10 +00:00
Tom Hacohen
0229e71b48
Evas textblock: Fixed evas_textblock_cursor_range_geometry_get which didn't work when across multiple paragraphs.
...
SVN revision: 57027
2011-02-14 16:14:26 +00:00
Tom Hacohen
b2bf107e38
Evas textblock: strcpy->strncpy in a place we use a cached len, to be on the safe side.
...
SVN revision: 57025
2011-02-14 15:02:58 +00:00
Tom Hacohen
2a2f88aa2c
Evas font: Fixed wrong condition that may cause an invalid read when using OT.
...
SVN revision: 57024
2011-02-14 15:02:52 +00:00
Tom Hacohen
5991e80d35
Evas textblock: Fixed compilation error, I don't understand what went wrong in my last two commits, sorry for the spam.
...
SVN revision: 57023
2011-02-14 14:44:47 +00:00
Tom Hacohen
38dc347fcf
Evas textblock: Fix compilation warning, for some reason this wasn't included in the previous patch.
...
SVN revision: 57022
2011-02-14 14:42:22 +00:00
Tom Hacohen
4f80504b6d
Evas: updated changelog.
...
SVN revision: 57020
2011-02-14 14:17:18 +00:00
Tom Hacohen
56f8891073
Evas textblock: Added a mode for setting newline behavior.
...
Can either be normal, or PS mode which means newline character behaves as a PS.
SVN revision: 57019
2011-02-14 14:17:12 +00:00
ChunEon Park
be1bc9ae8c
evas/engines - fixed invalid variable usage.
...
SVN revision: 57017
2011-02-14 13:59:36 +00:00
Tom Hacohen
7cd80bfc23
Evas textblock: Fixed it so there's an Evas_Text_Props field only for text objects.
...
Saves some memory.
SVN revision: 57016
2011-02-14 13:09:41 +00:00
Tom Hacohen
5b477a6454
Evas textblock: Wrapping - used a less correct approach that appears to be 3 times faster.
...
SVN revision: 57015
2011-02-14 12:44:38 +00:00
Tom Hacohen
8cadb71e4b
Evas textblock: don't force calc utf8 string in evas_textblock_style_set. Only calc it when used.
...
SVN revision: 57014
2011-02-14 12:44:31 +00:00
Tom Hacohen
11dbc52d0e
Evas textblock: Fixed issue with incorrect sizes in textblock, _text_item_update_sizes should be called after merging.
...
SVN revision: 57012
2011-02-14 10:49:14 +00:00
Tom Hacohen
62f763217e
Evas textblock: Use eina_unicode_strndup instead of eina_unicode_strdup beacuse we already have the lentgth.
...
SVN revision: 57011
2011-02-14 10:49:09 +00:00
Tom Hacohen
3c18adad9c
Evas textblock: Replaced all the calls to eina_unicode_strlen with the cached text_len.
...
This also fixes an issue with ellip_char text pos.
SVN revision: 57010
2011-02-14 10:49:05 +00:00
Tom Hacohen
862b468165
Evas textblock: speeded things up by using the cached text_len
...
instead of calling eina_unicode_strlen all the time.
Also fixed an issue with size calculation.
SVN revision: 57009
2011-02-14 10:09:27 +00:00
Tom Hacohen
4a3493030c
Evas textblock: Used eina_list_append_relative_list instead of eina_list_append_relative
...
in some places, which obviously made things way faster.
SVN revision: 57008
2011-02-14 09:37:49 +00:00
Mike Blumenkrantz
97f30a8b6d
missing semicolon. you never cease to amaze me, edev.
...
SVN revision: 57004
2011-02-14 05:21:17 +00:00
ChunEon Park
7f631d4db1
evas/evas_object_image - fixed an inccorect word in doxygen
...
SVN revision: 57003
2011-02-14 04:42:53 +00:00
Tom Hacohen
5a646fe6fd
Evas font: removed an obsolete comment.
...
SVN revision: 56989
2011-02-13 16:35:03 +00:00
Tom Hacohen
c5ebe60c53
Evas textblock: Improved error message.
...
SVN revision: 56984
2011-02-13 13:07:37 +00:00
Tom Hacohen
9ed2f6cbc0
Evas font-engine: Added text_len to text_props which fixes
...
a bug with cursor position and ligatures.
SVN revision: 56983
2011-02-13 12:57:37 +00:00
Brett Nash
8729a314ab
Fix the semicolon, and small optimisation.
...
SVN revision: 56975
2011-02-13 00:27:03 +00:00
Carsten Haitzler
0bde1e25a1
fix silly sized scaling issue.
...
SVN revision: 56962
2011-02-12 14:50:25 +00:00
Carsten Haitzler
d0ac8d8601
fix up gl side image cache to cleanly ref/deref and shadow image
...
cache. yes - changelog - this is just fixing up whats already
changelogged.
SVN revision: 56949
2011-02-11 06:23:10 +00:00
Daniel Juyung Seo
5372923677
dox.in update: elementary,evas,edje,ecore,eio,eet,eeze.
...
Sync authors in doc with AUTHORS.
Updated date to 2011.
SVN revision: 56926
2011-02-10 16:50:18 +00:00
Tom Hacohen
f0eebf1696
Evas text_utils: make the text_props_content_ref/unref more robust.
...
Don't allocate a text info if the length is 0. No point in that because
content won't be allocated anyway.
SVN revision: 56924
2011-02-10 15:29:13 +00:00