Re: [E-devel] conf_randr - A Randr dialog for e17

2011-08-08 Thread The Rasterman
On Sun, 31 Jul 2011 02:59:21 +0200 Leif Middelschulte
leif.middelschu...@gmail.com said:

review (yes i know the cover things you say don't work or aren't done yet etc.):

1. X-Enlightenment-ModuleType should be settings, not config (if u want this to
be a separate module) in the module.desktop.in - this makes it show up.
2. as discussed - should be part of conf_display module
3. e_randr_screen_info in e_randr.c needs an EAPI if u want its symbol exported
to modules! same in e_randr.h
4. still missing an icon.png so people can build this.
5. segv on closing dialog. yay! crash here:

(gdb) bt
#0  0x00abc832 in ?? () from /lib/ld-linux.so.2
#1  0x0015ef01 in pause () at ../sysdeps/unix/syscall-template.S:82
#2  0x08071373 in e_alert_show (sig=11) at e_alert.c:43
#3  0x081120fb in e_sigseg_act (x=11, info=0xbfc10e1c, data=0xbfc10e9c) at
#e_signals.c:125 4  signal handler called
#5  _e_config_randr_dialog_subdialog_arrangement_smart_class_resize
#(obj=0x876ca38, w=331, h=270) at e_int_config_randr_arrangement.c:182

6. general design i think can be a lot better. this shouldn't be a separate
config dialog to resolutions/rotation so, i'll put in some diagrams here. see
attached.

notice how i have it all integrated. you can select the available screens and
outputs in the main view - click on one and it shows its selected (eg the red
box around the inner screen). when you select a screen the surrounding option
panes become enabled depending on options set and let you disable (never),
enable, or set a screen to ask (ie when screen is detected e will pop up this
dialog and select the new output found and thus ask u what to do with it every
time). if set to ask all other panes (content, mirror/rot, resolution) are
disabled. same if set to never. if set to always this means the display is
always enabled (if there is something plugged in - no point enabling it if
there isn't). if always on choose the rotation and mirror flags (mirror flags
are toggles, rotation is select one of the 4). choose if it clones the primary
display (only thing i havent addressed here is choosing what the primary
display is). and then select resolution. if selecting native - you basically
mean auto - ie select the native res for the display (eg the lcd panel res)
or whatever randr says is the default or native res. to choose which screen
is to the left/right/above/below just drag them around the screens area. it
should zoom in and our and move screens around as needed to fit what u are
arranging. drag up and down to get screen to align to top-.middle/bottom of a
larger screen (eg the vga one next to the hdmi one). the screens in the screens
area show the rotation icon (and hint with a base of the screen rotating too to
indicate how the screen might be placed in real life) with some info in the
screen giving rotation arrow, add a flip arrow for the flip modes and the
output name, its configured state and resolution.

that's what it should be imho. :)

 Attached,
 
 a new set of patches.
 
 Basically their only intend is to cover the missing image issue.
 There is no further difference.
 So whether is conf_display integrated nor does it show up in e's
 loadable modules list.
 
 Just the icon added, so testing is easier.
 
 For those who didn't follow:
 1.) Apply attached patches to root. Patches were created based on
 revision 61924.
 2.) Compile and install e17.
 3.0) Open a terminal and
 3.1) Enter enlightenment_remote -module-load conf_rand and afterwards
 3.2) Enter enlightenment_remote -module-enable conf_randr
 
 You should now find a configuration dialog called screen setup.
 
 Note that this is just testing. The module will be integrated into e
 and replace by integrating the dialog e_int_config_display.
 
 If you face issues like a SEGV, please attach gdb and provide a
 backtrace. I'll try to help asap.
 
 BR,
 
 Leif
 
 2011/7/30 Leif Middelschulte leif.middelschu...@gmail.com:
  2011/7/30 Carsten Haitzler ras...@rasterman.com:
  On Sat, 30 Jul 2011 19:26:51 +0200 Leif Middelschulte
  leif.middelschu...@gmail.com said:
 
  2011/7/30 Carsten Haitzler ras...@rasterman.com:
   On Sat, 30 Jul 2011 17:11:20 +0200 Leif Middelschulte
   leif.middelschu...@gmail.com said:
  
   2011/7/30 Carsten Haitzler ras...@rasterman.com:
On Fri, 29 Jul 2011 19:12:58 +0200 Leif Middelschulte
leif.middelschu...@gmail.com said:
   
why did you make it conf_randr.
   Because I thought maybe people don't need it all the time. Just to
   configure their setup once and afterwards they don't have to load it
   anymore.
already months ago i merged config modules -
it's part of conf_display - and e_int_config_display.[ch] in there.
as already mentioned  missing icon.png, which we dont have to worry
about if you merge it in with conf_display. can you do that? :)
   The reason I didn't merge in conf_display in the first place was, that
   people might not even have multiple displays, so the entire
   adjustment/policy stuff is useless to 

Re: [E-devel] [patch] elm_genlist - item unrealize patch

2011-08-08 Thread The Rasterman
On Thu, 04 Aug 2011 08:48:26 + (GMT) IlKook Yun ilkook@samsung.com
said:

this unfortunately creates another problem... when dragging items (re-ordering
them) we will have that item vanish.. also it loses mouse up events on items
that get unrealized so we actually have an incomplete press and no release as
object is destroyed that mouse was still pressed on :(

 Dear developers. 
 
 I have found problems during scrolling the genlist.
 Block in which it belongs when the item unrealize if its dragging option is
 checked, the item does not have an unrealize. Of course, the option to check
 at the mouse up to the item that unrealized it. But, mouse up event was
 already handled before call the _item_block_unrealize. As a result, the
 dragging option is checked item does not occur unrealized. Dragging
 phenomenon of a item can not occur when the block belongs to the item
 unrealize. So, I remove the checking option of draaging in the
 _item_block_unrealize
 
 Thank you. 

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


--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] new APIs about page

2011-08-08 Thread The Rasterman
On Wed, 03 Aug 2011 06:15:13 + (GMT) 김재환 jae.hwan@samsung.com said:

