Skip to content

Commit

Permalink
Merge branch 'release/0.9.6'
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed May 3, 2017
2 parents 136717f + ac950bc commit c9a2579
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 8 deletions.
10 changes: 10 additions & 0 deletions .vscode/spell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"ignoreWordsList": [
"Прокси",
"Неопределено"
],
"ignoreRegExp": [
"/\\(.*\\.(jpg|jpeg|png|md|gif|JPG|JPEG|PNG|MD|GIF)\\)/g",
"/((http|https|ftp|git)\\S*)/g"
]
}
5 changes: 3 additions & 2 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"version": "0.1.0",
"version": "2.0.0",
"_runner": "terminal",
"windows": {
"command": "cmd",
"args": ["/c", "chcp 65001 ; "]
"args": ["/c", "chcp 65001 ;"]
},
"linux": {
"command": "sh",
Expand Down
4 changes: 2 additions & 2 deletions src/Классы/УстановкаПакета.os
Original file line number Diff line number Diff line change
Expand Up @@ -295,9 +295,9 @@
Функция ИнициализироватьСоединение(Сервер) Экспорт

НастройкиПрокси = НастройкиПриложенияOpm.Получить().Прокси;
Если НастройкиПрокси.ИспользоватьПрокси = Истина Тогда
Если НастройкиПрокси.ИспользоватьПрокси Тогда
Прокси = Новый ИнтернетПрокси(НастройкиПрокси.ПроксиПоУмолчанию);
Если НастройкиПрокси.ПроксиПоУмолчанию = Ложь Тогда
Если Не НастройкиПрокси.ПроксиПоУмолчанию Тогда
Прокси.Установить("http",НастройкиПрокси.Сервер,НастройкиПрокси.Порт,НастройкиПрокси.Пользователь,НастройкиПрокси.Пароль,НастройкиПрокси.ИспользоватьАутентификациюОС);
КонецЕсли;
Соединение = Новый HTTPСоединение(Сервер,,,,Прокси);
Expand Down
2 changes: 1 addition & 1 deletion src/Модули/КонстантыOpm.os
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@
ПутьВЗапасномХранилище = "/download/";
ЛокальныйКаталогУстановкиПакетов = "oscript_modules";
ИмяЛога = "oscript.app.opm";
ВерсияПродукта = "0.9.5";
ВерсияПродукта = "0.9.6";
8 changes: 5 additions & 3 deletions src/Модули/НастройкиПриложенияOpm.os
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,14 @@
мНастройки = НастройкиПоУмолчанию();
КонецПроцедуры

Функция ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Настройки)
НовыеНастройки = НастройкиПоУмолчанию();
Функция ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Знач Настройки, НовыеНастройки = Неопределено)
Если НовыеНастройки = Неопределено Тогда
НовыеНастройки = НастройкиПоУмолчанию();
КонецЕсли;
Для каждого Настройка Из Настройки Цикл
Значение = Настройка.Значение;
Если ТипЗнч(Значение) = Тип("Структура") Тогда
Значение = ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Значение);
Значение = ЗаполнитьНесуществующиеНастройкиПоУмолчанию(Значение, НовыеНастройки[Настройка.Ключ]);
КонецЕсли;
НовыеНастройки.Вставить(Настройка.Ключ, Значение);
КонецЦикла;
Expand Down

0 comments on commit c9a2579

Please sign in to comment.