Skip to content

Commit

Permalink
Merge branch 'release/1.10'
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Jan 29, 2015
2 parents 8d12376 + ae0db8c commit ddff1ea
Show file tree
Hide file tree
Showing 55 changed files with 43,452 additions and 10,617 deletions.
Binary file modified V8Reader.epf
Binary file not shown.
44 changes: 44 additions & 0 deletions history.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
1.10

Увеличение скорости распаковки порядка 20%
В макет V8Unpack помещена новая версия, собранная Сергеем Батановым aka dmpas
https://build.batanov.me/job/v8unpack-win/label=mingw32/lastSuccessfulBuild/artifact/bin/Release/v8unpack.exe
Новая версия не требует дополнительных библиотек + прирост скорости распаковки по сравнению с версией V8Unpack2.0 порядка 20%

В V8Reader была добавлена возможность разбора обработок в структуру папок с исходниками, имеющими человекопонятные имена.
Эта автоматизация была реализована в рамках проекта precommit, представляющего собой скрипт, который запускает этот разбор при каждом коммите в систему контроля версий Git.

Также в рамках проекта diff1C реализован скрипт, запускающий V8Reader для сравнения выгруженных с помощью стандартной выгрузки 8.3 обычных форм и табличных документов в формате xml.
Попробуйте, это очень удобно!

1) https://github.com/xDrivenDevelopment/v8Reader/issues/9 - из командной строки через батник diff-1c-cf.bat из проекта v8Diff можно сравнить XML-файлы табличных документов из выгрузки 8.3
2) https://github.com/xDrivenDevelopment/v8Reader/issues/2 - реализована проверка версии через github API (проверяется содержимое поля data из страницы https://api.github.com/repos/bambr1975/v8reader/commits?per_page=1
3) Оптимизированы регулярки для корректного разбора реквизитов и табличных частей объектов метаданных
4) Исправлен разбор управляемых форм (иногда выскакивала ошибка разбора)
5) Изменилась логика сравнения в модулях (теперь строки структурного сравнения сравниваются без учета пустого пространства)
6) Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления
7) В управляемых формах реализован разбор командного интерфейса.

Добавлена возможность корректной обработки объектов платформы 8.3.

Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления.

Исправлены различные ошибки

1.9

Реализовано требование https://github.com/xDrivenDevelopment/v8Reader/issues/6
Теперь можно увидеть различия в модулях, если в методе модуля исправлен регистр буквы.

Реализованы требования
1) https://github.com/xDrivenDevelopment/v8Reader/issues/1
2) https://github.com/xDrivenDevelopment/v8Diff/issues/4
3) https://github.com/xDrivenDevelopment/v8Diff/issues/3

- исправлена маленькая ошибка формирования синонимов форм в конфигурациях
- добавлены работа с http-сервисами,
- исправлена совместимость со старыми версиями платформ 8.2,
- исправлена картинка строк для отображения http-сервисов,
- удаляются пустые ветки добавленных метаданных (HTTP-сервисов и определяемых типов)

27.01.2012 - на infostart.ru опубликована первая версия v8Reader
6 changes: 6 additions & 0 deletions releaseCheck.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Перед выпуском релиза нужно выполнить операции по следующему чек-листу:
- Изменить номер версии в методе Версия() модуля обработки V8Reader.epf
- Выполнить все тесты из папки Tests. Ошибок быть не должно.
- Описать все изменения версии в файле history.txt
- Убедиться, что в задачах/issues на Гитхабе для нового релиза/milestone не осталось невыполненных задач.
- Если все-таки есть незавершенные задачи, их нужно убрать из нового релиза/milestone.
39 changes: 9 additions & 30 deletions src/V8Reader/Form/ВиртуальнаяФорма/form
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
{1,
{
{13,1,
{10,1,
{3,4,
{0}
},
{3,4,
{0}
},
{7,3,0,1,100},0,
{6,3,0,1},0,
{3,3,
{-22}
},
Expand All @@ -30,47 +30,30 @@
},
{3,0,
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
{1,0},0,0},25,0,0,0,0,0,0,
{4,1,
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{1,0}
},20,0,0,0,0,0,0,
{3,1,
{3,0,
{0},"",-1,-1,1,0}
},0,1,
{1,1,
{4,
{3,
{1,1,
{"ru","Страница1"}
},
{4,0,
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0}
},-1,1,1,"Страница1",1,
{3,4,
{0}
},
{3,4,
{0}
}
}
},-1,1,1,"Страница1",1}
},1,1,0,4,
{2,8,1,1,1,0,0,0,0},
{2,8,0,1,2,0,0,0,0},
{2,392,1,1,3,0,0,8,0},
{2,284,0,1,4,0,0,8,0},1,4294967295,5,64,0,
{3,4,
{0}
},0,0,57,0},
{2,284,0,1,4,0,0,8,0},1,4294967295,5,64},
{0}
},
{0}
},1,1,1,0,0,1,4,427},
},1,1,1,0,0,1,4,470},
{
{-1},4,
{3,
Expand Down Expand Up @@ -137,11 +120,7 @@
},1,4,1,0,0,0,
{0},
{0},
{4,0,
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0},
{3,0,
{0},"",-1,-1,1,0}
},1,2,0,0,1,1}
Loading

0 comments on commit ddff1ea

Please sign in to comment.