home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / fj / maillis / xwindow / 17618 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  7.0 KB

  1. Path: sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!scslwide!wsgw!wsservra!daemon
  2. From: fbm@ptcburp.ptcbu.oz.au (Farrell McKay)
  3. Newsgroups: fj.mail-lists.x-window
  4. Subject: ANNOUNCING Xcb - X cut buffers, version 2.1
  5. Message-ID: <1992Nov19.012437.21510@sm.sony.co.jp>
  6. Date: 19 Nov 92 01:24:37 GMT
  7. Sender: daemon@sm.sony.co.jp (The devil himself)
  8. Distribution: fj
  9. Organization: Pyramid Technology Corporation
  10. Lines: 154
  11. Approved: michael@sm.sony.co.jp
  12.  
  13. Date: 18 Nov 92 08:43:28 GMT
  14. Message-Id: <1992Nov18.084328.12786@ptcburp.ptcbu.oz.au>
  15. Newsgroups: comp.sources.d,alt.sources.d,comp.windows.x,comp.windows.x.apps
  16. Sender: xpert-request@expo.lcs.mit.edu
  17.  
  18. Archive-name: xcb-2.1
  19. Submitted-by: fbm@ptcburp.ptcbu.oz.au (Farrell McKay)
  20.  
  21. This is to announce the fourth release of xcb, an X11 program for
  22. providing easy access to your X server cut buffers.
  23.  
  24. This release fixes two (all) bugs reported in version 2.0 and provides
  25. a few minor enhancements.  The bug fixes are relevant to everyone
  26. who is already using xcb.  You can obtain xcb in any one of a number
  27. of ways.  See the README file below for full details.
  28.  
  29. Many thanks go to all those people who took the time to send
  30. back their comments/suggestions/patches after the last release.
  31. Keep that feedback rolling in!
  32.  
  33. And once again, *be warned*, using this program can be addictive.  :-)
  34.  
  35. Enjoy.
  36. Farrell.
  37. --
  38.       -m-------  Farrell McKay,                   fbm@ptcburp.oz.au
  39.     ---mmm-----  Pyramid Technology Aust.,        ...!munnari!ptcburp.oz!fbm
  40.   -----mmmmm---  Research Park, Bond University,  +61 75 950256
  41. -------mmmmmmm-  Gold Coast, Qld 4229, AUSTRALIA  +61 75 722475 FAX
  42. ----------------------------- README -------------------------------------------
  43.  
  44. What is xcb?
  45. ============
  46. Do you ever wish you could cut two or more separate pieces of text
  47. at once from a window?  Do you ever need to save the output from one
  48. command for reuse in several subsequent tasks?  Do you ever find
  49. yourself wanting some easy means of globally exporting data, e.g.
  50. to a parent shell, to another xterm or application, or to another
  51. machine or user?  If you answer yes to any of these questions, then
  52. xcb is for you.
  53.  
  54. Xcb provides access to the 8 cut buffers built into every X server.
  55. It allows the buffers to be manipulated either via the command line,
  56. or with the mouse in a point and click manner.  The buffers can be
  57. used as holding pens to store and retrieve arbitrary data fragments,
  58. so up to 8 different pieces of data can be saved and recalled later.
  59. The program is designed primarily for use with textual data.
  60.  
  61.  
  62. What is so good about this release?
  63. ===================================
  64. Release 2.1 addresses two bugs found since the 2.0 release,
  65. both of which are described in the CHANGES file.  A few minor
  66. enhancements and porting mods have been made to the code also.
  67. This is, in effect, a patch release.
  68.  
  69.  
  70. Yes, but has it been ported to WHIZ-IX 12.1A.00x, on SRS-80 27-bit CPUs?
  71. ========================================================================
  72. Xcb has been ported to a wide variety of sites and systems.
  73. In no particular order, the machines and operating systems known
  74. to be running xcb include:-
  75.  
  76.     o  OSx (5.1a)  -  Pyramid MIS-2/02
  77.     o  DC/OSx (1.0)  -  Pyramid MIServer-S 1/32 r3000
  78.     o  AT&T SYSV (SVR3.2, SVR4)  -  i386, DG Aviion 5200
  79.     o  HP-UX (lots of versions)  -  HP 9000/710,720,730,750
  80.     o  SunOS (4.1)  -  Sun3, Sun4, Solbourne Series5, SPARCstations
  81.     o  SPARC/OS (1.1)
  82.     o  Irix (4.0)  -  SGI
  83.     o  ULTRIX (4.2)  -  DECstations
  84.     o  UNICOS (6.1)  -  Cray Y-MP
  85.     o  ConvexOS (10.0.2)  -  Convex 3100
  86.     o  DYNIX (V3.0.17.10)  -  Sequent Symmetry S81
  87.     o  AIX (3.2)  -  RS6000
  88.     o  RISC/os (4.52)  -  MIPS
  89.     o  Domain/OS (10.4)  -  Apollo DN3000, 3500, 4500, 5500
  90.     o  Linux (0.96b)  -  i386
  91.     o  VMS (5.5)
  92.  
  93.  
  94. Xcb has been written to compile using both ANSI and non-ANSI compilers.
  95. It is in use in X11 R3, R4 and R5 environments.  The current version
  96. is built on top of the Athena widgets (libXaw.a) and the X Toolkit library
  97. (libXt.a).  If you do not have the Athena widgets on your machine, and
  98. you do not wish to install them, then you may want to revert to version
  99. 1.1 of xcb.  Version 1.1 has a smaller feature set, but is based only
  100. the X11 library (libX11.a), so is more portable.
  101.  
  102.  
  103. Ok, where is it available?
  104. ==========================
  105. Versions of xcb can be obtained.....
  106.  
  107.     o  from the comp.sources.misc newsgroup, or any of its archive sites.
  108.     o  by ftp, from export.lcs.mit.edu in the file contrib/xcb-2.1.tar.Z,
  109.     o  by ftp, from any of the sites that mirror export.lcs.mit.edu
  110.        (Australian users look for ./X11/contrib/xcb-2.1.tar.Z on archie.au).
  111.     o  by sending me an email message.
  112.  
  113.  
  114. So, it will compile, will it?
  115. =============================
  116. Yes!  The only compile time switch in the source is -DXVIEW.  If you
  117. wish to cut and paste text between xcb and XView applications, you
  118. should add this switch to the Imakefile or Makefile.std.
  119.  
  120. AT&T SVR4 sites need libnsl.a during linking.  If you are using
  121. SVR4, and you don't like Imakefiles, you will need to add -lnsl to the
  122. LIBS in Makefile.std.
  123.  
  124. HP-UX users may find that the Athena widgets are not installed on their
  125. machine, even though the components are freely available as part of the
  126. MIT X11 distribution.  There is an HP maintained, but unsupported, set
  127. of X11R4 libraries and utilities (including the Athena widgets) for the
  128. HP 9000 Series 300, 400, 700, and 800.  You can get the libraries,
  129. include files, and config files (imake) via anonymous FTP from
  130. hpcvaaz.cv.hp.com (15.255.72.15) - look for pub/MitX11R4/libs.s*00.tar.Z
  131.  
  132. AIX 3.2 users may find their Athena components are installed in a
  133. non-standard place.  Check the directory /usr/lpp/X11/Xamples/lib/Xaw.
  134.  
  135. VMS and ULTRIX users may find their Athena components are installed in
  136. a non-standard place too.  Check the directory /usr/include/mit for the
  137. Athena include files.
  138.  
  139.  
  140. And how do I set the thing up?
  141. ==============================
  142. That is pretty easy too.  Once you have compiled the program,
  143. you can start using it straight away - just put it in your favourite
  144. bin directory.  The program contains fallback resources so that it will
  145. behave itself even if there are no X resource specifications for it to
  146. feed on.  To install the program, plus its application defaults file, and
  147. the man page, simply type 'make install install.man', after checking
  148. the target directories for the install in the Imakefile/Makefile.std.
  149.  
  150.  
  151. Who is to blame?  Where do I send complaints?
  152. =============================================
  153. Blame me.  The xcb factory is in the sunny Gold Coast region of
  154. Queensland, Australia.  Don't bother trying to find us - even
  155. the postman has trouble getting here sometimes.
  156.  
  157. If you ever get around to compiling and installing xcb on your machine,
  158. please tell me.  I am interested in tracking the size of xcb's user base.
  159. I am also interested in bug reports, porting problems, comments,
  160. suggestions, patches, etc. etc.  If typing a mail message seems like
  161. too much bother to you, then just run the "ack" script enclosed.  It
  162. will do all the work for you.
  163.  
  164. Enjoy.
  165. Farrell McKay (fbm@ptcburp.ptcbu.oz.au)
  166. November 1992
  167.