platform/upstream/efl.git
13 years agoDon't free strings from eet
Sebastian Dransfeld [Wed, 9 Feb 2011 20:43:43 +0000 (20:43 +0000)]
Don't free strings from eet

SVN revision: 56874

13 years agoforgot a safety check here
Mike Blumenkrantz [Wed, 9 Feb 2011 20:38:09 +0000 (20:38 +0000)]
forgot a safety check here

SVN revision: 56873

13 years agoEvas: Fixed a few 'implicit declaration' warnings.
Christopher Michael [Wed, 9 Feb 2011 18:39:54 +0000 (18:39 +0000)]
Evas: Fixed a few 'implicit declaration' warnings.

    Add missing evas_object_image_source functions.
      (was giving nasty 'implicit declarations' prior to this change)
    Add UNUSED to evas_common_map_rgba for npoints variable
      (wasn't used in that function)
    Fixed a little formatting in evas_object_main.c
    Add UNUSED to the eng_image_map_draw function of the gl_x11 engine.
      (npoints variable not used there)
    Fixed a little formatting in gl_x11 engine.

SVN revision: 56869

13 years agoDon't deref NULL pointer
Sebastian Dransfeld [Wed, 9 Feb 2011 18:36:12 +0000 (18:36 +0000)]
Don't deref NULL pointer

SVN revision: 56868

13 years agoevas: make less noise when configuring
Lucas De Marchi [Wed, 9 Feb 2011 17:53:00 +0000 (17:53 +0000)]
evas: make less noise when configuring
Remove the following warning during bootstrap:

configure.ac:790: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body

Reference:
http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html

SVN revision: 56861

13 years agoWait for caches to update, then quit.
Sebastian Dransfeld [Wed, 9 Feb 2011 17:10:12 +0000 (17:10 +0000)]
Wait for caches to update, then quit.

SVN revision: 56857

13 years agorenmae variable to prevent name clash
Sebastian Dransfeld [Wed, 9 Feb 2011 17:10:00 +0000 (17:10 +0000)]
renmae variable to prevent name clash

SVN revision: 56856

13 years agocheck >= to close fd
Sebastian Dransfeld [Wed, 9 Feb 2011 17:09:49 +0000 (17:09 +0000)]
check >= to close fd

SVN revision: 56855

13 years agoAdd free callback to eet hashes
Sebastian Dransfeld [Wed, 9 Feb 2011 17:09:38 +0000 (17:09 +0000)]
Add free callback to eet hashes

Fixes memleak

SVN revision: 56854

13 years agoDon't free data from efreet_util_cache_names
Sebastian Dransfeld [Wed, 9 Feb 2011 17:09:27 +0000 (17:09 +0000)]
Don't free data from efreet_util_cache_names

SVN revision: 56853

13 years agoMove theme hash from efreet_icon to efreet_cache
Sebastian Dransfeld [Wed, 9 Feb 2011 17:09:16 +0000 (17:09 +0000)]
Move theme hash from efreet_icon to efreet_cache

SVN revision: 56852

13 years agoThese TODO's are done
Sebastian Dransfeld [Wed, 9 Feb 2011 17:08:50 +0000 (17:08 +0000)]
These TODO's are done

SVN revision: 56851

13 years agoFix segv correctly
Sebastian Dransfeld [Wed, 9 Feb 2011 08:40:39 +0000 (08:40 +0000)]
Fix segv correctly

There should be no key starting with efreet in the cache, but make sure
a theme exists before adding to the theme list.

SVN revision: 56838

13 years agoHardcode directfb and sdl to use 4 point maps.
Brett Nash [Wed, 9 Feb 2011 01:07:52 +0000 (01:07 +0000)]
Hardcode directfb and sdl to use 4 point maps.

SVN revision: 56828

13 years agofix segv of e's icon theme chooser. please review
Hannes Janetzek [Tue, 8 Feb 2011 20:50:29 +0000 (20:50 +0000)]
fix segv of e's icon theme chooser. please review

SVN revision: 56818

13 years agoEvas font-query: Fixed compilation warnings. Cedric's compiler doesn't trust me like...
Tom Hacohen [Tue, 8 Feb 2011 15:23:22 +0000 (15:23 +0000)]
Evas font-query: Fixed compilation warnings. Cedric's compiler doesn't trust me like me compiler trusts me.

SVN revision: 56813

13 years ago * edje: fix invalid memory access by edje alias code.
Cedric BAIL [Tue, 8 Feb 2011 14:11:47 +0000 (14:11 +0000)]
* edje: fix invalid memory access by edje alias code.

Reported by Jonathan Atton "Watchwolf".

SVN revision: 56810

13 years agoEina: Updated changelog.
Tom Hacohen [Tue, 8 Feb 2011 13:47:41 +0000 (13:47 +0000)]
Eina: Updated changelog.

SVN revision: 56809

13 years agoEvas textblock: started using the new eina_unicode_strndup.
Tom Hacohen [Tue, 8 Feb 2011 13:44:41 +0000 (13:44 +0000)]
Evas textblock: started using the new eina_unicode_strndup.

SVN revision: 56808

13 years agoEina unicode: Added eina_unicode_strndup.
Tom Hacohen [Tue, 8 Feb 2011 13:43:03 +0000 (13:43 +0000)]
Eina unicode: Added eina_unicode_strndup.

SVN revision: 56807

13 years agoEvas encoding: Improved evas_common_encoding_utf8_get_len to be more consistent with...
Tom Hacohen [Tue, 8 Feb 2011 13:22:10 +0000 (13:22 +0000)]
Evas encoding: Improved evas_common_encoding_utf8_get_len to be more consistent with evas_common_encoding_utf8_get_next. This is a semi fix to the issue with malformed utf8 strings (#670)

SVN revision: 56806

13 years agomethinks nash you missed doing the pipe pipeline for map changes.
Carsten Haitzler [Tue, 8 Feb 2011 12:10:58 +0000 (12:10 +0000)]
methinks nash you missed doing the pipe pipeline for map changes.

SVN revision: 56805

13 years agoimprovement to gl engine wrt. caching.
Carsten Haitzler [Tue, 8 Feb 2011 11:41:38 +0000 (11:41 +0000)]
improvement to gl engine wrt. caching.

SVN revision: 56801

13 years agohey... no printfs during all that lighting calcing :)
Carsten Haitzler [Tue, 8 Feb 2011 11:37:48 +0000 (11:37 +0000)]
hey... no printfs during all that lighting calcing :)

