1. Why does LinCVS say: "LinCVS ERROR: can't start qprocess"
2. I'm using LinCVS 1.1.1 for windows and cvsnt. Why does LinCVS say: 
   Login failed, and the output window tells me about a server saying: 
   I Love You?
3. I would like to use LinCVS with proxy support, but it somehow doesn't
   work?
4. How can I change font, theme and so on?
5. Why do cvs calls not terminate sometimes?
6. Why does fail authorization, for instance on NetBSD?
7. On Windows the state of files is always !!check timezone: incorrect!!
   at startup. What is wrong?
8. Can I use LinCVS as IDE?
9. LinCVS crashes with pure virtual method called. What is wrong?
10. Can I use the default applications for opening/showing files
    using ROX?
11. Can I use the default applications for opening/showing files
    on Mac OS X?
12. Can I use the default applications for opening/showing files
    on Windows?
13. The builtin diff tool does not work correctly if I use cvs via ssh.
    Why this? Is there a workaround or fix?
14. Why does LinCVS not accept Qt or X11 specific options like -style?
15. Can LinCVS handle large projects?
16. Why does diff side-by-side not work with the internal diff tool?
17. I use RedHat and make fails because missing exceptions.
18. Is there any documentation available?



1. Why does LinCVS say: "LinCVS ERROR: can't start qprocess"

   LinCVS uses the cvs commandline tool. Output as above happens,
   if cvs cannot be started, for example if cvs is not in path or
   if there is no path specified in the settings ($PATH is used if
   no specific path is given).


2. I'm using LinCVS 1.1.1 for windows and cvsnt. Why does LinCVS say: 
   Login failed, and the output window tells me about a server saying: 
   I Love You?

   Cvsnt uses a different format for the passwd file. Please refer to the
   lincvs-users@sunsite.dk mailing list, a workaround is given there.
   In newer versions of LinCVS this problem is fixed.


3. I would like to use LinCVS with proxy support, but it somehow doesn't
   work?

   To use LinCVS with a proxy, you need a patched cvs installed. There is
   one available from cvs on the LinCVS homepage, please see the 
   download/cvs section. A binary will be available in the next future.


4. How can I change font, theme and so on?

   You can use qtconfig, a tool distributed with the Qt. Qtconfig is
   intended to change something like fonts and themes for all Qt apps. 
   Under Unix typing qtconfig should start it.
   But if you want other fonts only for LinCVS, the message widget or the
   diff dialog for side-by-side diffs (fixed width fonts are useful here)
   you can change the fonts using Options/Settings/Appearance.


5. Why does cvs calls not terminate sometimes?

   It seems that you use a server with a corrupted cvs binary. There are
   cases that the cvs binary shipped with your Linux distribution (known
   from Debian 3.0, reported for SuSE) causes these not terminating 
   cvs calls (the problem does not appear if you call cvs from 
   commandline).
   Install cvs from the original sources. It solves the problem.

   Maybe you can workaround the described problem if you set the 
   compression level in 
   "Options->Settings->CVS Options->Default Compression Level" to be 0.


6. Why does fail authorization, for instance on NetBSD?

   NetBSD comes with an own cvs version. This version can not handle
   an additional port inside the CVSROOT. You will get an error like this 
   one:
   
   cvs checkout: authorization failed: server localhost rejected 
   access to 2401/var/anywhere

   If you checkout something use only the servername without a port
   number in this case. 
   Maybe more systems are affected.
   

7. On Windows the state of files is always !!check timezone: incorrect!! 
   at startup. What is wrong?

   There are two versions of CVS for Windows - cvs and cvsnt. 
   Unfortunately they handle time stamps in a different way. Therefore
   you must tell LinCVS which version is used. Go to
   Options/Settings/CVS Details and select one of cvs or cvsnt.
   
   
