2b0a605c5d 
					 
					
						
						
							
							build: Remove the Autotools build  
						
						... 
						
						
						
						CI and downstream packagers have been using the Meson build for a while
now, and we checked that it's idempotent to the Autotools build.
Having two build systems in tree doesn't make maintaining and releasing
GTK any easier, even if it's the stable/frozen branch. 
						
						
					 
					
						2022-12-08 11:57:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04bed1d3ab 
					 
					
						
						
							
							build: Don't dist generated example files with Autotools  
						
						... 
						
						
						
						The generated resources.c file should not be part of the dist tarball. 
						
						
					 
					
						2022-12-06 21:50:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46a43461c1 
					 
					
						
						
							
							Do not use new G_APPLICATION_DEFAULT_FLAGS enum value  
						
						... 
						
						
						
						The merge request !5235  switched tests and examples from
G_APPLICATION_FLAGS_NONE, which has been deprecated in GLib 2.74, to
G_APPLICATION_DEFAULT_FLAGS. Sadly, it was done unconditionally, which
means we'd have to bump the required version of GLib.
To avoid that, let's just use the numeric value of the enum member. 
						
						
					 
					
						2022-11-22 18:09:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7a1941ab5 
					 
					
						
						
							
							examples, tests: Replace deprecations  
						
						... 
						
						
						
						‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use
'G_APPLICATION_DEFAULT_FLAGS' instead. 
						
						
					 
					
						2022-11-19 23:23:50 +05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b566f0633 
					 
					
						
						
							
							meson: Install example schema XML  
						
						
						
						
					 
					
						2021-12-21 13:31:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76b87660ba 
					 
					
						
						
							
							examples: Add exampleapp.desktop to dist tarballs  
						
						... 
						
						
						
						This should fix the last known instance of "MISSING XINCLUDE CONTENT"
in the generated documentation when using srcdir != builddir with
Autotools.
Fixes: https://gitlab.gnome.org/GNOME/gtk/issues/723 
Bug-Debian: https://bugs.debian.org/672369  
						
						
					 
					
						2020-04-08 13:38:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77e0d83000 
					 
					
						
						
							
							gtk: Properly calculate device offset for DnD  
						
						... 
						
						
						
						We need to take the device scale into account, like it is done in
gdkwindow.c.
This fixes wrongly placed DnD surfaces in scaled contexts on X11
as well as Wayland. 
						
						
					 
					
						2019-09-23 11:50:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d52dad2042 
					 
					
						
						
							
							autotools: dist all meson related build files  
						
						
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						988d2dd077 
					 
					
						
						
							
							examples/bp/bloatpad.c: Declare variables at top-of-block  
						
						... 
						
						
						
						This is to ensure that the code will build on pre-C99 compilers. 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ec004cc08 
					 
					
						
						
							
							Import meson build files from an 3.22  
						
						... 
						
						
						
						Specifically, from 6dd6660c685d22e88af5ed4d0b5f1f22df0338de 
						
						
					 
					
						2019-04-11 16:40:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e926f9a28 
					 
					
						
						
							
							examples: Check for error when loading file  
						
						... 
						
						
						
						People playing with those examples tend to mess up things, so it's
really really unhelpful if we don't do error checking. 
						
						
					 
					
						2018-04-11 03:11:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d5ac88232 
					 
					
						
						
							
							examples/drawing: Don't call gtk_main_quit  
						
						... 
						
						
						
						This is a GtkApplication so it will do the right thing when closing the
window. 
						
						
					 
					
						2017-05-22 14:26:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d94f16562e 
					 
					
						
						
							
							Add a cleaned-up example for listbox DND  
						
						... 
						
						
						
						I want to refer to this as an example, so make it look nice. 
						
						
					 
					
						2017-04-23 10:39:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a4ef04020 
					 
					
						
						
							
							bloatpad: replace single quotes with double quotes in menus.ui  
						
						... 
						
						
						
						Double quotes are more friendly to some l10n tools, and this sets
a good example for application authors to follow. 
						
						
					 
					
						2016-09-24 18:17:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22ae9d0884 
					 
					
						
						
							
							examples: use G_DECLARE_FINAL_TYPE in applications  
						
						... 
						
						
						
						G_DECLARE_FINAL_TYPE was introduced in glib 2.44.
We shall use that now so that lots of boilerplate code can
be reduced.
https://bugzilla.gnome.org/show_bug.cgi?id=770278  
						
						
					 
					
						2016-09-10 09:01:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22b6df025e 
					 
					
						
						
							
							Fix example Makefiles  
						
						... 
						
						
						
						Put OBJS before LIBS on the commandline to make things
work better.
https://bugzilla.gnome.org/show_bug.cgi?id=768142  
						
						
					 
					
						2016-07-03 13:54:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4aa257b663 
					 
					
						
						
							
							bloatpad: Make shortcuts window update  
						
						... 
						
						
						
						This tests the just added functionality to make shortcuts
track changes in their actions accelerators. 
						
						
					 
					
						2016-04-17 13:42:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						268243834a 
					 
					
						
						
							
							Add a help overlay to bloatpad  
						
						... 
						
						
						
						This will let us explore the (non-)interaction between
help overlays and editing shortcuts. 
						
						
					 
					
						2016-04-17 13:42:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						492ea59698 
					 
					
						
						
							
							examples: Strip newlines from g_warning and g_error  
						
						... 
						
						
						
						g_logv adds one for us already. 
						
						
					 
					
						2016-02-28 12:23:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						213f74fe82 
					 
					
						
						
							
							tutorial: Drop excessive margin from headerbar  
						
						... 
						
						
						
						It is no longer necessary to add extra margins around the
center child in a headerbar. 
						
						
					 
					
						2016-02-27 23:28:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aae351487 
					 
					
						
						
							
							examples: Clean up the standalone Makefiles  
						
						... 
						
						
						
						Do not hardcode GCC as the compiler; use $(shell) expansion instead of
backticks; split the built source into its own variable. 
						
						
					 
					
						2015-05-26 18:01:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52f5a78c6d 
					 
					
						
						
							
							Update hello-world.c to GtkApplication, document  
						
						
						
						
					 
					
						2015-03-09 12:17:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec07987a90 
					 
					
						
						
							
							Getting-started: port drawing.c to GtkApplication  
						
						
						
						
					 
					
						2015-02-23 16:00:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0080224fdb 
					 
					
						
						
							
							Updated grid-packing to GtkApplication.  
						
						
						
						
					 
					
						2015-02-15 22:57:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a531ec6ab 
					 
					
						
						
							
							Plug another memory leak in plugman  
						
						
						
						
					 
					
						2015-02-01 11:07:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f780370499 
					 
					
						
						
							
							plugman: Fix leaking attribute string  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=743770  
					
						2015-02-01 11:06:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9ddff907f 
					 
					
						
						
							
							Get started: port example-0.c to GtkApplication  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=743638  
					
						2015-01-28 16:31:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b26664c41 
					 
					
						
						
							
							GtkMenuTracker: add hidden-when='macos-menubar'  
						
						... 
						
						
						
						Provide a mechanism for hiding the "Quit", "About" and "Preferences"
menu items from the normal places in a traditional menubar layout (in
the File and Edit menus) when the menu is being rendered in the Mac OS
menubar.
These items can already be found in the application menu.
With this feature, applications can now define a single menu to use in
all 'traditional' scenarios.
Use this new attribute in Bloatpad.
https://bugzilla.gnome.org/show_bug.cgi?id=741610  
						
						
					 
					
						2014-12-22 06:22:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eed1831caf 
					 
					
						
						
							
							Trivial off-by-one fix  
						
						... 
						
						
						
						We have a tenth example. 
						
						
					 
					
						2014-12-08 17:30:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c55c18c23e 
					 
					
						
						
							
							examples: Fix clean rule in stand alone Makefiles  
						
						... 
						
						
						
						Remove all the built files, including the exampleapp binary. 
						
						
					 
					
						2014-12-06 13:30:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f718bc9bc9 
					 
					
						
						
							
							examples: Add stand alone Makefile for application10  
						
						... 
						
						
						
						Missed out on the last application examples. 
						
						
					 
					
						2014-12-06 13:25:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5438e53f5c 
					 
					
						
						
							
							Use resources for icons  
						
						... 
						
						
						
						This fixes icons after the recent directory reshuffling, and
