commit 673efad94e1dc3645b30ca816dc07dcda6b166fb
Author: Christophe Fergeau <cferg...@mandriva.com>
Date:   Sat Mar 27 19:42:22 2010 +0100

    add Gold iPod Shuffle 1G
    
    This was a limited edition device. Lots of thanks to Russ Mannex
    for providing data about it.

 src/itdb.h              |    1 +
 src/itdb_device.c       |    3 +++
 tools/generic-callout.c |    3 +++
 3 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/itdb.h b/src/itdb.h
index fe8ee0f..22717c3 100644
--- a/src/itdb.h
+++ b/src/itdb.h
@@ -251,6 +251,7 @@ typedef enum {
     ITDB_IPOD_MODEL_SHUFFLE_BLACK,
     ITDB_IPOD_MODEL_IPHONE_WHITE,
     ITDB_IPOD_MODEL_IPHONE_BLACK,
+    ITDB_IPOD_MODEL_SHUFFLE_GOLD
 } Itdb_IpodModel;
 
 /**
diff --git a/src/itdb_device.c b/src/itdb_device.c
index 449c550..1709523 100644
--- a/src/itdb_device.c
+++ b/src/itdb_device.c
@@ -121,6 +121,7 @@ static const Itdb_IpodInfo ipod_info_table [] = {
     {"A949", 1,  ITDB_IPOD_MODEL_SHUFFLE_BLUE,   
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
     {"A951", 1,  ITDB_IPOD_MODEL_SHUFFLE_GREEN,  
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
     {"A953", 1,  ITDB_IPOD_MODEL_SHUFFLE_ORANGE, 
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
+    {"C167", 1,  ITDB_IPOD_MODEL_SHUFFLE_GOLD,   
ITDB_IPOD_GENERATION_SHUFFLE_2, 3},
     /* Shuffle / Seventh Generation */
     /* Square, connected to computer via cable -- look identicaly to
      * Sixth Generation*/
@@ -343,6 +344,7 @@ static const gchar *ipod_model_name_table [] = {
        N_("Shuffle (Black)"),
        N_("iPhone (White)"),
        N_("iPhone (Black)"),
+       N_("Shuffle (Gold)"),
        NULL
 };
 
@@ -646,6 +648,7 @@ static const ItdbSerialToModel serial_to_model_mapping[] = {
     { "YX6", "B225" }, /* 1GB Silver Shuffle 2g */
     { "YX7", "B228" }, /* 1GB Blue Shuffle 2g */
     { "YX9", "B225" }, /* 1GB Silver Shuffle 2g */
+    { "8CQ", "C167" }, /* 1GB Gold Shuffle 2g */
     { "UNA", "A350" },
     { "UNB", "A350" },
     { "UPR", "A352" },
diff --git a/tools/generic-callout.c b/tools/generic-callout.c
index bc2be88..f0697db 100644
--- a/tools/generic-callout.c
+++ b/tools/generic-callout.c
@@ -264,6 +264,7 @@ get_color_name (const Itdb_IpodInfo *info)
        case ITDB_IPOD_MODEL_SHUFFLE_GREEN:
                return g_strdup ("green");
        case ITDB_IPOD_MODEL_MINI_GOLD:
+       case ITDB_IPOD_MODEL_SHUFFLE_GOLD:
                return g_strdup ("gold");
        case ITDB_IPOD_MODEL_NANO_BLUE:
        case ITDB_IPOD_MODEL_MINI_BLUE:
@@ -330,6 +331,8 @@ get_icon_name (const Itdb_IpodInfo *info)
                        return g_strconcat (prefix, "ipod-shuffle-clip-silver", 
NULL);
                case ITDB_IPOD_MODEL_SHUFFLE_GREEN:
                        return g_strconcat (prefix, "ipod-shuffle-clip-green", 
NULL);
+               case ITDB_IPOD_MODEL_SHUFFLE_GOLD:
+                       return g_strconcat (prefix, "ipod-shuffle-clip-gold", 
NULL);
                case ITDB_IPOD_MODEL_SHUFFLE_ORANGE:
                        return g_strconcat (prefix, "ipod-shuffle-clip-orange", 
NULL);
                case ITDB_IPOD_MODEL_SHUFFLE_PURPLE:

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to