| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Instead of requiring to manually update the interface age, we can simply
check for the minor version, and either set it to 0 for development
releases, or set it to the micro version for stable one. We don't do API
additions in micro releases anyway.
|
|
|
|
|
|
|
|
| |
When using a gdk subsurface, destroy it on clutter_stage_gdk_unrealize()
to avoid keeping around an old existing subsurface pointing to a parent
surface which might be gone.
https://bugzilla.gnome.org/show_bug.cgi?id=781975
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=759085
|
|
|
|
|
|
| |
Newer versions of glib-genmarshal generate the function prototypes for
us, so we don't need to include the generated header by injecting an
"include" pre-processor directive when generating the body.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
They need to be exactly one line above a string to show up in .po files.
|
|
|
|
|
|
|
| |
gtk+-3.22.6 includes all the fixes required to use gdk subsurfaces under
Wayland, bump the minimal required version to this new version.
https://bugzilla.gnome.org/show_bug.cgi?id=774546
|
|
|
|
|
|
|
|
| |
GDK has all the bits required to deal with the subsurface, by using the
GDK Wayland API instead of the Wayland API directly, we can save a few
lines of code.
https://bugzilla.gnome.org/show_bug.cgi?id=774546
|
|
|
|
|
|
|
|
|
|
| |
this way, clutter-gtk applications work fine on wayland
without the need of exporting CLUTTER_BACKEND=wayland
as gtk+ checks for wayland and x11 in the same order
https://bugzilla.gnome.org/show_bug.cgi?id=762888
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
|
|
|
|
|
|
|
|
| |
Despite being a widely-used feature, it doesn’t seem to be obvious from
the documentation that the top-level node in a ClutterScript JSON file
can be an object, or an array of objects. Try to clarify that in the
documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=772412
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
So that if the translatable strings in test-script.json are ever
translated in the .po files, they will appear translated in the test
program.
Note that for them to be translated in the .po files, they must first be
extracted by gettext, which first needs to grow support for
ClutterScript files.
https://bugzilla.gnome.org/show_bug.cgi?id=770288
|
|
|
|
|
|
| |
Document the ‘translatable’ key and friends.
https://bugzilla.gnome.org/show_bug.cgi?id=770288
|
| |
|
| |
|
|
|
|
|
|
| |
Signed-off-by: Philip Withnall <philip.withnall@collabora.co.uk>
https://bugzilla.gnome.org/show_bug.cgi?id=768898
|
|
|
|
| |
Future versions of gettext will fail if this header is missing.
|
|
|
|
|
|
|
| |
So if you want to reuse a ClutterEffect, make sure to
g_object_ref_sink() it yourself first.
https://bugzilla.gnome.org/show_bug.cgi?id=768734
|
|
|
|
|
|
|
|
|
|
| |
Since the check for backend->cogl_context was accidentally moved
to clutter_backend_do_real_create_context, the Glib source that
is created at the end of clutter_backend_do_create_context() is
created and added each time create_context() is called, though
create_context() is supposed to be idempotent.
https://bugzilla.gnome.org/show_bug.cgi?id=768243
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The 'select-all' action is currently only bound to <ctrl>a, which makes
it awkward to use when caps-lock is active, and is inconsistent with GTK+.
Just accept both upper- and lower-case variants.
https://bugzilla.gnome.org/show_bug.cgi?id=766326
|
| |
|
|
|
|
|
|
|
|
| |
ClutterActor should warn if a user tries to add or remove an actor to,
and from, itself on the scene graph.
Clutter will likely crash, or warn way down the line, but if we can make
debugging simpler then we should.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For the GDK backend We're using the GdkDeviceManager API, which maps to
Clutter's own device manager API. GDK has now moved to a per-seat device
management model, and deprecated the device manager singleton one.
In order to avoid the deprecation warnings, we'd have to implement a
model similar to the GDK one inside the generic Clutter API, but that
would also require moving all the others backend to it, which is pretty
pointless.
Instead, we can disable deprecation warnings for the
ClutterDeviceManager implementation inside the GDK backend.
|
| |
|
|
|
|
|
|
| |
This updates config.h.win32.in to be in-sync with the entries that are in
the config.h.in that is generated by the autotools builds. In particular,
for Visual Studio builds, we default to enable all available drivers ("*").
|