[Goodies-commits] r5027 - in xfburn/trunk: . xfburn

David Mohr squisher at xfce.org
Sat Jul 5 20:02:58 CEST 2008


Author: squisher
Date: 2008-07-05 18:02:58 +0000 (Sat, 05 Jul 2008)
New Revision: 5027

Modified:
   xfburn/trunk/NEWS
   xfburn/trunk/TODO
   xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
Log:
Changing iso_write_opts profile to preserve file attribute

Modified: xfburn/trunk/NEWS
===================================================================
--- xfburn/trunk/NEWS	2008-07-05 09:23:55 UTC (rev 5026)
+++ xfburn/trunk/NEWS	2008-07-05 18:02:58 UTC (rev 5027)
@@ -10,6 +10,7 @@
   and _please_ report this as a bug! Please include the console output if
   debug is enabled, or otherwise some info on the burner that was used.
 - Use fifo buffering, default is 4MB, adjustable in the preferences
+- Preserve file attributes
 
 xfburn 0.3.0
 ============

Modified: xfburn/trunk/TODO
===================================================================
--- xfburn/trunk/TODO	2008-07-05 09:23:55 UTC (rev 5026)
+++ xfburn/trunk/TODO	2008-07-05 18:02:58 UTC (rev 5027)
@@ -43,3 +43,5 @@
   - add refresh button and disable blank if invalid disc [?]
 - unify code to add files (currently add button and dnd have separate 
     code bases) [?]
+- determine if it's worth it to add advanced burn options dialog to 
+  toggle rockridge and joliet extensions / iso_write_opts profiles

Modified: xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c	2008-07-05 09:23:55 UTC (rev 5026)
+++ xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c	2008-07-05 18:02:58 UTC (rev 5027)
@@ -536,9 +536,13 @@
       iso_image_set_volset_id (priv->image, comp_name);
     }
 
-    /* Sets profile 2 [distribution] */
-    iso_write_opts_new (&write_opts, 2);
+    /* Sets profile 0 [basic] */
+    iso_write_opts_new (&write_opts, 0);
 
+    iso_write_opts_set_iso_level (write_opts, 2);
+    iso_write_opts_set_rockridge (write_opts, TRUE);
+    iso_write_opts_set_joliet (write_opts, TRUE);
+
     if (iso_image_create_burn_source (priv->image, write_opts, &src) < 0) {
       /* could not create source */
       xfce_err (_("Could not create ISO source structure"));




More information about the Goodies-commits mailing list