is just the right thing to do, since these icons are in resources
anyway. 
						
						
					 
					
						2014-12-02 21:00:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f10ed2711 
					 
					
						
						
							
							Improve action-namespace example  
						
						... 
						
						
						
						This needs to have some space around the button for the popover
to show up. 
						
						
					 
					
						2014-12-02 21:00:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92f6771564 
					 
					
						
						
							
							docs: Add a README to the examples directory  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=741041  
					
						2014-12-02 19:23:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b2cf140a2 
					 
					
						
						
							
							Add standalone Makefile for the examples  
						
						... 
						
						
						
						We want to allow people to build the examples easily, without
necessarily requiring them to build the whole of GTK+.
https://bugzilla.gnome.org/show_bug.cgi?id=741041  
						
						
					 
					
						2014-12-02 19:23:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f85093a136 
					 
					
						
						
							
							Beautify example Makefiles a bit  
						
						
						
						
					 
					
						2014-11-29 00:26:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						380ca9bc56 
					 
					
						
						
							
							Make include order consistent in example applications  
						
						... 
						
						
						
						Pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=740537  
						
						
					 
					
						2014-11-28 23:57:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5018c7f7cb 
					 
					
						
						
							
							examples: Add deprecation guards  
						
						... 
						
						
						
						Apparently it's not possible in GtkTextView to say "this style should
apply to all text, including newly inserted text. Or I'm just too stupid
to use its API.
So instead, keep using override_color(). 
						
						
					 
					
						2014-10-12 05:51:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ddbca7ba5 
					 
					
						
						
							
							bloatpad: Add a close button to the accel dialog  
						
						
						
						
					 
					
						2014-07-19 19:42:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db189a892b 
					 
					
						
						
							
							Update examples for new open-menu icon  
						
						
						
						
					 
					
						2014-07-15 21:31:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46bc284165 
					 
					
						
						
							
							Use view-content-menu-symbolic in example apps  
						
						
						
						
					 
					
						2014-07-08 08:30:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eec6deba90 
					 
					
						
						
							
							build: Fix make dist  
						
						
						
						
					 
					
						2014-07-08 10:13:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6818388b32 
					 
					
						
						
							
							Bloatpad: fix up icons  
						
						... 
						
						
						
						The references to png files were doubly broken: first, by the icon
theme changes, and more recently, by the move of bloatpad. Fix them
up. 
						
						
					 
					
						2014-07-07 16:27:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc1af0f71c 
					 
					
						
						
							
							bloatpad: use Gtk's automated menu loading  
						
						... 
						
						
						
						We move our menus.ui file into Gtk's namespace so that it will get
picked up.  Accordingly, we no longer have to do any of the work for
ourselves...
https://bugzilla.gnome.org/show_bug.cgi?id=722092  
						
						
					 
					
						2014-07-07 14:46:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b40672f145 
					 
					
						
						
							
							bloatpad: use resources  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=722092  
					
						2014-07-07 13:37:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d8b2af13a 
					 
					
						
						
							
							bloatpad: move into private subdir  
						
						... 
						
						
						
						Move bloatpad to ./examples/bp/ so that we can start treating it as more of a
"normal" app instead of just jamming everything into a single .c file.
We don't use the name "bloatpad" for the directory in order not to
create 'git pull' pain with the probably-already-existing executable of
the same name.
https://bugzilla.gnome.org/show_bug.cgi?id=722092  
						
						
					 
					
						2014-07-07 13:37:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3a9a20839 
					 
					
						
						
							
							examples: Don't use gtk_application_add_accelerator  
						
						... 
						
						
						
						It has been deprecated. 
						
						
					 
					
						2014-05-22 08:51:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdfcd5fc85 
					 
					
						
						
							
							Bloatpad: port to new accel api  
						
						
						
						
					 
					
						2014-05-06 10:58:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c923ea9bc4 
					 
					
						
						
							
							example: Use popover for gears menu  
						
						
						
						
					 
					
						2014-04-17 22:55:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						763250e04d 
					 
					
						
						
							
							example: Make gears button square  
						
						... 
						
						
						
						Another application of image-button. 
						
						
					 
					
						2014-04-17 22:55:40 -04:00