| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Both flashing a window and setting the window opacity were using
incorrect declarations for function pointers. They were missing the
WINAPI annotation as defined in windows.h. As a result, the stack
could be corrupted when these functions were invoked.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=689235
(cherry picked from commit 5637ef1f97ee46666c97707ed7f6bae459007163)
|
|
|
|
|
| |
Also use GDK_OSX_UNSUPPORTED instead of 0 in gdk_quartz_osx_version().
(cherry picked from commit 9644e910a85f97aedf3f5f4fee974229f29766c3)
|
|
|
|
|
| |
Thanks to Paul Davis for pointing this out.
(cherry picked from commit d6533ffc44d77b42cce7987f249fa481581b7c50)
|
|
|
|
|
|
| |
This commit fixes a regression caused by a patch to remove Cups 1.2
ifdefs. This resulted in the "installable options" to appear in the
print dialog.
|
| |
|
|
|
|
| |
Tests recent fix.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689168
|
|
|
|
|
|
| |
In preparation for the removal of the internal-padding style property.
https://bugzilla.gnome.org/show_bug.cgi?id=689168
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689168
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689168
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=93381
|
|
|
|
|
|
|
|
|
| |
gtk+ was trying to display already freed strings, leaking memory,
...I noticed this because I was getting weird blinking characters
as the status of my cups printers, and valgrind confirmed something
was wrong.
https://bugzilla.gnome.org/show_bug.cgi?id=683072
|
| |
|
|
|
|
|
|
| |
Use ‘…’ instead of ‘...’ in translatable strings.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=595615
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=687816
|
|
|
|
|
|
|
| |
In the setter, we only set fixed height mode and queue a revalidation of
the row heights.
https://bugzilla.gnome.org/show_bug.cgi?id=687816
|
|
|
|
| |
This is the function to use when treating hash tables as a set.
|
|
|
|
| |
See previous commit(s).
|
|
|
|
| |
See previous commit(s).
|
|
|
|
|
|
|
|
| |
... so we don't bump a refcount whenever we get the initial singleton.
We want to use this function instead of
_gtk_css_style_property_get_initial_value() everywhere where we compute
values, because some initial values may depend on settings soon.
|
|
|
|
|
| |
Keep a list of all groups and avoid groups we already handled. Speeds up
GtkToolpalette a lot.
|
|
|
|
|
|
|
|
|
|
| |
Resizes are queued via
gtk_widget_propagate_state()
=> gtk_style_context_set_state()
=> gtk_style_context_queue_invalidate()
=> gtk_style_context_validate()
=> _gtk_widget_style_context_invalidated()
so there's no need to queue an extra one.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Symbolic colors are an implementation detail of the CSS engine and have
been superceded by GtkCssColorValue. We don't want them clobbering the
public API. In particular because the only use I could find in the
public API is people using it to shade colors.
|
|
|
|
| |
... instead of with symbolic colors.
|
|
|
|
| |
We use it in multiple places, so better split it out.
|
|
|
|
| |
That header was included in way too many places.
|
|
|
|
|
|
|
| |
Make _gtk_style_provider_private_get_color() return a GtkCssValue (a
GtkCssColorValue to be exact) instead of GtkSymbolicColor.
With this, the symbolic color usage inside GTK is minimized.
|
| |
|
|
|
|
|
| |
This is not needed anymore, because we have GtkCssColorValue for that
now.
|
|
|
|
| |
Makes it easier to use the function in the places where it's still used.
|
|
|
|
|
|
|
| |
Color schemes were unused and their interaction with CSS3 themes was
undefined. So we decided to remove support for them.
This commit does that.
|
|
|
|
|
| |
The implementations were broken and get_style() is deprecated and
documented to return NULL now.
|
|
|
|
| |
It was redundant.
|
|
|
|
|
|
| |
Both of them weren't used inside GTK. And apparently they weren't used
outside of GTK either, as alex recently mentioned them being severly
broken.
|
|
|
|
|
|
|
|
|
|
| |
The documentation for gtk_file_chooser_get_filenames() states that the
returned filenames are absolute paths, and uses g_file_get_path() to
construct the filename. The same function is used to construct the
filename in gtk_file_chooser_get_filename(), so it should also return
absolute paths.
https://bugzilla.gnome.org/show_bug.cgi?id=371034
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=688884
|
|
|
|
|
|
|
| |
Iterating over the model in this way means that use of continue is less
error-prone, as the increment is part of the loop construct.
https://bugzilla.gnome.org/show_bug.cgi?id=548793
|
|
|
|
|
|
|
| |
Since GTK+ 3.3.18, GDK_SCROLL_MASK has been used as the mask for scroll
events. Update the documentation to reflect this.
https://bugzilla.gnome.org/show_bug.cgi?id=677339
|
|
|
|
|
|
| |
The people argument is an array.
https://mail.gnome.org/archives/python-hackers-list/2012-November/msg00010.html
|
|
|
|
|
|
| |
When event capturing is enabled, stop propagating scroll events
at insensitive widgets, but don't handle them (don't return TRUE),
so they can bubble up again and reach their handling widgets.
|