b97c490b87 
					 
					
						
						
							
							object test: Also test object type properties  
						
						... 
						
						
						
						Old patch found in bugzilla, it still applies and doesn't
cause the test to fail.
https://bugzilla.gnome.org/show_bug.cgi?id=556254  
						
						
					 
					
						2016-06-05 22:15:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3962b907bb 
					 
					
						
						
							
							testsuite: add tests for scrolledwindow  
						
						... 
						
						
						
						This patch adds a set of tests for scrolled window
sizing, covering both min- and max-content width and
height.
https://bugzilla.gnome.org/show_bug.cgi?id=742281  
						
						
					 
					
						2016-06-05 11:04:41 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						101da71ee3 
					 
					
						
						
							
							Use upstream gettext  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=373745  
					
						2016-05-16 20:46:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef7ccab188 
					 
					
						
						
							
							defaultvalue test: Skip GdkMonitor::geometry  
						
						... 
						
						
						
						We never return NULL for ::geometry and ::workarea. Just skip
these properties. 
						
						
					 
					
						2016-05-02 12:42:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db1a39a817 
					 
					
						
						
							
							notify test: Skip GtkFontButton::font-name  
						
						... 
						
						
						
						This is not freely settable. 
						
						
					 
					
						2016-04-25 23:09:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c574ef0954 
					 
					
						
						
							
							textiter: add unit test for forward_to_line_end  
						
						... 
						
						
						
						Surprisingly we had no unit test for this method 
						
						
					 
					
						2016-04-22 08:54:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a9cf8527e 
					 
					
						
						
							
							Add some more accelerator / modifier tests  
						
						
						
						
					 
					
						2016-04-17 01:54:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f2d5a6290 
					 
					
						
						
							
							Move autotestkeywords to testsuite  
						
						... 
						
						
						
						All the 'make check' and installed tests are now in testsuite/,
and tests/ is just a collection manual test programs. 
						
						
					 
					
						2016-03-28 17:56:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d69100547c 
					 
					
						
						
							
							testsuite: Remove a test that isn't valid with csd  
						
						... 
						
						
						
						With csd, the allocation of the window will be larger than the
default size, since it includes borders and decorations. Just
remove this check. 
						
						
					 
					
						2016-03-05 13:47:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b70115d5e 
					 
					
						
						
							
							revealer-size: Fix animation setting  
						
						... 
						
						
						
						Turn animations off before testing, for all test functions containing
"no_animations". 
						
						
					 
					
						2016-03-03 21:05:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c544e4237 
					 
					
						
						
							
							Add GtkRevealer sizing tests  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=762996  
					
						2016-03-03 18:54:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1d691dbfd 
					 
					
						
						
							
							testsuite: Fix up icontheme test  
						
						... 
						
						
						
						This test was relying on GtkIconTheme using g_print for
debug spew. Adapt it to use g_logv instead. 
						
						
					 
					
						2016-02-28 21:40:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9dad9a4b59 
					 
					
						
						
							
							testsuite: Strip newlines from g_warning and g_error  
						
						... 
						
						
						
						g_logv adds one for us already. 
						
						
					 
					
						2016-02-28 12:23:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ff40b5d14 
					 
					
						
						
							
							Plug a small memory leak  
						
						
						
						
					 
					
						2016-02-26 15:52:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3e8cf87aa 
					 
					
						
						
							
							testsuite: Don't use deprecated APIs  
						
						
						
						
					 
					
						2016-02-13 06:41:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9c2982ddc 
					 
					
						
						
							
							testsuite: No warnings on type conversions please  
						
						... 
						
						
						
						long is 32bit on win64, so it's int cast to pointer of different size, and gcc doesn't like that. 
						
						
					 
					
						2016-02-11 03:44:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d40bd4474 
					 
					
						
						
							
							Fix stylecontext tests  
						
						... 
						
						
						
						This was broken by f7ec9c98ef 
						
						
					 
					
						2016-02-06 09:59:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						586522d83c 
					 
					
						
						
							
							Use TAP output for installed tests  
						
						
						
						
					 
					
						2016-01-30 11:04:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e84f1ae3bb 
					 
					
						
						
							
							Update the list of required cursors  
						
						... 
						
						
						
						We're now using standard cursor names for DND, so check for these. 
						
						
					 
					
						2016-01-08 18:11:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12be432df7 
					 
					
						
						
							
							Skip GdkX11DeviceManagerCore in default value tests  
						
						... 
						
						
						
						We already skip the XI2 implementation, and the core
