summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* GtkIconTheme: Repair symbolic fallback with rtl/ltrMatthias Clasen2014-09-211-6/+8
| | | | | | | | | | | | For symbolic icons, we prefer symbolics in inherited themes over generic icons in the theme itself. So far this was implemented by looking at icon_name[0] and looking that up in inherited themes if it is symbolic. But with automatic rtl/ltr handling, the first icon name will always have an -rtl or -ltr suffix, and an icon with that suffix is not going to exist in most cases. To fix this, look for shorter icon names too, as long as they are still symbolic. https://bugzilla.gnome.org/show_bug.cgi?id=737000
* Trivial: clarify a commentMatthias Clasen2014-09-211-1/+1
| | | | | Using 'highcolor' here seems confusing, since there is a theme by that name. Just say full-color.
* inspector: Look up the schema recursivelyMatthias Clasen2014-09-201-1/+2
| | | | | | | | This is the recommended way to use this function. It should also fix problems with the inspector when GSETTINGS_SCHEMA_DIR is set. https://bugzilla.gnome.org/show_bug.cgi?id=737027
* inspector: Avoid a crashMatthias Clasen2014-09-201-0/+2
| | | | | | | We were forgetting to free the hash table, which then gave us weak ref notifies at an unexpected time. https://bugzilla.gnome.org/show_bug.cgi?id=737026
* gtkwindow: Make sure to update the shadow width, opaque region and border ↵Jasper St. Pierre2014-09-191-388/+403
| | | | | | | | | | | | | windows when realizing Otherwise, they might not be properly set before the window is mapped. For the opaque region and border window, it means that they won't get set before the next size allocation, which tends to not be a bit deal. For the shadow width, though, _GTK_FRAME_EXTENTS has a different meaning when it's set before the window is mapped, so we need to make sure that it's properly set when the window is mapped.
* Fix warning grammarMatthias Clasen2014-09-181-1/+1
|
* Fix parse-sass.sh scriptMatthias Clasen2014-09-181-1/+1
| | | | | The script runs into this error here: OptionParser::NeedlessArgument: needless argument: --sourcemap=none
* Raleigh: Drop decoration-layout style propertyMatthias Clasen2014-09-171-1/+0
| | | | This is not used anymore.
* Better mark GtkAlignment as deprecatedSébastien Wilmet2014-09-172-8/+8
| | | | | | | | | | - Move the class to the Deprecated section. - Warning at the bottom of the class description. - A missing property was not marked as deprecated. - Update doc of gtk_container_set_border_width() to not mention GtkAlignment. https://bugzilla.gnome.org/show_bug.cgi?id=736622
* docs: GtkStatusIcon is deprecated since 3.14, not 3.16Sébastien Wilmet2014-09-171-1/+1
|
* Undreprecate GtkMisc::x/yalign for nowMatthias Clasen2014-09-151-2/+2
| | | | | These can't quite be replaced by h/valign, so keep the properties undeprecated for 3.14.
* iconview: Unset prelit item in leave-notifyBenjamin Otte2014-09-161-0/+23
| | | | We don't want to keep a prelit item when the mouse cursor is elsewhere.
* iconview: Remove iterm->prelightBenjamin Otte2014-09-162-4/+1
| | | | | | | item->prelight is always equal to iconview->priv->last_prelight == item so there is no need to track it separately.
* iconview: always draw a cell backgroundBenjamin Otte2014-09-161-13/+10
| | | | Don't just draw it for selected cells.
* Revert "GtkAssistant: Drop use of GtkMisc"Matthias Clasen2014-09-151-2/+9
| | | | | | This reverts commit 687eae4b513b367aaff2ad89457e874b935ce3d0. Still not a solved problem.
* iconview: Don't queue redraws when nothing changesBenjamin Otte2014-09-151-12/+14
| | | | | We were queueing redraws for the old and the new prelit item, even when they were the same item.
* build: Set no_undefined in Makefile.declРуслан Ижбулатов2014-09-151-4/+0
| | | | | | | This simplifies the code and - more importantly - fixes the cases like in testsuite/reftests where the no_undefined definition was missing. https://bugzilla.gnome.org/show_bug.cgi?id=736382
* treeview: Apply column-header region alwaysBenjamin Otte2014-09-151-0/+5
| | | | | | | ... so that invisible columns get it, too. Works around weird effects seen when buttons are animated and columns get hidden/shown.
* label: Clear layout after setting GtkLabel::lines propertyBenjamin Otte2014-09-151-0/+1
| | | | Otherwise the label will not pick up the property.
* gtk/gtkgladecatalog.c: Fix Visual Studio BuildsChun-wei Fan2014-09-151-1/+2
| | | | | The _GDK_EXTERN decoration needs to be with the function prototype, if one exists, so move the _GDK_EXTERN decoration up.
* inspector: Show hidden windows in the inspectorBastien Nocera2014-09-141-0/+19
| | | | | | | | This allows us to access otherwise hidden windows, which can be useful to provide better debug information than would be available through other means. https://bugzilla.gnome.org/show_bug.cgi?id=736557
* inspector: Fix initial state of dark switchMatthias Clasen2014-09-141-3/+3
| | | | Noticed while debugging a totem problem.
* Adwaita: osd progressbar fixesLapo Calamandrei2014-09-133-20/+30
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=735959
* Adwaita: uneven paddings on .text-button.image-buttonLapo Calamandrei2014-09-134-5/+35
| | | | | | We want buttons with an icon and text to have the padding of the text-button on the label side and on the image-button on the icon side.
* Drop unused codeMatthias Clasen2014-09-121-78/+0
| | | | Not worth keeping this around.
* Drop two pointless linesMatthias Clasen2014-09-121-2/+0
| | | | These return statements weren't making any difference.
* GtkDnd: Move X11-specific code out of generic code pathMatthias Clasen2014-09-121-16/+15
| | | | | | | There was some X11-specific code before an early exit in the functions that grab and ungrab keys during DND. It seems to not cause a problem under Wayland, but moving it out of the way seems right anyway.
* Revert "Adwaita: theme active-menu buttons"Lapo Calamandrei2014-09-124-8/+8
| | | | This is app specific, doesn't belongs here.
* Adwaita: theme active-menu buttonsLapo Calamandrei2014-09-124-8/+8
|
* Adwaita: keep pathbar the same height as imagebuttonsJakub Steiner2014-09-123-3/+3
| | | | - the previous patch introduced uneven height on the toolbar
* Adwaita: better stack switcher logicLapo Calamandrei2014-09-123-95/+75
| | | | | Now the stack switcher buttons look right even when not in the header-bar.
* Adwaita: space pathbar betterJakub Steiner2014-09-123-30/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=736535
* GtkPlacesSidebar: Fix a memory leakRoss Lagerwall2014-09-121-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=736512
* GtkPlacesSidebar: Don't update bookmark if cancelledRoss Lagerwall2014-09-121-1/+5
| | | | | | | | | If the query fails because it has been cancelled, it means that dispose() has been called, so don't try and update anything. This fixes a segfault with Nautilus in certain situations. https://bugzilla.gnome.org/show_bug.cgi?id=736512
* GtkPlacesSidebar: Only add shortcut if query succeedsRoss Lagerwall2014-09-121-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=736512
* GtkStackSwitcher: More disconnect fixesMatthias Clasen2014-09-111-26/+28
| | | | | | When resetting the stack, don't forget to disconnect signals. https://bugzilla.gnome.org/show_bug.cgi?id=736307
* GtkMessageDialog: Minor documentatation updateMatthias Clasen2014-09-111-1/+1
| | | | The message area is no longer a vbox.
* Update gtk_compose_seqs_compact[] table for French layout bepo variant.Takao Fujiwara2014-09-103-150/+194
| | | | | | | | | | | | fr(bepo) XKB keymap sends dead_stroke with AltGr+l keys and gtk-im-simple-context should send '/' with dead_stroke+dead_stroke keys but gtkimcontextsimpleseqs.h was not sorted in the descending order and failed to get dead_stroke. Also need to add dead_currency for Shift+AltGr+e and dead_belowcomma for Shift+AltGr+Cedilla. https://bugzilla.gnome.org/show_bug.cgi?id=736250
* Adwaita: blue selection mode checksLapo Calamandrei2014-09-1012-370/+40
| | | | ...to make them visible in the dark variant, e.g. Boxes.
* Adwaita: remove borders from insensitive flat buttonsLapo Calamandrei2014-09-093-13/+53
|
* GtkStackSwitcher: Disconnect signals when a child is removedMatthias Clasen2014-09-091-0/+5
| | | | | | | This is quite an oversight, and causes bad things to happen if the child is later changed. https://bugzilla.gnome.org/show_bug.cgi?id=736307
* Fix stray dash addition in previous commitColin Walters2014-09-081-1/+1
|
* Remove more leftover —esMatthias Clasen2014-09-084-7/+7
| | | | These were leftover at various places in the documentation.
* Fix a missing id in the docsMatthias Clasen2014-09-081-2/+2
| | | | | label-text-layout was missing, causing two broken links further down in the page.
* GtkAssistant: Make Escape cancel the assistantMatthias Clasen2014-09-081-0/+29
| | | | | | | | | This is an expected keybinding, and it is not hard to support. Note that we use a private ::escape signal instead of using ::cancel directly, since we want to be able to suppress the cancellation when we are on a progress page. https://bugzilla.gnome.org/show_bug.cgi?id=579625
* Fix a thinko in adjustment animationMatthias Clasen2014-09-071-1/+1
| | | | | | | The target value is only relevant if we're actually animating. Don't look at it otherwise. https://bugzilla.gnome.org/show_bug.cgi?id=736178
* tree view: Fix column drag highlightMatthias Clasen2014-09-071-15/+24
| | | | | | | This is a bandaid fix that makes the origin case work again by switching RGBA window. The arrow case is still unreliable. https://bugzilla.gnome.org/show_bug.cgi?id=732916
* Avoid criticals when drags endMatthias Clasen2014-09-071-5/+8
| | | | | Its seems that gtk_gesture_get_last_event may return NULL, protect against that to avoid critical warnings.
* inspector: Don't unref NULL objectsTimm Bäder2014-09-061-1/+1
| | | | | | | | | When closing the application window before closing the inspector window, the selected widget will be set to NULL once and all the property pages will try to g_object_weak_unref that NULL widget, so bail out in gtk_inspector_prop_list_set_object if it's NULL. https://bugzilla.gnome.org/show_bug.cgi?id=736201
* Don't forget to allocate popoversMatthias Clasen2014-09-061-37/+36
| | | | | | | | | When GtkApplicationWindow has a menubar, we don't chain up to the GtkWindow size_allocate, which used to position the popovers. Move that to _gtk_window_set_allocation() which is always called by GtkApplicationWindow. https://bugzilla.gnome.org/show_bug.cgi?id=736205