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
|
libodfgen 0.1.8
- All:
+ use libxml2 to parse xml's equations...
+ code modernization:
use range-based for loop, use nullptr,
fix too small loop variables,
don't access static members through instance,
+ retrieve more border's attributes in tables,
+ retrieve draw:auto-grow-width,draw:fit-to-size,draw:z-index,
style:print-content, style:shrink-to-fit attributes in graphics
- Spreadsheet:
+ output numbers with more precision,
- Other improvements and fixes.
libodfgen 0.1.7
- All:
+ switch to C++-11
+ fuzzing: correct many problem
+ support more text's style attributes
+ add support for named's graphic style
+ ods/odt: try to retrieve some MathML equations
- Chart:
+ support more attributes,
- Spreadsheet:
+ allow external file reference
+ do not create invalid file if there is more than 26*26 columns
- Other improvements and fixes.
libodfgen 0.1.6
- All:
+ Support hatching fills.
+ Handle visibility and printability of objects.
+ Compute print orientation from page dimensions.
+ Allow to specify list label font and font size.
- Drawing/Presentation:
+ Handle fill properties in openPage(), allowing to set page
background.
- Spreadsheet:
+ Correctly emit merged cells.
+ Allow graphics anchored to a sheet cell.
+ Handle repeated rows/columns, specified by properties
table:number-rows-repeated and table:number-columns-repeated.
+ Add matrix operators ({, } and |).
+ Handle more cell attributes.
+ Increase precision of generated numbers.
- Text:
+ Allow to set header/footer style.
- Other improvements and fixes.
libodfgen 0.1.5
- graphics:
+ add code for librevenge:replacement-objects
+ allow to set the opacity value:"draw:opacity" for surfaces which
contain patterns,
+ add minimalist implementation of "measure": if drawPolyline is
called with two points and draw:show-unit is set, then create a
draw:measure tag instead of a draw:line...
- sheet interface:
+ add some operators (plage, union, intersection and %)
libodfgen 0.1.4
- drawing interface: do no forget to call startDocument/endDocument when
writing in the manifest
- metadata: added handler for 'template' metadata, unknown metadata are
written in a meta:user-defined elements,
- defineSheetNumberingStyle: can now define styles for the whole document
(and not only for the actual sheet)
- update doxygen configuration file + add a make astyle command
libodfgen 0.1.3
- Allow writing meta:creation-date metadata element for drawings and
presentations too.
- Improve handling of headings. Most importantly, write valid ODF.
- Write meta:generator metadata element.
- Add initial support for embedded fonts. It is currently limited to Flat
ODF output.
libodfgen 0.1.2
- Use text:h element for headings. Any paragraph with text:outline-level
property is recognized as a heading.
- Handle layers.
- Improve handling of styles. Particularly, do not emit duplicate styles.
- Slightly improve documentation.
- Handle master pages.
- Do not expect that integer properties are always in inches.
- Fix misspelled style:paragraph-properties element in presentation notes.
- Only export public symbols on Linux.
- Fix bogus XML-escaping of metadata values.
- And many other improvements and fixes.
libodfgen 0.1.1
- Export API symbols on Windows.
- Fix few minor problems with debug mode.
libodfgen 0.1.0
- rebase to librevenge
- add spreadsheet generator
- split common parts of all generators out to a base class
- add tests for all generators
- add chart generator
- and many other improvements
libodfgen 0.0.4
- fix handling of presentation tables
- fix handling of presentation notes
- fix handling of presentation comments
libodfgen 0.0.3
- handle more table properties
- more SVG path commands
- allow to define center of rotation for a textbox
- make linked text boxes more robust
- add support for generating presentations (using libetonyek)
- start on API documentation
libodfgen 0.0.2
- move public headers to inc/
libodfgen 0.0.1
- build fixes
libodfgen 0.0.0
- initial release
|