one needs the same treatment. 
						
						
					 
					
						2016-01-03 16:14:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a01741575 
					 
					
						
						
							
							Skip GdkX11DeviceManagerCore in notify tests  
						
						... 
						
						
						
						We already skip the XI2 implementation, and the core
one needs to the same treatment. 
						
						
					 
					
						2016-01-03 10:34:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d83e9539c5 
					 
					
						
						
							
							Fix stylecontext tests to work  
						
						... 
						
						
						
						Some of the tests don't work anymore because they test
features of saved style contexts that have changed, and some
now trigger deprecation warnings. 
						
						
					 
					
						2016-01-03 01:25:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6da57d61d5 
					 
					
						
						
							
							Skip GdkX11DeviceManagerCore in finalize tets  
						
						... 
						
						
						
						We already skip the XI2 implementation, and the core
one needs to the same treatment. 
						
						
					 
					
						2016-01-03 01:23:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2d1042b6b 
					 
					
						
						
							
							Don't use gtk_text_iter_begins_tag() (deprecated)  
						
						... 
						
						
						
						Use gtk_text_iter_starts_tag() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=759092  
						
						
					 
					
						2015-12-08 19:56:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64431a17e3 
					 
					
						
						
							
							Add a test for required cursors  
						
						... 
						
						
						
						We use these cursors in GTK+, so check for their existence. 
						
						
					 
					
						2015-12-05 19:09:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f19cadeaf3 
					 
					
						
						
							
							testsuite: Fix notify tests  
						
						... 
						
						
						
						GtkStatusIcon tests don't work well under xwayland either, so just
skip them unconditionally.
GtkEntry now fails because the update of the im-module is no longer
deferred to an idle, and (gtk-im-simple) is not a valid module
name, so skip this property. 
						
						
					 
					
						2015-12-04 13:22:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a8f3e2462 
					 
					
						
						
							
							textiter: fix bug in case insensitive backward search  
						
						... 
						
						
						
						'win.lines' contains the same content as the GtkTextBuffer, so to find
@match_start, forward_chars_with_skipping() is called with
skip_decomp=FALSE (the last parameter). So far so good.
On the other hand, the content 'lines' (the needle split in lines) is
casefolded and normalized for a case insensitive search. So,
forward_chars_with_skipping(..., skip_decomp=TRUE) must be called only
for the portion of text containing the needle.
Since 'start_tmp' contains the location at the start of the match, we
can simply begin at that location to find the end of the match.
Unit tests are added.
https://bugzilla.gnome.org/show_bug.cgi?id=758698  
						
						
					 
					
						2015-11-30 19:46:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d75989a52b 
					 
					
						
						
							
							cssstyle: Don't store custom css properties  
						
						... 
						
						
						
						This makes custom CSS properties no longer configurable. But it avoids
crashes when loading custom themes, so that's a good thing.
Testcase included.
https://bugzilla.redhat.com/show_bug.cgi?id=1281234  
						
						
					 
					
						2015-11-20 21:22:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9202bc244e 
					 
					
						
						
							
							Fix make check  
						
						... 
						
						
						
						For some reason, GtkFileChooserNative is causing the defaultvalue
test to fail. I couldn't track this down quickly, so skip the
type for now. 
						
						
					 
					
						2015-11-20 00:13:20 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f3ffe4d08 
					 
					
						
						
							
							Work around g_test_dbus annoyance  
						
						... 
						
						
						
						Without iterating a mainloop for a bit, g_test_dbus_down() will
give us an error. 
						
						
					 
					
						2015-11-20 00:13:20 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a4e88b79b 
					 
					
						
						
							
							cssprovider: Have a section on import error  
						
						... 
						
						
						
						When loading a nonexisting CSS file using
gtk_css_provider_load_from_file() or gtk_css_provider_load_from_path()
we would emit the error using a NULL scanner. Don't do that, because
we'll have a NULL section in that case and error handlers don't like
that.
Testcase attached.
https://bugzilla.redhat.com/show_bug.cgi?id=1277959  
						
						
					 
					
						2015-11-16 17:39:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe65c3ac4c 
					 
					
						
						
							
							Add one more selector to CSS parsing tests  
						
						... 
						
						
						
						Add an E + F selector to the selector parsing tests.
It is a CSS selector that we support. 
						
						
					 
					
						2015-11-14 19:04:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d054fa6ae 
					 
					
						
						
							
							Always pass the right state in style context getters  
						
						... 
						
						
						
						Otherwise, we are causing warnings that break make check. 
						
						
					 
					
						2015-11-14 19:03:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dedab98bbb 
					 
					
						
						
							
							testsuite: Skip GtkFileChooserNative for notification tests  
						
						... 
						
						
						
						Like all the other GtkFileChooser implementations, this one
emits some unneeded notifications. 
						
						
					 
					
						2015-11-14 19:03:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1685da6f69 
					 
					
						
						
							
							textbuffer: nicer get_iter functions, without return values  
						
						... 
						
						
						
						Avoid crashes when passing an invalid location to a
gtk_text_buffer_get_iter_at_*() function.
A first attempt added boolean return values to know if @iter has been set to
the exact location, but it breaks Python and JS bindings because the out
parameter is already a return value in those languages.
Unit tests are added.
https://bugzilla.gnome.org/show_bug.cgi?id=735341  
						
						
					 
					
						2015-11-12 17:50:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fde91c3bec 
					 
					
						
						
							
							Revert "textbuffer: nicer get_iter functions"  
						
						... 
						
						
						
						This reverts commit a9a1c00cc9 
						
						
					 
					
						2015-11-12 09:58:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61db7da2ef 
					 
					
						
						
							
							testsuite: Remove a bunch of broken tests  
						
						... 
						
						
						
						These tests have either been commented out for way too long or use APIs
that we don't want to support. 
						
						
					 
					
						2015-11-04 05:06:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a58d8bdcbc 
					 
					
						
						
							
							cssprovider: Have a section when parsing style properties  
						
						... 
						
						
						
						Signal handlers expect a section to be present, so provide them with
one.
New testcase included.
https://bugzilla.gnome.org/show_bug.cgi?id=757240  
						
						
					 
					
						2015-10-28 19:37:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ee39befb8 
					 
					
						
						
							
							Fix make check  
						
						... 
						
						
						
						Don't try setting GtkShortcutsShortcut::accelerator to a
random value, it only accepts strings that it can parse. 
						
						
					 
					
						2015-10-27 13:27:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9aa33527f 
					 
					
						
						
							
							Don't use g_slist_next in the testsuite  
						
						... 
						
						
						
						We generally use ->next directly. 
						
						
					 
					
						2015-10-20 06:14:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65aa367029 
					 
					
						
						
							
							Add some more builder parser tests  
						
						... 
						
						
						
						These tests contain non-canonical and non-existing property names. 
						
						
					 
					
						2015-10-20 06:14:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a1c00cc9 
					 
					
						
						
							
							textbuffer: nicer get_iter functions  
						
						... 
						
						
						
						Avoid crashes when passing an invalid location to a
gtk_text_buffer_get_iter_at_*() function.
A boolean is returned to know if @iter has been set to the exact
location.
Unit tests are added.
https://bugzilla.gnome.org/show_bug.cgi?id=735341  
						
						
					 
					
						2015-10-16 08:43:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40190c295c 
					 
					
						
						
							
							Add a test for gtk_style_context_list_classes  
						
						... 
						
						
						
						This test failed before the previous commit. 
						
						
					 
					
						2015-10-03 17:38:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfcd28041c 
					 
					
						
						
							
							Fix make check  
						
						
						
						
					 
					
						2015-10-03 00:01:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bb9c1891c 
					 
					
						
						
							
							build: only compile plug/socket when available  
						
						... 
						
						
						
						Plug and Socket require X11 windowing. Often times this is compiled
on systems with both wayland and x11, but not always. Quartz is an
example where it is usually not compiled. 
						
						
					 
					
						2015-09-22 12:46:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8c666c87c 
					 
					
						
						
							
							bitmask: Fix broken invert_range() implementation  
						
						... 
						
						
						
						The speed-up in 7da1f8a1ce 
						
						
					 
					
						2015-09-07 14:32:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42864bc338 
					 
					
						
						
							
							Avoid some duplicate test names  
						
						... 
						
						
						
						GLib considers these an bug now. 
						
						
					 
					
						2015-09-02 07:15:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d7d2f245f 
					 
					
						
						
							
							Work towards succeeding make check under Wayland  
						
						... 
						
						
						
						Skip tests that don't work under Wayland, such as tests for GtkPlug
and GtkSocket. 
						
						
					 
					
						2015-08-28 13:08:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0093b156d7 
					 
					
						
						
							
							testsuite: add a test for non-square symbolic icons  
						
						... 
						
						
						
						To verify the previous fix.
https://bugzilla.gnome.org/show_bug.cgi?id=750605  
						
						
					 
					
						2015-06-12 08:55:23 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d921a4fe84 
					 
					
						
						
							
							testsuite: Add deprecation guards  
						
						
						
						
					 
					
						2015-05-28 16:53:53 +02:00