Up to [cvs.NetBSD.org] / pkgsrc / converters / libmwaw
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
libmwaw: Update to 0.3.21 Changelog: 11/27/2021: - add debug code to read some private rsrc data + allow to read some MacWrite which does not have printer informations 08/15/2021: - add a parser for Scoop files 08/06/2021: - add a parser for ScriptWriter files 07/29/2021: - add a parser for ReadySetGo 1-4 files
converters: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
converters: Remove SHA1 hashes for distfiles
libmwaw: update to 0.3.18 04/06/2021: - remove many coverity warnings 03/23/2021: - add a parser for Canvas 5 ( Mac and Windows ) 03/12/2021: - add basic support for hatch 02/25/2021 - add basic support for drop cap
libmwaw: update to 0.3.17 09/13/2020: - add a parser for Jazz(Lotus) writer and spreasheet files + the writer parser can only be called if the file still contains its resource fork 09/01/2020: - add a parser for Canvas 3 and 3.5 files 08/24/2020: - AppleWorks parser: try to retrieve more Windows presentation 08/01/2020: - add a parser for Drawing Table files 07/22/2020: - add a parser for Canvas 2 files 07/20/2020: - configure.ac: add an enable-asan option 06/26/2020: - API: add new reserved enums in MWAWDocument.hxx MWAW_T_RESERVED10..MWAW_T_RESERVED29 and add a new define in libmwaw.hxx MWAW_INTERFACE_VERSION to check if these enums are defined
libmwaw: Update to 0.3.16 - remove the QuarkXPress parser (must be in libqxp) - retrieve the annotation in MsWord 5 document, - try to better understand RagTime 5-6 document: + retrieve document with one spreasheet as spreadsheet, + retrieve character attachments and footnotes as comments - add a parser for QuarkXPress v1-2 files - small changes when converting MacWrite II/pro files - transform bitmap in PNG if zlib is avalaible - add a parser for Fractal Design/MetaCreations/Corel Painter v1-v10 - modernize the code(unique_ptr, ...) - fix some fuzzer problems - add a parser for Microsoft Multiplan v1.11 mac files - Claris Resolve/Wingz: try to retrieve's the graphic, textbox, ... - require c++-11 + modernize the code, - AppleWorks/ClarisWorks: try to retrieve more data in dabase's file (the pictures, replace enum id by their values, the calculation's formula). - PowerPoint: correct a problem with bullet's encoding in v3-v4 Mac's files, - Microsoft Word: try to retrieve some metadata. - correct many fuzzing's errors, - FreeHand's parser: correct some minor errors. - add a parser to read Windows PowerPoint 95 files - add some parsers to read Mac PowerPoint v4 files and Windows PowerPoint v2,v4 files - add some parsers to read Mac PowerPoint v1-v3 files and Windows PowerPoint v3 files - accept to read structured input containing a DataFork's stream and a RsrcInfo's stream (or the three following streams DataFork,InfoFork,RsrcFork) - modified the converters to create such an input when they find a rsrc fork... - allow to compile with clang++ using arguments: "-Weverything -Wno-padded" - allow to compile with clang++ using arguments: "-Weverything -Wno-padded -Wno-old-style-cast -Wno-covered-switch-default" - fix some problems found by afl - add a parser to Cricket Draw v1.1.1 files, - add a parser for MouseWrite files - add a parser for MaxWrite files - add a parser to Cricket Draw v1.0.1 files, - add a class to store transformation: MWAwTransformation - add a parser for Aldus FreeHand version 1 and 2 files which are not converted by libfreehand's library. It seems logical to move back someday this parser in libfreehand library... - ApplePict: read uncompressed Quicktime opcode - ClarisWorks/AppleWorks: retrieve some metadata - all: generate real date/time fields... - all: improve the checking of formats when parsing a file - RagTime v5-v6 parser: try to retrieve the embedded spreadsheets + begin to understand the hierarchical structures which store a chart (but not the meaning of each field), - ClarisWorks/AppleWorks: find a new structure in the file's header (which could prevent to convert some database's file), - BeagleWorks/GreatWorks/Word Perfect Works: retrieve the picture's field in a database - all: improve a little the methods which create spreadsheets, - all: make some constructors explicit. - add a parser for Style documents(at least v1.6 and v1.9) - add file signatures for FullPaint documents which have the same format as MacPaint.. - add a parser for Pixel Paint documents
Update to 0.3.7 Changelog: 15/11/2015 - RagTime v5-v6 parser: try to retrieve the embedded spreadsheets + begin to understand the hierarchical structures which store a chart (but not the meaning of each field), - ClarisWorks/AppleWorks: find a new structure in the file's header (which could prevent to convert some database's file), - BeagleWorks/GreatWorks/Word Perfect Works: retrieve the picture's field in a database - all: improve a little the methods which create spreadsheets, - all: make some constructors explicit. 10/13/2015 - add a parser for Style documents(at least v1.6 and v1.9) 10/9/2015 - add file signatures for FullPaint documents which have the same format as MacPaint.. 10/8/2015 - add a parser for Pixel Paint documents
Add SHA512 digests for distfiles for converters category Problems found with existing distfile: distfiles/libiconv-1.13-cp932.patch.gz No changes made to the libiconv distinfo file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update to 0.3.6.2: 16/07/2015: - RagTime v5-v6 parser: try to retrieve the main layouts and the picture/shape/textbox, ie. now, it generates result but it is still very imcomplete... - MWAW{Graphic,Presentation,Text}Listener: correct a problem in OpenGroup which may create to incorrect document, - create an MWAWEmbeddedObject class to store a picture with various representation, - MWAW*Listener: rename insertPicture in insertShape, add a function to insert a texbox in a MWAWGraphicShape(which only insert a basic textbox) ... 22/06/2015: - add a parser for MacDraft v4-v5 document - allow to create pattern's surface with various intensity - allow to create simple measure 14/06/2015: - allow to build doc only for the api classes, using --with-docs=no|api|full to create no documentation, only API classes' documentations, all classes' documentations 5/28/2015: - add a minimal parser for ApplePict v1.v2, ie. no clipping, do not take in account the copy mode: srcCopy, srcOr, ... -------- version 0.3.5 (start) ------------- 5/10/2015: - add a parser for MacDraft v1 Document 4/29/2015: - add a parser for ClarisDraw Document 4/18/2015: - RagTime v5-v6 parser(not functional): continue to works on this filter, try to find the different kinds of cluster and how to parse them, ... - AppleWorks/ClarisWorks parser[spreadsheet]: do not remove first empty row/columns. - remove all assert calls - rename Box2,Vec2,... in MWAWBox2, MWAWVec2,... to avoid potential name's conflict
Update to 0.3.4 Changelog: 11/9/2014: - AppleWorks/ClarisWorks parser[draw]: try to send master pages on each page of the final documents try to do not cut shapes, pictures which are on several pages (by creating bigger pages) 10/29/2014: - MacDraw Pro: add a parser for MacDraw Pro v1 -------- version 0.3.4 (start) ------------- 10/2/2014: - RagTime v5-v6: begin to find the main structures in a document, to be continued... - fix some coverity problems. 9/12/2014: - AppleWorks: add a presentation parser 8/22/2014: - MacDraw II: add a parser for MacDraw II v1.0-v1.1 -------- version 0.3.3 (start) -------------
Update to 0.3.2: 28/7/2014: - AppleWorks/ClarisWorks: manage multiple headers/footers + better rebuilding of complex group 1/7/2014: - MacDraw: add a parser for v0 and v1 documents 22/6/2014: - RagTime: add a parser to parse v2 and v3 documents 6/6/2014: - rewrite MWAWCellContent::double2Date to avoid problem with 32/64 time_t values - correct many <<small>> problems
Update to 0.3.1. Ride libwpd bump. 13/5/2014 - add code to create embedded spreadsheet - AppleWorks/ClarisWorks: send page's embedded spreadsheets as spreadsheet (instead of table)
Update to 0.2.1 * Fix FreeBSD 10.0 clang build Changelog: not included.
Update to 0.2.0 * Fix dependency Changelog: Not available.
Update to 0.1.11 to fix the build with Clang due to a broken text manipulation. Changes include: - Improved support for various inputs. - Refactorting - Bug fixes
Packaged converters/libmwaw, a library for reading old (pre-MacOS X) Mac documents. Dependency of libreoffice. (pkglint complains about C not being added to USE_LANGUAGES; this is fine, the package only uses C++)