Skip to content

Commit ddff1ea

Browse files
committed
Merge branch 'release/1.10'
2 parents 8d12376 + ae0db8c commit ddff1ea

File tree

55 files changed

+43452
-10617
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+43452
-10617
lines changed

V8Reader.epf

338 KB
Binary file not shown.

history.txt

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
1.10
2+
3+
Увеличение скорости распаковки порядка 20%
4+
В макет V8Unpack помещена новая версия, собранная Сергеем Батановым aka dmpas
5+
https://build.batanov.me/job/v8unpack-win/label=mingw32/lastSuccessfulBuild/artifact/bin/Release/v8unpack.exe
6+
Новая версия не требует дополнительных библиотек + прирост скорости распаковки по сравнению с версией V8Unpack2.0 порядка 20%
7+
8+
В V8Reader была добавлена возможность разбора обработок в структуру папок с исходниками, имеющими человекопонятные имена.
9+
Эта автоматизация была реализована в рамках проекта precommit, представляющего собой скрипт, который запускает этот разбор при каждом коммите в систему контроля версий Git.
10+
11+
Также в рамках проекта diff1C реализован скрипт, запускающий V8Reader для сравнения выгруженных с помощью стандартной выгрузки 8.3 обычных форм и табличных документов в формате xml.
12+
Попробуйте, это очень удобно!
13+
14+
1) https://github.com/xDrivenDevelopment/v8Reader/issues/9 - из командной строки через батник diff-1c-cf.bat из проекта v8Diff можно сравнить XML-файлы табличных документов из выгрузки 8.3
15+
2) https://github.com/xDrivenDevelopment/v8Reader/issues/2 - реализована проверка версии через github API (проверяется содержимое поля data из страницы https://api.github.com/repos/bambr1975/v8reader/commits?per_page=1
16+
3) Оптимизированы регулярки для корректного разбора реквизитов и табличных частей объектов метаданных
17+
4) Исправлен разбор управляемых форм (иногда выскакивала ошибка разбора)
18+
5) Изменилась логика сравнения в модулях (теперь строки структурного сравнения сравниваются без учета пустого пространства)
19+
6) Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления
20+
7) В управляемых формах реализован разбор командного интерфейса.
21+
22+
Добавлена возможность корректной обработки объектов платформы 8.3.
23+
24+
Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления.
25+
26+
Исправлены различные ошибки
27+
28+
1.9
29+
30+
Реализовано требование https://github.com/xDrivenDevelopment/v8Reader/issues/6
31+
Теперь можно увидеть различия в модулях, если в методе модуля исправлен регистр буквы.
32+
33+
Реализованы требования
34+
1) https://github.com/xDrivenDevelopment/v8Reader/issues/1
35+
2) https://github.com/xDrivenDevelopment/v8Diff/issues/4
36+
3) https://github.com/xDrivenDevelopment/v8Diff/issues/3
37+
38+
- исправлена маленькая ошибка формирования синонимов форм в конфигурациях
39+
- добавлены работа с http-сервисами,
40+
- исправлена совместимость со старыми версиями платформ 8.2,
41+
- исправлена картинка строк для отображения http-сервисов,
42+
- удаляются пустые ветки добавленных метаданных (HTTP-сервисов и определяемых типов)
43+
44+
27.01.2012 - на infostart.ru опубликована первая версия v8Reader

releaseCheck.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Перед выпуском релиза нужно выполнить операции по следующему чек-листу:
2+
- Изменить номер версии в методе Версия() модуля обработки V8Reader.epf
3+
- Выполнить все тесты из папки Tests. Ошибок быть не должно.
4+
- Описать все изменения версии в файле history.txt
5+
- Убедиться, что в задачах/issues на Гитхабе для нового релиза/milestone не осталось невыполненных задач.
6+
- Если все-таки есть незавершенные задачи, их нужно убрать из нового релиза/milestone.

src/V8Reader/Form/ВиртуальнаяФорма/form

Lines changed: 9 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
{09ccdc77-ea1a-4a6d-ab1c-3435eada2433,
66
{1,
77
{
8-
{13,1,
8+
{10,1,
99
{3,4,
1010
{0}
1111
},
1212
{3,4,
1313
{0}
1414
},
15-
{7,3,0,1,100},0,
15+
{6,3,0,1},0,
1616
{3,3,
1717
{-22}
1818
},
@@ -30,47 +30,30 @@
3030
},
3131
{3,0,
3232
{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e},
33-
{1,0},0,0},25,0,0,0,0,0,0,
34-
{4,1,
35-
{3,0,
36-
{0},"",-1,-1,1,0},
37-
{3,0,
38-
{0},"",-1,-1,1,0},
33+
{1,0}
34+
},20,0,0,0,0,0,0,
35+
{3,1,
3936
{3,0,
4037
{0},"",-1,-1,1,0}
4138
},0,1,
4239
{1,1,
43-
{4,
40+
{3,
4441
{1,1,
4542
{"ru","Страница1"}
4643
},
47-
{4,0,
4844
{3,0,
49-
{0},"",-1,-1,1,0},
50-
{3,0,
51-
{0},"",-1,-1,1,0},
5245
{3,0,
5346
{0},"",-1,-1,1,0}
54-
},-1,1,1,"Страница1",1,
55-
{3,4,
56-
{0}
57-
},
58-
{3,4,
59-
{0}
60-
}
61-
}
47+
},-1,1,1,"Страница1",1}
6248
},1,1,0,4,
6349
{2,8,1,1,1,0,0,0,0},
6450
{2,8,0,1,2,0,0,0,0},
6551
{2,392,1,1,3,0,0,8,0},
66-
{2,284,0,1,4,0,0,8,0},1,4294967295,5,64,0,
67-
{3,4,
68-
{0}
69-
},0,0,57,0},
52+
{2,284,0,1,4,0,0,8,0},1,4294967295,5,64},
7053
{0}
7154
},
7255
{0}
73-
},1,1,1,0,0,1,4,427},
56+
},1,1,1,0,0,1,4,470},
7457
{
7558
{-1},4,
7659
{3,
@@ -137,11 +120,7 @@
137120
},1,4,1,0,0,0,
138121
{0},
139122
{0},
140-
{4,0,
141123
{3,0,
142-
{0},"",-1,-1,1,0},
143-
{3,0,
144-
{0},"",-1,-1,1,0},
145124
{3,0,
146125
{0},"",-1,-1,1,0}
147126
},1,2,0,0,1,1}

0 commit comments

Comments
 (0)