]> www.wagner.pp.ru Git - sites/home_page.git/blob - software/catdoc/changelog.html
f646856d3ebc2e8e40aa79cee499b40929042152
[sites/home_page.git] / software / catdoc / changelog.html
1 <HTML><HEAD>
2 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">
3 <TITLE>Catdoc changelog </TITLE>
4 </HEAD><BODY>
5 <h1>Catdoc changelog</h1> 
6 <DL>
7 <DT>0.94.1 Feb 09 2006
8 <DD>Fixed some problems with OLE parsing. Fixed some issues with
9 codepage search introduced in the 0.94. Fixed negative record length in
10 ppt files.
11 <DT>0.94 May 02 2005
12 <DD>Added catppt utility to process powerpoint files. Now xls2csv proprerly recognizes Mac and other codepages which Microsoft refers by numbers and other world by names. Support ansicpg command in RTF. Also lot of small bug fixes 
13 <DT>0.93.4 Sep 30 2004. Wedding release.
14 <DD>After about a year of existence of version 0.93.3 numerous bug
15 reports was send to me and incorporated into CVS. So it is time to
16 release new one. Fixed lot of bugs concerning rtf parser and xls3csv.
17 Added ability to define customizable page separator for multipage
18 spreadsheets and command line switch to specify desired maximal
19 precission of floating point numbers (default now is output as many
20 digits as it is). Also fixed bug with reading pre-OLE word/write files
21 and text files (Debian bug #255625).
22 <DT>0.93.3 Nov 15 2003
23 <DD>It was planned as feature release. It has support for Excel Date
24 formatting, output of blank cells and help window in wordview.
25 Unfortunately, during its development important bug was found in
26 ole parser code. So I have to publish this release real soon after
27 previous  
28 <DT>0.93.2 Nov 14 2003
29 <DD>Improved performance of OLE parser, fixed problems with unicode
30 chars 0xFF00-0xFFFF in catdoc, rewrite wordview for unicode-aware
31 version of Tcl, with support of displaying text in language different
32 from current locale. Reworked autoconf configuration.
33 <DT>0.93.1 Sep 24 2003
34 <DD>Fixed numerous bugs in newer OLE and RTF code, including problem
35 with incorrectly interpreting last (incomplete) 256-byte block of text
36 as Unicode. Restored support for pre-OLE Word versions, which was
37 accidently lost in 0.93 
38 <DT>0.93 July 29 2003
39 <DD>Added proper handling of OLE structure (by Alex Ott). 
40 <DT>0.92 June 16 2003
41 <DD>Added RTF parser at last (contributed by Alex Ott). MS-DOS
42 executable for xls2csv is included. Some code clean up and splitting.
43 <DT>0.91.6 May 24 2003
44
45 <DD>Added autodetect of output charset from current locale. 
46 Fixed handling of RK and MULRK records in xls2csv. No more missing
47 numbers. Fixed long-standing bug with loosing of first 8 symbols when
48 recoding text file.
49 I finally began to provide MS-DOS executables for 0.91.x series
50
51 <DT>0.91.5 January 30 2002
52 <DD>I finally got to catdoc again. UTF-8 output is added.
53 Just specify utf-8 as output charset. 
54 <DT>0.91.4 December 30 1999
55 <DD>Fixed important bug in xls2csv - improper recognition of numeric
56 cells (as opposed to formula). Fixed segfault when catdoc is used to
57 recode plain text files.
58 <DT>0.91.3 December 14 1999
59 <DD>Mainly xls2csv fixes - xls2csv now recognizes some options (man page
60 is in sync), added endianess check to configure, so xls2csv compilies
61 correctly out of the box on big-endian machines
62 <DT>0.91.2 October 19 1999
63 <DD>This is first verison which includes <b>xls2csv</b> program. Also,
64 some long-standed bugs are fixed and newly-introduced bug when catdoc
65 hangs on broken files. Although these files are not read properly
66 without -b switch. New charset <a href="koi8-u.txt">koi8-u</a> is added
67 to distribution. If you want to use it in the stable version, just
68 download it from here and put in the catdoc library directory.
69 <P>
70 New switch -l is added. It causes catdoc to list available charsets in
71 current charset path.
72
73 <DT>0.91.1 October 15 1999
74 <DD>As it was expected it was wrong decision to believe information
75 about extended charset from word document header. Now we analyze
76 encoding for each 256-byte page separately (becouse it is possible that
77 first ones would be 8-bit and other 16-bit). When processing non-word
78 files (i.e. plain text) encodings are converted and -u is taken into
79 account, so catdoc can be used as generic character converter, which
80 supports utf8 and utf16 (both byteorders) as input.
81 <DT>0.91.0 October 12 1999
82 <DD>Implemented new format analyzis. Now most versions of word format
83 as well as MS-Write and rtf are detected. Boundaries of main text stream
84 are also detected, so no more garbage is produced at the end of file
85 <DT>0.90.3 August 11 1999
86 <DD>Fixed small OS-specific bugs - broken isspace in Turbo C under DOS
87 and %x was replaced %i for compatibility with SunOS 4.
88 <DT>0.90.2 May 24 1999
89 <DD><A HREF="mailto:run@pirit.com">Artem Chuprina</A> pointed out to
90 segfault error when non-existent charset is specified in command line.
91 It turned out to be silly bug in check_charset function with oneline
92 fix. You can get <A
93 HREF="ftp://ftp.ice.ru/pub/vitus/catdoc-0.90.2.patch">one-line
94 patch</A>.
95 <DT>0.90.1 Nov 26 1998
96 <DD>Duncan Simpson pointed out to numerous places in catdoc source where
97 paranoid sysadmin could suspect buffer overflow. They was investigated
98 and either rewritten or commented why they are safe. 
99 Also fixed minor bug in Makefile (make args are now propagated to
100 subdirs) and wordview (saving files now works).
101 <DT>0.90 Oct 29 1998
102 <DD>Fixed bug with redeclaring source_csname and target_csname in main.
103 Fixed bug in configure when dealing with wish 8.0.3. Catdoc considered
104 stable enough to be released.
105 <DT>0.90b5 Oct 14 1998
106
107 <DD>Fixed handling of 0x1F char (soft hyphen in Word 6.0),
108           now it is translated to 0x00AD (unicode soft hyphen)
109           Fixed permissions for manual page
110           Added --with-install-root configure arg to simplify
111           building of binary packages.
112
113 <DT>0.90b4 September 17 1998
114
115 <DD>Added proper configuration of library dir in wordview.
116 Added --disable-charset-check config option
117 Added 0x2026 symbol in ascii.rpl
118 Added more Windows codepages in distribution
119 <DT>0.90b3 September 11 1998
120 <DD> added -x option to simplify debugging of substitution maps
121 <DT>0.90b2 September 10 1998
122 <DD>Added replacement sequences for some special charachers which
123 present in cp1251 and cp1252. Fixed some filename-handling problems
124 in wordview
125 <DT>0.90b1 September 8 1998
126 <DD>Added cyrillic transliteration into <code>ascii.replchars</code>
127 fixed some bugs in configuration. Added <code>us-ascii</code> output
128 charset.
129 <DT>0.90a3 September 7 1998
130
131 <DD>Fixed small bug in table handling, which caused catdoc to output
132 extra column delimiter just before row delimiter. Added autoconf
133 configuration. <CODE>install</CODE> is back, although not for charsets
134 <DT>0.90a2 August 18 1998
135 <DD>version 0.90 was tested on BSDI and Solaris platform. Makefile was
136 rewritten to avoid use of highly incompatible
137 <CODE>/usr/{ucb,bin}/install</CODE>
138 <DT>0.90a1 August 13 1998
139 <DD>Catdoc undergone major rewrite. Now it has proper charset
140 handling, including UNICODE and runtime configurability.
141 <DT>0.35 - June 5 1998
142 <DD> Fixed bug with -s switch which prevents catdoc from returning non-zero
143 code when invoked on UNIX text file
144 <DT>0.34 - Apr 28 1998
145 <DD> Files now opened in binary mode thus allowing catdoc to work on DOS
146 and simular systems. All specs arrays now have terminating NULL
147 <DT>0.33 - October 1997
148
149 <DD> Fixed missing terminating NUL in specs array, which caused random
150 seqfaults on Linux and many other systems, because <B>specs</B> is searched
151 by <B>strchr</B> fynction
152 <DT>0.32 - August 1997
153 <DD> First mayor public release, uploaded to CTAN. Tk interface appeared,
154    manual page was written. Unfortunately, this release was buggy.
155 <DT>0.1 - 10 Dec 1996
156 <DD>First release can be traced. It was posted to
157 <a
158 href="http://groups.google.com/group/comp.os.linux.development.apps/msg/9be6e220d123161a">comp.lang.development.apps</a> 
159 </DL> 
160 </BODY>
161 </HTML>