your patch seems good except documentation. docs are too short. you dont
even say @see another func (eg elm_scroller_current_page_get() should see
elm_scroller_last_page_get() and elm_scroller_page_show() and
elm_scroller_page_bring_in().  you don't give examples of how to use these in
real life usage in the docs. need more docs (examples etc.)

 
Thank you for your reply.
 
I added 4 APIs for the page function of the scroller.
 
Those are,
 
EAPI void elm_scroller_current_page_get(Evas_Object *obj, int
 *h_pagenumber, int *v_pagenumber));
 
(Get scroll current page number.)
 
EAPI void elm_scroller_last_page_get(Evas_Object *obj, int *h_pagenumber,
int *v_pagenumber);
 
(Get scroll last page number.)
 
EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int
v_pagenumber);
 
(Show a specific virtual region within the scroller content object by page
number without animation.)
 
EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber,
 int v_pagenumber);
 
(Show a specific virtual region within the scroller content object by page
number with animation.)
 
 
I tested them and it works well.
 
Please check the attached patch file.
 
Thanks.
 
 
--- Original Message ---
 
Sender : Carsten Haitzlerras...@rasterman.com
 
Date : 2011-07-29 15:34 (GMT+09:00)
 
Title : Re: [E-devel] new APIs about page
 
 
On Mon, 25 Jul 2011 06:22:09 + (GMT) Jaehwan Kim
said:
 Dear all,

 I want to add new APIs for the page of the scroller.
 The APIs are,
 elm_scroller_current_page_get(Evas_Object, int *page_x, int *page_y)
 elm_scroller_page_show(Evas_Object, int page_x, int page_y)
 elm_scroller_page_bring_in(Evas_Object, int page_x, int page_y)
hmmm so is this meant to divide the scorllable child into pages like the
paginated scrolling does and now address content by page instead of full
location? i assume that is what you mean by page? if so - then i have no
problem with these being added.
 elm_scroller_current_page_get
 - It can get the current page number not pixel.
 elm_scroller_page_show
 - It can show the page (page_x, page_y). page_x,y are the page number
also.
 elm_scroller_page_bring_in
 - It works same elm_scroller_page_show except the scroll animation.

 These APIs are useful for page function.
 I want to take your opinion.

 Thanks.


 
--
 Storage Efficiency Calculator
 This modeling tool is based on patent-pending intellectual property that
 has been used successfully in hundreds of IBM storage optimization
 engage- ments, worldwide.  Store less, Store more with what you own,
 Move data to the right place. Try It Now!
http://www.accelacomm.com/jaw/sfnl/114/51427378/
 ___
 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
 
 
 
 
[SeenTimeChecker?
 do=2d837800d65a5f1a5cee734130f68d28f0ddd28fa09d80a7b9d2a415
 8a55a362ba777c355c197185c465c2cf80a2b7ef9aba4bb3b2b5ca43ddd7e184e0604d958075
 b6b33f32d245b7f8aafe245478a5f1d21d5ebee74427cf878f9a26ce15a0]


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


--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Adobe's Edge

2011-08-08 Thread The Rasterman
On Thu, 4 Aug 2011 14:06:06 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
said:

 
 hey
 
 i guess most of you know this news:
 
 http://labs.adobe.com/technologies/edge/
 
 their choice of the name is funny :)

i'm waiting for their legal guns to get antsy and then have some fun forcing
them to change product name. we got here first. :)


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


--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Animation gif feature patch

2011-08-08 Thread The Rasterman
On Sun, 07 Aug 2011 00:37:06 +0900 Jiyoun Park jy0703.p...@samsung.com said:

need:

for elm:

1. docs: need more documentation with more description and details as
well as examples of how to use the api calls
2. should add a test to elm_test to show off how it works and be able to test
that it works.

for evas: need more documentation with more description and details as
well as examples of how to use the api calls

1. docs: 

that's actually it! just docs and test for elm! :)


 I rename elementary API.
 
 Below is API names. 
 
 Evas
 Eina_Bool evas_object_image_animated_get (const Evas_Object *obj) 
 int evas_object_image_animated_frame_count_get (const Evas_Object *obj) 
 Evas_Image_Animated_Loop_Hint evas_object_image_animated_loop_type_get(const
 Evas_Object *obj) int evas_object_image_animated_loop_count_get (const
 Evas_Object *obj) double evas_object_image_animated_frame_duration_get (const
 Evas_Object *obj, int start_frame, int fram_num) void
 evas_object_image_animated_frame_set (Evas_Object *obj, int frame_num) 
 
 Elementary
 Eina_Bool elm_icon_animated_available_get (const Evas_Object *obj) 
 Void elm_icon_animated_set (Evas_Object *obj, Eina_Bool anim) 
 Eina_Bool elm_icon_animated_get (const Evas_Object *obj) void 
 elm_icon_animated_play_set (Evas_Object *obj, Eina_Bool play) Eina_Bool 
 elm_icon_animated_play_get (const Evas_Object *obj) Todo 1. optimization
 
 
 
 1. You are right. Document is really needed for application developer.
 I already have test application. Which file can I add to example code? 
 2. I modified evas_image_load_gif file.
 3. I add null to generic, eet, psd, svg, and xpm
 
 Thanks.
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Friday, July 29, 2011 8:12 PM
 To: Jiyoun Park
 Cc: 'Daniel Juyung Seo'; 'ChunEon Park';
 enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch]
 Animation gif feature patch
 
 On Tue, 26 Jul 2011 16:25:45 +0900 Jiyoun Park jy0703.p...@samsung.com said:
 
 i see chuneon's point. evas uses animated and elm anim. so either use
 animated or anim in both - i'd choose animated. :) can you just rename the
 elm calls and resend the patches?
 
 i'll review them apart from the name thing here:
 
 1. documentation - way too little WAY too little. provide
 examples of the functions and how to use them in a small app 
 
 2.static Eina_Bool _evas_image_... and static Eina_Bool
 _evas_image_load_frame_... and static Eina_Bool _evas_image_load_fram... why
 no newline between retyurn type and function name? the other functions have
 it static Eina_Bool evas_image_load_file_data... too 
 
 3. you missed adding NULL to the generic, eet, psd, svg, and xpm loader
 structs i believe. (like you did to the others).
 
 :) can you fix the naming and the above and re-send the patches? :)
 
  1. why do you think *_animated_* is not proper name?
  long character or grammar problem (word class? Other reason?) ?
  *_animated_* is familiar to me, and there is no place related with 
  this in evas , so I want to keep this name. But If this name is wrong  
  or not acceptable name generally , I will consider to change API name.
  2. yes . I already have elm_icon_anim_available_get API 3. 
  elm_icon_anim_set means I will use animation mode currently or later.
  Elm_icon_anim_play_set is for real play of image.
  
  Thanks.
  
  -Original Message-
  From: Daniel Juyung Seo [mailto:seojuyu...@gmail.com]
  Sent: Monday, July 25, 2011 11:43 PM
  To: ChunEon Park
  Cc: Jiyoun Park; enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] [Patch] Animation gif feature patch
  
  1)
   Frankely, I don't like *_animated_*
  Agreed. Choose either animation or anim and apply it to 
  evas_object_image and elm_icon. I prefer anim :)
  
  2)
   Eina_Bool elm_icon_anim_get (const Evas_Object *obj)
   - elm_icon_anim_available_get ...
  elm_icon_anim_available_get is already in Jiyoun's patch.
  
  3)
  API names are not clear. For me 2 names are confusing.
  elm_icon_anim_set()
  elm_icon_anim_play_set()
  What's anim mode and anim play mode? Maybe I'm missing some animation 
  image concept.
  
  Thanks.
  Daniel Juyung Seo (SeoZ)
  
  
  
  On Mon, Jul 25, 2011 at 8:20 PM, ChunEon Park her...@naver.com wrote:
   Frankely, I don't like *_animated_*
   How about just animation or anim?
   evas_object_image_animation_available_get
   evas_object_image_animation_frame_get
   ...
   and this API also.
   Eina_Bool elm_icon_anim_get (const Evas_Object *obj)
   - elm_icon_anim_available_get ...
   
   Let's run together for the best moment!
-Regards, Hermet-
  
   -Original Message-
   From: Jiyoun Parklt;jy0703.p...@samsung.comgt;
   To: enlightenment-devel@lists.sourceforge.net
   Cc:
   Sent: 11-07-25(월) 17:18:22
   Subject: [E-devel] [Patch] Animation gif feature patchHello.
   I modified animated gif feature code 

Re: [E-devel] Adobe's Edge

2011-08-08 Thread Vincent Torri


On Mon, 8 Aug 2011, Carsten Haitzler (The Rasterman) wrote:

 On Thu, 4 Aug 2011 14:06:06 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
 said:


 hey

 i guess most of you know this news:

 http://labs.adobe.com/technologies/edge/

 their choice of the name is funny :)

 i'm waiting for their legal guns to get antsy and then have some fun forcing
 them to change product name. we got here first. :)

the name is not exactly the same (edje vs edge), i don't know if we can 
force them to change the name

Vincent

--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Adobe's Edge

2011-08-08 Thread David Seikel
On Mon, 8 Aug 2011 11:41:47 +0200 (CEST) Vincent Torri
vto...@univ-evry.fr wrote:

 
 
 On Mon, 8 Aug 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Thu, 4 Aug 2011 14:06:06 +0200 (CEST) Vincent Torri
  vto...@univ-evry.fr said:
 
 
  hey
 
  i guess most of you know this news:
 
  http://labs.adobe.com/technologies/edge/
 
  their choice of the name is funny :)
 
  i'm waiting for their legal guns to get antsy and then have some
  fun forcing them to change product name. we got here first. :)
 
 the name is not exactly the same (edje vs edge), i don't know if we
 can force them to change the name

More likely the side with the deeper pockets will win.  I think Adobe's
pockets are deeper than Rasters.

I had experience with this sort of thing at the beginning of the year.
A company called Meta 4 sued a company called Meta 7 in an unrelated
industry.  Meta 4 had deeper pockets, Meta 7 is no longer in business
as a result.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/elementary/src/lib

2011-08-08 Thread Daniel Juyung Seo
Thanks but I as said this might be a big change for applications.
We'll see what's happening.

Thanks.
Daniel Juyung Seo (SeoZ)


