Commit graph

38 commits

Author SHA1 Message Date
Richard Frith-Macdonald
c8407b617d Workaround fro problems with pth thread library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20391 72102866-910b-0410-8b05-ffd578937521
2004-11-28 07:43:46 +00:00
Alexander Malmberg
95813706e3 2004-11-09 19:00 Alexander Malmberg <alexander@malmberg.org>
* Tools/gpbs.m (main): If we get a -GSStartupNotification argument,
	post the notification after initializing. Fixes bug #10876.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20327 72102866-910b-0410-8b05-ffd578937521
2004-11-09 18:02:08 +00:00
Fred Kiefer
63366359cf Small imporvements for Cairo backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20037 72102866-910b-0410-8b05-ffd578937521
2004-09-08 22:08:15 +00:00
Alexander Malmberg
b1d769a07f 2004-09-04 23:59 Alexander Malmberg <alexander@malmberg.org>
* Tools/GNUmakefile.preamble: Compile with -Wall.
	* Tools/xpbs.m: Rename to +initializePasteboard. Return NO iff
	XOpenDisplay fails.
	* Tools/win32pbs.m (+initialize): Rename to +initializePasteboard.
	Return YES.
	* Tools/gpbs.m ([PasteboardServer -init]): Call	+initializePasteboard
	instead of +class. Set xPbClass to nil if the call fails.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19992 72102866-910b-0410-8b05-ffd578937521
2004-09-04 22:08:18 +00:00
Fred Kiefer
61c347194d Added winodws clipboard interaction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18298 72102866-910b-0410-8b05-ffd578937521
2003-12-31 17:21:46 +00:00
Alexander Malmberg
478ab18b93 (-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
Alexander Malmberg
9c4f8ebda7 (+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
Adam Fedor
192c40fd17 Don't mess with file descriptors on MinGW.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17609 72102866-910b-0410-8b05-ffd578937521
2003-09-03 03:25:56 +00:00
Fred Kiefer
a8d30770bb 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
Adam Fedor
e45bf12265 Close file descriptors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17602 72102866-910b-0410-8b05-ffd578937521
2003-09-01 23:15:50 +00:00
Fred Kiefer
1a8c599b43 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
Fred Kiefer
aa3a834c41 [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
Fred Kiefer
356b715cc2 [PasteboardServer init] made sure that class XPbOwner gets
initialized, by adding a dummy call to class.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17489 72102866-910b-0410-8b05-ffd578937521
2003-08-18 13:45:04 +00:00
Adam Fedor
77629524c1 Uupdated pages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17474 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:51:43 +00:00
Fred Kiefer
afe960e235 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
Fred Kiefer
b4c621a255 [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
Adam Fedor
5a7a2109c2 * 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
David Ayers
98036d3302 * Source/art/GNUmakefile: Do not make headers publilc.
* Source/gsc/GNUmakefile: Ditto.
        * Source/x11/GNUmakefile: Ditto.
        * Source/xdps/GNUmakefile: Ditto.
        * Source/xlib/GNUmakefile: Ditto.

        * Headers/win32/*.h: Update includes for new header structure.
        * Headers/winlib/*.h: Ditto.
        * Headers/x11/XGServer.h: Ditto.
        * Headers/xlib/*.h: Ditto.

        * Source/art/ftfont.m: Ditto.
        * Source/gsc/*.m: Ditto.
        * Source/x11/*.m: Ditto.
        * Source/xdps/*.m: Ditto.
        * Source/xlib/*.m: Ditto.

        * Tools/gpbs.m: Ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17409 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:57:11 +00:00
Richard Frith-Macdonald
163b49ab9e Use protocols
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17249 72102866-910b-0410-8b05-ffd578937521
2003-07-17 13:22:02 +00:00
Fred Kiefer
a08ee18c50 [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
Adam Fedor
71cd037415 Man files, DefaultsSummary, etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17158 72102866-910b-0410-8b05-ffd578937521
2003-07-06 04:00:05 +00:00
Richard Frith-Macdonald
14ae7d4767 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17050 72102866-910b-0410-8b05-ffd578937521
2003-06-27 14:55:54 +00:00
Adam Fedor
268f138bc8 New man pages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17035 72102866-910b-0410-8b05-ffd578937521
2003-06-26 02:58:23 +00:00
Fred Kiefer
5102101309 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
Richard Frith-Macdonald
3b4ac87217 Cleaned up termination
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16709 72102866-910b-0410-8b05-ffd578937521
2003-05-13 06:36:52 +00:00
Adam Fedor
79bfa23d53 Updates for filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16567 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:35:05 +00:00
Richard Frith-Macdonald
b88ca8d8a6 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
Richard Frith-Macdonald
00477f2f07 Fix for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15898 72102866-910b-0410-8b05-ffd578937521
2003-02-06 11:28:54 +00:00
Adam Fedor
08f21f1073 Sane gpbs termination
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15853 72102866-910b-0410-8b05-ffd578937521
2003-02-02 04:43:07 +00:00
Adam Fedor
3f34ecf70f Add @end
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14854 72102866-910b-0410-8b05-ffd578937521
2002-10-28 04:01:07 +00:00
Alexander Malmberg
f6fec66519 Use BUILD_SERVER to decide whether to build X specific parts of gpbs or not.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14782 72102866-910b-0410-8b05-ffd578937521
2002-10-14 23:38:59 +00:00
Adam Fedor
b4e87e4f03 Color and font_cacher fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13636 72102866-910b-0410-8b05-ffd578937521
2002-05-13 03:09:21 +00:00
Adam Fedor
6233fb4e20 Fix #if defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13593 72102866-910b-0410-8b05-ffd578937521
2002-05-04 19:39:47 +00:00
Fred Kiefer
5a9f41a919 New MS Windows backend
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13523 72102866-910b-0410-8b05-ffd578937521
2002-04-21 22:51:21 +00:00
Richard Frith-Macdonald
93778349b2 Fix for NSHost argument specifying local host.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13512 72102866-910b-0410-8b05-ffd578937521
2002-04-19 05:54:35 +00:00
Richard Frith-Macdonald
0d3b961b62 Bugfix in arg parsing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13432 72102866-910b-0410-8b05-ffd578937521
2002-04-11 15:11:35 +00:00
Adam Fedor
48ed102f75 Fix includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13272 72102866-910b-0410-8b05-ffd578937521
2002-03-31 03:46:34 +00:00
Adam Fedor
669a4955e9 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