Commit Graph

12602 Commits

Author SHA1 Message Date
Sebastian Dransfeld 711b6b10a0 Don't create cache dir several times
SVN revision: 56784
2011-02-07 21:33:01 +00:00
Sebastian Dransfeld 582ecd7203 Fix doc
SVN revision: 56783
2011-02-07 21:19:36 +00:00
Brett Nash 70109827c3 Clean up for proxies.
SVN revision: 56781
2011-02-07 04:27:48 +00:00
Brett Nash 310f872e56 Manual merge of proxy code (inc ChangeLog)
SVN revision: 56780
2011-02-07 04:18:37 +00:00
Brett Nash 84fdff5919 Fixes to make proxy work
SVN revision: 56779
2011-02-07 01:38:00 +00:00
Mike Blumenkrantz 1d0e9bf198 remove some commas
SVN revision: 56778
2011-02-07 00:20:00 +00:00
Brett Nash aa59164001 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
2011-02-06 23:52:17 +00:00
Brett Nash 3cece3340b Proxy: Use the always map option, and tweak for images.
SVN revision: 56776
2011-02-06 23:51:58 +00:00
Brett Nash ab4b1521ac Fix redrawing issues with proxies.
SVN revision: 56775
2011-02-06 23:51:48 +00:00
Brett Nash 3b91e744e4 Deleting an object cleans up proxies now.
SVN revision: 56774
2011-02-06 23:51:39 +00:00
Brett Nash 37ea40c0cc Add the extra proxy convenience functions.
SVN revision: 56773
2011-02-06 23:51:34 +00:00
Brett Nash 2dd6fa09cb Proxy Debug --
SVN revision: 56772
2011-02-06 23:51:30 +00:00
Brett Nash 4beae65f42 Proxy Debug --
SVN revision: 56771
2011-02-06 23:51:27 +00:00
Brett Nash 99ab5efc6e Proxy: Pass the correct object to opaque check
SVN revision: 56770
2011-02-06 23:51:23 +00:00
Brett Nash d7688c9719 Debug --
SVN revision: 56769
2011-02-06 23:51:19 +00:00
Brett Nash d62f0f5ef3 Debug --
SVN revision: 56768
2011-02-06 23:51:14 +00:00
Brett Nash c415c2c14a Proxy: Whitespace--
SVN revision: 56767
2011-02-06 23:51:08 +00:00
Brett Nash b9e165ac92 Proxy: Opaque test a little smarter
SVN revision: 56766
2011-02-06 23:50:58 +00:00
Brett Nash 8603177a12 Render smart objects too.
SVN revision: 56765
2011-02-06 23:50:45 +00:00
Brett Nash 068c9144a8 Basic (but ugly) working proxy map for text/textblocks.
SVN revision: 56764
2011-02-06 23:50:30 +00:00
Brett Nash 644c43460c Switch to a sub proxy sstructure.
SVN revision: 56763
2011-02-06 23:50:19 +00:00
Brett Nash e52a55a907 Old stagaed patch for managing list of proxies.
SVN revision: 56762
2011-02-06 23:50:06 +00:00
Brett Nash 37aba1b3ea Actually commit object proxy
SVN revision: 56761
2011-02-06 23:49:54 +00:00
Brett Nash 04f6e8f789 Proxy Object framework.
Doesn't do anything useful yet.  But it's a start.

SVN revision: 56760
2011-02-06 23:49:44 +00:00
Tom Hacohen 2f9d2760ee 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
2011-02-06 08:31:46 +00:00
Eric Schuele dd094399bb Failed to wrap one clearenv() (take two)
SVN revision: 56744
2011-02-06 01:53:33 +00:00
Eric Schuele 6fdd078a03 undo my erroneous commit. (Thinking .po files were undamaged?)
SVN revision: 56743
2011-02-06 01:44:52 +00:00
Eric Schuele efa9be90fb Failed to wrap one clearenv()
SVN revision: 56742
2011-02-06 01:33:03 +00:00
Sebastian Dransfeld 1cfad6b93c And really remove init/shutdown of xml
SVN revision: 56737
2011-02-05 20:34:22 +00:00
Sebastian Dransfeld 8d0cebc632 Fix segv, clear mem cache on eet file close
Patch by Hannes Janetzek

