Re: [E-devel] ecore tests fail with beta3 tarballs

2010-12-19 Thread The Rasterman
On Sun, 19 Dec 2010 15:29:36 +0100 Thomas Sachau to...@gentoo.org said:

 Am 19.12.2010 14:16, schrieb Carsten Haitzler (The Rasterman):
  On Sun, 19 Dec 2010 13:26:21 +0100 Thomas Sachau to...@gentoo.org said:
  
  Am 19.12.2010 04:51, schrieb Carsten Haitzler (The Rasterman):
  On Sat, 18 Dec 2010 17:14:02 +0100 Thomas Sachau to...@gentoo.org said:
 
  packagers should test the package, before they add them and if upstream
  already has a test suite, it is the easiest way to test the package. As
  already said, tests should not require external services like X to run and
  if some tests need such a service, they should be skipped or there should
  be an option to skip them. And once you said, that those tests require an
  X server running as the same user, who does run the tests, i asked for
  making those tests optional, but at least you did not react to that reqest.
  
  because i had already told you that you shouldnt be enabling the tests as
  they are not for you. they are not for packagers. the basis for your
  request is that you SHOULD run them and that x ones are bad and shouls be
  disabled from normal tests etc. etc. - i didnt response because the entire
  premise that you should be running the test suite in an ebuild is wrong in
  the first place.
 
 There is just the OPTION to run those tests inside the ebuild, no suggestion
 and no requirement for that.

then why are you reporting bugs to us. if it's an option that you enable,
then you look into it. you enabled the tests - ecore_x test fails on init which
is obviously not the case in real life as if that failed e, elementary.. in
fact every gui app wouldnt work. it wouldnt get past first base. obviously
there isn't a problem with ecore_x or the build as such - it's a problem
with your build system not providing a useful test environment. instead of just
disabling tests (ie just not turning it on) you want US to change our test
suite to work around your build system so you can keep turning it on?

 You said, they are for developers to see, if they broke something. So running
 those tests should not harm any packager or user. But if some dev did not run
 the tests and broke something, it will prevent others from installing this
 broken version.

they don't harm a packager or user... if you don't run them. if you do -
provide a working test environment. for most things thats not much at all - but
for ecore_x... guess what.. that's a working xserver connection.

  i'm grumpy because i tried to explain it the short way (on irc) you
  enabled tests - they fail. don't enable them. if u cant run them in their
  expected test env they will fail. that fell on deaf ears, so the tests
  are summarily removed out of the src trees. if anyone has an issue with
  it - talk to thomas and/or gentoo developers. this week i replied to his
  issue twice. once in a trac ticket and again here.
 
  A simple those tests require running a X server as the same user and
  adding a way to skip those would be faster, easier and better for everyone.
  
  they dont require an xserver of the same user id - they require to be able
  to connect to an xserver. doesn't matter who/where.. as long as DISPLAY
  specifies an xserver you can connect to.
 
 Let me quote you from last night:
 raster  just because DISPLAY is inherited in the build doesnt mean
 that the build even runs as your UID raster nor that it inherits the
 sams x authatiry raster x authority
 
 I did add a second X server for the user running the tests and they do work
 that way. All i needed was this info.

that info was in the build log output. why am *I* explaining how YOUR OS ebuild
works? i dont use gentoo. never have. never likely will. why do I have to tell
you how to fix issues of your own creation when you turn on a test suite and
you use/know/control the build environment? why do i, yet again, have to read
for people? it's there in the log output - ecore_x_init() fails. come on. thats
so complex and mysterious you have to post it to us?

 Please try to stay at the technical level in the future. Just writing 1 or 2
 lines about the requirements of ecore_x tests would have saved all of us a
 good amount of time and would not have raised the barrier for developers to
 run the tests.

i did - don't enable the tests as part of a packaging process. (packaging
processes - build systems almost always provide lots of restrictions, like
trying to filter out suid binaries, limit filesystem and/or network and other
access, access to parts of or most of a host filesystem and so on). a packaging
process creates a very restricted environment often and in such a case - tests
are not going to always work. i TRIED that. a very short version. i got tired
of explaining it. you insist on running tests AND putting the work on
diagnosing the failures that are obviously not real positives, onto us. THATS
what is annoying. you FIRST try and figure out what it is about your setup that
may break things. if after

Re: [E-devel] elm_label patch(ellipsis, sliding)

2010-12-19 Thread The Rasterman
On Thu, 16 Dec 2010 09:46:24 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com
said:

ok. here's some feedback.

1. 0001 and 0002 are really the same patchset. so in future just send those as
1 patch.
2. it's an improvement on what was there, but the more i lok at it, the more
this needs to move into edje. it's too inefficient to do it outside and too
unclean. keeping that in mind - i'm not saying no to the patch, just that this
should move into edje. multi-line ellipsis for textblock should be in edje for
sure. the scrolling back and forth should be there too. i can go into reasons
why, but i won't here unless you really want to know - but i think it should
move to edje. this will have to be scheduled for post edje 1.0 so keep this in
mind and add it to your todo list to move these features into edje for 1.1
(and i'd hope we can get 1.0 maybe in jan 2011).
3. with the above in mind i could comment on some small style things like
linemode should be a Eina_Bool not an int. and should likely be multiline not
linemode as thats what it does
4. and yes the FIXME's that you copies _str_append() from entry - and
_mkup_to_text() really shouldnt have been copied. should have been moved to a
utils file as you say :). i've done that for you here as part of applying your
patch.
5. style-wise we dont declare vars c++-style in the middle of code. style-wise
we try and keep them all at the top of sections (top of func, loop, if etc.).
it means they are easier to track and spot as they all appear in the scrope
together and go away with the matching } end scope. as opposed to appear
half-way through. less chance of errors, so please in future keep vars at the
top. at least keep the decls together without spacing them :)

6. fixme's about only caring about utf8 - no need. that is all efl cares about.
utf8 is the strip format/api of choice for efl. i t does nothing else. :)
7. in _ellipsis_cut_chars_to_widget() you malloc a tmp string, but never check
malloc failure. perhaps alloca would have been better here too as strings for
labels should feasibly fit on the stack anyway. they wont be long - unlike
things that may be in entries... though this stuff should go into edje. same in
+_ellipsis_cut_lines_to_widget()
8. minshowcount - underscores would be nice, or shorter like mc, minc,
min_count etc, but.. strlen() to set it to what is known to be 3 chars? should
just be 3 :) or sizeof(ellipsis_string) - 1.
9. evas_textblock_cursor_range_text_get() returns a string u have to free() - i
see no free() for it! leak leak leak. (fixed it for you). also you don't handle
a NULL ret.
10. style. if (w  0  h  0) should be if ((w  0)  (h  0)). similar
instances of this throughout the patch. if (plaintxt != NULL) can be shorter -
if (plaintext)
11. ellen should be minshowcount or showcount or count - and an int, not
Evas_Coord.
12. using h / linenum * 1.0 to cast things into doubles is.. well.. odd. use
casts if that is what you want.
13. warnings:

