a7816909ef 
					 
					
						
						
							
							box: Refactor CSS node handling  
						
						... 
						
						
						
						Only update the node that changed, don't invalidate everything. 
						
						
					 
					
						2015-11-09 01:48:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bed3ff2737 
					 
					
						
						
							
							box: Don't track children visibility  
						
						... 
						
						
						
						It's not necessary anymore with css nodes. 
						
						
					 
					
						2015-11-09 01:48:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d55628cd9f 
					 
					
						
						
							
							testutils: Add deprecation guards  
						
						
						
						
					 
					
						2015-11-09 01:48:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2a9202a66 
					 
					
						
						
							
							Move gtk_builder_extend_with_template to public header  
						
						... 
						
						
						
						We export the symbol, so we should not hide it in private
headers. 
						
						
					 
					
						2015-11-08 19:21:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0a74bc302 
					 
					
						
						
							
							Document gtk_builder_extend_wth_template  
						
						
						
						
					 
					
						2015-11-08 19:21:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5af2612f4 
					 
					
						
						
							
							Adwaita: Update print dialog styling  
						
						... 
						
						
						
						Adapt to the changes in the previous commit. With the changes here,
we always render the paper as white, even in the dark theme. 
						
						
					 
					
						2015-11-07 00:58:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59c1547a48 
					 
					
						
						
							
							print dialog: Use an element name for rendering the paper  
						
						... 
						
						
						
						Use a transient node with name paper instead of a random
collection of style classes for rendering the papers. 
						
						
					 
					
						2015-11-07 00:57:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c63c932a05 
					 
					
						
						
							
							Adwaita: Update expander styling  
						
						... 
						
						
						
						Adapt to the changes in the previous commit. 
						
						
					 
					
						2015-11-07 00:42:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ba1368c40 
					 
					
						
						
							
							epxander: Port to CSS nodes  
						
						... 
						
						
						
						Use CSS nodes with name expander and arrow here. 
						
						
					 
					
						2015-11-07 00:42:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf7f23f4dd 
					 
					
						
						
							
							scrolledwindow: Document overlay scrolling style classes  
						
						... 
						
						
						
						Document which style classes are used on scrollbars to
implement overlay scrolling. 
						
						
					 
					
						2015-11-06 23:35:20 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						353bfb0092 
					 
					
						
						
							
							scrolledwindow: Set positional classes on scrollbars  
						
						... 
						
						
						
						This might be useful for some themes. 
						
						
					 
					
						2015-11-06 23:28:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f900bec4fa 
					 
					
						
						
							
							scrolled window: Drop unnecessary transient nodes  
						
						... 
						
						
						
						We already add the .frame style class to the context depending
on the shadow property. No need to save the context and add it
again all the time. 
						
						
					 
					
						2015-11-06 22:58:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1182ec0e1 
					 
					
						
						
							
							window: Don't pass wrong state to context  
						
						... 
						
						
						
						GtkStyleContext warns nowadays if one queries properties
from a different state. So, don't do that. 
						
						
					 
					
						2015-11-06 22:47:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d25e0657be 
					 
					
						
						
							
							range: Fixes to the new trough rendering  
						
						... 
						
						
						
						There was an errant y that caused some troughs to not be drawn.
And also set the state of the fill node. 
						
						
					 
					
						2015-11-06 22:27:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60c7893c14 
					 
					
						
						
							
							scale: Document the new CSS nodes  
						
						
						
						
					 
					
						2015-11-06 22:27:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5ef7dc681 
					 
					
						
						
							
							notebook: Fix copy/paste error  
						
						... 
						
						
						
						This is from the recent commit 2a1a483ede 
						
						
					 
					
						2015-11-07 03:29:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f95a22a3ab 
					 
					
						
						
							
							Adwaita: Update range styling  
						
						... 
						
						
						
						Adapt to the new CSS nodes for trough rendering. This commit
also brings back visible fill-level rendering for scales, which
was not working for a while. The styling provided for that
(scale trough fill) is just a placeholder to aid in debugging
the implementation. 
						
						
					 
					
						2015-11-06 19:28:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11d7f6df7c 
					 
					
						
						
							
							range: Use CSS nodes for all trough rendering  
						
						... 
						
						
						
						This replaces the somewhat freewheeling use of style classes to
render a part of the trough highlighted and show a fill level. 
						
						
					 
					
						2015-11-06 19:25:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50ff2a566a 
					 
					
						
						
							
							Update mac key theme for css changes  
						
						... 
						
						
						
						Use the element names for widgets. 
						
						
					 
					
						2015-11-06 15:20:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc656a3ca5 
					 
					
						
						
							
							Update emacs key theme for css changes  
						
						... 
						
						
						
						Use the element names for widgets. 
						
						
					 
					
						2015-11-06 15:20:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9814fea7d 
					 
					
						
						
							
							stylecontext: Always warn on style mismatch  
						
						... 
						
						
						
						For now, always warn when
gtk_style_context_get()/get_padding()/get_margin()/get_border()
get called with the wrong state.
We used to hide this behind an env var because the warnings were
too frequent, but with the recent refactorings, this warning has become
rather important for detecting bugs.
If it's still problematic, we might want to revert this patch before
3.20. 
						
						
					 
					
						2015-11-06 18:59:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68ed166c60 
					 
					
						
						
							
							range: Use right state when querying margin  
						
						
						
						
					 
					
						2015-11-06 18:59:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a1a483ede 
					 
					
						
						
							
							notebook: Query the right node's padding  
						
						
						
						
					 
					
						2015-11-06 18:59:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37b4b60e91 
					 
					
						
						
							
							spinbutton: Use right state when querying padding  
						
						
						
						
					 
					
						2015-11-06 18:59:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38cd2c1239 
					 
					
						
						
							
							range: Update trough state  
						
						... 
						
						
						
						It might make sense for the theme to render an insensitive trough
differently. 
						
						
					 
					
						2015-11-06 11:53:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bfc7db1fa 
					 
					
						
						
							
							popover: Don't create transient CSS nodes  
						
						... 
						
						
						
						There is no need to save the style context here. 
						
						
					 
					
						2015-11-06 11:50:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d886f3513 
					 
					
						
						
							
							Cosmetic: Use defines for style classes  
						
						
						
						
					 
					
						2015-11-06 11:50:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76fbcc2f26 
					 
					
						
						
							
							range: Document fine-tuning style class use  
						
						
						
						
					 
					
						2015-11-06 11:50:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						203d8daff4 
					 
					
						
						
							
							acccellabel: Use right state when querying font  
						
						... 
						
						
						
						This was causing permanent invalidations otherwise because drawing
causes the state of the accel node to change. 
						
						
					 
					
						2015-11-06 16:37:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffd517cc3f 
					 
					
						
						
							
							Adwaita: Update scale styling  
						
						... 
						
						
						
						Use :first-child/:last-child on the trough for determining
which slider we need. 
						
						
					 
					
						2015-11-06 07:04:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bfee2d3c61 
					 
					
						
						
							
							scale: Stop using style classes for marks  
						
						... 
						
						
						
						We can use :first/last-child for this now. 
						
						
					 
					
						2015-11-06 07:01:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd5729baef 
					 
					
						
						
							
							Adwaita: Fix up filechooser styling  
						
						... 
						
						
						
						Several details of sidebar and places view styling were lost
along the way. Bring back the circular buttons. 
						
						
					 
					
						2015-11-05 23:44:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						527df17ea3 
					 
					
						
						
							
							places view: Remvoe some unused style classes  
						
						... 
						
						
						
						These style classes were not used in Adwaita, and didn't make
any difference for the appearance. 
						
						
					 
					
						2015-11-05 23:44:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						efc7dfd7a7 
					 
					
						
						
							
							places view: Add an element name  
						
						... 
						
						
						
						Use placesview as the element name. 
						
						
					 
					
						2015-11-05 23:41:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6be2073740 
					 
					
						
						
							
							Adwaita: Redo combo box entry styling  
						
						... 
						
						
						
						Instead of relying on .linked or + (which doesn't work right in rtl),
use :not(:only-child) to select a button that is not alone inside a
combobox. 
						
						
					 
					
						2015-11-05 21:59:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1b7005ede 
					 
					
						
						
							
							combobox: Don't add .linked  
						
						... 
						
						
						
						It interferes with getting the desired styling for combo boxes
with an entry, and is not needed. 
						
						
					 
					
						2015-11-05 21:59:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cd177e0d7 
					 
					
						
						
							
							Fix a typo  
						
						
						
						
					 
					
						2015-11-05 21:59:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad214e1871 
					 
					
						
						
							
							window: Add a diagram to the CSS documentation  
						
						
						
						
					 
					
						2015-11-05 16:13:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d62c808b1 
					 
					
						
						
							
							Adwaita: Update window styling  
						
						... 
						
						
						
						We no longer inherit the style classes on the decoration subnodes,
so we have to adjust some selectors. 
						
						
					 
					
						2015-11-05 16:07:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4c650ae85 
					 
					
						
						
							
							window: Use permanent CSS nodes  
						
						... 
						
						
						
						gtk_style_context_save_named() has drawbacks that we want to avoid. 
						
						
					 
					
						2015-11-05 16:06:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						948e077f1c 
					 
					
						
						
							
							tool button: Add element names for tool item subclasses  
						
						... 
						
						
						
						Add the obvious names to the CSS nodes of GtkRadioToolButton,
GtkToggleToolButton and GtkSeparatorToolItem. 
						
						
					 
					
						2015-11-05 15:41:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec60bd889c 
					 
					
						
						
							
							flowbox: Add element names  
						
						... 
						
						
						
						The names used here are flowbox and flowboxchild. 
						
						
					 
					
						2015-11-05 15:23:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						527f4f44c1 
					 
					
						
						
							
							Adwaita: Update listbox styling  
						
						... 
						
						
						
						Adapt to the changes in the previous commit. 
						
						
					 
					
						2015-11-05 13:53:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94e675257a 
					 
					
						
						
							
							placessidebar: Use the same element name for rows  
						
						... 
						
						
						
						Use row as the element name here too. 
						
						
					 
					
						2015-11-05 13:51:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f29b4a348 
					 
					
						
						
							
							listbox: Add element names  
						
						... 
						
						
						
						The names used here are list and row. 
						
						
					 
					
						2015-11-05 13:48:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92a5eccc3d 
					 
					
						
						
							
							aspect frame: Use an element name  
						
						
						
						
					 
					
						2015-11-05 12:56:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd798d5aed 
					 
					
						
						
							
							places sidebar: Document style classes  
						
						... 
						
						
						
						Document the style classes that GtkPlacesSidebar uses on its rows. 
						
						
					 
					
						2015-11-05 12:56:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3d02671ca 
					 
					
						
						
							
							GtkFileChooserButton: Use native dialogs  
						
						... 
						
						
						
						Unless you explicitly set the dialog constructor property we use a
native dialog (GtkFileChooserNative). 
						
						
					 
					
						2015-11-05 16:54:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5094900180 
					 
					
						
						
							
							GtkFileChooserNative: Fallback and win32 implementation  
						
						... 
						
						
						
						This is a subclass on GtkNativeDialog that uses GtkFileChooserDialog
as a fallback, but also has support for the win32 file chooser dialog. 
						
						
					 
					
						2015-11-05 16:54:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						693db082a1 
					 
					
						
						
							
							GtkFileFilter: Add private function to represent filter as pattern  
						
						... 
						
						
						
						This will be needed for the win32 native file chooser which
does not support mimetype sniffing. 
						
						
					 
					
						2015-11-05 16:52:52 +01:00