496f0892fc 
					 
					
						
						
							
							introspection: This patch fixes nullable return values fixes for the following symbols in gtk  
						
						... 
						
						
						
						gtk_accel_group_query
  gtk_accel_group_from_accel_closure
  gtk_accel_label_get_accel_widget
  gtk_accessible_get_widget
  gtk_actionable_get_action_name
  gtk_app_chooser_get_app_info
  gtk_app_chooser_button_get_heading
  gtk_app_chooser_dialog_get_heading
  gtk_application_get_window_by_id
  gtk_assistant_get_nth_page
  gtk_binding_set_find
  gtk_builder_get_object
  gtk_builder_lookup_callback_symbol
  gtk_builder_get_application
  gtk_button_get_image
  gtk_cell_area_get_focus_from_sibling
  gtk_cell_renderer_start_editing
  gtk_cell_view_get_model
  gtk_cell_view_get_displayed_row
  gtk_clipboard_get_owner
  gtk_container_get_focus_child
  gtk_container_get_focus_vadjustment
  gtk_container_get_focus_hadjustment
  gtk_dialog_get_widget_for_response
  gtk_drag_get_source_widget
  gtk_drag_dest_get_target_list
  gtk_drag_source_get_target_list
  gtk_entry_completion_get_model
  gtk_entry_completion_compute_prefix
  gtk_expander_get_label_widget
  gtk_file_chooser_get_filename
  gtk_file_chooser_get_current_folder
  gtk_file_chooser_get_uri
  gtk_file_chooser_get_current_folder_uri
  gtk_file_chooser_get_preview_widget
  gtk_file_chooser_get_preview_file
  gtk_file_chooser_get_preview_filename
  gtk_file_chooser_get_preview_uri
  gtk_file_chooser_get_extra_widget
  gtk_file_chooser_get_filter
  gtk_file_chooser_native_get_accept_label
  gtk_file_chooser_native_get_cancel_label
  gtk_file_filter_get_name
  gtk_font_chooser_get_font_family
  gtk_font_chooser_get_font_face
  gtk_font_chooser_get_font
  gtk_font_chooser_get_font_desc
  gtk_font_chooser_get_font_map
  gtk_frame_get_label
  gtk_gesture_get_device
  gtk_gesture_get_window
  gtk_gl_area_get_error
  gtk_header_bar_get_title
  gtk_header_bar_get_subtitle
  gtk_header_bar_get_custom_title
  gtk_icon_info_get_filename
  gtk_icon_view_get_path_at_pos
  gtk_icon_view_get_model
  gtk_image_get_pixbuf
  gtk_image_get_animation
  gtk_label_get_mnemonic_widget
  gtk_label_get_attributes
  gtk_check_version
  gtk_menu_button_get_popup
  gtk_menu_button_get_menu_model
  gtk_menu_button_get_align_widget
  gtk_menu_button_get_popover
  gtk_menu_item_get_submenu
  gtk_menu_item_get_accel_path
  gtk_native_dialog_get_title
  gtk_native_dialog_get_transient_for
  gtk_notebook_get_nth_page
  gtk_notebook_get_tab_label_text
  gtk_notebook_get_menu_label
  gtk_notebook_get_menu_label_text
  gtk_notebook_get_group_name
  gtk_notebook_get_action_widget
  gtk_offscreen_window_get_surface
  gtk_offscreen_window_get_pixbuf
  gtk_paned_get_child1
  gtk_paned_get_child2
  gtk_places_sidebar_get_location
  gtk_places_sidebar_get_nth_bookmark
  gtk_plug_get_socket_window
  gtk_popover_get_default_widget
  gtk_progress_bar_get_text
  gtk_recent_filter_get_name
  gtk_recent_manager_lookup_item
  gtk_settings_get_default
  gtk_socket_get_plug_window
  gtk_stack_sidebar_get_stack
  gtk_stack_switcher_get_stack
  gtk_style_context_get_section
  gtk_style_context_get_parent
  gtk_style_context_get_frame_clock
  gtk_test_find_widget
  gtk_text_buffer_get_mark
  gtk_text_tag_table_lookup
  gtk_text_view_get_tabs
  gtk_text_view_toggle_cursor_visible
  gtk_text_view_get_window
  gtk_toolbar_get_nth_item
  gtk_tool_button_get_label
  gtk_tool_button_get_icon_name
  gtk_tool_button_get_label_widget
  gtk_tool_button_get_icon_widget
  gtk_tool_palette_get_drop_item
  gtk_tool_palette_get_drop_group
  gtk_tree_model_filter_convert_child_path_to_path
  gtk_tree_model_filter_convert_path_to_child_path
  gtk_tree_model_sort_convert_child_path_to_path
  gtk_tree_model_sort_convert_path_to_child_path
  gtk_tree_view_get_column
  gtk_tree_view_get_bin_window
  gtk_tree_view_column_get_widget
  gtk_tree_view_column_get_tree_view
  gtk_widget_get_frame_clock
  gtk_window_group_get_current_device_grab
  GtkTextBufferSerializeFunc 
						
						
					 
					
						2016-01-08 12:18:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aab3d4679f 
					 
					
						
						
							
							offscreenwindow: don't call gtk_style_context_set_background()  
						
						
						
						
					 
					
						2015-07-01 16:09:22 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d4cd4db3e 
					 
					
						
						
							
							Add gtk_widget_(un)register_window  
						
						... 
						
						
						
						This replaces the previously hardcoded calls to gdk_window_set_user_data,
and also lets us track which windows are a part of a widget. Old code
should continue working as is, but new features that require the
windows may not work perfectly.
We need this for the transparent widget support to work, as we need
to specially mark the windows of child widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=687842  
						
						
					 
					
						2013-02-07 11:11:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						090f30c559 
					 
					
						
						
							
							container: Remove duplicated flag  
						
						... 
						
						
						
						GtkContainer::need_resize and GtkWidget::alloc_needed are the same
thing. 
						
						
					 
					
						2012-04-17 08:59:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b0d77def5 
					 
					
						
						
							
							gtkcontainer: Move private functions to private header  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=651707  
					
						2011-06-06 12:10:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9fcc4c630 
					 
					
						
						
							
							Silence new gcc warnings  
						
						... 
						
						
						
						gcc 4.6.0 has started to warn about set-but-unused variables.
So don't do that, then. 
						
						
					 
					
						2011-01-23 21:51:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9a5c14ac0 
					 
					
						
						
							
							Make GtkOffscreenWindow use GtkStyleContext  
						
						
						
						
					 
					
						2011-01-04 03:06:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34e1cd373b 
					 
					
						
						
							
							Removed size_request from GtkOffscreenWindow  
						
						
						
						
					 
					
						2010-10-30 17:35:18 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cc059a0e7 
					 
					
						
						
							
							Split off gtkprivate.h  
						
						... 
						
						
						
						The gtkprivate.h header contains GtkWidget-specific private symbols that
are not useful except in a handful of cases. Basically everything
includes gtkprivate.h for the GTK_PARAM_* macros.
https://bugzilla.gnome.org/show_bug.cgi?id=632539  
						
						
					 
					
						2010-10-20 10:34:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						872ef111ec 
					 
					
						
						
							
							gdk: Make gdk_pixbuf_get_from_*() bindable  
						
						... 
						
						
						
						The ownership of the return value for gdk_pixbuf_get_from_window() and
gdk_pixbuf_get_from_surface() was determined by the first argument.
Because that is an ugly design and the functions are new to GTK3, we
decided to adapt them.
And that adaptation was quite easy since almost no one passses anything
but NULL as the first argument. 
						
						
					 
					
						2010-10-02 03:08:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69240d9824 
					 
					
						
						
							
							offscreenwindow: Fix includes  
						
						
						
						
					 
					
						2010-09-28 18:24:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f53ad33994 
					 
					
						
						
							
							Remove GtkObject completely  
						
						
						
						
					 
					
						2010-09-26 22:18:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9c9259861 
					 
					
						
						
							
							Move GtkSizeRequest into GtkWidget  
						
						... 
						
						
						
						It doesn't make sense to keep them separate as GtkSizeRequest requires a
GtkWidget and GtkWidget implements GtkSizeRequest, so you can never have
one without the other.
It also makes the code a lot easier because no casts are required when
calling functions.
Also, the names would translate to gtk_widget_get_width() and people
agreed that this would be a too generic name, so a "preferred" was added
to the names.
So this patch moves the functions:
gtk_size_request_get_request_mode() => gtk_widget_get_request_mode()
gtk_size_request_get_width() => gtk_widget_get_preferred_width()
gtk_size_request_get_height() => gtk_widget_get_preferred_height()
gtk_size_request_get_size() => gtk_widget_get_preferred_size()
gtk_size_request_get_width_for_height() =>
  gtk_widget_get_preferred_width_for_height()
gtk_size_request_get_height_for_width() =>
  gtk_widget_get_preferred_height_for_width()
... and moves the corresponding vfuncs to the GtkWidgetClass.
The patch also renames the implementations of the vfuncs in widgets to
include the word "preferrred". 
						
						
					 
					
						2010-09-26 15:11:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dca859dfa1 
					 
					
						
						
							
							offscreenwindow: Get rid of gdk_drawable_get_size() usage  
						
						
						
						
					 
					
						2010-09-26 15:11:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8a6bad00b 
					 
					
						
						
							
							gtk: Don't set colormap anymore when creating GDK windows  
						
						... 
						
						
						
						Colormaps are about to be removed, so not using them sounds like an
awesome idea. 
						
						
					 
					
						2010-09-26 15:11:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						332652f702 
					 
					
						
						
							
							API: Change offscreen windows to use a cairo_surface_t  
						
						... 
						
						
						
						This requires changes to all the offscreen surface getters that used to
return a GdkPixmap before. 
						
						
					 
					
						2010-09-26 15:11:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca8a835874 
					 
					
						
						
							
							API: Remove gtk_widget_get_snapshot()  
						
						... 
						
						
						
						It will be replaced with gtk_widget_draw(). 
						
						
					 
					
						2010-09-26 15:11:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b5bc9669b 
					 
					
						
						
							
							GtkOffscreenWindow: shorten doc title  
						
						
						
						
					 
					
						2010-09-24 22:13:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0aa12eb0a 
					 
					
						
						
							
							Tons of transfer annotations  
						
						
						
						
					 
					
						2010-09-21 00:18:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b140884fec 
					 
					
						
						
							
							Use gtk_size_request_get_size() instead deprecated gtk_widget_size_request()  
						
						... 
						
						
						
						Fixes https://bugzilla.gnome.org/show_bug.cgi?id=629598 
Signed-off-by: Javier Jardón <jjardon@gnome.org >
Signed-off-by: Tristan Van Berkom <tristanvb@openismus.com > 
						
						
					 
					
						2010-09-15 03:02:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8ac83bc07 
					 
					
						
						
							
							gtk/gtkoffscreenwindow.c: use accessor functions to access GtkWidget  
						
						
						
						
					 
					
						2010-08-22 21:25:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1a2ecc369 
					 
					
						
						
							
							Check if childs actually exists before using it  
						
						... 
						
						
						
						Check seems to have gone lost during GtkBin sealing in commit 4427760bhttps://bugzilla.gnome.org/show_bug.cgi?id=624707  
						
						
					 
					
						2010-07-22 17:17:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4427760bcc 
					 
					
						
						
							
							Use GtkBin accessors  
						
						
						
						
					 
					
						2010-07-13 19:40:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfb24fd56e 
					 
					
						
						
							
							gtkcontainer: Add _gtk_container_*_need_resize internal accessors  
						
						... 
						
						
						
						gtkoffscreenwindow and gtkwindow need access to need_resize var 
						
						
					 
					
						2010-07-13 19:40:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a10216dd0 
					 
					
						
						
							
							Use accessor functions to acces GtkContainer  
						
						
						
						
					 
					
						2010-07-13 19:40:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a07e9733b 
					 
					
						
						
							
							gtk/: fully remove gtkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:51:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1934de4b65 
					 
					
						
						
							
							Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_REALIZED)  
						
						... 
						
						
						
						Use new API instead: gtk_widget_set_realized ()
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-06 11:51:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16a59ad912 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_REALIZED  
						
						... 
						
						
						
						Use gtk_widget_get_realized() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-03 20:41:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						214a023e91 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_VISIBLE  
						
						... 
						
						
						
						Use gtk_widget_get_visible() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-01 07:52:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc62ab3a0c 
					 
					
						
						
							
							[docs] Fix GtkOffscreenWindow documentation  
						
						
						
						
					 
					
						2010-01-28 04:10:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd8e4d588f 
					 
					
						
						
							
							Documentation changes.  
						
						
						
						
					 
					
						2009-12-28 09:33:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4681f0b467 
					 
					
						
						
							
							Add 'Since 2.20' documentation.  
						
						
						
						
					 
					
						2009-12-28 09:33:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09b25f9739 
					 
					
						
						
							
							Add documentation note for GtkOffscreenWindow emission of damage-event.  
						
						
						
						
					 
					
						2009-12-28 09:33:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2158f59263 
					 
					
						
						
							
							Add gtk-doc section for GtkOffscreenWindow  
						
						
						
						
					 
					
						2009-12-28 09:33:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c92a54983 
					 
					
						
						
							
							Add gtk_offscreen_window_get_pixmap() and gtk_offscreen_window_get_pixbuf(), some API docs.  
						
						
						
						
					 
					
						2009-12-28 09:33:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e76656a65 
					 
					
						
						
							
							Add headers  
						
						
						
						
					 
					
						2009-12-28 09:33:42 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cd2e03721 
					 
					
						
						
							
							Add offscreen window symbols to gtk.symbols  
						
						
						
						
					 
					
						2009-12-28 09:33:41 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a523393ac 
					 
					
						
						
							
							GtkOffscreenWindow implementation for  #604901  
						
						
						
						
					 
					
						2009-12-28 09:33:41 -06:00