On Mon, Aug 8, 2011 at 7:32 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 we really should focus when we release mouse AND on_hold is... NOT
  set. happy happy joy joy.



 Author:       raster
 Date:         2011-08-08 03:32:32 -0700 (Mon, 08 Aug 2011)
 New Revision: 62197
 Trac:         http://trac.enlightenment.org/e/changeset/62197

 Modified:
  trunk/elementary/src/lib/elm_widget.c trunk/elementary/src/lib/elm_widget.h 
 trunk/elementary/src/lib/elm_win.c

 Modified: trunk/elementary/src/lib/elm_widget.c
 ===
 --- trunk/elementary/src/lib/elm_widget.c       2011-08-08 09:44:22 UTC (rev 
 62196)
 +++ trunk/elementary/src/lib/elm_widget.c       2011-08-08 10:32:32 UTC (rev 
 62197)
 @@ -233,12 +233,14 @@
  }

  static void
 -_sub_obj_mouse_down(void        *data __UNUSED__,
 -                    Evas        *e __UNUSED__,
 -                    Evas_Object *obj,
 -                    void        *event_info __UNUSED__)
 +_sub_obj_mouse_up(void        *data __UNUSED__,
 +                  Evas        *e __UNUSED__,
 +                  Evas_Object *obj,
 +                  void        *event_info)
  {
 -   elm_widget_focus_mouse_down_handle(obj);
 +   Evas_Event_Mouse_Up *ev = event_info;
 +   if (!(ev-event_flags  EVAS_EVENT_FLAG_ON_HOLD))
 +      elm_widget_focus_mouse_up_handle(obj);
  }

  static void
 @@ -986,8 +988,8 @@
           }
         evas_object_event_callback_del_full(sd-resize_obj, EVAS_CALLBACK_DEL,
                                             _sub_obj_del, sd);
 -        evas_object_event_callback_del_full(sd-resize_obj, 
 EVAS_CALLBACK_MOUSE_DOWN,
 -                                            _sub_obj_mouse_down, sd);
 +        evas_object_event_callback_del_full(sd-resize_obj, 
 EVAS_CALLBACK_MOUSE_UP,
 +                                            _sub_obj_mouse_up, sd);
         evas_object_smart_member_del(sd-resize_obj);
         if (_elm_widget_is(sd-resize_obj))
           {
 @@ -1007,8 +1009,8 @@
           }
         evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_DEL,
                                             _sub_obj_del, sd);
 -        evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_MOUSE_DOWN,
 -                                            _sub_obj_mouse_down, sd);
 +        evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_MOUSE_UP,
 +                                            _sub_obj_mouse_up, sd);
         evas_object_smart_member_del(sobj);
         if (_elm_widget_is(sobj))
           {
 @@ -1030,8 +1032,8 @@
         evas_object_smart_member_add(sobj, obj);
         evas_object_event_callback_add(sobj, EVAS_CALLBACK_DEL,
                                        _sub_obj_del, sd);
 -        evas_object_event_callback_add(sobj, EVAS_CALLBACK_MOUSE_DOWN,
 -                                       _sub_obj_mouse_down, sd);
 +        evas_object_event_callback_add(sobj, EVAS_CALLBACK_MOUSE_UP,
 +                                       _sub_obj_mouse_up, sd);
         _smart_reconfigure(sd);
         evas_object_data_set(sobj, elm-parent, obj);
         evas_object_smart_callback_call(obj, sub-object-add, sobj);
 @@ -2445,7 +2447,7 @@
  }

  EAPI void
 -elm_widget_focus_mouse_down_handle(Evas_Object *obj)
 +elm_widget_focus_mouse_up_handle(Evas_Object *obj)
  {
    Evas_Object *o = obj;
    do

 Modified: trunk/elementary/src/lib/elm_widget.h
 ===
 --- trunk/elementary/src/lib/elm_widget.h       2011-08-08 09:44:22 UTC (rev 
 62196)
 +++ trunk/elementary/src/lib/elm_widget.h       2011-08-08 10:32:32 UTC (rev 
 62197)
 @@ -341,7 +341,7 @@
  EAPI Eina_List       *elm_widget_stringlist_get(const char *str);
  EAPI void             elm_widget_stringlist_free(Eina_List *list);
  EAPI void             elm_widget_focus_hide_handle(Evas_Object *obj);
 -EAPI void             elm_widget_focus_mouse_down_handle(Evas_Object *obj);
 +EAPI void             elm_widget_focus_mouse_up_handle(Evas_Object *obj);
  EAPI void             elm_widget_focus_tree_unfocusable_handle(Evas_Object 
 *obj);
  EAPI void             elm_widget_focus_disabled_handle(Evas_Object *obj);
  EAPI void             elm_widget_text_part_set(Evas_Object *obj, const char 
 *part, const char *label);

 Modified: trunk/elementary/src/lib/elm_win.c
 ===
 --- trunk/elementary/src/lib/elm_win.c  2011-08-08 09:44:22 UTC (rev 62196)
 +++ trunk/elementary/src/lib/elm_win.c  2011-08-08 10:32:32 UTC (rev 62197)
 @@ -1277,13 +1277,15 @@
  }

  static void
 -_win_img_mouse_down(void        *data,
 -                    Evas        *e __UNUSED__,
 -                    Evas_Object *obj __UNUSED__,
 -                    void        *event_info __UNUSED__)
 

Re: [E-devel] Adobe's Edge

2011-08-08 Thread The Rasterman
On Mon, 8 Aug 2011 19:56:26 +1000 David Seikel onef...@gmail.com said:

 On Mon, 8 Aug 2011 11:41:47 +0200 (CEST) Vincent Torri
 vto...@univ-evry.fr wrote:
 
  
  
  On Mon, 8 Aug 2011, Carsten Haitzler (The Rasterman) wrote:
  
   On Thu, 4 Aug 2011 14:06:06 +0200 (CEST) Vincent Torri
   vto...@univ-evry.fr said:
  
  
   hey
  
   i guess most of you know this news:
  
   http://labs.adobe.com/technologies/edge/
  
   their choice of the name is funny :)
  
   i'm waiting for their legal guns to get antsy and then have some
   fun forcing them to change product name. we got here first. :)
  
  the name is not exactly the same (edje vs edge), i don't know if we
  can force them to change the name
 
 More likely the side with the deeper pockets will win.  I think Adobe's
 pockets are deeper than Rasters.
 
 I had experience with this sort of thing at the beginning of the year.
 A company called Meta 4 sued a company called Meta 7 in an unrelated
 industry.  Meta 4 had deeper pockets, Meta 7 is no longer in business
 as a result.

everyone! contribute to my pockets so i can take on adobe! :)
heheh

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


--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Change request for evas

2011-08-08 Thread Dave Ray
Evas is failing to build on OSX because it is now using _strndup, which is a 
GNU extension not supported on OSX by default.

make[5]: Nothing to be done for `all-am'.
Making all in include
make[4]: Nothing to be done for `all'.
CC main.lo
CCLD   libevas.la
Undefined symbols:
_strndup, referenced from:
_evas_font_load in libevas_canvas.a(evas_font_dir.o)
   (maybe you meant: _eina_unicode_strndup)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[4]: *** [libevas.la] Error 1


Could somebody please help by changing _strndup  to _memcopy ? This will help 
keep e17 OSX compatible.

Vincent Torri has been making updates like this to help support OSX, but he is 
on vacation until Aug 26.

Thanks in advance.



--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Change request for evas

2011-08-08 Thread Tom Hacohen
On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
 removed in svn. someone was being bad...



Was just about to fix it, but I guess you were faster this time. I'll 
get you next time.

As for strndup: It's a useful extension, we should probably detect and 
implement it on our own (as a lot of other extensions).

--
Tom.

--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/evas/src/lib/canvas

2011-08-08 Thread Vincent Torri


