On Wed, 16 Dec 2009, Viktor Szakáts wrote: > >> No educated bug report, but just now I tried to > >> coppy/paste some text from OS X Mail to my app > >> running GTXWC, and the app just hung with 100% > >> CPU consumption.
this is a long shot, but. is this even supposed to work? i do not know the level of integration of x11 in osx, but there could be problems (there certainly have been in the past, according to my friend google). can you copy and paste between other x11 apps and native apps? say, something like abiword and whatever-notepad-is-on-osx (but anyhow do not use xterm and terminal.app for these tests). you should try selecting (with the mouse, just selecting, nothing else) in abiword, and pasting in $notepad; selecting and edit->copy in abiword, pasting in $notepad. this copy-paste thing in x11 is pretty much unlike anything else. there are two places something can end up, a "primary" selection (this gets stuff if you select text in an xterm, for example -- this is sort of an implicit buffer), and a "clipboard" selection (this gets stuff if you explicitly copy in something, by means of edit->copy in an application). far as i can tell, gtxwc plays it safe and always updates both selections (this does seem to work well), so it could well be an integration issue on osx? trying it with an independent x app could reveal what might be wrong. there's a very condensed page about this whole business at http://www.jwz.org/doc/x-cut-and-paste.html > > anyway, if seems that XWC_DEBUG activates a whole lot of > > clipboard-related debug stuff, do you get any clue with that? > > I didn't try that yet, for that I'll need to rebuild > everything, which is not option these days. turns out it doesn't worth it without some more surgery. with XWC_DEBUG, it just gets so overly verbose no way to cherrypick the relevant piece anyway :) > > (how is copy-pasting w/ xwc supposed to work? just like any other x > > app i'd like to hope but still asking, point mouse, click, hold/point > > mouse, hit middle button?) > > This application use hb_gtInfo( HB_GTI_CLIPBOARDDATA ) to > copy and paste on all platforms/GTs. It works alright in > GTWIN and GTWVT. this seems to be working fine on linux, well almost. this (as far as i can tell) seems intentional in gtxwc.c:3072, but it's as if the selections were cleared by this as well (so anything i have in primary when an xwc app starts, hb_gtInfo( HB_GTI_CLIPBOARDDATA ) will return empty -- this is somewhat surprising, but its not to say this is a huge problem or something). -- [-] mkdir /nonexistent _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour