FIX: functionality from previous commit (setting active file) also works now for newly created tabs, e.g. if doublecmd is called with -T key

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5539 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: added new --client/-c/-C option that forces doublecmd to run in client mode, i.e. send commands to the existing instance instead of running the new one, even if 'Allow only one copy of DC at a time' checkbox is not set

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5540 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: added command line option '--servername' which allows user to explicitly set the name for the instance. By default, empty string is used. If there is already instance with this name, trailing number '2' added, then '3', etc.

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5541 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
FIX: uuniqueinstance: function GetNextServername moved inside procedure InitInstanceWithName(); without this, project doesn't build on Windows

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5542 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: little refactor is done in uuniqueinstance.pas, comments updated

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5543 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: when client sends a message to the server, currently active panel is affected if only user explicitly specified which panel to make active (by -p key)

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5544 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: refactor in TfrmMain.LoadTabsCommandLine() : don't repeat ourselves for left and right panels separately; added LoadPanel() procedure that does the job for given panel

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5545 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: if just a single path is provided on command line, then it is applied for currently active panel, not always for the left one

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5546 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: selected filename is remembered in the history, so when user goes to prev/next history item (by default, there are Alt+Left and Alt+Right shortcuts), previously active filename is automatically selected. (actually, the solution applied is quick-n-dirty and needs to be refactored; see comments in ufileviewhistory.pas for FilenamesList member)

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5547 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: Start RabbitVCS menu

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5548 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: Show RabbitVCS menu

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5549 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: Compare menu item

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5550 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
ADD: Hotkey to edit comment dialog

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5552 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPDL Language files

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5553 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: Remove fpc < 2.6 specific code

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5554 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
FIX: Bug introduced in r5547: after using commands cm_TargetEqualSource, cm_LeftEqualRight, cm_RightEqualLeft, DC was failed to change directory in updated panel

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5555 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: selected filenames history is preserved across restarts (issue: last selected filename becomes saved but doesn't yet become restored)

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5556 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
UPD: currently active file is remembered across restarts

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5557 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
FIX: Increase maxlen parameter in ListGetDetectString function call (see listplugin.hlp)

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5558 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7
FIX: Return focus to plugin window when plugin use internal search dialog

git-svn-id: http://svn.code.sf.net/p/doublecmd/code/trunk@5559 10bb5c37-c6d6-4c74-9a2a-30fc9b6e22f7