summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* docs: Use https for more linksJeremy Bicha2017-04-0310-205/+205
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780878
* docs: Point links to correct versionsJeremy Bicha2017-04-032-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780878
* mir: clean up an ugly functionWilliam Hua2017-04-031-104/+53
|
* Use the newly added g_object_new_with_properties()Emmanuele Bassi2017-04-021-54/+110
| | | | | | | Instead of the deprecated g_object_newv(). This requires some internal surgery to create our own vector of names and values, but it does not functionally change anything.
* Bump up the required version of GLibEmmanuele Bassi2017-04-021-2/+2
| | | | | | GLib 2.53 deprecated g_object_newv() and GParameter. If we want to stop using those types without resorting to pretty convoluted pre-processor dancing, we will need to bump up the dependency inside GTK+.
* Ignore deprecation warnings for g_object_newv()Emmanuele Bassi2017-04-021-0/+2
| | | | | | GLib has deprecated GParameter and g_object_newv(); until we switch to the new g_object_new_with_properties() API, and bump GLib required version, we should simply ignore the compiler warnings.
* filechooserwidget: Remove useless gtk_widget_show callTimm Bäder2017-04-021-1/+0
|
* stack combo: Inherit from GtkWidgetTimm Bäder2017-04-021-5/+50
|
* quartz: code cleanupTom Schoonjans2017-04-014-147/+0
| | | | | | | removed unused static functions, unused class variables and a large comment section that was copied over from gdkdisplay-x11.h https://bugzilla.gnome.org/show_bug.cgi?id=779184
* quartz: add support for Gtk+4Tom Schoonjans2017-04-0110-219/+497
| | | | | | | | | | | | The addition of GdkMonitor broke the quartz backend. This patch restores that support by adding a new class GdkQuartzMonitor, and by modifying the existing classes GdkQuartzDisplay and GdkQuartzScreen where necessary. It should be noted that this patch is essentially a refactor as no new functionality that will impact the user has been added or removed. https://bugzilla.gnome.org/show_bug.cgi?id=779184
* Avoid a compiler warningMatthias Clasen2017-04-011-1/+1
|
* build: Fix sassc detectionEmmanuele Bassi2017-04-011-1/+1
|
* Rebuild CSS on all SCSS file changesEmmanuele Bassi2017-04-017-76/+33
| | | | | | | Adwaita and HighContrast CSS should be rebuild every time one of their dependent files change, not just the main entry point. https://bugzilla.gnome.org/show_bug.cgi?id=780041
* mir: set application name when creating connectionWilliam Hua2017-04-011-1/+1
|
* Optionally depend on sassc to generate the theme CSSEmmanuele Bassi2017-04-012-16/+49
| | | | | | | | | | Instead of using Ruby/Sass to generate the CSS from SCSS files, we can use the faster and more lightweight libsass/sassc binary. We can keep the CSS files in Git to make it easier to dist GTK+, but we can add rules to ensure they get rebuilt if the source SCSS changes. https://bugzilla.gnome.org/show_bug.cgi?id=780041
* gsk: Add color shaders to resourcesTimm Bäder2017-04-011-0/+2
|
* dnd: Remove unnecessary non-toplevel GtkWindow in set_icon_surfaceTimm Bäder2017-04-011-109/+9
| | | | | | | Instead of creating a GtkWindow, connecting to ::draw and drawing the surface in there, then adding that window to another GtkWindow... just use a GtkImage. This also gets rid of a bunch of utility functions used only in gtk_drag_set_icon_surface.
* mir: remove keymap and input device state warningsWilliam Hua2017-03-311-0/+4
|
* mir: re-write settings implementationWilliam Hua2017-03-311-187/+507
|
* 3.90.03.90.0Matthias Clasen2017-03-312-2/+32
|
* reftests: Remove a test using -gtk-gradientMatthias Clasen2017-03-314-68/+0
| | | | No longer available.
* a11y tests: Update test resultsMatthias Clasen2017-03-319-119/+122
| | | | Most of the changes here are due to visibility.
* css style tests: Update expected results for gradient testsMatthias Clasen2017-03-311-1/+1
| | | | This is the same as the previous commit.
* css parser tests: Fix radial gradient test resultsMatthias Clasen2017-03-311-5/+5
| | | | This changed in commit 2a5a94b2606ffae08fce634e61c533830f54c3ec.
* css parser tests: Fix up the pseudo class testMatthias Clasen2017-03-314-37/+0
| | | | We don't recognize non-standard names anymore.
* css parser tests: Update border image test resultsMatthias Clasen2017-03-312-2/+2
| | | | We lost the ability to dump some images.
* css parser tests: Drop tests for -gtk-gradientMatthias Clasen2017-03-317-29/+0
| | | | No longer needed.
* css parser tests: Update background-image test resultsMatthias Clasen2017-03-313-690/+690
| | | | We lost the ability to dump some kinds of images.
* css parser tests: Fix integer test resultsMatthias Clasen2017-03-312-40/+8
| | | | Many of the deprecation have been removed here.
* css parser tests: Fix background-blend-mode testMatthias Clasen2017-03-312-2/+2
| | | | The css spec calls it 'saturation', not 'saturate'.
* css parser: Fix names for blend modesMatthias Clasen2017-03-311-4/+4
| | | | | | | When the blend modes were ported to use gsk defines, some dashes were accidentally turned into underscores. It also turns out that we were expecting 'saturate' instead of 'saturation' as per the css spec. Fix that as well.
* css tests: Update progressbar test resultsMatthias Clasen2017-03-311-2/+2
| | | | | This was a documented change that has not been reflected in the tests yet.
* css tests: Update entry test resultsMatthias Clasen2017-03-311-1/+3
| | | | Just visibility changes here.
* css nodes: Update the combobox test resultsMatthias Clasen2017-03-311-3/+3
| | | | Some changes in the details here; we removed an old widget name.
* css tests: Update the GtkSwitch node testsMatthias Clasen2017-03-311-2/+6
| | | | The node hierarchy for GtkSwitch has changed.
* switch: Update css docs to reflect current realityMatthias Clasen2017-03-311-3/+5
| | | | This should have been done when the hierarchy was changed.
* infobar: Remove unused definesTimm Bäder2017-03-311-5/+0
|
* widgetfocus: Use the same function to compare widgetsTimm Bäder2017-03-311-49/+50
| | | | ... in horizontal/vertical direction.
* Implement tab/up-down/left-right focus sorting for widgetsTimm Bäder2017-03-314-24/+510
| | | | basically do what GtkContainer already did.
* Widget: Shuffle focus code aroundTimm Bäder2017-03-311-26/+29
|
* tests: Add widget focus test caseTimm Bäder2017-03-312-0/+175
| | | | | Shows an example of a widget that directly inherits from GtkWidget and has multiple focusable children.
* statusbar: Remove margins in ui fileTimm Bäder2017-03-311-4/+0
| | | | Widgets themselves shouldn't have margins assigned.
* widget: Allow focusing widgets with non-container parentTimm Bäder2017-03-311-58/+83
| | | | | Especially if said parent also has can-focus set to FALSE, which is a special-case we had before for GtkContainer instances.
* label: Fix focus implementationTimm Bäder2017-03-311-1/+3
| | | | Don't return TRUE if we didn't actually focus anything.
* window: Simplify _set_focusTimm Bäder2017-03-311-6/+1
|
* window: Remove _gtk_window_set_is_toplevelTimm Bäder2017-03-313-82/+1
| | | | All GtkWindow instances are toplevels.
* window: Fold update_has_focus in to set_is_activeTimm Bäder2017-03-311-32/+19
| | | | | We're now only ever setting has_focus to the same value we set is_active to, so also remove that field from the private struct.
* window: Remove has-toplevel-focus propertyTimm Bäder2017-03-316-72/+3
| | | | | Since embedded toplevels don't exist anymore, :has-toplevel-focus is equivalent to :active.
* window: Remove check_resize special case for embedded toplevelsTimm Bäder2017-03-311-5/+1
| | | | Those don't exist anymore.
* window: Remove gtk_quark_embeddedTimm Bäder2017-03-311-2/+0
| | | | Unused.