SVN revision: 56800

13 years agoEvas textblock: #if 0 a couple of debugging functions.
Tom Hacohen [Tue, 8 Feb 2011 08:13:35 +0000 (08:13 +0000)]
Evas textblock: #if 0 a couple of debugging functions.

SVN revision: 56797

13 years agoEvas font-engine: Fixed the issue of text not showing when using pipe-rendering....
Tom Hacohen [Tue, 8 Feb 2011 08:12:55 +0000 (08:12 +0000)]
Evas font-engine: Fixed the issue of text not showing when using pipe-rendering. For some reason I put the parameters as "src, dst" instead of "dst, src" and I also missed the compilation warning about the passing const as non-const.

SVN revision: 56796

13 years agooops somehow missed this commit - part of adding wbmp support. limit
Carsten Haitzler [Mon, 7 Feb 2011 23:06:22 +0000 (23:06 +0000)]
oops somehow missed this commit - part of adding wbmp support. limit
image size macro used. (so no point with a changelog - part of existing).

SVN revision: 56791

13 years agoSet file owner to calling user
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:33 +0000 (21:33 +0000)]
Set file owner to calling user

This fixes cache problems when running programs utilizing efreet with
sudo.

SVN revision: 56787

13 years agoMove lock creation to own function for cache
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:22 +0000 (21:33 +0000)]
Move lock creation to own function for cache

SVN revision: 56786

13 years agoDo init efreet before using efreet_*() functions
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:11 +0000 (21:33 +0000)]
Do init efreet before using efreet_*() functions

SVN revision: 56785

13 years agoDon't create cache dir several times
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:01 +0000 (21:33 +0000)]
Don't create cache dir several times

SVN revision: 56784

13 years agoFix doc
Sebastian Dransfeld [Mon, 7 Feb 2011 21:19:36 +0000 (21:19 +0000)]
Fix doc

SVN revision: 56783

13 years agoClean up for proxies.
Brett Nash [Mon, 7 Feb 2011 04:27:48 +0000 (04:27 +0000)]
Clean up for proxies.

SVN revision: 56781

13 years agoManual merge of proxy code (inc ChangeLog)
Brett Nash [Mon, 7 Feb 2011 04:18:37 +0000 (04:18 +0000)]
Manual merge of proxy code (inc ChangeLog)

SVN revision: 56780

13 years agoFixes to make proxy work
Brett Nash [Mon, 7 Feb 2011 01:38:00 +0000 (01:38 +0000)]
Fixes to make proxy work

SVN revision: 56779

13 years agoremove some commas
Mike Blumenkrantz [Mon, 7 Feb 2011 00:20:00 +0000 (00:20 +0000)]
remove some commas

SVN revision: 56778

13 years agoSupport for Proxy Objects (and others)
Brett Nash [Sun, 6 Feb 2011 23:52:17 +0000 (23:52 +0000)]
Support for Proxy Objects (and others)

Proxy objects allow you to use another image as the source of an image.
Essentially allowing the same object to be rendered multiple times.  One
object (the source) is the original, each additional 'copy' is an image with
evas_object_image_source_set.

This is complete.

Also add partially working arbitrary maps, and arbitrary clipping.
Unfortunately both have some issues yet to be resolved (waiting on the next
feature to get merged together).

SVN revision: 56777

13 years agoProxy: Use the always map option, and tweak for images.
Brett Nash [Sun, 6 Feb 2011 23:51:58 +0000 (23:51 +0000)]
Proxy: Use the always map option, and tweak for images.

SVN revision: 56776

13 years agoFix redrawing issues with proxies.
Brett Nash [Sun, 6 Feb 2011 23:51:48 +0000 (23:51 +0000)]
Fix redrawing issues with proxies.

SVN revision: 56775

13 years agoDeleting an object cleans up proxies now.
Brett Nash [Sun, 6 Feb 2011 23:51:39 +0000 (23:51 +0000)]
Deleting an object cleans up proxies now.

SVN revision: 56774

13 years agoAdd the extra proxy convenience functions.
Brett Nash [Sun, 6 Feb 2011 23:51:34 +0000 (23:51 +0000)]
Add the extra proxy convenience functions.

SVN revision: 56773

13 years agoProxy Debug --
Brett Nash [Sun, 6 Feb 2011 23:51:30 +0000 (23:51 +0000)]
Proxy Debug --

SVN revision: 56772

13 years agoProxy Debug --
Brett Nash [Sun, 6 Feb 2011 23:51:27 +0000 (23:51 +0000)]
Proxy Debug --

SVN revision: 56771

13 years agoProxy: Pass the correct object to opaque check
Brett Nash [Sun, 6 Feb 2011 23:51:23 +0000 (23:51 +0000)]
Proxy: Pass the correct object to opaque check

SVN revision: 56770

13 years agoDebug --
Brett Nash [Sun, 6 Feb 2011 23:51:19 +0000 (23:51 +0000)]
Debug --

SVN revision: 56769

13 years agoDebug --
Brett Nash [Sun, 6 Feb 2011 23:51:14 +0000 (23:51 +0000)]
Debug --

SVN revision: 56768

13 years agoProxy: Whitespace--
Brett Nash [Sun, 6 Feb 2011 23:51:08 +0000 (23:51 +0000)]
Proxy: Whitespace--

SVN revision: 56767

13 years agoProxy: Opaque test a little smarter
Brett Nash [Sun, 6 Feb 2011 23:50:58 +0000 (23:50 +0000)]
Proxy: Opaque test a little smarter

SVN revision: 56766

13 years agoRender smart objects too.
Brett Nash [Sun, 6 Feb 2011 23:50:45 +0000 (23:50 +0000)]
Render smart objects too.

SVN revision: 56765

13 years agoBasic (but ugly) working proxy map for text/textblocks.
Brett Nash [Sun, 6 Feb 2011 23:50:30 +0000 (23:50 +0000)]
Basic (but ugly) working proxy map for text/textblocks.

