Update of /cvsroot/gtkpod/gtkpod/src
In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv9959/src

Modified Files:
        date_parser2.l display.h display_playlists.c 
        display_sorttabs.c display_spl.c display_tracks.c file.c 
        lastfm.c misc_conversion.c misc_track.c misc_track.h syncdir.c 
Log Message:
        * src/date_parser2.l
          src/display.h
          src/display_playlists.c
          src/display_sorttabs.c
          src/display_spl.c
          src/display_tracks.c
          src/file.c
          src/lastfm.c
          src/misc_conversion.c
          src/misc_track.c
          src/misc_track.h
          src/syncdir.c: removed references to itdb_time_...()
          functions that are obsoleted.



Index: date_parser2.l
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/date_parser2.l,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- date_parser2.l      18 Jan 2007 16:54:07 -0000      1.12
+++ date_parser2.l      27 Apr 2007 15:19:53 -0000      1.13
@@ -1,7 +1,6 @@
 /* -*- mode: c -*-
-|  Time-stamp: <2007-01-19 01:52:29 jcs>
 |
-|  Copyright (C) 2002-2003 Jorg Schuler <jcsjcs at users.sourceforge.net>
+|  Copyright (C) 2002-2007 Jorg Schuler <jcsjcs at users.sourceforge.net>
 |  Part of the gtkpod project.
 | 
 |  URL: http://gtkpod.sourceforge.net/
@@ -225,9 +224,9 @@
     {   /* no error occurred -> set the information accordingly */
        ti->valid = TRUE;
        if (dp_int_type & INT_NO_LOWER) ti->lower = 0;
-       else    ti->lower = itdb_time_host_to_mac (lower_stamp);
+       else    ti->lower = lower_stamp;
        if (dp_int_type & INT_NO_UPPER) ti->upper = -1; /* -1 = 2^32-1 */
-       else    ti->upper = itdb_time_host_to_mac (upper_stamp);
+       else    ti->upper = upper_stamp;
     }
 #if DP_DEBUG
     printf ("valid: %d, int_type: %d, lower: %u, upper: %u\n",

Index: display.h
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display.h,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -d -r1.123 -r1.124
--- display.h   1 Apr 2007 04:27:55 -0000       1.123
+++ display.h   27 Apr 2007 15:19:53 -0000      1.124
@@ -1,6 +1,5 @@
-/* Time-stamp: <2007-03-29 23:22:15 jcs>
-|
-|  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
+/*
+|  Copyright (C) 2002-2007 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
 | 
 |  URL: http://www.gtkpod.org/
@@ -100,8 +99,8 @@
 typedef struct {
     gchar *int_str;   /* copy of string specified in the sort tab */
     gboolean valid;   /* is current string valid? */
-    guint32 lower;    /* MAC timestamp for lower limit */
-    guint32 upper;    /* MAC timestamp for upper limit ("-1": no limit) */
+    time_t lower;     /* timestamp for lower limit */
+    time_t upper;     /* timestamp for upper limit ("-1": no limit) */
     GtkWidget *entry; /* pointer to GtkEntry in sort tab */
     GtkWidget *active;/* pointer to toggle button */
 } TimeInfo;
@@ -320,9 +319,6 @@
 void sp_go (guint32 inst);
 void sp_conditions_changed (guint32 inst);
 
-TimeInfo *sp_update_date_interval_from_string (guint32 inst,
-                                              T_item item,
-                                              gboolean force_update);
 void tm_add_track_to_track_model (Track *track, GtkTreeIter *into_iter);
 gint tm_get_nr_of_tracks(void);
 void tm_rows_reordered(void);

