File: NEWS

package info (click to toggle)
vsdump 0.0.45-1
  • links: PTS
  • area: main
  • in suites: bullseye, buster, jessie, jessie-kfreebsd, sid, squeeze, stretch, wheezy
  • size: 632 kB
  • ctags: 98
  • sloc: ansic: 1,870; sh: 800; makefile: 96
file content (140 lines) | stat: -rw-r--r-- 4,713 bytes parent folder | download
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
--- Release 0.0.45 -------------
chunks_parse_cmds.tbl is dual-licensed now by Apache POI request.

--- Release 0.0.44 -------------
Bugfix for ver6/11 support broken by 4/5 support addition.

--- Release 0.0.43 -------------
Backported version 4 and 5 support from vsdviewer.

--- Release 0.0.42 -------------
Workaround for SmartTagDef chunk trailer.

--- Release 0.0.41 -------------
ForeignData format detection was added to vsd_parse_stream_c.
It would be better to take it from ForeignType chunk, but for now it's just magic bytes checking.

--- Release 0.0.40 -------------
Now vsd_parse_blocks skips 'bad' blocks.
Suitable formulas will be missed from file,
but I think it's still better than crash or loop.

--- Release 0.0.39 -------------
Small fix in chunk parsing to reflect most of new discoveries.
New COPYING file with GPLv3 text added.
Added information about copyright to every .c/.py file. 

--- Release 0.0.38 -------------
License changed to GPLv3 by request from Apache Lucene dudes.
Small fix in chunk parsing in both C and pygtk versions.

--- Release 0.0.37 -------------
Welcome back, version 6 support! =)
Added primitive pygtk-based explorer/viewer.

--- Release 0.0.36 -------------
Lots of fixes in chunk_parse_cmds.tbl.
Small fixes of chunk terminators.
Correction of names to comply with VDX.

--- Release 0.0.35 -------------
Our team is double-sized now! ;-)
Lots of fixes in chunk_parse_cmds.tbl.
Conversion of strings to UTF-8.

--- Release 0.0.34 -------------
Revised 0x6* and 0x7* chunks.

--- Release 0.0.33 -------------
Most of _*() functions are recognized now.

--- Release 0.0.32 -------------
Added '%' operation. More function names recognized.
Some bugs were fixed. 

--- Release 0.0.31 -------------
Added support for GetVal(), most of names are recognized for GetVal() and GetRef() now.
Added support for chunks 0x4d (Shape Type='Guide') and 0x9f ('Align').
More names recognized. Improved support for 0x70 names.

--- Release 0.0.30 -------------
Fixed bug with copying strings in formulas.
Found '&' operation. Added minimal support for GetRef() function.

--- Release 0.0.29 -------------
Fixes for linux-ppc .ico palette.
Small fixes of chunk terminators.

--- Release 0.0.28 -------------
Implemented saving of type 0x23 streams as an .ICO files.

--- Release 0.0.27 -------------
Implemented parsing of 0x70 names in blocks.
Implemented parsing of '0x8a' version of NURBS() function.
Improved output (debugging is easier now).
Small fixes here and where.

--- Release 0.0.26 -------------
Implemented saving of embedded OLE objects.
Not carefully tested support for embedded xls,doc,ppt,msgraph files.

--- Release 0.0.25 -------------
Fixed emf/wmf extraction from VSSes.

--- Release 0.0.24 -------------
Implemented correct saving of embedded images for version 6 files (V2k and V2k2).
wmfs are now saved with '.wmf' instead of '.emf' extension. 
Added support for bmp. 

--- Release 0.0.23 -------------
Implemented correct assignment of image file name extensions for jpg, gif, tiff, png.

--- Release 0.0.22 -------------
0.0.20 and 0.0.21 were unable to work right with version 11.
Fixed.

--- Release 0.0.21 -------------
Implemented parsing of AND(), OR() and IF().

--- Release 0.0.20 -------------
Implemented parsing for all Type 2 blocks (except AND()/OR()/IF() functions).
Was not tested on linux-ppc yet.

--- Release 0.0.19 -------------
"First step to the library"
Fixed some version5 unfriendly code.

--- Release 0.0.18 -------------
Now really works on linux-pps. Thanks SVU!

--- Release 0.0.16 -------------
Fixed bugs and mistakes.
Now should be able to work on linux-pps. Thanks SVU!

--- Release 0.0.15 -------------
Fixed bugs and mistakes.
Partial support of 0x4* streams added.

--- Release 0.0.12 -------------
vsd_dump_stream_15 was reworked.
Now vsdump reads chunks parsing cmds from file.
!!! WARNING !!!
'chunks_parse_cmds.tbl' must be in the directory where 'vsdump' is.

--- Release 0.0.10 -------------
This is a code clarification release.
I hope it's much better now (except vsd_dump_stream_15 this one must be reworked).

--- Release 0.0.9 -------------
The big changes in a structure and renaming of files.
Now counts 'covered' length and inform about it and length of file.

Added some kind of Version 5 support. The code is dirty an unelegant
(was implemented just to check some guesses and will be rewritten later).
Added an extraction of EMF/WMF files from 0xC streams of Version 5 files.

--- Release 0.0.8 -------------
A lot of chunks are recognised now.
The meaning of 'type 3 blocks' was found.
Most of functions and names were documented.
Need to rewrite the code to utilize all known data about the format.