Skip to content
  • Matthias Clasen's avatar
    Support text/plain selection target (#55117, Owen Taylor) · fb881018
    Matthias Clasen authored
    Sat Jul 17 00:48:27 2004  Matthias Clasen  <maclas@gmx.de>
    
    	Support text/plain selection target  (#55117, Owen Taylor)
    
    	* gtk/gtkselection.h:
    	* gtk/gtkdnd.h:
    	* gtk/gtkselection.c (gtk_target_list_add_text_targets):
    	* gtk/gtkdnd.c (gtk_drag_dest_add_text_targets):
    	* gtk/gtkdnd.c (gtk_drag_source_add_text_targets): New
    	functions to facilitate handling of text targets.
    
    	* gtk/gtkentry.c:
    	* gtk/gtktextview.c: Use the new text target handling
    	functions instead of hardwiring the list of supported
    	text targets everywhere.
    
    	* gtk/gtkselection.c (gtk_selection_data_get_text):
    	(gtk_selection_data_set_text):
    	Support the targets text/plain, text/plain?charset=utf-8
    	and text/plain?charset=<LOCALE-CHARSET> as outlined in
    	#55117:
    	For text/plain send only ASCII, but accept 8-bit text
    	and treat it as ISO-8859-1 as specified by the Xdnd spec.
    	Always send CRLF terminators. Accept either and convert
    	into the native terminator for the platform.
    fb881018
To find the state of this project's repository at the time of any of these versions, check out the tags.