Re: [E-devel] [Announcement] elm_genlist_item_update will be removed from elm_genlist_item_data.

2011-07-28 Thread The Rasterman
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.

2011-07-20 Thread Daniel Juyung Seo
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.

2011-07-17 Thread Daniel Juyung Seo
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.

2011-07-17 Thread Daniel Juyung Seo
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