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
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits