platform/upstream/efl.git
13 years agoEvas font-engine: Document and cleanup the comments in font-query.
Tom Hacohen [Thu, 28 Apr 2011 12:57:35 +0000 (12:57 +0000)]
Evas font-engine: Document and cleanup the comments in font-query.

SVN revision: 59002

13 years agoEvas textblock: Fixed a bug with drawing formats when clipped.
Tom Hacohen [Thu, 28 Apr 2011 12:12:57 +0000 (12:12 +0000)]
Evas textblock: Fixed a bug with drawing formats when clipped.

SVN revision: 59001

13 years agoEvas textblock: Added "password" tag - toggle password mode.
Tom Hacohen [Thu, 28 Apr 2011 11:08:20 +0000 (11:08 +0000)]
Evas textblock: Added "password" tag - toggle password mode.

This lets you toggle the password mode inside the text. Especially
useful for implementing "show last char" in password entries.

Patch by Shilpaonkar Singh

SVN revision: 59000

13 years agoEvas textblock: Fixed *_format_remove_pair to invalidate the text nodes.
Tom Hacohen [Thu, 28 Apr 2011 08:18:44 +0000 (08:18 +0000)]
Evas textblock: Fixed *_format_remove_pair to invalidate the text nodes.

SVN revision: 58991

13 years agofix formatting.
Carsten Haitzler [Thu, 28 Apr 2011 06:59:11 +0000 (06:59 +0000)]
fix formatting.

SVN revision: 58988

13 years agoEina: eina_object : more use of eina_lock
Vincent Torri [Wed, 27 Apr 2011 19:44:57 +0000 (19:44 +0000)]
Eina: eina_object : more use of eina_lock

SVN revision: 58980

13 years agoethumb: make exists client API async.
Cedric BAIL [Wed, 27 Apr 2011 18:06:42 +0000 (18:06 +0000)]
ethumb: make exists client API async.

Ethumb_Client now use Ecore_Thread with this patch.

TODO:
* cache exists requests (client side).
* cache generate requests (server side).

SVN revision: 58977

13 years agoEina: Fix static build of the buddy mempool
Vincent Torri [Wed, 27 Apr 2011 17:00:36 +0000 (17:00 +0000)]
Eina: Fix static build of the buddy mempool

SVN revision: 58974

13 years agoformatting: alphabetical order
Vincent Torri [Wed, 27 Apr 2011 16:58:23 +0000 (16:58 +0000)]
formatting: alphabetical order

SVN revision: 58973

13 years agodo not enter the modules dir if they are not built
Vincent Torri [Wed, 27 Apr 2011 16:15:41 +0000 (16:15 +0000)]
do not enter the modules dir if they are not built

SVN revision: 58971

13 years agoremove shadow var
Vincent Torri [Wed, 27 Apr 2011 15:50:12 +0000 (15:50 +0000)]
remove shadow var

SVN revision: 58966

13 years agoEvas textblock: Use strncmp instead of strncpy and strcmp.
Tom Hacohen [Wed, 27 Apr 2011 14:59:22 +0000 (14:59 +0000)]
Evas textblock: Use strncmp instead of strncpy and strcmp.

SVN revision: 58963

13 years agoEvas font-engine: Remove dependency or harfbuzz being built with glib.
Tom Hacohen [Wed, 27 Apr 2011 14:00:00 +0000 (14:00 +0000)]
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

13 years agoEvas textblock: Implement format invalidation points support.
Tom Hacohen [Wed, 27 Apr 2011 12:41:26 +0000 (12:41 +0000)]
Evas textblock: Implement format invalidation points support.

This lets us only relayout what's needed also when inserting formats.
This means inserting <b> </> for example is now as fast as inserting any
other char and doesn't cause a complete relayout.

SVN revision: 58958

13 years agodont use old evas.h in docs.
Carsten Haitzler [Wed, 27 Apr 2011 11:20:42 +0000 (11:20 +0000)]
dont use old evas.h in docs.

SVN revision: 58955

13 years agoeio: add inotify backend and fix api.
Cedric BAIL [Wed, 27 Apr 2011 10:27:07 +0000 (10:27 +0000)]
eio: add inotify backend and fix api.

Note: API/ABI of Eio_Monitor could be considered usable and need feedback.
Still lacking of proper fallback and windows port.

SVN revision: 58953

13 years agoeet: remove uneeded Evas.h.
Cedric BAIL [Wed, 27 Apr 2011 09:44:37 +0000 (09:44 +0000)]
eet: remove uneeded Evas.h.

SVN revision: 58950

13 years agoremove shadow variables
Vincent Torri [Wed, 27 Apr 2011 05:45:28 +0000 (05:45 +0000)]
remove shadow variables

SVN revision: 58945

13 years agoEvas font-engine: Fixes last commit to not seg when not using OT.
Tom Hacohen [Tue, 26 Apr 2011 14:20:45 +0000 (14:20 +0000)]
Evas font-engine: Fixes last commit to not seg when not using OT.

SVN revision: 58936

13 years agoRevert "BAD TASN!". Yeah, I'm evil.
Tom Hacohen [Tue, 26 Apr 2011 14:20:41 +0000 (14:20 +0000)]
Revert "BAD TASN!". Yeah, I'm evil.

Following commit includes a fix.

This reverts commit 58933.

SVN revision: 58935

13 years agoEvas font-engine: Updated comments.
Tom Hacohen [Tue, 26 Apr 2011 14:20:38 +0000 (14:20 +0000)]
Evas font-engine: Updated comments.

SVN revision: 58934

13 years agoBAD TASN!
Carsten Haitzler [Tue, 26 Apr 2011 14:05:01 +0000 (14:05 +0000)]
BAD TASN!

ROLL BACK TODAYS CHANGES TO EVAS....

SEGV SEGV EVERYWHERE!

*SPANK*

SVN revision: 58933

13 years agoEvas Evas.h: Sync dox authors with AUTHORS file.
Daniel Juyung Seo [Tue, 26 Apr 2011 13:02:02 +0000 (13:02 +0000)]
Evas Evas.h: Sync dox authors with AUTHORS file.

SVN revision: 58932

13 years agoemail address of Thierry El Borgi
Michael BOUCHAUD [Tue, 26 Apr 2011 12:36:57 +0000 (12:36 +0000)]
email address of Thierry El Borgi

SVN revision: 58931

13 years agoEvas font-engine: fix issue with using the wrong fi.
Tom Hacohen [Tue, 26 Apr 2011 10:21:01 +0000 (10:21 +0000)]
Evas font-engine: fix issue with using the wrong fi.

SVN revision: 58930

13 years agomake generic loader 2 stage (head + data)
Carsten Haitzler [Tue, 26 Apr 2011 09:41:07 +0000 (09:41 +0000)]
make generic loader 2 stage (head + data)

SVN revision: 58927

13 years agoEvas font-engine: use the cached fi instead of searching for it.
Tom Hacohen [Tue, 26 Apr 2011 09:26:33 +0000 (09:26 +0000)]
Evas font-engine: use the cached fi instead of searching for it.

SVN revision: 58926

13 years agoEvas font-engine: Added a fixme.
Tom Hacohen [Tue, 26 Apr 2011 09:14:23 +0000 (09:14 +0000)]
Evas font-engine: Added a fixme.

SVN revision: 58925

13 years agoEvas font-engine: Cache fi when using Harfbuzz.
Tom Hacohen [Tue, 26 Apr 2011 09:14:02 +0000 (09:14 +0000)]
Evas font-engine: Cache fi when using Harfbuzz.

Soon I will also do it for all cases, but it's not possible at the
moment because we depend on harfbuzz for querying unicode properties.

SVN revision: 58924

13 years agofixme++
Carsten Haitzler [Tue, 26 Apr 2011 08:45:21 +0000 (08:45 +0000)]
fixme++

SVN revision: 58923

