alexm
1ed6a22785
(-xProvideSelection:): Copy all characters and the terminating nul in XG_COMPOUND_TEXT handling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17943 72102866-910b-0410-8b05-ffd578937521
2003-10-20 18:11:58 +00:00
alexm
a140438d5c
(+xSelectionNotify:): Don't call XGetAtomName() if the property is None.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17941 72102866-910b-0410-8b05-ffd578937521
2003-10-20 14:22:53 +00:00
FredKiefer
c83fede688
Made all calls to XGetAtomName() free their memory later on.
...
Removed function osTypeToX(). Extracted method
[getSelectionData:type:] from [xSelectionNotify:].
[xSelectionNotify:] now supports incremental data transfer and is
save against failing string conversions. Complete rewrite of
[xProvideSelection:] to better follow the ICCCM
specification. This now implements TIMESTAMP, MULTIPLE and
COMPOUND_TEXT (all untested!)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17606 72102866-910b-0410-8b05-ffd578937521
2003-09-02 22:17:40 +00:00
FredKiefer
4247639f19
Made some of the NSLog messages more explicit on what did go wrong.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17495 72102866-910b-0410-8b05-ffd578937521
2003-08-19 17:42:18 +00:00
FredKiefer
106b9d14cb
[XPbOwner requestData:] added loop to get data of size bigger that 32K
...
bytes. [XPbOwner pasteboard:provideDataForType:] and
[XPbOwner pasteboardChangedOwner:] removed the remaining ifdef tests for
X_HAVE_UTF8_STRING. Removed function xTypeToOs() as this was not used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17490 72102866-910b-0410-8b05-ffd578937521
2003-08-18 13:45:34 +00:00
FredKiefer
219b9d6e36
Reworked the X interaction so that both STRING and UTF8_STRING are
...
supported both ways.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17460 72102866-910b-0410-8b05-ffd578937521
2003-08-08 22:59:37 +00:00
FredKiefer
096b378dfb
[XPbOwner initialize] switched the usage of PRIMARY and CLIPBOARD.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17454 72102866-910b-0410-8b05-ffd578937521
2003-08-08 10:32:18 +00:00
fedor
05423e535b
* Tools/xpbs.m: Multi-lingual cut & paste support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17420 72102866-910b-0410-8b05-ffd578937521
2003-08-03 03:54:27 +00:00
FredKiefer
40217bd6eb
[XPbOwner xSelectionNotify:] and [XPbOwner xProvideSelection:]
...
explicit conversion of transferd strings from/to
NSISOLatin1StringEncoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17229 72102866-910b-0410-8b05-ffd578937521
2003-07-15 23:46:04 +00:00
FredKiefer
f814005a07
Removed include for file GSPasteboardServer.h to remove some
...
compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16946 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:36:26 +00:00
CaS
a2003e19a3
Bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16554 72102866-910b-0410-8b05-ffd578937521
2003-04-27 08:27:28 +00:00
fedor
685bcf200f
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13249 72102866-910b-0410-8b05-ffd578937521
2002-03-27 23:44:41 +00:00