1. 27 Oct, 2014 7 commits
    • Jasper St. Pierre's avatar
      cairoblur: Fix the blur code · ac9ac555
      Jasper St. Pierre authored
      We weren't passing in the right "d" value, which was causing the blur to
      behave incorrectly, especially in the case of 1px blurs, which would
      cause no blurs at all.
      
      The blur should now match the web.
      ac9ac555
    • Matthias Clasen's avatar
      Indentation fix · f1fe70e4
      Matthias Clasen authored
      f1fe70e4
    • Sebastien Lafargue's avatar
      popover menus: Take iconic into account · 17f9eed1
      Sebastien Lafargue authored
      We don't want separators in both side of an iconic section
      and use a 10px margin to separate two iconic sections.
      
      Separators are also updated in case of dynamic insertion
      ( often used with menu items for plugins )
      
      https://bugzilla.gnome.org/show_bug.cgi?id=738650
      17f9eed1
    • Matthias Clasen's avatar
      Ignore gdk-pixbuf deprecations · fc6f22c3
      Matthias Clasen authored
      fc6f22c3
    • Cosimo Cecchi's avatar
      levelbar: don't use the current value style class for empty blocks · 631e2f4c
      Cosimo Cecchi authored
      We want to be able to style the empty blocks independently of all the
      offset styles, so remove the current style class when painting an empty
      block.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=707695
      631e2f4c
    • Christophe Fergeau's avatar
      Return correct font from gtk_font_chooser_widget_find_font · 506d59f5
      Christophe Fergeau authored
      Commit 30a1c4ab fixed several memleaks including one in
      gtk_font_chooser_widget_find_font.
      
      However, the fix causes one extra call to gtk_tree_model_iter_next()
      after finding the font we look for (ie pango_font_description_equal
      returns TRUE): the 'increment' part of the for loop
      (gtk_tree_model_iter_next) is run before the 'exit condition' of the for
      loop is evaluated.
      
      This commit reverts this part of commit 30a1c4ab and adds an extra
      call to pango_font_description_free in order to fix the leak.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=739111
      506d59f5
    • Christophe Fergeau's avatar
      fontchooserwidget: Don't invalidate priv->font_iter in load_fonts · 77487fef
      Christophe Fergeau authored
      When using GtkFontChooserButton, the same GtkFontChooserWidget can be
      hidden and shown multiple times. When doing that, the font that was
      chosen the previous time should be the selected one in the
      GtkFontChooserWidget, however this does not work as expected and a
      somehow 'random' font gets selected (or none) instead.
      
      Every time the font chooser widget is shown, its style will be updated,
      causing gtk_font_chooser_widget_style_updated and then
      gtk_font_chooser_widget_load_fonts to be called.
      
      gtk_font_chooser_widget_load_fonts starts by clearing the GtkListStore
      listing the available fonts, repopulates it, and then makes sure the
      current font is selected.
      
      However, this does not work as expected, as during the call to
      gtk_list_store_clear, the cursor_changed_cb will be invoked multiple
      times when the GtkTreeView cursor gets moved when the line where the
      cursor currently is gets removed. This will cause the 'current font'
      state (priv->font_desc) to be unexpectedly modified, and when
      gtk_font_chooser_widget_load_fonts tries to reposition the cursor to the
      'current font', we won't get the expect result.
      
      This commit avoids that by making sure cursor_changed_cb does not get
      called when we call gtk_list_store_clear in
      gtk_font_chooser_widget_load_fonts.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=739111
      77487fef
  2. 26 Oct, 2014 4 commits
  3. 25 Oct, 2014 9 commits
  4. 24 Oct, 2014 14 commits
  5. 23 Oct, 2014 3 commits
  6. 22 Oct, 2014 3 commits