13 years agoEina: eina_lock : fix compilation on Windows. eina_object.c must be fixed too.
Vincent Torri [Tue, 26 Apr 2011 06:55:17 +0000 (06:55 +0000)]
Eina: eina_lock : fix compilation on Windows. eina_object.c must be fixed too.

SVN revision: 58920

13 years agouse correct hdr in shm open check.
Carsten Haitzler [Tue, 26 Apr 2011 05:12:25 +0000 (05:12 +0000)]
use correct hdr in shm open check.

SVN revision: 58917

13 years agoadd generic image loader. allows for GPL loaders, unstable loaders and
Carsten Haitzler [Tue, 26 Apr 2011 01:03:06 +0000 (01:03 +0000)]
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

13 years agoevas: don't forget to init eina_threads when using threads.
Cedric BAIL [Mon, 25 Apr 2011 17:11:58 +0000 (17:11 +0000)]
evas: don't forget to init eina_threads when using threads.

SVN revision: 58908

13 years agoeio: add Eio_Monitor API.
Cedric BAIL [Mon, 25 Apr 2011 17:04:46 +0000 (17:04 +0000)]
eio: add Eio_Monitor API.

Not yet working. Need to handle message, add fallback and windows support.

SVN revision: 58907

13 years agoeio: fix eio shadow warning.
Cedric BAIL [Mon, 25 Apr 2011 17:01:26 +0000 (17:01 +0000)]
eio: fix eio shadow warning.

SVN revision: 58906

13 years agoEcore: ecore_con: fix warning on Windows
Vincent Torri [Mon, 25 Apr 2011 13:10:57 +0000 (13:10 +0000)]
Ecore: ecore_con: fix warning on Windows

SVN revision: 58899

13 years agooops - didnt mean to commit that. that was just an example.
Carsten Haitzler [Mon, 25 Apr 2011 09:42:49 +0000 (09:42 +0000)]
oops - didnt mean to commit that. that was just an example.

SVN revision: 58897

13 years agoformatting
Vincent Torri [Mon, 25 Apr 2011 09:14:59 +0000 (09:14 +0000)]
formatting

SVN revision: 58896

13 years agoadd backlight api to NEWS
Carsten Haitzler [Mon, 25 Apr 2011 09:02:20 +0000 (09:02 +0000)]
add backlight api to NEWS

SVN revision: 58894

13 years agoeina: fix eina_lock on windows.
Cedric BAIL [Mon, 25 Apr 2011 08:48:20 +0000 (08:48 +0000)]
eina: fix eina_lock on windows.

SVN revision: 58893

13 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Mon, 25 Apr 2011 08:41:36 +0000 (08:41 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>
Subject: [E-devel] [Review] [Patch] Evas - OpenGL on Evas: surface
texture creation patch

I'm attaching a patch that addresses the awkward usage case. It's something
that didn't bother me initially but the more I look at it, i think
it's a little off. :-)

The initial version of the evas_gl that I've submitted had the
following use case.

   evasgl = evas_gl_new(e);
   sfc = evas_gl_surface_create(...);
   ctx = evas_gl_context_create(...);

// Make current triggers surface texture and FBO to be created
   evas_gl_make_current(evasgl, sfc, ctx);

// Then you can do a surface_get to retrieve the proper texture and set it
   evas_gl_native_surface_get(evasgl, sfc, &ns);
   evas_object_image_native_surface_set(img_obj, &ns);

   The unnatural thing about this use case is that you have to call the make_current
one time in order for evas_gl to generate a surface texture.  This is because
you need a context to create a texture.  Unfortunately, this makes the usage
case really awkward.

So, instead, I've decided to get rid of the need for calling the make_current
by generating a surface texture when evas_gl_surface_create() is called
by using the evas' gl context.  This works because the newly created context
shares resources with evas.  in fact, this is what i'm currently doing with surface
deletion anyway so I thought this solution was reasonable.

Here's how it looks after you get rid of the make_current:

   evasgl = evas_gl_new(e);
   sfc = evas_gl_surface_create(...);
   ctx = evas_gl_context_create(...);

   evas_gl_native_surface_get(evasgl, sfc, &ns);
   evas_object_image_native_surface_set(img_obj, &ns);

The patch is pretty small and straightforward.

SVN revision: 58892

13 years agoecore: fix name.
Cedric BAIL [Mon, 25 Apr 2011 07:14:54 +0000 (07:14 +0000)]
ecore: fix name.

SVN revision: 58890

13 years agoEcore: NEWS file filled.
Vincent Torri [Mon, 25 Apr 2011 07:06:12 +0000 (07:06 +0000)]
Ecore: NEWS file filled.

SVN revision: 58889

13 years agoecore: update ChangeLog name to new name.
Cedric BAIL [Mon, 25 Apr 2011 06:10:15 +0000 (06:10 +0000)]
ecore: update ChangeLog name to new name.

SVN revision: 58888

13 years agoFrom: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 25 Apr 2011 05:57:49 +0000 (05:57 +0000)]
From: Jihoon Kim <jihoon48.kim@samsung.com>
Subject: [E-devel] [PATCH] bug fix : preedit text was commited when
shift key was pressed

