Re: [E-devel] [Announcement] elm_genlist_item_update will be removed from elm_genlist_item_data.
On Thu, 21 Jul 2011 17:06:29 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: yay! :) (well i didnt get to say yes before u did it, but i'm happy its now done) This patch is committed. Please refer this information if you use elm_genlist_item_data_set(). http://trac.enlightenment.org/e/changeset/61546 Daniel Juyung Seo (SeoZ) On Thu, Jul 21, 2011 at 1:56 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Dear all, I will commit this patch in 24 hours. So please be prepared if you're using elm_genlist_item_data_set() API. Thank you. Daniel Juyung Seo (SeoZ) On Mon, Jul 18, 2011 at 9:31 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Oh this mail was sent while I was writing it up :( So again... Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What?] - Removal of elm_genlist_item_update() from elm_genlist_item_data_set() API. [When?] - Very soon. In a week? [Description] - Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. This causes unwanted realize of items. Some applications may need it but others are not. So I removed automatic item update from that API. If you want to update item after setting data, you need to call elm_genlist_item_update() API explicitly. Thanks. Daniel Juyung Seo (SeoZ) Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } On Mon, Jul 18, 2011 at 9:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What to Change] I am going to remove elm_genlist_item_update() from elm_genlist_item_data_set() API soon. Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } -- 5 Ways to Improve Secure Unified Communications Unified Communications promises greater efficiencies for business. UC can improve internal communications as well as offer faster, more efficient ways to interact with customers and streamline customer service. Learn more! http://www.accelacomm.com/jaw/sfnl/114/51426253/ ___ 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 -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list
Re: [E-devel] [Announcement] elm_genlist_item_update will be removed from elm_genlist_item_data.
Dear all, I will commit this patch in 24 hours. So please be prepared if you're using elm_genlist_item_data_set() API. Thank you. Daniel Juyung Seo (SeoZ) On Mon, Jul 18, 2011 at 9:31 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Oh this mail was sent while I was writing it up :( So again... Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What?] - Removal of elm_genlist_item_update() from elm_genlist_item_data_set() API. [When?] - Very soon. In a week? [Description] - Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. This causes unwanted realize of items. Some applications may need it but others are not. So I removed automatic item update from that API. If you want to update item after setting data, you need to call elm_genlist_item_update() API explicitly. Thanks. Daniel Juyung Seo (SeoZ) Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } On Mon, Jul 18, 2011 at 9:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What to Change] I am going to remove elm_genlist_item_update() from elm_genlist_item_data_set() API soon. Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } -- 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [Announcement] elm_genlist_item_update will be removed from elm_genlist_item_data.
Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What to Change] I am going to remove elm_genlist_item_update() from elm_genlist_item_data_set() API soon. Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on Lean Startup Secrets Revealed. This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Announcement] elm_genlist_item_update will be removed from elm_genlist_item_data.
Oh this mail was sent while I was writing it up :( So again... Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What?] - Removal of elm_genlist_item_update() from elm_genlist_item_data_set() API. [When?] - Very soon. In a week? [Description] - Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. This causes unwanted realize of items. Some applications may need it but others are not. So I removed automatic item update from that API. If you want to update item after setting data, you need to call elm_genlist_item_update() API explicitly. Thanks. Daniel Juyung Seo (SeoZ) Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } On Mon, Jul 18, 2011 at 9:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Dear all, I am going to fix genlist API. And I feel like I need to announce this before I commit the code because this will break some application's behavior. [What to Change] I am going to remove elm_genlist_item_update() from elm_genlist_item_data_set() API soon. Currently, elm_genlist_item_data_set() API calls elm_genlist_item_update() API internally. Index: elm_genlist.c === --- elm_genlist.c (revision 61455) +++ elm_genlist.c (working copy) @@ -4777,9 +4777,9 @@ elm_genlist_item_del(Elm_Genlist_Item *it) * Set the data item from the genlist item * * This set the data value passed on the elm_genlist_item_append() and - * related item addition calls. This function will also call - * elm_genlist_item_update() so the item will be updated to reflect the - * new data. + * related item addition calls. This function will not call + * elm_genlist_item_update() anymore. So call elm_genlist_item_update() + * manually only when it's needed. * * @param it The item * @param data The new data pointer to set @@ -4792,7 +4792,6 @@ elm_genlist_item_data_set(Elm_Genlist_Item *it, { ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); elm_widget_item_data_set(it, data); - elm_genlist_item_update(it); } -- AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on Lean Startup Secrets Revealed. This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel