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

« back to all changes in this revision

Viewing changes to src/brasero-audio-disc.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:
418
418
                                                           "text", BRASERO_VIDEO_TREE_MODEL_INDEX,
419
419
                                                           NULL);
420
420
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree), column);
421
 
        gtk_tree_view_column_set_resizable (column, FALSE);
 
421
        gtk_tree_view_column_set_resizable (column, TRUE);
422
422
 
423
423
        /* Other columns */
424
424
        column = gtk_tree_view_column_new ();
425
425
        gtk_tree_view_column_set_resizable (column, TRUE);
426
 
        gtk_tree_view_column_set_min_width (column, 200);
 
426
        gtk_tree_view_column_set_expand (column, TRUE);
427
427
 
428
428
        renderer = gtk_cell_renderer_pixbuf_new ();
429
429
        gtk_tree_view_column_pack_start (column, renderer, FALSE);
456
456
                                            "editable", BRASERO_VIDEO_TREE_MODEL_EDITABLE);
457
457
        gtk_tree_view_column_set_title (column, _("Title"));
458
458
        g_object_set (G_OBJECT (column),
459
 
                      "expand", TRUE,
460
459
                      "spacing", 4,
461
460
                      NULL);
462
 
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree),
463
 
                                     column);
464
 
 
465
 
        gtk_tree_view_set_expander_column (GTK_TREE_VIEW (obj->priv->tree),
466
 
                                           column);
 
461
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree), column);
 
462
        gtk_tree_view_set_expander_column (GTK_TREE_VIEW (obj->priv->tree), column);
467
463
 
468
464
        renderer = gtk_cell_renderer_text_new ();
469
465
        g_object_set_data (G_OBJECT (renderer), COL_KEY, BRASERO_TRACK_STREAM_ARTIST_TAG);
483
479
        column = gtk_tree_view_column_new_with_attributes (_("Artist"), renderer,
484
480
                                                           "text", BRASERO_VIDEO_TREE_MODEL_ARTIST,
485
481
                                                           NULL);
486
 
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree),
487
 
                                     column);
 
482
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree), column);
488
483
        gtk_tree_view_column_set_resizable (column, TRUE);
489
484
        gtk_tree_view_column_set_min_width (column, 200);
490
485
 
493
488
                                                           "text", BRASERO_VIDEO_TREE_MODEL_SIZE,
494
489
                                                          /* "background", BACKGROUND_COL, */
495
490
                                                           NULL);
496
 
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree),
497
 
                                     column);
498
 
        gtk_tree_view_column_set_resizable (column, FALSE);
 
491
        gtk_tree_view_append_column (GTK_TREE_VIEW (obj->priv->tree), column);
 
492
        gtk_tree_view_column_set_resizable (column, TRUE);
499
493
 
500
494
        scroll = gtk_scrolled_window_new (NULL, NULL);
501
495
        gtk_widget_show (scroll);
1831
1825
{
1832
1826
        GtkWidgetClass *widget_class;
1833
1827
 
 
1828
        /* Avoid minding signals that happen out of the tree area (like in the 
 
1829
         * headers for example) */
 
1830
        if (event->window != gtk_tree_view_get_bin_window (GTK_TREE_VIEW (tree)))
 
1831
                return FALSE;
 
1832
 
1834
1833
        widget_class = GTK_WIDGET_GET_CLASS (tree);
1835
1834
 
 
1835
        /* Check that the click happened in the main window with rows. */
1836
1836
        if (event->button == 3) {
1837
1837
                GtkTreeSelection *selection;
1838
1838
                GtkTreePath *path = NULL;
1896
1896
                 * so it can update itself (paticularly its selection) before we have
1897
1897
                 * a look at it */
1898
1898
                widget_class->button_press_event (GTK_WIDGET (tree), event);
1899
 
                
 
1899
 
1900
1900
                if (!treepath) {
1901
1901
                        GtkTreeSelection *selection;
1902
1902
 
1907
1907
                        gtk_tree_selection_unselect_all (selection);
1908
1908
                        return FALSE;
1909
1909
                }
1910
 
        
 
1910
 
1911
1911
                if (!result)
1912
1912
                        return FALSE;
1913
1913