summaryrefslogtreecommitdiff
path: root/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* Update a11y test outputMatthias Clasen2017-05-227-227/+186
|
* testsuite/scrolledwindow: Try non-overlay/non-autoDaniel Boles2017-05-101-31/+189
| | | | | | | | | It was only testing the default configuration, where overlay scrolling is on and both scrollbars use POLICY_AUTOMATIC. We should also test the other 3 configurations that are available by including non-overlay scrollbars and/or those that use POLICY_ALWAYS. https://bugzilla.gnome.org/show_bug.cgi?id=778853
* testsuite/gtk/scrolledwindow: Fix a copy-paste-oDaniel Boles2017-05-101-1/+1
| | | | It measured horizontal size when it needs height, making the test fail.
* meson: Build the reftests suiteEmmanuele Bassi2017-05-101-2/+2
| | | | It does not pass, but at least we can check it.
* meson: Use libexecdir optionEmmanuele Bassi2017-05-101-1/+1
|
* Remove gtk_widget_get_preferred_*Timm Bäder2017-05-051-6/+12
| | | | They are unnecessary now that we have gtk_widget_measure.
* build: Use appropriate linker flag for the builder testEmmanuele Bassi2017-05-031-1/+1
| | | | | | The `-export-dynamic` flag is a libtool-specific flag; since we're not using libtool with Meson, we should instruct the C compiler to use the appropriate linker flag instead.
* testsuite: Remove unused functionEmmanuele Bassi2017-05-031-8/+0
| | | | Silence a compiler warning.
* build: Port the a11y test suite to MesonEmmanuele Bassi2017-05-031-6/+123
| | | | | | | | | Copy the location of the test data and binaries from the autotools build, even though it's not really correct; currently we install the test data under libexecdir, but it should live under datadir, and we should use `G_TEST_DIST` to figure it out. The `state` subdirectory is missing.
* build: Add common settings for testsEmmanuele Bassi2017-05-031-0/+12
| | | | We are going to reuse them in the various parts of the test suite.
* meson: testsuites: tools: add meson buildTim-Philipp Müller2017-05-032-1/+32
|
* meson: testsuite: reftests: add build defs, but needs more workTim-Philipp Müller2017-05-032-2/+447
| | | | | | Not sure how these are supposed to work yet, we can specify arguments for running the tests uninstalled as well with test(), if that helps in any way.
* meson: testsuite: gdk: use array for test definitionsTim-Philipp Müller2017-05-031-20/+19
|
* meson: testsuite: gtk: sync with Makefile and add some missing bitsTim-Philipp Müller2017-05-031-146/+190
| | | | Also use an array. A few tests fail, needs investigation.
* meson: make sure gsk/gdk generated headers exist for libgtk_dep usersTim-Philipp Müller2017-05-031-1/+1
| | | | | | | | | | | | | | Add back dependencies on libgdk_dep and libsk_dep which are declared dependencies. We removed this before because these declarations had link_with: lines that dragged in the static libgdk.a and libgsk.a libs which are linked into libgtk-4.so anyway and thus shouldn't be used when linking internal exes/tools against libgtk-4. Remove the static libs from the declared dependencies and have libgtk link those in explicitly, so that the declared deps now just provide all the built dependencies and include dirs and such for declared libgtk_dep users such as the internal exes/tools, which want all the generated gsk/gdk/gtk headers to exist before attempting to compile anything against the gtk+ headers.
* meson: testsuite: gdk: need to dep on gtkTim-Philipp Müller2017-05-031-10/+10
| | | | | | Almost all of these tests include gtk/gtk.h so we need to dep on libgtk not just libgdk. Otherwise compilation fails because graphene.h include can't be found.
* meson: update build filesTimm Bäder2017-05-031-4/+0
|
* meson: Sort input files by nameTimm Bäder2017-05-032-0/+11
|
* meson: Install libgtk and libgdkTimm Bäder2017-05-031-1/+0
|
* meson: Build gtk marshallersTimm Bäder2017-05-036-57/+59
| | | | And fix libgtk_dep/libgdk_dep to link_with the shared lib
* meson: Add unit test filesTimm Bäder2017-05-037-0/+202
|
* gdk: Remove GdkX11DisplayManager from the buildEmmanuele Bassi2017-05-033-3/+0
| | | | We don't instantiate it, and we don't use it any more.
* Remove GtkWindow::hide-titlebar-when-maximizedMatthias Clasen2017-05-011-61/+0
| | | | | | | | This was only every implemented under X11, and with CSD, this is clearly in the application realm. We should not pretend that we can support it on the toolkit level. https://bugzilla.gnome.org/show_bug.cgi?id=775061
* reftests: Remove reference to deleted filesTimm Bäder2017-04-251-2/+0
|
* label: Remove angle propertyTimm Bäder2017-04-257-29/+0
|
* testsuite: Add widget ordering test caseTimm Bäder2017-04-252-0/+530
|
* box: Remove center childTimm Bäder2017-04-254-14/+0
|
* box: Remove fill child propertyTimm Bäder2017-04-2557-1292/+2
| | | | GtkWidget:halign and GtkWidget:valign are sufficient
* box: Remove expand child propertyTimm Bäder2017-04-254-11/+2
| | | | GtkWidget already has hexpand/vexpand properties.
* expander: Use widgets for title box and arrowTimm Bäder2017-04-252-4/+4
|
* 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 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.
* tests/revealer-size: Use gtk_widget_measureTimm Bäder2017-03-051-6/+12
|
* testsuite: Remove :sorted usageTimm Bäder2017-03-051-1/+0
| | | | Not valid CSS anymore.
* Revert "testsuite/scrolledwindow—Test non-overlay/non-auto"Daniel Boles2017-02-221-194/+40
| | | | | | | | This reverts commit 5a6e6689ec9c3158832848f951b259cd1eeaa777. Reverting until I can be sure gtkscrolledwindow.c does the right thing. https://bugzilla.gnome.org/show_bug.cgi?id=778853
* testsuite/scrolledwindow—Test non-overlay/non-autodjb2017-02-191-40/+194
| | | | | | | | | | It was only testing the default configuration where overlay-scrolling is TRUE and the policy is POLICY_AUTOMATIC. We should also test FALSE and POLICY_ALWAYS. This commit adds those tests and makes the !overlay && POLICY_ALWAYS case pass by excluding the size of the relevant scrollbar, as we are only interested in whether the content size is as requested. https://bugzilla.gnome.org/show_bug.cgi?id=778853
* testsuite/gtk/textiter: Add missing assertionDaniel Boles2017-02-181-1/+2
| | | | | | gboolean ret for whether gtk_text_iter_backward_line() moved the iter was declared but not used anywhere. I presume it was meant to be checked, and it passes now, so let’s do it.
* Revert "testsuite/gtk/textiter: Remove an unused variable"Daniel Boles2017-02-181-0/+1
| | | | This reverts commit 8bddf52b510457f73e2ab70049e63d2f6125f456.