03afe9be4e 
					 
					
						
						
							
							Add missing annotation for GdkAtom  
						
						
						
						
					 
					
						2022-12-06 21:50:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						599ab80c63 
					 
					
						
						
							
							GtkClipboard: Reset a source id to prevent double free  
						
						... 
						
						
						
						Fixes  #4253 . 
					
						2021-09-15 07:37:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3178fd665 
					 
					
						
						
							
							gtkclipboard: Fix typo  
						
						... 
						
						
						
						The standard atom is UTF8_STRING. 
						
						
					 
					
						2017-05-10 20:25:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d9450fb60 
					 
					
						
						
							
							clipboard: Try the mimetype first  
						
						... 
						
						
						
						Try text/plain;charset=utf-8 first, before falling back to
X11-isms like UTF8_TEXT. This makes things work on Wayland
compositors that don't carry a heavy X11 legacy around.
https://bugzilla.gnome.org/show_bug.cgi?id=781814  
						
						
					 
					
						2017-05-03 18:49:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1a03ead7a 
					 
					
						
						
							
							Use NULL for generic marshallers in g_signal_new()  
						
						... 
						
						
						
						glib will use the correct marshaller automatically. And as a side
effect, we also get all glib optimizations, like a va marshaller. 
						
						
					 
					
						2016-08-29 16:20:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6b53fc19c 
					 
					
						
						
							
							GtkClipboard: fix a typo  
						
						
						
						
					 
					
						2016-03-27 08:39:44 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						100cf2442e 
					 
					
						
						
							
							Add a function to get the selection of a clipboard  
						
						... 
						
						
						
						This was requested in
http://bugzilla.gnome.org/show_bug.cgi?id=730821  
						
						
					 
					
						2016-03-26 23:30:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8eac08a0a 
					 
					
						
						
							
							gtkclipboard: Fix a potential g_signal_handler_disconnect(NULL) call  
						
						... 
						
						
						
						Found by scan-build.
https://bugzilla.gnome.org/show_bug.cgi?id=712760  
						
						
					 
					
						2015-03-09 13:41:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1442299b48 
					 
					
						
						
							
							clipboard: Add get_default() helper  
						
						... 
						
						
						
						Add helper for getting the main clipboard. This makes
the API usable for bindings (as GdkAtoms aren't usable through
gobject-introspection), and easier to use in C.
https://bugzilla.gnome.org/show_bug.cgi?id=712752  
						
						
					 
					
						2015-01-27 18:09:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f48b3cce02 
					 
					
						
						
							
							wayland: Replace clipboard implementation  
						
						... 
						
						
						
						The wayland specific clipboard functions have been replaced by something
more similar to the hooking the win32 backend does, which allows for just
using the default GtkClipboard code in GTK+. As a consequence, the
wayland-specific GtkClipboard implementation is now gone.
https://bugzilla.gnome.org/show_bug.cgi?id=697855  
						
						
					 
					
						2014-09-01 19:17:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54ec42f035 
					 
					
						
						
							
							gtk: port many nullability annotation fixes from Vala bindings  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=730745  
					
						2014-05-30 13:24:20 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45b982dc7f 
					 
					
						
						
							
							clipboard: Add link to GdkDisplay in doc  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=712752  
					
						2014-03-28 22:47:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e34bd4137d 
					 
					
						
						
							
							docs: use apostrophes in *n't  
						
						
						
						
					 
					
						2014-02-07 13:32:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a208fbbf3 
					 
					
						
						
							
							docs: use proper apostrophe  
						
						... 
						
						
						
						https://wiki.gnome.org/Design/OS/Typography  
					
						2014-02-07 13:06:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a45418b67 
					 
					
						
						
							
							docs: use proper quotes  
						
						
						
						
					 
					
						2014-02-05 15:08:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5dd751f006 
					 
					
						
						
							
							docs: don't use ulink. use markdown instead  
						
						
						
						
					 
					
						2014-02-04 18:53:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a22358c0c0 
					 
					
						
						
							
							docs: use ` instead of <literal>  
						
						
						
						
					 
					
						2014-02-04 18:24:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf35c77f14 
					 
					
						
						
							
							docs: use () instead of <function> tags  
						
						
						
						
					 
					
						2014-01-27 23:08:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b29ab55a1 
					 
					
						
						
							
							docs: fix see also link  
						
						
						
						
					 
					
						2014-01-21 18:57:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						438cd857c4 
					 
					
						
						
							
							all: Add names to timeouts  
						
						... 
						
						
						
						Add names to every timeout we setup, so it's easier to track their
usage, and debug possible misbehaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=710651  
						
						
					 
					
						2013-10-23 13:31:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59c4fb9d6a 
					 
					
						
						
							
							Add missing introspection annotations  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=707519  
					
						2013-09-10 17:20:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e38e47d7d3 
					 
					
						
						
							
							clipboard: Reimplement Wayland clipboard using vfuncs  
						
						... 
						
						
						
						This way, the Wayland and the regular clipboard implementation can both
be compiled in and selected based on the display in use.
One thing potentially broken now is text mime type handling as Wayland
seemed to use different mime types in some places. 
						
						
					 
					
						2013-08-20 16:34:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aee5bcf9e2 
					 
					
						
						
							
							clipboard: Make a bunch of functions vfuncs  
						
						
						
						
					 
					
						2013-08-20 16:34:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4009c8241b 
					 
					
						
						
							
							clipboard: Split struct definitions into private header  
						
						
						
						
					 
					
						2013-08-20 16:34:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d98b4fd0b4 
					 
					
						
						
							
							clipboard: remove dead code  
						
						... 
						
						
						
						When setting contents of the clipboard and ownership or user data changes, we
end up calling clipboard_unset() to fully cleanup the previous clipboard state.
This call will itself call clear_func() for the previous user_data, and always
reset both 'get_func' and 'clear_func' to NULL.
So it's actually not possible to have 'get_func' being non-NULL once we have
called clipboard_unset(), so just remove that condition check and the code
inside.
https://bugzilla.gnome.org/show_bug.cgi?id=694924  
						
						
					 
					
						2013-03-04 19:37:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d0e88bac7 
					 
					
						
						
							
							gtk: Don't use GDK_THREADS_ENTER/LEAVE macros internally  
						
						... 
						
						
						
						These are just wrappers for the functions, and we want to
deprecate them. Stopping to use them internally is a good
first step. 
						
						
					 
					
						2012-07-30 18:01:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						050cba6a31 
					 
					
						
						
							
							Fix malformed doc comments  
						
						... 
						
						
						
						Most of these are forgotten :'s and similar details
which gtk-doc now warns about. 
						
						
					 
					
						2012-04-12 21:12:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						585a6652d5 
					 
					
						
						
							
							Use G_SOURCE_CONTINUE/REMOVE  
						
						... 
						
						
						
						Now that GLib provides these macros, we should use them
to make the code more readable. 
						
						
					 
					
						2012-01-30 19:12:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85b356da10 
					 
					
						
						
							
							Move documentation to inline comments: GtkClipboard  
						
						
						
						
					 
					
						2011-04-13 12:48:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9db4accf9c 
					 
					
						
						
							
							Make gtkclipboard.c:clipboard_get_timestamp multi-backend safe  
						
						... 
						
						
						
						We can't just check for the backend defines, we have to do runtime checks too. 
						
						
					 
					
						2011-04-07 20:19:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdf69b4bed 
					 
					
						
						
							
							[gi] add missing annotations for signals that emit Gdk.Events  
						
						
						
						
					 
					
						2011-03-03 16:05:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						374e76a19d 
					 
					
						
						
							
							[GI] Mark unintrospectable constructs as (skip)  
						
						... 
						
						
						
						Also adds 'Rename to:' annotation to some constructs replacing the
skipped ones. 
						
						
					 
					
						2011-01-20 13:57:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fb1c06402 
					 
					
						
						
							
							[GI] Add missing (out) and (array) annotations  
						
						
						
						
					 
					
						2011-01-20 13:57:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c47c8467c 
					 
					
						
						
							
							Remove some direct access to GdkDragContext members  
						
						
						
						
					 
					
						2010-12-21 12:06:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf9e9ff47f 
					 
					
						
						
							
							gtk/gtkclipboard.c: Use accessor functions to access GtkSelectionData  
						
						
						
						
					 
					
						2010-12-15 23:58:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6a73fd5b0 
					 
					
						
						
							
							Assign all g_signal_connect() and friends to gulong variables  
						
						... 
						
						
						
						Fixes https://bugzilla.gnome.org/show_bug.cgi?id=87821  
						
						
					 
					
						2010-10-22 18:58:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ee8fdb79b 
					 
					
						
						
							
							gtk: gdk_drawable_get_display() => gdk_window_get_display()  
						
						
						
						
					 
					
						2010-09-26 15:11:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0aa12eb0a 
					 
					
						
						
							
							Tons of transfer annotations  
						
						
						
						
					 
					
						2010-09-21 00:18:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07d3f20202 
					 
					
						
						
							
							gtk/gtkdnd.c: Use accessor functions to access GtkWidget  
						
						
						
						
					 
					
						2010-08-22 22:56:16 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d2366d5eb 
					 
					
						
						
							
							add allow-none annotation to gtk_clipboard_set_can_store's targets parameter  
						
						
						
						
					 
					
						2010-06-07 13:15:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6e1b4de2 
					 
					
						
						
							
							Fix introspection on return value transfer for gtk_clipboard_get*  
						
						... 
						
						
						
						ownership transfer set to none for clipboard get methods 
						
						
					 
					
						2010-03-10 22:21:52 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6529c07614 
					 
					
						
						
							
							[introspection] Merge in Gtk-custom.c annotations  
						
						... 
						
						
						
						The Gtk-custom.c file in gir-repository contained a number of
introspection annotations.  Merge those into the GTK source files.
Some documentation was moved from the tmpl/ files to accomodate
the addition of annotations. 
						
						
					 
					
						2009-12-16 17:22:01 -02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3faf7d0214 
					 
					
						
						
							
							Fix a doc comment  
						
						
						
						
					 
					
						2009-11-27 00:39:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2bce0d630 
					 
					
						
						
							
							bgo#463773 - Handle a NULL display in gtk_clipboard_get_for_display() so Flash won't hang  
						
						
						
						
					 
					
						2009-05-12 13:44:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2db879fe87 
					 
					
						
						
							
							Bug 557315 – stale clipboard target cache  
						
						... 
						
						
						
						2008-10-25  Matthias Clasen  <mclasen@redhat.com >
        Bug 557315 – stale clipboard target cache
        * gtk/gtkclipboard.c (gtk_clipboard_set_contents): Remove cached
        targets. Pointed out by Evan Stade
svn path=/trunk/; revision=21713 
						
						
					 
					
						2008-10-25 23:12:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a13747e3f 
					 
					
						
						
							
							use canonical signal name.  
						
						... 
						
						
						
						2008-08-12  Paolo Borelli  <pborelli@katamail.com >
	* gtk/gtkclipboard.c (gtk_clipboard_store):
	use canonical signal name.
svn path=/trunk/; revision=21104 
						
						
					 
					
						2008-08-12 19:20:43 +00:00