ATM, preedit text is commited when shift key is pressed.
This patch file is for solving this bug.

SVN revision: 58887

13 years agoFrom: Jihoon Kim <imfine98@gmail.com>
Jihoon Kim [Mon, 25 Apr 2011 05:36:58 +0000 (05:36 +0000)]
From: Jihoon Kim <imfine98@gmail.com>
Subject: [E-devel] [PATCH] bug fix in : "cursor, changed" signal is
not emitted when the content of entry is removed

I found the bug that "cursor,changed" signal is not emitted when the content
of entry is removed.

Let's assume the cursor position is equal to 10.
In this situation, elm_entry_entry_set(en, "") is called.
The content of entry is removed and the cursor position is equal to 0, but
"cursor,changed" signal is not emitted.

This patch is for solving this problem.

In addition, it lets the input method module know the cursor position using
ecore_imf_context_cursor_position_set API
in case that _edje_entry_set_cursor_{start, end} is called.

(Raster: actually it should always emit changed. not check pos at all.
technically pos could be the same BUT cursor moved on screen due to a
reformat). :)

SVN revision: 58886

13 years agowarnings--
Carsten Haitzler [Mon, 25 Apr 2011 02:36:14 +0000 (02:36 +0000)]
warnings--

SVN revision: 58884

13 years agolets compile again shall we?
Carsten Haitzler [Mon, 25 Apr 2011 02:30:42 +0000 (02:30 +0000)]
lets compile again shall we?

SVN revision: 58883

13 years agolets have a Makefile.am shall we?
Carsten Haitzler [Mon, 25 Apr 2011 02:28:42 +0000 (02:28 +0000)]
lets have a Makefile.am shall we?

SVN revision: 58882

13 years agoevas: use eina_lock.
Cedric BAIL [Sun, 24 Apr 2011 20:25:34 +0000 (20:25 +0000)]
evas: use eina_lock.

NOTE: now when preload and ecore_thread are not running all lock
are disabled inside evas.

SVN revision: 58878

13 years agoeina: move eina_object to use eina_lock too.
Cedric BAIL [Sun, 24 Apr 2011 20:22:50 +0000 (20:22 +0000)]
eina: move eina_object to use eina_lock too.

SVN revision: 58876

13 years agoeina: put global into namespace and add lock abort
Cedric BAIL [Sun, 24 Apr 2011 20:22:17 +0000 (20:22 +0000)]
eina: put global into namespace and add lock abort

SVN revision: 58875

13 years agoevas: remove a few shadow variable.
Cedric BAIL [Sun, 24 Apr 2011 20:21:07 +0000 (20:21 +0000)]
evas: remove a few shadow variable.

SVN revision: 58874

13 years agoevas: add psd file format support.
Cedric BAIL [Sun, 24 Apr 2011 19:45:43 +0000 (19:45 +0000)]
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