On Mon, 8 Aug 2011, Enlightenment SVN wrote:

 Log:
 strndup--!



 Author:   raster
 Date: 2011-08-08 07:40:33 -0700 (Mon, 08 Aug 2011)
 New Revision: 62206
 Trac: http://trac.enlightenment.org/e/changeset/62206

 Modified:
  trunk/evas/src/lib/canvas/evas_font_dir.c

 Modified: trunk/evas/src/lib/canvas/evas_font_dir.c
 ===
 --- trunk/evas/src/lib/canvas/evas_font_dir.c 2011-08-08 14:36:02 UTC (rev 
 62205)
 +++ trunk/evas/src/lib/canvas/evas_font_dir.c 2011-08-08 14:40:33 UTC (rev 
 62206)
 @@ -715,10 +715,10 @@
   end = strchr(start, ',');
   if (end)
 {
 -   char *tmp;
 -   tmp = strndup(start, end - start);
 +   char *tmp = alloca((end - start) + 1);
 +   strncpy(tmp, start, end - start);
 +   tmp[end - start] = 0;
FcPatternAddString (p_nm, FC_FAMILY, (FcChar8*) start);

is it really 'start' and not 'tmp' that should be usedd in 
FcPatternAddString() ?

Vincent

 -   free(tmp);
 }
   else
 {


 --
 BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
 The must-attend event for mobile developers. Connect with experts.
 Get tools for creating Super Apps. See the latest technologies.
 Sessions, hands-on labs, demos  much more. Register early  save!
 http://p.sf.net/sfu/rim-blackberry-1
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/evas/src/lib/canvas

2011-08-08 Thread Tom Hacohen
On 08/08/11 17:45, Vincent Torri wrote:
 is it really 'start' and not 'tmp' that should be usedd in
 FcPatternAddString() ?

Nice catch, fixed.

--
Tom.

--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] about the debug stuff in ecore and ecore-evas

2011-08-08 Thread Vincent Torri

Hey

I would like to know the status of the debug stuff in ecore.c and 
ecore_evas.c. Afair, even raster does not remember how to use it (he told 
me that last time i asked).

So, should it be removed, or improved, with some doc on how to use it ?

Vincent

--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_x/xcb

2011-08-08 Thread Vincent Torri


On Mon, 8 Aug 2011, Enlightenment SVN wrote:

 Log:
 Ecore_X: Remove check for damage extension version. (we don't check
  version in xlib, so don't check it here).

and you're sure that xlib code is bug free ?

Vincent




 Author:   devilhorns
 Date: 2011-08-08 12:15:04 -0700 (Mon, 08 Aug 2011)
 New Revision: 62212
 Trac: http://trac.enlightenment.org/e/changeset/62212

 Modified:
  trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c

 Modified: trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c2011-08-08 
 18:59:25 UTC (rev 62211)
 +++ trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c2011-08-08 
 19:15:04 UTC (rev 62212)
 @@ -42,8 +42,7 @@
 reply = xcb_damage_query_version_reply(_ecore_xcb_conn, cookie, NULL);
 if (reply)
   {
 - if (reply-major_version = XCB_DAMAGE_MAJOR_VERSION)
 -   _damage_avail = EINA_TRUE;
 + _damage_avail = EINA_TRUE;
  free(reply);
   }



 --
 BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
 The must-attend event for mobile developers. Connect with experts.
 Get tools for creating Super Apps. See the latest technologies.
 Sessions, hands-on labs, demos  much more. Register early  save!
 http://p.sf.net/sfu/rim-blackberry-1
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_x/xcb

2011-08-08 Thread Christopher Michael
On 08/08/2011 04:42 PM, Vincent Torri wrote:


 On Mon, 8 Aug 2011, Enlightenment SVN wrote:

 Log:
 Ecore_X: Remove check for damage extension version. (we don't check
   version in xlib, so don't check it here).

 and you're sure that xlib code is bug free ?

 Vincent

LMAO !! :)

Heck no (and that's the discussion I had w/ Tom) :) BUT I am trying to 
track down an issue w/ xcb stuff so I need it to match xlib as much as 
possible (for now). If/When we find out that the version check is really 
needed (which I doubt), then we can easily re-enable it. It's not a big 
deal at the moment because nobody is really using the xcb stuff right 
now, so no harm done.

dh




 Author:   devilhorns
 Date: 2011-08-08 12:15:04 -0700 (Mon, 08 Aug 2011)
 New Revision: 62212
 Trac: http://trac.enlightenment.org/e/changeset/62212

 Modified:
   trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c

 Modified: trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c   2011-08-08 
 18:59:25 UTC (rev 62211)
 +++ trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_damage.c   2011-08-08 
 19:15:04 UTC (rev 62212)
 @@ -42,8 +42,7 @@
  reply = xcb_damage_query_version_reply(_ecore_xcb_conn, cookie, 
 NULL);
  if (reply)
{
 - if (reply-major_version= XCB_DAMAGE_MAJOR_VERSION)
 -   _damage_avail = EINA_TRUE;
 + _damage_avail = EINA_TRUE;
   free(reply);
}




--
BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos  much more. Register early  save!
http://p.sf.net/sfu/rim-blackberry-1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] conf_randr - A Randr dialog for e17

2011-08-08 Thread Leif Middelschulte
2011/8/8 Carsten Haitzler ras...@rasterman.com:
 On Sun, 31 Jul 2011 02:59:21 +0200 Leif Middelschulte
 leif.middelschu...@gmail.com said:

 review (yes i know the cover things you say don't work or aren't done yet 
 etc.):
Thanks :-)

 1. X-Enlightenment-ModuleType should be settings, not config (if u want this 
 to
 be a separate module) in the module.desktop.in - this makes it show up.
No, will be demodulized.
 2. as discussed - should be part of conf_display module
Will be done.
 3. e_randr_screen_info in e_randr.c needs an EAPI if u want its symbol 
 exported
 to modules! same in e_randr.h
Will add in future patch.
 4. still missing an icon.png so people can build this.
No, it's there. I just have had a look at the moste recent patch I
sent. Maybe you applied the old version, which indeed misses it.
 5. segv on closing dialog. yay! crash here:

 (gdb) bt
 #0  0x00abc832 in ?? () from /lib/ld-linux.so.2
 #1  0x0015ef01 in pause () at ../sysdeps/unix/syscall-template.S:82
 #2 0x08071373 in e_alert_show (sig=11) at e_alert.c:43
 #3  0x081120fb in e_sigseg_act (x=11, info=0xbfc10e1c, data=0xbfc10e9c) at
 #e_signals.c:125 4  signal handler called
 #5  _e_config_randr_dialog_subdialog_arrangement_smart_class_resize
 #(obj=0x876ca38, w=331, h=270) at e_int_config_randr_arrangement.c:182
what the heck? Those lines are secured by checks for NULL.

 6. general design i think can be a lot better. this shouldn't be a separate
 config dialog to resolutions/rotation so, i'll put in some diagrams here. see
 attached.
Thanks for your effort here.
Well, I intended to seperate that resolution stuff away. Not
necessarily into another dialog, but into another page. Today's
monitors actually have and provide a prefered resolution. That
resolution is also used when screens are autoenabled on attachement
(policy).
My intention was that you usually don't deal with resolutions
nowadays. Why would you? Except you're trying to clone some other
output, which is another story.

 notice how i have it all integrated.
Yeah, I split it intentionally to not overwhelm the user with options,
he/she/ doesn't even care about, just for the sakeness of all possible
options to be visible at once for advanced users with large monitors
and in need of those ;-)
But I think it would be nice to have the entire look customizable. But
I guess that'll be only feasable with elm.
 you can select the available screens and
 outputs in the main view - click on one and it shows its selected (eg the red
 box around the inner screen).