SVN revision: 56735
2011-02-05 20:03:18 +00:00
Sebastian Dransfeld 2296007594 Define EFREET_MODULE_LOG_DOM
Must be defined in all files which include efreet_private.h

SVN revision: 56734
2011-02-05 19:56:44 +00:00
Sebastian Dransfeld da2c871e24 Remove duplicate logging macros
SVN revision: 56732
2011-02-05 19:07:07 +00:00
Sebastian Dransfeld accd246c72 Set EFREET_MODULE_LOG_DOM to -1 after unregister
SVN revision: 56731
2011-02-05 19:06:55 +00:00
Sebastian Dransfeld 18c663b7e2 Remove efreet_xml_{init,shutdown}() from menu
SVN revision: 56730
2011-02-05 19:06:45 +00:00
Sebastian Dransfeld 6ed10251db Remove global log domain
SVN revision: 56729
2011-02-05 19:05:55 +00:00
Mike Blumenkrantz 259f8aad73 make text output slightly more descriptive to avoid false bug reports
SVN revision: 56714
2011-02-04 18:28:01 +00:00
Cedric BAIL 11d82c19c7 * eina: change limit to produce more meaning full benchmark.
SVN revision: 56713
2011-02-04 14:08:00 +00:00
Cedric BAIL 3a058ac014 * eina: revert and fix a typo that make stuff even faster.
SVN revision: 56712
2011-02-04 14:03:18 +00:00
Vincent Torri 56940cdb32 * 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
2011-02-04 09:16:11 +00:00
Sebastian Dransfeld 6dbbb69012 remove double declared ret
SVN revision: 56702
2011-02-03 23:16:15 +00:00
Sebastian Dransfeld ae202461f1 prefix macro generated variable with __
SVN revision: 56701
2011-02-03 23:16:04 +00:00
Sebastian Dransfeld a65b05a13d formatting
SVN revision: 56700
2011-02-03 23:15:53 +00:00
Sebastian Dransfeld 49ea948fe1 always remove file extensions
Need to remove extension before checking fallback icons as well.

SVN revision: 56699
2011-02-03 22:19:52 +00:00
Sebastian Dransfeld d2fe644145 remove test which will always fail
SVN revision: 56698
2011-02-03 21:34:45 +00:00
Tom Hacohen f2afb18e00 Eina: reverted commit 56637 (scalability and whatever improvements) it had HUGE leaks.
SVN revision: 56695
2011-02-03 20:04:03 +00:00
Sebastian Dransfeld 52587bf4f7 changelog
SVN revision: 56694
2011-02-03 20:00:00 +00:00
Sebastian Dransfeld 32defc93ae don't strdup, we return const data
SVN revision: 56693
2011-02-03 19:58:04 +00:00
Sebastian Dransfeld 9427097015 Close cache file at end and set free'd = NULL
SVN revision: 56691
2011-02-03 19:57:25 +00:00
Vincent Torri a8f43962f6 put visual studio files outside the libraries directory
SVN revision: 56690
2011-02-03 19:55:22 +00:00
Vincent Torri 3549def53d put visual studio files outside the libraries directory
SVN revision: 56689
2011-02-03 19:54:43 +00:00
Vincent Torri 4ddec6a307 put visual studio files outside the libraries directory
SVN revision: 56688
2011-02-03 19:53:57 +00:00
Vincent Torri 1bd7d9b3b5 put visual studio files outside the libraries directory
SVN revision: 56687
2011-02-03 19:52:33 +00:00
Vincent Torri 9e94bc2ca9 put visual studio files outside the libraries directory
SVN revision: 56686
2011-02-03 19:51:49 +00:00
Vincent Torri e4f300b28f put visual studio files outside the libraries directory
SVN revision: 56685
2011-02-03 19:50:04 +00:00
Tom Hacohen 0232df9168 Edje mirrored-mode: Fixed compilation warning.
SVN revision: 56672
2011-02-03 10:16:48 +00:00
Tom Hacohen 68943e9890 Edje text: Use the ellipsis char instead of 3 dots.
SVN revision: 56670
2011-02-03 08:55:40 +00:00
Sebastian Dransfeld 83e7cba435 Pass extensions and directories to cache process.
SVN revision: 56666
2011-02-02 22:58:15 +00:00
Sebastian Dransfeld c1bf3a7d32 Check for NULL
SVN revision: 56665
2011-02-02 22:57:34 +00:00
Lucas De Marchi da0c0f320f fix misuse of EINA_PURE
qsort may modify a global variable, so this function cannot have pure attribute



SVN revision: 56652
2011-02-02 17:07:49 +00:00
Tom Hacohen d124b1e2a9 Evas textblock: Use the ellipsis char instead of 3 dots for textblock ellipsis.
SVN revision: 56651
2011-02-02 16:24:02 +00:00
Cedric BAIL c69291f586 * edje: prevent unitialized text to go outside of this function.
SVN revision: 56650
2011-02-02 16:03:22 +00:00
Tom Hacohen 7404a67e5d Edje: Fixed the docs of mirrored mode to include starting version.
SVN revision: 56647
2011-02-02 09:03:43 +00:00
Tom Hacohen eaf0368b9c Evas table: Updated the table's docs. vtorri - Thanks for the notice.
SVN revision: 56646
2011-02-02 09:01:26 +00:00
Tom Hacohen 00b61c9e00 Evas font-ot: Started using our glyph and kerning caches when using Harfbuzz - Major speedups (obviously, only with harfbuzz).
SVN revision: 56644
2011-02-02 08:24:57 +00:00
Mike Blumenkrantz e18f0ace04 update from most recent commit from VC
SVN revision: 56643
2011-02-02 06:49:53 +00:00
Michael Jennings 5a1858d066 Add spec file. Don't install test program.
SVN revision: 56642
2011-02-02 03:12:08 +00:00
Mike McCormack d909b912b4 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
2011-02-02 01:27:24 +00:00
Sebastian Dransfeld ecfbc7f83c free local mem cache on shutdown
SVN revision: 56639
2011-02-01 21:08:16 +00:00
Sebastian Dransfeld e9d7cce821 Reapply hash cache
And this time update it on new cache

SVN revision: 56638
2011-02-01 21:03:40 +00:00
Cedric BAIL b409910a2a * eina: improve speed and scalability a lot.
SVN revision: 56637
2011-02-01 18:10:03 +00:00
Tom Hacohen 5f9422e480 Edje: Updated changelog.
SVN revision: 56636
2011-02-01 13:26:54 +00:00
Tom Hacohen 5e33a75553 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
2011-02-01 13:26:49 +00:00
Tom Hacohen 6e7b0dffd7 Evas: updated changelog.
SVN revision: 56634
2011-02-01 13:21:48 +00:00
Tom Hacohen 36df64bbeb Evas table: Added "mirrored mode" to table. This is important for ui mirroring and let users do cooler stuff.
SVN revision: 56633
2011-02-01 12:50:59 +00:00
Tom Hacohen 1cd89c7155 Evas text: Don't call text_props_info_create if there's no font set.
SVN revision: 56632
2011-02-01 12:18:11 +00:00
Tom Hacohen 912d176d3e Evas: Updated changelog.
SVN revision: 56631
2011-02-01 12:18:05 +00:00
Tom Hacohen 211400d1f6 Evas font: Fixed word_prerender now that we cache everything. Do we really need it now?.
SVN revision: 56630
2011-02-01 12:18:01 +00:00
Tom Hacohen 94b5a536f0 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
2011-02-01 12:17:52 +00:00
Tom Hacohen 22b440ff2a Evas textblock: Fixed a couple of invalid reads in split and remove
whites