13 years agoeina: fix api to actually work as expected.
Cedric BAIL [Sun, 24 Apr 2011 16:49:48 +0000 (16:49 +0000)]
eina: fix api to actually work as expected.

SVN revision: 58871

13 years agouse correct data
Vincent Torri [Sun, 24 Apr 2011 16:31:05 +0000 (16:31 +0000)]
use correct data

SVN revision: 58870

13 years agoeina: starting to use eina_lock.
Cedric BAIL [Sun, 24 Apr 2011 15:54:09 +0000 (15:54 +0000)]
eina: starting to use eina_lock.

SVN revision: 58869

13 years agoas suggested - nme it timeline
Carsten Haitzler [Sun, 24 Apr 2011 14:25:43 +0000 (14:25 +0000)]
as suggested - nme it timeline

SVN revision: 58867

13 years agofix bug when dladdr doesnt return full path. odd that it doesnt.
Carsten Haitzler [Sun, 24 Apr 2011 09:53:00 +0000 (09:53 +0000)]
fix bug when dladdr doesnt return full path. odd that it doesnt.

SVN revision: 58865

13 years agomake docs right
Carsten Haitzler [Sun, 24 Apr 2011 09:32:16 +0000 (09:32 +0000)]
make docs right

SVN revision: 58862

13 years agofix date
Vincent Torri [Sun, 24 Apr 2011 09:14:12 +0000 (09:14 +0000)]
fix date

SVN revision: 58861

13 years agoEina: Fix uninstallation of the mempools modules
Vincent Torri [Sun, 24 Apr 2011 09:11:11 +0000 (09:11 +0000)]
Eina: Fix uninstallation of the mempools modules

SVN revision: 58859

13 years agowhitespaces--
Vincent Torri [Sun, 24 Apr 2011 08:37:52 +0000 (08:37 +0000)]
whitespaces--

SVN revision: 58858

13 years agomake sure eina_prefix is marked since 1.1.0
Carsten Haitzler [Sun, 24 Apr 2011 08:30:12 +0000 (08:30 +0000)]
make sure eina_prefix is marked since 1.1.0

SVN revision: 58857

13 years agoremove useless headers
Vincent Torri [Sun, 24 Apr 2011 08:12:00 +0000 (08:12 +0000)]
remove useless headers

SVN revision: 58854

13 years agoon Windows, the path separator in PATH env var is a semicolon, not a colon
Vincent Torri [Sun, 24 Apr 2011 07:57:16 +0000 (07:57 +0000)]
on Windows, the path separator in PATH env var is a semicolon, not a colon

SVN revision: 58852

13 years agowhitespace cleanup and a bit of formatting
Vincent Torri [Sun, 24 Apr 2011 07:49:43 +0000 (07:49 +0000)]
whitespace cleanup and a bit of formatting

SVN revision: 58851

13 years agouse new eina prefix finder.
Carsten Haitzler [Sun, 24 Apr 2011 07:36:15 +0000 (07:36 +0000)]
use new eina prefix finder.

SVN revision: 58850

13 years agochlog++
Carsten Haitzler [Sun, 24 Apr 2011 07:35:52 +0000 (07:35 +0000)]
chlog++

SVN revision: 58849

13 years agoput a general prefix finder in eina.
Carsten Haitzler [Sun, 24 Apr 2011 07:35:30 +0000 (07:35 +0000)]
put a general prefix finder in eina.

SVN revision: 58848

13 years agothose env vars per bin/lib/data dir should expliccitly give the dir
Carsten Haitzler [Sun, 24 Apr 2011 02:45:58 +0000 (02:45 +0000)]
those env vars per bin/lib/data dir should expliccitly give the dir

SVN revision: 58847

13 years agohmmm actually this wasn't the cause. but someone definitely broke something here...
Mike Blumenkrantz [Sat, 23 Apr 2011 22:37:42 +0000 (22:37 +0000)]
hmmm actually this wasn't the cause. but someone definitely broke something here...

SVN revision: 58846

13 years agookay who's the joker that broke evas build? freetype 9.3.0 is definitely not a valid...
Mike Blumenkrantz [Sat, 23 Apr 2011 22:32:06 +0000 (22:32 +0000)]
okay who's the joker that broke evas build? freetype 9.3.0 is definitely not a valid dependency :/

SVN revision: 58845

13 years agonash -> i fixed your mask rendering. interesting you only mask *IF*
Carsten Haitzler [Sat, 23 Apr 2011 02:02:45 +0000 (02:02 +0000)]
nash -> i fixed your mask rendering. interesting you only mask *IF*
you have 1:1 scaling. you could do this with scaled imaged (and
unscaled masks) with ease. both smooth and nearest.

SVN revision: 58838

13 years agocomments for nash
Carsten Haitzler [Sat, 23 Apr 2011 01:22:17 +0000 (01:22 +0000)]
comments for nash

SVN revision: 58837

13 years agowrn-- -> my bad.
Carsten Haitzler [Sat, 23 Apr 2011 00:35:42 +0000 (00:35 +0000)]
wrn-- -> my bad.

SVN revision: 58836

13 years agoEina: Add Eina_Lock API
Vincent Torri [Fri, 22 Apr 2011 21:26:36 +0000 (21:26 +0000)]
Eina: Add Eina_Lock API

Eina_Lock API is a small set of functions to manage in a
cross platform way mutual exclusion objects

SVN revision: 58835

13 years agoembryo: update autogen.sh to check configure cache consistency.
Cedric BAIL [Fri, 22 Apr 2011 14:04:42 +0000 (14:04 +0000)]
embryo: update autogen.sh to check configure cache consistency.

SVN revision: 58829

13 years agoan initial test at trying pixman instead of evas software rendering.
Carsten Haitzler [Fri, 22 Apr 2011 11:47:14 +0000 (11:47 +0000)]
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

13 years agoEina: eina_object: Fix integer size on Windows 64 bits
Vincent Torri [Fri, 22 Apr 2011 05:36:44 +0000 (05:36 +0000)]
Eina: eina_object: Fix integer size on Windows 64 bits

 * use unsigned __int64 on Windows 64 bits
 * use unsigned modifier 'u' to print objects id

SVN revision: 58820

13 years agoEvas textblock: Added a temp fix for repch until implemented nicely.
Tom Hacohen [Thu, 21 Apr 2011 15:34:44 +0000 (15:34 +0000)]
Evas textblock: Added a temp fix for repch until implemented nicely.

This fix is just until we finally split to scripts and cache fi all
the time, i.e in all the possible paths (regular, fribidi and harfbuzz).

SVN revision: 58806

13 years agoEvas: Fix typos from 'old mans' recent commit sot hings build again
Christopher Michael [Thu, 21 Apr 2011 15:21:40 +0000 (15:21 +0000)]
Evas: Fix typos from 'old mans' recent commit sot hings build again
wrt xcb.

SVN revision: 58804

13 years agoEvas harfbuzz: Adjust evas to work with Harfbuzz >= 3.0
Tom Hacohen [Thu, 21 Apr 2011 14:04:53 +0000 (14:04 +0000)]
Evas harfbuzz: Adjust evas to work with Harfbuzz >= 3.0

SVN revision: 58802

13 years agoEvas textblock: Clean repch code a bit. No logic changes.
Tom Hacohen [Thu, 21 Apr 2011 14:04:46 +0000 (14:04 +0000)]
Evas textblock: Clean repch code a bit. No logic changes.

SVN revision: 58801

13 years agoadd in lots of ptr checks to sw-x11 outbut code... this may only
Carsten Haitzler [Thu, 21 Apr 2011 12:33:35 +0000 (12:33 +0000)]
add in lots of ptr checks to sw-x11 outbut code... this may only
happen if we ran out of mem and mallocs failed... but we can avoid a
crash.

SVN revision: 58797

13 years agopopulate optional.
Carsten Haitzler [Thu, 21 Apr 2011 11:54:16 +0000 (11:54 +0000)]
populate optional.

