Sebastian Dransfeld [Thu, 10 Feb 2011 14:25:00 +0000 (14:25 +0000)]
efreet_cache_icon -> efreet_icon
SVN revision: 56908
Sebastian Dransfeld [Thu, 10 Feb 2011 14:24:50 +0000 (14:24 +0000)]
Free hashes on init error
SVN revision: 56907
Sebastian Dransfeld [Thu, 10 Feb 2011 14:24:40 +0000 (14:24 +0000)]
Move all eet cache handling to efreet_cache.c
SVN revision: 56906
Sebastian Dransfeld [Thu, 10 Feb 2011 14:24:30 +0000 (14:24 +0000)]
Move struct only used for cache
SVN revision: 56905
Sebastian Dransfeld [Thu, 10 Feb 2011 14:24:20 +0000 (14:24 +0000)]
move around some code
SVN revision: 56904
Sebastian Dransfeld [Thu, 10 Feb 2011 14:24:09 +0000 (14:24 +0000)]
Make efreet_cache_icon_theme_free static
SVN revision: 56903
Sebastian Dransfeld [Thu, 10 Feb 2011 14:23:31 +0000 (14:23 +0000)]
Remove unneeded EAPI
SVN revision: 56902
Cedric BAIL [Thu, 10 Feb 2011 12:27:15 +0000 (12:27 +0000)]
* edje: fix case with recursive alias.
With that patch Enki should be working well and all
application using alias for part in edje should be fine
too.
SVN revision: 56899
Tom Hacohen [Thu, 10 Feb 2011 09:11:30 +0000 (09:11 +0000)]
Evas text: Fixed compilation warning introduced in last commit.
SVN revision: 56896
Tom Hacohen [Thu, 10 Feb 2011 09:03:14 +0000 (09:03 +0000)]
Evas font-engine: Fixed inset to use the string objects instead of strings.
SVN revision: 56895
Mike Blumenkrantz [Thu, 10 Feb 2011 08:49:23 +0000 (08:49 +0000)]
implement full event-driven error messaging api for all non-curl ecore_con
docs are in the header, happy birthday cedric
SVN revision: 56894
Mike Blumenkrantz [Thu, 10 Feb 2011 07:50:20 +0000 (07:50 +0000)]
added some more possibly useless safety checks to ecore_con_ares
SVN revision: 56892
Carsten Haitzler [Thu, 10 Feb 2011 06:52:53 +0000 (06:52 +0000)]
fix most of nash's mess. 2 added aborts that nash has to fix.
SVN revision: 56891
Carsten Haitzler [Thu, 10 Feb 2011 06:12:09 +0000 (06:12 +0000)]
make font cache flush 0 out font cache size first
SVN revision: 56890
Brett Nash [Wed, 9 Feb 2011 21:38:57 +0000 (21:38 +0000)]
Remove the old 'proxy' functions.
Now I know git-svn decided to not merge everything.
Anyway the proxy functions are not part of images. Use them there.
SVN revision: 56884
Mike Blumenkrantz [Wed, 9 Feb 2011 21:36:37 +0000 (21:36 +0000)]
demonstrate eeze_disk_mountopts_get for coverage
SVN revision: 56883
Mike Blumenkrantz [Wed, 9 Feb 2011 21:36:14 +0000 (21:36 +0000)]
switch EEZE_DISK_MOUNTOPT_DEFAULTS to a define
SVN revision: 56882
Brett Nash [Wed, 9 Feb 2011 21:36:10 +0000 (21:36 +0000)]
Add evas_object_image_source_get, and fix NOTNULL() args to _source_set
Source set of 'NULL' is the equivelent of source_unset (actually source_unset
is an alias to source_set with a second NULL arg.
And I still want to know why these are in my tree, but not upstream.
SVN revision: 56881
Brett Nash [Wed, 9 Feb 2011 21:36:07 +0000 (21:36 +0000)]
Add header for image proxy.
Not sure why this didn't merge then either.
No changelog since it's adding a missing header.
SVN revision: 56880
Mike Blumenkrantz [Wed, 9 Feb 2011 21:31:11 +0000 (21:31 +0000)]
implement actual handling of mountopts, add utf8 to default mountopts, allow iso automounting in eeze_mount
+EEZE_DISK_MOUNTOPT_UTF8 = (1 << 2)
+EEZE_DISK_MOUNTOPT_NOEXEC = (1 << 3)
+EEZE_DISK_MOUNTOPT_NOSUID = (1 << 4)
+EEZE_DISK_MOUNTOPT_REMOUNT = (1 << 5)
+EAPI Eina_Bool eeze_disk_mountopts_set(Eeze_Disk *disk, int opts);
+EAPI int eeze_disk_mountopts_get(Eeze_Disk *disk);
SVN revision: 56879
Sebastian Dransfeld [Wed, 9 Feb 2011 21:20:42 +0000 (21:20 +0000)]
Check for special "*" glob
SVN revision: 56878
Sebastian Dransfeld [Wed, 9 Feb 2011 21:20:28 +0000 (21:20 +0000)]
Remove unneeded header
SVN revision: 56877
Mike Blumenkrantz [Wed, 9 Feb 2011 20:44:21 +0000 (20:44 +0000)]
slightly more descriptive error messages for TAsns who think mount apps magically know where disks should be mounted
SVN revision: 56875
Sebastian Dransfeld [Wed, 9 Feb 2011 20:43:43 +0000 (20:43 +0000)]
Don't free strings from eet
SVN revision: 56874
Mike Blumenkrantz [Wed, 9 Feb 2011 20:38:09 +0000 (20:38 +0000)]
forgot a safety check here
SVN revision: 56873
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
Sebastian Dransfeld [Wed, 9 Feb 2011 18:36:12 +0000 (18:36 +0000)]
Don't deref NULL pointer
SVN revision: 56868
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
Sebastian Dransfeld [Wed, 9 Feb 2011 17:10:12 +0000 (17:10 +0000)]
Wait for caches to update, then quit.
SVN revision: 56857
Sebastian Dransfeld [Wed, 9 Feb 2011 17:10:00 +0000 (17:10 +0000)]
renmae variable to prevent name clash
SVN revision: 56856
Sebastian Dransfeld [Wed, 9 Feb 2011 17:09:49 +0000 (17:09 +0000)]
check >= to close fd
SVN revision: 56855
Sebastian Dransfeld [Wed, 9 Feb 2011 17:09:38 +0000 (17:09 +0000)]
Add free callback to eet hashes
Fixes memleak
SVN revision: 56854
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
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
Sebastian Dransfeld [Wed, 9 Feb 2011 17:08:50 +0000 (17:08 +0000)]
These TODO's are done
SVN revision: 56851
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
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
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
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
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
Tom Hacohen [Tue, 8 Feb 2011 13:47:41 +0000 (13:47 +0000)]
Eina: Updated changelog.
SVN revision: 56809
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
Tom Hacohen [Tue, 8 Feb 2011 13:43:03 +0000 (13:43 +0000)]
Eina unicode: Added eina_unicode_strndup.
SVN revision: 56807
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
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
Carsten Haitzler [Tue, 8 Feb 2011 11:41:38 +0000 (11:41 +0000)]
improvement to gl engine wrt. caching.
SVN revision: 56801
Carsten Haitzler [Tue, 8 Feb 2011 11:37:48 +0000 (11:37 +0000)]
hey... no printfs during all that lighting calcing :)
SVN revision: 56800
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
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
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
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
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:22 +0000 (21:33 +0000)]
Move lock creation to own function for cache
SVN revision: 56786
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:11 +0000 (21:33 +0000)]
Do init efreet before using efreet_*() functions
SVN revision: 56785
Sebastian Dransfeld [Mon, 7 Feb 2011 21:33:01 +0000 (21:33 +0000)]
Don't create cache dir several times
SVN revision: 56784
Sebastian Dransfeld [Mon, 7 Feb 2011 21:19:36 +0000 (21:19 +0000)]
Fix doc
SVN revision: 56783
Brett Nash [Mon, 7 Feb 2011 04:27:48 +0000 (04:27 +0000)]
Clean up for proxies.
SVN revision: 56781
Brett Nash [Mon, 7 Feb 2011 04:18:37 +0000 (04:18 +0000)]
Manual merge of proxy code (inc ChangeLog)
SVN revision: 56780
Brett Nash [Mon, 7 Feb 2011 01:38:00 +0000 (01:38 +0000)]
Fixes to make proxy work
SVN revision: 56779
Mike Blumenkrantz [Mon, 7 Feb 2011 00:20:00 +0000 (00:20 +0000)]
remove some commas
SVN revision: 56778
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
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
Brett Nash [Sun, 6 Feb 2011 23:51:48 +0000 (23:51 +0000)]
Fix redrawing issues with proxies.
SVN revision: 56775
Brett Nash [Sun, 6 Feb 2011 23:51:39 +0000 (23:51 +0000)]
Deleting an object cleans up proxies now.
SVN revision: 56774
Brett Nash [Sun, 6 Feb 2011 23:51:34 +0000 (23:51 +0000)]
Add the extra proxy convenience functions.
SVN revision: 56773
Brett Nash [Sun, 6 Feb 2011 23:51:30 +0000 (23:51 +0000)]
Proxy Debug --
SVN revision: 56772
Brett Nash [Sun, 6 Feb 2011 23:51:27 +0000 (23:51 +0000)]
Proxy Debug --
SVN revision: 56771
Brett Nash [Sun, 6 Feb 2011 23:51:23 +0000 (23:51 +0000)]
Proxy: Pass the correct object to opaque check
SVN revision: 56770
Brett Nash [Sun, 6 Feb 2011 23:51:19 +0000 (23:51 +0000)]
Debug --
SVN revision: 56769
Brett Nash [Sun, 6 Feb 2011 23:51:14 +0000 (23:51 +0000)]
Debug --
SVN revision: 56768
Brett Nash [Sun, 6 Feb 2011 23:51:08 +0000 (23:51 +0000)]
Proxy: Whitespace--
SVN revision: 56767
Brett Nash [Sun, 6 Feb 2011 23:50:58 +0000 (23:50 +0000)]
Proxy: Opaque test a little smarter
SVN revision: 56766
Brett Nash [Sun, 6 Feb 2011 23:50:45 +0000 (23:50 +0000)]
Render smart objects too.
SVN revision: 56765
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
Brett Nash [Sun, 6 Feb 2011 23:50:19 +0000 (23:50 +0000)]
Switch to a sub proxy sstructure.
SVN revision: 56763
Brett Nash [Sun, 6 Feb 2011 23:50:06 +0000 (23:50 +0000)]
Old stagaed patch for managing list of proxies.
SVN revision: 56762
Brett Nash [Sun, 6 Feb 2011 23:49:54 +0000 (23:49 +0000)]
Actually commit object proxy
SVN revision: 56761
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
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
Eric Schuele [Sun, 6 Feb 2011 01:53:33 +0000 (01:53 +0000)]
Failed to wrap one clearenv() (take two)
SVN revision: 56744
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
Eric Schuele [Sun, 6 Feb 2011 01:33:03 +0000 (01:33 +0000)]
Failed to wrap one clearenv()
SVN revision: 56742
Sebastian Dransfeld [Sat, 5 Feb 2011 20:34:22 +0000 (20:34 +0000)]
And really remove init/shutdown of xml
SVN revision: 56737
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
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
Sebastian Dransfeld [Sat, 5 Feb 2011 19:07:07 +0000 (19:07 +0000)]
Remove duplicate logging macros
SVN revision: 56732
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
Sebastian Dransfeld [Sat, 5 Feb 2011 19:06:45 +0000 (19:06 +0000)]
Remove efreet_xml_{init,shutdown}() from menu
SVN revision: 56730
Sebastian Dransfeld [Sat, 5 Feb 2011 19:05:55 +0000 (19:05 +0000)]
Remove global log domain
SVN revision: 56729
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
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
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
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
Sebastian Dransfeld [Thu, 3 Feb 2011 23:16:15 +0000 (23:16 +0000)]
remove double declared ret
SVN revision: 56702
Sebastian Dransfeld [Thu, 3 Feb 2011 23:16:04 +0000 (23:16 +0000)]
prefix macro generated variable with __
SVN revision: 56701
Sebastian Dransfeld [Thu, 3 Feb 2011 23:15:53 +0000 (23:15 +0000)]
formatting
SVN revision: 56700
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
Sebastian Dransfeld [Thu, 3 Feb 2011 21:34:45 +0000 (21:34 +0000)]
remove test which will always fail
SVN revision: 56698
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
Sebastian Dransfeld [Thu, 3 Feb 2011 20:00:00 +0000 (20:00 +0000)]
changelog
SVN revision: 56694
Sebastian Dransfeld [Thu, 3 Feb 2011 19:58:04 +0000 (19:58 +0000)]
don't strdup, we return const data
SVN revision: 56693