Carsten Haitzler
fa309e5069
nash -> i fixed your mask rendering. interesting you only mask *IF*
...
you have 1:1 scaling. you could do this with scaled imaged (and
unscaled masks) with ease. both smooth and nearest.
SVN revision: 58838
2011-04-23 02:02:45 +00:00
Carsten Haitzler
8cca4234c4
comments for nash
...
SVN revision: 58837
2011-04-23 01:22:17 +00:00
Carsten Haitzler
6282cc0a6d
wrn-- -> my bad.
...
SVN revision: 58836
2011-04-23 00:35:42 +00:00
Vincent Torri
6e8d19b150
Eina: Add Eina_Lock API
...
Eina_Lock API is a small set of functions to manage in a
cross platform way mutual exclusion objects
SVN revision: 58835
2011-04-22 21:26:36 +00:00
Cedric BAIL
0cb34d3dde
embryo: update autogen.sh to check configure cache consistency.
...
SVN revision: 58829
2011-04-22 14:04:42 +00:00
Carsten Haitzler
c885080057
an initial test at trying pixman instead of evas software rendering.
...
results... in comments. disabled atm unless u --enable it. only
replaces 1 operation in 2 cases.
SVN revision: 58824
2011-04-22 11:47:14 +00:00
Vincent Torri
02ee0d1ee6
Eina: eina_object: Fix integer size on Windows 64 bits
...
* use unsigned __int64 on Windows 64 bits
* use unsigned modifier 'u' to print objects id
SVN revision: 58820
2011-04-22 05:36:44 +00:00
Tom Hacohen
902d94afb9
Evas textblock: Added a temp fix for repch until implemented nicely.
...
This fix is just until we finally split to scripts and cache fi all
the time, i.e in all the possible paths (regular, fribidi and harfbuzz).
SVN revision: 58806
2011-04-21 15:34:44 +00:00
Christopher Michael
2dce8da128
Evas: Fix typos from 'old mans' recent commit sot hings build again
...
wrt xcb.
SVN revision: 58804
2011-04-21 15:21:40 +00:00
Tom Hacohen
48d0603e5d
Evas harfbuzz: Adjust evas to work with Harfbuzz >= 3.0
...
SVN revision: 58802
2011-04-21 14:04:53 +00:00
Tom Hacohen
3f86ed9349
Evas textblock: Clean repch code a bit. No logic changes.
...
SVN revision: 58801
2011-04-21 14:04:46 +00:00
Carsten Haitzler
b1285ae71a
add in lots of ptr checks to sw-x11 outbut code... this may only
...
happen if we ran out of mem and mallocs failed... but we can avoid a
crash.
SVN revision: 58797
2011-04-21 12:33:35 +00:00
Carsten Haitzler
3b167a62f5
populate optional.
...
SVN revision: 58792
2011-04-21 11:54:16 +00:00
Cedric BAIL
b5314ddd6f
ethumb: prevent ecore exe handler from being called more than once.
...
SVN revision: 58788
2011-04-21 10:30:37 +00:00
Cedric BAIL
6110f6e6f4
ethumb: cleanup ethumbd to prepare multi slave support.
...
SVN revision: 58787
2011-04-21 10:13:18 +00:00
Sung W. Park
db20d2aeab
From: "Sung W. Park" <sungwoo@gmail.com>
...
(part of the evas-gl work)
the patch basically checks to see if the current context is evas' gl context
and if it is, it'll call evas_gl_common_context_flush(). I think this
is the proper
SVN revision: 58786
2011-04-21 09:23:42 +00:00
Carsten Haitzler
a570e2580c
and tho the header has that func.. evas doesn't. remove it. seems this
...
api wasnt removed from the public h before release. it can't have
worked anyway so not a break.
SVN revision: 58785
2011-04-21 09:18:45 +00:00
Tom Hacohen
543a0da0d8
Evas font-engine: Fixed kerning issue and a major rendering bug.
...
Kerning: We are walking the string visually so we don't need to do
anything special for kerning when in rtl, freetype works with "left" and
"right" which we automatically get.
Rendering bug: Cedric found that in some cases there were missing
characters. This was caused because I forgot to convert the kerning from
16.6 fixed point to int.
SVN revision: 58783
2011-04-21 08:47:16 +00:00
Carsten Haitzler
22671d41d9
neon asm is not working. even after some typo fixes.
...
SVN revision: 58782
2011-04-21 08:18:38 +00:00
Vincent Torri
a331605648
lazy mike
...
SVN revision: 58781
2011-04-21 06:52:40 +00:00
Brett Nash
5c88b6c8f2
Evas: filter: Remove warning from evil type things.
...
SVN revision: 58780
2011-04-21 06:26:49 +00:00
Carsten Haitzler
6152914dd5
fix some nasty image cache issues i've found like double-frees, leaks
...
etc. etc. in corner-cases. it also re-factors the image cache code to
be much more manageable and understandable with cache/list management
doing the right thing in the internal calls.
SVN revision: 58779
2011-04-21 06:24:27 +00:00
Brett Nash
d157c43997
Evas: Mask: Add the part where evas actually uses the mask in GL.
...
SVN revision: 58778
2011-04-21 06:22:06 +00:00
Carsten Haitzler
794f1c56cd
warning--
...
SVN revision: 58777
2011-04-21 06:21:51 +00:00
Brett Nash
aaf036eec9
Evas: Filter: Avoid a double free.
...
I just don't know why.
SVN revision: 58776
2011-04-21 06:01:59 +00:00
Brett Nash
3bbe4023d0
Evas: Filter: Don't leak keys either.
...
SVN revision: 58775
2011-04-21 06:01:56 +00:00
Brett Nash
52a1e85d86
Evas: Filter: More aggresively avoid allocing filter data.
...
SVN revision: 58774
2011-04-21 06:01:53 +00:00
Brett Nash
97a442eaf1
Evas: Filter: No need to allocate on a getter.
...
Just return the default.
SVN revision: 58773
2011-04-21 06:01:50 +00:00
Brett Nash
f19bea3bf1
Evas: Filter: Use some ARGB joins.
...
SVN revision: 58772
2011-04-21 06:01:48 +00:00
Brett Nash
9862b4bf5d
Evas: Fix broken [ARGB]_VAL macros.
...
And no one ever noticed til now?
SVN revision: 58770
2011-04-21 02:30:34 +00:00
Brett Nash
b17702d7d8
Evas: Filter: Remove last vestiges of alpha/red/green/blue macros
...
Using the [ARGB]_VAL ones intead. Also means need to change to use pointer
instead of array syntax to the all macro.
SVN revision: 58769
2011-04-21 02:30:32 +00:00
Brett Nash
e410651d24
Evas: Filter: Fix filter length assignment.
...
Fun fact... this works on 64 bit systems... well mine anyway, but falls over
in a horrible mess on 32bit systems.
SVN revision: 58763
2011-04-20 14:44:32 +00:00
Brett Nash
8809ce8a12
Evas: Filter: Whitespace fixes
...
SVN revision: 58762
2011-04-20 14:44:29 +00:00
Brett Nash
044b02ce0e
Evas: Filter: Handle memory alloc error a little more gracefully
...
In this case, just set the filter type to none.
SVN revision: 58761
2011-04-20 14:44:26 +00:00
Tom Hacohen
cb19804054
Evas bidi: Fixed spelling errors: NATURAL -> NEUTRAL (Macro name).
...
SVN revision: 58760
2011-04-20 14:35:37 +00:00
Tom Hacohen
57665ebf34
Evas font: Removed a deprecated macro.
...
SVN revision: 58759
2011-04-20 14:21:00 +00:00
Tom Hacohen
6609b1d7ba
Evas font: Removed LOGICAL_WALK and updated last_up_to_pos accondingly.
...
SVN revision: 58758
2011-04-20 14:20:57 +00:00
Tom Hacohen
b59156c788
Evas text/textblock: Change item size calculation to use advance again.
...
We don't need to do any tricks anymore because size calculation is now
very fast, as fast as the tricks we did, so it's best to just do what
we really want to do.
SVN revision: 58757
2011-04-20 14:20:54 +00:00
Tom Hacohen
543c0cafc0
Evas font-engine: Cache pen position instead of advance.
...
We only really use adavnce for calculating the pen position, so it makes more
sense to just cache the pen_position instead and calculate advance from
that if ever needed.
This means size/advance calculations are now O(1) because we don't need to
walk the strings anymore.
SVN revision: 58756
2011-04-20 14:20:51 +00:00
Tom Hacohen
2f86580227
Evas font-engine: Fix drawing of replacement char when not using Harfbuzz.
...
SVN revision: 58755
2011-04-20 14:20:48 +00:00
Daniel Juyung Seo
6ef3841a37
Ecore: Removed trailing whitespaces.
...
SVN revision: 58753
2011-04-20 14:15:33 +00:00
Carsten Haitzler
b44bf7f8ff
filter: handle malloc failers without crashing.
...
SVN revision: 58752
2011-04-20 08:28:40 +00:00
Carsten Haitzler
8da6f52bfd
lets properly document filter calls and return sane values
...
SVN revision: 58751
2011-04-20 08:24:56 +00:00
Carsten Haitzler
649cba4e45
and lets have getters for setters shall we - if we go implement 1 of
...
them.. lets implement alll shall we?
SVN revision: 58750
2011-04-20 08:20:36 +00:00
Carsten Haitzler
2598499970
and fix filter api to be consistent with evas.. letalone all of efl.
...
VERB AT END!!!! (get/set/whatever)
SVN revision: 58749
2011-04-20 08:13:33 +00:00
Carsten Haitzler
ce8297e04b
more formatting fixes after filter commit.
...
SVN revision: 58748
2011-04-20 08:09:30 +00:00
Carsten Haitzler
6720d96208
and fix more filter messups. o->fitler will be leaked on obj deletion
...
as there was no cleanup.. and the method of exposing
evas_filter_key_get() was so out of step with any other code i have
ever seen.. letalong evas... fix.
SVN revision: 58747
2011-04-20 08:06:59 +00:00
Carsten Haitzler
7ed47808cb
more bad code - why pass in void * image and data? sero point.. and it
...
totally is out of step with the rest of the api for gl_common.. that
alone would tell you "dont so that". ugh. more filter fixes.
SVN revision: 58746
2011-04-20 08:05:23 +00:00
Carsten Haitzler
18619830c4
oh god. more warning fixes...
...
SVN revision: 58745
2011-04-20 08:01:04 +00:00
Carsten Haitzler
7b88f0d723
more fixme fixes of filter
...
SVN revision: 58744
2011-04-20 07:35:18 +00:00
Carsten Haitzler
384892d7fa
start fixing shader mess. at least add mask compile to scripts. need
...
to do filters.
SVN revision: 58743
2011-04-20 07:12:51 +00:00
Carsten Haitzler
d51d11f658
fix filter code to move docs to Evas.h
...
SVN revision: 58742
2011-04-20 07:08:48 +00:00
Carsten Haitzler
29992f0a49
add animator runtime stuff to run animator for fixed timelength and an
...
interpolation mapping func.
SVN revision: 58741
2011-04-20 06:51:39 +00:00
Carsten Haitzler
1eaba59607
oh dear... way too many warnings. added a whole bunch of fixme's too
...
for later.
SVN revision: 58740
2011-04-20 01:22:08 +00:00
Carsten Haitzler
549cc252cc
commit forgotten chglog commit.
...
SVN revision: 58739
2011-04-20 00:40:14 +00:00
Mike Blumenkrantz
4fa3007806
+ecore_exe_data_set
...
SVN revision: 58737
2011-04-19 21:38:24 +00:00
Vincent Torri
c00b418345
Evas: export evas_filter_software_get() (used in software_generic engine)
...
SVN revision: 58736
2011-04-19 21:37:32 +00:00
Tom Hacohen
fd4203a682
Evas font-engine: fix a segfault with empty strings.
...
Thanks to Nicolas Aguirre (captainigloo) for the catch.
SVN revision: 58734
2011-04-19 20:27:34 +00:00
Cedric BAIL
79dbc39b5c
eio: destroy leaf before root.
...
SVN revision: 58732
2011-04-19 15:27:21 +00:00
Brett Nash
ba45fbee9e
Evas: Filter: Add evas_object_image filter changes.
...
This is where the actual filtering takes place. Kinda important to make it
work.
SVN revision: 58729
2011-04-19 06:16:21 +00:00
Brett Nash
9eaea94252
Evas: Filters:
...
More work, proudly supported by Samsung. Filters!
So now you can apply a whole host of cheesy visual effects to objects at
runtime. This is the first commit, there are a couple of more to come as I
tweak the filters, and fix blur with GL[1].
Please direct bugs to me nash@nash.id.au .
[1] You'd think shaders would be good at this.. but no, generic blur and GL
are like trying to get an apple product to work with Linux.
SVN revision: 58726
2011-04-19 05:47:56 +00:00
Brett Nash
36370ae91e
Evas: Filter: Add the shaders - nice and safe change here.
...
SVN revision: 58725
2011-04-19 05:47:51 +00:00
Brett Nash
72d667e8d9
Evas: Work around for mask issues
...
SVN revision: 58724
2011-04-19 05:47:47 +00:00
Carsten Haitzler
351be6f22e
fix - shapeinput not shapebounding. copy & paste error
...
SVN revision: 58723
2011-04-19 01:55:33 +00:00
Christopher Michael
b42f8940b3
Evas: Fix nasty blank space after return and before semicolon.
...
NB: Nothing functional, just formatting.
SVN revision: 58708
2011-04-18 16:31:12 +00:00
Carsten Haitzler
9ab702b233
better docs
...
SVN revision: 58707
2011-04-18 11:23:56 +00:00
Boris Faure
ea297cc549
ecore_x: remove redondant declaration
...
SVN revision: 58702
2011-04-17 16:48:22 +00:00
Tom Hacohen
e6be4f7deb
Evas textblock: Fixed an invalid read.
...
In some cases an invalid read would occur. This was because we didn't
handle node merging appropriately.
SVN revision: 58701
2011-04-17 08:38:29 +00:00
Cedric BAIL
2bb86cbe4f
ecore: fix build without Ecore_Evas_X.
...
SVN revision: 58689
2011-04-15 13:33:44 +00:00
Carsten Haitzler
8d5212d060
BUG!! fix buffer canvas modifier set setting! gah!
...
SVN revision: 58685
2011-04-15 11:01:15 +00:00
Carsten Haitzler
7a2f6cd6d6
failure case more efficient
...
SVN revision: 58683
2011-04-15 09:32:28 +00:00
Carsten Haitzler
4e5231b3f8
fix image double-deref/free when not meant to happen
...
SVN revision: 58682
2011-04-15 07:49:25 +00:00
Carsten Haitzler
7722171b96
fix binary ppm loading. that was odd.
...
SVN revision: 58681
2011-04-15 07:08:14 +00:00
Vincent Torri
c87ae61fb8
Eina: eina_file: port API to Windows
...
Currently, that code can potentially fail on Windows 64 bits
as long is of size 32 bits and not 64 bits. All the file length
and offset must be changed to something that fit the arch, like size_t,
or use always uint64_t
SVN revision: 58680
2011-04-15 07:03:17 +00:00
Mike Blumenkrantz
8547ebf47f
fix error_find to actually return the Eina_Error instead of just i
...
SVN revision: 58679
2011-04-15 00:41:01 +00:00
Cedric BAIL
71226e8f22
autogen: add forgotten autopoint.
...
SVN revision: 58671
2011-04-14 19:26:15 +00:00
Mike Blumenkrantz
b1088dc204
fix input check for list_move, add ESNV for error
...
SVN revision: 58670
2011-04-14 18:21:40 +00:00
Tom Hacohen
f5e7165a65
Evas text/textblock: Add setting bidi_delimiter API.
...
SVN revision: 58669
2011-04-14 15:34:01 +00:00
Cedric BAIL
cb90b07d81
autogen: unobrk things.
...
SVN revision: 58668
2011-04-14 14:51:36 +00:00
Cedric BAIL
df4bef8bdf
autogen: improve detection of parameter change.
...
SVN revision: 58667
2011-04-14 14:03:46 +00:00
Tom Hacohen
d0e889fbe7
Evas textblock: Clean up a bit.
...
SVN revision: 58663
2011-04-14 12:34:29 +00:00
Tom Hacohen
2a7b919cd7
Evas textblock: Move bidi props to the layout paragraphs.
...
This will let us do cool overrides more control via higher level protocol
when we'll want to.
SVN revision: 58662
2011-04-14 12:13:20 +00:00
Tom Hacohen
86fd95e80e
Evas textblock: Fixed invalid reads with ellipsis in some cases.
...
SVN revision: 58659
2011-04-14 11:37:09 +00:00
Tom Hacohen
e6edd2ce7f
Evas textblock: Fixed ellipsis.
...
It's actually just a workaround until we finally fix draw to not need
the text.
SVN revision: 58658
2011-04-14 11:37:06 +00:00
Carsten Haitzler
01146b8343
fix map update bug. :)
...
SVN revision: 58656
2011-04-14 10:47:40 +00:00
Cedric BAIL
e342a8b94b
eina: improve autoconf cache usage.
...
SVN revision: 58655
2011-04-14 09:40:47 +00:00
Mike Blumenkrantz
cc1d028aee
unrevert. this is not a mistake.
...
SVN revision: 58654
2011-04-14 07:42:04 +00:00
Tom Hacohen
bc6e404e71
Evas: Updated changelog.
...
SVN revision: 58653
2011-04-14 07:40:45 +00:00
Tom Hacohen
46beed0916
Evas bidi: Added a way to ask for bidi segmentation indexes.
...
This lets you pass the bidi engine a list of indexes in the paragraph,
that will segment it bidi-wise. I.e the bidi algorithm will be applied to
each segment individually. This implements HL4 of the bidi algorithm.
SVN revision: 58652
2011-04-14 07:40:42 +00:00
Tom Hacohen
9de9eca278
Evas textblock: Reformat if not valid in some cases we forgot.
...
SVN revision: 58651
2011-04-14 07:34:06 +00:00
Vincent Torri
f4670f64bf
revert. The check is already done by EINA_MAGIC_CHECK, called by EINA_MAGIC_CHECK_LIST
...
SVN revision: 58650
2011-04-14 06:56:10 +00:00
Vincent Torri
2816a9b59d
Eina: eina_file.c: use fcntl instead of O_CLOEXEC
...
SVN revision: 58649
2011-04-14 05:52:24 +00:00
Vincent Torri
644bf855f4
Eina: eina_file.c replace ACCESSPERMS, which is not protable, by its value
...
SVN revision: 58648
2011-04-14 05:39:09 +00:00
Mike Blumenkrantz
391ed4d617
fix input check
...
SVN revision: 58647
2011-04-14 01:04:54 +00:00
Tom Hacohen
90ad3ed743
Evas textblock Fixed a "may be used uninit" compiler warning.
...
SVN revision: 58646
2011-04-13 22:40:25 +00:00
Carsten Haitzler
cd1c9be1f9
errrr.. how about we DONT make every eina using app spew out:
...
ERR<23281>:eina eina_main.c:173 _eina_shutdown_from_desc() Problems
shutting down eina module 'file', ignored.
now there's a bright idea eh?
SVN revision: 58645
2011-04-13 21:50:23 +00:00
Vincent Torri
a303d5add7
fix win32 build
...
SVN revision: 58642
2011-04-13 17:51:00 +00:00
Vincent Torri
3d26976ef8
move doxy tag
...
SVN revision: 58641
2011-04-13 17:03:24 +00:00
Vincent Torri
4ae466a30c
put __UNUSED__ where we usually put it : after the parameter name
...
SVN revision: 58638
2011-04-13 16:29:29 +00:00
Cedric BAIL
8a8153bf2d
eina: add Eina_File API.
...
NOTE: the purpose of this API is to replace mmap user in the
EFL, share cache and more code across them. The potential user
are eet, evas, efreet, eio and enlil. More patch are needed for
them to use this infra. Help welcome :-)
NOTE2: this API also need more test and is waiting for some
more pthread infra before being thread safe. But at the end
it will be thread safe if eina thread safety is requested.
SVN revision: 58637
2011-04-13 16:15:30 +00:00
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
Cedric BAIL
29639eea35
eina: add eina_mempool_repack.
...
WARNING: HIGHLY UNTESTED PIECE OF CODE ! USE IT AT YOUR OWN RISK !
SVN revision: 58554
2011-04-11 14:07:42 +00:00
Tom Hacohen
8e68291273
Evas textblock: Fixed not drawing cut paragraphs when doing ellipsis.
...
SVN revision: 58553
2011-04-11 13:44:01 +00:00
Hannes Janetzek
b3c73bc533
changelog update
...
SVN revision: 58552
2011-04-11 12:51:43 +00:00
Tom Hacohen
3624347598
Evas: Updated changelog.
...
SVN revision: 58550
2011-04-11 12:18:10 +00:00
Hannes Janetzek
68e332580b
ecore: fix removal of windows from ignore_list with ecore_x_window_ignore_set
...
SVN revision: 58549
2011-04-11 12:10:59 +00:00
Carsten Haitzler
0b0d51c5cf
add text effect shadow direction support.
...
SVN revision: 58548
2011-04-11 12:08:03 +00:00
Carsten Haitzler
bb03df9625
chlog++
...
SVN revision: 58547
2011-04-11 12:07:03 +00:00
Carsten Haitzler
5bc7805b28
many more shadow options (8 shadow directions now)
...
SVN revision: 58546
2011-04-11 12:05:59 +00:00
Daniel Juyung Seo
0f42616889
Ecore ecore_imf: Fixed formatting and removed trailing whitespaces.
...
Patch by Jihoon Kim <jihoon48.kim@samsung.com>
SVN revision: 58545
2011-04-11 11:31:55 +00:00
Tom Hacohen
a8890cff0d
Evas sw8: Inherit most of the engine from sw_generic.
...
SVN revision: 58543
2011-04-11 10:18:13 +00:00
Tom Hacohen
1527652986
Evas sw16: Inherit most of the engine from sw_generic.
...
SVN revision: 58542
2011-04-11 10:18:10 +00:00
Tom Hacohen
6560dc9a05
Evas: Add EVAS_API_RESET that overrides API with NULL.
...
SVN revision: 58541
2011-04-11 10:18:06 +00:00
Cedric BAIL
ca83ca2ff4
eina: add eina_inlist_sort (merge sort based on eina_list code).
...
SVN revision: 58540
2011-04-11 09:55:27 +00:00
Tom Hacohen
733cfc629b
Evas textblock: *_markup_prepend should use the passed cursor.
...
This fixes a bug that caused evas_object_textblock_text_markup_prepend
to use the object's cursor, instead of the passed cursor when prepending
text.
Thanks to WooHyun for the catch.
SVN revision: 58531
2011-04-10 07:27:07 +00:00
Christopher Michael
7c682a3ee2
Edje: Edje_Text: Don't segfault on _edje_text_part_on_del if there is
...
not 'part'
Don't ask me how I found this one, but it happened :/ so trap for
valid part before trying to use it.
SVN revision: 58516
2011-04-09 05:48:47 +00:00
Carsten Haitzler
6b3e820f35
gles warning--
...
SVN revision: 58514
2011-04-09 04:13:21 +00:00
Leif Middelschulte
f43571de3a
From: Leif Middelschulte <leif.middelschulte@gmail.com>
...
Subject: [E-devel] [PATCH] ecore_x_randr_current_output_get ~>
ecore_x_randr_window_outputs_get
find attached a set of patches that do the following:
State before patches:
ecore_x_randr_current_output_get was unimplemented.
State after patches:
Patch1: ecore_x_randr_window_outputs_get implements functionality of
ecore_x_randr_current_output_get
Patch2: ecore_x_randr_current_output_get is deprecated and redirects
calls to ecore_x_randr_window_outputs_get
(also i fixed the function to handle realloc errors and not fail, as
well as properly do rectangle intersects based on ROOT relative coords
which is what you wanted to start with as this would have only worked
right on immediate children of root)
SVN revision: 58513
2011-04-09 03:21:49 +00:00
Carsten Haitzler
6d9bd1f9b7
and dont handle escape if in string
...
SVN revision: 58511
2011-04-09 02:59:28 +00:00
Carsten Haitzler
917a0ac7b2
if we find a \ inside a macro parameter... handle it as an escape and
...
skip it giving the next char verbatim.
SVN revision: 58510
2011-04-09 02:49:19 +00:00
Carsten Haitzler
a3d58eaddf
provide better parser output on error.
...
SVN revision: 58508
2011-04-09 02:35:01 +00:00
Carsten Haitzler
71b7acde90
doxy -> h files.
...
SVN revision: 58487
2011-04-08 11:01:08 +00:00
Carsten Haitzler
3441c6f107
doxy -> .h
...
SVN revision: 58486
2011-04-08 10:43:13 +00:00
Carsten Haitzler
dfd9ceb122
cleanup h a bit.
...
SVN revision: 58480
2011-04-08 08:00:28 +00:00
Carsten Haitzler
5cb52a006b
missed some doxy
...
SVN revision: 58479
2011-04-08 07:52:46 +00:00
Carsten Haitzler
5829d373c9
doxy -> .h
...
SVN revision: 58478
2011-04-08 07:45:46 +00:00
Carsten Haitzler
09069b6172
doxy move to header.
...
SVN revision: 58477
2011-04-08 07:26:20 +00:00
Carsten Haitzler
a334590d51
more doc -> .h
...
SVN revision: 58476
2011-04-08 06:26:29 +00:00
Carsten Haitzler
b504157045
more of eet docs in .h - all of it minus examples actually.
...
SVN revision: 58475
2011-04-08 06:21:40 +00:00
Carsten Haitzler
296739cd7d
doxy to h.
...
SVN revision: 58473
2011-04-08 06:11:31 +00:00
Carsten Haitzler
5a0625660a
wrn--
...
SVN revision: 58472
2011-04-08 05:57:28 +00:00
Carsten Haitzler
56b3584912
wrn--
...
SVN revision: 58471
2011-04-08 05:53:49 +00:00
Daniel Juyung Seo
fc986c7683
Edje edje_smart.c: Fixed formatting. Removed trailing white spaces.
...
SVN revision: 58466
2011-04-08 00:30:40 +00:00
Daniel Juyung Seo
0c29d7d307
Edje Edje.h: Fixed formatting. Removed trailing whitespaces.
...
SVN revision: 58465
2011-04-07 23:57:06 +00:00
Tom Hacohen
5d4f6d3cbe
Evas font-engine: Remove most of the passing of strings.
...
We have string objects, we don't really need them. Draw still uses strings
for metric cache, but that will be removed soon as well.
SVN revision: 58460
2011-04-07 16:25:56 +00:00
Tom Hacohen
c9290ef41d
Evas textblock: Fix handling of newline in compatiblity mode.
...
This fixes an issue with newlines that were shoved in the middle of
other format parts like <font_size=46 \n>.
SVN revision: 58457
2011-04-07 15:25:19 +00:00
Tom Hacohen
87bba22028
Evas textblock: Fixed a major bug - don't recreate format items.
...
I added a mode to format parsing that doesn't create new format items.
The bug was that format items were created all the time although they were
not needed.
SVN revision: 58456
2011-04-07 14:25:48 +00:00
Tom Hacohen
0ced548b40
Revert "Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph."
...
Apparently it was a mistake and I did handle everything correctly.
This reverts commit 58454.
SVN revision: 58455
2011-04-07 14:01:31 +00:00
Tom Hacohen
a855dd9ac0
Evas textblock: Fixed a major bug. Forgot recreating a layout paragraph.
...
We should create a layout paragraph when it's a new paragraph and when
we removed the previous one that was there because we wanted to
remake it. Forgot adding a paragraph in the second case.
SVN revision: 58454
2011-04-07 13:40:42 +00:00
Tom Hacohen
f44f44e024
Evas: Fix last changelog entry description.
...
SVN revision: 58453
2011-04-07 13:34:00 +00:00
Carsten Haitzler
34da53feb2
doxy -> .h
...
SVN revision: 58451
2011-04-07 13:21:28 +00:00
Carsten Haitzler
8945479719
doxy -> .h
...
SVN revision: 58450
2011-04-07 13:17:25 +00:00
Tom Hacohen
b5b34a6fe3
Evas textblock: Updated changelog.
...
SVN revision: 58449
2011-04-07 13:15:57 +00:00
Carsten Haitzler
d2b654d777
doxy->h
...
SVN revision: 58448
2011-04-07 13:15:31 +00:00
Tom Hacohen
af1bdf3525
Evas textblock: Fixed a bug in newline compatible mode.
...
SVN revision: 58447
2011-04-07 13:13:41 +00:00
Tom Hacohen
0f964640ae
Evas textblock: Don't mark nodes as clean when in 'calc_only'.
...
SVN revision: 58446
2011-04-07 13:13:38 +00:00
Carsten Haitzler
703b835643
doxy -> .h
...
SVN revision: 58445
2011-04-07 13:13:11 +00:00
Carsten Haitzler
c46642cb97
doxy -> .h
...
SVN revision: 58444
2011-04-07 13:11:27 +00:00
Carsten Haitzler
1c640c7704
more doxy -> .h
...
SVN revision: 58443
2011-04-07 13:08:48 +00:00
Carsten Haitzler
14478ee124
doxy -> .h
...
SVN revision: 58442
2011-04-07 13:05:05 +00:00
Carsten Haitzler
4bbfbb6b33
doxy -> .h
...
SVN revision: 58440
2011-04-07 13:01:48 +00:00
Carsten Haitzler
ca4fa3936a
doxy -> .h
...
SVN revision: 58439
2011-04-07 13:00:10 +00:00
Carsten Haitzler
99167100db
doxy
...
SVN revision: 58438
2011-04-07 12:58:21 +00:00
Carsten Haitzler
11ed8ad05f
more dox -> .h
...
SVN revision: 58437
2011-04-07 12:57:44 +00:00
Carsten Haitzler
046360b50b
more doxy -> .h
...
SVN revision: 58436
2011-04-07 12:45:51 +00:00
Carsten Haitzler
6e21633ccd
doxy -> .h
...
SVN revision: 58435
2011-04-07 12:44:02 +00:00
Carsten Haitzler
57dbcaaaa2
more doxy -> .h
...
SVN revision: 58434
2011-04-07 12:38:55 +00:00
Cedric BAIL
e25e933b32
edje: prevent file format break with trunk.
...
SVN revision: 58433
2011-04-07 12:34:18 +00:00
Carsten Haitzler
99c6a32a15
more doxy to .h
...
SVN revision: 58432
2011-04-07 12:31:57 +00:00
Tom Hacohen
776aa8b507
Evas textblock: Add saftey check.
...
SVN revision: 58431
2011-04-07 12:27:35 +00:00
Carsten Haitzler
b8b576afa9
more doxy -> .h
...
SVN revision: 58430
2011-04-07 12:26:24 +00:00
Carsten Haitzler
807038c47f
more doxy -> .h
...
SVN revision: 58429
2011-04-07 12:23:22 +00:00
Tom Hacohen
eed9c92ee6
Evas textblock: Adding visible formats - only invalidate current node.
...
No need to invalidate all the nodes when adding visible formats because
they are "like regular text".
SVN revision: 58428
2011-04-07 12:22:16 +00:00
Carsten Haitzler
54bf7e1c01
more dox -> .h
...
SVN revision: 58427
2011-04-07 12:21:50 +00:00
Carsten Haitzler
f61f070efc
more doxy -> .h
...
SVN revision: 58426
2011-04-07 12:17:32 +00:00
Carsten Haitzler
4ba040a35c
more dox -> .h
...
SVN revision: 58425
2011-04-07 12:04:24 +00:00
Carsten Haitzler
3b77b6c3c5
move more doc to .h
...
SVN revision: 58424
2011-04-07 11:55:27 +00:00
Carsten Haitzler
a91e054426
more doxy -> .h
...
SVN revision: 58421
2011-04-07 11:40:55 +00:00
Carsten Haitzler
d44242d02c
more doxy -> h
...
SVN revision: 58420
2011-04-07 11:39:20 +00:00
Carsten Haitzler
d5e0c692ea
more doc to h files
...
SVN revision: 58419
2011-04-07 11:30:22 +00:00
Tom Hacohen
80905b3802
Evas textblock: Only relayout paragraphs that have changed.
...
Remove deleted paragraphs, add new paragraphs and generally relayout
only when really needed. Also, don't relayout when width hasn't changed
and the paragraph haven't changed.
SVN revision: 58418
2011-04-07 11:24:15 +00:00
Tom Hacohen
8ea0800b21
Evas textblock: Clean the code a bit (remove node-invalidation func).
...
No need for that, just specifically mark where needed that a node has
changed. This is cleaner and nicer.
SVN revision: 58417
2011-04-07 11:24:11 +00:00
Carsten Haitzler
4d3ab4d8b4
more doc -> header.
...
SVN revision: 58416
2011-04-07 11:22:34 +00:00
Carsten Haitzler
3a3746c4c3
more docs to .h files.
...
SVN revision: 58415
2011-04-07 11:16:30 +00:00
Carsten Haitzler
4aa79a0fb9
more docs to headers.
...
SVN revision: 58414
2011-04-07 11:12:45 +00:00
Carsten Haitzler
7c3aa4194d
move some more doc to .h
...
SVN revision: 58413
2011-04-07 11:01:26 +00:00
Carsten Haitzler
a55fbc4baa
some doc -> .h
...
SVN revision: 58412
2011-04-07 10:38:25 +00:00
Carsten Haitzler
9f011dfa0c
move docs to .h
...
SVN revision: 58411
2011-04-07 10:26:38 +00:00
Carsten Haitzler
a9b8e43440
slight doc clean
...
SVN revision: 58404
2011-04-07 04:42:01 +00:00
Christopher Michael
41fd4b1c4f
Ecore_X: Randr: Fixup formatting.
...
SVN revision: 58399
2011-04-06 23:49:14 +00:00
Tom Hacohen
2702074e76
Evas textblock: Cleaned code up a bit.
...
SVN revision: 58395
2011-04-06 15:51:14 +00:00
Cedric BAIL
ca7ff47005
evas: fix broken 16bits engine.
...
SVN revision: 58394
2011-04-06 15:37:54 +00:00
Cedric BAIL
d88f1e2061
eina: fix amalgamation build.
...
SVN revision: 58392
2011-04-06 15:18:08 +00:00
Cedric BAIL
30fda98e76
eina: add Eina_Simple_Xml parser by Gustavo.
...
TODO: fix docs (but today, eina doc need some love again)
use iconv and handle encoding (can get entity-to-utf8 from evas)
description of what to do at :
http://marc.info/?l=enlightenment-devel&m=129975452006699&w=3
NOTE: this mean this API is not stable yet and will be broken soon.
SVN revision: 58387
2011-04-06 10:14:03 +00:00
Carsten Haitzler
fe933e7b34
and now REALLY fix that viewport bug...
...
SVN revision: 58386
2011-04-06 10:11:01 +00:00
Carsten Haitzler
4a982fb26e
and handle other make current to "no context" in case.
...
SVN revision: 58385
2011-04-06 09:40:13 +00:00
Carsten Haitzler
dcdd502fd4
fix gles engine bug with > 1 window.. missing viewport transform
...
fixups on deletion of a window!
SVN revision: 58384
2011-04-06 09:38:39 +00:00
Carsten Haitzler
fca2d9cf38
chlog++
...
SVN revision: 58382
2011-04-06 07:37:13 +00:00
Carsten Haitzler
70bc3602c7
fix scossor clip on 90 degree rots.
...
SVN revision: 58381
2011-04-06 07:32:33 +00:00
Brett Nash
073dd42baa
Evas: Mask: Fix non-masked image rendering.
...
Mismerge by me.
SVN revision: 58380
2011-04-06 06:43:33 +00:00
Brett Nash
cc34e132be
Evas: Mask: Add shader init code.
...
SVN revision: 58377
2011-04-06 06:15:59 +00:00
Brett Nash
f915ba4ef4
Evas: Mask: Fix undeclared warnings.
...
Also comment out a function.
SVN revision: 58376
2011-04-06 06:10:31 +00:00
Carsten Haitzler
5c994667c2
fixme notice, fix make current context to force if it was changed.
...
SVN revision: 58375
2011-04-06 05:56:53 +00:00
Carsten Haitzler
99e32eebaa
warning--
...
SVN revision: 58374
2011-04-06 05:55:21 +00:00
Brett Nash
b96d227334
Masking: Push a bit more arbitrary clipping
...
This seems to have got lost in my big messup before. This pushes enough of
mask/arbitrary clip to be somewhat useful. I need to push a little more soon
for it to be 100% happy, but this is useful level.
SVN revision: 58373
2011-04-06 05:38:38 +00:00
Brett Nash
a5d83e3cbe
Evas: Remove magic for proxy.
...
Since proxy became part of images, it should not be there (or anywhere).
And for vtorri compat: no changelog, added post 1.0, removed post 1.0
SVN revision: 58372
2011-04-06 05:38:09 +00:00
Daniel Juyung Seo
87271e150e
Edje edje_entry.c: Fixed formatting. Patch by Jihoon Kim
...
<jihoon48.kim@samsung.com>
SVN revision: 58370
2011-04-06 01:20:59 +00:00
Christopher Michael
cad16fd3cd
Ecore_X: XLib: Add missing 'void' in dpms functions.
...
SVN revision: 58366
2011-04-05 17:35:18 +00:00
Cedric BAIL
dd38ffb274
evas: remove useless check.
...
SVN revision: 58365
2011-04-05 14:31:49 +00:00
Cedric BAIL
b0e45e04bc
evas: and now, the last one to die today, Evas Xrender backend.
...
SVN revision: 58364
2011-04-05 14:16:18 +00:00
Cedric BAIL
38771d0adb
ecore: fix ecore_evas removal of Evas Quartz backend.
...
SVN revision: 58363
2011-04-05 14:04:10 +00:00