summaryrefslogtreecommitdiff
path: root/Build/source/utils/xpdfopen/README
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/xpdfopen/README')
-rw-r--r--Build/source/utils/xpdfopen/README89
1 files changed, 89 insertions, 0 deletions
diff --git a/Build/source/utils/xpdfopen/README b/Build/source/utils/xpdfopen/README
new file mode 100644
index 00000000000..51b532c7bcc
--- /dev/null
+++ b/Build/source/utils/xpdfopen/README
@@ -0,0 +1,89 @@
+------------------------------------------------------------------
+Pdfopen 0.80 - Send open/close commands to Acrobat Reader and xpdf
+------------------------------------------------------------------
+
+This is a Linux (X11) implementation of Fabrice Popineau's pdfclose/
+pdfopen commands to control Acrobat Reader and xpdf.
+
+The libX code was borrowed from Reinhard Fobbe's Sendx library for
+Tcl/Tk, and the programs use the same license, copied below.
+
+Version 0.3 adds support for Adobe Reader 7.0 for Linux.
+(different window titles and key shortcuts)
+
+Version 0.4 uses autoconf
+
+Version 0.5 fixes an incorrect autoconf variable, supports
+building under X11R5, handles pathnames on the command-line,
+and fixes a bug where pdfopen did not exit correctly after
+(automatically) starting acroread.
+
+Version 0.51 uses the strrchr() function instead of rindex()
+to allow compilation on non-BSD derived unix platforms.
+
+Version 0.61 attempts to do something useful with Adobe Reader 8,
+even though it is impossible to restore the viewport.
+
+Version 0.80 adds an implementation for AR 9 and xpdf.
+
+The AR command lines do not behave precisely the same as under Windows,
+because the Linux Reader behaves somewhat differently: it is not
+scriptable, but it is possible to 'fake' keypresses.
+
+
+pdfopen has the following call sequence:
+ pdfopen [-viewer <ar9|ar9-tab|ar8|ar7|ar5|xpdf>] <pdf file name>
+The 'ar9' version uses the '-openInNewWindow' option, the 'ar9-tab'
+version does not (so if there is already an AR9 window open, a new tab
+will be opened in that window).
+
+
+pdfclose has the following call sequence:
+ pdfclose <pdf file name>
+This program closes an existing AR5, AR7, AR8, AR9 or xpdf window
+displaying the given PDF file.
+
+
+Version 0.80 compiles on Linux (Slackware64 13.0, anyway) with
+the following command:
+ gcc -Wall pdfopen.c sendx.c utils.c -o pdfopen -lX11 -s
+should you not want to go through the process of creating and running
+a configure program.
+
+
+Taco Hoekwater <taco@metatex.org> (Version(s) up to 0.61)
+Dordrecht, The Netherlands, December 2008.
+
+Jim Diamond <jim.diamond@acadiau.ca> (Version 0.80)
+Acadia University, Wolfville, Nova Scotia, Canada; April 2010.
+
+
+
+
+License terms:
+--------------
+The following terms apply to all files associated with the software
+unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose,
+provided that existing copyright notices are retained in all copies
+and that this notice is included verbatim in any distributions. No
+written agreement, license, or royalty fee is required for any of the
+authorized uses. Modifications to this software may be copyrighted by
+their authors and need not follow the licensing terms described here,
+provided that the new terms are clearly indicated on the first page of
+each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
+FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
+DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
+NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN &quot;AS IS&quot;
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
+MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.