On Fri, 1 Apr 2011 08:50:25 +0200 (CEST)
Vincent Torri <vto...@univ-evry.fr> wrote:

> 
> 
> On Fri, 1 Apr 2011, Daniel Juyung Seo wrote:
> 
> > Great!
> > Looks so much nicer and cleaner :)
> 
> It was an april's fool joke from raster. He will revert that patch in a 
> few hours
> 
> Vincent
No, the april fool's joke will be when I make a commit later today which
doesn't break anything.
> 
> > Daniel Juyung Seo (SeoZ)
> >
> > On Fri, Apr 1, 2011 at 3:09 PM, Carsten Haitzler
> > <ras...@rasterman.com>wrote:
> >
> >> On Thu, 31 Mar 2011 05:07:01 +0000 (GMT) ÿÿÿÿÿÿ <jy0703.p...@samsung.com>
> >> said:
> >>
> >> made all the widgets use a standard macro now in svn :)
> >>
> >>>
> >>> Dear All.
> >>> I'm Jiyoun park.
> >>>
> >>> Yesterday, I found some code which cause memory leak in elementary.
> >>> some elementary check parent's evas after alloc memory in elm_XXX_add
> >>> function like below.
> >>>
> >>>
> >>> ...
> >>>    wd = ELM_NEW(Widget_Data);       ======> alloc memory
> >>>    e = evas_object_evas_get(parent);
> >>>    if (!e) return NULL;    =======> It is almost impossible to return
> >> here.
> >>> But if that case occured, memory leak happened. ......
> >>>
> >>> So how about moving alloc code after checking parent's evas like below?
> >>>
> >>> ...
> >>>    e = evas_object_evas_get(parent);
> >>>    if (!e) return NULL;
> >>>    wd = ELM_NEW(Widget_Data);  =====> alloc memory after check
> >>>  ...
> >>>
> >>> If this opinion is acceptable, I can make patch for this.
> >>> Below is the elementary list which checking evas after alloc memory.
> >>>
> >>> thanks.
> >>>
> >>> <========List ===========>
> >>> elementary list
> >>> elm_anchorblock_add
> >>> elm_anchorview_add
> >>> elm_ctxpopup_add
> >>> elm_fileselector_button_add
> >>> elm_hoversel_add
> >>> elm_scrolled_entry_add
> >>> elm_actionslider_add
> >>> elm_bg_add
> >>> elm_box_add
> >>> elm_bubble_add
> >>> elm_button_add
> >>> elm_calendar_add
> >>> elm_check_add
> >>> elm_clock_add
> >>> elm_colorselector_add
> >>> elm_conformant_add
> >>> elm_controlbar_add
> >>> elm_entry_add
> >>> elm_flip_add
> >>> elm_flipselector_add
> >>> elm_frame_add
> >>> elm_gengrid_add
> >>> elm_genlist_add
> >>> elm_hover_add
> >>> elm_icon_add
> >>> elm_image_add
> >>> elm_imageslider_add
> >>> elm_index_add
> >>> elm_label_add
> >>> elm_layout_add
> >>> elm_list_add
> >>> elm_map_add
> >>> elm_mapbuf_add
> >>> elm_menu_add
> >>> elm_multibuttonentry_add
> >>> elm_navigationbar_ex_item_push
> >>> elm_notify_add
> >>> elm_pager_add
> >>> elm_pager_content_push
> >>> elm_panel_add
> >>> elm_panes_add
> >>> elm_photo_add
> >>> elm_photocam_add
> >>> elm_progressbar_add
> >>> elm_radio_add
> >>> elm_scroller_add
> >>> elm_searchbar_add
> >>> elm_segment_control_add
> >>> elm_separator_add
> >>> elm_slider_add
> >>> elm_slideshow_add
> >>> elm_slidingdrawer_add
> >>> elm_spinner_add
> >>> elm_table_add
> >>> elm_thumb_add
> >>> elm_toggle_add
> >>> elm_toolbar_add
> >>>
> >> ------------------------------------------------------------------------------
> >>> Create and publish websites with WebMatrix
> >>> Use the most popular FREE web apps or write code yourself;
> >>> WebMatrix provides all the features you need to develop and
> >>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
> >>> _______________________________________________
> >>> 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
> >>
> >>
> >>
> >> ------------------------------------------------------------------------------
> >> Create and publish websites with WebMatrix
> >> Use the most popular FREE web apps or write code yourself;
> >> WebMatrix provides all the features you need to develop and
> >> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> > ------------------------------------------------------------------------------
> > Create and publish websites with WebMatrix
> > Use the most popular FREE web apps or write code yourself;
> > WebMatrix provides all the features you need to develop and
> > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> >

-- 
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to