Index: display_playlists.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display_playlists.c,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -d -r1.102 -r1.103
--- display_playlists.c 22 Apr 2007 18:06:16 -0000      1.102
+++ display_playlists.c 27 Apr 2007 15:19:53 -0000      1.103
@@ -1,5 +1,4 @@
-/* Time-stamp: <2007-03-30 21:55:44 jcs>
-|
+/*
 |  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
 | 

Index: display_sorttabs.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display_sorttabs.c,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -d -r1.92 -r1.93
--- display_sorttabs.c  22 Apr 2007 18:06:16 -0000      1.92
+++ display_sorttabs.c  27 Apr 2007 15:19:53 -0000      1.93
@@ -1,5 +1,4 @@
-/* Time-stamp: <2007-03-19 23:29:07 jcs>
-|
+/*
 |  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
 |
@@ -53,6 +52,9 @@
 static void sp_store_sp_entries (gint inst);
 static void st_page_selected (GtkNotebook *notebook, guint page);
 static void st_create_notebook (gint inst);
+static TimeInfo *sp_update_date_interval_from_string (guint32 inst,
+                                                     T_item item,
+                                                     gboolean force_update);
 
 /* Drag and drop definitions */
 static GtkTargetEntry st_drag_types [] = {
@@ -384,9 +386,9 @@
    message again, if necessary */
 /* Return value: pointer to the corresponding TimeInfo struct (for
    convenience) or NULL if error occurred */
-TimeInfo *sp_update_date_interval_from_string (guint32 inst,
-                                              T_item item,
-                                              gboolean force_update)
+static TimeInfo *sp_update_date_interval_from_string (guint32 inst,
+                                                     T_item item,
+                                                     gboolean force_update)
 {
     SortTab *st;
     TimeInfo *ti;
@@ -2242,7 +2244,7 @@
                  g_free (*itemp_utf8);
                  *itemp_utf8 = g_strdup (new_text);
              }
-             track->time_modified = itdb_time_get_mac_time ();
+             track->time_modified = time (NULL);
              pm_track_changed (track);
              /* If prefs say to write changes to file, do so */
              if (prefs_get_int("id3_write"))
@@ -3241,16 +3243,16 @@
                                  GtkSpinButton *hour,
                                  GtkSpinButton *min,
                                  GtkToggleButton *no_margin,
-                                 guint32 mactime)
+                                 time_t timet)
 {
     struct tm *tm;
     time_t tt = time (NULL);
 
     /* 0, -1 are treated in a special way (no lower/upper margin
      * -> set calendar to current time */
-    if ((mactime != 0) && (mactime != -1))
+    if ((timet != 0) && (timet != -1))
     {
-       tt = itdb_time_mac_to_host (mactime);
+       tt = timet;
        if (no_margin)  gtk_toggle_button_set_active (no_margin, FALSE);
     }
     else if (no_margin) gtk_toggle_button_set_active (no_margin, TRUE);
@@ -3270,7 +3272,7 @@
 }
 
 
-static void cal_set_time (GtkWidget *cal, MarginType type, guint32 mactime)
+static void cal_set_time (GtkWidget *cal, MarginType type, time_t timet)
 {
     GtkCalendar *calendar = NULL;
     GtkSpinButton *hour = NULL;
@@ -3292,7 +3294,7 @@
        no_margin = GTK_TOGGLE_BUTTON (gtkpod_xml_get_widget (cal_xml, 
"no_upper_margin"));
        break;
     }
-    cal_set_time_widgets (calendar, hour, min, no_margin, mactime);
+    cal_set_time_widgets (calendar, hour, min, no_margin, timet);
 }
 
 

