summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* GtkLabel: Add alpha support for buildable attributeswip/matthiasc/alphaMatthias Clasen2015-08-111-0/+8
| | | | | Make it possible to set foreground or background alpha in the builder ui support for Pango attributes.
* GtkTextDisplay: Use pango renderer alpha supportMatthias Clasen2015-08-111-12/+27
| | | | | We don't need to store our own copy of the colors anymore, now that PangoRenderer can do alpha.
* label: Flesh out pango attribute supportMatthias Clasen2015-08-111-2/+13
| | | | | | A few attribute types were missing from the support: rise, letterspacing, fallback, font features. Add support for these.
* Updated Norwegian bokmål translation.Kjartan Maraas2015-08-111-971/+573
|
* Updated Spanish translationDaniel Mustieles2015-08-111-242/+247
|
* widget-factory: Add a lock buttonMatthias Clasen2015-08-102-84/+199
|
* font chooser: Make repeated Escape cancel the dialogMatthias Clasen2015-08-101-1/+15
| | | | | The first Escape clears the search entry, the second Escape closes the dialog.
* font chooser: Make the entry activate the defaultMatthias Clasen2015-08-101-1/+1
|
* font chooser: Use browse as selection modeMatthias Clasen2015-08-101-1/+3
|
* font chooser: Make Escape stop searchMatthias Clasen2015-08-102-2/+10
|
* placesview: show Disconnect instead of EjectGeorges Basile Stavracas Neto2015-08-104-3/+55
| | | | | | | | Since we're dealing with networks, terms like "Eject" or the eject button are misleading, since we're not actually ejecting but disconnecting. Fix that by showing the appropriate icon and tooltip.
* placesview: sort by pathGeorges Basile Stavracas Neto2015-08-101-1/+17
| | | | | As pointed out by Cosimo, we should sort the items according to their path.
* placesview: plug a leakGeorges Basile Stavracas Neto2015-08-101-0/+1
|
* placesview: no url for networksGeorges Basile Stavracas Neto2015-08-101-0/+3
| | | | | | | | | | | | | We are not showing the URL of network locations anymore, since they are distracting and not necessary. The code, however, forgot to cleanup the URL, so we are still showing the URL for network locations. Fix that by properly cleanup the URL for network locations.
* Adwaita: Don't leak underlinesMatthias Clasen2015-08-103-287/+121
| | | | | | | | | | | The .button:link .label selector matches any label "inside" a link button. And a label inside the context menu counts as inside for this purpose. This causes the text-decoration property to leak into the context menu, even though the property is not inherited. Avoid this by tightening the selector to .button:link > .label. https://bugzilla.gnome.org/show_bug.cgi?id=753451
* placesview: jumps to the default locationGeorges Basile Stavracas Neto2015-08-101-6/+26
| | | | | | | | | | | | When we connect to a server, the default and expected behavior is going to the default location, which usually is the home directory or a writable directory. GtkPlacesSidebar behaves properly, while GtkPlacesView doesn't. Fix that by jumping to the default locations instead of the root location.
* Updated Spanish translationDaniel Mustieles2015-08-101-1/+1
|
* Remove some unused dataMatthias Clasen2015-08-091-6/+0
|
* Remove an unused functionMatthias Clasen2015-08-091-9/+0
|
* Remove a self-assignmentMatthias Clasen2015-08-091-1/+1
| | | | clang doesn't like those.
* Fix a doc comment typoMatthias Clasen2015-08-091-1/+1
|
* Updated Turkish translationNecdet Yücel2015-08-091-626/+639
|
* Updated Portuguese translationPedro Albuquerque2015-08-091-53/+54
|
* Formatting fixesMatthias Clasen2015-08-081-18/+19
|
* HighContrast: Fix undershoot in sidebarsMatthias Clasen2015-08-083-0/+91
| | | | | | | This was just not implemented, and the sidebars solid white background color was inherited by undershoot rectangle. https://bugzilla.gnome.org/show_bug.cgi?id=753391
* listbox: Avoid using show_all on rowsKalev Lember2015-08-081-1/+1
| | | | | | | | | | | | Don't use gtk_widget_show_all() on row widgets because that would unconditionally show all of its children. This might be unwanted in case the row implementation wants to keep some of its children hidden. This commit changes it to use show() instead of show_all() and relies on the row widget to control the visibility of its children itself as appropriate. https://bugzilla.gnome.org/show_bug.cgi?id=753392
* Updated Lithuanian translationAurimas Černius2015-08-081-544/+1008
|
* Update Catalan translationJordi Mas2015-08-081-2193/+2369
|
* quartz: Implement CSD drag resize for all edges/cornersChristoph Reiter2015-08-083-33/+67
| | | | | | | Manual resizing for CSD windows only worked with the bottom right corner. This extends it to work for all corners and edges. https://bugzilla.gnome.org/show_bug.cgi?id=753329
* HighContrast: Improve GtkCalendar drawingMatthias Clasen2015-08-082-0/+5
| | | | | | Make days gray that are not in the current month. https://bugzilla.gnome.org/show_bug.cgi?id=753357
* file chooser button: Fix some refcounting confusionMatthias Clasen2015-08-061-8/+4
| | | | | | | | | | | | | | | | | | | | | | | GtkFileSystem has a complicated way to handle cancellables. You keep the cancellable pointer that is returned by _gtk_file_system_get_info and similar methods so that you can cancel the operation, but you do not own a reference to it. The only place where it is ok to unref a cancellable is in your callback, which gets handed a cancellable that you need to unref at the end. You are expected to compare it to the pointer you stashed away to find out if the operation has already been superseded by a newer call, in which case you disregard the results. GtkFileChooserButton was following these rules for most of the cancellables it keeps around, but it was sometimes unreffing the cancellables that are stored in the model, which could lead to refcount confusion and crashes. This commit makes it follow the rules for that case too, which fixes the crash in the bug below, and does not show up any leaks in valgrind under light testing. https://bugzilla.gnome.org/show_bug.cgi?id=737804
* gtk/gtkcsstypesprivate.h: Fix BuildChun-wei Fan2015-08-061-43/+41
| | | | | | | | | | | The recent change to the enum declaration for GtkCssChange actually relied on compiler-dependent behavior, which also breaks the build on some non-GCC compilers, such as Visual Studio. As noted in the G_STATIC_ASSERT line just beneath this declaration, we need to change this enum declaration to #define's, in order to fix the build in such situations. https://bugzilla.gnome.org/show_bug.cgi?id=752814
* 3.17.63.17.6Matthias Clasen2015-08-051-1/+1
|
* Fix a doc commentMatthias Clasen2015-08-051-0/+1
|
* Documentation fixesMatthias Clasen2015-08-052-0/+13
|
* UpdatesMatthias Clasen2015-08-051-0/+89
|
* placesview: Fix wrong property type when creating a GtkLabelTing-Wei Lan2015-08-051-1/+1
| | | | | | | The type of xalign property of GtkLabel is float, not int. Using wrong type crashes GtkFileChooser on x86_64 when compiling with clang. https://bugzilla.gnome.org/show_bug.cgi?id=753284
* GtkScrolledWindow: Don't handle key event when can't scrollMarek Kasik2015-08-051-2/+12
| | | | | | | Don't return that a key event was handled when the corresponding scrollbar can not scroll. https://bugzilla.gnome.org/show_bug.cgi?id=753256
* Adwaita: calendar button fixJakub Steiner2015-08-053-120/+299
| | | | | | - provide insensitive button state for GtkCalendar buttons https://bugzilla.gnome.org/show_bug.cgi?id=753230
* color chooser: Use a popover for the context menuMatthias Clasen2015-08-041-72/+44
| | | | | | | It works just as well here as it does in the file chooser, and this lets us unify the right-click and long-press behavior a bit. We used to switch directly to the editor on long-press, now we can show the popover, just as we do on right-click.
* wayland: Don't assume drag context has a source window when finalizingJonas Ådahl2015-08-051-4/+11
| | | | | | | | | | | Only a drag context which was created with 'drag_begin' will be guaranteed to have a source window at all times. Thus, in finalize we cannot assume we can retrieve a GdkDisplay from the source_window pointer since it may be NULL. Though, the display is only needed for contexts created via 'drag_begin' thus we can retrieve it after checking that is the case. https://bugzilla.gnome.org/show_bug.cgi?id=749339
* gtkwindow: bail out on WM operations in the presence of grabsCarlos Garnacho2015-08-041-0/+7
| | | | | | | These operations will require a grab on the WM side, so we can spare the attempt from the WM to take a grab when we're certain it won't suceed. https://bugzilla.gnome.org/show_bug.cgi?id=752327
* gtkmain: Don't process WM events if there's a grab on another toplevelCarlos Garnacho2015-08-041-2/+7
| | | | | | | | | This is implicitly done for us in the case of grabs on windows from other groups, but we must perform this check explicitly for grabs with owner_events=True on windows from the same group, in that case the window would handle the events as if there was no grab. https://bugzilla.gnome.org/show_bug.cgi?id=752327
* inspector: Fix a typoMatthias Clasen2015-08-041-1/+1
| | | | | Blocking a signal should be paired with unblocking. Spotted by Krzesimir Nowak
* GtkButton: Pick up images that are set earlyMatthias Clasen2015-08-031-1/+1
| | | | | | | | We were failing to construct the child if an image was set before constructed (e.g. in the init() function of a button subclass). https://bugzilla.gnome.org/show_bug.cgi?id=753048
* HighContrast: Avoid resizing treeview headersMatthias Clasen2015-08-032-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=753060
* Whitespace fixesMatthias Clasen2015-08-031-10/+9
|
* wayland: Ensure modal hint gets set on mapRui Matos2015-08-031-3/+13
| | | | | | | | | We need to be mapped to have a gtk_surface and thus be able to do requests on it so we need to save the modal hint and apply it when we get mapped so that code that sets the hint before showing a window doesn't get ignored. https://bugzilla.gnome.org/show_bug.cgi?id=753138
* wayland: Invalidate our gtk_surface when we're unmappedRui Matos2015-08-031-0/+6
| | | | | | | Otherwise if we get mapped again we'll try to use an invalid gtk_surface and the compositor will disconnect us. https://bugzilla.gnome.org/show_bug.cgi?id=753138
* GtkLabel: Show erroneous text if parsing markup failedTimm Bäder2015-08-031-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=752920