Skip to content
Permalink
Browse files

executor: determine appropriate mode for system associations, system.…

…executor.batchtype dropped
  • Loading branch information...
alabuzhev committed May 18, 2016
1 parent 6def6d7 commit e964988c93786be71a42d2f98d16f59369a3149c
Showing with 179 additions and 240 deletions.
  1. +7 −1 far/changelog
  2. +0 −6 far/config.cpp
  3. +121 −119 far/execute.cpp
  4. +1 −1 far/execute.hpp
  5. +49 −90 far/filelist.cpp
  6. +0 −21 far/filetype.cpp
  7. +0 −1 far/filetype.hpp
  8. +1 −1 far/vbuild.m4
@@ -1,4 +1,10 @@
zg 18.05.2016 19:37:11 +0200 - build 4678
drkns 19.05.2016 00:40:27 +0200 - build 4679

1. Продолжение экспериментов с запускателем:
- тип запуска (консольный с ожиданием / тихий без ожидания) теперь определяется и для системных ассоциаций тоже.
- System.Executor.BatchType больше нет, всё должно корректно работать автоматически.

zg 18.05.2016 19:37:11 +0200 - build 4678

1. при определённых условиях позиция курсора в текущей строке после ECTL_DELETESTRING была неверной.

@@ -81,8 +81,6 @@ static const wchar_t WordDiv0[] = L"~!%^&*()+|{}:\"<>?`-=\\[];',./";
// Стандартный набор разделителей для функции Xlat
static const wchar_t WordDivForXlat0[] = L" \t!#$%^&*()+|=\\/@?";

static const wchar_t constBatchExt[] = L".BAT;.CMD;";

static const int DefaultTabSize = 8;


@@ -1889,7 +1887,6 @@ void Options::InitConfigData()
{FSSF_PRIVATE, NKeySystemException,L"Used", OPT_DEF(ExceptUsed, false)},

{FSSF_PRIVATE, NKeySystemExecutor,L"~", OPT_DEF(Exec.strHomeDir, L"%FARHOME%")},
{FSSF_PRIVATE, NKeySystemExecutor,L"BatchType", OPT_DEF(Exec.strExecuteBatchType, constBatchExt)},
{FSSF_PRIVATE, NKeySystemExecutor,L"ExcludeCmds", OPT_DEF(Exec.strExcludeCmds, L"")},
{FSSF_PRIVATE, NKeySystemExecutor,L"FullTitle", OPT_DEF(Exec.ExecuteFullTitle, false)},
{FSSF_PRIVATE, NKeySystemExecutor,L"RestoreCP", OPT_DEF(Exec.RestoreCPAfterExecute, true)},
@@ -2129,9 +2126,6 @@ void Options::Load(const std::vector<std::pair<string, string>>& Overridden)
Policies.ShowHiddenDrives&=OptPolicies_ShowHiddenDrives;
*/

if (Exec.strExecuteBatchType.empty()) // предохраняемся
Exec.strExecuteBatchType=constBatchExt;

xlat_initialize();

FindOpt.OutColumns.clear();
Oops, something went wrong.

0 comments on commit e964988

Please sign in to comment.
You can’t perform that action at this time.