home *** CD-ROM | disk | FTP | other *** search
/ RISCWORLD 6 / RISCWORLD_VOL6.iso / Software / ISSUE5 / PD / rdpclient / !RDPClient_ClipStore_!Help < prev    next >
Encoding:
Text File  |  2006-01-05  |  3.6 KB  |  97 lines

  1.  
  2. Instructions for ClipStore by Andrew Sellors
  3.  
  4. *****************************************************************************
  5. * NOTE:                                                                     *
  6. * ClipStore (Clipboard Store) is released under the GNU General Public      *
  7. * License. See the document "Licence" in this directory for more details.   *
  8. *                                                                           *
  9. * In no circumstances shall the author be liable for any damage, loss of    *
  10. * profits, time or data or any indirect or consequential loss rising out of *
  11. * the use of this software or inability to use this software.               *
  12. *****************************************************************************
  13.  
  14. Contents:
  15. ~~~~~~~~~
  16.  
  17. About ClipStore
  18. Compatibility
  19. How it works
  20. Contacting the author
  21.  
  22.  
  23. ********************************************************************************
  24.  
  25. About ClipStore:
  26. ~~~~~~~~~~~~~~~~
  27.  
  28. ClipStore holds information copied into the RISC OS Global Clipboard in a
  29. central place. This enables copied data to remain available after the
  30. application that performed the copy operation has quit. It also allows
  31. applications to be informed whenever clipboard data changes rather than just
  32. when a different application has performed a copy operation.
  33.  
  34. ********************************************************************************
  35.  
  36. Compatibility:
  37. ~~~~~~~~~~~~~~
  38.  
  39. A minimum of RISC OS 3.50 is required to run this software.
  40.  
  41. This program requires the 32bit Shared C Library to be installed which can be
  42. downloaded from the Castle !System updates page at:
  43.   http://www.iyonix.co.uk/32bit/system.shtml
  44.  
  45.  
  46. RISC OS Select and Adjust already have an integral component "Clipboard Holder"
  47. that performs the same task as ClipStore. This application provides the
  48. functionality for versions of RISC OS that do not have the "Clipboard Holder"
  49. as standard.
  50.  
  51. As a result of this, if ClipStore detects the presence of the "Clipboard Holder"
  52. module at start up, it will shut down immediately to prevent a clash between
  53. the two components.
  54.  
  55. Attempting to run ClipStore at the same time as another application that
  56. performs a similar task will cause a 'race condition' as both applications will
  57. be repeatedly claiming the clipboard data from each other. Please can you inform
  58. me of any other applications that may clash with ClipStore so that I can build
  59. in awareness of them and so prevent clashes.
  60.  
  61. ********************************************************************************
  62.  
  63. How it works:
  64. ~~~~~~~~~~~~~
  65.  
  66. When a Copy operation is performed in an application, the application informs
  67. other programs that it has new clipboard data. This triggers ClipStore to
  68. request the copied data and store it internally. ClipStore therefore gains
  69. ownership of the copied information. Any application requesting to Paste data
  70. from the clipboard therefore gets it from ClipStore regardless of what happened
  71. in the meantime to the data's originator.
  72.  
  73. If the amount of data being held is small (less than 1Mb), it is held in memory
  74. in a Dynamic Area. For copied data larger than that however, it is stored in
  75. a file in the WimpScrap directory.
  76.  
  77. ********************************************************************************
  78.  
  79. Contacting the author:
  80. ~~~~~~~~~~~~~~~~~~~~~~
  81.  
  82. I, Andrew Sellors, can be contacted either at
  83.    57 Boundaries Road
  84.    Feltham
  85.    Middlesex
  86.    TW13 5DR
  87.    England
  88.  
  89. Or via Internet email at
  90.    asellors@orac2.demon.co.uk
  91.    
  92. New versions of my software may be available from
  93.    http://www.orac2.demon.co.uk
  94.  
  95. Any feedback from users (bugs reports, requests for new features, praise,
  96. money etc.) is gladly received.
  97.