Revision: 2338
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2338&view=rev
Author:   teuf
Date:     2009-05-02 18:59:28 +0000 (Sat, 02 May 2009)

Log Message:
-----------
Add shuffle 4g information

For now, there is no model specific information. The new enum members were
added to the end to keep the ABI compatible. It's unknown at this time if
the new shuffles need some kind of hash.

Modified Paths:
--------------
    libgpod/trunk/ChangeLog
    libgpod/trunk/docs/reference/tmpl/device.sgml
    libgpod/trunk/src/itdb.h
    libgpod/trunk/src/itdb_device.c

Modified: libgpod/trunk/ChangeLog
===================================================================
--- libgpod/trunk/ChangeLog     2009-05-02 17:52:39 UTC (rev 2337)
+++ libgpod/trunk/ChangeLog     2009-05-02 18:59:28 UTC (rev 2338)
@@ -1,4 +1,14 @@
 2009-05-02  Christophe Fergeau  <[email protected]>
+
+       * docs/reference/tmp
+       * src/itdb.h
+       * src/itdb_device.c: Add shuffle 4g information
+
+       For now, there is no model specific information. The new enum members
+       were added to the end to keep the ABI compatible. It's unknown at
+       this time if the new shuffles need some kind of hash.
+
+2009-05-02  Christophe Fergeau  <[email protected]>
        
        Patch from: Eric Lassauge
 

Modified: libgpod/trunk/docs/reference/tmpl/device.sgml
===================================================================
--- libgpod/trunk/docs/reference/tmpl/device.sgml       2009-05-02 17:52:39 UTC 
(rev 2337)
+++ libgpod/trunk/docs/reference/tmpl/device.sgml       2009-05-02 18:59:28 UTC 
(rev 2338)
@@ -159,6 +159,7 @@
 @ITDB_IPOD_GENERATION_CLASSIC_2: 
 @ITDB_IPOD_GENERATION_TOUCH_1: 
 @ITDB_IPOD_GENERATION_IPHONE_1: 
+...@itdb_ipod_generation_shuffle_4: 
 
 <!-- ##### FUNCTION itdb_info_get_ipod_generation_string ##### -->
 <para>
@@ -211,6 +212,7 @@
 @ITDB_IPOD_MODEL_CLASSIC_SILVER: 
 @ITDB_IPOD_MODEL_CLASSIC_BLACK: 
 @ITDB_IPOD_MODEL_TOUCH_BLACK: 
+...@itdb_ipod_model_shuffle_black: 
 
 <!-- ##### FUNCTION itdb_info_get_ipod_model_name_string ##### -->
 <para>

Modified: libgpod/trunk/src/itdb.h
===================================================================
--- libgpod/trunk/src/itdb.h    2009-05-02 17:52:39 UTC (rev 2337)
+++ libgpod/trunk/src/itdb.h    2009-05-02 18:59:28 UTC (rev 2338)
@@ -106,6 +106,7 @@
  * @ITDB_IPOD_GENERATION_SHUFFLE_1: First Generation iPod Shuffle
  * @ITDB_IPOD_GENERATION_SHUFFLE_2: Second Generation iPod Shuffle
  * @ITDB_IPOD_GENERATION_SHUFFLE_3: Third Generation iPod Shuffle
+ * @ITDB_IPOD_GENERATION_SHUFFLE_4: Third Generation iPod Shuffle
  * @ITDB_IPOD_GENERATION_NANO_1:    First Generation iPod Nano
  * @ITDB_IPOD_GENERATION_NANO_2:    Second Generation iPod Nano
  * @ITDB_IPOD_GENERATION_NANO_3:    Third Generation iPod Nano
@@ -147,6 +148,7 @@
     ITDB_IPOD_GENERATION_CLASSIC_2,
     ITDB_IPOD_GENERATION_TOUCH_1,
     ITDB_IPOD_GENERATION_IPHONE_1,
