Tom Hacohen
b5d014dcb7
Evas textblock: Removed unneeded casting.
...
SVN revision: 58635
2011-04-13 13:29:24 +00:00
Tom Hacohen
d53aa0f7d6
Evas textblock: Fix error messages about bad cutoff positions.
...
This was caused because we failed to check text item's text boundaries
and we tried splitting beyond them.
SVN revision: 58634
2011-04-13 13:28:08 +00:00
Tom Hacohen
0243ddf34b
Evas textblock: Clean up getting bidi props (unify to a function).
...
SVN revision: 58632
2011-04-13 12:21:58 +00:00
Tom Hacohen
f9936b341f
Evas bidi: Add len parameter to evas_bidi_paragraph_props_get
...
SVN revision: 58631
2011-04-13 12:21:54 +00:00
Carsten Haitzler
18ecece5f3
and oops.. fix my fox to coord xlations. working now.
...
SVN revision: 58630
2011-04-13 12:12:41 +00:00
Carsten Haitzler
9c4345a997
printf--
...
SVN revision: 58629
2011-04-13 12:06:17 +00:00
Carsten Haitzler
7a2fd8c67d
fix buglet in inlined image buffer canvas -> coords repeated when
...
dragged outside the bounds.
SVN revision: 58628
2011-04-13 12:05:31 +00:00
Tom Hacohen
caa46dc1ba
Evas font-engine: Move, rename and make *_text_font_style_match static.
...
It's only really used (and will ever be used) in a very specific place,
no need to put it in a place that's visible to all the lib.
SVN revision: 58627
2011-04-13 10:55:59 +00:00
Tom Hacohen
90982f71bc
Evas textblock: Make sure we only test with positive indexes.
...
SVN revision: 58625
2011-04-13 10:24:54 +00:00
Tom Hacohen
829b48aebd
Evas textblock: Fixed a wrong test for end of string.
...
SVN revision: 58624
2011-04-13 10:22:55 +00:00
Carsten Haitzler
1d58c36340
fix slowdown - drew empty shadow when didnt need to.
...
SVN revision: 58623
2011-04-13 09:29:45 +00:00
Doyun Kang
631f94a523
From: Doyun Kang <doyoun.kang@samsung.com>
...
Add support for shape input setting and modification (with
fixes/modifications and extensions added tomake it more complete).
SVN revision: 58621
2011-04-13 09:06:05 +00:00
Tom Hacohen
1dac813ace
Evas font-engine: Fix the fallback fribidi shaper.
...
Just keep the shaped string in the string object if fribidi is used
without harfbuzz.
SVN revision: 58620
2011-04-13 08:37:01 +00:00
Tom Hacohen
7220fe7bf3
Evas textblock: Don't keep a copy of the string per text item.
...
We don't need to copy it around because we have string objects now. This
lets us remove a lot of unneeded allocations and unwanted strcpys.
SVN revision: 58619
2011-04-13 08:36:57 +00:00
Tom Hacohen
682c7dcdc5
Evas font-engine: Fixed *props_info_create to accept a const string.
...
We don't want to have to alloc just for the engine. We want to be able to
pass our own const copy.
SVN revision: 58618
2011-04-13 08:36:54 +00:00
Tom Hacohen
680c4354ba
Evas font-engine: Use len in font_draw instead of \0
...
SVN revision: 58617
2011-04-13 08:36:51 +00:00
Tom Hacohen
ffbe4ed971
Evas font-engine: *text_props_script_set add parameter len.
...
SVN revision: 58616
2011-04-13 08:36:46 +00:00
Daniel Juyung Seo
1cdcceff91
Edje Edje.h: Removed trailing whitespaces.
...
SVN revision: 58615
2011-04-13 08:10:35 +00:00
Daniel Juyung Seo
7c80267fd1
Eina eina_list.c: Fixed formatting.
...
SVN revision: 58614
2011-04-13 07:46:28 +00:00
Mike Blumenkrantz
255f625ff1
class is a reserved word. SPANK SPANK SPANK cedric!!!
...
SVN revision: 58613
2011-04-13 03:08:58 +00:00
Carsten Haitzler
0a9e561d91
dont need empty dir.
...
SVN revision: 58611
2011-04-12 23:48:40 +00:00
Mike Blumenkrantz
d422c0a88e
add bench for google's cityhash function (64bit, http://code.google.com/p/cityhash/ )
...
convenient graph of output can be found at http://www.enlightenment.org/~discomfitor/hash_bench.png
SVN revision: 58610
2011-04-12 23:12:52 +00:00
Sebastian Dransfeld
09c490369a
ignore++
...
SVN revision: 58609
2011-04-12 22:47:12 +00:00
Sebastian Dransfeld
979f1c7e4b
Efreet: We don't add non-existing dirs to lists
...
SVN revision: 58608
2011-04-12 22:42:57 +00:00
Sebastian Dransfeld
4c7b75cbf4
Efreet: Detect hidden themes
...
SVN revision: 58607
2011-04-12 22:42:43 +00:00
Sebastian Dransfeld
5fcbbac392
Efreet: Consistent PACKAGE_DATA_DIR
...
SVN revision: 58606
2011-04-12 22:42:29 +00:00
Sebastian Dransfeld
4262dd6285
Efreet: Fail on invalid ini file
...
SVN revision: 58605
2011-04-12 22:42:15 +00:00
Sebastian Dransfeld
649229a695
Efreet: Correct log domain name for efreet_ini
...
SVN revision: 58604
2011-04-12 22:42:01 +00:00
Sebastian Dransfeld
754b1f6425
Efreet: Re-add Home tests
...
Fixed cache dir creation problem.
SVN revision: 58603
2011-04-12 22:41:48 +00:00
Sebastian Dransfeld
eacc880e8e
Efreet: Don't update cache during tests
...
This makes efreet_init not fail if we pass non-existing paths as HOME
and XDG_* during testing.
SVN revision: 58602
2011-04-12 22:41:34 +00:00
Sebastian Dransfeld
1ff5c07744
Efreet: Only create cache dir if we update cache
...
SVN revision: 58601
2011-04-12 22:40:35 +00:00
Carsten Haitzler
f67fbf23e5
fix new map bug! aaagh. i think this came in post 1.0 - happy now tho.
...
SVN revision: 58588
2011-04-12 09:44:50 +00:00
Daniel Juyung Seo
50e748b8cd
Evas Evas.h: Removed trailing whitespaces.
...
SVN revision: 58587
2011-04-12 09:25:12 +00:00
Daniel Juyung Seo
d37ee17f9c
Evas evas_object_smart.c: Use pre-defined type, Evas_Smart_Cb, instead
...
of describing all parameters.
SVN revision: 58586
2011-04-12 09:23:57 +00:00
Carsten Haitzler
9718eed08e
fix some formatting
...
SVN revision: 58585
2011-04-12 09:23:52 +00:00
Tom Hacohen
ad3b167e88
Evas font-engine: Added support for runtime-italic/bold.
...
Now when setting :style=Oblique/Italic/Cursiva/Bold and etc and there's
no matching font found in the system, adjustments will be done on
runtime to support that feature.
Patch by Myoungwoon Roy Kim (roy_kim).
SVN revision: 58584
2011-04-12 09:05:47 +00:00
Cedric BAIL
c443dd97fd
eina: fix 64bits warning.
...
SVN revision: 58583
2011-04-12 09:00:45 +00:00
Cedric BAIL
d7800c23e3
eina: alloc ABI2 to reduce risk for futur ABI change.
...
SVN revision: 58582
2011-04-12 08:52:59 +00:00
Tom Hacohen
892994005b
Evas textblock: Fix formatted size calculation with ellipsis.
...
SVN revision: 58580
2011-04-12 07:13:33 +00:00
Tom Hacohen
eb99563451
Evas textblock: Removed obsolete comments.
...
SVN revision: 58579
2011-04-12 07:13:07 +00:00
Tom Hacohen
15d09d72f8
Evas textblock: Fix a possible leak with calc_only layouting.
...
Style padding changes would have triggered a code-path that skips cleaning
up the temporary layout created.
SVN revision: 58578
2011-04-12 06:52:27 +00:00
Carsten Haitzler
578ac6f0b6
simplify tiff loader. hoping 64bit bug goes away. :) can't test right
...
now.
SVN revision: 58577
2011-04-12 06:20:38 +00:00
Carsten Haitzler
27609d0572
no need to get this.
...
SVN revision: 58574
2011-04-12 00:06:57 +00:00
Cedric BAIL
5165613666
eina: fix amalgamation build.
...
SVN revision: 58569
2011-04-11 21:16:20 +00:00
Vincent Torri
239dca689b
Ecore: use isfinite() if available
...
Use isfinite() if available, otherwise use finite() on
compilers != vc++, otherwise use _finite()
and a bit of formatting too (i know, it's bad)
SVN revision: 58566
2011-04-11 19:58:56 +00:00
Mike Blumenkrantz
963f6d1721
removing myself from authors for now, some work I was planning to do will not be possible until I finish my current projects :/
...
SVN revision: 58564
2011-04-11 19:27:11 +00:00
Cedric BAIL
8b276b36c7
eina: add Eina_Object API.
...
This API is what could be used by all EFL library for their exposed
type (Evas_Object, Ecore_Timer, Ecore_Animator, Eio_File, ...). The
purpose of Eina_Object is to provide an "obscure" pointer that is
infact an ID with a generation count that will never be dereferenced
directly.
This provide the benefit of always accessing a living object
with 1/256 chance to being the expected generation of it, that will
always be of the right type.
It also provide asynchronous repacking ability (still highly
inefficient, but not really hard to improve), simple inheritance
with constructor/destructor and link between object.
All this implementation is highly open for comment, idea, review,
fix and change. I didn't got the time to write a sample test right
now. Maybe will come tomorrow. Same for docs.
SVN revision: 58562
2011-04-11 18:00:34 +00:00
Cedric BAIL
6ffb3b8d9f
eina: restore ABI compatibility.
...
NOTE: if you did update the EFL during the last 3 hours, you will need to
recompile them all at once.
SVN revision: 58561
2011-04-11 17:45:01 +00:00
Cedric BAIL
90801855db
eina: prevent NULL offsetting.
...
SVN revision: 58560
2011-04-11 17:28:16 +00:00
Tom Hacohen
4a557812e1
Evas textblock: Fixed double-drawing bug (visible in efm).
...
Moved the place we merge back items at. It's currently cleaner, more
correct and as mentioned, fixes a double-drawing bug.
SVN revision: 58555
2011-04-11 15:37:06 +00:00