SVN revision: 58792

13 years agoethumb: prevent ecore exe handler from being called more than once.
Cedric BAIL [Thu, 21 Apr 2011 10:30:37 +0000 (10:30 +0000)]
ethumb: prevent ecore exe handler from being called more than once.

SVN revision: 58788

13 years agoethumb: cleanup ethumbd to prepare multi slave support.
Cedric BAIL [Thu, 21 Apr 2011 10:13:18 +0000 (10:13 +0000)]
ethumb: cleanup ethumbd to prepare multi slave support.

SVN revision: 58787

13 years agoFrom: "Sung W. Park" <sungwoo@gmail.com>
Sung W. Park [Thu, 21 Apr 2011 09:23:42 +0000 (09:23 +0000)]
From: "Sung W. Park" <sungwoo@gmail.com>

(part of the evas-gl work)

the patch basically checks to see if the current context is evas' gl context
and if it is, it'll call evas_gl_common_context_flush().  I think this
is the proper

SVN revision: 58786

13 years agoand tho the header has that func.. evas doesn't. remove it. seems this
Carsten Haitzler [Thu, 21 Apr 2011 09:18:45 +0000 (09:18 +0000)]
and tho the header has that func.. evas doesn't. remove it. seems this
api wasnt removed from the public h before release. it can't have
worked anyway so not a break.

SVN revision: 58785

13 years agoEvas font-engine: Fixed kerning issue and a major rendering bug.
Tom Hacohen [Thu, 21 Apr 2011 08:47:16 +0000 (08:47 +0000)]
Evas font-engine: Fixed kerning issue and a major rendering bug.

Kerning: We are walking the string visually so we don't need to do
anything special for kerning when in rtl, freetype works with "left" and
"right" which we automatically get.

Rendering bug: Cedric found that in some cases there were missing
characters. This was caused because I forgot to convert the kerning from
16.6 fixed point to int.

SVN revision: 58783

13 years agoneon asm is not working. even after some typo fixes.
Carsten Haitzler [Thu, 21 Apr 2011 08:18:38 +0000 (08:18 +0000)]
neon asm is not working. even after some typo fixes.

SVN revision: 58782

13 years agolazy mike
Vincent Torri [Thu, 21 Apr 2011 06:52:40 +0000 (06:52 +0000)]
lazy mike

SVN revision: 58781

13 years agoEvas: filter: Remove warning from evil type things.
Brett Nash [Thu, 21 Apr 2011 06:26:49 +0000 (06:26 +0000)]
Evas: filter: Remove warning from evil type things.

SVN revision: 58780

13 years agofix some nasty image cache issues i've found like double-frees, leaks
Carsten Haitzler [Thu, 21 Apr 2011 06:24:27 +0000 (06:24 +0000)]
fix some nasty image cache issues i've found like double-frees, leaks
etc. etc. in corner-cases. it also re-factors the image cache code to
be much more manageable and understandable with cache/list management
doing the right thing in the internal calls.

SVN revision: 58779

13 years agoEvas: Mask: Add the part where evas actually uses the mask in GL.
Brett Nash [Thu, 21 Apr 2011 06:22:06 +0000 (06:22 +0000)]
Evas: Mask: Add the part where evas actually uses the mask in GL.

SVN revision: 58778

13 years agowarning--
Carsten Haitzler [Thu, 21 Apr 2011 06:21:51 +0000 (06:21 +0000)]
warning--

SVN revision: 58777

13 years agoEvas: Filter: Avoid a double free.
Brett Nash [Thu, 21 Apr 2011 06:01:59 +0000 (06:01 +0000)]
Evas: Filter: Avoid a double free.

I just don't know why.

SVN revision: 58776

13 years agoEvas: Filter: Don't leak keys either.
Brett Nash [Thu, 21 Apr 2011 06:01:56 +0000 (06:01 +0000)]
Evas: Filter: Don't leak keys either.

SVN revision: 58775