| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
combo as appropriate
https://bugzilla.gnome.org/show_bug.cgi?id=742653
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=742631
|
|
|
|
|
|
|
| |
It is not necessary here, and using GtkSettings gives us
a greater chance to not fail e.g. on Windows.
https://bugzilla.gnome.org/show_bug.cgi?id=742664
|
|
|
|
|
|
|
|
|
| |
Since gsize doesn't work as a typename in a ui file,
we have to be careful not to pass pointers to wrongly
sized variables when getting the guint64 values out
of the model.
https://bugzilla.gnome.org/show_bug.cgi?id=742664
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
We still use symbolic icons for Copy, Cut, and Delete operations inside
toolbars and some menus, so it's worth pointing to the symbolic icon
names in the deprecation notices.
https://bugzilla.gnome.org/show_bug.cgi?id=741969
|
|
|
|
|
| |
No point in showing the scrollbar when it is not needed.
https://bugzilla.gnome.org/show_bug.cgi?id=742343
|
|
|
|
|
|
|
| |
The notify for "size" and "size-points" properties
are inverted.
https://bugzilla.gnome.org/show_bug.cgi?id=742311
|
|
|
|
|
|
|
| |
This appears to have accidentally used the normal keypresses twice instead
of the KP variants. This resulted in shift+insert pasting twice.
https://bugzilla.gnome.org/show_bug.cgi?id=742170
|
|
|
|
|
|
| |
gtk_builder_add_from_string takes more than 2 parameters.
https://bugzilla.gnome.org/show_bug.cgi?id=741897
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=477454
|
|
|
|
|
|
|
|
|
|
| |
We were asserting priv->filename != NULL in various places,
which leads to apps refusing to work when HOME is set to a
nonexisting or nonwritable value. Since it isn't hard, just
make GtkRecentManager survive without a filename. We won't
save or read any recently used files in this state, but
thats ok.
https://bugzilla.gnome.org/show_bug.cgi?id=739038
|
|
|
|
|
|
| |
This apparently used to work, and it doesn't do harm to allow it.
https://bugzilla.gnome.org/show_bug.cgi?id=705582
|
|
|
|
|
|
|
| |
Gcc complains about a possible use of a not initialised
widget ref ( which can't happen in reality )
https://bugzilla.gnome.org/show_bug.cgi?id=741702
|
|
|
|
|
|
|
|
|
| |
When a RTL paragraph is not set to wrap, the right margin is not respected
because of the margins counted twice so we replace
display->width by PIXEL_BOUND (extents.width), the same quantity
without the margins.
https://bugzilla.gnome.org/show_bug.cgi?id=741702
|
|
|
|
|
|
|
| |
Detach the previous popover from the toplevel when a new one
is set. This should fix
https://bugzilla.gnome.org/show_bug.cgi?id=741652
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When using a completion with some custom cells in the cell layout,
if would often size wrong when first presented on screen.
The entry completion is the only place in the entire gtk code base
that calls gtk_tree_view_column_cell_get_size outside of gtktreeview
itself. It calls into the function before the tree view has done some
important validation on its cell state, the net result of which is
only the first element in the gtkcellareabox the entry completion uses
well actually have its size respected.
We now call gtk_widget_get_preferred_size on the tree view before
calling into the individual cell size routines, to guarantee that the
tree view has run its validate_rows routine and cell state is valid.
https://bugzilla.gnome.org/show_bug.cgi?id=741130
|
|
|
|
|
|
|
| |
If the pressed mouse button neither triggers a context menu nor
activates a link, set the sequence's state to DENIED.
https://bugzilla.gnome.org/show_bug.cgi?id=742010
|
|
|
|
| |
(cherry picked from commit 0f79cb3d11fbf7dd1d0056b6ba74cf5210b1aa7e)
|
| |
|
| |
|
|
|
|
|
|
| |
It causes build failure on MinGW.
https://bugzilla.gnome.org/show_bug.cgi?id=741827
|
|
|
|
|
|
|
|
| |
When returning 1 for a pair (a,b), a sort function must
return -1 for the pair (b,a), otherwise things can go
badly.
https://bugzilla.gnome.org/show_bug.cgi?id=739729
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On creation, we call action_removed() in case the action was missing
from the start. Because we just created the action, 'can_activate' will
always be FALSE here and this function will therefore always do nothing.
We do want the visibility state to be updated though, for the case where
the action is missing but the item should still be visible from the
start.
Update the visibility directly instead of trying to call
action_removed().
https://bugzilla.gnome.org/show_bug.cgi?id=735122
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were only properly setting the "is-visible" flag to TRUE for menu
items with associated actions and not (for example) on submenus.
This was fine because the code for building GtkMenus from models
(correctly) assumed that submenus should always be visible and never
checked the property.
This is not true for the Mac OS code, which actually checked the
property and found it to be false for submenus.
Initialise the property to TRUE so that we get the correct value
reported for items that don't have actions.
https://bugzilla.gnome.org/show_bug.cgi?id=735122
|
|
|
|
|
|
| |
This property is called "is-visible" now, not "visible".
https://bugzilla.gnome.org/show_bug.cgi?id=735122
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a crash that has been around for a long time, as
can be seen here:
https://bugzilla.redhat.com/show_bug.cgi?id=1048388
https://bugzilla.redhat.com/show_bug.cgi?id=984375
https://bugzilla.redhat.com/show_bug.cgi?id=1159015
https://bugzilla.redhat.com/show_bug.cgi?id=1059187
https://bugzilla.redhat.com/show_bug.cgi?id=1122172
https://bugzilla.redhat.com/show_bug.cgi?id=1016895
https://bugzilla.redhat.com/show_bug.cgi?id=1133235
https://bugzilla.redhat.com/show_bug.cgi?id=1077500
https://bugzilla.redhat.com/show_bug.cgi?id=1054378
https://bugzilla.redhat.com/show_bug.cgi?id=1173212
Fix suggested by Benjamin Otte.
|
| |
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=741314
|
|
|
|
|
|
|
| |
Make gtk_tree_model_foreach safe for callbacks that modify
the model, even if the model does not have persistent iters.
https://bugzilla.gnome.org/show_bug.cgi?id=722781
|
|
|
|
| |
Just use negation.
|
|
|
|
| |
Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741252
|
|
|
|
| |
Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741254
|
|
|
|
| |
It does not hurt to pass NULL to g_list_free().
|
|
|
|
| |
Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741251
|
|
|
|
| |
Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741250
|
|
|
|
| |
Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741249
|
|
|
|
|
| |
We need to queue a redraw when pulse mode is ended by
setting a fraction. Noticed in gtk3-demo's search entry demo.
|
|
|
|
|
|
|
|
| |
Add links from gtk_icon_theme_list_contexts() to
gtk_icon_theme_list_icons(), and from there to the Icon Theme
Specification and the Icon Naming Specification.
https://bugzilla.gnome.org/show_bug.cgi?id=461249
|
|
|
|
|
|
| |
We currently handle KP variants of some keys, but not consistenly.
https://bugzilla.gnome.org/show_bug.cgi?id=364566
|
|
|
|
|
|
|
|
|
| |
Adding rows to the bottom of the list is confusing as you cannot see
them if the window is small so it is not apparent that anything has
happened. Fix this by adding the new row immediately below the current
row and set the cursor on the new row so it is ready to be edited.
https://bugzilla.gnome.org/show_bug.cgi?id=721939
|
|
|
|
|
|
|
|
| |
Previously, the inspector would not change the hilight while the
previous hilight was still flashing.
This is inconvenient while arrowing through the object selection
treeview though where you want the currently selected row to hilight
when arrowing quickly.
|
|
|
|
|
|
|
| |
Now that we can use GNotification from here, send a notification when
umounting from GtkPlacesSidebar.
https://bugzilla.gnome.org/show_bug.cgi?id=740896
|
|
|
|
| |
This makes the bloatpad icons menu look slightly less odd.
|
|
|
|
|
|
|
| |
It fix some cases with different height for the buttons,
like with Hebrew character.
https://bugzilla.gnome.org/show_bug.cgi?id=740642
|
|
|
|
|
|
|
|
|
|
| |
We directly get the length of the secret from the g_variant
and use it in a following g_strndup which ensures that the
resulting string is terminated.
This fixes reading secrets which were stored by system-config-printer.
https://bugzilla.gnome.org/show_bug.cgi?id=740612
|
|
|
|
|
|
| |
cairo_region_copy(NULL) will effectively return an empty region, as this
function is always meant to return valid memory. This however inverts the
meaning of the NULL region and results in entirely non-clickable windows.
|