-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchanges.txt
107 lines (83 loc) · 6.86 KB
/
changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
1.0.24
* Small refactoring
1.0.23
+ Added option not to load binary items (as images)
* Fixed loading images with invalid content type values set as generated by some converters (e.g. Any2FB application/octet-stream etc.)
1.0.21
+ Changed to build with Visual Studio 2012 Update 1 and .Net 4.5
1.0.20
+ Added detection of the image type in case media tag in FB2 is wrong
+ Added license file
1.0.19
* Changed to .Net 4.0 Client profile to reduce requirements
1.0.18
* Switched to .Net 4.0
1.0.17
+ Added ability to read some badly formated FB2 files (xmlns="")
1.0.16
+ Added some additional code handling for badly formated FB2 files
* Changed the way unknown section element blocks are handled , they now converted to simple text instead of dropping them totaly
1.0.15
* Compiled with Visual Studio 2010 , solution updated accordingly
1.0.14
+ Breaking change: Changed code to support more than one section image (as according to schema)
* Fixed several bad overrides warnings
* Fixed the bug where images after section image were replacing section image
1.0.13
+ Changing loading of tables to support table cells containing elements others than simple text
1.0.12
* Fixed recently intorduced bug sloading files without images
1.0.11
+ added support export to FB2
+ AuthorItem.cs добавлены дочерние класс для обозначения авторов,переводчиков,правообладателей
+ AuthorType.cs добавлена процедура GetElementName() Возвращает "author","translator" или "publisher" для выгрузки в FB2
+ AuthorType.cs добавлено свойство ElementName наименование элемента для типа AuthorType заполняется в конструкторе дочерних класов служит для разделения авторов переводчиков и правообладателей используется в процедуре ToXML() для экспорта в FB2
+ BinaryItem.cs добавлена процедура GetXContentType() возвращает тип для атрибута content-type елемента binary
*CiteItem.cs тип переменной author заменен с ParagraphItem на дочерний TextAuthorItem для правильной выгрузки в FB2
*EpigraphItem.cs тип списка textAuthors заменен с SimpleText на IFb2TextItem т.к. тип TextAuthorItem не поддерживает интерфейс SimpleText
*EpigraphItem.cs тип переменной author заменен с SimpleText на дочерний TextAuthorItem для правильной выгрузки в FB2
*FB2TextItem.cs в перечисление добавлен стиль strikethrough, //<strikethrough>
+FB2TextItem.cs В интерфейс IFb2TextItem добавлено объявление процедуры выгрузки в FB2
+OutPutDocumentType.cs Добавлена процедура GetXCreate() возвращающая значение для атрибута <create> элемента <output-document-class>
*ParagraphItem.cs Замена ошибочного ID на правильный Style при разборе атрибутов элемента <p>
+PartShareInstructionType.cs Добавлена процедура GetXInclude() возвращает значения для формирования атрибута <include> элемента <part>
*StanzaItem.cs Добавлена принудительная инициализация Title = null
+ShareInstructionType.cs Добавлено в интерфейс объявление процедуры экспорта в FB2
+ShareInstructionType.cs Добавлена процедура GetXSharedMode()возвращающая значение для атрибута <mode> элемента <output>
+ShareInstructionType.cs Добавлена процедура GetXIncludeAll()возвращающая значение для атрибута <include-all> элемента <output>
+SimpleText.cs Добавлено объявление процедуры выгрузки в FB2 в интерфейс StyleType
*SimpleText.cs во всех элементах switch делалось одно и тоже swithch закоментировал заполнение Text вынес за пределы switch
+SimpleText.cs Добавлена обработка стиля strikethrough
+SimpleText.cs Добавлена процедура GetXStyle возвращающая наименование стилевого элемента элемента
+BaseCellElement.cs Интерфейс расширен процедурой выгрузки в FB2
+BaseCellElement.cs Добавлена виртуальная GetElementName() процедура возвращающая наименование элемента
+BaseCellElement.cs Добавлены процедуры возвращающие значения для атрибутов выравнивания элементов таблицы
+TableCellItem.cs и TableHeadingItem.cs добавлена перегрузка процедуры возвращающей наименование элемента
*FB2File.cs Единичный элемент <custom-info> заменен на список
+FB2File.cs загрузка бинарных данных для обложки картинка обложки загрузится и призагрузке только заголовков FB2
*ItemDocumentInfo.cs Добавлено для правильности распознования версии книги не зависимо от региональных настроек (например русские настройки вместо . требовали ,)
1.0.10
* Fixed bug with reading sub-sequences from FB2 heder
1.0.9
* Fixed bug with reading sequences from FB2 heder
1.0.8
* added support for image media type "image/jpg" (previously only "image/jpeg" was loaded)
1.0.7
* Fixed another problem with reading "deep" inclusion nodes, text related
1.0.6
* Added support for ereading GIF images in FB2, not standard but some use them
1.0.5
* Made some changes to support inline images and links inside text at any "depth" of inclusion
* Fixed a small format bug in one of the debug messages
1.0.4
* Fixed bug when parent text container in case of multiple inclusions was given style "normal" even if it's not
1.0.3.
* Removed unneeded debug assertion when detecting the section image and section contains more then one image
* Fixed loading of tables
1.0.2
* Fixed bug with not reading epigraph authors
1.0.1
+ added support to load PNG file from FB2
-------------------------------------------------------------------------------------------
+ - Feature added
* - Bug fixed/Feature changed