elm_label.c:766:4: warning: /* within comment
elm_label.c: In function ‘_ellipsis_cut_chars_to_widget’:
elm_label.c:399: warning: unused parameter ‘fontsize’
elm_label.c:399: warning: unused parameter ‘multiline’
elm_label.c: In function ‘_ellipsis_cut_lines_to_widget’:
elm_label.c:462: warning: unused parameter ‘fontsize’
elm_label.c:462: warning: unused parameter ‘multiline’

those really are unused params. why they exist i dont know. i removed them. so
i've put it in, but please heed the above for future patches. :) (this is just
for ellipsis changes - and it is possible i missed 1 or 2 things - if someone
notices - speak up/fix it in svn).

 Ah, Sorry. It's filtered out.
 
 I re-attached patch files.
 
 ---
 Hyoyoung CHANG
 Engineer 
 
 SAMSUNG ELECTRONICS, Co., Ltd. 
 E-mail: hyoyoung.ch...@samsung.com 
 ---
 
 -Original Message-
 From: Hyoyoung Chang [mailto:hyoyoung.ch...@samsung.com] 
 Sent: Wednesday, December 15, 2010 8:45 PM
 To: 'enlightenment-devel@lists.sourceforge.net'
 Subject: elm_label patch(ellipsis, sliding)
 
 Dear Elementary developers.
 
 It's a elm_label patch.
 My previous patch is too big to submit.
 So I did split into patch files.
 (Thanks for Gastavo and Rasterman)
 
 main changes are
  1. refine ellipsis algorithm
  - improve to cut string to fit 
  2. adding label text sliding feature
 
 Thank you.
 
 ---
 Hyoyoung CHANG
 Engineer 
 
 SAMSUNG ELECTRONICS, Co., Ltd. 
 E-mail: hyoyoung.ch...@samsung.com 
 ---


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http

Re: [E-devel] elm_label patch(ellipsis, sliding)

2010-12-20 Thread The Rasterman
On Thu, 16 Dec 2010 09:46:24 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com
said:

and now for the slide patch...

1. slide_duration should be a double - not an int. in efl we do time in floats
so we can do fractions of a second nicely as well as multi-second etc.
durations. this also means the edc and edje message bits had to change.

2. also put diration before the bitfields. bitfields (like Eina_Bool
linewrap : 1;) are at the end because compilers pack bits into single
bytes/words etc. but due to alignment such things need padding out to the
nearest machine word size (if the next item is a double then thats 64bits), so
it wastes memory. generally keep items together of the same struct (pointers
together, doubles together bitfileds together, int's together etc.)

3. you forgot to call _label_sliding_change() from _theme_hook(). it also
should be a static func.

4. the edc formatting is pretty much also a mess - all over the place. i fixed
it up to be more consistent.

otherwise in svn


 Ah, Sorry. It's filtered out.
 
 I re-attached patch files.
 
 ---
 Hyoyoung CHANG
 Engineer 
 
 SAMSUNG ELECTRONICS, Co., Ltd. 
 E-mail: hyoyoung.ch...@samsung.com 
 ---
 
 -Original Message-
 From: Hyoyoung Chang [mailto:hyoyoung.ch...@samsung.com] 
 Sent: Wednesday, December 15, 2010 8:45 PM
 To: 'enlightenment-devel@lists.sourceforge.net'
 Subject: elm_label patch(ellipsis, sliding)
 
 Dear Elementary developers.
 
 It's a elm_label patch.
 My previous patch is too big to submit.
 So I did split into patch files.
 (Thanks for Gastavo and Rasterman)
 
 main changes are
  1. refine ellipsis algorithm
  - improve to cut string to fit 
  2. adding label text sliding feature
 
 Thank you.
 
 ---
 Hyoyoung CHANG
 Engineer 
 
 SAMSUNG ELECTRONICS, Co., Ltd. 
 E-mail: hyoyoung.ch...@samsung.com 
 ---


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_cnp_helper patch(check string length)

2010-12-20 Thread The Rasterman
On Thu, 16 Dec 2010 15:37:32 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com
said:

ok. i've put this in svn - though looking here.. the code in general needs some
real overview. the png handler is used already for jpg and png - and now bmp
too... why was it not just named a generic img handler... and then the
extension checker should probably use an array/table of extensions.. and jpg
comes in more than jpg extension .. jpg, jpeg, jfif, jfi, jpe... :) i'll fix
this later. first this commit in as such it doesnt make the code worse. :)
(though you also fixed a type you didn't mention - the ut-8 vs utf-8)..

 Dear Brett Nash, and Elementary developers.
 
 It's a elm_cnp_helper patch.
 
 main changes are
 1. check string length when retrieving filename
 2. adding bmp filetype and ignoring filetype case
 
 Thank you.
 
 ---
 Hyoyoung CHANG
 Engineer 
 
 SAMSUNG ELECTRONICS, Co., Ltd. 
 E-mail: hyoyoung.ch...@samsung.com 
 ---


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_label patch(ellipsis, sliding)

2010-12-20 Thread The Rasterman
On Mon, 20 Dec 2010 19:35:09 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com
said:

 First of all, I appreciate for your detail answers.

that's what code review is all about. :) patch submission is not just a please
just apply this it's definitely a review process, so it can often mean
rejecting of patches. right now i'm being nice and am doing lots of fixes for
you rather than rejecting it. but this also means it takes quite a while - that
is why we ask for patches to be small and dont dump them in large batches -
spread them out over time. :)

 Do you suggest to move ellipsis feature from elm to edje textblock?

absolutely - yes!.

 So except that, I'm going to make clean up patch for elm_label.
 Thanks a lot. 

well i already fixed it all up for you and put it into svn :)  you don't have
to do anything to elm_label right now - you need to add the above move it to
edje to your todo list and think about it for a bit, and when you're ready, do
that, and send patches removing it from elm and putting it in edje. :)

  -Original Message-
  From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com]
  Sent: Monday, December 20, 2010 4:17 PM
  To: Hyoyoung Chang
  Cc: enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] elm_label patch(ellipsis, sliding)
  
  On Thu, 16 Dec 2010 09:46:24 +0900 Hyoyoung Chang
  hyoyoung.ch...@samsung.com
  said:
  
  ok. here's some feedback.
  
  1. 0001 and 0002 are really the same patchset. so in future just send
  those as
  1 patch.
  2. it's an improvement on what was there, but the more i lok at it, the
  more
  this needs to move into edje. it's too inefficient to do it outside and
  too
  unclean. keeping that in mind - i'm not saying no to the patch, just that
  this
  should move into edje. multi-line ellipsis for textblock should be in edje
  for
  sure. the scrolling back and forth should be there too. i can go into
  reasons
  why, but i won't here unless you really want to know - but i think it
  should
  move to edje. this will have to be scheduled for post edje 1.0 so keep
  this in
  mind and add it to your todo list to move these features into edje for
  1.1
  (and i'd hope we can get 1.0 maybe in jan 2011).
  3. with the above in mind i could comment on some small style things like
  linemode should be a Eina_Bool not an int. and should likely be
  multiline not
  linemode as thats what it does
  4. and yes the FIXME's that you copies _str_append() from entry - and
  _mkup_to_text() really shouldnt have been copied. should have been moved
  to a
  utils file as you say :). i've done that for you here as part of applying
  your
  patch.
  5. style-wise we dont declare vars c++-style in the middle of code. style-
  wise
  we try and keep them all at the top of sections (top of func, loop, if
  etc.).
  it means they are easier to track and spot as they all appear in the
  scrope
  together and go away with the matching } end scope. as opposed to appear
  half-way through. less chance of errors, so please in future keep vars at
  the
  top. at least keep the decls together without spacing them :)
  
  6. fixme's about only caring about utf8 - no need. that is all efl cares
  about.
  utf8 is the strip format/api of choice for efl. i t does nothing else. :)
  7. in _ellipsis_cut_chars_to_widget() you malloc a tmp string, but never
  check
  malloc failure. perhaps alloca would have been better here too as strings
  for
  labels should feasibly fit on the stack anyway. they wont be long - unlike
  things that may be in entries... though this stuff should go into edje.
  same in
  +_ellipsis_cut_lines_to_widget()
  8. minshowcount - underscores would be nice, or shorter like mc, minc,
  min_count etc, but.. strlen() to set it to what is known to be 3 chars?
  should
  just be 3 :) or sizeof(ellipsis_string) - 1.
  9. evas_textblock_cursor_range_text_get() returns a string u have to free()
  - i
  see no free() for it! leak leak leak. (fixed it for you). also you don't
  handle
  a NULL ret.
  10. style. if (w  0  h  0) should be if ((w  0)  (h  0)). similar
  instances of this throughout the patch. if (plaintxt != NULL) can be
  shorter -
  if (plaintext)
  11. ellen should be minshowcount or showcount or count - and an int, not
  Evas_Coord.
  12. using h / linenum * 1.0 to cast things into doubles is.. well.. odd.
  use
  casts if that is what you want.
  13. warnings:
  
  elm_label.c:766:4: warning: /* within comment
  elm_label.c: In function ‘_ellipsis_cut_chars_to_widget’:
  elm_label.c:399: warning: unused parameter ‘fontsize’
  elm_label.c:399: warning: unused parameter ‘multiline’
  elm_label.c: In function ‘_ellipsis_cut_lines_to_widget’:
  elm_label.c:462: warning: unused parameter ‘fontsize’
  elm_label.c:462: warning: unused parameter ‘multiline’
  
  those really are unused params. why they exist i dont know. i removed them.
  so
  i've put it in, but please heed the above for future patches. :) (this is
  just

Re: [E-devel] elm_label patch(ellipsis, sliding)

2010-12-20 Thread The Rasterman
On Mon, 20 Dec 2010 13:20:47 +0200 Tom Hacohen
tom.haco...@partner.samsung.com said:

 On Mon, 2010-12-20 at 20:16 +0900, Carsten Haitzler wrote:
   Do you suggest to move ellipsis feature from elm to edje textblock?
  
  absolutely - yes!.
 
 edje text, not textblock, textblock doesn't support ellipsis, so please
 make sure you use type: TEXT. :)

but the aim here is to 
add it to textblock...

:)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Patch for password (showing the last character of password)

2010-12-20 Thread The Rasterman
On Thu, 16 Dec 2010 16:53:37 +0900 WooHyun Jung wh0705.j...@samsung.com said:

 Hello ~ all. 
 
 Shilpa Onkar Singh (in India) made a patch for the password. 
 
 After adapting enveloped patches, please export
 ELM_PASSWORD_SHOW_LAST_CHARACTER=1.
 
 Then the last charcter of password will be shown. (You can check this with
 Entry Scrolled in elementary_test)

this one will have to stay on ice until after 1.0 for edje/evas.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] configure.ac change proposal

2010-12-20 Thread The Rasterman
On Mon, 20 Dec 2010 16:30:33 -0500 Mike Blumenkrantz m...@zentific.com said:

 On Sun, 19 Dec 2010 15:19:31 -0800
 Michael Jennings m...@kainx.org wrote:
 
  On Sunday, 19 December 2010, at 23:47:43 (+0100),
  Joerg Sonnenberger wrote:
  
The spec files use:

svnversion | sed 's/[^0-9].*$//' || echo 

which is portable.
   
   One important differences is that it picks up M if you have any local
   changes.
  
  Check again. :)
  
  Michael
  
 Unless I get some negative replies, I'm going to go through and make this
 change across trunk/

i'd say no - why change what works just to make the shell script shorter by a
bit? michael already made a point - you will get the M. by changing this you:

1. risk breaking things where grep isn't a full gnu grep
2. change the numbers to include things that were filtered out before

for what gain? some shell script purity? no. i say no. it works. it's been
tested widely by now. don't break it. there is no gain in changing it.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm box: extended mode added

2010-12-20 Thread The Rasterman
On Tue, 21 Dec 2010 10:13:00 +0900 Daniel Juyung Seo seojuyu...@gmail.com
said:

i'm working through patches :) it's on my list as are several others on this
list :)

 Raster, can you review this?
 Barbieri doesn't look like having enough time to check this patch.
 
 Thanks.
 Daniel Juyung Seo (SeoZ)
 
 On Mon, Dec 20, 2010 at 12:24 PM, Myungjae Lee mjae@samsung.com wrote:
  Hi, Gustavo. Thank you for your opinion.
 
  First, I'd like to ask one thing. Why does elm_box use its own layout
  function instead of one of the evas_object_box layout functions? Because I
  don't know the history fully, can you or anybody here explain it to me
  briefly?
 
  When I implemented some box related features such as extended mode(similar
  to flow) and request size there were a lot of differences in layout
  functions between elm box and evas box, so it was not easy to follow the
  way evas box did and merge it to elm box. That's why I made ex mode to elm
  box. (I think the name can be changed to 'flow' not to make confusion. But,
  currently elm box does not use the same name with evas box, plz refer to
  these APIs.. 'elm_box_pack_start / evas_object_box_prepend',
  'elm_box_pack_end / evas_object_box_append' and 'elm_box_unpack(_all) /
  evas_object_box_remove(_all)')
 
  And there are differences between evas box flow and elementary box extended
  mode like below.
  1. In extended box, it should be able to allocate the maximum available
  size to some items. The weight-x is used for this in horizontal extended
  mode box.
  2. In horizontal extended(flow) mode, if weight-y is 1(EXPAND) and align-y
  is -1(FILL), the item should be expanded vertically as much as possible.
  But evas box does not do like this.
 
  So I attached the new sample source code for comparing elm box extended
  mode and evas box flow mode. Please review this sample code along with the
  previous patch files.
 
  Thank you.
 
 
 
  -Original Message-
  From: Gustavo Sverzut Barbieri [mailto:barbi...@profusion.mobi]
  Sent: Thursday, December 16, 2010 9:34 PM
  To: Myungjae Lee
  Cc: enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] [PATCH] elm box: extended mode added
 
  On Thu, Dec 16, 2010 at 5:55 AM, Myungjae Lee mjae@samsung.com wrote:
  Hello, all.
 
  This is a patch for extended mode box.
 
  When we insert objects into the horizontal mode box, the width of the box
  increases according to the sum of items' min size without any limitation.
  In a special case, such as typing recipients in the iphone email
  application, objects in the box needs to be aligned automatically within
  the box width. When a box is resized, all items are positioned as much as
  acceptable and the remained items are put into the next line(under the max
  height of the first aligned objects). This will be repeated until all
  items are displayed.
 
  The extended mode box is an added feature and it doesn't break normal box
  behavior at all.
 
  I think it's not easy to explain whole features in extended mode box, so I
  attached the test application for elementary_test.
  Please test 'Box Extended' in elementary_test first and review this source
  code next.
 
  If any issues are there or this doesn't meet any other requirement, please
  let me know it.
 
  Hi,
 
  I can't look the code anytime soon, but how this compares to the
  existing flow modes? From your description it looks exactly like
  them, with the exception your just work with elementary and not with
  pure-evas.
 
  --
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com
  Skype: gsbarbieri
  Mobile: +55 (19) 9225-2202
 
  --
  Lotusphere 2011
  Register now for Lotusphere 2011 and learn how
  to connect the dots, take your collaborative environment
  to the next level, and enter the era of Social Business.
  http://p.sf.net/sfu/lotusphere-d2d
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm box: extended mode added

2010-12-20 Thread The Rasterman
On Thu, 16 Dec 2010 16:55:14 +0900 Myungjae Lee mjae@samsung.com said:

ok. review time:

1. Elmentary.h.in.patch.txt contains patches for scroller propagate events api
changes too! bad1 check your patches to make sure they include only what you
want to include :)
2. testing. when u resize the window with the test down.. it doesnt have a
minimum horizontal size! :) i can make it smaller than the largest buttons!
bug! box min horizontal size in this case should be the min width of the
widest member.
3. extended is probably the wrong word. flow or wrap are better. i'd go wrap as
basically thats what it does.. like text its wrapping items in a box.
4. you implemented extended only for horizontal... what about vertical box
layout? why not? it's a logical extension to the idea and simply a matter of
the same logic being in another if case with coordinates reversed.
5. minor spacing/formatting booboos in there too. like if(x) instead of if (x)
and missing bracketing of expressions in if's
6. missing any form of alignment - what if we want to flow and align to the
right, not the left? (yes - you'd need this for right-to-left locales - arabic
etc.).

and...

7. evas box vs elm box. what gustavo says is correct. elm box comes from e box
which outdates evas box by a long margin. but it does use and function with
size hints. i think there are some subtle minor difference in layout
code/policy. it needs some going over and review to make sure they merge - as
such elm_box is very little more than evas_box + custom layout func - that you
modified. i don't see a big problem with this - as it's already the case. but
at some point these need to merge to avoid there forever being 2. but this
patch is not the time or place to do that - as such elm box could do with the
ability to turn on wrap  but how its implemented below is a matter of more
intricate merge work.

so - can you -re-submit the patch with the above fixes.. but don't worry about
#7 for now. it's going to have to wait until after 1.0

 Hello, all.
 
 This is a patch for extended mode box.
 
 When we insert objects into the horizontal mode box, the width of the box
 increases according to the sum of items' min size without any limitation. In
 a special case, such as typing recipients in the iphone email application,
 objects in the box needs to be aligned automatically within the box width.
 When a box is resized, all items are positioned as much as acceptable and
 the remained items are put into the next line(under the max height of the
 first aligned objects). This will be repeated until all items are displayed.
 
 The extended mode box is an added feature and it doesn't break normal box
 behavior at all.
 
 I think it's not easy to explain whole features in extended mode box, so I
 attached the test application for elementary_test.
 Please test 'Box Extended' in elementary_test first and review this source
 code next.
 
 If any issues are there or this doesn't meet any other requirement, please
 let me know it.
 
 Thanks.
 
 
 P.S. One more thing, when I sent a patch for scroller I missed adding the
 function declaration to the header file. So I included it in this patch.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] embryo documentation fix

2010-12-20 Thread The Rasterman
On Thu, 16 Dec 2010 23:45:17 +0900 Daniel Juyung Seo seojuyu...@gmail.com
said:

tnx muchly! in svn!

 I made a patch for embryo documentation.
 
 The name of Small programming language was renamed to Pawn.
 http://www.compuphase.com/small.htm
 I modified embryo documentation according to that change.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added

2010-12-21 Thread The Rasterman
://p.sf.net/sfu/lotusphere-d2d
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] configure.ac change proposal

2010-12-21 Thread The Rasterman
On Tue, 21 Dec 2010 00:13:34 -0500 Mike Blumenkrantz m...@zentific.com said:

 On Mon, 20 Dec 2010 15:52:52 -0800
 Michael Jennings m...@kainx.org wrote:
 
  On Tuesday, 21 December 2010, at 08:37:01 (+0900),
  Carsten Haitzler wrote:
  
   i'd say no - why change what works just to make the shell script shorter
   by a bit? michael already made a point - you will get the M. by changing
   this you:
   
   1. risk breaking things where grep isn't a full gnu grep
   2. change the numbers to include things that were filtered out before
   
   for what gain? some shell script purity? no. i say no. it works. it's
   been tested widely by now. don't break it. there is no gain in changing
   it.
 It should be changed because using grep + awk + printf + tr when we could use
 a single sed is stupid and makes us look stupid.
  
  No, the version I supplied does NOT contain the 'M' and has been
  extensively tested across multiple projects including the spec files
  in our own SVN tree.  Joerg was the one who erroneously claimed that
  the 'M' would remain, but he was wrong.  All it includes is the first
  number output by svnversion.
  
  I'm not pushing for or against; just supplying information.
  
  Michael
  
 As the above states, that sed line is both portable, tested, and functional,
 and makes a fine replacement.

change it after 1.0 is out.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Source tree - tidyup for 1.0 ?

2010-12-21 Thread The Rasterman
On Mon, 20 Dec 2010 18:59:25 +1100 Kim Lester k...@dfusion.com.au said:

post 1.0.

 Dear Tom et al.
 
 Ok, sounds good. Let me know if I can help when it's time.
 
 A side question - I had thought from my use of SVN (admittedly 3-4 years ago
 when I deployed it at a commercial site and built some nice
 branch/merge/bug-ticket wrappers for it) that it was good at moving files
 (one of it's key selling points). I do recall that repeated branch merging
 was a nightmare (better than CVS but admittedly not as good as
 mercurial/git). Just curious.
 
 On 20/12/2010, at 6:38 PM, Christopher Michael wrote:
 
  On 12/20/2010 02:26 AM, Tom Hacohen wrote:
  Dear Kim,
  
  I very much like your idea, but I think it can be done after the
  release. And since svn doesn't like moving files around, it will be a
  pain to do it now.
  
  Many people have many local changes to most of the core libs (waiting to
  merge them upstream after the release), and as I said, svn doesn't like
  moving files around, so there will be a big mess with merging those
  changes back upstream.
  
  --
  Tom.
  
  
  agreed. Postpone an idea like this till after a release.
  
  dh
  
  
  --
  Lotusphere 2011
  Register now for Lotusphere 2011 and learn how
  to connect the dots, take your collaborative environment
  to the next level, and enter the era of Social Business.
  http://p.sf.net/sfu/lotusphere-d2d
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
  
  
  -- 
  If C gives you enough rope to hang yourself, then C++ gives you enough 
  rope to bind and gag your neighborhood, rig the sails on a small ship, 
  and still have enough rope to hang yourself from the yardarm
  - Anonymous quote from the The UNIX-HATERS Handbook
  
  --
  Lotusphere 2011
  Register now for Lotusphere 2011 and learn how
  to connect the dots, take your collaborative environment
  to the next level, and enter the era of Social Business.
  http://p.sf.net/sfu/lotusphere-d2d
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 Lotusphere 2011
 Register now for Lotusphere 2011 and learn how
 to connect the dots, take your collaborative environment
 to the next level, and enter the era of Social Business.
 http://p.sf.net/sfu/lotusphere-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map module patch

2010-12-21 Thread The Rasterman
On Mon, 20 Dec 2010 13:50:47 +0900 sangho park gouach...@gmail.com said:

actually... patch looks good to me! i haven't found anything to complain
about! :( b!  i don't get any fun with this one! :):):)

 Dear all,
 
 This is a patch for elm_map module.
 when app developers or companies want to use specific license map (i.e
 google map), module is needed.
 
 - add new map provider for module ELM_MAP_SOURCE_MODULE.
 - add test_map module.
 - add test code for module provider.
 - add my name to AUTHORS.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] patch for elm_button.

2010-12-21 Thread The Rasterman
On Mon, 20 Dec 2010 18:03:32 +0900 WooHyun Jung wh0705.j...@samsung.com said:

no complaints here. patch in svn! :)

 Rajeev Ranjan(in India) made a patch for elm_button. 
 
 Reasons for this patch are as follows. 
 
 1. Clicked signal is emitted from button when mouse release region coincides
 with button region and there has not been any drag outside the region during
 pressed state. (theme change)
 
 2. Unpressed signal is emitted from button every time we press on button and
 unpress it irrespective of whether we unpress in button's region or outside.
 (theme change)
 
 3. The unsetting of maximum size hint has been removed from _sizing_eval
 function as there is a possibility that some application may set this hint
 and if we unset it then this information set by application will be lost.
 
 4. Modification in test code for button to show the difference between
 clicked and unpressed signal emission from this widget. Added a scroller in
 the heirarchy to show the effect of hold on clicked signal emission.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] problems with keyboard for my shoot'm up

2010-12-21 Thread The Rasterman
On Tue, 21 Dec 2010 07:47:56 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 Hey,
 
 While writing my shoot'm up, I faced 2 problems with the keyboard:
 
 1) when I want to move the ship, i press an arrow key and let it pressed. 
 There is some delay before the key is repeated. Is it possible to set this 
 delay with ecore_x or ecore_evas ?

h what you want is to disable key repeat in x and handle only the down and
up events as just that - when key is physically pressed and physically
released. technically you can tell as the timestamp for the up and the next
down event are the same value. they come in together. as such ecore_x has
nothing to set kbd repeat rate unfortunately :(

 2) When I want to move and shoot at the same time, I press the arrow ky, 
 then the space key. The problem is that when pressing the space key, the 
 arrow key is disabled, so i can not move anymore until I press again an 
 arrow key. Is it possible to press several keys at the same time ? (I use 
 evas events)

see above. x key repeat stuff. you want to disable it and... just handle the
raw down and up events per key - any repeat you do yourself via timers started
on a down and deleted on an up. :)

--
 Lotusphere 2011
 Register now for Lotusphere 2011 and learn how
 to connect the dots, take your collaborative environment
 to the next level, and enter the era of Social Business.
 http://p.sf.net/sfu/lotusphere-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] els_scroller momentum_animator and bounce animator disabled set/get added

2010-12-21 Thread The Rasterman
On Fri, 17 Dec 2010 17:46:31 +0900 Seunggyun Kim sgyun@samsung.com said:

no issues with the patch! looks ok to me. in svn it is!

 This is a patch for momentum_animator and bounce animator enabling/disabling
 in els_scroller.
 
 I added below api for disabling when the scroller's momentum or bounce
 animator need to be disabled in some case.
 
 Eina_Bool elm_smart_scroller_momentum_animator_disabled_get   (Evas_Object
 *obj);
 void elm_smart_scroller_momentum_animator_disabled_set
 (Evas_Object *obj, Eina_Bool disabled);
 void elm_smart_scroller_bounce_animator_disabled_set
 (Evas_Object *obj, Eina_Bool disabled);
 Eina_Bool elm_smart_scroller_bounce_animator_disabled_get (Evas_Object
 *obj);


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] problems with keyboard for my shoot'm up

2010-12-21 Thread The Rasterman
On Tue, 21 Dec 2010 12:26:20 +0200 Tom Hacohen
tom.haco...@partner.samsung.com said:

 On Tue, 2010-12-21 at 11:23 +0100, Vincent Torri wrote:
  
  On Tue, 21 Dec 2010, Tom Hacohen wrote:
  
   On Tue, 2010-12-21 at 10:50 +0100, Vincent Torri wrote:
   As I said in another mail, the Xkbd extension can do that (set delay time
   and repeat interval)
  
   Per application? not globally?
  
  not a problem: the game starts/gets focus, i set the delay / rate like a 
  want, and the game quits / looses focus I reset the values.
 
 And a segfault in your application will ruin the user's system?

unfortunately this is the reality of games in x atm. :) been this way for
years. tbh this is something a wm should manage based on window hints. :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] how to do ecore_con_url POSTs?

2010-12-27 Thread The Rasterman
On Mon, 20 Dec 2010 09:38:21 -0200 Raphael Kubo da Costa k...@profusion.mobi
said:

  You're not supposed to. If you're doing http, you should explicitly know 
  what request you're doing so url_send is not that good a function for this.
  
  You should have url_get, url_post, etc... *or* url_send should allow 
  specifying the method. This would break API, though, so a middle term 
  option would be to have explicit functions for that.
 
 OK, so we all agree that currently there's no way to use
 ecore_con_url_send() to send a GET, a POST and a zero-length POST with
 its current arguments.
 
 Can we deprecate ecore_con_url_send() and implement separate functions
 for sending each method during the API freeze?

yes we can. what we have here is an api bug. this is our last opportunity to
fix such things or be stuck with them for years. probably should deprecate
send and document it as a it will guess if it should post or get and have a
post and get call added. it's important we kill such bugs now while we can (if
possible in an elegant way).

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added

2010-12-27 Thread The Rasterman
On Thu, 23 Dec 2010 17:32:16 +0900 Jeonghyun Yun jh0506@samsung.com said:

hey jeonghyun!

some more issues :)

formatting and... why? this line makes little sense. can you explain given
that prev_mx/my are set on a multitouch-down event and this COULD be at 0,0 -
legitimately:
+   if( it-wd-prev_mx * it-wd-prev_my == 0 ) return;

also here you take the device id of the first non-zero multi-touch id, but then
only use that one during the life of the widget. it doesn't seem right:
+   if (it-wd-multi_device == 0) it-wd-multi_device = ev-device;
if you want to do this kind of dynamic device id recognition at least reset
device id in widget to 0 each multi up (of the selected device id that was
down) so it can re-select each multi-press and not once ever. also device id 0
is the mouse so ignore device id 0 stuck if u are handling mouse down/up/move
events too.

other than that it's improved - can you fix these above?


 Thanks for your advice about patch.
 
 I fixed below according to your advice.
 
 1. check device id in multi up/down/move callbacks.
 2. I made _multi_touch_motion_eval() function, 
 this function called by both mouse_up and multi_up.
 
 If this patch have another issue, please let me know.
 
 Thank you.
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Tuesday, December 21, 2010 5:54 PM
 To: Jeonghyun Yun
 Cc: 'Daniel Juyung Seo'; enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
 
 On Mon, 20 Dec 2010 15:56:11 +0900 Jeonghyun Yun jh0506@samsung.com
 said:
 
 problem in code for patch... in your multi up/dwon/move callbacks you don't
 check the device id. as such the core mouse or first touch is device 0 so
 you
 don't see multi events for it, but devices 1, 2, 3 etc. are the extra touch
 points. your patch will get confused if you have 3 fingers on the screen as
 it
 will handle both finger #2 and #3 in those events, so you should have a if
 (ev-device != 1) return; or something like that (to only handle the 2nd
 touch
 point).
 
 another problem. you trigger this only on the up of the 2nd
 finger (assuming the above is fixed). what you need to do it handling this
 on
 ALL up events - mouse AND multi.. and IF no more fingers are touching on
 one
 of those up events (that means its the last finger to release), THEN figure
 out
 what to do. so you need to track the down state of main mouse and multi
 event
 with some flags/booleans and when both are false/0/off then both fingers are
 released and you can check what to do. you already do it for multi with
 wd-multitouched. make this as above for both mouse and multi and then a
 separate eval call to evaluate what kind of motion the fingers did and
 you're
 looking good.
 
 can you re-submit the patch with the above fixes?
 
  Hello,
  
  I modified name and added doxyen. Please refer to below.
  
  multi,swipe,left - This is called when the genlist is multi-touch swiped
  left.
  multi,swipe,right - This is called when the genlist is multi-touch
 swiped
  right.
  multi,swipe,up - This is called when the genlist is multi-touch swiped
 up.
  multi,swpie,down - This is called when the genlist is multi-touch swiped
  down.
  multi,pinch,out - This is called when the genlist is multi-touch pinched
  out.
  multi,pinch,in - This is called when the genlist is multi-touch pinched
  in.
  
  If this patch have any issue, please let me know.
  
  Thank you.
  
  -Original Message-
  From: Daniel Juyung Seo [mailto:seojuyu...@gmail.com] 
  Sent: Monday, December 20, 2010 2:53 PM
  To: Jeonghyun Yun
  Cc: enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks
 added
  
  Hello,
  
  How about using below names for smart callbacks?
  
  multi,swipe,left - Genlist has been multi-touch swept left.
  multi,swipe,right - Genlist has been multi-touch swept right.
  multi,swipe,up - Genlist has been multi-touch swept top.
  multi,swpie,down - Genlist has been multi-touch swept bottom.
  multi,pinch,out - Genlist has been multi-touch pinched out.
  multi,pinch,in - Genlist has been multi-touch pinched in.
  
  Because there is a swipe smart callbacks, I think we can use the
  name swipe here too.
  
  And Mr. Yun, can you add doxygen for those events as well?
  Please add smart callback doxygen to elm_genlist.c.
  You can see existing doxygens at the top of elm_genlist.c
  So you may add multi,** doxygens around line number 78~80.
  
  Thank you.
  Daniel Juyung Seo (SeoZ)
  
  
  
  On Fri, Dec 17, 2010 at 5:28 PM, Jeonghyun Yun jh0506@samsung.com
  wrote:
   Dear SeoZ,
  
   Yes. I agree about using up  down instead of top  bottom.
  
   And I'm also not sure but 'sweep' is not bad.
   Also 'move' is a good name. Then how about 'dragged'?
  
   I don't know well. Anybody please suggest a good name.
  
   Thanks.
  
   -Original Message

Re: [E-devel] Proposed new EFL Manual (and some wiki updates)

2010-12-27 Thread The Rasterman
 show you the point.
 
  As an additional note, tools provided with or for asciidoc allow
  conversion of the original text file to html, xhtml, docbook-xml,
  LaTeX (though not maintained much), pdf via docbook and fop or dblatex
  backend, man pages (see git man pages), Slidy presentation system, and
  includes automatic syntax highlighting for all languages supported by
  pygments or GNU source-highlight, automatic diagram generation with
  ditaa or graphviz, and other goodies. Just to say that the feature
  list is, IMHO, wider than Markdown which is a very good specification
  but is mostly related to wiki formatting and thus HTML generation.
  Correct me if I'm wrong.
 
  I think we can count on feedback from Kim and others when the holidays
  period is finished.
 
  Regards,
  Lionel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Proposed new EFL Manual (and some wiki updates)

2010-12-28 Thread The Rasterman
On Tue, 28 Dec 2010 09:59:54 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

  that leads to #1. as such developers do hate having to fire up OO to
  document things. but as such the things they document are in text anyway -
  in the source in javadoc. what i want to know is.. how will these api docs
  and such a larger efl collective doc work together?  do we perhaps want a
  way to be able to import the output of doxygen into such a document nicely?
  if so.. what about links? doxygen does generate nice linked documentation
  where you just mention api_call() and it's a link to the docs for that call
  immediately.
 
 doxygen can export xml output. So with some xsl scripts, we can do almost 
 what we want. I already did some stuff about that:
 
 http://trac.enlightenment.org/e/browser/trunk/DOCS/api/ecrin?rev=44200
 
 Vincent

oh indeed. i know doxy output xml - i was thinking that... but then what?.
how would/could we combine/merge such a thing with OO odt (also xml based.. tho
not that that is a lot of use here as we'd need to add formatting and all sorts
of other odt inherent information i suspect.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added

2010-12-28 Thread The Rasterman
On Tue, 28 Dec 2010 18:18:48 +0900 Jeonghyun Yun jh0506@samsung.com said:

 Thanks for your advice.
 
 1. if( it-wd-prev_mx * it-wd-prev_my == 0 ) return;
 Sometimes MULTI_MOVE callback called before MULTI_DOWN so I added this
 code for prevention.
 But this code no longer need because device id checking. I removed code
 in patch.
 Please forget formatting mistake. :)
 
 2. OK. I agree you.
 I added reset device id code to 0 in multi_up
 
 3. Is device id 0 the mouse?? 
 I don't understand above. For example, my host-pc mouse device id is 9.
 Can you explain detail?

the device id here should be the multi-touch device id that evas etc. present.
mouse never had a device id - so it's actually implicitly device 0 - though as
such no multi events should be generated for it. id finger 0 - the 2nd finger
pressed would be device id 1, the 3rd finger 2 etc. etc. - or thats how it
was intended to work - well ev-device at any rate :)

 I attached patch.
 If this patch have another issue, please let me know.
 
 Thanks.
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Tuesday, December 28, 2010 4:09 PM
 To: Jeonghyun Yun
 Cc: 'Daniel Juyung Seo'; enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
 
 On Thu, 23 Dec 2010 17:32:16 +0900 Jeonghyun Yun jh0506@samsung.com
 said:
 
 hey jeonghyun!
 
 some more issues :)
 
 formatting and... why? this line makes little sense. can you explain given
 that prev_mx/my are set on a multitouch-down event and this COULD be at 0,0
 -
 legitimately:
 +   if( it-wd-prev_mx * it-wd-prev_my == 0 ) return;
 
 also here you take the device id of the first non-zero multi-touch id, but
 then
 only use that one during the life of the widget. it doesn't seem right:
 +   if (it-wd-multi_device == 0) it-wd-multi_device = ev-device;
 if you want to do this kind of dynamic device id recognition at least reset
 device id in widget to 0 each multi up (of the selected device id that was
 down) so it can re-select each multi-press and not once ever. also device id
 0
 is the mouse so ignore device id 0 stuck if u are handling mouse
 down/up/move
 events too.
 
 other than that it's improved - can you fix these above?
 
 
  Thanks for your advice about patch.
  
  I fixed below according to your advice.
  
  1. check device id in multi up/down/move callbacks.
  2. I made _multi_touch_motion_eval() function, 
  this function called by both mouse_up and multi_up.
  
  If this patch have another issue, please let me know.
  
  Thank you.
  
  -Original Message-
  From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
  Sent: Tuesday, December 21, 2010 5:54 PM
  To: Jeonghyun Yun
  Cc: 'Daniel Juyung Seo'; enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks
 added
  
  On Mon, 20 Dec 2010 15:56:11 +0900 Jeonghyun Yun jh0506@samsung.com
  said:
  
  problem in code for patch... in your multi up/dwon/move callbacks you
 don't
  check the device id. as such the core mouse or first touch is device 0
 so
  you
  don't see multi events for it, but devices 1, 2, 3 etc. are the extra
 touch
  points. your patch will get confused if you have 3 fingers on the screen
 as
  it
  will handle both finger #2 and #3 in those events, so you should have a if
  (ev-device != 1) return; or something like that (to only handle the 2nd
  touch
  point).
  
  another problem. you trigger this only on the up of the 2nd
  finger (assuming the above is fixed). what you need to do it handling
 this
  on
  ALL up events - mouse AND multi.. and IF no more fingers are touching on
  one
  of those up events (that means its the last finger to release), THEN
 figure
  out
  what to do. so you need to track the down state of main mouse and multi
  event
  with some flags/booleans and when both are false/0/off then both fingers
 are
  released and you can check what to do. you already do it for multi with
  wd-multitouched. make this as above for both mouse and multi and then a
  separate eval call to evaluate what kind of motion the fingers did and
  you're
  looking good.
  
  can you re-submit the patch with the above fixes?
  
   Hello,
   
   I modified name and added doxyen. Please refer to below.
   
   multi,swipe,left - This is called when the genlist is multi-touch
 swiped
   left.
   multi,swipe,right - This is called when the genlist is multi-touch
  swiped
   right.
   multi,swipe,up - This is called when the genlist is multi-touch swiped
  up.
   multi,swpie,down - This is called when the genlist is multi-touch
 swiped
   down.
   multi,pinch,out - This is called when the genlist is multi-touch
 pinched
   out.
   multi,pinch,in - This is called when the genlist is multi-touch
 pinched
   in.
   
   If this patch have any issue, please let me know.
   
   Thank you

Re: [E-devel] E SVN: raster trunk/e/src/bin

2011-01-03 Thread The Rasterman
On Mon, 03 Jan 2011 10:59:26 -0500 Christopher Michael cpmicha...@comcast.net
said:

 On 01/02/2011 11:33 PM, Enlightenment SVN wrote:
  Log:
  why did you turn off config versioning devilhorns? back on!
 
 Was not me. I haven't touched e_config.c in about 5 months. Let me 
 guess, you used svn blame and it came up with my name ? WTH is going on 

yup. svn annotate shows you as the last person to touch that line (before me) :)
revision 4 (can't rememebr but it was in the mid 40k's thus.. a while ago -
maybe 5 months...)

 w/ that command ? This is the second time I've been 'blamed' for 
 something that I did not do.
 
 dh
 
 
 
  Author:   raster
  Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011)
  New Revision: 55808
  Trac: http://trac.enlightenment.org/e/changeset/55808
 
  Modified:
 trunk/e/src/bin/e_config.c
 
  Modified: trunk/e/src/bin/e_config.c
  ===
  --- trunk/e/src/bin/e_config.c  2011-01-03 04:28:53 UTC (rev 55807)
  +++ trunk/e/src/bin/e_config.c  2011-01-03 04:33:31 UTC (rev 55808)
  @@ -26,7 +26,7 @@
 
EAPI E_Config *e_config = NULL;
 
  -static int _e_config_revisions = 0;
  +static int _e_config_revisions = 9;
 
/* local subsystem functions */
static void _e_config_save_cb(void *data);
 
 
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/src/bin

2011-01-03 Thread The Rasterman
On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michael cpmicha...@comcast.net
said:

blame! :)

 Hmm, well I'll be. As it turns out, apparently I did :( some 16 months 
 ago ... don't even remember doing thatbut trac doesn't lie:
 
 http://trac.enlightenment.org/e/changeset/42152/trunk/e/src/bin/e_config.c
 
 I think that may have been something that got committed by accident as I 
 can see no viable reason why it was done.
 
 dh
 
 
 On 01/03/2011 11:13 AM, Tom Hacohen wrote:
  Pants on fire.
 
  On Mon, 2011-01-03 at 10:59 -0500, Christopher Michael wrote:
  On 01/02/2011 11:33 PM, Enlightenment SVN wrote:
  Log:
  why did you turn off config versioning devilhorns? back on!
 
  Was not me. I haven't touched e_config.c in about 5 months. Let me
  guess, you used svn blame and it came up with my name ? WTH is going on
  w/ that command ? This is the second time I've been 'blamed' for
  something that I did not do.
 
  dh
 
 
 
  Author:   raster
  Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011)
  New Revision: 55808
  Trac: http://trac.enlightenment.org/e/changeset/55808
 
  Modified:
  trunk/e/src/bin/e_config.c
 
  Modified: trunk/e/src/bin/e_config.c
  ===
  --- trunk/e/src/bin/e_config.c2011-01-03 04:28:53 UTC (rev 55807)
  +++ trunk/e/src/bin/e_config.c2011-01-03 04:33:31 UTC (rev 55808)
  @@ -26,7 +26,7 @@
 
 EAPI E_Config *e_config = NULL;
 
  -static int _e_config_revisions = 0;
  +static int _e_config_revisions = 9;
 
 /* local subsystem functions */
 static void _e_config_save_cb(void *data);
 
 
 
 
 
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/src/bin

2011-01-03 Thread The Rasterman
On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said:

 On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael
 cpmicha...@comcast.net wrote:
 
  On 01/03/2011 11:58 AM, David Seikel wrote:
   On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael
   cpmicha...@comcast.net  wrote:
  
   Indeed. Guilty as charged :( What's the 'sentence' for this
   offense ? ;)
  
   On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote:
   On Mon, 03 Jan 2011 11:20:57 -0500 Christopher
   Michaelcpmicha...@comcast.net  said:
  
   blame! :)
  
   Hmm, well I'll be. As it turns out, apparently I did :( some 16
   months ago ... don't even remember doing thatbut trac doesn't
   lie:
  
   There was mention of pants on fire, so
  
   Pants OFF!
  
  
  Ok, fair enough. How long should pants remain off tho ?
 
 That's up to the old man.

7

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/src/bin

2011-01-03 Thread The Rasterman
On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said:
 
  On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael
  cpmicha...@comcast.net wrote:
 
  On 01/03/2011 11:58 AM, David Seikel wrote:
  On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael
  cpmicha...@comcast.net  wrote:
 
  Indeed. Guilty as charged :( What's the 'sentence' for this
  offense ? ;)
 
  On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote:
  On Mon, 03 Jan 2011 11:20:57 -0500 Christopher
  Michaelcpmicha...@comcast.net  said:
 
  blame! :)
 
  Hmm, well I'll be. As it turns out, apparently I did :( some 16
  months ago ... don't even remember doing thatbut trac doesn't
  lie:
 
  There was mention of pants on fire, so
 
  Pants OFF!
 
 
  Ok, fair enough. How long should pants remain off tho ?
 
  That's up to the old man.
 
  7
 
 years ?

/me leaves that up to your imagination

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Problems with program block in editje

2011-01-03 Thread The Rasterman
On Tue, 4 Jan 2011 00:14:52 +0100 Andreas Volz li...@brachttal.net said:

you don't need the signal: ; and source: ; you know if all you want is
non-triggered programs (ie they dont get triggered by a signal/source byt get
explicitly run by name only as you do) :) makes your edc shorter :)

 Hello,
 
 I wrote an initial edj with an editor and then later started to edit
 it with edje_editor. For some time now I use editje to edit my edj. But
 for some unknown reasons the program block isn't available or I don't
 understand the new concept.
 
 But it's still in the edj, because it's working and if I decc it 
 looks like this:
 
   programs {
  program { name: visible;
 signal: visible;
 source: framework;
 action: STATE_SET visible 0.00;
 transition: LINEAR 0.5;
 target: border;
 target: text;
 after: visible_signal;
  }
  program { name: invisible;
 signal: invisible;
 source: framework;
 action: STATE_SET default 0.00;
 transition: LINEAR 0.5;
 target: border;
 target: text;
 after: invisible_signal;
  }
  program { name: visible_signal;
 signal: ;
 source: ;
 action: SIGNAL_EMIT visible_signal edje;
  }
  program { name: invisible_signal;
 signal: ;
 source: ;
 action: SIGNAL_EMIT invisible_signal edje;
  }
   }
 
 There's no magic embryo or LUA scripting in my edj. Is this program problem
 known? Will it be supported in near future? Currently I've to decc my edj and
 edit it with an editor. :-(
 
 regards
   Andreas
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to stack internal smart members of a smart object correctly against any other Evas Object

2011-01-05 Thread The Rasterman
On Fri, 31 Dec 2010 08:55:23 + (GMT) RAJEEV RANJAN rajee...@samsung.com
said:

evas_object_raise()
evas_object_lower()
evas_object_stack_above()
evas_object_stack_below()
:)

note - you cant stack above/blow another obj unless they are in the same layer
AND inside (direct children of) the same parent smart obj. remember we have an
object tree AND a stacking tree - like windows in x. u cant stack an object
that is outside of a smart above/blow a child of the smart that it is not a
child of.

 
Hi, this is Rajeev.
 
I want to create a widget in which there are some smart members(created
using evas_object_smart_member_add).
 
I am animating these members(layouts) to achieve some sort of effect.
 
Now I want to stack these smart members internally in such a way that it
respects the stacking of overall widget in the application.
 
E.g.,  If I put some part on top of this widget(as a swallow part in the
edc) then the new part should appear on top of all the internal Evas
 objects as well.
 
I have gone through  the earlier posts on this forum related to stacking of
smart members of a smart object.
 
Please suggest some way to achieve this requirement.
 
Regards,
Rajeev
 
 
[SeenTimeChecker?
 do=4e59822364a34d8a5fd3a96d53a665d56900575e0da81329f1d2345d
 123b7a3c770255183a8f81f75f2c6c48df01bb6e980b3871b38ac2d74ed859d628c35636
 153862824035326bbdfb2ea96a2fcf878f9a26ce15a0]
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_bubble theme patch

2011-01-05 Thread The Rasterman
On Wed, 22 Dec 2010 18:59:05 +0900 Sohyun Kim anna1014@samsung.com said:

better! thanks! in svn it goes. :)

 Thanks for your advice.
 
 I added visible: 0/1 to each part and moved text features to visible state.
 What do you think about this?
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Tuesday, December 21, 2010 7:39 PM
 To: Sohyun Kim
 Cc: enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [Patch] elm_bubble theme patch
 
 On Tue, 21 Dec 2010 18:56:40 +0900 Sohyun Kim anna1014@samsung.com
 said:
 
  Dear all,
  I'm Sohyun Kim. Nice to meet you.
  
  This is a patch for bubble theme.
  
  The bubble has a region for icon, label and info text. 
  However, it has the region, if icon, label and info text are not set.
  I modified theme and added edje signals.
  
  1. add edje signal for label and info text state
  2. remove text size for label and info text default state
 - set it on visible state
  3. add base image state for info text only
  
  If this patch has any issue, please let me know.
 
 hmm - visible for the text parts .. you rely on size 0 - why dont you use
 visible: 0/1; ? sur e- size u might want to be 0 (and then make it min: 0 0
 in
 text{} too when not visible). can you fix that? :)
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Small notice

2011-01-05 Thread The Rasterman
On Fri, 24 Dec 2010 09:28:17 +0100 Lionel Orry lionel.o...@gmail.com said:

thanks very muchly. appreciated the comments :) merry xmas, happy new year and
so on to you too! :)

 Dear Enlightenment developers,
 
 I'm a bit early for that but I won't be able to do it later, and I
 don't want to miss it.
 
 I wanted first to congratulate all of you for the great piece of work
 you're about to release to the world. Everyday, I look at the EFL
 sources to find a solution to my leaks in C knowledge, and most of the
 time, they give me an elegant and interesting solution. Mostly when
 talking about performance and portability.
 
 I also like very much how the libs and apps are designed, it's a good
 example for all of us.
 
 So as a consequence, I'd like to thank you for that work, that has
 been taking (quite) some time but eventually will provide everyone a
 solid, extremely flexible, themable and portable framework that
 definitely deserves some commitment from developers, designers and
 users out there.
 
 By the way, getting to the point of that message:
 
 I wish you all a very beautiful and enlightened Christmas.
 
 With best regards,
 Lionel
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] another crazy idea from the crazy idea guy

2011-01-05 Thread The Rasterman
On Sat, 25 Dec 2010 03:21:39 -0500 Mike Blumenkrantz m...@zentific.com said:

as per irc - as long as its all at runtime (detecting hal vs udev) i'm happy :)
as for network fs's - i wasnt thinking of being that ambitious for e17 - e18
maybe? (same as image mounting).

 Over the next week I'll finally get around to finishing the implementation
 of eeze mount support (from the 1.1 branch) in e17 that I've been working on
 irregularly for some time.  Given that eeze mounting is quite a bit more
 flexible than the mount functionality of other desktops, this gives us some
 potentially interesting options that I'd like to guage interest in:
 
 *network fs mounting (FUSE/NFS/etc)
 *other partition mounting (ie. anything not currently mounted)
 *disk image mounting
 
 Eeze 1.1 already supports all of the above through currently existing api
 calls, and so if these are features that we are interested in then I am
 willing to write all of the necessary backend eeze code to make it work.
 What I would need, however, is someone who knows the E widget api and whatnot
 to create the gui (can be done however you like, I can even write the eeze
 code to your specifications) since I have no knowledge of it and no desire to
 learn it at this moment.
 
 Some other possibly interesting features to consider/comment on based on eeze
 1.1 functionality that people may not be aware of:
 
 *static disk properties - eeze is able to track all disks so that
 we can save properties for them
 *realtime *tab monitoring/parsing - eeze can be set to automatically track
 fstab and mtab, allowing the user to mount/unmount things based on any
 matching property (/sys/$path, /dev/$path, uuid, hardware info/type,
 filesystem, etc) which could be useful in apps such as enjoy to use for
 synchronizing external mp3 players
 *simple api for gathering disk infos which would be useful for an app that
 might, for instance, need to gather the specs of an attached digital camera.
 
 
 I'll probably bump this thread in a couple weeks for people who are on
 vacation since e17's release is some time off and these are some useful
 features that would make e shine (sshfs mounting remote disks on an embedded
 device anyone? :))
 -- 
 Mike Blumenkrantz
 Zentific: We run the three-legged race individually.
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_map patch for supporting keyboard input

2011-01-05 Thread The Rasterman
On Tue, 21 Dec 2010 20:04:54 +0900 Jihoon Kim jihoon48@samsung.com said:

happy! patch looks decent. in svn! :) tnx!

 Hi, All.
 
 Most of elementary widgets can process keyboard input, but elm_map widget
 has not.
 This patch makes elm_map be able to process keyboard input such as Left,
 Right, Up, Down, PgDn, and PgUp key.
 In addition, map image will be zoomed in or out when '+' or '-' key in
 keypad.
 
 Please review it and let me know if there is any problem in this patch.
 Merry Christmas!


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] (resend) elm_map pinch zoom

2011-01-05 Thread The Rasterman
On Wed, 5 Jan 2011 14:20:05 +0900 sangho park gouach...@gmail.com said:

did you get my email yesterday?

 pls review this patch.
 
 On Wed, Dec 22, 2010 at 5:14 PM, sangho park gouach...@gmail.com wrote:
 
  Dear all,
 
  This is a patch for elm_map pinch zoom.
  you can zoom in/out using two fingers.
 
  - add event handler for multi touch.
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added

2011-01-05 Thread The Rasterman
On Mon, 03 Jan 2011 17:23:14 +0900 Jeonghyun Yun jh0506@samsung.com said:

you're going to hate this...

you didnt hook up the multi down/up/move callbacks to anything... how will they
ever get called? :)

 Hello.
 
 I re-attached elm_genlist multi-touch smart callbacks patch.
 
 multi,swipe,left - This is called when the genlist is multi-touch swiped
 left.
 multi,swipe,right - This is called when the genlist is multi-touch swiped
 right.
 multi,swipe,up - This is called when the genlist is multi-touch swiped up.
 multi,swpie,down - This is called when the genlist is multi-touch swiped
 down.
 multi,pinch,out - This is called when the genlist is multi-touch pinched
 out.
 multi,pinch,in - This is called when the genlist is multi-touch pinched
 in.
 
 I added Ecore_Timer *multi_timer for multi-touch gesture evaluation.
 
 If this patch have any issue, please let me know.
 
 Thanks.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] small patch for elm_gengrid.c

2011-01-05 Thread The Rasterman
On Mon, 27 Dec 2010 12:37:54 +0900 Jeonghyun Yun jh0506@samsung.com said:

thanks! indeed a bug there! in svn!

 Hello
 
 I found one small bug in elm_gengrid.c
 
 item is used after free(item) in elm_gengrid_item_del() function.
 
 Can anybody check about this ? 
 
 Thanks. 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 ko.po patch

2011-01-05 Thread The Rasterman
On Fri, 31 Dec 2010 23:51:36 +0900 김지훈 imfin...@gmail.com said:

 Hi, EFL developers.
 
 I translate some string in ko.po in e17.
 Please apply in svn If it is ok.