+    ITDB_IPOD_GENERATION_SHUFFLE_4,
 } Itdb_IpodGeneration;
 
 /**
@@ -179,6 +181,7 @@
  * @ITDB_IPOD_MODEL_NANO_ORANGE:    iPod Nano (Orange)
  * @ITDB_IPOD_MODEL_IPHONE_1:       iPhone
  * @ITDB_IPOD_MODEL_SHUFFLE_SILVER: iPod Shuffle (Silver)
+ * @ITDB_IPOD_MODEL_SHUFFLE_BLACK:  iPod Shuffle (Black)
  * @ITDB_IPOD_MODEL_SHUFFLE_PINK:   iPod Shuffle (Pink)
  * @ITDB_IPOD_MODEL_SHUFFLE_BLUE:   iPod Shuffle (Blue)
  * @ITDB_IPOD_MODEL_SHUFFLE_GREEN:  iPod Shuffle (Green)
@@ -231,6 +234,7 @@
     ITDB_IPOD_MODEL_CLASSIC_SILVER,
     ITDB_IPOD_MODEL_CLASSIC_BLACK,
     ITDB_IPOD_MODEL_TOUCH_BLACK,
+    ITDB_IPOD_MODEL_SHUFFLE_BLACK
 } Itdb_IpodModel;
 
 /**

Modified: libgpod/trunk/src/itdb_device.c
===================================================================
--- libgpod/trunk/src/itdb_device.c     2009-05-02 17:52:39 UTC (rev 2337)
+++ libgpod/trunk/src/itdb_device.c     2009-05-02 18:59:28 UTC (rev 2338)
@@ -297,6 +297,7 @@
        N_("Classic (Silver)"),
        N_("Classic (Black)"),
        N_("Touch (Black)"),
+       N_("Shuffle (Black)"),
        NULL
 };
 
@@ -324,6 +325,7 @@
        N_("Classic"),
        N_("Touch"),
         N_("iPhone"),
+       N_("Shuffle (4th Gen.)"),
        N_("Unused"),
        N_("Unused"),
        NULL
@@ -1165,6 +1167,7 @@
             case ITDB_IPOD_GENERATION_SHUFFLE_1:
             case ITDB_IPOD_GENERATION_SHUFFLE_2:
             case ITDB_IPOD_GENERATION_SHUFFLE_3:
+            case ITDB_IPOD_GENERATION_SHUFFLE_4:
             case ITDB_IPOD_GENERATION_NANO_1:
             case ITDB_IPOD_GENERATION_NANO_2:
             case ITDB_IPOD_GENERATION_VIDEO_1:
@@ -1467,6 +1470,7 @@
         case ITDB_IPOD_GENERATION_SHUFFLE_1:
         case ITDB_IPOD_GENERATION_SHUFFLE_2:
         case ITDB_IPOD_GENERATION_SHUFFLE_3:
+        case ITDB_IPOD_GENERATION_SHUFFLE_4:
         case ITDB_IPOD_GENERATION_NANO_1:
         case ITDB_IPOD_GENERATION_NANO_2:
             return FALSE;
@@ -1797,6 +1801,7 @@
     case ITDB_IPOD_GENERATION_SHUFFLE_1:
     case ITDB_IPOD_GENERATION_SHUFFLE_2:
     case ITDB_IPOD_GENERATION_SHUFFLE_3:
+    case ITDB_IPOD_GENERATION_SHUFFLE_4:
     case ITDB_IPOD_GENERATION_NANO_1:
     case ITDB_IPOD_GENERATION_NANO_2:
     case ITDB_IPOD_GENERATION_VIDEO_1:
@@ -2057,6 +2062,7 @@
            case ITDB_IPOD_GENERATION_SHUFFLE_1:
            case ITDB_IPOD_GENERATION_SHUFFLE_2:
            case ITDB_IPOD_GENERATION_SHUFFLE_3:
+           case ITDB_IPOD_GENERATION_SHUFFLE_4:
            case ITDB_IPOD_GENERATION_VIDEO_1:
            case ITDB_IPOD_GENERATION_VIDEO_2:
            case ITDB_IPOD_GENERATION_CLASSIC_1:


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to