summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 3.14.73.14.7Matthias Clasen2015-01-102-2/+31
|
* gtkfilechooserwidget: When using an extra widget, show or hide the filter ↵Iain Lane2015-01-101-1/+5
| | | | | | combo as appropriate https://bugzilla.gnome.org/show_bug.cgi?id=742653
* file chooser: Add some padidngMatthias Clasen2015-01-101-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=742631
* inspector: Don't use GSettings directlyMatthias Clasen2015-01-102-54/+13
| | | | | | | 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
* inspector: be careful about gsize vs guint64Matthias Clasen2015-01-101-2/+6
| | | | | | | | | 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
* docs: Add Since for GtkCellRendererPixbuf:surfaceDavid King2015-01-101-0/+5
|
* docs: Fix some old live.gnome.org URLsDavid King2015-01-108-8/+8
|
* Point to copy/cut/delete named icons in the stock item deprecationsEmmanuele Bassi2015-01-101-3/+3
| | | | | | | | 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
* file chooser: Don't force a scrollbarMatthias Clasen2015-01-101-1/+0
| | | | | No point in showing the scrollbar when it is not needed. https://bugzilla.gnome.org/show_bug.cgi?id=742343
* cellrenderertext: notify invertedSebastien Lafargue2015-01-101-2/+2
| | | | | | | The notify for "size" and "size-points" properties are inverted. https://bugzilla.gnome.org/show_bug.cgi?id=742311
* textview: fix duplicated binding entries. use kp variants instead.Christian Hergert2015-01-101-3/+3
| | | | | | | 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
* GtkApplicationWindow: Documentation fixPatrick Welche2015-01-101-3/+3
| | | | | | gtk_builder_add_from_string takes more than 2 parameters. https://bugzilla.gnome.org/show_bug.cgi?id=741897
* GtkNotebook: Be a bit more safe against cur_page being NULLMatthias Clasen2015-01-101-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=477454
* GtkRecentManager: Survive without a filenameMatthias Clasen2015-01-101-68/+69
| | | | | | | | | | 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
* GtkRecentManager: Allow instantiating without gtk_initMatthias Clasen2015-01-101-8/+16
| | | | | | This apparently used to work, and it doesn't do harm to allow it. https://bugzilla.gnome.org/show_bug.cgi?id=705582
* gtktextlayout: fix to quiet a warningSebastien Lafargue2015-01-101-1/+1
| | | | | | | 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
* gtktextlayout: fix for right margin with RTL textSebastien Lafargue2015-01-101-2/+4
| | | | | | | | | 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
* GtkMenuButton: Don't leak popoversMatthias Clasen2015-01-101-0/+2
| | | | | | | 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
* menubutton: Fix double freeze_notifyTimm Bäder2015-01-101-2/+2
|
* GtkEntryCompletion: fix sizing bug with multiple cellsMatt Watson2015-01-101-0/+6
| | | | | | | | | | | | | | | | | | 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
* gtklabel: Don't accept unhandled mouse buttonsTimm Bäder2015-01-081-0/+5
| | | | | | | 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
* x11: Scale the frame extents as wellJasper St. Pierre2015-01-081-1/+7
| | | | (cherry picked from commit 0f79cb3d11fbf7dd1d0056b6ba74cf5210b1aa7e)
* Updated British English translationBruce Cowan2015-01-052-3199/+4113
|
* Updated Kannada translationShankar Prasad2014-12-241-124/+124
|
* reftests: Fix typoTing-Wei Lan2014-12-221-1/+1
| | | | | | It causes build failure on MinGW. https://bugzilla.gnome.org/show_bug.cgi?id=741827
* places sidebar: Fix the sort functionMatthias Clasen2014-12-171-0/+4
| | | | | | | | 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
* GtkMenuTracker: one more visibility tweakRyan Lortie2014-12-141-2/+1
| | | | | | | | | | | | | | | 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
* GtkMenuTrackerItem: fix submenu visibility flagRyan Lortie2014-12-141-1/+4
| | | | | | | | | | | | | | | | | 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
* quartz menu: update visibility property nameRyan Lortie2014-12-141-1/+1
| | | | | | This property is called "is-visible" now, not "visible". https://bugzilla.gnome.org/show_bug.cgi?id=735122
* GtkFileChooser: Don't crash if invisible files are deletedMatthias Clasen2014-12-111-1/+4
| | | | | | | | | | | | | | | | | 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.
* 3.14.63.14.6Matthias Clasen2014-12-112-2/+35
|
* Adwaita: draw drag hilight on treeview rows.Lapo Calamandrei2014-12-113-100/+454
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=741314
* Make gtk_tree_model_foreach robustMatthias Clasen2014-12-111-0/+10
| | | | | | | 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
* Don't compare booleansMatthias Clasen2014-12-111-1/+1
| | | | Just use negation.
* Fix another header guard oversightMatthias Clasen2014-12-111-1/+1
| | | | Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741252
* Fix some oversights with header guardsMatthias Clasen2014-12-117-21/+22
| | | | Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741254
* Drop a few unneeded ifsMatthias Clasen2014-12-111-11/+4
| | | | It does not hurt to pass NULL to g_list_free().
* GtkWidget: Don't return FALSE as a pointerMatthias Clasen2014-12-111-1/+1
| | | | Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741251
* GtkPlacesSidebar: Don't return FALSE as a pointerMatthias Clasen2014-12-111-1/+1
| | | | Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741250
* GtkMenuTracker: Don't return FALSE as a pointerMatthias Clasen2014-12-111-1/+1
| | | | Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=741249
* GtkEntry: Refresh when activity endsMatthias Clasen2014-12-111-1/+5
| | | | | We need to queue a redraw when pulse mode is ended by setting a fraction. Noticed in gtk3-demo's search entry demo.
* docs: Explain 'icon theme context' better in gtkicontheme.cKjell Ahlstedt2014-12-111-3/+8
| | | | | | | | 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
* Handle KP keys in copy/paste keybindingsMatthias Clasen2014-12-112-0/+14
| | | | | | We currently handle KP variants of some keys, but not consistenly. https://bugzilla.gnome.org/show_bug.cgi?id=364566
* Editable cells demo: Add new row at cursorPhillip Wood2014-12-111-4/+21
| | | | | | | | | 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
* inspector: Properly update flashing hilightBenjamin Otte2014-12-111-3/+8
| | | | | | | | 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.
* GtkPlacesSidebar: add support for unmount notificationsCosimo Cecchi2014-12-111-19/+71
| | | | | | | Now that we can use GNotification from here, send a notification when umounting from GtkPlacesSidebar. https://bugzilla.gnome.org/show_bug.cgi?id=740896
* GtkModelMenuItem: put some space between icon and labelMatthias Clasen2014-12-111-1/+1
| | | | This makes the bloatpad icons menu look slightly less odd.
* GtkStackSwitcher: Make the buttons fill verticallyYosef Or Boczko2014-12-111-2/+0
| | | | | | | It fix some cases with different height for the buttons, like with Hebrew character. https://bugzilla.gnome.org/show_bug.cgi?id=740642
* Remove overzealous validity check for secretsAndre Heinecke2014-12-111-3/+2
| | | | | | | | | | 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
* wayland: Don't translate a NULL region into an empty oneCarlos Garnacho2014-12-111-2/+7
| | | | | | 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.