8. Can I use LinCVS as IDE?

   Since version 1.3.0 mapping of file types to external applications
   is implemented. That means you can define that ui-files are opened
   with Qt Designer for instance.
   Furthermore you can choose capable editors for opening source
   files. On Unix a good choice is [X]Emacs. If you use the launch 
   scripts shipped with LinCVS every file is opened in the same 
   instance of [X]Emacs. 
   On Windows you can use jEdit which handles opening of files in 
   the same jEdit instance by itself. But you can also use XEmacs
   on Windows. Use the program winclient.exe which is shipped with
   XEmacs (native version) as "Application" entry in the file mapper
   dialogs.
   This way I use LinCVS as central part of my projects launching
   [X]Emacs or QT Designer if needed.
   

9. LinCVS crashes with pure virtual method called. What is wrong?

   There are internal changes inside the Qt from 3.1.1 to 3.1.2 which causes
   the crashes. You get an error like "pure virtual method called". This
   problem occurs only if you use LinCVS < 1.2.0 and Qt > 3.1.1.
   The simplest way to avoid it is updating to LinCVS 1.2.0 or higher.
   Unfortunately the official FreeBSD port of LinCVS covers version 1.1.5.
   If you prefer ports please use our own port from our website which
   covers LinCVS 1.2.0... and send emails to the maintainer of the
   official FreeBSD port ;-)


10. Can I use the default applications for opening/showing files 
    using ROX?

    Yes, you can.
    Use "rox" as application in the file mapper dialogs, for instance
    *.html rox %n. This will open html files with your preferred 
    browser. See also man rox.

    Entries in open/view file mapping dialog:
       Application: rox
       Options:     %n


11. Can I use the default applications for opening/showing files 
    on Mac OS X?

    Yes, you can.
    Use "open" as application in the file mapper dialogs, for instance
    *.html open %n. This will open html files with your preferred 
    browser. See also man open.

    Entries in open/view file mapping dialog:
       Application: open
       Options:     %n


12. Can I use the default applications for opening/showing files 
    on Windows?

    Yes, you can.
    Use "cmd.exe" with option "/C" as application in the file mapper 
    dialogs, for instance *.html cmd.exe /C %n. This will open html 
    files with your preferred browser. See also "cmd.exe /?".

    Entries in open/view file mapping dialog:
       Application: cmd.exe
       Options:     /C %n


13. The builtin diff tool does not work correctly if I use cvs via ssh.
    Why this? Is there a workaround or fix?

    This was fixed with the 1.4.0 release, an update is recommended.


14. Why does LinCVS not accept Qt or X11 specific options like -style?

    Since version 1.3.0 LinCVS accepts all options which can be processed
    by Qt. But at least Qt 3.2.0 has a bug, it does not handle the passed
    options like described in the library reference. This bug is fixed in
    Qt 3.2.1.


15. Can LinCVS handle large projects?

    Yes, it can.
    But it should be necessary to set the watch level to 1 (see
    Options/Settings/LinCVS options/Watch level). In this case
    LinCVS checks only the current directory for modified files.
    It's recommended to use at least LinCVS 1.3.0 (that means you have
    to use the newest version from our CVS repository as long as
    1.3.0 is not released ;-) ).


16. Why does diff side-by-side not work with the internal diff tool?

    There are incompatible cvs versions. If you use cvs 1.11 at server
    or client side and cvs 1.10 at the opposite side cvs should say
    something like "--side-by-side: unknown option".
    This is a cvs bug. You can work around it if you use an external
    diff tool (see Options/Settings/External apps).


17. I use RedHat and make fails because missing exceptions.

    On some systems (for instance RedHat) the following error
    occurs:
    
       exception handling disabled, use -fexceptions to enable
       
    This is a bug of qmake or Qt caused by your distribution.
    Please add -fexceptions to the CXXFLAGS statement of the
    Makefile and run make again.


18. Is there any documentation available?

    Unfortunately not. We urgently need help for this.
    Regarding cvs there is the html cederqvist:
    http://www.cvshome.org/docs/manual/cvs.html
    LinCVS tries to make use of the WHATSTHIS buttons, usually
    available as a question mark in the window frame or at the
    bottom left corner of most dialoges.
