Author: qboosh                       Date: Sun Sep  9 21:30:55 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- build with current etk API

---- Files affected:
SOURCES:
   perl-Etk-api.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/perl-Etk-api.patch
diff -u /dev/null SOURCES/perl-Etk-api.patch:1.1
--- /dev/null   Sun Sep  9 23:30:55 2007
+++ SOURCES/perl-Etk-api.patch  Sun Sep  9 23:30:50 2007
@@ -0,0 +1,444 @@
+--- Etk-Perl-0.07/xs/Combobox.xs.orig  2007-07-29 09:56:12.000000000 +0200
++++ Etk-Perl-0.07/xs/Combobox.xs       2007-09-09 21:15:57.774638958 +0200
+@@ -15,418 +15,6 @@
+ #include "EtkTypes.h"
+ #include "EtkSignals.h"
+ 
+-MODULE = Etk::Combobox::Entry         PACKAGE = Etk::Combobox::Entry          
PREFIX = etk_combobox_entry_
+-
+-Etk_Combobox_Entry *
+-new(class)
+-      SV      *class
+-      CODE:
+-      RETVAL = ETK_COMBOBOX_ENTRY(etk_combobox_entry_new());
+-      OUTPUT:
+-      RETVAL
+-
+-Etk_Combobox_Entry *
+-new_default(class)
+-      SV      *class
+-      ALIAS:
+-      NewDefault=1
+-      CODE:
+-      RETVAL = ETK_COMBOBOX_ENTRY(etk_combobox_entry_new_default());
+-      OUTPUT:
+-      RETVAL
+-
+-# Convert to entry
+-Etk_Widget *
+-etk_combobox_entry_entry_get(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      EntryGet=1
+-
+-void
+-etk_combobox_entry_items_height_set(combobox_entry, items_height)
+-      Etk_Combobox_Entry *combobox_entry
+-      int items_height
+-      ALIAS:
+-      ItemsHeightSet=1
+-
+-int
+-etk_combobox_entry_items_height_get(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      ItemsHeightGet=1
+-      
+-void
+-etk_combobox_entry_column_add(combobox_entry, col_type, width, fill_policy, 
align)
+-      Etk_Combobox_Entry *combobox_entry
+-      Etk_Combobox_Entry_Column_Type col_type
+-      int width
+-      Etk_Combobox_Entry_Fill_Policy fill_policy
+-      float align
+-      ALIAS:
+-      ColumnAdd=1
+-
+-void
+-etk_combobox_entry_build(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      Build=1
+-
+-void
+-etk_combobox_entry_clear(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      Clear=1
+-
+-# FIXME: Copied directly from combobox: These need to be changed
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_item_append(combobox, ...)
+-        Etk_Combobox_Entry * combobox
+-      ALIAS:
+-      ItemAppend=1
+-    CODE:
+-        int i;
+-        void **ptr = NULL;
+-
+-        ptr = calloc(items, sizeof(void *));
+-        memset(ptr, 0, items * sizeof(void *));
+-        /* the idea here is that we either have a max limit on how many items
+-       * we can have in a combo, or we create "models" like the tree. lets
+-       * see how well this will work.
+-       */
+-       for(i = 0; i < items - 1; i++)
+-           {
+-            if(SvPOK(ST(i + 1)))
+-                 ptr[i] = SvPV_nolen(ST(i + 1));
+-            else 
+-                 ptr[i] = SvObj(ST(i + 1), getClass("Etk_Widget"));
+-         }
+-        switch(items)
+-        {        
+-         case 2:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0]);
+-         break;
+-         case 3:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0], ptr[1]);
+-         break;
+-         case 4:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0], ptr[1], 
ptr[2]);
+-         break;
+-         case 5:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0], ptr[1], 
ptr[2], ptr[3]);
+-         break;
+-         case 6:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4]);
+-         break;
+-         case 7:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5]);
+-         break;
+-         case 8:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4],
+-                                           ptr[5], ptr[6]);
+-         break;
+-         case 9:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5], ptr[6], ptr[7]);
+-         break;
+-         case 10:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5], ptr[6], ptr[7], ptr[8]);
+-         break;
+-         case 11:
+-         RETVAL = etk_combobox_entry_item_append(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5], ptr[6], ptr[7], ptr[8],
+-                                           ptr[9]);
+-         break;
+-      }
+-        if(ptr)
+-          free(ptr);
+-    OUTPUT:
+-        RETVAL
+-  
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_item_prepend(combobox, ...)
+-        Etk_Combobox_Entry * combobox
+-      ALIAS:
+-      ItemPrepend=1
+-    CODE:
+-        int i;
+-        void **ptr = NULL;
+-
+-        ptr = calloc(items, sizeof(void *));
+-        memset(ptr, 0, items * sizeof(void *));
+-        /* the idea here is that we either have a max limit on how many items
+-       * we can have in a combo, or we create "models" like the tree. lets
+-       * see how well this will work.
+-       */
+-       for(i = 0; i < items - 1; i++)
+-           {
+-            if(SvPOK(ST(i + 1)))
+-                 ptr[i] = SvPV_nolen(ST(i + 1));
+-            else 
+-                 ptr[i] = SvObj(ST(i + 1), getClass("Etk_Widget"));
+-         }
+-        switch(items)
+-        {        
+-         case 2:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0]);
+-         break;
+-         case 3:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1]);
+-         break;
+-         case 4:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2]);
+-         break;
+-         case 5:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3]);
+-         break;
+-         case 6:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4]);
+-         break;
+-         case 7:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5]);
+-         break;
+-         case 8:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4],
+-                                           ptr[5], ptr[6]);
+-         break;
+-         case 9:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5], ptr[6], ptr[7]);
+-         break;
+-         case 10:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5], ptr[6], ptr[7], ptr[8]);
+-         break;
+-         case 11:
+-         RETVAL = etk_combobox_entry_item_prepend(combobox, ptr[0],
+-                                           ptr[1], ptr[2], ptr[3], ptr[4], 
+-                                           ptr[5], ptr[6], ptr[7], ptr[8],
+-                                           ptr[9]);
+-         break;
+-      }
+-        if(ptr)
+-          free(ptr);
+-    OUTPUT:
+-        RETVAL
+-  
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_item_insert(combobox, after, ...)
+-        Etk_Combobox_Entry * combobox
+-        Etk_Combobox_Entry_Item * after
+-      ALIAS:
+-      ItemInsert=1
+-    CODE:
+-        int i;
+-        void **ptr = NULL;
+-
+-        ptr = calloc(items, sizeof(void *));
+-        memset(ptr, 0, items * sizeof(void *));
+-        /* the idea here is that we either have a max limit on how many items
+-       * we can have in a combo, or we create "models" like the tree. lets
+-       * see how well this will work.
+-       */
+-       for(i = 0; i < items - 2; i++)
+-           {
+-            if(SvPOK(ST(i + 1)))
+-                 ptr[i] = SvPV_nolen(ST(i + 1));
+-            else 
+-                 ptr[i] = SvObj(ST(i + 1), getClass("Etk_Widget"));
+-         }
+-        switch(items)
+-        {        
+-         case 2:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0]);
+-         break;
+-         case 3:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1]);
+-         break;
+-         case 4:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2]);
+-         break;
+-         case 5:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3]);
+-         break;
+-         case 6:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3],
+-                                                     ptr[4]);
+-         break;
+-         case 7:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3],
+-                                                     ptr[4], ptr[5]);
+-         break;
+-         case 8:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3],
+-                                                     ptr[4], ptr[5], ptr[6]);
+-         break;
+-         case 9:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3],
+-                                                     ptr[4], ptr[5], ptr[6],
+-                                                     ptr[7]);
+-         break;
+-         case 10:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3],
+-                                                     ptr[4], ptr[5], ptr[6],
+-                                                     ptr[7], ptr[8]);
+-         break;
+-         case 11:
+-         RETVAL = etk_combobox_entry_item_insert(combobox, 
+-                                                     after, ptr[0], 
+-                                                     ptr[1], ptr[2], ptr[3], 
+-                                                     ptr[4], ptr[5], ptr[6], 
+-                                                     ptr[7], ptr[8], ptr[9]);
+-         break;
+-      }
+-        if(ptr)
+-          free(ptr);
+-    OUTPUT:
+-        RETVAL
+-
+-
+-void
+-etk_combobox_entry_active_item_set(combobox_entry, item)
+-      Etk_Combobox_Entry *combobox_entry
+-      Etk_Combobox_Entry_Item *item
+-      ALIAS:
+-      ActiveItemSet=1
+-
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_active_item_get(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      ActiveItemGet=1
+-
+-int
+-etk_combobox_entry_active_item_num_get(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      ActiveItemNumGet=1
+-
+-Etk_Combobox_Entry_Item * 
+-etk_combobox_entry_first_item_get(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      FirstItemGet=1
+-
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_last_item_get(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      LastItemGet=1
+-
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_nth_item_get(combobox_entry, index)
+-      Etk_Combobox_Entry *combobox_entry
+-      int index
+-      ALIAS:
+-      NthItemGet=1
+-
+-Etk_Bool
+-etk_combobox_entry_is_popped_up(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      IsPoppedUp=1
+-
+-void
+-etk_combobox_entry_pop_up(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      PopUp=1
+-
+-void
+-etk_combobox_entry_pop_down(combobox_entry)
+-      Etk_Combobox_Entry *combobox_entry
+-      ALIAS:
+-      PopDown=1
+-
+-void
+-etk_combobox_entry_popup_feed(combobox_entry, window)
+-      Etk_Combobox_Entry *combobox_entry
+-      Etk_Window *window
+-      ALIAS:
+-      PopupFeed=1
+-
+-MODULE = Etk::Combobox::Entry::Item   PACKAGE = Etk::Combobox::Entry::Item    
PREFIX = etk_combobox_entry_item_
+-
+-void
+-etk_combobox_entry_item_remove(item)
+-      Etk_Combobox_Entry_Item *item
+-      ALIAS:
+-      Remove=1
+-
+-# etk_combobox_entry_item_fields_set
+-
+-# etk_combobox_entry_item_fields_get
+-
+-void
+-etk_combobox_entry_item_data_set(item, data)
+-      Etk_Combobox_Entry_Item *item
+-      SV * data
+-      ALIAS:
+-      DataSet=1
+-      CODE:
+-      etk_combobox_entry_item_data_set(item, newSVsv(data));
+-      
+-SV *
+-etk_combobox_entry_item_data_get(item)
+-      Etk_Combobox_Entry_Item *item
+-      ALIAS:
+-      DataGet=1
+-      CODE:
+-      RETVAL = newSVsv((SV*)etk_combobox_entry_item_data_get(item));
+-      OUTPUT:
+-      RETVAL
+-
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_item_prev_get(item)
+-      Etk_Combobox_Entry_Item *item
+-      ALIAS:
+-      PrevGet=1
+-
+-Etk_Combobox_Entry_Item *
+-etk_combobox_entry_item_next_get(item)
+-      Etk_Combobox_Entry_Item *item
+-      ALIAS:
+-      NextGet=1
+-
+-Etk_Combobox_Entry *
+-etk_combobox_entry_item_combobox_entry_get(item)
+-      Etk_Combobox_Entry_Item *item
+-      ALIAS:
+-      ComboboxEntryGet=1
+-      
+ MODULE = Etk::Combobox::Item          PACKAGE = Etk::Combobox::Item           
PREFIX = etk_combobox_item_
+ 
+ SV *
+--- Etk-Perl-0.07/xs/Toolbar.xs.orig   2007-07-14 02:19:43.000000000 +0200
++++ Etk-Perl-0.07/xs/Toolbar.xs        2007-09-09 21:22:37.853438150 +0200
+@@ -86,18 +86,16 @@ new(class)
+       RETVAL
+ 
+ void
+-etk_toolbar_append(toolbar, widget, group=ETK_BOX_START)
++etk_toolbar_append(toolbar, widget)
+       Etk_Toolbar * toolbar
+       Etk_Widget * widget
+-      Etk_Box_Group   group
+       ALIAS:
+       Append=1
+ 
+ void
+-etk_toolbar_prepend(toolbar, widget, group=ETK_BOX_START)
++etk_toolbar_prepend(toolbar, widget)
+       Etk_Toolbar * toolbar
+       Etk_Widget * widget
+-      Etk_Box_Group   group
+       ALIAS:
+       Prepend=1
+ 
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to