Already is there and themeable via edc.
 when you select a screen the surrounding option
 panes become enabled depending on options set and let you disable (never),
 enable, or set a screen to ask (ie when screen is detected e will pop up 
 this
 dialog and select the new output found and thus ask u what to do with it every
 time). if set to ask all other panes (content, mirror/rot, resolution) are
 disabled. same if set to never. if set to always this means the display is
 always enabled (if there is something plugged in - no point enabling it if
 there isn't).
As of now, the dialog provides more than just 'extend'. It let's you
chose a direction in which it extends the screen as well.
 if always on choose the rotation and mirror flags (mirror flags
 are toggles, rotation is select one of the 4). choose if it clones the primary
 display (only thing i havent addressed here is choosing what the primary
 display is). and then select resolution.
I am not sure whether I get this right. How could we posibly select a
resolution of a monitor never connected? What if the new monitor does
not provide that resolution/mode?
 if selecting native - you basically
 mean auto - ie select the native res for the display (eg the lcd panel res)
 or whatever randr says is the default or native res. to choose which 
 screen
 is to the left/right/above/below just drag them around the screens area.
 it should zoom in and our and move screens around as needed to fit what u are
 arranging. drag up and down to get screen to align to top-.middle/bottom of a
 larger screen (eg the vga one next to the hdmi one).
This is already there. But only those somehow connected to the most
upperleft screen are actually placed. This is due to rounding errors
when scaling down the representations and then up again for monitor
placement.
 the screens in the screens
 area show the rotation icon (and hint with a base of the screen rotating too 
 to
 indicate how the screen might be placed in real life) with some info in the
 screen giving rotation arrow, add a flip arrow for the flip modes and the
 output name, its configured state and resolution.
Screen rotation and reflection options are not there yet.

 that's what it should be imho. :)

 Attached,

 a new set of patches.

 Basically their only intend is to cover the missing image issue.
 There is no further difference.
 So whether is conf_display integrated nor does it show up in e's
 loadable modules list.

 Just 

Re: [E-devel] Change request for evas

2011-08-08 Thread The Rasterman
On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
tom.haco...@partner.samsung.com said:

 On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
  removed in svn. someone was being bad...
 
 
 
 Was just about to fix it, but I guess you were faster this time. I'll 
 get you next time.
 
 As for strndup: It's a useful extension, we should probably detect and 
 implement it on our own (as a lot of other extensions).

considering my replacement is actually more efficient... i don't think its that
useful as its used in 1 place only in efl. and even that i improved. :)


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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about the debug stuff in ecore and ecore-evas

2011-08-08 Thread The Rasterman
On Mon, 8 Aug 2011 20:14:13 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
said:

what debug stuff? ECORE_EVAS_FPS_DEBUG? i definitely know how to use that. i
use it often. REDRAW_DEBUG? that i almost never use. very rarely. set those env
vars to anything to enable the debug. unset them to disable. its pretty simple.

 
 Hey
 
 I would like to know the status of the debug stuff in ecore.c and 
 ecore_evas.c. Afair, even raster does not remember how to use it (he told 
 me that last time i asked).
 
 So, should it be removed, or improved, with some doc on how to use it ?
 
 Vincent
 
 --
 BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
 The must-attend event for mobile developers. Connect with experts. 
 Get tools for creating Super Apps. See the latest technologies.
 Sessions, hands-on labs, demos  much more. Register early  save!
 http://p.sf.net/sfu/rim-blackberry-1
 ___
 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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] improvement of the doc

2011-08-08 Thread The Rasterman
On Mon, 8 Aug 2011 20:26:18 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
said:

 
 Hey
 
 it would be nice to have, for example, in the emotion doc, a link to each 
 evas functions that are used. I think that it is possible with tag files 
 with doxygen :
 
 http://www.stack.nl/~dimitri/doxygen/external.html
 
 so if some people are couragous enough...

this is one of the reasons to move docs to header files. when we have
everything done fully in installed headers+files (examples and other doc
metadata too) THEN... we can just have a single master doxyfile for ALL of efl
and generate from the installed headers. we will then automatically have
everything cross-referenced.


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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] conf_randr - A Randr dialog for e17

2011-08-08 Thread The Rasterman
On Mon, 8 Aug 2011 22:53:50 +0200 Leif Middelschulte
leif.middelschu...@gmail.com said:

 2011/8/8 Carsten Haitzler ras...@rasterman.com:
  On Sun, 31 Jul 2011 02:59:21 +0200 Leif Middelschulte
  leif.middelschu...@gmail.com said:
 
  review (yes i know the cover things you say don't work or aren't done yet
  etc.):
 Thanks :-)
 
  1. X-Enlightenment-ModuleType should be settings, not config (if u want
  this to be a separate module) in the module.desktop.in - this makes it show
  up.
 No, will be demodulized.
  2. as discussed - should be part of conf_display module
 Will be done.
  3. e_randr_screen_info in e_randr.c needs an EAPI if u want its symbol
  exported to modules! same in e_randr.h
 Will add in future patch.
  4. still missing an icon.png so people can build this.
 No, it's there. I just have had a look at the moste recent patch I
 sent. Maybe you applied the old version, which indeed misses it.

hmm - seems i did look at the older patch. i didn't have the newer one marked. )

  5. segv on closing dialog. yay! crash here:
 
  (gdb) bt
  #0  0x00abc832 in ?? () from /lib/ld-linux.so.2
  #1  0x0015ef01 in pause () at ../sysdeps/unix/syscall-template.S:82
  #2 0x08071373 in e_alert_show (sig=11) at e_alert.c:43
  #3  0x081120fb in e_sigseg_act (x=11, info=0xbfc10e1c, data=0xbfc10e9c) at
  #e_signals.c:125 4  signal handler called
  #5  _e_config_randr_dialog_subdialog_arrangement_smart_class_resize
  #(obj=0x876ca38, w=331, h=270) at e_int_config_randr_arrangement.c:182
 what the heck? Those lines are secured by checks for NULL.

