- 26 Nov, 2016 1 commit
-
-
Cosimo Cecchi authored
These days people can just use GtkRevealer.
-
- 21 Nov, 2016 4 commits
-
-
Debarshi Ray authored
We no longer have a priv pointer inside the struct, and G_DECLARE_DERIVABLE_TYPE has removed the need for the instance and class typedefs. Therefore, this is a good time to clean up the header and move the typedef for GdMainViewPrivate into the .c file. https://bugzilla.gnome.org/show_bug.cgi?id=774709
-
Debarshi Ray authored
This bumps our GLib requirement to 2.44. https://bugzilla.gnome.org/show_bug.cgi?id=774709
-
Debarshi Ray authored
The current GObject recommendation is to use the generated get_instance_private function instead of a separate priv pointer in the instance struct. The saves one pointer per class in the heirarchy multiplied by the number of instances of the type, and the function is fast enough because it only does pointer arithmetic. https://bugzilla.gnome.org/show_bug.cgi?id=774709
-
Debarshi Ray authored
This paves the way for improving our GObject use and reducing the amount of boilerplate. G_DEFINE_WITH_WITH_PRIVATE was introduced in GLib 2.38, which should be old enough for all users. https://bugzilla.gnome.org/show_bug.cgi?id=774709
-
- 30 Aug, 2016 2 commits
-
-
Bastien Nocera authored
gcc seems to be stripping away the "unused" gd_tagged_entry_get_resource() when linking it. Call the function to avoid the function being stripped away. See https://bugzilla.gnome.org/show_bug.cgi?id=770121 https://bugzilla.gnome.org/show_bug.cgi?id=770555
-
Bastien Nocera authored
Otherwise automake will skip it as it is not included anywhere. See https://bugzilla.gnome.org/show_bug.cgi?id=770121 https://bugzilla.gnome.org/show_bug.cgi?id=770555
-
- 08 Aug, 2016 1 commit
-
-
Michael Catanzaro authored
We have a .gitignore committed into version control, so we shouldn't be overwriting it. This defeats the purpose of using git.mk as we wind up with a dirty subproject after every build due to make rewriting our tracked .gitignore. And libgd itself does not use git.mk, so it shouldn't be here. https://bugzilla.gnome.org/show_bug.cgi?id=769616
-
- 17 Dec, 2015 1 commit
-
-
Bastien Nocera authored
6eefe0ed added the .gresource.xml to the distribution, but the CSS file it's supposed to include isn't distributed. Also remove the generated resource headers from the distribution.
-
- 13 Dec, 2015 1 commit
-
-
swilmet authored
-
- 02 Dec, 2015 2 commits
-
-
Cosimo Cecchi authored
Instead of having to copy/paste this custom style in every application, install a default style provider.
-
The tagged entry was generating loads of errors following CSS changes in GTK+ 3.19. See https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/ for details and work-arounds. https://bugzilla.gnome.org/show_bug.cgi?id=758905
-
- 24 Nov, 2015 3 commits
-
-
Bastien Nocera authored
The line renderer was generating loads of errors following CSS changes in GTK+ 3.19. See https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/ for details and work-arounds. https://bugzilla.gnome.org/show_bug.cgi?id=758595
-
-
-
- 04 Nov, 2015 2 commits
-
-
- 13 Oct, 2015 1 commit
-
-
Debarshi Ray authored
Fall out from 1e049c22 https://bugzilla.gnome.org/show_bug.cgi?id=756510
-
- 24 Sep, 2015 1 commit
-
-
Cosimo Cecchi authored
-
- 17 Sep, 2015 1 commit
-
-
Benjamin Otte authored
This could cause nasty side effects messing up the whole rendering of the GdTaggedEntry. https://bugzilla.gnome.org/show_bug.cgi?id=755136
-
- 28 Aug, 2015 1 commit
-
-
Benjamin Otte authored
Reuse the entry's style context via save()/restore() instead of creating a new style context all the time. Solves a bunch of styling problems, such as value inheritance.
-
- 05 Aug, 2015 1 commit
-
-
Debarshi Ray authored
Since 3.15.12, GtkCellRendererPixbuf always follows state and the follow-state property has been deprecated. This reverts ac4ae160 https://bugzilla.gnome.org/show_bug.cgi?id=750413
-
- 01 Jul, 2015 1 commit
-
-
Cosimo Cecchi authored
-
- 29 Jun, 2015 1 commit
-
-
Cosimo Cecchi authored
It's a variant of gd_embed_image_in_frame() that takes a cairo_surface_t instead of a GdkPixbuf. gd_embed_image_in_frame() now is implemented on top of the surface variant. Note: while it may seem that this makes framing a pixbuf slower by adding a pixbuf->surface conversion, GTK+ already implements gtk_render_icon() on top of gtk_render_icon_surface() so it ends up being the same.
-
- 19 Jun, 2015 1 commit
-
-
This applies the model before applying the selection mode while rebuilding. This is necessary because otherwise the model of the generic view may not be set while applying the selection mode, causing critical errors on console. https://bugzilla.gnome.org/show_bug.cgi?id=750984
-
- 25 May, 2015 1 commit
-
-
Cosimo Cecchi authored
Currently we create an image that is larger than the one that is passed to us. This can cause problems when the caller has already determined the desired size of the icon. Instead, clip the image inside the border.
-
- 03 Mar, 2015 3 commits
-
-
-
-
Bob Hogg authored
-
- 01 Mar, 2015 2 commits
-
-
- 04 Sep, 2014 1 commit
-
-
Carlos Garnacho authored
Now all DnD icons are dealt with as cairo_surface_t, if pixbufs are used in the data model, a cairo surface is created out of it first. https://bugzilla.gnome.org/show_bug.cgi?id=736046
-
- 03 Sep, 2014 3 commits
-
-
Bastien Nocera authored
With recent versions of Adwaita/GTK+. Apply all the necessary changes by hand, rather than relying on a GtkStyleContext being able to transfer its style to a PangoLayout. https://bugzilla.gnome.org/show_bug.cgi?id=735966
-
GTK+ changed from using the active state to a new checked state for this. Adapt the toggle cell renderer. https://bugzilla.gnome.org/show_bug.cgi?id=735646
-
Adwaita provides styling only for .app-notification.frame, so add the .frame style class as well. And don't draw a shadow. https://bugzilla.gnome.org/show_bug.cgi?id=735680
-
- 08 Aug, 2014 1 commit
-
-
Paolo Borelli authored
Draw background and border for the check box so that it can be styled with css. https://bugzilla.gnome.org/show_bug.cgi?id=733823
-
- 30 Jul, 2014 1 commit
-
-
Cosimo Cecchi authored
-
- 03 Jul, 2014 1 commit
-
-
Zeeshan Ali authored
So that prelight works. https://bugzilla.gnome.org/show_bug.cgi?id=732656
-
- 24 Jun, 2014 1 commit
-
-
Christophe Fergeau authored
libgd's Makefile.am refers to source files in subdirectories, which causes warnings with automake 1.14. Enabling the 'subdir-objects' option silences these. libgd/Makefile.am:29: warning: source file 'libgd/gd-types-catalog.c' is in a subdirectory, libgd/Makefile.am:29: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. https://bugzilla.gnome.org/show_bug.cgi?id=732190
-
- 22 Mar, 2014 1 commit
-
-
Debarshi Ray authored
Fallout from 41820ae9
-