SVN revision: 56628
2011-02-01 12:17:38 +00:00
Carsten Haitzler f55fa9619c revert mike's patch - creates endless stream of complaints/badness.
SVN revision: 56626
2011-02-01 10:21:22 +00:00
Carsten Haitzler 573103fd34 formatting of wbmp loader code fix.
SVN revision: 56625
2011-02-01 09:40:30 +00:00
Carsten Haitzler 75bb165f29 Thanks to samsung - added WBMP loader.
SVN revision: 56624
2011-02-01 09:38:48 +00:00
Sebastian Dransfeld 3bf3e34ff4 Revert local hash cache
SVN revision: 56623
2011-02-01 09:23:05 +00:00
Carsten Haitzler e13a158ef4 (minor) don't need 2 struct members anymore. mem use--
SVN revision: 56622
2011-02-01 09:13:23 +00:00
Sebastian Dransfeld 53f96546e2 And put read eet data in mem cache
SVN revision: 56621
2011-02-01 08:58:12 +00:00
Sebastian Dransfeld 5e69accabd update icon cache major
Make sure we don't reuse some old cache

SVN revision: 56620
2011-02-01 08:53:43 +00:00
Sebastian Dransfeld 812b38c286 init variable to NULL
SVN revision: 56619
2011-02-01 08:53:33 +00:00
Sebastian Dransfeld ce7def6846 whitespace
SVN revision: 56618
2011-02-01 08:27:53 +00:00
Carsten Haitzler 671887935c remove some "not so important" changes and merge all of seb's changes
made on that one day. no point having a whole tonne of changelog
entries for the same day and the same person.



SVN revision: 56616
2011-02-01 06:45:03 +00:00
Carsten Haitzler 6ccc5ae4b5 that changelog wasnt worth an entry. :)
SVN revision: 56615
2011-02-01 06:42:48 +00:00
Carsten Haitzler 22230fe193 slight tune of neon asm - based on stuff from nash. not worth a
changelog entry though. not a major enough improvement as i measure it.



SVN revision: 56614
2011-02-01 06:30:35 +00:00
Mike McCormack 7443e3ecb5 From: Mike McCormack <mj.mccormack@samsung.com>
Subject: Re: [E-devel] [PATCH] Handle ecore signals with a pipe

This removes a race condition in the main loop where
a signal could come after the signal check, and before
entering the select loop, possibly resulting in a hang.

In practice, this hang wouldn't be seen due to other activity
in the main loop.



SVN revision: 56613
2011-02-01 05:56:15 +00:00
Davide Andreoli ecf4379680 ok, sorry, there was a reason: shutting up gcc warnings. spank myself :P
SVN revision: 56612
2011-01-31 18:57:13 +00:00
Davide Andreoli 080b978c88 :/ setting a const char * param to NULL ?? and after the return ?? :O
random spank

SVN revision: 56611
2011-01-31 18:48:50 +00:00
Davide Andreoli b84bd07b90 tab--
SVN revision: 56610
2011-01-31 17:29:24 +00:00
Tom Hacohen 517756c0cc Evas textblock: Fixed paragraph line number. It got corrupted in some cases.
SVN revision: 56609
2011-01-31 14:43:48 +00:00
Sebastian Dransfeld 866278381c Fix changelog dates
SVN revision: 56605
2011-01-31 11:46:10 +00:00
Sebastian Dransfeld 90dcedff5e TODO--
SVN revision: 56604
2011-01-31 11:46:01 +00:00
Sebastian Dransfeld e61b21462d FIXME--
SVN revision: 56603
2011-01-31 11:45:50 +00:00
Sebastian Dransfeld 62ca03731a Remove TODO
SVN revision: 56602
2011-01-31 11:45:40 +00:00