Re: [E-devel] conf_randr - A Randr dialog for e17
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/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
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
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
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
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
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
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
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
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
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
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
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
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