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
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
Vincent Torri [Thu, 3 Feb 2011 19:55:22 +0000 (19:55 +0000)]
put visual studio files outside the libraries directory
SVN revision: 56690
Vincent Torri [Thu, 3 Feb 2011 19:54:43 +0000 (19:54 +0000)]
put visual studio files outside the libraries directory
SVN revision: 56689
Vincent Torri [Thu, 3 Feb 2011 19:53:57 +0000 (19:53 +0000)]
put visual studio files outside the libraries directory
SVN revision: 56688
Vincent Torri [Thu, 3 Feb 2011 19:52:33 +0000 (19:52 +0000)]
put visual studio files outside the libraries directory
SVN revision: 56687
Vincent Torri [Thu, 3 Feb 2011 19:51:49 +0000 (19:51 +0000)]
put visual studio files outside the libraries directory
SVN revision: 56686
Vincent Torri [Thu, 3 Feb 2011 19:50:04 +0000 (19:50 +0000)]
put visual studio files outside the libraries directory
SVN revision: 56685
Tom Hacohen [Thu, 3 Feb 2011 10:16:48 +0000 (10:16 +0000)]
Edje mirrored-mode: Fixed compilation warning.
SVN revision: 56672
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
Sebastian Dransfeld [Wed, 2 Feb 2011 22:58:15 +0000 (22:58 +0000)]
Pass extensions and directories to cache process.
SVN revision: 56666
Sebastian Dransfeld [Wed, 2 Feb 2011 22:57:34 +0000 (22:57 +0000)]
Check for NULL
SVN revision: 56665
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
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
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
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
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
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
Mike Blumenkrantz [Wed, 2 Feb 2011 06:49:53 +0000 (06:49 +0000)]
update from most recent commit from VC
SVN revision: 56643
Michael Jennings [Wed, 2 Feb 2011 03:12:08 +0000 (03:12 +0000)]
Add spec file. Don't install test program.
SVN revision: 56642
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
Sebastian Dransfeld [Tue, 1 Feb 2011 21:08:16 +0000 (21:08 +0000)]
free local mem cache on shutdown
SVN revision: 56639
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
Cedric BAIL [Tue, 1 Feb 2011 18:10:03 +0000 (18:10 +0000)]
* eina: improve speed and scalability a lot.
SVN revision: 56637
Tom Hacohen [Tue, 1 Feb 2011 13:26:54 +0000 (13:26 +0000)]
Edje: Updated changelog.
SVN revision: 56636
Tom Hacohen [Tue, 1 Feb 2011 13:26:49 +0000 (13:26 +0000)]
Edje: Added mirrored mode. Mirrored mode is used for UI-mirroring. It lets you mirror edje objects automatically (it also sends signals to the .edc code so you can do tweaks if you want), no need to create a special theme just for rtl layouts.
This is controlled by the two added API functions.
The changes in Elementary that utilize these functions will be committed soon.
SVN revision: 56635
Tom Hacohen [Tue, 1 Feb 2011 13:21:48 +0000 (13:21 +0000)]
Evas: updated changelog.
SVN revision: 56634
Tom Hacohen [Tue, 1 Feb 2011 12:50:59 +0000 (12:50 +0000)]
Evas table: Added "mirrored mode" to table. This is important for ui mirroring and let users do cooler stuff.
SVN revision: 56633
Tom Hacohen [Tue, 1 Feb 2011 12:18:11 +0000 (12:18 +0000)]
Evas text: Don't call text_props_info_create if there's no font set.
SVN revision: 56632
Tom Hacohen [Tue, 1 Feb 2011 12:18:05 +0000 (12:18 +0000)]
Evas: Updated changelog.
SVN revision: 56631
Tom Hacohen [Tue, 1 Feb 2011 12:18:01 +0000 (12:18 +0000)]
Evas font: Fixed word_prerender now that we cache everything. Do we really need it now?.
SVN revision: 56630
Tom Hacohen [Tue, 1 Feb 2011 12:17:52 +0000 (12:17 +0000)]
Evas font/textblock/text: Started using string objects instead of
strings in most of the font engine (everywhere except draw).
Haven't removed the paramteres yet, but did mark them as UNUSED.
Removing them will be part of a future change.
Removed run-time OT toggling support, OT is now fast, no need for that.
Renamed all of the intl_props->text_props (because it really changed purpose now)
Fixed spliting/merging of text_props to be fast and good, not hacky and
complex like before.
Note to reviewers: Most of the changes are indentation related, sorry
for the mess, but I had to do it all in one commit, splitting was not
trivial (at least not in retrospect). The important parts are
evas_font_default_walk.x and text_utils.c. query and draw were just
adjusted a bit and the rest were only adjusted to conform to renaming or
were renaming on their own.
SVN revision: 56629
Tom Hacohen [Tue, 1 Feb 2011 12:17:38 +0000 (12:17 +0000)]
Evas textblock: Fixed a couple of invalid reads in split and remove
whites
SVN revision: 56628
Carsten Haitzler [Tue, 1 Feb 2011 10:21:22 +0000 (10:21 +0000)]
revert mike's patch - creates endless stream of complaints/badness.
SVN revision: 56626
Carsten Haitzler [Tue, 1 Feb 2011 09:40:30 +0000 (09:40 +0000)]
formatting of wbmp loader code fix.
SVN revision: 56625
Carsten Haitzler [Tue, 1 Feb 2011 09:38:48 +0000 (09:38 +0000)]
Thanks to samsung - added WBMP loader.
SVN revision: 56624
Sebastian Dransfeld [Tue, 1 Feb 2011 09:23:05 +0000 (09:23 +0000)]
Revert local hash cache
SVN revision: 56623
Carsten Haitzler [Tue, 1 Feb 2011 09:13:23 +0000 (09:13 +0000)]
(minor) don't need 2 struct members anymore. mem use--
SVN revision: 56622
Sebastian Dransfeld [Tue, 1 Feb 2011 08:58:12 +0000 (08:58 +0000)]
And put read eet data in mem cache
SVN revision: 56621
Sebastian Dransfeld [Tue, 1 Feb 2011 08:53:43 +0000 (08:53 +0000)]
update icon cache major
Make sure we don't reuse some old cache
SVN revision: 56620
Sebastian Dransfeld [Tue, 1 Feb 2011 08:53:33 +0000 (08:53 +0000)]
init variable to NULL
SVN revision: 56619