~ubuntu-branches/ubuntu/lucid/brasero/lucid-updates

« back to all changes in this revision

Viewing changes to libbrasero-burn/brasero-drive-properties.c

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-06-24 11:22:46 UTC
  • mfrom: (1.3.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20100624112246-s5ubbf8tafqkir0m
Tags: 2.30.2-0ubuntu1
* New upstream release
  - Lot's of memleak fixes
  - Fixed a runtime warning related to cancelling tracker searches
  - Crash in brasero_data_project_node_removed at
    brasero-data-project.c:1163
  - brasero crashed with SIGSEGV in brasero_data_project_remove_node()
    (LP: #561319)
  - Fix a few runtime warnings with the Cover Editor
  - Text in cover editor does not show up automatically (LP: #469459)
  - Removed use of deprecated flags
  - Use accessor functions instead direct access (use GSEAL GnomeGoal)
  - Fix a bug in the layout on first start (side pane was hidden and
    remained so until the user moved it)
  - Save printer settings for cover printing
  - Write the contents of the GtkTextBuffer displayed line by displayed
    line which should improve the layout
  - "Write to Disc" button sensitivity regression
  - Fix flaw in mask that led libburn plugin not to work (not to be picked
    up actually) in some circumstances
  - Fails to burn ANY audio project
  - Move columns doesn't work (LP: #581759)
  - Brasero does not correctly handle double clicking on column separators
    (LP: #581885)
  - Bad info when burning, high CPU usage and slow burn
  - Change the priority for cdrdao and raised the one of cdda2wav plugin
  - brasero crashed with SIGSEGV in
    brasero_mmc3_get_performa nce_wrt_spd_desc() (LP: #564766)
  - brasero crashed with SIGSEGV in brasero_scsi_command_issue_sync()
    (LP: #444832)
  - Do not check for symlinks on cdda2wav so the plugin can use icedax.
  - Brasero's failure with some file names (LP: #380643)
  - Pressing create audio cd does nothing
  - Empty project not available
  - can't actually save error logs
  - doesn't handle incorrect temp dirs properly
  - Fix multi DND in GtkFileChooser
  - Displays "starting to record" during whole burn process
  - Fix wrong report of speed with both cdrecord and wodim
  - Disk project doesn't save the disk title (LP: #587924)
  - Brasero reports outdated cdrtools on cdrtools-3.00 (LP: #592075)
  - misc bug fixes
  - Updated Translations
* Removed upstream patches:
  - debian/patches/90_git_audio_project_creation.patch,
    debian/patches/91_git_audio_project_creation.patch,
    debian/patches/92_git_audio_cd_recording.patch,
    debian/patches/93_git_new_caps_function_definition.patch
* debian/patches/99_autoconf.patch:
  - refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
211
211
 
212
212
        file = g_file_new_for_commandline_arg (path);
213
213
        if (!file)
214
 
                return FALSE;
 
214
                return TRUE;
215
215
 
216
216
        info = g_file_query_info (file,
217
217
                                  G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE,
255
255
 
256
256
                g_object_unref (info);
257
257
                g_object_unref (file);
258
 
                if (answer == GTK_RESPONSE_OK)
259
 
                        return FALSE;
 
258
                if (answer != GTK_RESPONSE_OK)
 
259
                        return TRUE;
260
260
 
261
 
                return TRUE;
 
261
                return FALSE;
262
262
        }
263
263
 
264
264
        if (!g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE)) {
293
293
 
294
294
                g_object_unref (info);
295
295
                g_object_unref (file);
296
 
                if (answer == GTK_RESPONSE_OK)
297
 
                        return FALSE;
 
296
                if (answer != GTK_RESPONSE_OK)
 
297
                        return TRUE;
298
298
 
299
 
                return TRUE;
 
299
                return FALSE;
300
300
        }
301
301
 
302
302
        g_object_unref (info);
314
314
         * filesystems have a maximum file size limit of 4 GiB and more than
315
315
         * often we need a temporary file size of 4 GiB or more. */
316
316
        filesystem = g_file_info_get_attribute_string (info, G_FILE_ATTRIBUTE_FILESYSTEM_TYPE);
317
 
        if (filesystem && !strcmp (filesystem, "msdos")) {
 
317
        if (!g_strcmp0 (filesystem, "msdos")) {
318
318
                gint answer;
319
319
                GtkWidget *dialog;
320
320
                GtkWidget *toplevel;
344
344
                gtk_widget_destroy (dialog);
345
345
 
346
346
                g_object_unref (info);
347
 
                if (answer == GTK_RESPONSE_OK)
348
 
                        return FALSE;
 
347
                if (answer != GTK_RESPONSE_OK)
 
348
                        return TRUE;
349
349
        }
350
350
        else if (info)
351
351
                g_object_unref (info);