108c20bd51 
					 
					
						
						
							
							Suppress cursor theme unsupported warning when there's no theme.  
						
						
						
						
					 
					
						2013-10-10 15:39:25 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						133a0c7426 
					 
					
						
						
							
							Clarify Cursor Theme GDK Warning  
						
						
						
						
					 
					
						2013-09-28 10:05:29 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc7d26860a 
					 
					
						
						
							
							Fix config dir <> data dir confusion  
						
						... 
						
						
						
						We added code to look for settings.ini in system config dirs,
and then proceeded to move it to /usr/share/gtk-3.0 :-(. So,
look in that location as well. 
						
						
					 
					
						2013-09-06 09:43:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3442933dd7 
					 
					
						
						
							
							Revert "Deprecate and ignore gtk-entry-password-hint-timeout"  
						
						... 
						
						
						
						This reverts commit 4b5a389e88https://bugzilla.gnome.org/show_bug.cgi?id=706563 
https://bugzilla.gnome.org/show_bug.cgi?id=706873 
https://bugzilla.redhat.com/show_bug.cgi?id=994237 
We may have to do something else for password entries, such
as the windows-style 'peekabo' icon. 
						
						
					 
					
						2013-08-31 00:16:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8412eca34 
					 
					
						
						
							
							Revert "Deprecate and ignore the cursor blink settings"  
						
						... 
						
						
						
						This reverts commit b2e666bf8fhttps://bugzilla.gnome.org/show_bug.cgi?id=704134 
Conflicts:
	gdk/win32/gdkproperty-win32.c
	gdk/x11/gdksettings.c
	gtk/gtksettings.c
	gtk/gtktextview.c 
						
						
					 
					
						2013-08-16 22:45:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c63d295ec 
					 
					
						
						
							
							Revert "Disable primary paste by default"  
						
						... 
						
						
						
						This reverts commit fbbcb5c01b 
						
						
					 
					
						2013-08-02 16:42:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b5a389e88 
					 
					
						
						
							
							Deprecate and ignore gtk-entry-password-hint-timeout  
						
						... 
						
						
						
						This feature offers a number of benefits related to providing
feedback to the user when the password is masked. Some experts have
argued that password masking is harmful. I tend to agree with this
setting providing a better and more moderate solution. Some agree:
https://www.schneier.com/blog/archives/2009/07/the_pros_and_co.html 
In order to further lessen the impact I've only enabled the feature
on the primary display since the likelyhood of a non-primary display
being visible by others is higher. 
						
						
					 
					
						2013-07-11 17:08:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dae6afc847 
					 
					
						
						
							
							Deprecate and ignore timeout-expand setting  
						
						
						
						
					 
					
						2013-07-11 17:08:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57fc8763e9 
					 
					
						
						
							
							Deprecate and ignore the timeout-initial and timeout-repeat settings  
						
						
						
						
					 
					
						2013-07-11 17:08:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6218fb45be 
					 
					
						
						
							
							Deprecate and hardcode gtk-recent-files-limit  
						
						... 
						
						
						
						The GtkRecentChooser already has a property that can be used
to set this on a per widget basis and the recent manager already
has a max-age limit. 
						
						
					 
					
						2013-07-09 09:38:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0899ef7cc9 
					 
					
						
						
							
							gtk: Use new macros for defining private data  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=702996  
					
						2013-07-09 09:30:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aeb878a859 
					 
					
						
						
							
							Add missing G_PARAM_DEPRECATED to gtksettings  
						
						
						
						
					 
					
						2013-07-08 15:28:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b66956e63 
					 
					
						
						
							
							Deprecate and hardcode default toolbar icon size setting  
						
						... 
						
						
						
						Toolbar icon size can still be changed on a per-widget basis as
needed by the application developer. 
						
						
					 
					
						2013-07-08 15:02:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						425e977bb6 
					 
					
						
						
							
							Deprecate and hardcode default toolbar style setting  
						
						... 
						
						
						
						Toolbar style can still be changed on a per-widget basis as
needed by the application developer. 
						
						
					 
					
						2013-07-08 15:02:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e61c124509 
					 
					
						
						
							
							Deprecate and hardcode values for gtk-tooltip* timeouts  
						
						
						
						
					 
					
						2013-07-08 15:02:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9bfd12d2f 
					 
					
						
						
							
							Deprecate and hardcode the value of visible-focus setting  
						
						... 
						
						
						
						Just use the default value of AUTOMATIC and make it just work. 
						
						
					 
					
						2013-07-08 15:01:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae43f9facb 
					 
					
						
						
							
							Add GDK_DPI_SCALE env var  
						
						... 
						
						
						
						This is very useful for hidpi where the dpi is scaled to make
non-dpi aware apps larger. In that case a dpi aware gtk+ using
GDK_SCALE will be getting huge fonts. You can the set GDK_DPI_SCALE
to compensate for this. 
						
						
					 
					
						2013-07-03 14:39:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9e82cd46a 
					 
					
						
						
							
							Deprecate and ignore gtk-enable-tooltips setting  
						
						... 
						
						
						
						It is enabled by default except on touch input devices. 
						
						
					 
					
						2013-06-30 14:28:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ca327c9bb 
					 
					
						
						
							
							Deprecate the unused gtk-file-chooser-backend setting  
						
						
						
						
					 
					
						2013-06-30 13:44:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6ca2374cc 
					 
					
						
						
							
							Deprecate and ignore gtk-im-status-style and gtk-im-preedit-style  
						
						
						
						
					 
					
						2013-06-30 12:57:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a02f2c4291 
					 
					
						
						
							
							Make ignored settings be set to false by default  
						
						
						
						
					 
					
						2013-06-27 17:02:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbbcb5c01b 
					 
					
						
						
							
							Disable primary paste by default  
						
						
						
						
					 
					
						2013-06-26 21:41:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e779e04bc2 
					 
					
						
						
							
							Deprecate and ignore gtk-icon-sizes setting  
						
						... 
						
						
						
						We don't have icons rendered at arbitrary sizes and we have better
APIs that aren't restricted to GtkIconSizes. 
						
						
					 
					
						2013-06-26 18:04:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b101d465be 
					 
					
						
						
							
							Deprecate and ignore gtk-keynav-cursor-only and gtk-keynav-wrap-around  
						
						
						
						
					 
					
						2013-06-26 15:33:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b26c74e5da 
					 
					
						
						
							
							Deprecate and ignore gtk-menu-bar-accel setting  
						
						... 
						
						
						
						Use 'F10' by default. 
						
						
					 
					
						2013-06-26 14:21:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76936193d5 
					 
					
						
						
							
							Deprecate and ignore gtk-menu popup and popdown delay settings  
						
						... 
						
						
						
						Just pick good defaults. The a11y team confirmed that they don't
rely on them. 
						
						
					 
					
						2013-06-26 14:08:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7b5be93b1 
					 
					
						
						
							
							Deprecate and ignore gtk-scrolled-window-placement  
						
						... 
						
						
						
						Just use GTK_CORNER_TOP_LEFT and allow it to be changed with
gtk_scrolled_window_set_placement(). 
						
						
					 
					
						2013-06-26 13:06:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa78c888eb 
					 
					
						
						
							
							Deprecate and ignore gtk-fallback-icon-theme  
						
						... 
						
						
						
						The standard icon themes have built in fallbacks. 
						
						
					 
					
						2013-06-26 12:47:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2e666bf8f 
					 
					
						
						
							
							Deprecate and ignore the cursor blink settings  
						
						... 
						
						
						
						And hardcode them to reasonable values. 
						
						
					 
					
						2013-06-26 12:32:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d79334bb0 
					 
					
						
						
							
							Deprecate and ignore gtk-can-change-accels  
						
						... 
						
						
						
						It is disabled by default 
						
						
					 
					
						2013-06-26 12:00:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cfa7e6b72 
					 
					
						
						
							
							Mark gtk-color-palette as deprecated  
						
						... 
						
						
						
						It is only used by the deprecated color selector widget. 
						
						
					 
					
						2013-06-26 11:47:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e3a494fac 
					 
					
						
						
							
							Deprecate and ignore gtk-enable-mnemonics and gtk-auto-mnemonics" properties  
						
						... 
						
						
						
						They are both enabled by default. 
						
						
					 
					
						2013-06-26 11:16:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8147d15f7 
					 
					
						
						
							
							Deprecate and ignore gtk-menu-images setting  
						
						... 
						
						
						
						GtkImageMenuItem images can still be enabled selectively by the app author
using the always-show-image property on the item. 
						
						
					 
					
						2013-06-26 10:53:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bd7bcec0d 
					 
					
						
						
							
							settings Deprecate properties  
						
						... 
						
						
						
						Deprecate the properties that were brought back from the dead in the
last patch. 
						
						
					 
					
						2013-06-26 15:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b7b86c231 
					 
					
						
						
							
							Revert "Remove the show-unicode-menu and show-input-method-menu settings"  
						
						... 
						
						
						
						Removing object properties is too much of an API break, even for
properties we don't expect to be used outside of GTK itself.
This reverts commit 8b811b623c 
						
						
					 
					
						2013-06-26 15:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65c31629c3 
					 
					
						
						
							
							Deprecate and ignore gtk-button-images setting  
						
						... 
						
						
						
						Button images can still be enabled selectively by the app author
using the always-use-image property on the button. 
						
						
					 
					
						2013-06-26 09:15:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b811b623c 
					 
					
						
						
							
							Remove the show-unicode-menu and show-input-method-menu settings  
						
						... 
						
						
						
						These are no longer used. 
						
						
					 
					
						2013-06-07 18:13:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed1eddabf0 
					 
					
						
						
							
							gtksettings: Fix loading of uint settings  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=699739  
					
						2013-05-06 14:20:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5f5b70355 
					 
					
						
						
							
							Ignore deprecations where needed  
						
						... 
						
						
						
						There are a few places where we are still using deprecated
API internally - ignore deprecations around these uses. 
						
						
					 
					
						2013-05-05 15:38:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d8e755d16 
					 
					
						
						
							
							Fix up headerless symbols  
						
						... 
						
						
						
						Some symbols are exported from GTK+, but do not appear in any
headers. For these, use _GDK_EXTERN in the source file to make
sure they are exported. 
						
						
					 
					
						2013-05-05 15:38:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97caad1fec 
					 
					
						
						
							
							Don't clear data on a NULL screen  
						
						... 
						
						
						
						This makes GtkSettings survive the object finalize test. 
						
						
					 
					
						2013-05-03 20:05:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f4f7a471 
					 
					
						
						
							
							Update cursor theme on wayland  
						
						... 
						
						
						
						Call the new new api from gtksettings.c when it changes, just
as we do for X11.
https://bugzilla.gnome.org/show_bug.cgi?id=696428  
						
						
					 
					
						2013-03-22 20:33:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c896adc9e9 
					 
					
						
						
							
							settings: add a gtk-recent-files-enabled GtkSetting  
						
						... 
						
						
						
						Backed by an XSetting, so g-s-d can set it according to the GSettings
value.
https://bugzilla.gnome.org/show_bug.cgi?id=693724  
						
						
					 
					
						2013-02-13 12:06:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1e9d46c64 
					 
					
						
						
							
							css: Return 0 as change for the GtkSettingsStyleProvider  
						
						
						
						
					 
					
						2012-12-04 19:56:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1dd3ee6b59 
					 
					
						
						
							
							css: Move default font handling  
						
						... 
						
						
						
						The default font is no longer handled like a custom style sheet that
overrides everything, but as the initial value. This is the same
behavior as in web browsers.
And it allows the theme to actually use the 'font-family' and
'font-size' properties. Of course, a well behaved theme will respect the
setting as much as possible and for example use relative font sizes
(which aren't yet supported, but will be soon). 
						
						
					 
					
						2012-12-01 01:49:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ff7f1fd43 
					 
					
						
						
							
							style: Add _gtk_style_provider_private_get_settings()  
						
						... 
						
						
						
						This gives a GtkSettings object for resolving system-dependant things -
like the default font family and font size.
No code does this yet, but we have an API.
Only GtkSettings implements this. 
						
						
					 
					
						2012-12-01 01:24:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41f8ba3c35 
					 
					
						
						
							
							settings: Implement StyleProvider interface without StyleProperties  
						
						... 
						
						
						
						I want to deprecate GtkStyleProperties. 
						
						
					 
					
						2012-12-01 00:56:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe61e6b3fe 
					 
					
						
						
							
							settings: Never override some font properties  
						
						... 
						
						
						
						According to the CSS specification, everything but font-size and
font-family are defined by CSS. So we don't override them anymore. 
						
						
					 
					
						2012-12-01 00:18:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42dc0ea0fd 
					 
					
						
						
							
							styleprovider: Change function prototype  
						
						... 
						
						
						
						Make _gtk_style_provider_private_get_color() return a GtkCssValue (a
GtkCssColorValue to be exact) instead of GtkSymbolicColor.
With this, the symbolic color usage inside GTK is minimized. 
						
						
					 
					
						2012-11-25 02:45:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ca35bd5dd 
					 
					
						
						
							
							settings: Remove support for color schemes  
						
						... 
						
						
						
						Color schemes were unused and their interaction with CSS3 themes was
undefined. So we decided to remove support for them.
This commit does that. 
						
						
					 
					
						2012-11-24 21:27:33 +01:00