Index: display_spl.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display_spl.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- display_spl.c       26 Feb 2007 13:11:27 -0000      1.21
+++ display_spl.c       27 Apr 2007 15:19:53 -0000      1.22
@@ -1,6 +1,5 @@
-/* Time-stamp: <2007-02-26 22:07:30 jcs>
-|
-|  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users.sourceforge.net>
+/*
+|  Copyright (C) 2002-2007 Jorg Schuler <jcsjcs at users.sourceforge.net>
 |  Part of the gtkpod project.
 |
 |  URL: http://gtkpod.sourceforge.net/
@@ -645,7 +644,7 @@
     case spl_ET_FROMVALUE_DATE:
        t = time_string_to_fromtime (str);
        if (t != -1)
-           splr->fromvalue = itdb_time_host_to_mac (t);
+           splr->fromvalue = t;
        break;
     case spl_ET_FROMDATE:
        splr->fromdate = atol (str);
@@ -660,7 +659,7 @@
     case spl_ET_TOVALUE_DATE:
        t = time_string_to_totime (str);
        if (t != -1)
-           splr->tovalue = itdb_time_host_to_mac (t);
+           splr->tovalue = t;
        break;
     case spl_ET_TODATE:
        splr->todate = atol (str);
@@ -983,7 +982,7 @@
 
     g_return_if_fail (str != NULL);
 
-    t = itdb_time_mac_to_host (value);
+    t = (time_t)value;
     if (et == spl_ET_FROMVALUE_DATE)
     {
        resstr = time_fromtime_to_string (t);

Index: display_tracks.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/display_tracks.c,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -d -r1.119 -r1.120
--- display_tracks.c    18 Mar 2007 14:27:18 -0000      1.119
+++ display_tracks.c    27 Apr 2007 15:19:53 -0000      1.120
@@ -1,6 +1,5 @@
-/* Time-stamp: <2007-03-18 21:34:22 jcs>
-|
-|  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
+/*
+|  Copyright (C) 2002-2007 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
 |
 |  URL: http://www.gtkpod.org/
@@ -901,7 +900,7 @@
 /*      printf ("  changed: %d\n", changed); */
      if (changed)
      {
-        track->time_modified = itdb_time_get_mac_time ();
+       track->time_modified = time (NULL);
         pm_track_changed (track);    /* notify playlist model... */
         data_changed (track->itdb); /* indicate that data has changed */
 
@@ -1108,7 +1107,7 @@
 /*      printf ("  changed: %d\n", changed); */
      if (changed)
      {
-        track->time_modified = itdb_time_get_mac_time ();
+       track->time_modified = time (NULL);
 /*        pm_track_changed (track);  notify playlist model... -- not
  *        necessary here because only the track model is affected */
         data_changed (track->itdb);  /* indicate that data has changed */

Index: file.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/file.c,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -d -r1.199 -r1.200
--- file.c      23 Apr 2007 15:33:31 -0000      1.199
+++ file.c      27 Apr 2007 15:19:53 -0000      1.200
@@ -1213,9 +1213,9 @@
        }
 
        /* Set modification date to the files modified date */
-       nti->time_modified = itdb_time_host_to_mac(enti->mtime);
+       nti->time_modified = enti->mtime;
        /* Set added date to *now* */
-       nti->time_added = itdb_time_get_mac_time ();
+       nti->time_added = time (NULL);
 
        /* Make sure all strings are initialized -- that way we don't
           have to worry about it when we are handling the
@@ -2080,7 +2080,12 @@
     case SOURCE_PREFER_LOCAL:
        result = get_file_name_from_source (track, SOURCE_LOCAL);
        if (!result)
-           result = get_file_name_from_source (track, SOURCE_IPOD);
+       {
+           if (track->itdb && (track->itdb->usertype & GP_ITDB_TYPE_IPOD))
+           {
+               result = get_file_name_from_source (track, SOURCE_IPOD);
+           }
+       }
        break;
     case SOURCE_PREFER_IPOD:
        result = get_file_name_from_source (track, SOURCE_IPOD);

Index: lastfm.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/lastfm.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- lastfm.c    24 Nov 2006 06:44:03 -0000      1.2
+++ lastfm.c    27 Apr 2007 15:19:53 -0000      1.3
@@ -1,6 +1,5 @@
-/* Time-stamp: <2006-11-17 17:27:06 jcs>
-|
-|  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
+/*
+|  Copyright (C) 2002-2007 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
 | 
 |  URL: http://www.gtkpod.org/
@@ -153,9 +152,9 @@
 #ifdef HAVE_CURL
     GString *tr = g_string_new(NULL);
     gint32 length = (track->tracklen) / 100.0;
-    guint32 time  = (track->time_played) - 2082844800;
-    g_string_printf(tr, "artist=%s&track=%s&album=%s&length=%d&time=%d\n",
-                    track->artist, track->title, track->album, length, time);
+    time_t timet  = track->time_played;
+    g_string_printf(tr, "artist=%s&track=%s&album=%s&length=%d&time=%ld\n",
+                    track->artist, track->title, track->album, length, 
(long)timet);
     tracks = g_slist_prepend(tracks, tr);
     g_string_free(tr, TRUE);
 #endif

Index: misc_conversion.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/misc_conversion.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- misc_conversion.c   4 Feb 2007 12:43:49 -0000       1.31
+++ misc_conversion.c   27 Apr 2007 15:19:53 -0000      1.32
@@ -1,6 +1,5 @@
-/* Time-stamp: <2007-01-16 14:08:05 jcs>
-|
-|  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
+/*
+|  Copyright (C) 2002-2007 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
 | 
 |  URL: http://www.gtkpod.org/
@@ -482,7 +481,7 @@
        mactime = 0;
        break;
     }
-    return (itdb_time_mac_to_host (mactime));
+    return mactime;
 }
 
 
@@ -494,23 +493,23 @@
 
 
 /* get the timestamp TM_COLUMN_TIME_CREATE/PLAYED/MODIFIED/RELEASED */
-void time_set_time (Track *track, time_t time, T_item t_item)
+void time_set_time (Track *track, time_t timet, T_item t_item)
 {
-    guint32 mactime = itdb_time_host_to_mac (time);
+    g_return_if_fail (track);
 
-    if (track) switch (t_item)
+    switch (t_item)
     {
     case T_TIME_ADDED:
-       track->time_added = mactime;
+       track->time_added = timet;
        break;
     case T_TIME_PLAYED:
-       track->time_played = mactime;
+       track->time_played = timet;
        break;
     case T_TIME_MODIFIED:
-       track->time_modified = mactime;
+       track->time_modified = timet;
        break;
     case T_TIME_RELEASED:
-       track->time_released = mactime;
+       track->time_released = timet;
        break;
     default:
        break;

Index: misc_track.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/misc_track.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- misc_track.c        23 Apr 2007 15:33:31 -0000      1.64
+++ misc_track.c        27 Apr 2007 15:19:53 -0000      1.65
@@ -1160,7 +1160,7 @@
 /* return a pointer to the specified timestamp. @t_item is one of (the
    applicable) T_* defined in track.h.  If the parameters are illegal,
    "0" is returned. */
-guint32 *track_get_timestamp_ptr (Track *track, T_item t_item)
+time_t *track_get_timestamp_ptr (Track *track, T_item t_item)
 {
     g_return_val_if_fail (track, NULL);
 
@@ -1183,9 +1183,9 @@
 /* return the specified timestamp. @t_item is one of
    (the * applicable) T_* defined in track.h. If the parameters are
    illegal, "0" is returned. */
-guint32 track_get_timestamp (Track *track, T_item t_item)
+time_t track_get_timestamp (Track *track, T_item t_item)
 {
-    guint32 *ptr;
+    time_t *ptr;
     g_return_val_if_fail (track, 0);
 
     ptr = track_get_timestamp_ptr (track, t_item);

Index: misc_track.h
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/misc_track.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- misc_track.h        23 Apr 2007 15:33:31 -0000      1.19
+++ misc_track.h        27 Apr 2007 15:19:54 -0000      1.20
@@ -52,8 +52,8 @@
 
 gchar **track_get_item_pointer (Track *track, T_item t_item);
 const gchar *track_get_item (Track *track, T_item t_item);
-guint32 *track_get_timestamp_ptr (Track *track, T_item t_item);
-guint32 track_get_timestamp (Track *track, T_item t_item);
+time_t *track_get_timestamp_ptr (Track *track, T_item t_item);
+time_t track_get_timestamp (Track *track, T_item t_item);
 gchar *track_get_text (Track *track, T_item item);
 gboolean track_set_text (Track *track,
                         const gchar *new_text, T_item item);

Index: syncdir.c
===================================================================
RCS file: /cvsroot/gtkpod/gtkpod/src/syncdir.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- syncdir.c   16 Jan 2007 09:45:00 -0000      1.8
+++ syncdir.c   27 Apr 2007 15:19:54 -0000      1.9
@@ -1,4 +1,4 @@
-/* Time-stamp: <2006-09-24 15:25:27 jcs>
+/* Time-stamp: <2007-04-28 00:06:00 jcs>
 |
 |  Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
 |  Part of the gtkpod project.
@@ -473,7 +473,7 @@
 {
     GHashTable *dirs_hash;
     gboolean delete_tracks, is_mpl;
-    guint64 current_time;
+    time_t current_time;
     GList *tracks_to_delete_from_ipod = NULL;
     GList *tracks_to_delete_from_playlist = NULL;
     GList *tracks_updated = NULL;
@@ -557,7 +557,7 @@
 
     /* current_time can be used to recognize newly added/updated
        tracks */
-    current_time = itdb_time_get_mac_time ();
+    current_time = time (NULL);
 
     /* Add all files in all directories entered into dirs_hash */
     afd.playlist = playlist;


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to