summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP: Implement primary selection protocolwip/wayland-primary-selectionCarlos Garnacho2016-02-207-79/+348
|
* wayland: Implement gtk_shell.set_startup_idCarlos Garnacho2016-02-193-3/+49
| | | | | | Fetch the DESKTOP_STARTUP_ID envvar at the same point it's done for the X11 backend, and notify the startup ID gotten on notify_startup_complete().
* wayland: Update gtk-shell protocol to v3Carlos Garnacho2016-02-191-2/+6
| | | | | | Add a gtk_shell.set_startup_id request, so the application can communicate to the compositor the startup id that it received through the DESKTOP_STARTUP_ID envvar, or other means.
* Win32: free the monitors arrayPaolo Borelli2016-02-191-0/+6
|
* Win32: chain up screen finalizePaolo Borelli2016-02-191-5/+1
| | | | | Add the proper chain up (in preparation to actually freeing stuff) and remove the empty dispose implementation
* Win32: remove the _gdk_monitors global variablePaolo Borelli2016-02-194-144/+154
| | | | | Make it a field of GdkWin32Screen since that is the object exposing all the the getters.
* Win32: remove the _is_win8_or_above global variablePaolo Borelli2016-02-194-10/+8
|
* Revert "Adwaita: restrict button transition"Lapo Calamandrei2016-02-193-17/+8
| | | | | Shouldn't be needed with recent Benjamin work. This reverts commit 79ca3f03a8de0fa0f7a846ea72d479066a15dbd7.
* Revert "Adwaita: only needed properties on entry transition"Lapo Calamandrei2016-02-193-30/+21
| | | | | Shouldn't be needed with recent Benjamin work. This reverts commit d57f4a781cbcab7eb0912edf0ccbf811090067ce.
* gdk: Add a way to show included backendsMatthias Clasen2016-02-182-2/+12
| | | | Set GDK_BACKEND=help to see a list of all inluded GDK backends.
* css: Don't start transitions when the value didn't changeBenjamin Otte2016-02-181-0/+4
| | | | | This stops us from starting a lot of useless transitions. And it's even conformant with the CSS spec!
* gtkcsscalcvalue: avoid unitialized booleanCarlos Soriano2016-02-181-1/+1
| | | | Since we do an OR afterwards, initializing to FALSE is correct.
* gtkplacessidebar: remove unneeded conditionCarlos Soriano2016-02-181-4/+1
| | | | | We check for it before anyway, and in this case make sense to show the eject button in both cases.
* wayland: check for support of xdg_shell interfaceOlivier Fourdan2016-02-181-0/+10
| | | | | | | | | | | When running with a Wayland compositor which doesn't support the xdg_shell interface, gtk+ will segfault while trying to access the corresponding wl proxy. Check for xdg_shell support and do not use Wayland if not present, so that it can fallback to X11, hoping that Xwayland is usable. Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=762258
* Updated Spanish translationDaniel Mustieles2016-02-181-295/+404
|
* Document that GtkApplication loads gtk/menus-common.uiPhillip Wood2016-02-181-2/+5
| | | | | | | Add a comment about the resource gtk/menus-common.ui to the documentation of the other resources loaded by GtkApplication. https://bugzilla.gnome.org/show_bug.cgi?id=761432
* Document help overlay action name in GtkApplicationPhillip Wood2016-02-181-3/+4
| | | | | | | This means all the information needed to automatically load a shortcuts window and create a menu item to show it is in one place. https://bugzilla.gnome.org/show_bug.cgi?id=761431
* Adwaita: only needed properties on entry transitionLapo Calamandrei2016-02-183-21/+30
| | | | | made things properly in the process creating a sass function to handle transition properties stacking.
* Adwaita: restrict button transitionLapo Calamandrei2016-02-183-8/+17
| | | | | | we use to animate "all" in the transition, this seems to trigger some weird gtk sizing issue, restricting the transition to just the needed properties fixes.
* Adwaita: housekeepingLapo Calamandrei2016-02-183-782/+101
| | | | cleaned up unneded selectors and leftovers from previous versions.
* Updated German translationMario Blättermann2016-02-181-2491/+357
|
* Updated Polish translationPiotr Drąg2016-02-171-242/+316
|
* Updated Slovak translationDušan Kazik2016-02-171-242/+321
|
* Adwaita: reset the shadow on disabled scalesLapo Calamandrei2016-02-173-3/+8
|
* Adwaita: unused assets cleanupLapo Calamandrei2016-02-17216-0/+0
|
* Adwaita: added a new mixin for check/radio/slidersLapo Calamandrei2016-02-175-204/+194
| | | | some clean up in the process. The gradient still need some love.
* Adwaita: _drawing cleanupLapo Calamandrei2016-02-173-390/+193
|
* win32 theme: Add checkbutton spacingBenjamin Otte2016-02-171-0/+13
| | | | The number is taken right from Wine source code.
* win32 theme: Query theme borders when rendering buttonsBenjamin Otte2016-02-171-15/+26
| | | | If someone figures out where the remaining pixel comes from: Tell me!
* win32 theme: Add a way to query border of theme partsBenjamin Otte2016-02-176-7/+128
|
* win32 theme: Add a hack that selects the right font on Windows 8Benjamin Otte2016-02-171-0/+3
| | | | Someone needs to figure out why the default font is wrong.
* win32: Add fallback code to draw theme partsBenjamin Otte2016-02-173-11/+156
|
* win32: Split out fallback code into separate fileBenjamin Otte2016-02-174-43/+139
| | | | | (1) Actual Windows users don't care about it (2) It's easier to get rid of
* win32 theme: Require comma between part and state IDBenjamin Otte2016-02-173-169/+181
|
* 3.19.93.19.9Matthias Clasen2016-02-162-1/+4
|
* places sidebar: Use the right marshallersMatthias Clasen2016-02-161-2/+2
| | | | | We are passing the mount operation as argument, so use a marshaller that expects an object argument.
* gtkplacessidebar: remove notification handlingCarlos Soriano2016-02-161-88/+79
| | | | | | | | | | | | | | | | | | | | | We were notifying when an unmount operation was performed. However, creating notifications from the gtk+ library is not that expected, and makes notification handling difficult to do from the application point of view since we cannot dismiss those notifications. This cause issues like notifications of unmount drives stay there after a system reboot, which confuses the user. Instead of that, remove the notification handling for mount operations on gtk+ and instead create a new signal on the gtkplacessidebar in order to inform applications using it about an operation about to start. Only drawback about this is that the GtkFileChooser loses its notifications when unmounting, that although we could use the new signal to do it, we actually don't want to notify from any part of gtk+ for now. https://bugzilla.gnome.org/show_bug.cgi?id=753351
* Add message contexts to translated stringsMatthias Clasen2016-02-165-12/+12
| | | | | | | The string "None" is used in multiple contexts; add message contexts to give translators a chance to translate them accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=762165
* printing: Add message contextsMatthias Clasen2016-02-161-49/+72
| | | | | | Some of the translated strings in the cups printbackend are short and generic and might occur in other contexts. Give them disambiguating message contexts to avoid translation problems.
* wayland: Only attach the buffer if there was damageJonas Ådahl2016-02-161-2/+4
| | | | | | | | There is no point in attaching and then committing the same buffer if there was no damage. This will also make us do less unnecessary backfill read backs, for the cases where we paint with an empty paint region. https://bugzilla.gnome.org/show_bug.cgi?id=762120
* wayland: Handle after-paint invocations when nothing was paintedJonas Ådahl2016-02-161-6/+12
| | | | | | | | | | | | | | | If a after-paint was scheduled but nothing was painted, for example when the it was scheduled by a subsurface wanting to update its position, we'd still try to read back from the backfill cairo surface and update the committed cairo surface reference even though no buffer was attached. Fix this by adding a new state, 'pending_buffer_attached', which is only true if a buffer was attached during frame. Only when this is true will the backfill be read back and the committed cairo surface reference be updated. https://bugzilla.gnome.org/show_bug.cgi?id=762120
* Adwaita: add a top border to the filechooser bottom barLapo Calamandrei2016-02-163-0/+6
|
* Adwaita: use Matthias provided ID for the previous commit styleLapo Calamandrei2016-02-163-3/+3
|
* Adwaita: add back a bottom border on the pathbar/entry boxLapo Calamandrei2016-02-163-0/+6
|
* file chooser: Add an ID to the box around the pathbarMatthias Clasen2016-02-161-0/+1
| | | | Having an ID makes it easier to style this appropriately.
* Adwaita: make tab child not cover the active tab indicationLapo Calamandrei2016-02-163-21/+24
| | | | in the process make the focus outline clearer.
* Adwaita: places sidebar eject button sizingLapo Calamandrei2016-02-163-11/+20
|
* Adwaita: places sidebar sizing with min-height...Lapo Calamandrei2016-02-163-9/+14
| | | | ...more to come.
* Adwaita: make tab buttons square once againLapo Calamandrei2016-02-163-6/+6
|
* Adwaita: be more specific about menu items heightLapo Calamandrei2016-02-163-34/+48
| | | | | setting a 16px min-height (same as a check/radio) and resetting margins on check/radio to workaround a sizing issues there.