Author: pollux
Date: 2007-08-21 14:59:27 +0000 (Tue, 21 Aug 2007)
New Revision: 25995

Modified:
   xfburn/trunk/configure.in.in
   xfburn/trunk/xfburn/xfburn-burn-data-cd-composition-dialog.c
   xfburn/trunk/xfburn/xfburn-burn-data-dvd-composition-dialog.c
   xfburn/trunk/xfburn/xfburn-data-composition.c
Log:
build with libisofs 0.2.8

Modified: xfburn/trunk/configure.in.in
===================================================================
--- xfburn/trunk/configure.in.in        2007-08-20 22:50:08 UTC (rev 25994)
+++ xfburn/trunk/configure.in.in        2007-08-21 14:59:27 UTC (rev 25995)
@@ -30,7 +30,7 @@
 
 dnl check for required packages
 XDT_CHECK_PACKAGE([LIBBURN], [libburn-1], [0.3.0])
-XDT_CHECK_PACKAGE([LIBISOFS], [libisofs-1], [0.2.3])
+XDT_CHECK_PACKAGE([LIBISOFS], [libisofs-1], [0.2.8])
 XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.6.0])
 XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
 XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.4.0])

Modified: xfburn/trunk/xfburn/xfburn-burn-data-cd-composition-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-cd-composition-dialog.c        
2007-08-20 22:50:08 UTC (rev 25994)
+++ xfburn/trunk/xfburn/xfburn-burn-data-cd-composition-dialog.c        
2007-08-21 14:59:27 UTC (rev 25995)
@@ -545,8 +545,13 @@
     GtkWidget *dialog_progress;
 
     struct burn_source * src = NULL;
+    struct ecma119_source_opts src_opts = {};
 
-    src = iso_source_new_ecma119 (priv->volume_set, 0, 2, ECMA119_JOLIET);
+    src_opts.volnum = 0;
+    src_opts.level = 2;
+    src_opts.flags = ECMA119_JOLIET;
+
+    src = iso_source_new_ecma119 (priv->volume_set, &src_opts);
     if (src == NULL) {
       /* could not create source */
       xfce_err (_("Could not create ISO source structure"));

Modified: xfburn/trunk/xfburn/xfburn-burn-data-dvd-composition-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-dvd-composition-dialog.c       
2007-08-20 22:50:08 UTC (rev 25994)
+++ xfburn/trunk/xfburn/xfburn-burn-data-dvd-composition-dialog.c       
2007-08-21 14:59:27 UTC (rev 25995)
@@ -538,8 +538,12 @@
     GtkWidget *dialog_progress;
 
     struct burn_source * src = NULL;
+    struct ecma119_source_opts src_opts = {};
 
-    src = iso_source_new_ecma119 (priv->volume_set, 0, 2, ECMA119_JOLIET);
+    src_opts.volnum = 0;
+    src_opts.level = 2;
+    src_opts.flags = ECMA119_JOLIET;
+    src = iso_source_new_ecma119 (priv->volume_set, &src_opts);
     if (src == NULL) {
       /* could not create source */
       xfce_err (_("Could not create ISO source structure"));

Modified: xfburn/trunk/xfburn/xfburn-data-composition.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-data-composition.c       2007-08-20 22:50:08 UTC 
(rev 25994)
+++ xfburn/trunk/xfburn/xfburn-data-composition.c       2007-08-21 14:59:27 UTC 
(rev 25995)
@@ -1440,21 +1440,23 @@
 }
 
 static void
-fill_volume_with_composition (GtkTreeModel *model, struct iso_tree_node * 
parent, GtkTreeIter *iter)
+fill_volume_with_composition (GtkTreeModel *model, struct iso_tree_node_dir * 
parent, GtkTreeIter *iter)
 {
   do {
       DataCompositionEntryType type;
       gchar *name = NULL;
       gchar *src = NULL;
       
-      struct iso_tree_node *node = NULL;
+      struct iso_tree_node_dir *node_dir = NULL;
 
       gtk_tree_model_get (model, iter, DATA_COMPOSITION_COLUMN_TYPE, &type,
                          DATA_COMPOSITION_COLUMN_CONTENT, &name, 
DATA_COMPOSITION_COLUMN_PATH, &src, -1);
 
       if (type == DATA_COMPOSITION_TYPE_DIRECTORY) {
-       node = iso_tree_add_new_dir (parent, name);
+       node_dir = iso_tree_add_dir (parent, name);
       } else {
+       struct iso_tree_node *node = NULL;
+
        node = iso_tree_add_node (parent, src);
        iso_tree_node_set_name (node, name);
       }
@@ -1465,7 +1467,7 @@
        GtkTreeIter child;
 
        gtk_tree_model_iter_children (model, &child, iter);
-       fill_volume_with_composition (model, node, &child);
+       fill_volume_with_composition (model, node_dir, &child);
       }
   } while (gtk_tree_model_iter_next (model, iter));
 }

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to