SVN revision: 56764

13 years agoSwitch to a sub proxy sstructure.
Brett Nash [Sun, 6 Feb 2011 23:50:19 +0000 (23:50 +0000)]
Switch to a sub proxy sstructure.

SVN revision: 56763

13 years agoOld stagaed patch for managing list of proxies.
Brett Nash [Sun, 6 Feb 2011 23:50:06 +0000 (23:50 +0000)]
Old stagaed patch for managing list of proxies.

SVN revision: 56762

13 years agoActually commit object proxy
Brett Nash [Sun, 6 Feb 2011 23:49:54 +0000 (23:49 +0000)]
Actually commit object proxy

SVN revision: 56761

13 years agoProxy Object framework.
Brett Nash [Sun, 6 Feb 2011 23:49:44 +0000 (23:49 +0000)]
Proxy Object framework.

Doesn't do anything useful yet.  But it's a start.

SVN revision: 56760

13 years agoEvas font-engine: Don't ref/unref info if len==0 because in this case there's no...
Tom Hacohen [Sun, 6 Feb 2011 08:31:46 +0000 (08:31 +0000)]
Evas font-engine: Don't ref/unref info if len==0 because in this case there's no 'info' but the text prop is legal (empty string).

SVN revision: 56746

13 years agoFailed to wrap one clearenv() (take two)
Eric Schuele [Sun, 6 Feb 2011 01:53:33 +0000 (01:53 +0000)]
Failed to wrap one clearenv() (take two)

SVN revision: 56744

13 years agoundo my erroneous commit. (Thinking .po files were undamaged?)
Eric Schuele [Sun, 6 Feb 2011 01:44:52 +0000 (01:44 +0000)]
undo my erroneous commit.  (Thinking .po files were undamaged?)

SVN revision: 56743

13 years agoFailed to wrap one clearenv()
Eric Schuele [Sun, 6 Feb 2011 01:33:03 +0000 (01:33 +0000)]
Failed to wrap one clearenv()

SVN revision: 56742

13 years agoAnd really remove init/shutdown of xml
Sebastian Dransfeld [Sat, 5 Feb 2011 20:34:22 +0000 (20:34 +0000)]
And really remove init/shutdown of xml

SVN revision: 56737

13 years agoFix segv, clear mem cache on eet file close
Sebastian Dransfeld [Sat, 5 Feb 2011 20:03:18 +0000 (20:03 +0000)]
Fix segv, clear mem cache on eet file close

Patch by Hannes Janetzek

SVN revision: 56735

13 years agoDefine EFREET_MODULE_LOG_DOM
Sebastian Dransfeld [Sat, 5 Feb 2011 19:56:44 +0000 (19:56 +0000)]
Define EFREET_MODULE_LOG_DOM

Must be defined in all files which include efreet_private.h

SVN revision: 56734

13 years agoRemove duplicate logging macros
Sebastian Dransfeld [Sat, 5 Feb 2011 19:07:07 +0000 (19:07 +0000)]
Remove duplicate logging macros

SVN revision: 56732

13 years agoSet EFREET_MODULE_LOG_DOM to -1 after unregister
Sebastian Dransfeld [Sat, 5 Feb 2011 19:06:55 +0000 (19:06 +0000)]
Set EFREET_MODULE_LOG_DOM to -1 after unregister

SVN revision: 56731

13 years agoRemove efreet_xml_{init,shutdown}() from menu
Sebastian Dransfeld [Sat, 5 Feb 2011 19:06:45 +0000 (19:06 +0000)]
Remove efreet_xml_{init,shutdown}() from menu

SVN revision: 56730

13 years agoRemove global log domain
Sebastian Dransfeld [Sat, 5 Feb 2011 19:05:55 +0000 (19:05 +0000)]
Remove global log domain

SVN revision: 56729

13 years agomake text output slightly more descriptive to avoid false bug reports
Mike Blumenkrantz [Fri, 4 Feb 2011 18:28:01 +0000 (18:28 +0000)]
make text output slightly more descriptive to avoid false bug reports

SVN revision: 56714

13 years ago * eina: change limit to produce more meaning full benchmark.
Cedric BAIL [Fri, 4 Feb 2011 14:08:00 +0000 (14:08 +0000)]
* eina: change limit to produce more meaning full benchmark.

SVN revision: 56713

13 years ago * eina: revert and fix a typo that make stuff even faster.
Cedric BAIL [Fri, 4 Feb 2011 14:03:18 +0000 (14:03 +0000)]
* eina: revert and fix a typo that make stuff even faster.

SVN revision: 56712

13 years ago * src/lib/evil_stdio.c:
Vincent Torri [Fri, 4 Feb 2011 09:16:11 +0000 (09:16 +0000)]
* src/lib/evil_stdio.c:
* src/lib/evil_stdio.h:
Add asprintf() function.
Add documentation for vasprintf().
Use _vcprintf() instead of vsnprintf() to get the length
of the string, as recommended by MSDN.

SVN revision: 56705

13 years agoremove double declared ret
Sebastian Dransfeld [Thu, 3 Feb 2011 23:16:15 +0000 (23:16 +0000)]
remove double declared ret

SVN revision: 56702

13 years agoprefix macro generated variable with __
Sebastian Dransfeld [Thu, 3 Feb 2011 23:16:04 +0000 (23:16 +0000)]
prefix macro generated variable with __

SVN revision: 56701

13 years agoformatting
Sebastian Dransfeld [Thu, 3 Feb 2011 23:15:53 +0000 (23:15 +0000)]
formatting

SVN revision: 56700

13 years agoalways remove file extensions
Sebastian Dransfeld [Thu, 3 Feb 2011 22:19:52 +0000 (22:19 +0000)]
always remove file extensions

Need to remove extension before checking fallback icons as well.

SVN revision: 56699

13 years agoremove test which will always fail
Sebastian Dransfeld [Thu, 3 Feb 2011 21:34:45 +0000 (21:34 +0000)]
remove test which will always fail

SVN revision: 56698

13 years agoEina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.
Tom Hacohen [Thu, 3 Feb 2011 20:04:03 +0000 (20:04 +0000)]
Eina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.

SVN revision: 56695

13 years agochangelog
Sebastian Dransfeld [Thu, 3 Feb 2011 20:00:00 +0000 (20:00 +0000)]
changelog

SVN revision: 56694

13 years agodon't strdup, we return const data
Sebastian Dransfeld [Thu, 3 Feb 2011 19:58:04 +0000 (19:58 +0000)]
don't strdup, we return const data

SVN revision: 56693

13 years agoClose cache file at end and set free'd = NULL
Sebastian Dransfeld [Thu, 3 Feb 2011 19:57:25 +0000 (19:57 +0000)]
Close cache file at end and set free'd = NULL

SVN revision: 56691

13 years agoput visual studio files outside the libraries directory
Vincent Torri [Thu, 3 Feb 2011 19:55:22 +0000 (19:55 +0000)]
put visual studio files outside the libraries directory

SVN revision: 56690

13 years agoput visual studio files outside the libraries directory
Vincent Torri [Thu, 3 Feb 2011 19:54:43 +0000 (19:54 +0000)]
put visual studio files outside the libraries directory

SVN revision: 56689

13 years agoput visual studio files outside the libraries directory
Vincent Torri [Thu, 3 Feb 2011 19:53:57 +0000 (19:53 +0000)]
put visual studio files outside the libraries directory

SVN revision: 56688

13 years agoput visual studio files outside the libraries directory
Vincent Torri [Thu, 3 Feb 2011 19:52:33 +0000 (19:52 +0000)]
put visual studio files outside the libraries directory

SVN revision: 56687

13 years agoput visual studio files outside the libraries directory
Vincent Torri [Thu, 3 Feb 2011 19:51:49 +0000 (19:51 +0000)]
put visual studio files outside the libraries directory

SVN revision: 56686

13 years agoput visual studio files outside the libraries directory
Vincent Torri [Thu, 3 Feb 2011 19:50:04 +0000 (19:50 +0000)]
put visual studio files outside the libraries directory

SVN revision: 56685

