summaryrefslogtreecommitdiff
path: root/testsuite/gtk
Commit message (Collapse)AuthorAgeFilesLines
* Drop deprecated gtk_dialog_get_action_areaMatthias Clasen2016-11-192-9/+1
| | | | | Add an internal version for the few places where we still need it, and drop it from everywhere else.
* testsuite: Don't use draw signal, use a drawing area insteadBenjamin Otte2016-11-181-16/+18
|
* API: gdk: Add gdk_window_new_popup()Benjamin Otte2016-11-062-14/+6
| | | | ... and use it.
* tests: Don't add wigets to a GtkInvisibleTimm Bäder2016-10-311-1/+2
| | | | It's not a GtkContainer.
* Drop support for offscreen GdkWindowswip/alexl/no-offscreenAlexander Larsson2016-10-252-5/+1
| | | | | | These complicate a lot of GdkWindow internals to implement features that not a lot of apps use, and will be better achieved using gsk. So, we just drop it all.
* stylecontext: Remove deprecated APIRico Tzschichholz2016-10-231-19/+0
|
* iconset: Remove stray referencesRico Tzschichholz2016-10-231-10/+0
|
* build: Enable subdir-objectsEmmanuele Bassi2016-10-191-18/+34
| | | | | | | | | | | | | | | | Newer versions of Automake warn about forward compatibility when the build uses sources in sub-directories without the subdir-objects option. Both GTK+ and GDK have an almost-but-not-quite non-recursive Automake layout, with sources in sub-directories contributing to the build of a top-level object. In theory, just adding subdir-objects to AM_INIT_AUTOMAKE would be enough, but the test suite references sources in a different top-level in order to build tests that verify the implementation of private data structures. This is not really allowed when using subdir-objects and out of srcdir builds. In order to fix this case, we require some ad hoc rules to create symbolic links in the appropriate build directory.
* Remove GtkActionTimm Bäder2016-10-183-88/+0
|
* Remove GtkActionGroupTimm Bäder2016-10-182-28/+1
|
* Fix unittestsTimm Bäder2016-10-184-60/+11
|
* tests/testylecontext: Don't double-free widgetpathTimm Bäder2016-10-181-1/+0
|
* Remove GtkRecentActionTimm Bäder2016-10-181-5/+0
|
* Remove GtkUIManagerTimm Bäder2016-10-183-86/+3
|
* Remove GtkActivatableTimm Bäder2016-10-182-5/+1
|
* Remove GtkToggleActionTimm Bäder2016-10-182-2/+0
|
* Remove GtkRadioActionTimm Bäder2016-10-181-13/+1
|
* Remove GtkAlignmentTimm Bäder2016-10-182-6/+0
|
* adjustment: Remove deprecated APITimm Bäder2016-10-181-12/+0
|
* testsuite/gtk: Use a GtkMenuButton to test exposing objectsTimm Bäder2016-10-181-7/+7
|
* Remove GtkTableTimm Bäder2016-10-182-2/+0
|
* cssprovider: Return void, not TRUEBenjamin Otte2016-10-171-3/+1
| | | | | Parsing a css file always succeeds as CSS can recover from parsing errors.
* cssprovider: Remove GError out argument from load functionsBenjamin Otte2016-10-173-41/+19
| | | | People should use the GtkCssProvider::parsing-error signal instead.
* API: container: Remove GtkContainer::child propertyBenjamin Otte2016-10-161-1/+0
|
* API: container: Remove gtk_container_set_border_width()Benjamin Otte2016-10-161-5/+0
|
* API: stylecontext: Remove state argument from gettersBenjamin Otte2016-10-162-32/+23
| | | | The argument must always be the current state.
* API: stylecontext: Remove regionsBenjamin Otte2016-10-161-19/+0
|
* ui: Don't unnecessarily set GtkEntry:invisible-charTimm Bäder2016-10-161-4/+4
|
* Remove GtkIconFactoryTimm Bäder2016-10-161-70/+1
| | | | Move the icon size lookup API into gtkicontheme.c
* widget: Remove cursor-aspect-ratio/window-dragging style propertiesTimm Bäder2016-10-161-4/+4
| | | | | | | And replaces its usages in GtkTextView/GtkStyleContext with a hard-coded 0.04 which was the default value for cursor-aspect-ratio. Also remove the public gtk_draw_insertion_cursor which used draw_insertion_cursor which in turn looked up cursor-aspect-ratio
* widget: Remove deprecated style propertiesTimm Bäder2016-10-162-14/+4
|
* Remove various deprecated GtkOrientable subclassesTimm Bäder2016-10-161-28/+30
|
* Remove gtkcolorsel(dialog).{c,h}Timm Bäder2016-10-161-12/+0
|
* Remove gtkfontsel.{c,h}Timm Bäder2016-10-162-5/+0
|
* Remove GtkHandleBoxTimm Bäder2016-10-161-1/+0
|
* Remove GtkImageMenuItemTimm Bäder2016-10-161-32/+3
|
* Remove GtkArrowTimm Bäder2016-10-161-1/+0
|
* Remove GtkStock API from GtkImageTimm Bäder2016-10-161-7/+3
|
* API: Remove GtkPlug, GtkSocket and GtkWin32EmbedWidgetBenjamin Otte2016-10-161-11/+0
|
* Remove GtkHBoxTimm Bäder2016-10-162-5/+5
|
* API: Remove GtkStatusIconBenjamin Otte2016-10-162-8/+0
|
* Rename Makefile references from 3.0 to 4.0Matthias Clasen2016-10-071-3/+3
| | | | | This is almost certainly incomplete. Needs careful scrutiny
* Fix the scrolledwindow testMatthias Clasen2016-08-311-0/+2
| | | | | These tests were written for the propagate-nat-size semantics, so opt in to it.
* gtkicontheme: Don’t emit warning about fallback theme when in unit testsPhilip Withnall2016-08-061-9/+22
| | | | | | | | | | | In order to eliminate g_test_expect_message() (which doesn’t work with G_LOG_USE_STRUCTURED), make the warning about the fallback theme not existing be conditional on the icon theme search path containing a system path. Any application code which modifies the search path does so through appends and prepends, so this should not affect whether the warning is emitted in production. https://bugzilla.gnome.org/show_bug.cgi?id=769485
* tests: Avoid g_test_expect_messageMatthias Clasen2016-08-061-2/+11
| | | | Instead of using g_test_expect_message, just ignore the warning.
* Skip GtkShortcutLabel::accelerator in notify testMatthias Clasen2016-08-021-0/+4
| | | | | This property is not freely settable, since the string gets parsed.
* Make icontheme test work with structured loggingMatthias Clasen2016-08-021-9/+26
| | | | | Since we've opted in to G_LOG_USE_STRUCTURED, this test now needs to do its thing using a log writer function.
* Skip GdkDrawingContext in default value testsMatthias Clasen2016-08-021-0/+1
| | | | GdkDrawingContext objects can't be freely constructed.
* Skip GdkDrawingContext in some testsMatthias Clasen2016-06-202-0/+2
| | | | | GdkDrawingContext is not freely constructible, so we need to skip it in the notify and finalize tests.
* style cascade: Allow cascades with more ancestorsPhilip Chimento2016-06-191-0/+230
| | | | | | | | | | | | | | | Previously a style cascade's parent could not have a parent itself. That represented the two levels at which you could add a style provider: at the screen level, with gtk_style_context_add_provider_for_screen(), and at the style context level, with gtk_style_context_add_provider(). This commit changes no functionality, but this change will be necessary for adding style providers in the future that apply to a subtree of the widget tree. It relaxes the requirement that a style cascade's parent must not have a parent, since in the future a style context may be affected by any number of parent widgets' style contexts. https://bugzilla.gnome.org/show_bug.cgi?id=751409