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
Sebastian Dransfeld [Tue, 1 Feb 2011 08:27:53 +0000 (08:27 +0000)]
whitespace
SVN revision: 56618
Carsten Haitzler [Tue, 1 Feb 2011 06:45:03 +0000 (06:45 +0000)]
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
Carsten Haitzler [Tue, 1 Feb 2011 06:42:48 +0000 (06:42 +0000)]
that changelog wasnt worth an entry. :)
SVN revision: 56615
Carsten Haitzler [Tue, 1 Feb 2011 06:30:35 +0000 (06:30 +0000)]
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
Mike McCormack [Tue, 1 Feb 2011 05:56:15 +0000 (05:56 +0000)]
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
Davide Andreoli [Mon, 31 Jan 2011 18:57:13 +0000 (18:57 +0000)]
ok, sorry, there was a reason: shutting up gcc warnings. spank myself :P
SVN revision: 56612
Davide Andreoli [Mon, 31 Jan 2011 18:48:50 +0000 (18:48 +0000)]
:/ setting a const char * param to NULL ?? and after the return ?? :O
random spank
SVN revision: 56611
Davide Andreoli [Mon, 31 Jan 2011 17:29:24 +0000 (17:29 +0000)]
tab--
SVN revision: 56610
Tom Hacohen [Mon, 31 Jan 2011 14:43:48 +0000 (14:43 +0000)]
Evas textblock: Fixed paragraph line number. It got corrupted in some cases.
SVN revision: 56609
Sebastian Dransfeld [Mon, 31 Jan 2011 11:46:10 +0000 (11:46 +0000)]
Fix changelog dates
SVN revision: 56605
Sebastian Dransfeld [Mon, 31 Jan 2011 11:46:01 +0000 (11:46 +0000)]
TODO--
SVN revision: 56604
Sebastian Dransfeld [Mon, 31 Jan 2011 11:45:50 +0000 (11:45 +0000)]
FIXME--
SVN revision: 56603
Sebastian Dransfeld [Mon, 31 Jan 2011 11:45:40 +0000 (11:45 +0000)]
Remove TODO
SVN revision: 56602
Sebastian Dransfeld [Mon, 31 Jan 2011 11:45:29 +0000 (11:45 +0000)]
Remove TODO, code is correct
SVN revision: 56601
Sebastian Dransfeld [Mon, 31 Jan 2011 11:45:19 +0000 (11:45 +0000)]
Check for pointer equality
SVN revision: 56600
Sebastian Dransfeld [Mon, 31 Jan 2011 11:45:09 +0000 (11:45 +0000)]
Correct english
SVN revision: 56599
Sebastian Dransfeld [Mon, 31 Jan 2011 11:44:56 +0000 (11:44 +0000)]
Create one cache file for each theme
SVN revision: 56598
Sebastian Dransfeld [Mon, 31 Jan 2011 11:44:46 +0000 (11:44 +0000)]
Prefix internal efreet cache keys with __
SVN revision: 56597
Sebastian Dransfeld [Mon, 31 Jan 2011 11:44:35 +0000 (11:44 +0000)]
Check if theme has changed when building cache
SVN revision: 56596
Sebastian Dransfeld [Mon, 31 Jan 2011 11:44:24 +0000 (11:44 +0000)]
Create internal struct for theme cache
SVN revision: 56595
Sebastian Dransfeld [Mon, 31 Jan 2011 11:44:12 +0000 (11:44 +0000)]
Check whether dirs is NULL
SVN revision: 56594
Sebastian Dransfeld [Mon, 31 Jan 2011 11:44:02 +0000 (11:44 +0000)]
Change return type to Eina_Bool
Return Eina_Bool if the return value of a function is true or false.
SVN revision: 56593
Sebastian Dransfeld [Mon, 31 Jan 2011 11:43:52 +0000 (11:43 +0000)]
Return EINA_* if return type is Eina_Bool
Convert 0 -> EINA_FALSE, 1 -> EINA_TRUE
SVN revision: 56592
Sebastian Dransfeld [Mon, 31 Jan 2011 11:43:42 +0000 (11:43 +0000)]
Make check for stat return more explicit
SVN revision: 56591
Sebastian Dransfeld [Mon, 31 Jan 2011 11:43:31 +0000 (11:43 +0000)]
Always use icon cache, remove old code
SVN revision: 56590
Sebastian Dransfeld [Mon, 31 Jan 2011 11:32:45 +0000 (11:32 +0000)]
Add temporary memory cache of eet file data
SVN revision: 56589
Sebastian Dransfeld [Mon, 31 Jan 2011 11:32:34 +0000 (11:32 +0000)]
Improve storage of desktop util data
SVN revision: 56588
Sebastian Dransfeld [Mon, 31 Jan 2011 11:27:46 +0000 (11:27 +0000)]
Fix memleak
SVN revision: 56587
ChunEon Park [Mon, 31 Jan 2011 08:42:34 +0000 (08:42 +0000)]
From: ChunEon Park <chuneon.park@samsung.com>
Subject: Re: [E-devel] some bug fix patches
Fix lurking free bug in grab code.
SVN revision: 56576
Carsten Haitzler [Mon, 31 Jan 2011 08:40:51 +0000 (08:40 +0000)]
other way.
SVN revision: 56575
Carsten Haitzler [Mon, 31 Jan 2011 06:21:57 +0000 (06:21 +0000)]
fix sync to send done messges but not wait for sync counter with gl
engine.
SVN revision: 56563
Sebastian Dransfeld [Sun, 30 Jan 2011 20:09:41 +0000 (20:09 +0000)]
order
SVN revision: 56559
Tom Hacohen [Sun, 30 Jan 2011 13:58:06 +0000 (13:58 +0000)]
Revert "Snapshot." - didn't mean to commit this :(
This reverts commit
521198281e4ac616fee48d27aae9e6983d5950c3.
SVN revision: 56556
Tom Hacohen [Sun, 30 Jan 2011 13:57:55 +0000 (13:57 +0000)]
Revert "Snap 2" - didn't mean to commit it. :(
This reverts commit
66c113787b440a282b6cc2cab6d35f5c700627f4.
SVN revision: 56555
Tom Hacohen [Sun, 30 Jan 2011 13:55:16 +0000 (13:55 +0000)]
Evas: Updated changelog.
SVN revision: 56554
Tom Hacohen [Sun, 30 Jan 2011 13:55:12 +0000 (13:55 +0000)]
Snap 2
SVN revision: 56553
Tom Hacohen [Sun, 30 Jan 2011 13:55:04 +0000 (13:55 +0000)]
Snapshot.
SVN revision: 56552
Carsten Haitzler [Sun, 30 Jan 2011 10:50:14 +0000 (10:50 +0000)]
clearenv not on bsd - dont build the related test code (yes tests may
fail).
SVN revision: 56550
Tom Hacohen [Sun, 30 Jan 2011 10:46:42 +0000 (10:46 +0000)]
Edje: Updated changelog.
SVN revision: 56549
Tom Hacohen [Sun, 30 Jan 2011 10:46:39 +0000 (10:46 +0000)]
Edje text: Added support for auto-alignment. Text alignment with x=-1.0 means auto.
SVN revision: 56548
Tom Hacohen [Sun, 30 Jan 2011 10:46:33 +0000 (10:46 +0000)]
Edje entry: Added cursor_mode to edje to toggle between UNDER (efl/terminal) and BEFORE (gtk/rest of the world) cursor modes.
SVN revision: 56547
Tom Hacohen [Sun, 30 Jan 2011 10:46:06 +0000 (10:46 +0000)]
Evas: Updated changelog.
SVN revision: 56546
Tom Hacohen [Sun, 30 Jan 2011 10:46:02 +0000 (10:46 +0000)]
Evas textblock: Eliminate the use of cutoff, we don't really want/need that.
SVN revision: 56545
Tom Hacohen [Sun, 30 Jan 2011 10:45:56 +0000 (10:45 +0000)]
Evas font: Fix indentation.
SVN revision: 56544
Tom Hacohen [Sun, 30 Jan 2011 10:45:51 +0000 (10:45 +0000)]
Evas textblock: Did a bit of code clean-up.
SVN revision: 56543
Tom Hacohen [Sun, 30 Jan 2011 10:45:45 +0000 (10:45 +0000)]
Evas textblock: Added ellipsis support (actually only for the 1.0 case) to textblock.
SVN revision: 56542
Tom Hacohen [Sun, 30 Jan 2011 10:45:40 +0000 (10:45 +0000)]
Evas textblock: Fixed a memory leak and comment.
SVN revision: 56541
Tom Hacohen [Sun, 30 Jan 2011 10:45:34 +0000 (10:45 +0000)]
Evas textblock: Updated a comment.
SVN revision: 56540
Tom Hacohen [Sun, 30 Jan 2011 10:45:28 +0000 (10:45 +0000)]
Evas textblock: Fixed issue with charwrap causing an infinite loop.
SVN revision: 56539
Tom Hacohen [Sun, 30 Jan 2011 10:45:23 +0000 (10:45 +0000)]
Evas font: Fixed memory leak when reloading an already-loaded face.
SVN revision: 56538
Tom Hacohen [Sun, 30 Jan 2011 10:45:17 +0000 (10:45 +0000)]
Evas text: Fixed a segfault with text objects with a font not yet set (but with text set).
SVN revision: 56537
Tom Hacohen [Sun, 30 Jan 2011 10:45:11 +0000 (10:45 +0000)]
Revert "Evas textblock: Use the last item's width, not advance, when calculating line's width and wrapping."
There were issues introduced with this commit, should fix it in the
future.
This reverts commit
53cf2da5684871c77b7efc6406de98d5fb681914.
SVN revision: 56536
Tom Hacohen [Sun, 30 Jan 2011 10:45:06 +0000 (10:45 +0000)]
Evas textblock: Fixed paragraph width to also take in-paragraph line indentation into account.
SVN revision: 56535
Tom Hacohen [Sun, 30 Jan 2011 10:45:00 +0000 (10:45 +0000)]
Evas text: Added API to query text object's text direction.
SVN revision: 56534
Tom Hacohen [Sun, 30 Jan 2011 10:44:55 +0000 (10:44 +0000)]
Evas textblock: Fixed cursor position in BEFORE mode. Fixed a reference to a memory location (on the stack) we don't own anymore.
SVN revision: 56533
Tom Hacohen [Sun, 30 Jan 2011 10:44:48 +0000 (10:44 +0000)]
Evas textblock: Fixed cursor position with a cleared textblock.
SVN revision: 56532
Tom Hacohen [Sun, 30 Jan 2011 10:44:42 +0000 (10:44 +0000)]
Evas textblock: Use the last item's width, not advance, when calculating line's width and wrapping.
SVN revision: 56531
Tom Hacohen [Sun, 30 Jan 2011 10:44:37 +0000 (10:44 +0000)]
Evas text: Fixed string_size_get to use the last item's width instead of advance.
SVN revision: 56530
Tom Hacohen [Sun, 30 Jan 2011 10:44:31 +0000 (10:44 +0000)]
Evas font-engine: Fixed query size when not using OT to take the last char's width on RTL mode, instead of the first.
SVN revision: 56529
Tom Hacohen [Sun, 30 Jan 2011 10:44:23 +0000 (10:44 +0000)]
Evas text: relayout the items when needed.
SVN revision: 56528
Tom Hacohen [Sun, 30 Jan 2011 10:44:17 +0000 (10:44 +0000)]
Evas text: Fixed vert advance get in cases of mixed scripts with different ascents/descents.
SVN revision: 56527
Tom Hacohen [Sun, 30 Jan 2011 10:44:11 +0000 (10:44 +0000)]
Evas textblock: Fixed a typo in the wordwrap code.
SVN revision: 56526
Tom Hacohen [Sun, 30 Jan 2011 10:44:03 +0000 (10:44 +0000)]
Evas textblock: Added wrap=mixed to the style options.
SVN revision: 56525
Tom Hacohen [Sun, 30 Jan 2011 10:43:55 +0000 (10:43 +0000)]
Evas textblock: Fixed a bug with wordwrapping causing an infinite loop in some cases.
SVN revision: 56524
Tom Hacohen [Sun, 30 Jan 2011 10:43:50 +0000 (10:43 +0000)]
Evas font-engine: Fixed ot face loading when loading fonts from memory.
SVN revision: 56523
Tom Hacohen [Sun, 30 Jan 2011 10:43:42 +0000 (10:43 +0000)]
Evas bidi: Fixed visibility issue with evas_bidi_shape_string which is supposed to be visible to extrenal moduels as well.
SVN revision: 56522
Tom Hacohen [Sun, 30 Jan 2011 10:43:34 +0000 (10:43 +0000)]
Evas font-engine: add a function to just ref text props.
SVN revision: 56521
Tom Hacohen [Sun, 30 Jan 2011 10:43:26 +0000 (10:43 +0000)]
Evas textblock: Implemented support for size_native_get which was partially broken because calc_only was not implemented.
SVN revision: 56520
Tom Hacohen [Sun, 30 Jan 2011 10:43:21 +0000 (10:43 +0000)]
Evas textblock: Added mixedwrap code - the code is there but nothing is really using it at the moment, will add that in the future.
SVN revision: 56519
Tom Hacohen [Sun, 30 Jan 2011 10:43:15 +0000 (10:43 +0000)]
Evas textblock: Remove unused function: _evas_textblock_cursor_node_format_before_pos_get.
SVN revision: 56518