| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This conversion was done with the help of gtk4-builder-tool.
|
|
|
|
|
| |
We dropped the '+' and the major.minor version from the pkg-config file
name.
|
|
|
|
| |
Run gtk4-builder-tool recursively
|
| |
|
|
|
|
|
| |
We are officially switching to Meson as the default build system for
GTK+.
|
|
|
|
|
| |
Mostly style changes. Don't create resource source files
with spaces in them, that's tempting our luck.
|
| |
|
|
|
|
|
|
|
|
| |
This merged gtk, gdk and gsk into one library, making it possible to
have internal private APIs between gtk them, as well as producing more
efficient code.
https://bugzilla.gnome.org/show_bug.cgi?id=773100
|
|
|
|
|
| |
This is almost certainly incomplete.
Needs careful scrutiny
|
|
|
|
|
|
|
|
| |
G_DECLARE_FINAL_TYPE was introduced in glib 2.44.
We shall use that now so that lots of boilerplate code can
be reduced.
https://bugzilla.gnome.org/show_bug.cgi?id=770278
|
|
|
|
|
|
|
| |
Put OBJS before LIBS on the commandline to make things
work better.
https://bugzilla.gnome.org/show_bug.cgi?id=768142
|
|
|
|
|
| |
It is no longer necessary to add extra margins around the
center child in a headerbar.
|
|
|
|
|
| |
Do not hardcode GCC as the compiler; use $(shell) expansion instead of
backticks; split the built source into its own variable.
|
|
|
|
| |
Remove all the built files, including the exampleapp binary.
|
|
|
|
|
|
|
| |
We want to allow people to build the examples easily, without
necessarily requiring them to build the whole of GTK+.
https://bugzilla.gnome.org/show_bug.cgi?id=741041
|
| |
|
|
|
|
|
| |
Pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=740537
|
|
|
|
|
|
| |
This makes the code match what we show in the screenshots. This
broke when headerbars were changed to allow titles to extend into
the margin.
|
| |
|
|
|
|
| |
Make the new examples use GTK+ coding style.
|
|
Add a new example to the getting started part of the docs. The focus
of this example is on 'new stuff': GtkApplication, templates, settings,
gmenu, gaction, GtkStack, GtkHeaderBar, GtkSearchBar, GtkRevealer,
GtkListBox, GtkMenuButton, etc.
It is being developed in several steps. Each step is put in a separate
directory below examples/: application1, ..., application8. This is a
little repetitive, but lets us use the code of all examples in the
documentation.
|