Blame CHANGES

Packit Service 17a1e4
CHANGES:
Packit Service 17a1e4
Packit Service 17a1e4
01/3/2017:
Packit Service 17a1e4
- add a parser for Microsoft Multiplan v1.11 mac files
Packit Service 17a1e4
Packit Service 17a1e4
12/27/2017:
Packit Service 17a1e4
- Claris Resolve/Wingz: try to retrieve's the graphic, textbox, ...
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.14 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
8/23/2017:
Packit Service 17a1e4
- require c++-11 + modernize the code,
Packit Service 17a1e4
- AppleWorks/ClarisWorks: try to retrieve more data in dabase's file
Packit Service 17a1e4
  (the pictures, replace enum id by their values, the calculation's formula).
Packit Service 17a1e4
- PowerPoint: correct a problem with bullet's encoding in v3-v4 Mac's files,
Packit Service 17a1e4
- Microsoft Word: try to retrieve some metadata.
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.13 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
7/15/2017:
Packit Service 17a1e4
- correct many fuzzing's errors,
Packit Service 17a1e4
- FreeHand's parser: correct some minor errors.
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.12 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
3/23/2017:
Packit Service 17a1e4
- add a parser to read Windows PowerPoint 95 files
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.11 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
1/23/2017:
Packit Service 17a1e4
- add some parsers to read Mac PowerPoint v4 files and Windows PowerPoint v2,v4 files
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.10 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
11/16/2016
Packit Service 17a1e4
- add some parsers to read Mac PowerPoint v1-v3 files and Windows PowerPoint v3 files
Packit Service 17a1e4
Packit Service 17a1e4
10/6/2016
Packit Service 17a1e4
- accept to read structured input containing a DataFork's stream and a RsrcInfo's stream
Packit Service 17a1e4
  (or the three following streams DataFork,InfoFork,RsrcFork)
Packit Service 17a1e4
- modified the converters to create such an input when they find a rsrc fork...
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.9 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
6/14/2016
Packit Service 17a1e4
- allow to compile with clang++ using arguments:
Packit Service 17a1e4
  "-Weverything -Wno-padded"
Packit Service 17a1e4
Packit Service 17a1e4
6/8/2016
Packit Service 17a1e4
- allow to compile with clang++ using arguments:
Packit Service 17a1e4
  "-Weverything -Wno-padded -Wno-old-style-cast -Wno-covered-switch-default"
Packit Service 17a1e4
- fix some problems found by afl
Packit Service 17a1e4
Packit Service 17a1e4
6/3/2016
Packit Service 17a1e4
- add a parser to Cricket Draw v1.1.1 files,
Packit Service 17a1e4
Packit Service 17a1e4
5/28/2016
Packit Service 17a1e4
- add a parser for MouseWrite files
Packit Service 17a1e4
Packit Service 17a1e4
5/18/2016
Packit Service 17a1e4
- add a parser for MaxWrite files
Packit Service 17a1e4
Packit Service 17a1e4
5/16/2016
Packit Service 17a1e4
- add a parser to Cricket Draw v1.0.1 files,
Packit Service 17a1e4
- add a class to store transformation: MWAwTransformation
Packit Service 17a1e4
Packit Service 17a1e4
5/6/2016
Packit Service 17a1e4
- add a parser for Aldus FreeHand version 1 and 2 files
Packit Service 17a1e4
  which are not converted by libfreehand's library.
Packit Service 17a1e4
  It seems logical to move back someday this parser
Packit Service 17a1e4
  in libfreehand library...
Packit Service 17a1e4
  
Packit Service 17a1e4
4/16/2016
Packit Service 17a1e4
- ApplePict: read uncompressed Quicktime opcode
Packit Service 17a1e4
- ClarisWorks/AppleWorks: retrieve some metadata
Packit Service 17a1e4
- all: generate real date/time fields...
Packit Service 17a1e4
- all: improve the checking of formats when parsing a file
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.8 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
11/15/2015
Packit Service 17a1e4
- RagTime v5-v6 parser: try to retrieve the embedded spreadsheets
Packit Service 17a1e4
  + begin to understand the hierarchical structures which store
Packit Service 17a1e4
    a chart (but not the meaning of each field),
Packit Service 17a1e4
- ClarisWorks/AppleWorks: find a new structure in the file's header
Packit Service 17a1e4
  (which could prevent to convert some database's file),
Packit Service 17a1e4
- BeagleWorks/GreatWorks/Word Perfect Works: retrieve the picture's
Packit Service 17a1e4
  field in a database
Packit Service 17a1e4
- all: improve a little the methods which create spreadsheets,
Packit Service 17a1e4
- all: make some constructors explicit.
Packit Service 17a1e4
Packit Service 17a1e4
10/13/2015
Packit Service 17a1e4
- add a parser for Style documents(at least v1.6 and v1.9)
Packit Service 17a1e4
Packit Service 17a1e4
10/9/2015
Packit Service 17a1e4
- add file signatures for FullPaint documents which have the same format as MacPaint..
Packit Service 17a1e4
Packit Service 17a1e4
10/8/2015
Packit Service 17a1e4
- add a parser for Pixel Paint documents
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.7 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
7/22/2015:
Packit Service 17a1e4
- correct many problems detected by afl...
Packit Service 17a1e4
Packit Service 17a1e4
7/16/2015:
Packit Service 17a1e4
- RagTime v5-v6 parser: try to retrieve the main layouts and the
Packit Service 17a1e4
  picture/shape/textbox, ie. now, it generates result but it is
Packit Service 17a1e4
  still very imcomplete... 
Packit Service 17a1e4
- MWAW{Graphic,Presentation,Text}Listener: correct a problem in openGroup
Packit Service 17a1e4
  which may create to incorrect document,
Packit Service 17a1e4
- create an MWAWEmbeddedObject class to store a picture with various
Packit Service 17a1e4
  representation,
Packit Service 17a1e4
- MWAW*Listener: rename insertPicture in insertShape, add a function to
Packit Service 17a1e4
  insert a texbox in a MWAWGraphicShape(which only insert a basic textbox)
Packit Service 17a1e4
  ...
Packit Service 17a1e4
Packit Service 17a1e4
6/22/2015:
Packit Service 17a1e4
- add a parser for MacDraft v4-v5 document
Packit Service 17a1e4
- allow to create pattern's surface with various intensity
Packit Service 17a1e4
- allow to create simple measure
Packit Service 17a1e4
Packit Service 17a1e4
6/14/2015:
Packit Service 17a1e4
- allow to build doc only for the api classes, using --with-docs=no|api|full
Packit Service 17a1e4
  to create no documentation, only API classes' documentations, all classes'
Packit Service 17a1e4
  documentations
Packit Service 17a1e4
  
Packit Service 17a1e4
5/28/2015:
Packit Service 17a1e4
- add a minimal parser for ApplePict v1.v2,
Packit Service 17a1e4
  ie. no clipping, do not take in account the copy mode: srcCopy, srcOr, ...
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.6 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
5/10/2015:
Packit Service 17a1e4
- add a parser for MacDraft v1 Document
Packit Service 17a1e4
Packit Service 17a1e4
4/29/2015:
Packit Service 17a1e4
- add a parser for ClarisDraw Document
Packit Service 17a1e4
Packit Service 17a1e4
4/18/2015:
Packit Service 17a1e4
- RagTime v5-v6 parser(not functional): continue to works on this filter,
Packit Service 17a1e4
  try to find the different kinds of cluster and how to parse them, ...
Packit Service 17a1e4
- AppleWorks/ClarisWorks parser[spreadsheet]: do not remove first empty row/columns.
Packit Service 17a1e4
- remove all assert calls
Packit Service 17a1e4
- rename Box2,Vec2,... in MWAWBox2, MWAWVec2,... to avoid potential name's conflict
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.5 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
12/26/2014:
Packit Service 17a1e4
- modify API's functions to avoid potential throw.
Packit Service 17a1e4
Packit Service 17a1e4
11/9/2014:
Packit Service 17a1e4
- AppleWorks/ClarisWorks parser[draw]: 
Packit Service 17a1e4
  try to send master pages on each page of the final documents
Packit Service 17a1e4
  try to do not cut shapes, pictures which are on several pages (by creating bigger pages)
Packit Service 17a1e4
Packit Service 17a1e4
10/29/2014:
Packit Service 17a1e4
- MacDraw Pro: add a parser for MacDraw Pro v1
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.4 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
10/2/2014:
Packit Service 17a1e4
- RagTime v5-v6: begin to find the main structures in a document, to be continued...
Packit Service 17a1e4
- fix some coverity problems.
Packit Service 17a1e4
Packit Service 17a1e4
9/12/2014:
Packit Service 17a1e4
- AppleWorks: add a presentation parser
Packit Service 17a1e4
Packit Service 17a1e4
8/22/2014:
Packit Service 17a1e4
- MacDraw II: add a parser for MacDraw II v1.0-v1.1
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.3 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
7/28/2014:
Packit Service 17a1e4
- AppleWorks/ClarisWorks: manage multiple headers/footers + better rebuilding of complex group
Packit Service 17a1e4
Packit Service 17a1e4
7/1/2014:
Packit Service 17a1e4
- MacDraw: add a parser for v0 and v1 documents
Packit Service 17a1e4
Packit Service 17a1e4
6/22/2014:
Packit Service 17a1e4
- RagTime: add a parser to parse v2 and v3 documents
Packit Service 17a1e4
Packit Service 17a1e4
6/6/2014:
Packit Service 17a1e4
- rewrite MWAWCellContent::double2Date to avoid problem with 32/64 time_t values
Packit Service 17a1e4
- correct many <<small>> problems
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.2 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
5/23/2014
Packit Service 17a1e4
- create version 0.3.1 to be in correspondance with librevenge-0.0.0
Packit Service 17a1e4
Packit Service 17a1e4
5/13/2014
Packit Service 17a1e4
- add code to create embedded spreadsheet
Packit Service 17a1e4
- AppleWorks/ClarisWorks: send page's embedded spreadsheets as spreadsheet (instead of table) 
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.3.1 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
4/16/2014
Packit Service 17a1e4
- GreatWorks: add a database parser which uses spreadsheet interface
Packit Service 17a1e4
Packit Service 17a1e4
4/8/2014
Packit Service 17a1e4
- BeagleWorks/WordPerfect Works: add a database parser which uses spreadsheet interface
Packit Service 17a1e4
Packit Service 17a1e4
4/3/2014
Packit Service 17a1e4
- MicrosoftWorks: add a database parser which uses spreadsheet interface
Packit Service 17a1e4
Packit Service 17a1e4
3/29/2014
Packit Service 17a1e4
- MicrosoftWorks: add a graphic parser(must find more document to improve it)
Packit Service 17a1e4
Packit Service 17a1e4
3/21/2014
Packit Service 17a1e4
- GreatWorks: replace the parser of vector graphic documents by a parser
Packit Service 17a1e4
  which generates graphic documents + correct to code to reconstruct arc/pie
Packit Service 17a1e4
Packit Service 17a1e4
3/19/2014
Packit Service 17a1e4
- BeagleWorks/WordPerfect Works: add parser of vector graphic documents
Packit Service 17a1e4
Packit Service 17a1e4
3/13/2014
Packit Service 17a1e4
- SuperPaint: add a parser of drawing SuperPaint v1 document
Packit Service 17a1e4
Packit Service 17a1e4
3/7/2014
Packit Service 17a1e4
- SuperPaint: add a parser of Paint SuperPaint v1 document
Packit Service 17a1e4
Packit Service 17a1e4
3/5/2014:
Packit Service 17a1e4
- AppleWorks/ClarisWorks: make the parser of the paint documents
Packit Service 17a1e4
   a parser which creates graphic (instead of a text document).
Packit Service 17a1e4
- MacPaint: add a parser of MacPaint document + move the code
Packit Service 17a1e4
   to parse GreatWorks v1 paint files (which have the same format)
Packit Service 17a1e4
   in this parser.
Packit Service 17a1e4
3/4/2014:
Packit Service 17a1e4
- GreatWorks: add parser of paint documents
Packit Service 17a1e4
3/3/2014:
Packit Service 17a1e4
- BeagleWorks/WordPerfect Work: add parser of paint documents
Packit Service 17a1e4
2/28/2014:
Packit Service 17a1e4
- transform MWAWGraphicListener into a listener able to export draw files
Packit Service 17a1e4
Packit Service 17a1e4
2/21/2014:
Packit Service 17a1e4
- Claris Resolve: add a spreadsheet parser (only export spreadsheet's content
Packit Service 17a1e4
  but not the frames)
Packit Service 17a1e4
- Claris Resolve/Wingz: try to decode encrypted files
Packit Service 17a1e4
Packit Service 17a1e4
2/14/2014:
Packit Service 17a1e4
- Wingz: add a spreadsheet parser (only export spreadsheet's content
Packit Service 17a1e4
  but not the frames)
Packit Service 17a1e4
- check that the output of the different executables are compatible with
Packit Service 17a1e4
  help2man --help-option=-h --version-option=-v --no-discard-stderr EXECUTABLE
Packit Service 17a1e4
Packit Service 17a1e4
2/2/2014:
Packit Service 17a1e4
- AppleWorks/ClarisWorks: add a spreadsheet parser for spreadsheet
Packit Service 17a1e4
  (only export main spreadsheet's content but not the frames), and
Packit Service 17a1e4
  for database(export the main database content row by row as a
Packit Service 17a1e4
  spreadsheet)
Packit Service 17a1e4
Packit Service 17a1e4
1/23/2014:
Packit Service 17a1e4
- add some enums of pure spreadsheet applications...
Packit Service 17a1e4
Packit Service 17a1e4
1/22/2014:
Packit Service 17a1e4
- GreatWorks: add a spreadsheet parser(main content + some graphics)
Packit Service 17a1e4
Packit Service 17a1e4
1/17/2014:
Packit Service 17a1e4
- MicrosoftWorks: add a spreadsheet parser(main content + some graphics)
Packit Service 17a1e4
Packit Service 17a1e4
1/10/2014:
Packit Service 17a1e4
- rename all the parser files to recognize more easily the parser...
Packit Service 17a1e4
Packit Service 17a1e4
1/6/2014:
Packit Service 17a1e4
- BeagleWorks/WordPerfect Work: add code to retrieve chart, very basic,
Packit Service 17a1e4
  ie. retrieve only the data ranges:-~
Packit Service 17a1e4
- add a class MWAWChart to store and create some basic charts
Packit Service 17a1e4
Packit Service 17a1e4
12/26/2013:
Packit Service 17a1e4
- rename mwaw2odt in mwaw2odf in writerperfect
Packit Service 17a1e4
- BeagleWorks/WordPerfect Work: add a spreadsheet parser
Packit Service 17a1e4
Packit Service 17a1e4
12/22/2013:
Packit Service 17a1e4
- add a listener MWAWSpreadsheetListener to create spreadsheet document
Packit Service 17a1e4
Packit Service 17a1e4
12/18/2013:
Packit Service 17a1e4
- create simple graphic shapes directly (rectangles, lines, cicles, polygon),
Packit Service 17a1e4
  ie. no longer create an embedded object to export a single graphic shapes.
Packit Service 17a1e4
  Note: the path shapes and the shapes' group continue to create an embedded
Packit Service 17a1e4
  object 
Packit Service 17a1e4
Packit Service 17a1e4
11/02/2013:
Packit Service 17a1e4
- update libmwaw to depend on librevenge
Packit Service 17a1e4
Packit Service 17a1e4
============== end of version 0.2. =================
Packit Service 17a1e4
Packit Service 17a1e4
12/02/2013:
Packit Service 17a1e4
- AppleWorks/ClarisWorks parser: recognize more bitmap
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.2.1 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
10/19/2013:
Packit Service 17a1e4
- switch to version 0.2: simplify the interface to retrieve graphic created
Packit Service 17a1e4
  by libmwaw, add possibility to manage password in some near futur, try
Packit Service 17a1e4
  to make all enum more meaningfy.
Packit Service 17a1e4
Packit Service 17a1e4
10/17/2013:
Packit Service 17a1e4
- Microsoft Word parser: try to improve the parsings of the character and
Packit Service 17a1e4
  paragraph properties. This must correct most of the problems concerning the 
Packit Service 17a1e4
  paragraph properties but only some concerning the character properties.
Packit Service 17a1e4
Packit Service 17a1e4
10/10/2013:
Packit Service 17a1e4
- AppleWorks/ClarisWorks parser: begin to parse the spreadsheet and
Packit Service 17a1e4
  database structure + begin to reconstruct a spreadsheet present in a
Packit Service 17a1e4
  word text document in a table.
Packit Service 17a1e4
  Create a small tool mwaw2csv to retrieve the main content of a spreadsheet
Packit Service 17a1e4
  /database AppleWorks/ClarisWorks.
Packit Service 17a1e4
Packit Service 17a1e4
10/07/2013:
Packit Service 17a1e4
- AppleWorks/ClarisWorks parser: retrieve the patterns, the wallpaper;
Packit Service 17a1e4
  send the reconstructed bitmaps with the good size; retrieve the accross
Packit Service 17a1e4
  pages in a drawing document; try to reconstruct a single picture for a
Packit Service 17a1e4
  group of shape, ...
Packit Service 17a1e4
Packit Service 17a1e4
09/27/2013:
Packit Service 17a1e4
- FullWrite parser: retrieve the header/footer + better reconstruction of
Packit Service 17a1e4
  frame's borders
Packit Service 17a1e4
Packit Service 17a1e4
09/25/2013:
Packit Service 17a1e4
- HanMac Word-J: retrieve the patterns, the textboxes borders and links,
Packit Service 17a1e4
  try to reconstruct a single picture for a group of shape, ...
Packit Service 17a1e4
Packit Service 17a1e4
09/23/2013:
Packit Service 17a1e4
- HanMac Word-K: retrieve the patterns, the textboxes borders and links,
Packit Service 17a1e4
  try to reconstruct a single picture for a group of shape, ...
Packit Service 17a1e4
Packit Service 17a1e4
09/18/2013:
Packit Service 17a1e4
- add some functions to MWAWGraphicListener: to make it more similar to
Packit Service 17a1e4
  MWAWContentListener
Packit Service 17a1e4
- create a virtual parent class MWAWListener which regroups the similar
Packit Service 17a1e4
  function in MWAWGraphicListener and MWAWContentListner,
Packit Service 17a1e4
- GreatWorks parser: add pattern+gradient, generate pictures which
Packit Service 17a1e4
  regroup many shapes, remain some problem with z-index
Packit Service 17a1e4
Packit Service 17a1e4
09/15/2013:
Packit Service 17a1e4
- make MWAWPictBasic disappear
Packit Service 17a1e4
Packit Service 17a1e4
09/13/2013:
Packit Service 17a1e4
- add MWAWGraphicListener: a listener to create complex picture; first try, must be improved...
Packit Service 17a1e4
- add MWAWGraphicInterface: an internal graphic interface a la libwpg-0.3.0 ( which contains
Packit Service 17a1e4
  functions to output in libwpg-0.2.0 format )
Packit Service 17a1e4
- begin to remove the calls to the previous classes in MWAWPictBasic...
Packit Service 17a1e4
Packit Service 17a1e4
09/11/2013:
Packit Service 17a1e4
- add a class MWAWGraphicShape to define basic shapes,
Packit Service 17a1e4
- begin to remove call to MWAWPictBasic to prepare the creation of a MWAWGraphicListener
Packit Service 17a1e4
- check that Acta, BeagleWorks/WordPerfect Work, LightWay Text, MacDoc, MacWrite,
Packit Service 17a1e4
  Mariner Write, Nisus Writer, WriterPlus, Z-Write use the new properties' classes
Packit Service 17a1e4
Packit Service 17a1e4
09/07/2013:
Packit Service 17a1e4
- More Parser: recognize basic picture in the main data text
Packit Service 17a1e4
- check that DOCMaker, eDoc, More, MindWrite, SimpleText, Tex-Edit, WriteNow
Packit Service 17a1e4
   use the new properties' classes,
Packit Service 17a1e4
Packit Service 17a1e4
09/06/2013:
Packit Service 17a1e4
- refactor the graphic generation: add classes to define complex graphic
Packit Service 17a1e4
  styles and modify the basic shapes, text box and group classes to create
Packit Service 17a1e4
  more complex pictures. 
Packit Service 17a1e4
  This will probably imply to introduce a GraphicListener in some near future,
Packit Service 17a1e4
  but not now...
Packit Service 17a1e4
- modify Microsoft Works parser to use these classes to generate ( when possible)
Packit Service 17a1e4
  graphics with pattern, gradient background and to render a group of simple
Packit Service 17a1e4
  shapes and text in one graphic (when possible)
Packit Service 17a1e4
Packit Service 17a1e4
============== end of version 0.1. =================
Packit Service 17a1e4
Packit Service 17a1e4
07/31/2013:
Packit Service 17a1e4
- recognize more WriteNow 1.0 files
Packit Service 17a1e4
Packit Service 17a1e4
07/29/2013:
Packit Service 17a1e4
- check that the Microsoft Word use the new properties' classes,
Packit Service 17a1e4
- Microsoft Word parser: understand where the different properties
Packit Service 17a1e4
  are exactly stored,
Packit Service 17a1e4
Packit Service 17a1e4
07/16/2013:
Packit Service 17a1e4
- check that LightWay Text, Mariner Write, Microsoft Works, WriterPlus
Packit Service 17a1e4
  use the new properties' classes,
Packit Service 17a1e4
- Microsoft Works parser: retrieve the cell background and font colors +
Packit Service 17a1e4
  try to recognize functions patterns,
Packit Service 17a1e4
Packit Service 17a1e4
07/15/2013:
Packit Service 17a1e4
- check that FullWrite use the new properties' classes,
Packit Service 17a1e4
- try to retrieve the pages' margins, the sidebar and their content,
Packit Service 17a1e4
Packit Service 17a1e4
07/09/2013:
Packit Service 17a1e4
- check that Acta, BeagleWorks/WordPerfect Works, GreatWorks, HanMac Word-J,
Packit Service 17a1e4
  HanMac Word-K, Nisus Writer, Z-Write use the new properties' classes,
Packit Service 17a1e4
- HanMac Word-J, HanMac Word-K: retrieve the extra line's style in a table's
Packit Service 17a1e4
  cell,
Packit Service 17a1e4
Packit Service 17a1e4
07/07/2013:
Packit Service 17a1e4
- add a parser for MacDoc v1.3 document and self-reading document
Packit Service 17a1e4
Packit Service 17a1e4
07/05/2013:
Packit Service 17a1e4
- MWAWZip and MWAWFile: look also in FINDER.DAT and RESOURCE.FRK to retrieve
Packit Service 17a1e4
  resource fork
Packit Service 17a1e4
- MacWrite II/Pro: use patterns to define the final color + retrieve
Packit Service 17a1e4
  table's cells properties
Packit Service 17a1e4
- WriteNow: retrieve table's cells properties
Packit Service 17a1e4
- check that AppleWorks/ClarisWorks, DOCMaker, eDoc, MacWrite, MindWrite,
Packit Service 17a1e4
  More, SimpleText, Tex-Edit, WriteNow use the new properties' classes,
Packit Service 17a1e4
Packit Service 17a1e4
07/02/2013:
Packit Service 17a1e4
- refactor the MWAWCell and MWAWTable classes
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.1.11 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
06/24/2013:
Packit Service 17a1e4
- add a parser for BeagleWorks v1.0 and WordPerfect Works v1.2
Packit Service 17a1e4
- optimize a little the detection of a hqx/zip Document
Packit Service 17a1e4
Packit Service 17a1e4
06/14/2013:
Packit Service 17a1e4
- modify the code to use RVNG_SEEK_END when possible
Packit Service 17a1e4
Packit Service 17a1e4
06/12/2013:
Packit Service 17a1e4
- add a parser for GreatWorks v1-v2 to read text and draw document
Packit Service 17a1e4
Packit Service 17a1e4
05/28/2013:
Packit Service 17a1e4
- add a parser for More 2.0 and 3.0, retrieve the organization
Packit Service 17a1e4
  part but not the slide/tree parts ( one days in a Library
Packit Service 17a1e4
  to retrieve slides ? )
Packit Service 17a1e4
Packit Service 17a1e4
-------- version 0.1.10 (start)  -------------
Packit Service 17a1e4
Packit Service 17a1e4
05/13/2013:
Packit Service 17a1e4
- improve a little the Microsoft Word filter to better manage
Packit Service 17a1e4
  character and paragraph properties
Packit Service 17a1e4
Packit Service 17a1e4
05/07/2013:
Packit Service 17a1e4
- check that the remaining parsers (excepted Microsoft Word) use the
Packit Service 17a1e4
  new properties' classes,
Packit Service 17a1e4
- add table generation in FullWrite parser,
Packit Service 17a1e4
- rewrite from scratch zip.cpp (to avoid using different license),
Packit Service 17a1e4
- + many code corrections done by David Tardon.
Packit Service 17a1e4
Packit Service 17a1e4
05/03/2013:
Packit Service 17a1e4
- check that the WriterPlus parsers use the new properties' classes,
Packit Service 17a1e4
- simplify a little the code of MWAWDocument
Packit Service 17a1e4
Packit Service 17a1e4
04/30/2013:
Packit Service 17a1e4
- add a parser for Acta v2 and Acta Classic v1,
Packit Service 17a1e4
- check that the DOCMaker, eDOC, SimpleText, Tex-Edit, Z-Write parsers
Packit Service 17a1e4
  use the new properties' classes,
Packit Service 17a1e4
Packit Service 17a1e4
04/25/2013:
Packit Service 17a1e4
- rewrite MWAWPageSpan,
Packit Service 17a1e4
- add classes MWAWField, MWAWNote, MWAWSection to store/manage
Packit Service 17a1e4
  field, note, section properties,
Packit Service 17a1e4
- check that the ClarisWorks/AppleWorks, MacWrite, MindWrite,
Packit Service 17a1e4
  WriteNow parsers use the new properties' classes,
Packit Service 17a1e4
- improve a little the ClarisWorks/AppleWorks frame position by
Packit Service 17a1e4
  placing <<correctly>> all page's frames,
Packit Service 17a1e4
- MWAWContentListener : add a sanity check to insure that at most
Packit Service 17a1e4
  200 very small pictures are generated.
Packit Service 17a1e4
Packit Service 17a1e4
04/14/2013: ----- version 0.1.9 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
04/14/2013:
Packit Service 17a1e4
- check that the Microsoft Word parser use all
Packit Service 17a1e4
  the paragraph properties
Packit Service 17a1e4
- improve a little the Microsoft Word filter to better manage
Packit Service 17a1e4
  character and paragraph properties
Packit Service 17a1e4
Packit Service 17a1e4
04/04/2013:
Packit Service 17a1e4
- add parser for HanMac Word-J document
Packit Service 17a1e4
- HanMac Word-K: retrieve header/footer, footnote, section, ...
Packit Service 17a1e4
Packit Service 17a1e4
03/12/2013: ----- version 0.1.8 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
03/12/2013:
Packit Service 17a1e4
- skip version 1.6 ( to be coherent with tag )
Packit Service 17a1e4
Packit Service 17a1e4
03/08/2013:
Packit Service 17a1e4
- check that HanMac Word-K and Microsoft Works parser use all
Packit Service 17a1e4
  the paragraph properties
Packit Service 17a1e4
- refactoring of the windows building by Fridrich Strba + many
Packit Service 17a1e4
  other improvements...
Packit Service 17a1e4
Packit Service 17a1e4
03/04/2013:
Packit Service 17a1e4
- check that Claris/AppleWorks, Mariner Write, MindWrite parsers use all
Packit Service 17a1e4
  the paragraph properties
Packit Service 17a1e4
- add the management of outline ( normal and hidden ) in FullWrite
Packit Service 17a1e4
  parser and the management of paragraph borders. Remains some problems,
Packit Service 17a1e4
  ...
Packit Service 17a1e4
Packit Service 17a1e4
02/22/2013:
Packit Service 17a1e4
- begin to add a new list manager in MWAWList
Packit Service 17a1e4
- check that eDOC, DOCMaker, LightWay Text, MacWrite, Nisus Writer,
Packit Service 17a1e4
  SimpleText, Tex-Edit, WriteNow, WriterPlus, Z-Write parsers use all
Packit Service 17a1e4
  the paragraph properties
Packit Service 17a1e4
Packit Service 17a1e4
02/09/2013:
Packit Service 17a1e4
- begin to rewrite MWAWParagraph
Packit Service 17a1e4
- add a SimpleText/TeachText v1.2 parser
Packit Service 17a1e4
- add a Tex-Edit v2.7 parser
Packit Service 17a1e4
Packit Service 17a1e4
02/06/2013:
Packit Service 17a1e4
- add a parser for eDOC v2.1 document
Packit Service 17a1e4
Packit Service 17a1e4
01/30/2013: ----- version 0.1.7 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
01/30/2013
Packit Service 17a1e4
- update Mariner Write and Microsoft Word to use new font properties,
Packit Service 17a1e4
- manage multi header, table, fill properties in Mariner Write filter,
Packit Service 17a1e4
- improve a little the Microsoft Word filter to better manage character properties
Packit Service 17a1e4
Packit Service 17a1e4
01/21/2013
Packit Service 17a1e4
- update HandMac Word-K, LightWay Text, Nisus parser to use the new font properties, 
Packit Service 17a1e4
- modify mwaw2html to use html5 and CSS properties,
Packit Service 17a1e4
- add OS6 Central European, Cyrillic, Turkish encodings ( do not know if encoding finding works ).
Packit Service 17a1e4
Packit Service 17a1e4
01/14/2013
Packit Service 17a1e4
- add a DOCMaker v4 parser
Packit Service 17a1e4
- update mwawFile to use xattr functions and to look for a ._FILE if no attributes if found...
Packit Service 17a1e4
- modify mwaw2html to recognize more styles and better treat footnotes, ...
Packit Service 17a1e4
Packit Service 17a1e4
01/10/2013
Packit Service 17a1e4
- update FullWrite* parser to detect more paragraph properties (to be continued),
Packit Service 17a1e4
- update Apple/ClarisWorks, FullWrite*, MindWrite, Microsoft Works parsers to use the new font properties,
Packit Service 17a1e4
Packit Service 17a1e4
01/06/2013:
Packit Service 17a1e4
- create a class MWAWColor to store color,
Packit Service 17a1e4
- begin to rewrite MWAWFont to add new properties 
Packit Service 17a1e4
  and update MacWrite*, WriteNow, WriterPlus parsers to use the new properties
Packit Service 17a1e4
- add MWAWFontSJISConverter to decode S-JIS encoding
Packit Service 17a1e4
  and update Claris/AppleWorks and LightWay Text to use it.
Packit Service 17a1e4
  Seems to works for the first parser ( ie. Google finds resulting words :-) )
Packit Service 17a1e4
  but not to the second parser ( ie. the SJIS-encoding is not even detected in
Packit Service 17a1e4
  my 2 Japanese's files :-~ )
Packit Service 17a1e4
Packit Service 17a1e4
01/01/2013: ----- version 0.1.5 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
12/30/2012
Packit Service 17a1e4
- add a first parser for Z-Write 1.3.
Packit Service 17a1e4
Packit Service 17a1e4
12/26/2012
Packit Service 17a1e4
- add a first parser for LightWayText 4.5 ( only Mac Format ), autoindent,
Packit Service 17a1e4
  macros not implemented.
Packit Service 17a1e4
Packit Service 17a1e4
12/21/2012
Packit Service 17a1e4
- add a first parser for Mariner Write Lite 1.6, other Mariner Write 1.* may
Packit Service 17a1e4
  be recognized ( ignoring some features : table, multi-columns, multi headers,
Packit Service 17a1e4
  ...) ; but I do not have enough file to test.
Packit Service 17a1e4
Packit Service 17a1e4
12/07/2012
Packit Service 17a1e4
- add a first parser for HanMac Word-K document ( 2.0.5 and 2.0.6 ),
Packit Service 17a1e4
  in debug mode, the HanMac Word-J (2.0.4) are also recognised and a few
Packit Service 17a1e4
  zones are parsed but no output is generated...
Packit Service 17a1e4
Packit Service 17a1e4
11/12/2012: ----- version 0.1.4 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
11/12/2012
Packit Service 17a1e4
- try to improve a little the claris/appleworks parser
Packit Service 17a1e4
  ( use vertical descent to add AppleWorks v6 char attachment,
Packit Service 17a1e4
    use border and background color parameters when building table
Packit Service 17a1e4
    cells and some frames )
Packit Service 17a1e4
Packit Service 17a1e4
11/01/2012
Packit Service 17a1e4
- add a OSX specific tools: mwawFile to allow to find the type of old files
Packit Service 17a1e4
  ( Note: this tools using specific OSX calls deprecated in 10.8 can
Packit Service 17a1e4
    probably only compile for mac target 10.4<->10.7 )
Packit Service 17a1e4
Packit Service 17a1e4
10/26/2012
Packit Service 17a1e4
- minor improvements on the Nisus Parser + find some Nisus 3.4<->6.5 files
Packit Service 17a1e4
  and check that the parser can read them.
Packit Service 17a1e4
Packit Service 17a1e4
10/21/2012:
Packit Service 17a1e4
- try to improve a little the FullWrite Professional parser
Packit Service 17a1e4
  ( understand better two of the three main structures + begin to
Packit Service 17a1e4
    send rulers, some anchor picture and some variable picture )
Packit Service 17a1e4
Packit Service 17a1e4
09/30/2012: ----- version 0.1.3 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
10/09/2012:
Packit Service 17a1e4
- add a Microsoft Word parser for v1 and v3 (incomplete)
Packit Service 17a1e4
09/30/2012:
Packit Service 17a1e4
- try to improve a little the claris/appleworks parser
Packit Service 17a1e4
  ( reconstruct the table, build the graph structure + begin to
Packit Service 17a1e4
    try to send some pages anchor picture/... )
Packit Service 17a1e4
- add vcproj and vcxproj files (inpired by libwps, not tested)
Packit Service 17a1e4
Packit Service 17a1e4
09/15/2012:
Packit Service 17a1e4
- add Nisus Writer 4.0 parser
Packit Service 17a1e4
- add code to read zip and binhexed files 
Packit Service 17a1e4
    and so retrieve the resource fork
Packit Service 17a1e4
- try to sign the libraries and the executable:
Packit Service 17a1e4
    lib[mwaw|wpd|wpg]*.dylib and mwaw2odt
Packit Service 17a1e4
Packit Service 17a1e4
07/31/2012: ----- version 0.1.2 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
07/30/2012:
Packit Service 17a1e4
- retrieve tables and pictures in Microsoft Word 4-5
Packit Service 17a1e4
  document (incomplete)
Packit Service 17a1e4
07/16/2012:
Packit Service 17a1e4
- add Microsoft Works 4.0 parser
Packit Service 17a1e4
Packit Service 17a1e4
06/28/2012:
Packit Service 17a1e4
- add MindWrite 2.1 parser
Packit Service 17a1e4
Packit Service 17a1e4
06/28/2012: ----- version 0.1.1 (start) ---------
Packit Service 17a1e4
Packit Service 17a1e4
05/28/2012:
Packit Service 17a1e4
- add a Microsoft Works 3.0 parser
Packit Service 17a1e4
Packit Service 17a1e4
05/20/2012: ----- version 0.1.0 (start) ---------
Packit Service 17a1e4
- rename all the files to simplify the hierarchy,
Packit Service 17a1e4
  which implies a major version bump:-~,
Packit Service 17a1e4
Packit Service 17a1e4
============== end of version 0.0. =================
Packit Service 17a1e4
04/14/2012: 
Packit Service 17a1e4
- add Microsoft Works 1.0, 2.0 parser
Packit Service 17a1e4
- add a crude parser for FullWrite Professional
Packit Service 17a1e4
Packit Service 17a1e4
03/17/2012: 
Packit Service 17a1e4
- tags 0.0.2
Packit Service 17a1e4
Packit Service 17a1e4
03/13/2012:
Packit Service 17a1e4
- add MacWrite II, MacWrite Pro 1.5, WriteNow v1.0-v2.0 parser
Packit Service 17a1e4
- add Microsoft Word v4.0-v5.0 parser
Packit Service 17a1e4
  ( crude version which retrieves the text)
Packit Service 17a1e4
Packit Service 17a1e4
02/04/2012:
Packit Service 17a1e4
- add parser for MacWrite Pro 1.0
Packit Service 17a1e4
- tags 0.0.1
Packit Service 17a1e4
Packit Service 17a1e4
01/12/2012: add first version of WriteNow 3.0 and 4.0 Parser 
Packit Service 17a1e4
Packit Service 17a1e4
12/19/2011: creation
Packit Service 17a1e4
- libmwaw created from on version of libwps.
Packit Service 17a1e4
- add first version of MacWrite 4.5 and ClarisWorks/AppleWorks Parser
Packit Service 17a1e4