i don't think it was null - it was invalid somehow.

  6. general design i think can be a lot better. this shouldn't be a separate
  config dialog to resolutions/rotation so, i'll put in some diagrams here.
  see attached.
 Thanks for your effort here.
 Well, I intended to seperate that resolution stuff away. Not
 necessarily into another dialog, but into another page. Today's
 monitors actually have and provide a prefered resolution. That
 resolution is also used when screens are autoenabled on attachement
 (policy).
 My intention was that you usually don't deal with resolutions
 nowadays. Why would you? Except you're trying to clone some other
 output, which is another story.

there lies the problem. there will be a lot of people who DONT have todays
monitors still. nice old CRT's. a lot of people like to run e on older
systems because it uses less resources. like it or not CRT's still are around
and in use in enough numbers to need a resolution selector.

  notice how i have it all integrated.
 Yeah, I split it intentionally to not overwhelm the user with options,
 he/she/ doesn't even care about, just for the sakeness of all possible
 options to be visible at once for advanced users with large monitors
 and in need of those ;-)

well in the case of a single screen it'll be the same as the current screen res
dialog except you see a preview icon of the screen with its output name and 1
extra set of options: never, always, ask. that's it. as its the only screen
content is automatically new screen and u cant change it. the res is
rotation, flip and resolution. it's better to be on the same area as then you
can see how your options affect the preview (screens area) and the rest is done
by dragging preview screens around and selecting them. configuring your screen
imho is already an advanced option. imho the DEFAULT mode we should have in e
for all outputs without a specific config is always + new screen + no
rotation/mirror + native res. then by DEFAULT it does what most people will
want a they never have to poke in the screen config dialog.

 But I think it would be nice to have the entire look customizable. But
 I guess that'll be only feasable with elm.
  you can select the available screens and
  outputs in the main view - click on one and it shows its selected (eg the
  red box around the inner screen).
 Already is there and themeable via edc.
  when you select a screen the surrounding option
  panes become enabled depending on options set and let you disable (never),
  enable, or set a screen to ask (ie when screen is detected e will pop up
  this dialog and select the new output found and thus ask u what to do with
  it every time). if set to ask all other panes (content, mirror/rot,
  resolution) are disabled. same if set to never. if set to always this
  means the display is always enabled (if there is something plugged in - no
  point enabling it if there isn't).
 As of now, the dialog provides more than just 'extend'. It let's you
 chose a direction in which it extends the screen as well.

the mock i drew does that too - drag the screens around. you can even then
select how the extended screen ALIGNS to other screens. have you used the gnome
or nvidia settings apps that let u configure screen layout? used the windows
one? you just drag the screens around to lay them out. much simpler and nicer
than a limited list of how to lay them out and select one.

  if 

Re: [E-devel] Change request for evas

2011-08-08 Thread Daniel Juyung Seo
What about strdup?

Daniel Juyung Seo (SeoZ)

On Tue, Aug 9, 2011 at 9:06 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
 tom.haco...@partner.samsung.com said:

 On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
  removed in svn. someone was being bad...
 
 

 Was just about to fix it, but I guess you were faster this time. I'll
 get you next time.

 As for strndup: It's a useful extension, we should probably detect and
 implement it on our own (as a lot of other extensions).

 considering my replacement is actually more efficient... i don't think its 
 that
 useful as its used in 1 place only in efl. and even that i improved. :)


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


 --
 uberSVN's rich system and user administration capabilities and model
 configuration take the hassle out of deploying and managing Subversion and
 the tools developers use with it. Learn more about uberSVN and get a free
 download at:  http://p.sf.net/sfu/wandisco-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Change request for evas

2011-08-08 Thread The Rasterman
On Tue, 9 Aug 2011 09:24:22 +0900 Daniel Juyung Seo seojuyu...@gmail.com said:

strdupa will dup onto the stack :)

 What about strdup?
 
 Daniel Juyung Seo (SeoZ)
 
 On Tue, Aug 9, 2011 at 9:06 AM, Carsten Haitzler ras...@rasterman.com wrote:
  On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
  tom.haco...@partner.samsung.com said:
 
  On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
   removed in svn. someone was being bad...
  
  
 
  Was just about to fix it, but I guess you were faster this time. I'll
  get you next time.
 
  As for strndup: It's a useful extension, we should probably detect and
  implement it on our own (as a lot of other extensions).
 
  considering my replacement is actually more efficient... i don't think its
  that useful as its used in 1 place only in efl. and even that i improved. :)
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)    ras...@rasterman.com
 
 
  --
  uberSVN's rich system and user administration capabilities and model
  configuration take the hassle out of deploying and managing Subversion and
  the tools developers use with it. Learn more about uberSVN and get a free
  download at:  http://p.sf.net/sfu/wandisco-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 uberSVN's rich system and user administration capabilities and model 
 configuration take the hassle out of deploying and managing Subversion and 
 the tools developers use with it. Learn more about uberSVN and get a free 
 download at:  http://p.sf.net/sfu/wandisco-dev2dev
 ___
 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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Change request for evas

2011-08-08 Thread The Rasterman
On Tue, 9 Aug 2011 09:24:22 +0900 Daniel Juyung Seo seojuyu...@gmail.com said:

but beware.. strdupa is a gnu extn. :)

 What about strdup?
 
 Daniel Juyung Seo (SeoZ)
 
 On Tue, Aug 9, 2011 at 9:06 AM, Carsten Haitzler ras...@rasterman.com wrote:
  On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
  tom.haco...@partner.samsung.com said:
 
  On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
   removed in svn. someone was being bad...
  
  
 
  Was just about to fix it, but I guess you were faster this time. I'll
  get you next time.
 
  As for strndup: It's a useful extension, we should probably detect and
  implement it on our own (as a lot of other extensions).
 
  considering my replacement is actually more efficient... i don't think its
  that useful as its used in 1 place only in efl. and even that i improved. :)
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)    ras...@rasterman.com
 
 
  --
  uberSVN's rich system and user administration capabilities and model
  configuration take the hassle out of deploying and managing Subversion and
  the tools developers use with it. Learn more about uberSVN and get a free
  download at:  http://p.sf.net/sfu/wandisco-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 uberSVN's rich system and user administration capabilities and model 
 configuration take the hassle out of deploying and managing Subversion and 
 the tools developers use with it. Learn more about uberSVN and get a free 
 download at:  http://p.sf.net/sfu/wandisco-dev2dev
 ___
 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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Change request for evas

2011-08-08 Thread Vincent Torri


On Tue, 9 Aug 2011, Carsten Haitzler (The Rasterman) wrote:

 On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
 tom.haco...@partner.samsung.com said:

 On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
 removed in svn. someone was being bad...



 Was just about to fix it, but I guess you were faster this time. I'll
 get you next time.

 As for strndup: It's a useful extension, we should probably detect and
 implement it on our own (as a lot of other extensions).

 considering my replacement is actually more efficient... i don't think its 
 that
 useful as its used in 1 place only in efl. and even that i improved. :)

strncpy is faster than memcpy ?

Vincent



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


 --
 uberSVN's rich system and user administration capabilities and model
 configuration take the hassle out of deploying and managing Subversion and
 the tools developers use with it. Learn more about uberSVN and get a free
 download at:  http://p.sf.net/sfu/wandisco-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Change request for evas

2011-08-08 Thread Vincent Torri



On Tue, 9 Aug 2011, Daniel Juyung Seo wrote:


What about strdup?


slower. We know the length, here

Vincent



Daniel Juyung Seo (SeoZ)

On Tue, Aug 9, 2011 at 9:06 AM, Carsten Haitzler ras...@rasterman.com wrote:

On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
tom.haco...@partner.samsung.com said:


On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:

removed in svn. someone was being bad...




Was just about to fix it, but I guess you were faster this time. I'll
get you next time.

As for strndup: It's a useful extension, we should probably detect and
implement it on our own (as a lot of other extensions).


considering my replacement is actually more efficient... i don't think its that
useful as its used in 1 place only in efl. and even that i improved. :)


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


--
uberSVN's rich system and user administration capabilities and model
configuration take the hassle out of deploying and managing Subversion and
the tools developers use with it. Learn more about uberSVN and get a free
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
uberSVN's rich system and user administration capabilities and model
configuration take the hassle out of deploying and managing Subversion and
the tools developers use with it. Learn more about uberSVN and get a free
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about the debug stuff in ecore and ecore-evas

2011-08-08 Thread Vincent Torri


On Tue, 9 Aug 2011, Carsten Haitzler (The Rasterman) wrote:

 On Mon, 8 Aug 2011 20:14:13 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
 said:

 what debug stuff? ECORE_EVAS_FPS_DEBUG? i definitely know how to use that. i
 use it often. REDRAW_DEBUG? that i almost never use. very rarely. set those 
 env
 vars to anything to enable the debug. unset them to disable. its pretty 
 simple.

ECORE_FPS_DEBUG and ECORE_EVAS_FPS_DEBUG. Well, you told me that you 
didn't recall how to use ECORE_FPS_DEBUG. So i was thinking that it was 
the same with ECORE_EVAS_FPS_DEBUG.

Vincent



 Hey

 I would like to know the status of the debug stuff in ecore.c and
 ecore_evas.c. Afair, even raster does not remember how to use it (he told
 me that last time i asked).

 So, should it be removed, or improved, with some doc on how to use it ?

 Vincent

 --
 BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
 The must-attend event for mobile developers. Connect with experts.
 Get tools for creating Super Apps. See the latest technologies.
 Sessions, hands-on labs, demos  much more. Register early  save!
 http://p.sf.net/sfu/rim-blackberry-1
 ___
 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



--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Change request for evas

2011-08-08 Thread The Rasterman
On Tue, 9 Aug 2011 07:42:13 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Tue, 9 Aug 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Mon, 08 Aug 2011 17:45:30 +0300 Tom Hacohen
  tom.haco...@partner.samsung.com said:
 
  On 08/08/11 17:40, Carsten Haitzler (The Rasterman) wrote:
  removed in svn. someone was being bad...
 
 
 
  Was just about to fix it, but I guess you were faster this time. I'll
  get you next time.
 
  As for strndup: It's a useful extension, we should probably detect and
  implement it on our own (as a lot of other extensions).
 
  considering my replacement is actually more efficient... i don't think its
  that useful as its used in 1 place only in efl. and even that i improved. :)
 
 strncpy is faster than memcpy ?

no - i was referring to not having to malloc and free (ie malloc having to hunt
and find space in heap vs just incrementing stack ptr by size). :)

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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about the debug stuff in ecore and ecore-evas

2011-08-08 Thread The Rasterman
On Tue, 9 Aug 2011 07:46:42 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Tue, 9 Aug 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Mon, 8 Aug 2011 20:14:13 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
  said:
 
  what debug stuff? ECORE_EVAS_FPS_DEBUG? i definitely know how to use that. i
  use it often. REDRAW_DEBUG? that i almost never use. very rarely. set those
  env vars to anything to enable the debug. unset them to disable. its pretty
  simple.
 
 ECORE_FPS_DEBUG and ECORE_EVAS_FPS_DEBUG. Well, you told me that you 
 didn't recall how to use ECORE_FPS_DEBUG. So i was thinking that it was 
 the same with ECORE_EVAS_FPS_DEBUG.

i dont remember  how to use ECORE_FPS_DEBUG, but reading the code - it creates
a file it mmaps and writes an integer too - probably for some external tool to
pick up and montior frames being produced by the app. i dont remember the rest.

 Vincent
 
 
 
  Hey
 
  I would like to know the status of the debug stuff in ecore.c and
  ecore_evas.c. Afair, even raster does not remember how to use it (he told
  me that last time i asked).
 
  So, should it be removed, or improved, with some doc on how to use it ?
 
  Vincent
 
  --
  BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA
  The must-attend event for mobile developers. Connect with experts.
  Get tools for creating Super Apps. See the latest technologies.
  Sessions, hands-on labs, demos  much more. Register early  save!
  http://p.sf.net/sfu/rim-blackberry-1
  ___
  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


--
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel