freenode/#clim - IRC Chatlog
Search
4:21:41
loke
ACTION is discovering that many applications take a very haphazard approach to ICCCM compatibility
4:27:22
loke
So, the proper way when pasting (I'm trying to paste HTML into Firefox) is for the application to ask the owner of the clipboard what types it supports, and then request data of the type it wants.
4:28:10
loke
What does Firefox do? Well, it asks what types it supports, I tell it I support plain text and HTML... Apparently Firefox isn't happy with that so it keeps asking the same question, over and over again (roughly 20 times over the scope of a few seconds).
4:29:46
loke
after a while it finally decides to go with the plain text, which I have returned multiple times already and that text gets inserted.
4:30:17
loke
Chrome on the other hand does something ismilar, but it's really fast and it finally decides to paste the HTML
4:30:47
loke
When I try to copy _from_ Chrome, I ask it what it supports and it gives me an empty list of supported datatypes
4:31:08
loke
I believe I can still ask for HTML or whatnot, it just refuses to tell me what it supports.
4:35:02
loke
Oh, and I have yet to be able to paste into GNOME-terminal, while the kde terminal works fine.
4:36:54
loke
I'm just frustrated that all applications seems to behave differently, and ever so subtly different compared to what the spec says
4:42:05
loke
I mean... Firefox... Why on earth is is asking for the list of supported types 8 BLOODY TIMES IN A ROW, and then finally ask for content in a form I explicitly sayd, 8 TIMES, that I don't support!?
4:43:14
loke
and then it moves on to asking for the ocntent in a bunch of other formats, all of which I don't support
4:43:52
loke
and then... finally, it asks for the text form, and I respond with the content in text form
4:44:15
loke
before inserting that text, Firefox finished off by asking for the supported types again... Just for good measure I guess.