no patch attached (:() (:{) (:[)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 problem when using darktable

2011-01-05 Thread The Rasterman
On Sat, 25 Dec 2010 17:30:44 +1100 Jochen Schröder cycoma...@gmail.com said:

 Hi all,
 
 I've encountered a weird bug when using darktable (a raw photography 
 workflow program). It's a bit difficult to explain. A number of the 
 tools in darktable don't work properly when using in e17, but they work 
 fine in gnome. There are some tools you need to drag dots on curves 
 around to change e.g. colors. One of the tools is the colorzone tool. 
 There is a screencast at
 http://blog.pcode.nl/2010/12/06/darktable-0-7-screencast-library/
 demonstrating how the tool should be working (see the colourzones plugin 
 screencast). At about 1:45 he demonstrates how you can change the color 
 by moving some points. Now this works fine if I use darktable in gnome, 
 however under e17 trying to drag those points does not do anything (the 
 points don't move). I know this is not a very good explanation, so if 
 you can give me some hints how to better explain or troubleshoot this 
 I'll try to do it.

as such the only thing that can actually interfere might be button bindings -
ie u have bound the same mouse button + modifier - or well e has it bound by
default, but thats it - e would just steal the events before they got to the
app - or x would steal them and re-direct to e. as such all non-grabbed events
go DIRECT to apps so everything is up to the app to handle so if its not a
conflict of bindings... thats an app bug. e doesnt interfere nor is it involved
in keyboard or mouse input beyond grabbing things as above. (well also involved
could be click always raises which involves a passive button grab too - click
to focus too but only on the first click to focus a window).


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_photocam patch for supporting keyboard input

2011-01-05 Thread The Rasterman
On Fri, 24 Dec 2010 14:36:47 +0900 김지훈 imfin...@gmail.com said:

indeed thanks! in svn it goes! :)

 Hi, All.
 
 elm_photocam widget does not support keyboard input.
 This patch makes elm_photocam be able to process keyboard input such as Left,
 Right, Up, Down, PgDn, and PgUp key.
 In addition, image will be zoomed in or out when '+' or '-' key in
 keypad is pressed.
 
 Please review it and let me know if there is any problem in this patch.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] alloca question

2011-01-05 Thread The Rasterman
On Wed, 05 Jan 2011 08:51:01 +0100 Sebastian Dransfeld s...@tango.flipp.net
said:

 On 01/04/2011 11:03 PM, Gustavo Sverzut Barbieri wrote:
  On Tue, Jan 4, 2011 at 7:53 PM, Vincent Torrivto...@univ-evry.fr  wrote:
  On Tue, 4 Jan 2011, Mike Blumenkrantz wrote:
 
  In my efm hacking, I've found a number of snippets like this:
 
 size = strlen(v-udi) + 1;
 buf = alloca(size);
 strcpy(buf, v-udi);
 ecore_ipc_server_send(_e_fm_ipc_server,
   6 /*E_IPC_DOMAIN_FM*/,
   E_FM_OP_EJECT_DONE,
   0, 0, 0, buf, size);
 
  Is there a reason why we can't just use strdupa?  It should be about as
  portable as alloca...
 
  strdupa is not portable at all. It is part of the glibc (it's a GNU
  stuff).
 
  given that the above code does exactly what strdupa() would do, why
  not use it and save lines, defining a strdupa() macro where not
  available?
 
  something like this should do:
 
  #define stdupa(str) strcpy(alloca(strlen(str) + 1), str)
 
 
 
 But it's better to use memcpy since we know the string length.

not like it will really matter unless we get a huge amount of such copying
going on... :) just remember to memcpy len + 1 :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/src/bin

2011-01-05 Thread The Rasterman
On Mon, 03 Jan 2011 12:48:38 -0500 Christopher Michael cpmicha...@comcast.net
said:

 On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote:
  On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr
  said:
 
 
 
  On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com  said:
 
  On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael
  cpmicha...@comcast.net  wrote:
 
  On 01/03/2011 11:58 AM, David Seikel wrote:
  On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael
  cpmicha...@comcast.net   wrote:
 
  Indeed. Guilty as charged :( What's the 'sentence' for this
  offense ? ;)
 
  On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote:
  On Mon, 03 Jan 2011 11:20:57 -0500 Christopher
  Michaelcpmicha...@comcast.net   said:
 
  blame! :)
 
  Hmm, well I'll be. As it turns out, apparently I did :( some 16
  months ago ... don't even remember doing thatbut trac doesn't
  lie:
 
  There was mention of pants on fire, so
 
  Pants OFF!
 
 
  Ok, fair enough. How long should pants remain off tho ?
 
  That's up to the old man.
 
  7
 
  years ?
 
  /me leaves that up to your imagination
 
 
 Ok, well it was nice working with you guys :(
 
 dh

it is all just a joke you know? :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] how to update windows/canvas within ecore's mainloop?

2011-01-05 Thread The Rasterman
On Sat, 1 Jan 2011 14:16:47 +0100 Michael Taubert mich...@arachnodroid.de
said:

 Hi all!
 
 I'm trying to draw an evas text object within an ecore_evas_gl_x11_new().
 
 As stated in the Evas/Ecore docs, there should be no need to update it
 manually, except for updating the content within an animator. My assumption
 was this:
 
 - Init of ecore, evas, ecore_evas, ecore_x
 - Create an gl_x11 Evas_Object
 - Add a text object
 - configure the text object (color,text,...)
 - Show the object
 - Show the gl_x11 Canvas/Window (depends on wether a parent window has been
 supplied)
 - Register an animator for content updates
 - Start the ecore mainloop
 
 But it is not working. I saw that some people are using the elementary
 mainloop, but I don't need any widgets here. What should be the correct way
 to setup a canvas or window and have it updated within ecore's mainloop?

you have it right. maybe try a rectangle as a bg (a big white or blue or grey
rect) and then move a different colored rect obj around instead of text
your text obj may not appear due to font not being available that u set up?
u'll know if font works by getting text obj geometry after setting up font+text
-it will be 0x0.

i assume the window appears - it's just empty?

 Thanks in advance,
 Michael
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_actionslider feature patch for elementary.

2011-01-05 Thread The Rasterman
On Sun, 02 Jan 2011 16:40:50 +0900 Daniel Juyung Seo juyung@samsung.com
said:

 Hello,
 This patch is for elementary elm_actionslider.
 Mr. Sumanth created this patch. I reviewed it and fixed some.
 
 This patch includes below features.
 - Indicator label Set/Get APIs.
 - _del_hook fix for wd-drag_button_base.
 - Added magnet disable feature. _drag_button_up_cb fix for no magnet
 handling. If magnet position is set to ELM_ACTIONSLIDER_NONE, it disables
 magnetic. Added a test case to elementary_test.
 
 Anybody can please review this patch and apply it to upstream?

in svn.. except.. i have a bug. in _theme_hook you forgot to:

edje_object_part_text_set(wd-as, elm.text.indicator, wd-indicator_label)

:) fixed it for you. in svn.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] question about edje_message_queue

2011-01-05 Thread The Rasterman
On Thu, 23 Dec 2010 23:04:59 +0900 ChunEon Park chuneon.p...@samsung.com said:

aaagh is the same signal literally processed twice? that shouldnt happen. if
the callback from the signal calls the process queue call - it should continue
processing there at that point but remove every message from the queue once
processed so once it gets back to the parent process there is nothing left to
process and so they dont get called multiple times. this is a bug.

 Hello, This is Hermet. 
 
 I have one problem because of the message event order.
 Let me describe the situation. 
 
 I added two clicked callback functions to one elm_button. 
 Let's call the callback functions A and B 
 
 It should be called sequentially definitely. 
 
 I'm not sure why user should add separate callbacks but they may use this
 case.
 Because multiple callback functions for one widget are available. 
 
 However, in some cases, the system is so much slow and user clicked the
 button continually in a hurry.
 
 So, the clicked message will be queued to the edje message queue (msgq) 
 
 Now, it's time to process the signal callbacks. 
 
 It will call  _edje_message_queue_process to process the queued message
 events. 
 Since user touched the buttons continually and the system could not process
 the events yet, 
 the clicked event messages will be queued in order. 
 
 Let's suppose the count of clicked events as 4. 
 
 Now It begins to process one. 
 
 Because user added two callback functions, A will be called first. 
 But in this A function, it creates an elementary widget which calls
 edje_object_message_signal_process internally. 
 
 It means, it will process the queued events(tmp_msgq) again plus additional
 new queued events for its own widget. 
 
 But next queued event is also button clicked event.
 Thus, the A function will be called again even B function does not called
 yet. 
 
 Users might don't know about this but problem can be occurred. 
 
 In this case, the callback function will be called like this order. A - A
 - A - A - B - B - B - B actually.  
 However, it should be called like this A - B - A - B - A - B - A - B.
 
 
 The real scenario is like this. 
 In a button callback A, user create a genlist then apply one style by using
 elm_object_style_set. 
 
 
 
 Could someone give me an advice?
 Or Must be fixed the edje_message_queue?
 
 Once, I attached the patch file for the edje_message_queue,
 please consider and reply me. 
 
 Thanks. 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_tansit

2011-01-05 Thread The Rasterman
On Mon, 27 Dec 2010 12:22:35 +0900 ChunEon Park chuneon.p...@samsung.com said:

look good to me - both in svn now. tnx! :)

 Hi, This is Hermet.  
 
  
 
 Here is elm_transit patch. 
 
 Please consider then apply it. 
 
  
 
 001_elm_transit.c. : fixed elementary_test resizing / zoom effect bug. 
 
 002_elm_transit.c : renamed (Elm_Effect / Elm_Fx) - Elm_Transit_Effect
 
  
 
 Thanks. 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_label patch(bugfix)

2011-01-05 Thread The Rasterman
On Thu, 30 Dec 2010 19:12:40 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com
said:

ok- in svn... but i fixed your ()'s - like:

while (*replocater  *replocater != ' '  *replocater != '')

use ()'s to group operations to make sure you dont make order-of-operation
errors and you describe the grouping and order you want to happen. without this
bugs tend to creep in and others having to read the code have to figure out
what you intended to happen as opposed to you actually explicitly writing it.

 Dear Elementary developers.
 
 It's a bugfix patch of elm_label.
 In strbuf_key_value_replace, null pointer reference can be occured
 
 
 Thank you.
 
 ---
 Hyoyoung CHANG
 Engineer
 
 SAMSUNG ELECTRONICS, Co., Ltd.
 E-mail: hyoyoung.ch...@samsung.com
 ---


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after() APIs

2011-01-05 Thread The Rasterman
On Thu, 30 Dec 2010 14:04:00 +0900 Daniel Juyung Seo juyung@samsung.com
said:

thanks! in svn!

 Hello,
 I added tree feature support to
 elm_genlist_item_insert_before/after() APIs.
 
 This patch assumes that the previous patch, '[E-devel] [Patch] Tree support
 for elm_genlist_item_prepend() API.', is already applied to upstream.
 So this patch does not include the changes of the previous patch.
 
 This patch includes API break. I added parent parameter.
 To support genlist group index feature, it should have a parent parameter
 like elm_genlist_item_append/prepend() do.
 Raster already agreed to this API break.
 I or my co-worker will introduce genlist group index feature today.
 But for the reviewer's convenience, I separated this patch.
 
 - 001.elm_genlist.patch.txt
Patch for src/lib/elm_genlist.c
 - 002.elm_genlist.patch.txt
Patch for src/lib/Elementary.h.in, src/bin/test_genlist.c
 - 003.elm_genlist.patch.txt
Due to API break, I changes other EFL libraries and applications on SVN. 
 
 Anybody can review this and please apply previous patch first then apply
 this patch next.
 Thanks.
 Daniel Juyung Seo (SeoZ)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.

2011-01-05 Thread The Rasterman
On Thu, 30 Dec 2010 09:57:00 +0900 Daniel Juyung Seo juyung@samsung.com
said:

tnx! in svn! :)

 Hello,
 I added tree feature support to elm_genlist_item_prepend() API.
 (elm_genlist_item_append() already supports tree.)
 This patch is tested with elementary_test - Genlist Tree.
 Please review this and apply it to upstream.
 
 I'll send a successive patch for tree support in
 elm_genlist_item_insert_before/after() APIs.
 But it will break APIs and Raster accepted it. So I separated the patches.
 Thanks.
 
 Daniel Juyung Seo (SeoZ)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map pinch zoom

2011-01-05 Thread The Rasterman
On Wed, 22 Dec 2010 17:14:14 +0900 sangho park gouach...@gmail.com said:

 Dear all,
 
 This is a patch for elm_map pinch zoom.
 you can zoom in/out using two fingers.
 
 - add event handler for multi touch.

hmm other than some formatting things - like use ()'s in ifs

if (((a + b)  c)  (c == d)

instead of
if (a + b  c  c == d) 

use more ()'s to be explicit on the order of operations and groupings.

also - you keep the event list as a global - you really should store it per elm
map obj in the widget data (and of course free it when object is deleted). can
you fix these? i've attached a fixed up patch with some of the above (and a
few others formatting fixes). make the event list per elm map obj and you are
golden.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com

Index: src/lib/elm_map.c
===
--- src/lib/elm_map.c   (revision 55840)
+++ src/lib/elm_map.c   (working copy)
@@ -49,6 +49,7 @@
 typedef struct _Grid_Item Grid_Item;
 typedef struct _Marker_Group Marker_Group;
 typedef struct _Mod_Api Mod_Api;
+typedef struct _Event Event;
 
 #define DEST_DIR_ZOOM_PATH /tmp/elm_map/%d/%d/
 #define DEST_DIR_PATH DEST_DIR_ZOOM_PATH%d/
@@ -67,6 +68,7 @@
 } Map_Sources_Tab;
 
 #define ZOOM_MAX 18
+#define TOUCH_HOLD_RANGE 40
 //Zemm min is supposed to be 0
 static char *_mapnik_url_cb(Evas_Object *obj __UNUSED__,int x, int y, int 
zoom);
 static char *_osmarender_url_cb(Evas_Object *obj __UNUSED__,int x, int y, int 
zoom);
@@ -229,6 +231,7 @@
Eina_Bool on_hold : 1;
Eina_Bool paused : 1;
Eina_Bool paused_markers : 1;
+   Eina_Bool pinch_zoom : 1;

struct {
   Eina_Bool enabled;
@@ -264,6 +267,25 @@
Widget_Data *wd;
 };
 
+struct _Event
+{
+   int device;
+   
+   struct {
+  Evas_Coord x, y;
+   } prev;
+   
+   Evas_Coord x, y, w, h;
+   
+   Evas_Object *object;
+   Ecore_Timer *hold_timer;
+   
+   int pinch_dis;
+};
+
+static int dis_old = 0;
+static Eina_List *s_event_list = NULL;
+
 static const char *widtype = NULL;
 
 static const char SIG_CHANGED[] = changed;
@@ -298,6 +320,8 @@
 
 static void _pan_calculate(Evas_Object *obj);
 
+static Eina_Bool _hold_timer_cb(void *data);
+static void _rect_resize_cb(void *data, Evas *e, Evas_Object *obj, void 
*event_info);
 static void _del_hook(Evas_Object *obj);
 static void _theme_hook(Evas_Object *obj);
 static void _on_focus_hook(void *data, Evas_Object *obj);
@@ -310,7 +334,6 @@
 static Grid *grid_create(Evas_Object *obj);
 static void grid_load(Evas_Object *obj, Grid *g);
 
-
 static void _group_object_create(Marker_Group *group);
 static void _group_object_free(Marker_Group *group);
 static void _group_open_cb(void *data, Evas_Object *obj, const char *emission, 
const char *soure);
@@ -324,6 +347,77 @@
 static void marker_place(Evas_Object *obj, Grid *g, Evas_Coord px, Evas_Coord 
py, Evas_Coord ox, Evas_Coord oy, Evas_Coord ow, Evas_Coord oh);
 static void _bubble_sc_hits_changed_cb(void *data, Evas *e, Evas_Object *obj, 
void *event_info);
 
+static void _mouse_down(void *data, Evas *evas, Evas_Object *obj, void 
*event_info);
+static void _mouse_up(void *data, Evas *evas, Evas_Object *obj, void 
*event_info);
+static void _mouse_move(void *data, Evas *evas, Evas_Object *obj, void 
*event_info);
+
+static void _mouse_multi_down(void *data, Evas *evas, Evas_Object *obj, void 
*event_info);
+static void _mouse_multi_up(void *data, Evas *evas, Evas_Object *obj, void 
*event_info);
+static void _mouse_multi_move(void *data, Evas *evas, Evas_Object *obj, void 
*event_info);
+
+static int
+get_multi_device(void)
+{
+   Eina_List *l;
+   Event *ev;
+   
+   EINA_LIST_FOREACH(s_event_list, l, ev)
+ {
+if (ev-device) return ev-device; 
+ }
+   return 0;
+}
+
+static int
+get_distance(Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2)
+{
+   int dx = x1 - x2;
+   int dy = y1 - y2;
+   return sqrt((dx * dx) + (dy * dy));
+}
+
+static Event*
+get_event_object(int device)
+{
+   Eina_List *l;
+   Event *ev;
+   
+   EINA_LIST_FOREACH(s_event_list, l, ev)
+ {
+if (ev-device == device) break;
+ev = NULL;
+ }
+   return ev;
+}
+
+static Event *
+create_event_object(Evas_Object *object, int device)
+{
+   Event *ev = calloc(1, sizeof(Event));
+   
+   EINA_SAFETY_ON_NULL_RETURN_VAL(ev, NULL);
+   
+   ev-object = object;
+   ev-device = device;
+   evas_object_geometry_get(object, ev-x, ev-y, ev-w, ev-h);
+   s_event_list = eina_list_append(s_event_list, ev);
+   return ev;
+}
+
+static void
+destroy_event_object(Event *ev)
+{
+   EINA_SAFETY_ON_NULL_RETURN(ev);
+   ev-pinch_dis = 0;
+   s_event_list = eina_list_remove(s_event_list, ev);
+   if (ev-hold_timer)
+ {
+ecore_timer_del(ev-hold_timer);
+ev-hold_timer = NULL;
+ }
+   free(ev);
+}
+
 static Mod_Api *
 module(Evas_Object *obj __UNUSED__

Re: [E-devel] Proposed new EFL Manual (and some wiki updates)

2011-01-05 Thread The Rasterman
On Tue, 28 Dec 2010 12:44:06 +0100 Lionel Orry lionel.o...@gmail.com said:

 On Tue, Dec 28, 2010 at 11:03 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Tue, 28 Dec 2010 09:59:54 +0100 (CET) Vincent Torri vto...@univ-evry.fr
  said:
 
   that leads to #1. as such developers do hate having to fire up OO to
   document things. but as such the things they document are in text anyway
   - in the source in javadoc. what i want to know is.. how will these api
   docs and such a larger efl collective doc work together?  do we
   perhaps want a way to be able to import the output of doxygen into such
   a document nicely? if so.. what about links? doxygen does generate nice
   linked documentation where you just mention api_call() and it's a link
   to the docs for that call immediately.
 
  doxygen can export xml output. So with some xsl scripts, we can do almost
  what we want. I already did some stuff about that:
 
  http://trac.enlightenment.org/e/browser/trunk/DOCS/api/ecrin?rev=44200
 
  Vincent
 
 You could even avoid the xml output and use the 'doxytag' comments in
 the html. Here is a small snippet of bash to create a cross-reference
 (example usage: 'efltags.sh path_to_sources/ecore/doc/html 
 ecore_tags.xml' once doxygen html is generated)
 
 efltags.sh:
 --
   #!/bin/sh
   echo 'efltags'
   for f in $*
   do
   bf=$(basename $f)
   grep -oE '!-- doxytag.* --' $f |
   sed 's/!-- doxytag:/efltag/' |
   sed s/--/file=\$bf\ \//;s/ ref=\/ href=\$bf#/ |
   sed 's/ member=\([^:]*::\)\([^]*\)/ short=\2 member=\1
 \2/' done
   echo '/efltags'
 
 Then, another snippet to convert the xml output into asciidoc (I made
 it only to verify the links. Forget the asciidoc part, it could be any
 other processing of course), which uses the xmlstar utility:
 
 tag2links.sh:
 
   #!/bin/sh
   PROJECT=$1
   xml sel -t -m /efltags/eflt...@href] -o *
 link:\$\$http://docs.enlightenment.org/auto/$PROJECT/; -v @href -o
 \$\$[ -v @short -o  ( -v @member -o )] -n
 
 That would enable me to do, for example:
 
 ./efltags.sh ecore/doc/html/*.html | ./tag2links.sh ecore | asciidoc -
  ecore_tags.html
 
 Maybe including the first snippet to create a cross-reference along
 with the html files in docs.e.org/auto/project/tags.xml could
 provide an easy API to find where is documented one given function of
 the EFL.
 
 
  oh indeed. i know doxy output xml - i was thinking that... but then what?.
  how would/could we combine/merge such a thing with OO odt (also xml based..
  tho not that that is a lot of use here as we'd need to add formatting and
  all sorts of other odt inherent information i suspect.
 
 Maybe OOs macros (python? basic?) may be of use here... Or else, we
 should unzip the .odt, modify the xml source with a bit of scripting
 and packing it. I suppose it's not harder to apply a named style at
 the same time to force a style for this token.

before we go deeply down this path - i'd want to see some examples - like
taking the eet or eina docs merging them with an odt and making sure styling is
ok etc. as well as implementing proper cross-referencing. so before investing a
lot of effort - lets try on a small scale and see the results. if we can sanely
produce a mega-document that covers all of EFL and properly cross-references
etc... then we are getting somewhere.

the other option i think about goes back to an earlier discussion of efl docs
in the .c vs .h files. - if we move them all to the public api .h files we
could run doxygen over all installed headers given a doxyfile and parent
collector doxy source and basically do it all in doxygen. this would solve
all the cross-referencing and put EFL in as a whole into a single linked doc
that can easily be on e.org. that's the other option that i see as viable.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] how to update windows/canvas within ecore's mainloop?

2011-01-05 Thread The Rasterman
On Wed, 5 Jan 2011 09:41:51 +0100 Michael Taubert mich...@arachnodroid.de
said:

 
 Am 05.01.2011 um 08:31 schrieb Carsten Haitzler (The Rasterman):
 
  On Sat, 1 Jan 2011 14:16:47 +0100 Michael Taubert mich...@arachnodroid.de
  said:
  
  Hi all!
  
  I'm trying to draw an evas text object within an ecore_evas_gl_x11_new().
  
  As stated in the Evas/Ecore docs, there should be no need to update it
  manually, except for updating the content within an animator. My assumption
  was this:
  
  - Init of ecore, evas, ecore_evas, ecore_x
  - Create an gl_x11 Evas_Object
  - Add a text object
  - configure the text object (color,text,...)
  - Show the object
  - Show the gl_x11 Canvas/Window (depends on wether a parent window has been
  supplied)
  - Register an animator for content updates
  - Start the ecore mainloop
  
  But it is not working. I saw that some people are using the elementary
  mainloop, but I don't need any widgets here. What should be the correct way
  to setup a canvas or window and have it updated within ecore's mainloop?
  
  you have it right. maybe try a rectangle as a bg (a big white or blue or
  grey rect) and then move a different colored rect obj around instead of text
  your text obj may not appear due to font not being available that u set up?
  u'll know if font works by getting text obj geometry after setting up font
  +text -it will be 0x0.
  
  i assume the window appears - it's just empty?
 
 Yes, it was just empty. Well, filled with memory noise. I've added a
 background rectangle, set layers, and it is working now.
 
 But I've problems using transparency. I can set the window shaped, but no
 alpha and transparency. I've tried it with the gl_x11 and software_x11
 engine, but both fail to draw a half-transparent background. I even tried
 a .png with a gradient from red to transparent, but no luck.

shaped windows doesnt work with gl - to do a shaped window would require
reading back the gl bcuffer from hw, scanning it with the cpu to generate
rectangles then uses these as the shape. as such this totally kills any benefit
of ever having used GL. use software. it's faster. destination alpha works in
gl with EGL - it doesnt work with normal gl as for some odd reason no matter
what - gl refuses to use an ARGB dest buffer when i create it. it fails and
ceases to work. there is code. it will try - then crash. glXMakeCurrent() fails
and i dont know why. but as such it's supported (dest alpha). as such you have
a choice - if you want dest alpha ANd shaped to work - use software x11. if you
want just dest alpha (only useful if you use a compositor) then use EGL on an
opengl-es system (embedded). desktop doesn't work. beats me why. i have spent a
lot of time kicking that code to try make it work - no luck. elementary has a
test for this icon transparent - normally elm uses software-x11. u canuse gl
with:
ELM_ENGINE=gl elementary_test

then try it - u'll see the issue.

 Using gl_x11 fails at all and logs messages about a missing or wrong input
 handler/method/whatsoever. As soon as I set alpha or transparency.
 
 But a glxinfo says that direct rendering is enabled. Did I miss something
 setting up OpenGL?
 
 Is there any X module that needs to be setup to get transparency?

for alpha channel u need a compositor running. otherwise shaped stuff can work
- but as above. not with gl. wont ever work as its pointless to make it work.
it will just be as slow or even much slower than software. for dest alpha.. see
above.

 Another thing is that, if I use gl_x11 without transparency at all, the
 actual cpu load is at ~40%. software_x11 will use just ~8%. I thought that it
 should be the opposite. This happens on two different computers. Just to
 mention that.

entirely depends on gpu an drivers and whats in your canvas scene and what
changes. as such time spent in the driver waiting on the gpu to finish will
count as cpu time for the app - even tho cpu isnt necessarily being used. it
may block and wait calling yield() often and poll or actively poll without
yielding. if it had a real interrupt driven block waiting on gpu to finish it
wouldnt (or shouldnt) register cpu usage.

the other thing is that the gl engine re-draws the whole canvas every update.
the software engine only re-rendering the changed regions. this is entirely due
to the way opengl works and to get the  best performance out of it you really
have no choice but to re-draw everything and swap buffers (swapping
necessitates re-draw of everything). otherwise u'd add an extra draw stage
(draw to fbo - and u'd STILL need to copy the fbo to the backbuffer in-full)
and and copy in the pipeline and that would harm performance. so if all u have
is a tiny text or rect blob moving - yes, software will win. it will do
absolutely minimal redraws. gl will re-draw it all. wait until you have a whole
canvas scrolling or changing with 1000's of objects and see if you still thing
gl is a problem :)

  
  Thanks in advance,
  Michael

Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added

2011-01-05 Thread The Rasterman
On Wed, 05 Jan 2011 17:50:05 +0900 Jeonghyun Yun jh0506@samsung.com said:

and now.. in.. svn! :) tnx!

 Oh. I mistake when I made patch. Sorry~
 I tested my code in my target device.
 
 I attach a patch again. 
 
 Thanks.
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Tuesday, January 04, 2011 5:34 PM
 To: Jeonghyun Yun
 Cc: enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
 
 On Mon, 03 Jan 2011 17:23:14 +0900 Jeonghyun Yun jh0506@samsung.com
 said:
 
 you're going to hate this...
 
 you didnt hook up the multi down/up/move callbacks to anything... how will
 they
 ever get called? :)
 
  Hello.
  
  I re-attached elm_genlist multi-touch smart callbacks patch.
  
  multi,swipe,left - This is called when the genlist is multi-touch swiped
  left.
  multi,swipe,right - This is called when the genlist is multi-touch
 swiped
  right.
  multi,swipe,up - This is called when the genlist is multi-touch swiped
 up.
  multi,swpie,down - This is called when the genlist is multi-touch swiped
  down.
  multi,pinch,out - This is called when the genlist is multi-touch pinched
  out.
  multi,pinch,in - This is called when the genlist is multi-touch pinched
  in.
  
  I added Ecore_Timer *multi_timer for multi-touch gesture evaluation.
  
  If this patch have any issue, please let me know.
  
  Thanks.
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_transit

2011-01-05 Thread The Rasterman
On Wed, 5 Jan 2011 12:48:05 -0200 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Wed, Jan 5, 2011 at 12:27 PM, ChunEon Park chuneon.p...@samsung.com
 wrote:
  Good day, this is Hermet.
 
  Here is elm_transit patch.
 
  - Modified elm_transit_add(double duration) to elm_transit_add()
  - Added elm_transit_duration_set() / elm_transit_duration_get() APIs
  - Added elm_transit_go API
 
 Modifying the duration of an ongoing animation is tricky, what do you
 do to avoid things going weirdly?  Let's say you're at 0.5 of an 1.0
 second (progress = 50%), then you reset it to 2.0 second, you're now
 back in progress to 25%.
 
 I'm also strongly against _go() apis. They do not need to exist, as
 they don't for all but elm_list, which is there for an optimization
 hack which I dislike every time i have to type them.

in this case transit is a time based thing - when does it start its animation?
you can do a lot of set-up before you start it and thus there is a good reason
for being able to separate the starting of the transition from its setup. as
for setting the duration - not weird - not more weird than the adding ofthe
objects. if you stand back and look at it, transit is much like an object - u
create it then set up a whole bunch of properties (basically a transition
pipeline) and then say go. there is no good reason why it shouldn't be
expanded to allow chained transitions. eg transition from A to B, then B to C,
then C to D - and thus there would be a good case for each leg of the
transition to have its own timeframe - thus a set call for setting the
transition duration. again - this also makes the go() call almost a must as at
what point would you start that transition - and for that matter if you have a
fairly lengthy and complex transition you do often you may want to repeat it
again and again (call go to start it each time).

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Gesture Recognizers (was: E SVN: raster IN trunk/TMP/st/elementary: . src/lib)

2011-01-05 Thread The Rasterman
On Wed, 05 Jan 2011 16:06:15 +0100 Michael 'Mickey' Lauer
mic...@vanille-media.de said:

 Am Mittwoch, den 05.01.2011, 02:28 -0800 schrieb Enlightenment SVN:
  Log:
  From: Jeonghyun Yun jh0506@samsung.com
Subject: [E-devel]  [Patch] elm_genlist multi-touch smart callbacks
added

I added 6 multi-touch smart callbacks in elm_genlist, please refer to
below.

multi,sweep,left - Genlist has been multi-touch swept left.
multi,sweep,right - Genlist has been multi-touch swept right.
multi,sweep,top - Genlist has been multi-touch swept top.
multi,sweep,bottom - Genlist has been multi-touch swept bottom.
multi,pinch,out - Genlist has been multi-touch pinched out.
multi,pinch,in - Genlist has been multi-touch pinched in.

I think these smart callbacks are very useful for elm_genlist
multi-touch
effect.
 
 While that is pretty cool per se, I wonder whether the right way to do
 that would be to either add support for that on the Elm.Window object
 or (even better) to factor it out into a gesture recognizer object
 that can be added to an Elm.Window derivative.
 
 :M:

discussed already with tasn - part of a much bigger idea/project (generic
gesture recogniser). can be refactored to be used later when/if it exists.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_transit

2011-01-05 Thread The Rasterman
On Wed, 5 Jan 2011 15:14:25 -0200 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Wed, Jan 5, 2011 at 2:36 PM, Carsten Haitzler ras...@rasterman.com wrote:
  On Wed, 5 Jan 2011 12:48:05 -0200 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  On Wed, Jan 5, 2011 at 12:27 PM, ChunEon Park chuneon.p...@samsung.com
  wrote:
   Good day, this is Hermet.
  
   Here is elm_transit patch.
  
   - Modified elm_transit_add(double duration) to elm_transit_add()
   - Added elm_transit_duration_set() / elm_transit_duration_get() APIs
   - Added elm_transit_go API
 
  Modifying the duration of an ongoing animation is tricky, what do you
  do to avoid things going weirdly?  Let's say you're at 0.5 of an 1.0
  second (progress = 50%), then you reset it to 2.0 second, you're now
  back in progress to 25%.
 
  I'm also strongly against _go() apis. They do not need to exist, as
  they don't for all but elm_list, which is there for an optimization
  hack which I dislike every time i have to type them.
 
  in this case transit is a time based thing - when does it start its
  animation? you can do a lot of set-up before you start it and thus there is
  a good reason for being able to separate the starting of the transition
  from its setup. as for setting the duration - not weird - not more weird
  than the adding ofthe objects. if you stand back and look at it, transit is
  much like an object - u create it then set up a whole bunch of properties
  (basically a transition pipeline) and then say go. there is no good
  reason why it shouldn't be expanded to allow chained transitions. eg
  transition from A to B, then B to C, then C to D - and thus there would be
  a good case for each leg of the transition to have its own timeframe - thus
  a set call for setting the transition duration. again - this also makes the
  go() call almost a must as at what point would you start that transition -
  and for that matter if you have a fairly lengthy and complex transition you
  do often you may want to repeat it again and again (call go to start it
  each time).
 
 It's just not like any of other efl, ecore primitives, for instance.
 If you need something else, just create a new one. The lots of setup
 does not buy, hardly you'll go back to main loop and start the
 animation later on.

o = evas_object_image_add(e);
evas_object_move(o, 100, 100);
evas_object_resize(o, 200, 100);
evas_object_image_file_set(o, blah.png, NULL);
evas_object_image_fill_set(o, 200, 100);
evas_object_show(o);

not a lot of setup? :) it's the same thing - conceptually.

 But anyway, as you said before nobody is using this code except by
 you, so it is an external babbler pointing at others stuff. If you
 disagree with me just commit it and I'll not complain, but I had to
 state that I'm against this kind of alien apis.

actually the api still is different - but how it is now isnt good either - like
the show() - when does the animation start? have you looked at the tests where
they set up several transtions (a fade and a rotate and a translate?) which one
starts it? you can call quite a few things before you are done setting it up...
(for flip u need to add 2 objects and then set up the flip). so it is actually
a whole series of setup calls.

 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 problem when using darktable

2011-01-05 Thread The Rasterman
On Thu, 06 Jan 2011 10:40:01 +1100 Jochen Schröder cycoma...@gmail.com said:

 On 04/01/11 21:15, Carsten Haitzler (The Rasterman) wrote:
  On Sat, 25 Dec 2010 17:30:44 +1100 Jochen Schrödercycoma...@gmail.com
  said:
 
  Hi all,
 
  I've encountered a weird bug when using darktable (a raw photography
  workflow program). It's a bit difficult to explain. A number of the
  tools in darktable don't work properly when using in e17, but they work
  fine in gnome. There are some tools you need to drag dots on curves
  around to change e.g. colors. One of the tools is the colorzone tool.
  There is a screencast at
  http://blog.pcode.nl/2010/12/06/darktable-0-7-screencast-library/
  demonstrating how the tool should be working (see the colourzones plugin
  screencast). At about 1:45 he demonstrates how you can change the color
  by moving some points. Now this works fine if I use darktable in gnome,
  however under e17 trying to drag those points does not do anything (the
  points don't move). I know this is not a very good explanation, so if
  you can give me some hints how to better explain or troubleshoot this
  I'll try to do it.
 
  as such the only thing that can actually interfere might be button bindings
  - ie u have bound the same mouse button + modifier - or well e has it bound
  by default, but thats it - e would just steal the events before they got to
  the app - or x would steal them and re-direct to e. as such all non-grabbed
  events go DIRECT to apps so everything is up to the app to handle so if its
  not a conflict of bindings... thats an app bug. e doesnt interfere nor is
  it involved in keyboard or mouse input beyond grabbing things as above.
  (well also involved could be click always raises which involves a passive
  button grab too - click to focus too but only on the first click to focus a
  window).
 
 
 I've just done some more tests and this appears only when click to focus 
 is checked, however it also appears in blackbox when click focus policy 
 is selected (however works fine in Gnome with click-focus). YOu're 
 probably right that it's either a gtk or darktable bug. Sorry for the noise

hmm ok. when click to focus is on, e sets a passive grab for any click with
mouse buttons 1, 2 and 3 to the parent (frame) window of the app - this meant e
gets the click first. e passes that event along (allows it to continue).
blackbox will do the same - hell metacity will do - most wm's will. e removes
this grab once the window is focused. that means e is no longer involved in
stealing away events for focusing the window.. UNLESS you also have the click
raises the window option (window focus advanced config in e) then e will
always keep this grab AND always get an event on any click AND when it gets one
raise the window - but this click will be allowed to continue to the client -
thats why u can still click on buttons and scroll scrollbars etc.

as such it smells to me like darktable is doing something nasty/ugly/bad and
the developer of it doesnt even know what he's doing wrong and has never
considered to test in other wm's that may change his assumptions. that's my
guess for now - but i'd have to dig thru all the code to find out. better you
report it to the developer and let them know it fails in multiple wm's with
certain events on widgets - the dev then should review his code for those
elements of darktable and do some testing and thinking about it :) that's my
guess right now.

 As a side note, what does the click to focus option under focus-misc 
 actually mean. If I have click focus policy selected it seems redundant, 
 but if I use sloppy or pointer focus, I already must have the pointer 
 inside the window to click it so it seems redundant to me as well?

it is redundant - it basically can be used when u have pointer-sloppy focus
and focus is stolen away somewhere else and kept there - a click on the window
where u are now will send focus back to it again. it just keeps the click grab
on always - like click raises window does but it means e sets focus to the
window on a click no matter what the focus policy is. niche usefulness. in
advanced for a reason :)

 Jochen
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters

Re: [E-devel] [Patch] elm_map pinch zoom

2011-01-05 Thread The Rasterman
On Thu, 6 Jan 2011 10:29:41 +0900 sangho park gouach...@gmail.com said:

ok in svn - with one fix. TOUCH_HOLD_RANGE should really use finger size - i
changed it to use elm_finger_size_get().

 thanks for your comments.
 I revised and patched again.
 
 On Tue, Jan 4, 2011 at 6:54 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Wed, 22 Dec 2010 17:14:14 +0900 sangho park gouach...@gmail.com said:
 
   Dear all,
  
   This is a patch for elm_map pinch zoom.
   you can zoom in/out using two fingers.
  
   - add event handler for multi touch.
 
  hmm other than some formatting things - like use ()'s in ifs
 
  if (((a + b)  c)  (c == d)
 
  instead of
  if (a + b  c  c == d)
 
  use more ()'s to be explicit on the order of operations and groupings.
 
  also - you keep the event list as a global - you really should store it per
  elm
  map obj in the widget data (and of course free it when object is deleted).
  can
  you fix these? i've attached a fixed up patch with some of the above (and
  a
  few others formatting fixes). make the event list per elm map obj and you
  are
  golden.
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_entry

2011-01-05 Thread The Rasterman
On Wed, 05 Jan 2011 14:09:57 -0500 Christopher Michael cpmicha...@comcast.net
said:

wtf... looks like the ascent/descent of the font is 0 height. it shouldn't be -
even with a bitmap font. a bitmap font should still have an ascent+descent.
check using regular text objects and get ascent/descent from that font.

 Hi all,
 
 Just writing because I found a weird elm_entry issue. Apparently, you 
 cannot use bitmap fonts too well w/ elm_entry. Here is a screenshot of 
 the elm_entry test when using a bitmap font. As you can see, something 
 is up w/ the text placement of some lines. Not sure why or what, but 
 just wanted to bring it to someone's attention. (For reference, the font 
 that is used here is Shine: http://www.ping.uio.no/~ay/fonts/fonts.shtml).
 
 http://home.comcast.net/~devilhorns/files/elm_entry.png
 
 dh
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Group index support

2011-01-05 Thread The Rasterman
On Fri, 31 Dec 2010 09:49:44 +0900 Daniel Juyung Seo juyung@samsung.com
said:

unfortunately by making them .txt they have become corrupt. just send them to
me directly and i can save them - they wont get filtered by df.net's mailing
lists.

 Dear all,
 I attached image files for Seunggyun Kim.
 Image files might be stripped out.
 
 I put .txt at the end of file name.
 Please remove .txt from the file name.
 
 - group_index.png : Put this file to elementary/data/themes/
 - Genlist_Group_Tree.png, Genlist_Group.png : elementary_test screenshots
 for Genlist Group Index.
 
 Thanks.
 Daniel Juyung Seo (SeoZ)
 
 -Original Message-
 From: Seunggyun Kim [mailto:sgyun@samsung.com] 
 Sent: Thursday, December 30, 2010 9:42 PM
 To: enlightenment-devel@lists.sourceforge.net
 Cc: manti...@samsung.com
 Subject: Re: [E-devel] [Patch] Group index support
 
 I attached imaged files.
 
  
 
 -Original Message-
 From: Seunggyun Kim [mailto:sgyun@samsung.com]
 Sent: Thursday, December 30, 2010 9:32 PM
 To: 'enlightenment-devel@lists.sourceforge.net'
 Cc: 'manti...@samsung.com'
 Subject: [E-devel] [Patch] Group index support
 
  
 
 Hello,
 
  
 
 I added group index feature.
 
 This feature support to show item indicates group index.
 
 I attached capture images showing group index.
 
 As you can see attached png images, Group index item includes same group
 items.
 
  
 
 The group index is shown until every items that have same group index are
 scrolled.
 
 so group index realize/unrealize is not excuteded in _item_block_position
 function.
 
 instead of the function, group index is controlled in _pan_calculate
 function.
 
  
 
 Genlist Group and Genlist Group Tree menu is added in elementary_test.
 
 you can test group index operations in elementary_test.
 
  
 
 This patch is not support elm_genlist_item_insert_before/after operation of
 group index.
 
 We are now considering the operations in group index.,
 
  
 
 This patch assumes that the previous 2 patches are already applied to
 upstream.
 
 '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.'
 
 '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after()
 APIs', So this patch does not include the changes of the previous patch.
 
  
 
 I separated this patch.
 
  
 
 - 004.elm_genlist.c.patch.txt
 
 Patch for src/lib/elm_genlist.c
 
 - 005.test_genlist.c.patch.txt
 
 Patch for src/bin/test_genlist.c
 
 - 006.genlist.patch.txt
 
 Patch for data/theme/default.edc
 
  
 
 And you have to add attached group_index.png file into 'data/themes'
 
 'group_index.png' file is group index background image. 
 
  
 
  
 
 Daniel Juyung Seo help make test code and refactoring group index code.
 
  
 
 Please review it and let me know if there is any problem in this patch.
 
  
 
 Thanks.
 
 Seunggyun Kim
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Group index support

2011-01-05 Thread The Rasterman
On Thu, 30 Dec 2010 21:31:40 +0900 Seunggyun Kim sgyun@samsung.com said:

looks ok to me. in svn! :)

 Hello,
 
 I added group index feature.
 This feature support to show item indicates group index.
 I attached capture images showing group index.
 As you can see attached png images, Group index item includes same group
 items.
 
 The group index is shown until every items that have same group index are
 scrolled.
 so group index realize/unrealize is not excuteded in _item_block_position
 function.
 instead of the function, group index is controlled in _pan_calculate
 function.
 
 Genlist Group and Genlist Group Tree menu is added in elementary_test.
 you can test group index operations in elementary_test.
 
 This patch is not support elm_genlist_item_insert_before/after operation of
 group index.
 We are now considering the operations in group index.,
 
 This patch assumes that the previous 2 patches are already applied to
 upstream.
 '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.'
 '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after()
 APIs',
 So this patch does not include the changes of the previous patch.
 
 I separated this patch.
 
 - 004.elm_genlist.c.patch.txt
 Patch for src/lib/elm_genlist.c
 - 005.test_genlist.c.patch.txt
 Patch for src/bin/test_genlist.c 
 - 006.genlist.patch.txt
 Patch for data/theme/default.edc
 
 And you have to add attached group_index.png file into 'data/themes'
 'group_index.png' file is group index background image. 
 
 
 Daniel Juyung Seo help make test code and refactoring group index code.
 
 Please review it and let me know if there is any problem in this patch.
 
 Thanks.
 Seunggyun Kim
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] how to do ecore_con_url POSTs?

2011-01-05 Thread The Rasterman
On Tue, 28 Dec 2010 15:39:41 +0900 Carsten Haitzler (The Rasterman)
ras...@rasterman.com said:

http://trac.enlightenment.org/e/changeset/55926

comments?

 On Mon, 20 Dec 2010 09:38:21 -0200 Raphael Kubo da Costa k...@profusion.mobi
 said:
 
   You're not supposed to. If you're doing http, you should explicitly know 
   what request you're doing so url_send is not that good a function for
   this.
   
   You should have url_get, url_post, etc... *or* url_send should allow 
   specifying the method. This would break API, though, so a middle term 
   option would be to have explicit functions for that.
  
  OK, so we all agree that currently there's no way to use
  ecore_con_url_send() to send a GET, a POST and a zero-length POST with
  its current arguments.
  
  Can we deprecate ecore_con_url_send() and implement separate functions
  for sending each method during the API freeze?
 
 yes we can. what we have here is an api bug. this is our last opportunity to
 fix such things or be stuck with them for years. probably should deprecate
 send and document it as a it will guess if it should post or get and have a
 post and get call added. it's important we kill such bugs now while we can (if
 possible in an elegant way).
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/eeze/src/lib

2011-01-05 Thread The Rasterman
On Thu, 6 Jan 2011 18:44:51 +1200 Cedric BAIL cedric.b...@free.fr said:

 On Thu, Jan 6, 2011 at 6:33 PM, Mike Blumenkrantz m...@zentific.com wrote:
  On Thu, 06 Jan 2011 07:21:18 +0100
  Sebastian Dransfeld s...@tango.flipp.net wrote:
 
  On 01/05/2011 09:18 PM, Lucas De Marchi wrote:
   +              if (errno)
  
   This is bad... you have to either zero errno before calling open() or
   check the return value before. Since open() will not zero errno in case
   of succees, doing like you did you're actually carrying whatever value
   errno had.
 
  Should users always zero errno before checking? Then this needs to be
  checked throughout efl. I remember a while ago someone actually removed
  errno = 0 in some code.
 
  Sebastian
 
  Yes, I remember someone removing the errno checks as well.  According to the
  man page, however, you must set it to 0 before you check it to receive valid
  results, so I would guess that this is indeed something that should be
  verified throughout the codebase.
 
  Perhaps a good opportunity for a cocci script? :)
 
 Nah, that's wrong also, errno only mean something if open return a fd
  0, all other case are not defined. Before checking errno for any
 syscall, you need to first check if the syscall failed.

kowwekt! :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Everything and cgroup

2011-01-06 Thread The Rasterman
 notice. you WILL notice once u start doing make -j 32 compiles and
lots of heavy disk io (rsync) or when video players play full-hd fideo on a
lower-end machine. your gui will FEEL so much smoother and more interactive.
don't FORGET ionice too - its also important. same applies as above for it as
well.

  On Friday, November 19, 2010, Andrea Suisanisick...@opinioni.net  wrote:
  Hi All,
 
  I was wondering if somebody is following the on-going discussion
  about exploiting the group scheduling[1] kernel feature (available
  since 2.6.24) to increase user desktop experience (I'm not saying
  that e17 is slow, on the contrary it makes bite the dust to gnome/kde
  on my system :-).
 
  Basically Mike Galbraith post a kernel patch [2] to lmkl
  to implement automatic TTY-based group scheduling (see [3]
  for a detailed discussion), .
 
  In short, this patch automatically creates a group attached to each TTY
  in the system. All processes with a given TTY as their controlling terminal
  will be placed in the appropriate group; the group scheduling code can then
  share CPU time between groups of processes as determined by their
  controlling terminals.
 
  During the aforementioned discussion Lennart Poettering post a
  user space trick [4] to achieve the same behaviour without patching
  the kernel.
 
  This trick is simply a metter of adding 4 lines to your ~/.bashrc:
 
  if [ $PS1 ] ; then
mkdir -m 0700 /cgroup/cpu/$$
echo $$  /cgroup/cpu/$$/tasks
  fi
 
  and add those 3 to your rc.local
 
  mkdir -p /cgroup/cpu
  mount -t cgroup cgroup /cgroup/cpu -o cpu
  mkdir -m 0777 /cgroup/cpu
 
  I've used it on my own system and I can say that it works
  (if your work-flow involved quite often launching tasks
 from a terminal).
 
  Now I'm wondering if Everything could be modified in such a way
  it could take the advantages of this kernel feature, providing an
  interface to the user to group tasks based on some custom criteria
  or simply automatically group task based on some defaults.
 
  Obviusly if I had the C skill to do it by myself, I would bite...
  but unfortunately it's not the case :P
 
  Andrea
 
  [1] http://lwn.net/Articles/240474/
  [2] http://thread.gmane.org/gmane.linux.kernel/1062787
  [3] http://lwn.net/SubscriberLink/415740/0b54c2b876c89d3a/
  [4] http://thread.gmane.org/gmane.linux.kernel/1063263
 
 
 
 
  --
  Beautiful is writing same markup. Internet Explorer 9 supports
  standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
  Spend less time writing and  rewriting code and more time creating great
  experiences on the web. Be a part of the beta today
  http://p.sf.net/sfu/msIE9-sfdev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 --
 Beautiful is writing same markup. Internet Explorer 9 supports
 standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
 Spend less time writing and  rewriting code and more time creating great
 experiences on the web. Be a part of the beta today
 http://p.sf.net/sfu/msIE9-sfdev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elementary Layout confusing API

2011-01-06 Thread The Rasterman
On Sat, 20 Nov 2010 02:12:24 +0100 Dave Andreoli d...@gurumeditation.it said:

layouts can have multiple contents - how will you differentiate. sure a macro
that assumes elm.swallow.content - but it really just saves a little bit of
time. :)

 Hi all !
 I'm tring to use the new canned styles for the layout widget,
 IMO the new macro to set standard parts use wrong names,
 please follow the following code code:
 
 // add a new layout widget
 ly = elm_layout_add(parent);
 
 // set the canned style for the layout (apps with titlebar style)
 elm_layout_theme_set(ly, 'layout', 'application', 'titlebar');
 
 // set standard parts of the layout (elm.swallow.icon,
 elm.swallow.end, elm.swallow.text)
 elm_layout_icon_set(ly, icon_obj);
 elm_layout_end_set(ly, end_obj);
 elm_layout_text_set(ly, mytitle);
 
 // at this point, to set the content part of the layout
 (elm.swallow.content),  you expect to use:
 elm_layout_content_set(ly, content_obj);
 
 // but this doesn't work... instead you have to do:
 elm_layout_content_set(ly, elm.swallow.content, content_obj);
 
 This is quite confusing, we should rename the elm_layout_content_set()
 func or all the new macros.
 Maybe the macros can be renamed to :
 elm_layout_standard_[icon/end/text]_set()
 elm_layout_standard_content_set()  // this is new
 ... 'standard' can also be 'canned' or something else
 
 OR we can rename elm_layout_content_set() to:
 elm_layout_part_set()   ??
 
 
 What do you think guys? As it is now is REALLY confusing !
 
 DaveMDS
 
 --
 Beautiful is writing same markup. Internet Explorer 9 supports
 standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
 Spend less time writing and  rewriting code and more time creating great
 experiences on the web. Be a part of the beta today
 http://p.sf.net/sfu/msIE9-sfdev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Group index support

2011-01-06 Thread The Rasterman
On Thu, 06 Jan 2011 14:34:34 +0900 Daniel Juyung Seo juyung@samsung.com
said:

in svn! :)

 Hello Raster,
 Thanks.
 
 I added a small patch for Genlist Group.
 I missed one. Thanks Govi!
 Can you review this and apply it to upstream?
 
 Thanks.
 Daniel Juyung Seo (SeoZ)
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Thursday, January 06, 2011 2:14 PM
 To: Seunggyun Kim
 Cc: manti...@samsung.com; enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [Patch] Group index support
 
 On Thu, 30 Dec 2010 21:31:40 +0900 Seunggyun Kim sgyun@samsung.com
 said:
 
 looks ok to me. in svn! :)
 
  Hello,
  
  I added group index feature.
  This feature support to show item indicates group index.
  I attached capture images showing group index.
  As you can see attached png images, Group index item includes same group
  items.
  
  The group index is shown until every items that have same group index are
  scrolled.
  so group index realize/unrealize is not excuteded in _item_block_position
  function.
  instead of the function, group index is controlled in _pan_calculate
  function.
  
  Genlist Group and Genlist Group Tree menu is added in elementary_test.
  you can test group index operations in elementary_test.
  
  This patch is not support elm_genlist_item_insert_before/after operation
 of
  group index.
  We are now considering the operations in group index.,
  
  This patch assumes that the previous 2 patches are already applied to
  upstream.
  '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.'
  '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after()
  APIs',
  So this patch does not include the changes of the previous patch.
  
  I separated this patch.
  
  - 004.elm_genlist.c.patch.txt
  Patch for src/lib/elm_genlist.c
  - 005.test_genlist.c.patch.txt
  Patch for src/bin/test_genlist.c 
  - 006.genlist.patch.txt
  Patch for data/theme/default.edc
  
  And you have to add attached group_index.png file into 'data/themes'
  'group_index.png' file is group index background image. 
  
  
  Daniel Juyung Seo help make test code and refactoring group index code.
  
  Please review it and let me know if there is any problem in this patch.
  
  Thanks.
  Seunggyun Kim
  
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment,
 and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] how to do ecore_con_url POSTs?

2011-01-06 Thread The Rasterman
On Thu, 06 Jan 2011 23:18:09 -0200 Raphael Kubo da Costa k...@profusion.mobi
said:

 At Thu, 6 Jan 2011 15:34:24 +0900,
 Carsten Haitzler (The Rasterman) wrote:
  
  On Tue, 28 Dec 2010 15:39:41 +0900 Carsten Haitzler (The Rasterman)
  ras...@rasterman.com said:
  
  http://trac.enlightenment.org/e/changeset/55926
  
  comments?
 
 Only about the ecore stuff itself, as I've never touched the rest of the
 files.

i know. i only cared about fixing up the api for 1.0 - internals can always be
changed. i just took the fastest path to getting api set up.

one thing i was hoping you'd comment on... we have get and post... where's
put? :)

 +#define MODE_AUTO 0
 +#define MODE_GET  1
 +#define MODE_POST 2
 
 This looks... ugly :)
 
 Anything agains having an enum? Plus, if both AUTO and POST have the
 same effect, why not have only POST and adapt ecore_con_url_send
 accordingly?

because i wasnt sure i'd get it right for both - and as such auto will be
killed eventually as its deprecated. :)

 +/**
 + * Sends a get request.
 + *
 + * @param url_con Connection object to perform a request on, previously
 created
 + *with ecore_con_url_new() or ecore_con_url_custom_new().
 + * @param dataPayload (data sent on the request)
 + * @param length  Payload length. If @c -1, rely on automatic length
 + *calculation via @c strlen() on @p data.
 + * @param content_type Content type of the payload (e.g. text/xml)
 
 It doesn't make much sense to send Content-Length and Content-Type in
 a GET, so I think those two can be removed from the function's
 signature.
 
 +/**
 + * Sends a post request.
 + *
 + * @param url_con Connection object to perform a request on, previously
 created
 + *with ecore_con_url_new() or ecore_con_url_custom_new().
 + * @param dataPayload (data sent on the request)
 + * @param length  Payload length. If @c -1, rely on automatic length
 + *calculation via @c strlen() on @p data.
 + * @param content_type Content type of the payload (e.g. text/xml)
 
 It should be noted somewhere that passing NULL to data and 0 to length
 performs a bodyless POST.

if its an explicit post call.. isnt that obvious? :) no data - no body :)

 --
 Raphael Kubo da Costa
 ProFUSION embedded systems
 http://profusion.mobi
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] how to do ecore_con_url POSTs?

2011-01-06 Thread The Rasterman
On Thu, 06 Jan 2011 23:57:53 -0200 Raphael Kubo da Costa k...@profusion.mobi
said:

 At Fri, 7 Jan 2011 10:25:05 +0900,
 Carsten Haitzler (The Rasterman) wrote:
  i know. i only cared about fixing up the api for 1.0 - internals can always
  be changed. i just took the fastest path to getting api set up.
  
  one thing i was hoping you'd comment on... we have get and post... where's
  put? :)
 
 I thought you were only caring about fixing up the api for 1.0 etc etc ;D

bingo. as long as it functions as intended (and deprecated fn just functions
as it used to until it's killed), i dont care too much. it's a relatively
insignificant and isolated bit of code - can be fixed up any time with no
affect on api/abi :) 

   Anything agains having an enum? Plus, if both AUTO and POST have the
   same effect, why not have only POST and adapt ecore_con_url_send
   accordingly?
  
  because i wasnt sure i'd get it right for both - and as such auto will be
  killed eventually as its deprecated. :)
 
 Fine then. Is the 'stuff that should be killed after 1.0 or 1.x' being
 tracked anywhere? I fear this might just sit there indefinitely until
 someone notices.

nup. but as such the only thing hat passes in auto is the deprecated send api -
so i see it as an obvious link :)

   It should be noted somewhere that passing NULL to data and 0 to length
   performs a bodyless POST.
  
  if its an explicit post call.. isnt that obvious? :) no data - no body :)
 
 One might think, for example, that just passing NULL to data (or 0 to
 length) is enough, just like it happened in one of your previous
 commits to this part.

well if u pass null - sending length != 0 is nonsensical. sending a data ptr
but with length 0 also is nonsensical. :) so it goes hand-in-hand i'd say. if u
have body data - it is more than 0 bytes in size.. and u have a pointer to it.
otherwise it's NULL and well size is obviously 0. now that we can actually
define a get vs a post we dont need to piggyback data + size to guess what to
do. :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] question about edje_message_queue

2011-01-06 Thread The Rasterman
On Thu, 23 Dec 2010 23:04:59 +0900 ChunEon Park chuneon.p...@samsung.com said:

hmm i checked the code... the code is in fact correct. it shouldnt process a
message twice. its written in a safe way (seems i thought about this case
already when implementing it).

see _edje_message_queue_process() and edje_object_message_signal_process().
there is a small issue of ordering of signals between processing those of a
signal object and a global message queue - but that exists anyway if you
process 1 object vs all anyway - within an obj it will have consistent ordering
but not between objects. but .. it wont process twice.

 Hello, This is Hermet. 
 
 I have one problem because of the message event order.
 Let me describe the situation. 
 
 I added two clicked callback functions to one elm_button. 
 Let's call the callback functions A and B 
 
 It should be called sequentially definitely. 
 
 I'm not sure why user should add separate callbacks but they may use this
 case.
 Because multiple callback functions for one widget are available. 
 
 However, in some cases, the system is so much slow and user clicked the
 button continually in a hurry.
 
 So, the clicked message will be queued to the edje message queue (msgq) 
 
 Now, it's time to process the signal callbacks. 
 
 It will call  _edje_message_queue_process to process the queued message
 events. 
 Since user touched the buttons continually and the system could not process
 the events yet, 
 the clicked event messages will be queued in order. 
 
 Let's suppose the count of clicked events as 4. 
 
 Now It begins to process one. 
 
 Because user added two callback functions, A will be called first. 
 But in this A function, it creates an elementary widget which calls
 edje_object_message_signal_process internally. 
 
 It means, it will process the queued events(tmp_msgq) again plus additional
 new queued events for its own widget. 
 
 But next queued event is also button clicked event.
 Thus, the A function will be called again even B function does not called
 yet. 
 
 Users might don't know about this but problem can be occurred. 
 
 In this case, the callback function will be called like this order. A - A
 - A - A - B - B - B - B actually.  
 However, it should be called like this A - B - A - B - A - B - A - B.
 
 
 The real scenario is like this. 
 In a button callback A, user create a genlist then apply one style by using
 elm_object_style_set. 
 
 
 
 Could someone give me an advice?
 Or Must be fixed the edje_message_queue?
 
 Once, I attached the patch file for the edje_message_queue,
 please consider and reply me. 
 
 Thanks. 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Group index support

2011-01-06 Thread The Rasterman
On Thu, 06 Jan 2011 22:05:00 +0900 Seunggyun Kim sgyun@samsung.com said:

in svn! :)

 Hello Raster,
 
 I added a small patch for Genlist group item clear.
 And I changed git-minh to git-h in item_block_position function.
 Thanks Govi
 
 Please review it and let me know if there is any problem in this patch.
 
 Thanks.
 Seunggyun Kim
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Thursday, January 06, 2011 5:59 PM
 To: Daniel Juyung Seo
 Cc: 'Seunggyun Kim'; manti...@samsung.com;
 enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [Patch] Group index support
 
 On Thu, 06 Jan 2011 14:34:34 +0900 Daniel Juyung Seo
 juyung@samsung.com
 said:
 
 in svn! :)
 
  Hello Raster,
  Thanks.
  
  I added a small patch for Genlist Group.
  I missed one. Thanks Govi!
  Can you review this and apply it to upstream?
  
  Thanks.
  Daniel Juyung Seo (SeoZ)
  
  -Original Message-
  From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
  Sent: Thursday, January 06, 2011 2:14 PM
  To: Seunggyun Kim
  Cc: manti...@samsung.com; enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] [Patch] Group index support
  
  On Thu, 30 Dec 2010 21:31:40 +0900 Seunggyun Kim sgyun@samsung.com
  said:
  
  looks ok to me. in svn! :)
  
   Hello,
   
   I added group index feature.
   This feature support to show item indicates group index.
   I attached capture images showing group index.
   As you can see attached png images, Group index item includes same group
   items.
   
   The group index is shown until every items that have same group index
 are
   scrolled.
   so group index realize/unrealize is not excuteded in
 _item_block_position
   function.
   instead of the function, group index is controlled in _pan_calculate
   function.
   
   Genlist Group and Genlist Group Tree menu is added in
 elementary_test.
   you can test group index operations in elementary_test.
   
   This patch is not support elm_genlist_item_insert_before/after operation
  of
   group index.
   We are now considering the operations in group index.,
   
   This patch assumes that the previous 2 patches are already applied to
   upstream.
   '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.'
   '[E-devel] [Patch] Tree support for
 elm_genlist_item_insert_before/after()
   APIs',
   So this patch does not include the changes of the previous patch.
   
   I separated this patch.
   
   - 004.elm_genlist.c.patch.txt
   Patch for src/lib/elm_genlist.c
   - 005.test_genlist.c.patch.txt
   Patch for src/bin/test_genlist.c 
   - 006.genlist.patch.txt
   Patch for data/theme/default.edc
   
   And you have to add attached group_index.png file into 'data/themes'
   'group_index.png' file is group index background image. 
   
   
   Daniel Juyung Seo help make test code and refactoring group index code.
   
   Please review it and let me know if there is any problem in this patch.
   
   Thanks.
   Seunggyun Kim
   
  
  
  -- 
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
  
  
 
 
  --
  Learn how Oracle Real Application Clusters (RAC) One Node allows customers
  to consolidate database storage, standardize their database environment,
  and, 
  should the need arise, upgrade to a full multi-node Oracle RAC database 
  without downtime or disruption
  http://p.sf.net/sfu/oracle-sfdevnl
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_transit

2011-01-06 Thread The Rasterman
On Thu, 06 Jan 2011 15:21:30 +0900 ChunEon Park chuneon.p...@samsung.com said:

this is definitely an improvement i'd say - and yes - setting up a transit is
setting up a pipeline. unlike timer and animators they are not 1-off setups.
they require several calls to be set up. so this is better.

as for elm animator... hmm - i quite like how it works - you can pause and
resume it - transit can't currently. also get if its currently active or not.

 Hi. 
 
 Even it looks somewhat alien elm, 
 
 I hope EFL supports basic effect by using c and edc.
 
 In some cases, it is useful for app developers. 
 They want to use effects easily and quickly as Other F/W does providing. 
 
 Here is patch again.
 
 Added two lines for elm_transit_duration_set exception handling. 
 
 I guess there are possibilities still to add/modify some functions to the
 transit. 
 So, currently the exception cases does not defined yet. 
 
 But I will try patches soon as perfect things.
 
 Please consider about transit.  
 
 And..  if this transit is acceptable, 
 How about deprecate elm_animator as soon as possible? 
 
 Thanks. 
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Thursday, January 06, 2011 1:37 AM
 To: Gustavo Sverzut Barbieri
 Cc: ChunEon Park; enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [PATCH] elm_transit
 
 On Wed, 5 Jan 2011 12:48:05 -0200 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:
 
  On Wed, Jan 5, 2011 at 12:27 PM, ChunEon Park chuneon.p...@samsung.com
  wrote:
   Good day, this is Hermet.
  
   Here is elm_transit patch.
  
   - Modified elm_transit_add(double duration) to elm_transit_add()
   - Added elm_transit_duration_set() / elm_transit_duration_get() APIs
   - Added elm_transit_go API
  
  Modifying the duration of an ongoing animation is tricky, what do you
  do to avoid things going weirdly?  Let's say you're at 0.5 of an 1.0
  second (progress = 50%), then you reset it to 2.0 second, you're now
  back in progress to 25%.
  
  I'm also strongly against _go() apis. They do not need to exist, as
  they don't for all but elm_list, which is there for an optimization
  hack which I dislike every time i have to type them.
 
 in this case transit is a time based thing - when does it start its
 animation?
 you can do a lot of set-up before you start it and thus there is a good
 reason
 for being able to separate the starting of the transition from its setup. as
 for setting the duration - not weird - not more weird than the adding ofthe
 objects. if you stand back and look at it, transit is much like an object -
 u
 create it then set up a whole bunch of properties (basically a transition
 pipeline) and then say go. there is no good reason why it shouldn't be
 expanded to allow chained transitions. eg transition from A to B, then B to
 C,
 then C to D - and thus there would be a good case for each leg of the
 transition to have its own timeframe - thus a set call for setting the
 transition duration. again - this also makes the go() call almost a must as
 at
 what point would you start that transition - and for that matter if you have
 a
 fairly lengthy and complex transition you do often you may want to repeat it
 again and again (call go to start it each time).
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro trunk/TMP/st/elementary

2011-01-07 Thread The Rasterman
On Thu,  6 Jan 2011 11:01:34 -0800 Enlightenment SVN
no-re...@enlightenment.org said:

 Log:
 add guards in config.h to avoid multiple inclusions
   
   raster: may I rename elementary_config.h to config.h ? If I
   add macros for all the init stuff, it would be nice to have
   consistent name for that file

yes you may :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk: ecore ecore/src/lib/ecore ecore/src/lib/ecore_file eet eet/src/lib eina eina/src/lib evas/src/lib/canvas evas/src/lib/file evas/src/lib/include

2011-01-07 Thread The Rasterman
 the Web.
  Learn how to best implement a security strategy that keeps consumers'
  information secure and instills the confidence they need to proceed with
  transactions. http://p.sf.net/sfu/oracle-sfdevnl
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 
 
 --
 Gaining the trust of online customers is vital for the success of any company
 that requires sensitive data to be transmitted over the Web.   Learn how to 
 best implement a security strategy that keeps consumers' information secure 
 and instills the confidence they need to proceed with transactions.
 http://p.sf.net/sfu/oracle-sfdevnl 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Enlightenment web site - please review

2011-01-09 Thread The Rasterman
On Fri, 17 Dec 2010 02:15:40 -0500 Jesse Charbneau j...@thecharbneaus.com
said:

i guess others have done more detailed reviews so there is little point doing
another - overall lit looks ok to me - just some of the gfx looks
rough/unfinished like a cropped block diagram and screenshot on the about page.
why has it been cropped and basically made uglier not just left as-is (or
redone to be flat if flat is what you want)

 Hello,
   I’ve been working off list with Gustavo, and we’d like to get some feedback
 on the design thats been worked out.
 
 http://e-www.thecharbneaus.com/p.php?p=aboutl=en
 http://e-www.thecharbneaus.com/p.php?p=downloadl=en
 http://e-www.thecharbneaus.com/p.php?p=supportl=en
 http://e-www.thecharbneaus.com/p.php?p=docsl=en
 
 Thanks,
 Jess
 
 
 --
 Lotusphere 2011
 Register now for Lotusphere 2011 and learn how
 to connect the dots, take your collaborative environment
 to the next level, and enter the era of Social Business.
 http://p.sf.net/sfu/lotusphere-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Patches for e17: i18n, includes

2011-01-09 Thread The Rasterman
On Thu, 06 Jan 2011 19:38:57 +0100 Fabian Nowak timyst...@arcor.de said:

 Hello,
 
 few weeks ago I obtained the message about e17 pre3 and tried it and was
 very impressed. However, when updating some translations, I found some
 un-i18n'ed components. Attached are the patches that should make them
 translatable. I declared many DBG / ERR messages as translatable because
 they contained messages that are to be translated in other components,
 such as failing file accesses.
 
 Furthermore, on my Debian unstable system, I had to insert some
 includes. These are contained in the attached patch as well.

sorry - didnt get any patches here :(

 Furthermore I have a question that I already raised on the intl mailing
 list:
 
 Another question I have is why the modules.desktop.in is not included
 in the translation stuff? Regarding Xfce, they managed to include po
 files as well, which made translating more comfortable and also rendered
 the translations more complete by having translated desktop files.

well because desktop files can have translations inside of them - and this
means the translations for a desktop file AND the stuff it's shipped with are
self-contained. in the case of a module - a module LIVES inside of its dir -
data files, binaries, module.so and all. with the translations there its easier
to split modules off or merge them in as u just add that dir to your build or
packaging, or you remove it. you dont have to worry about patching po files.
sure - it means more than 1 file to edit for translations, but everything else
is much easier this way, so i'd say the current method wins for overall
easier

 Hope it helps and best regards 
 
 Fabian
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Change the second parameter type of elm_slidershow_timeout_set

2011-01-09 Thread The Rasterman
On Fri, 07 Jan 2011 09:39:10 +0900 Jihoon Kim jihoon48@samsung.com said:

 Most of APIs related to timeout_set / get uses double type as parameter,
 but elm_slidershow uses integer type.
 
 For uniformity, the second parameter type of elm_slideshow_timeout_set is
 changed into double type.
 
 Please review this patch and apply in svn if it is ok.
 
 Thanks.

yup. you're right. should be a double. in svn! thanks!

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_transit

2011-01-09 Thread The Rasterman
On Fri, 07 Jan 2011 20:59:15 +0900 ChunEon Park chuneon.p...@samsung.com said:

in svn! :)

 Really sorry. 
 
 Attached file is something wrong.
 
 Here it again. 
 
 Thanks. 
 
 -Original Message-
 From: ChunEon Park [mailto:chuneon.p...@samsung.com] 
 Sent: Friday, January 07, 2011 8:48 PM
 To: 'enlightenment-devel@lists.sourceforge.net'
 Subject: [PATCH] elm_transit 
 
 Hi, 
 
 Here is a very small patch for elm_transit 
 
 Removed an unnecessary parameter. 
 
 Please consider then apply it. 
 
 Thanks. 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist doxygen fix and addition.

2011-01-09 Thread The Rasterman
On Sat, 8 Jan 2011 02:00:16 +0900 Daniel Juyung Seo seojuyu...@gmail.com said:

in svn! thanks! :)

 Hello,
 
 I fixed some typos of Genlist doxygen and added more explanations.
 Please review this and apply this to upstream.
 
 Thanks.
 Daniel Juyung Seo (SeoZ)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Questions concerning state and progress on internationalization

2011-01-09 Thread The Rasterman
 alleviate the need
 for discussion about where in a component to initiate the l10n. In most
 cases, introducing real package headers, i.e. headers describing the
 entire package in addition to config.h, if not already existent, might
 be most senseful. 
 - I can do the work to make all components use gettext 0.18, use one
 single i18n config wrt. Makevars, configure.ac, autogen.sh, C
 directives.

you'll have to explain what 0.18 is (compared to 0.12/0.14 etc.) and why? :)

 I hope to achieve valuable discussion on the i18n / l10n issues.
 
 Fabian
 
 
 
 --
 Gaining the trust of online customers is vital for the success of any company
 that requires sensitive data to be transmitted over the Web.   Learn how to 
 best implement a security strategy that keeps consumers' information secure 
 and instills the confidence they need to proceed with transactions.
 http://p.sf.net/sfu/oracle-sfdevnl 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon

2011-01-09 Thread The Rasterman
On Mon, 10 Jan 2011 15:23:24 +1100 Brett Nash n...@nash.id.au said:

 Hello,
   So I have a simple app the displays a list of things in a genlist in a
 format vaguely like:
 
   Key value
 
 Where key is the main item, and value is stored using a .icon_get 
 callback.  In it I do code along the lines of:
 
   if (strcmp(elm.swallow.end,part)) != 0) return NULL;
 
   o = elm_label_add(obj);
   elm_label_label_set(o, calculated_value(yadda, yadda));
   evas_object_show(o);
   return o;
 
 This used to work, but with a recent update it stopped working.
 
 If I chance elm.swallow.end: to elm.swallow.icon it works fine (albeit
 backwards value: key).
 
 Unfortunately I can't find any examples using a label in the end
 position, but it used to work (I have a screenshot, so I know I'm not
 crazy ;-)
 
 Anyone have any ideas what I need to do to make it work, or an alternate
 suggestion to make the equivalent work?

well i just tested genlist - put a different icon in elm.swallow.end vs
elm/swallow.icon - works. 2 different icons.  printf tells me it's calling it
for both positions. i can't reproduce your issue here :(

   Regards,
   nash
 
 
 --
 Gaining the trust of online customers is vital for the success of any company
 that requires sensitive data to be transmitted over the Web.   Learn how to 
 best implement a security strategy that keeps consumers' information secure 
 and instills the confidence they need to proceed with transactions.
 http://p.sf.net/sfu/oracle-sfdevnl 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Questions concerning state and progress on internationalization

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 17:45:53 +1000 David Seikel onef...@gmail.com said:

 On Sun, 09 Jan 2011 23:18:15 +0100 Fabian Nowak timyst...@arcor.de
 wrote:
 
  Hey all,
  
  when updating some German translation of e17 trunk, I noticed that
  many components still lack i18n. So I started updating many of them
  and successfully introduced translations as I could verify on my
  computer.
  
  As you may know, translations are an important step for software to be
  spread and thereby debugged, tested, helped, enhanced and commented on
  by a wide range of people from everywhere over the world.
  
  However, many questions have come up:
  
  1. Why is gettext 0.14 used? 0.18 (and later?) does already exist.
  (component e even uses 0.12.1)
 
 version X already exists is a poor reason to use version X.  We
 should generally choose to use the latest version that is being used by
 the most people.  Choosing the very latests, bleeding edge, was just
 released this morning version simply because it exists means that our
 software just wont work for most people.  We can't expect ordinary
 users to grab the latest version.  We should NOT be expecting even our
 developers to grab the latest versions.  People stick with the stable
 versions of their distributions for good reasons.
 
 I know, I say this all the time, and people don't listen.  :-P

i do. i already am there. i'm always on some older stable release of
something :) only rarely do i concede the need for some new bleeding :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 18:29:31 +1100 Brett Nash n...@nash.id.au said:

   
 if (strcmp(elm.swallow.end,part)) != 0) return NULL;
   
 o = elm_label_add(obj);
 elm_label_label_set(o, calculated_value(yadda, yadda));
 evas_object_show(o);
 return o;
   
   This used to work, but with a recent update it stopped working.
   
   Anyone have any ideas what I need to do to make it work, or an alternate
   suggestion to make the equivalent work?
  
  well i just tested genlist - put a different icon in elm.swallow.end vs
  elm/swallow.icon - works. 2 different icons.  printf tells me it's calling
  it for both positions. i can't reproduce your issue here :(
 
 Did you try it for an elm label?
 
 Icons work for me too.
 
 .. Just not an elm_label().

is it complaining on stdout/err about not being able to calc a min size? :) as
such sticking a label in an icon is a bit odd because you already have labels i
the item itself, but the problem probably is a min size calc thing and may
require special care that happened to work before by luck and not by design :
( i know i dont intend labels to work by design due to their nature (height
is dependant on width thus u cant calc a min width AND height without first
fixing width).

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elc_ctxpopup

2011-01-10 Thread The Rasterman
On Fri, 07 Jan 2011 17:50:14 +0900 ChunEon Park chuneon.p...@samsung.com said:

in svn - good, except for a small formattring issue. a if() (with no space
after if). i fixed it along the way :)

 Hi, this is Hermet. 
 
 Here code is for the ctxpopup. 
 
 Since the functionalities of ctxpopup are somewhat different, 
 I'm trying to overwrite the ctxpopup code entirely first. 
 
 The main reason is, 
 Original ctxpopup could determine it's size and position by itself.
 Of course, upstreamed version supports this. But it can not be reduced it's
 size
 And it supposes the arrow position to center of box edje. 
 
 Basically, 
 This version calculates it's box size first then find available space from
 the it's position. 
 The origin position of the box is not expected, it finds the available
 positions. 
 But if there is not enough space to be shown, then it finds a best direction
 to be shown again.
 In this case, it reduces it's size also as to be shown entirely. 
 Since the ctxpopup supports scroller, the reduced box could show the all
 items also. 
 (The point is ctxpopup should know the size of total items...)
 
 I'm not sure the upstreamed version could cover the above scenario, 
 If then, I need to modify it first.
 
 Or not, please review this code. It should have a review definitely. 
 
 Thanks. 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 18:23:18 +0900 Daniel Juyung Seo seojuyu...@gmail.com
said:

 hi Raster,
 is that related to below codes in elm.swallow.end?
 aspect: 1.0 1.0;
 aspect_preference: VERTICAL;
 
 Nash told that label in elm.swallow.icon works.
 Thanks.

that forces it to have a 1:1 aspect ratio with the vertical axis being the
controlling/preferred axis - ie width adjusts based on hight with the 1:1 aspect

 Daniel Juyung Seo (SeoZ)
 
 
 On Mon, Jan 10, 2011 at 6:04 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Mon, 10 Jan 2011 18:29:31 +1100 Brett Nash n...@nash.id.au said:
 
   
  if (strcmp(elm.swallow.end,part)) != 0) return NULL;
   
  o = elm_label_add(obj);
  elm_label_label_set(o, calculated_value(yadda, yadda));
  evas_object_show(o);
  return o;
   
This used to work, but with a recent update it stopped working.
   
Anyone have any ideas what I need to do to make it work, or an
alternate suggestion to make the equivalent work?
  
   well i just tested genlist - put a different icon in elm.swallow.end vs
   elm/swallow.icon - works. 2 different icons.  printf tells me it's
   calling it for both positions. i can't reproduce your issue here :(
 
  Did you try it for an elm label?
 
  Icons work for me too.
 
  .. Just not an elm_label().
 
  is it complaining on stdout/err about not being able to calc a min size? :)
  as such sticking a label in an icon is a bit odd because you already have
  labels i the item itself, but the problem probably is a min size calc thing
  and may require special care that happened to work before by luck and not
  by design : ( i know i dont intend labels to work by design due to their
  nature (height is dependant on width thus u cant calc a min width AND
  height without first fixing width).
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)    ras...@rasterman.com
 
 
  --
  Gaining the trust of online customers is vital for the success of any
  company that requires sensitive data to be transmitted over the Web.
  Learn how to best implement a security strategy that keeps consumers'
  information secure and instills the confidence they need to proceed with
  transactions. http://p.sf.net/sfu/oracle-sfdevnl
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map downloading progress info bug fix

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 15:45:28 +0900 sangho park gouach...@gmail.com said:

is it download or downloading... or should it maybe be changed to
downloaded (like clicked). in your code you use both downloading and
downloaded. test uses downloading. so which is it? :)

 Dear all,
 
 This is a patch for elm_map downloading progress info.
 
 I added one new signal, one new API and fixed seg fault bug.
 
 - signal : download (this signal is called when map_tile is downloaded)
 - API : elm_map_utils_downloading_status_get(const Evas_Object *obj, int
 *try_num, int *finish_num)
 - seg fault : if user select custom map provider, seg fault occurs, because
 there is no url_cb in the custom map provider
 
 you can check download progress using these signal  API.
 the example is in test_map.c.
 
 thanks.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] [ecore_con_url] Add CA validation control with SSL connections

2011-01-10 Thread The Rasterman
On Fri, 31 Dec 2010 08:18:40 +0100 PnB poor.new...@gmail.com said:

 Le 30/12/2010 22:10, Vincent Torri a écrit :
  http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta
  http://en.wikipedia.org/wiki/Feature_complete
 
  so:
 
  * testing
  * bug fixing
 
  anything else is postponed after the release.
 
 Thanks for the clarification. I'll wait then.

please don't forget to remind us post 1.0 in case we forget to follow this up :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map downloading progress info bug fix

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 18:59:38 +0900 Mike McCormack mj.mccorm...@samsung.com
said:

 
 On 01/10/2011 03:45 PM, sangho park wrote:
 
  I added one new signal, one new API and fixed seg fault bug.
 
 Separate changes are better submitted (and committed) as separate patches.
 
 This way, rollbacks only affect bad changes, reviewing changes is easier,
 some patches can be applied while you rework others, etc.
 
 thanks,

that too :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map downloading progress info bug fix

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 10:55:59 +0100 Atton Jonathan jonathan.at...@gmail.com
said:

thats the point of open source. you did the big initial work of getting it up
and showing that it (can) work. making it partly useful - or mostly. now people
see more they can do with it - extend and embrace and improve.. and .. so
things get better. :) you see your initial baby grow and become more with other
people's help.

 It's nice to see people working on elm map. It a very usefull widget but I
 do not have the time to complete it.
 
 2011/1/10 Carsten Haitzler ras...@rasterman.com
 
  On Mon, 10 Jan 2011 18:59:38 +0900 Mike McCormack 
  mj.mccorm...@samsung.com
  said:
 
  
   On 01/10/2011 03:45 PM, sangho park wrote:
  
I added one new signal, one new API and fixed seg fault bug.
  
   Separate changes are better submitted (and committed) as separate
  patches.
  
   This way, rollbacks only affect bad changes, reviewing changes is easier,
   some patches can be applied while you rework others, etc.
  
   thanks,
 
  that too :)
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 
  --
  Gaining the trust of online customers is vital for the success of any
  company
  that requires sensitive data to be transmitted over the Web.   Learn how to
  best implement a security strategy that keeps consumers' information secure
  and instills the confidence they need to proceed with transactions.
  http://p.sf.net/sfu/oracle-sfdevnl
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 -- 
 Regards.
 --
 Gaining the trust of online customers is vital for the success of any company
 that requires sensitive data to be transmitted over the Web.   Learn how to 
 best implement a security strategy that keeps consumers' information secure 
 and instills the confidence they need to proceed with transactions.
 http://p.sf.net/sfu/oracle-sfdevnl 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 20:49:05 +1100 Brett Nash brettn...@gmail.com said:

 
 
 On 10/01/2011, at 8:04 PM, Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:
 
  On Mon, 10 Jan 2011 18:29:31 +1100 Brett Nash n...@nash.id.au said:
  
  
 if (strcmp(elm.swallow.end,part)) != 0) return NULL;
  
 o = elm_label_add(obj);
 elm_label_label_set(o, calculated_value(yadda, yadda));
 evas_object_show(o);
 return o;
  
  This used to work, but with a recent update it stopped working.
  
  Anyone have any ideas what I need to do to make it work, or an alternate
  suggestion to make the equivalent work?
  
  well i just tested genlist - put a different icon in elm.swallow.end vs
  elm/swallow.icon - works. 2 different icons.  printf tells me it's calling
  it for both positions. i can't reproduce your issue here :(
  
  Did you try it for an elm label?
  
  Icons work for me too.
  
  .. Just not an elm_label().
  
  is it complaining on stdout/err about not being able to calc a min size? :)
 
 Nope. Nothing on stout except my debug to check the call. 
  as
  such sticking a label in an icon is a bit odd because you already have
  labels i the item itself, but the problem probably is a min size calc thing
  and may require special care that happened to work before by luck and not
  by design : ( i know i dont intend labels to work by design due to their
  nature (height is dependant on width thus u cant calc a min width AND
  height without first fixing width).
 
 Well basically I want a pretty standard list of left aligned labels with some
 right aligned values.  So if you have a suggestion I'd be happy to hear it.
 The values are all in the range 5-20 letters and are numeric (so should be
 right aligned).

there's a dual label item style already - but its a big label plus a smaller
one one above the other. you are in need of that - but just re-arranging them
to be left and right. create a new item style and provide it for all to use in
the default theme! :) then when other people need the same thing.. they
share! :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_transit

2011-01-10 Thread The Rasterman
On Mon, 10 Jan 2011 21:39:32 +0900 ChunEon Park chuneon.p...@samsung.com said:

oh dear. bad me - i didnt notice the isse. you declared elm_transit_add as:

elm_transit_add() - not elm_transit_add(void). that means the compiler doesnt
find errors when passing parameters. a function declared with elm_transit_add()
in C means this accepts 0 or MORE parameters - which are undefined. basically
it means it wont complain if you call it with no params, 1, 2, or N - it doesnt
care. thats really bad. thus the bug lipped through and your fix. first that
goes into svn.

you have some problems though with pause  resume. on run you never reset
delayed to 0. :) so if you want to run multiple times and have paused it at a
time in the past with an older run... it'll get things wrong. also you have
pause() and resume - why not have a pause_set(transit, EINA_TRUE/FALSE); and a
pause_get() so you can set and get the paused state. that'd be better. also i
see another if formatting thing:

+   if(transit-animator)

no space after if :) could you fix the above? :)

 Dear All. 
 
 Here is elm_transit patches.
 
 001_elm_transit.txt
 Added elm_transit_pause, elm_transit_resume, elm_transit_progress_value_get
 
 002_elm_transit.txt
 fixed customized transit sample error. 
 
 
 Check it then apply it please.
 
 Thanks. 
 
 Best Regards
 Hermet


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map downloading progress info bug fix

2011-01-10 Thread The Rasterman
On Tue, 11 Jan 2011 11:40:45 +0900 sangho park gouach...@gmail.com said:

thanks! in svn! :)

 yes.. downloaded is right.
 I changed download, downloading to downloaded.
 sorry for bothering you :).
 
 thanks.
 
 On Mon, Jan 10, 2011 at 6:43 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Mon, 10 Jan 2011 15:45:28 +0900 sangho park gouach...@gmail.com said:
 
  is it download or downloading... or should it maybe be changed to
  downloaded (like clicked). in your code you use both downloading and
  downloaded. test uses downloading. so which is it? :)
 
   Dear all,
  
   This is a patch for elm_map downloading progress info.
  
   I added one new signal, one new API and fixed seg fault bug.
  
   - signal : download (this signal is called when map_tile is downloaded)
   - API : elm_map_utils_downloading_status_get(const Evas_Object *obj, int
   *try_num, int *finish_num)
   - seg fault : if user select custom map provider, seg fault occurs,
  because
   there is no url_cb in the custom map provider
  
   you can check download progress using these signal  API.
   the example is in test_map.c.
  
   thanks.
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Fw: [Fwd: [Fwd: CeBIT Open Source 2011 - Call for Projects]]

2011-01-13 Thread The Rasterman
On Thu, 13 Jan 2011 08:27:46 +0100 Andreas Volz li...@brachttal.net said:

well i did respond that i'd get back soon - but i got this just before i went
on holidays and i lost internet for most of them and i've been catching up on
mail in the last week - this just slipped up in my inbox. i was meaning to deal
with it this week actually. :)

 Hello together,
 
 see below an E-Mail to the german E users/developers. For some reason
 no one answered, so I forward it to the list (google translated...).
 
 Do you know about this topic?
 
 regards
   Andreas
 
 ---
 
 hello Mr. Haitzler,
 
 hello Enlightenment team
 
 since in our previous emails still no response came,
 I now extend the list to just a few German
 Addresses of the Enlightenment list.
 
 Thanks again for the application of Enlightenment to the call for
 Projects for the CeBIT Open Source 2011th The application was
 successful, Enlightenment was for a free booth space with electricity
 and Internet Access at CeBIT 2011 selected. But we need
 necessarily the definitive commitment on the part of the project that
 the state at the Exhibition Grounds in Hanover from 1 to 5 March 2011
 throughout with at least one is occupied by two people.
 
 If this is not for any reason, work out, we now beg to
 by the end of this week for news. We need the space then
 another project awarded on the waiting list.
 
 The editors of Linux Magazine, as well as CeBIT, the open-source team
 forward on the promise of Enlightenment.
 
 Regards
 
 Britta Wülfing 
 
 Anfang der weitergeleiteten Nachricht:
 
 Datum: Tue, 11 Jan 2011 16:41:30 +0100
 Sender: Britta Wuelfing bwuelf...@linuxnewmedia.de
 Empfänger: ras...@rasterman.com, frederik.s...@gmail.com,
 kaeth...@gmail.com,  li...@brachttal.net, hannes.janet...@gmail.com
 Titel: [Fwd: [Fwd: CeBIT Open Source 2011 - Call for Projects]]
 
 
 Hallo Herr Haitzler,
 
 hallo Enlightenment-Team,
 
 da auf unsere bisherigen Mails noch keine Antwort gekommen ist,
 erweitere ich jetzt einfach mal den Verteiler um ein paar deutsche
 Adressen der Enlightenment-Liste.
 
 Nochmals vielen Dank für die Bewerbung von Enlightenment beim Call for
 Projects für die CeBIT Open Source 2011. Die Bewerbung hatte Erfolg,
 Enlightenment wurde für einen kostenlosen Standplatz inklusive Strom und
 Internetanschluß auf der CeBIT 2011 ausgewählt. Wir benötigen nun aber
 unbedingt die definitive Zusage von Seiten des Projekts, dass der Stand
 auf dem Messegelände in Hannover vom 1. bis 5. März 2011 durchgehend mit
 mindestens ein bis zwei Personen besetzt wird.
 
 Falls dies aus irgendwelchen Gründen nicht klappt, bitten wir nun bis
 spätestens Ende dieser Woche um Nachricht. Wir müssen den Platz dann an
 ein anderes Projekt auf der Warteliste vergeben.
 
 Die Redaktion des Linux-Magazin sowie das CeBIT-Open-Source-Team freuen
 sich auf die Zusage von Enlightenment.
 
 Viele Grüße
 
 Britta Wülfing
 
 -- 
 Britta Wülfing
 Linux-Magazin Online
 Linux New Media AG
 Tel: +49 89 99 34 11 18, Fax: +49 89 9934 1199
 bwuelf...@linuxnewmedia.de - http://www.linux-magazin.de
 --
 Linux New Media, the Pulse of Linux: Lawrence, KS - Málaga
 Manchester - München - São Paulo - Warszawa
 --
 Sitz der Gesellschaft: Putzbrunner Str.71, 81739 München
 Amtsgericht München: HRB 129161
 Vorstand: Brian Osborn, Hermann Plank
 Aufsichtsratsvorsitzender: Rudolf Strobl
 
 
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] snaps

2011-01-13 Thread The Rasterman
On Fri, 14 Jan 2011 00:02:32 -0500 Mike Blumenkrantz m...@zentific.com said:

 On Thu, 13 Jan 2011 22:48:28 -0600
 Jeff Hoogland jeffhoogl...@gmail.com wrote:
 
  Maybe it is just because I am new around here... But why are snap shots even
  really needed? Pulling down all the latest sources from SVN really isn't all
  that hard.
  
  ~Jeff Hoogland
  
  On Thu, Jan 13, 2011 at 10:36 PM, Mike Blumenkrantz
  m...@zentific.comwrote:
  
   We have a lot of users who would benefit from more frequent snapshots of
   e17.
   Since snapping e by itself is not much effort, how would people feel about
   doing a new snap every two weeks?  Someone would have to make
   dist-bzip2 every 2 weeks and upload somewhere, and it would probably take
   20-30 seconds.  Hell I'd even do it myself if it would reduce the number
   of times a week I tell people to switch to latest svn from snapshots.
  
   Thoughts?
  
   --
   Mike Blumenkrantz
   Zentific: NULL pointer dereferences now 50% off!
  
 Snapshots are what distributions create packages from.  The majority of users
 do not know what subversion is, nor do they know how to use it.

tbh we need to make packages if u care about those users. that means for
example make our own ubuntu packages - gentoo can look after itself (and well
mess things up with use flags as it is want to do, so i don't much care there).

jeff - could you spread the love for your debian rules/control and other pkging
files you use to build your pkgs? i'd love to just have an auto-build script
for pretty much everything... and speaking of stuff.. that's another email. :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] snaps

2011-01-14 Thread The Rasterman
On Fri, 14 Jan 2011 08:22:51 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Fri, 14 Jan 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Fri, 14 Jan 2011 00:02:32 -0500 Mike Blumenkrantz m...@zentific.com
  said:
 
  On Thu, 13 Jan 2011 22:48:28 -0600
  Jeff Hoogland jeffhoogl...@gmail.com wrote:
 
  Maybe it is just because I am new around here... But why are snap shots
  even really needed? Pulling down all the latest sources from SVN really
  isn't all that hard.
 
  ~Jeff Hoogland
 
  On Thu, Jan 13, 2011 at 10:36 PM, Mike Blumenkrantz
  m...@zentific.comwrote:
 
  We have a lot of users who would benefit from more frequent snapshots of
  e17.
  Since snapping e by itself is not much effort, how would people feel
  about doing a new snap every two weeks?  Someone would have to make
  dist-bzip2 every 2 weeks and upload somewhere, and it would probably take
  20-30 seconds.  Hell I'd even do it myself if it would reduce the number
  of times a week I tell people to switch to latest svn from snapshots.
 
  Thoughts?
 
  --
  Mike Blumenkrantz
  Zentific: NULL pointer dereferences now 50% off!
 
  Snapshots are what distributions create packages from.  The majority of
  users do not know what subversion is, nor do they know how to use it.
 
  tbh we need to make packages if u care about those users. that means for
  example make our own ubuntu packages - gentoo can look after itself (and
  well mess things up with use flags as it is want to do, so i don't much
  care there).
 
  jeff - could you spread the love for your debian rules/control and other
  pkging files you use to build your pkgs? i'd love to just have an
  auto-build script for pretty much everything... and speaking of stuff..
  that's another email. :)
 
 lutin is already doing official debian packages. What duplicating effort ?

it takes weeks for them to get into debian and be updated. we can run our own
apt repo and have them up in minutes.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] snaps

2011-01-14 Thread The Rasterman
On Fri, 14 Jan 2011 02:34:14 -0500 Mike Blumenkrantz m...@zentific.com said:

 On Fri, 14 Jan 2011 08:09:28 +0100
 Ralph Sennhauser gentoo.s...@bluewin.ch wrote:
 
  On Thu, 13 Jan 2011 23:36:32 -0500
  Mike Blumenkrantz m...@zentific.com wrote:
  
   We have a lot of users who would benefit from more frequent snapshots
   of e17. Since snapping e by itself is not much effort, how would
   people feel about doing a new snap every two weeks?  Someone would
   have to make dist-bzip2 every 2 weeks and upload somewhere, and it
   would probably take 20-30 seconds.  Hell I'd even do it myself if it
   would reduce the number of times a week I tell people to switch to
   latest svn from snapshots.
   
   Thoughts?
   
  
  I would rather do a snapshot if it's worth it and not after a specific
  schedule. I mean a packager is likely not keen on packaging e17 every
  second week just because the new snapshot is two weeks newer. For him
  it's more than the 20-30 seconds usually. And if you don't get them on
  board nothing is gained.
  
  I get the impression from your view a new snapshot would currently be
  worth it.
 There have been 1000+ commits since the last snap.  HAL is now actually
 optional in e, gadman sucks slightly less, lots of randr bugs fixed, etc.

snaps dont fix the issue. as above. look how long it takes for alpha, beta1,2,
3 to get into debian. it takes weeks - or even months. it wont solve your
problem as debs wont even be in by the next snapshot cycle given current rates.

i dont suggest we replace the official packagers - but for something where we
regularly snap on a schedule we should just make an automated build to cover
MOSt of the users as packages - they can apt-get install. gentoo can just build
from svn already in an ebuild. cover the users that are scared of svn. (i'd say
do fedora too if that can be done and provide a yum repo).


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] EFL 1.0... ready?

2011-01-14 Thread The Rasterman
OK. time for an update on this.

what comes under EFL:
eina   1.0
eet1.4
evas   1.0
ecore  1.0
embryo 1.0
edje   1.0
e_dbus 1.0
efreet 1.0
eeze   1.0

EFL's last go at getting ready for release was beta3. we have since fixed bugs
and api issues and what not that we found. as such the todo list for efl 1.0 as
best i can see is empty. tickets are either enhancements for 1.1 times or
unable to be worked on now (malformed utf8 robustness i'd say is not a bug
per-se more just being more robust when apps provide invalid input). massive
multi-gigabyte images to be loaded off disk are a so out there case that i'd
worry about that some other day when we have the data to examine. sure out
documentation could be more complete and better. but isn't that always the
case? :)

so i'd say EFL is ready to go out. what i want to know is this:

... are there any issues someone wants to bring up with EFL release?

please speak up now.. or forever hold your peace! :)

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] snaps

2011-01-14 Thread The Rasterman
On Fri, 14 Jan 2011 09:11:03 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Fri, 14 Jan 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Fri, 14 Jan 2011 02:34:14 -0500 Mike Blumenkrantz m...@zentific.com
  said:
 
  On Fri, 14 Jan 2011 08:09:28 +0100
  Ralph Sennhauser gentoo.s...@bluewin.ch wrote:
 
  On Thu, 13 Jan 2011 23:36:32 -0500
  Mike Blumenkrantz m...@zentific.com wrote:
 
  We have a lot of users who would benefit from more frequent snapshots
  of e17. Since snapping e by itself is not much effort, how would
  people feel about doing a new snap every two weeks?  Someone would
  have to make dist-bzip2 every 2 weeks and upload somewhere, and it
  would probably take 20-30 seconds.  Hell I'd even do it myself if it
  would reduce the number of times a week I tell people to switch to
  latest svn from snapshots.
 
  Thoughts?
 
 
  I would rather do a snapshot if it's worth it and not after a specific
  schedule. I mean a packager is likely not keen on packaging e17 every
  second week just because the new snapshot is two weeks newer. For him
  it's more than the 20-30 seconds usually. And if you don't get them on
  board nothing is gained.
 
  I get the impression from your view a new snapshot would currently be
  worth it.
  There have been 1000+ commits since the last snap.  HAL is now actually
  optional in e, gadman sucks slightly less, lots of randr bugs fixed, etc.
 
  snaps dont fix the issue. as above. look how long it takes for alpha,
  beta1,2, 3 to get into debian. it takes weeks - or even months. it wont
  solve your problem as debs wont even be in by the next snapshot cycle given
  current rates.
 
  i dont suggest we replace the official packagers - but for something where
  we regularly snap on a schedule we should just make an automated build to
  cover MOSt of the users as packages - they can apt-get install. gentoo can
  just build from svn already in an ebuild. cover the users that are scared
  of svn. (i'd say do fedora too if that can be done and provide a yum repo).
 
 i guess it can be done with ebuilder, no (on e3 or e4) ?

it can just be done on my or your or anyones desktop... doesn't need anything
special (other than a build env - probably an install of the specific distro in
a chroot).

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL 1.0... ready?

2011-01-14 Thread The Rasterman
On Fri, 14 Jan 2011 09:26:33 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Fri, 14 Jan 2011, Carsten Haitzler (The Rasterman) wrote:
 
  OK. time for an update on this.
 
  what comes under EFL:
  eina   1.0
  eet1.4
  evas   1.0
  ecore  1.0
  embryo 1.0
  edje   1.0
  e_dbus 1.0
  efreet 1.0
  eeze   1.0
 
  EFL's last go at getting ready for release was beta3. we have since fixed
  bugs and api issues and what not that we found. as such the todo list for
  efl 1.0 as best i can see is empty. tickets are either enhancements for 1.1
  times or unable to be worked on now (malformed utf8 robustness i'd say is
  not a bug per-se more just being more robust when apps provide invalid
  input). massive multi-gigabyte images to be loaded off disk are a so out
  there case that i'd worry about that some other day when we have the data
  to examine. sure out documentation could be more complete and better. but
  isn't that always the case? :)
 
  so i'd say EFL is ready to go out. what i want to know is this:
 
  ... are there any issues someone wants to bring up with EFL release?
 
   * FIXME (there are some XXX too, iirc) in code should be checked, to see 
 if they are really bugs
 
   * static analyser (lfelipe used to run it periodically) should be 
 launched to see potential problems

i was hoping for a list of specific issues. going through all fixme's and all
analysis things is pretty much never going to end. i am hoping for

i have a fix for a bug X i keep seeing i'm working on - so wait or i keep
seeing bug Y - here's the report. :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL 1.0... ready?

2011-01-14 Thread The Rasterman
On Fri, 14 Jan 2011 10:11:11 +0100 Nicolas Aguirre aguirre.nico...@gmail.com
said:

 2011/1/14 Carsten Haitzler ras...@rasterman.com:
  OK. time for an update on this.
 
  what comes under EFL:
  eina   1.0
  eet    1.4
  evas   1.0
  ecore  1.0
  embryo 1.0
  edje   1.0
  e_dbus 1.0
  efreet 1.0
  eeze   1.0
 
  EFL's last go at getting ready for release was beta3. we have since fixed
  bugs and api issues and what not that we found. as such the todo list for
  efl 1.0 as best i can see is empty. tickets are either enhancements for 1.1
  times or unable to be worked on now (malformed utf8 robustness i'd say is
  not a bug per-se more just being more robust when apps provide invalid
  input). massive multi-gigabyte images to be loaded off disk are a so out
  there case that i'd worry about that some other day when we have the data
  to examine. sure out documentation could be more complete and better. but
  isn't that always the case? :)
 
  so i'd say EFL is ready to go out. what i want to know is this:
 
  ... are there any issues someone wants to bring up with EFL release?
 
  please speak up now.. or forever hold your peace! :)
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)    ras...@rasterman.com
 
 
  --
  Protect Your Site and Customers from Malware Attacks
  Learn about various malware tactics and how to avoid them. Understand
  malware threats, the impact they can have on your business, and how you
  can protect your company and customers by using code signing.
  http://p.sf.net/sfu/oracle-sfdevnl
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 There is a bug in Enna, wich is IMO relative to an Evas Map bug or an
 elementary bug
 I can't reproduce the bug in elementary_test and I don't have the time
 to give you a minimal test case, sorry :(
 
 What I do is simple :
 
 elm_layout - elm_pager with flip style - push 2 elm_layout in pager
 When I don't do anything on the interface, enna is taking 100% CPU,
 and if I change in code the elm_pager to use the default style,
 everything is ok, 0%CPU.
 When I run into gdb, I see that evas is continuesly rendering the screen.
 
 What could i give you guys to see if we can fix this bug ?

h using elm default theme? maybe i can make a test case - what layout do u
use? this is really odd that u'd get 100% cpu - somethng is looping and
animating - but what?

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk/e/src: bin modules/conf_acpibindings modules/conf_edgebindings modules/conf_keybindings modules/conf_mousebindings

2011-01-14 Thread The Rasterman
);
  if (actg) actd = eina_list_nth(actg-acts, a);
 
  -  if (actd) label = actd-act_name;
  +  if (actd) label = _(actd-act_name);
 
  e_util_dialog_show(_(Binding Key Error),
 _(The binding key sequence, that
  you choose,
 
  Modified:
  trunk/e/src/modules/conf_mousebindings/e_int_config_mousebindings.c
  ===
  ---
  trunk/e/src/modules/conf_mousebindings/e_int_config_mousebindings.c
  2011-01-14 08:47:32 UTC (rev 56106) +++
  trunk/e/src/modules/conf_mousebindings/e_int_config_mousebindings.c
  2011-01-14 09:49:42 UTC (rev 56107) @@ -380,14 +380,14 @@
 
  if (!actg-acts) continue;
 
  -   e_widget_ilist_header_append(cfdata-gui.o_action_list, NULL,
  actg-act_grp);
  +   e_widget_ilist_header_append(cfdata-gui.o_action_list, NULL, _
  (actg-act_grp));
 
  for (l2 = actg-acts, a = 0; l2; l2 = l2-next, a++)
{
   actd = l2-data;
 
   snprintf(buf, sizeof(buf), %d %d, g, a);
  -e_widget_ilist_append(cfdata-gui.o_action_list, NULL,
  actd-act_name,
  +e_widget_ilist_append(cfdata-gui.o_action_list, NULL, _
  (actd-act_name), _action_change_cb, cfdata, buf);
}
 }
 
 
  --
  Protect Your Site and Customers from Malware Attacks
  Learn about various malware tactics and how to avoid them. Understand
  malware threats, the impact they can have on your business, and how you
  can protect your company and customers by using code signing.
  http://p.sf.net/sfu/oracle-sfdevnl
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 
 --
 Protect Your Site and Customers from Malware Attacks
 Learn about various malware tactics and how to avoid them. Understand 
 malware threats, the impact they can have on your business, and how you 
 can protect your company and customers by using code signing.
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


<    3   4   5   6   7   8   9   10   11   12   >