13 years agoEdje mirrored-mode: Fixed compilation warning.
Tom Hacohen [Thu, 3 Feb 2011 10:16:48 +0000 (10:16 +0000)]
Edje mirrored-mode: Fixed compilation warning.

SVN revision: 56672

13 years agoEdje text: Use the ellipsis char instead of 3 dots.
Tom Hacohen [Thu, 3 Feb 2011 08:55:40 +0000 (08:55 +0000)]
Edje text: Use the ellipsis char instead of 3 dots.

SVN revision: 56670

13 years agoPass extensions and directories to cache process.
Sebastian Dransfeld [Wed, 2 Feb 2011 22:58:15 +0000 (22:58 +0000)]
Pass extensions and directories to cache process.

SVN revision: 56666

13 years agoCheck for NULL
Sebastian Dransfeld [Wed, 2 Feb 2011 22:57:34 +0000 (22:57 +0000)]
Check for NULL

SVN revision: 56665

13 years agofix misuse of EINA_PURE
Lucas De Marchi [Wed, 2 Feb 2011 17:07:49 +0000 (17:07 +0000)]
fix misuse of EINA_PURE

qsort may modify a global variable, so this function cannot have pure attribute

SVN revision: 56652

13 years agoEvas textblock: Use the ellipsis char instead of 3 dots for textblock ellipsis.
Tom Hacohen [Wed, 2 Feb 2011 16:24:02 +0000 (16:24 +0000)]
Evas textblock: Use the ellipsis char instead of 3 dots for textblock ellipsis.

SVN revision: 56651

13 years ago * edje: prevent unitialized text to go outside of this function.
Cedric BAIL [Wed, 2 Feb 2011 16:03:22 +0000 (16:03 +0000)]
* edje: prevent unitialized text to go outside of this function.

SVN revision: 56650

13 years agoEdje: Fixed the docs of mirrored mode to include starting version.
Tom Hacohen [Wed, 2 Feb 2011 09:03:43 +0000 (09:03 +0000)]
Edje: Fixed the docs of mirrored mode to include starting version.

SVN revision: 56647

13 years agoEvas table: Updated the table's docs. vtorri - Thanks for the notice.
Tom Hacohen [Wed, 2 Feb 2011 09:01:26 +0000 (09:01 +0000)]
Evas table: Updated the table's docs. vtorri - Thanks for the notice.

SVN revision: 56646

13 years agoEvas font-ot: Started using our glyph and kerning caches when using Harfbuzz - Major...
Tom Hacohen [Wed, 2 Feb 2011 08:24:57 +0000 (08:24 +0000)]
Evas font-ot: Started using our glyph and kerning caches when using Harfbuzz - Major speedups (obviously, only with harfbuzz).

SVN revision: 56644

13 years agoupdate from most recent commit from VC
Mike Blumenkrantz [Wed, 2 Feb 2011 06:49:53 +0000 (06:49 +0000)]
update from most recent commit from VC

SVN revision: 56643

13 years agoAdd spec file. Don't install test program.
Michael Jennings [Wed, 2 Feb 2011 03:12:08 +0000 (03:12 +0000)]
Add spec file.  Don't install test program.

SVN revision: 56642

13 years agoFrom: Mike McCormack <mj.mccormack@samsung.com>
Mike McCormack [Wed, 2 Feb 2011 01:27:24 +0000 (01:27 +0000)]
From: Mike McCormack <mj.mccormack@samsung.com>
Subject: [E-devel] [PATCH] Remove SIGRT stuff

Unused, and doesn't work as it stands.  Delete...

SVN revision: 56641

13 years agofree local mem cache on shutdown
Sebastian Dransfeld [Tue, 1 Feb 2011 21:08:16 +0000 (21:08 +0000)]
free local mem cache on shutdown

SVN revision: 56639

13 years agoReapply hash cache
Sebastian Dransfeld [Tue, 1 Feb 2011 21:03:40 +0000 (21:03 +0000)]
Reapply hash cache

And this time update it on new cache

SVN revision: 56638

13 years ago * eina: improve speed and scalability a lot.
Cedric BAIL [Tue, 1 Feb 2011 18:10:03 +0000 (18:10 +0000)]
* eina: improve speed and scalability a lot.

SVN revision: 56637