richard
807247e979
move to Tools directory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2570 72102866-910b-0410-8b05-ffd578937521
1997-10-28 13:02:20 +00:00
richard
32d211a3b1
Moved header file into this directory so that it is not visible to
...
normal applications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2569 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:57:28 +00:00
richard
a3950c52f4
Moved PasteboardServer.h to the Tools directory and added a log message
...
where we can't contact the pasteboard server.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2568 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:56:39 +00:00
richard
fdc8c5a5ba
Updated callback protocol to use correct method names.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2567 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:25:24 +00:00
richard
397fb8cd17
Removed unused prototype stuff.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2566 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:23:09 +00:00
richard
806a799fa5
gpbs.m has been moved to the Tools directory.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2565 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:22:02 +00:00
richard
d47b19363d
Simplified the source, rearranging code round exception handlers to
...
avoid spurious compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2564 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:21:23 +00:00
richard
411593c01f
Stuff to do before building tests. Needs to link in gui library.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2563 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:18:01 +00:00
richard
95c8dbe771
Stuff to do after building tests.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2562 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:17:32 +00:00
richard
f60e8b90e6
Makefile to build tests for gui library - initially buils a test for
...
the pasteboard stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2561 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:16:54 +00:00
richard
cf8a2f33c3
Added 'Tools' sub project for pasteboard server.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2560 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:15:23 +00:00
richard
821be92f23
Created directory for AppKit tools like the pasteboard server.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2559 72102866-910b-0410-8b05-ffd578937521
1997-10-28 12:13:52 +00:00
ovidiu
67deaae2c9
Incorporated Benhur Stein's bug fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2544 72102866-910b-0410-8b05-ffd578937521
1997-10-22 01:47:30 +00:00
ovidiu
20e76abc43
Updated the documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2542 72102866-910b-0410-8b05-ffd578937521
1997-10-22 00:48:28 +00:00
ovidiu
0e0e6d0989
Fixed the flushing optimization code. Updated the documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2540 72102866-910b-0410-8b05-ffd578937521
1997-10-22 00:27:59 +00:00
scottc
a0ccec39d1
Fill out NSBox implementation.
...
Minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2536 72102866-910b-0410-8b05-ffd578937521
1997-10-20 22:01:25 +00:00
ovidiu
7fbda79985
Grammar fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2529 72102866-910b-0410-8b05-ffd578937521
1997-10-20 00:18:23 +00:00
scottc
578e55e628
Fix some bugs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2516 72102866-910b-0410-8b05-ffd578937521
1997-10-16 19:55:54 +00:00
ovidiu
18b1cf147c
Compress distclean and clean into the same rule.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2511 72102866-910b-0410-8b05-ffd578937521
1997-10-16 00:17:10 +00:00
ovidiu
832524756e
Don't delete the makefile on distclean
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2510 72102866-910b-0410-8b05-ffd578937521
1997-10-16 00:16:03 +00:00
ovidiu
ebc08715e3
Update the documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2509 72102866-910b-0410-8b05-ffd578937521
1997-10-16 00:12:18 +00:00
ovidiu
3d00ac5471
Removed unnecessary code in NSMatrix.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2502 72102866-910b-0410-8b05-ffd578937521
1997-10-13 23:34:06 +00:00
ovidiu
5f0b5c3029
Don't delete config.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2498 72102866-910b-0410-8b05-ffd578937521
1997-10-13 19:24:55 +00:00
ovidiu
49ed997564
config.h added.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2497 72102866-910b-0410-8b05-ffd578937521
1997-10-13 19:23:02 +00:00
ovidiu
ae9ab0ebe7
Added Documentation/Makefile.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2496 72102866-910b-0410-8b05-ffd578937521
1997-10-10 03:59:58 +00:00
ovidiu
27721d4b06
NSSlider implemented. Optimizations in displaying and flushing mechanism. A bunch of memory allocation problems fixed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2494 72102866-910b-0410-8b05-ffd578937521
1997-10-09 22:55:31 +00:00
scottc
424b73783b
Convert to the GNUstep makefile package.
...
The config.h files should not be installed with the other
header files; it is only used for compilation, so the source
files should include it not the header files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2439 72102866-910b-0410-8b05-ffd578937521
1997-09-23 22:43:24 +00:00
richard
08573b61e5
Altered libraries for linking to work on my linux system. I hope this
...
is correct.
Added testpb.m - a trivial test case for the pasteboard server.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2418 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:55:14 +00:00
richard
10f240b72d
This is a trivial test program for the pasteboard system.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2417 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:53:20 +00:00
richard
c1aeecc511
Added methods to be called by the server to get a local pasteboard object
...
to ask its owner for more data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2416 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:50:26 +00:00
richard
547e06350e
Added PasteboardCallback protocol for methods used to ask the pastboard object
...
in a client to get info from its owner
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2415 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:43:55 +00:00
richard
0cf014e36e
Added some debug code to trace get/set of data.
...
Tidied setData:forType:isFile:oldCount: for the case where we are setting
file content.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2414 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:42:03 +00:00
richard
c9078c4536
Added methods to ask the pasteboard owner to provide data.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2413 72102866-910b-0410-8b05-ffd578937521
1997-09-11 13:40:01 +00:00
richard
5a0f91faf9
Added code to use the NSHost key in NSUserDefaults to determine the name of
...
the host whose pasteboard server is to be used. If there is no NSHost value
set, the host on which the app is executing (as given by NSProcessInfo) is used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2409 72102866-910b-0410-8b05-ffd578937521
1997-09-02 09:45:22 +00:00
richard
003456a1ac
Added line to include NSConnection.h
...
This is needed because it's where NSConnectionReplyMode is declared according
to the OpenStep spec (and where it is/will-be in gstep-base).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2405 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:48:57 +00:00
richard
55d2bd04b4
Added a few lines to build 'gpbs' the GNU PasteBoard Server - which provides
...
the central pasteboard system for the NSPasteboard class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2404 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:42:20 +00:00
richard
98e2f8a265
This is an initial implementation of the pasteboard server to be used by
...
the NSPasteboard class. Currently, filters are not supported. The server
depends on bug fixes and other stuff in gstep-base which has not yet been
rolled into the latest snapshots. Please contact me directly if you want
to play with this - richard@brainstorm.co.uk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2403 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:25:56 +00:00
richard
5923ede6a7
This is an implementation of the NSPasteboard class - it's purpose is
...
mainly to communicate with the pasteboard server (gpbs). There are some
extensions to permit a history of pasteboard items.
This is currently largely untested (call it pre-alpha) and also depends on
bug fixes and changes to gstep-base which have not yet been rolled into the
main release. Anyone interested in using the pastboard - please contact me
richard@brainstorm.co.uk
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2402 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:21:07 +00:00
richard
1405f859bd
I have made some extensions to the NSPasteboard interface to permit a
...
'history' of items on the pasteboard. If I have got this correct, there
should be no effect on normal OpenStep apps, but apps aware of this
extension may refer to data in old pasteboard items.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2401 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:16:03 +00:00
richard
20143b9042
This is a private header file intended for use by the NSPasteboard class
...
to specify how it communicates with the pasteboard server program.
The protocol for talking to the pasteboard server (gpbs) is given as is
the name of the pasteboard server (for lookup by the Distributed Objects
system).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2400 72102866-910b-0410-8b05-ffd578937521
1997-09-01 20:13:10 +00:00
ovidiu
fd10203c7f
Fixes to allow the library compile under NeXT PDO.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2396 72102866-910b-0410-8b05-ffd578937521
1997-08-27 21:20:19 +00:00
netcrep
98035d75ea
Scrolling is now working with the new scalation/rotation code (there are still few bugs...).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2391 72102866-910b-0410-8b05-ffd578937521
1997-08-22 18:38:38 +00:00
netcrep
127233f6f3
Added executable flags to config.sub.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2390 72102866-910b-0410-8b05-ffd578937521
1997-08-19 22:10:07 +00:00
netcrep
d57b1e0a5d
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2387 72102866-910b-0410-8b05-ffd578937521
1997-08-18 17:23:41 +00:00
netcrep
4c503153cb
Added scaling and rotation support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2386 72102866-910b-0410-8b05-ffd578937521
1997-08-18 17:10:23 +00:00
netcrep
1d4a378c4f
remove debugging code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2382 72102866-910b-0410-8b05-ffd578937521
1997-08-17 00:04:59 +00:00
netcrep
a4782cca62
Numerous WIN32 and bug fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2381 72102866-910b-0410-8b05-ffd578937521
1997-08-16 23:47:25 +00:00
netcrep
74265dc7fb
Numerous WIN32 and bug fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2380 72102866-910b-0410-8b05-ffd578937521
1997-08-16 23:47:24 +00:00
netcrep
72921c6e77
Bugs removed from NSButton and NSDPSContext.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2374 72102866-910b-0410-8b05-ffd578937521
1997-08-06 20:29:07 +00:00
netcrep
f8fcd3088c
Changed the name of NSView notifications
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2373 72102866-910b-0410-8b05-ffd578937521
1997-08-05 22:33:00 +00:00