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 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415
|
2.125 2010-07-12
XPath.pm: bug #57888 fix
Text.pm: bug fix in selectElementByContent()
Styles.pm: bug fix in setBackgroundImage()
All: code cleaning
2.124 2010-04-02
Meta.pm: minor accessor improvement.
Text.pm: bug fixes in getTextElementList(), setSpan(), removeSpan(); removeTextStyleChanges() introduced as an alias of removeSpan(); textStyle(), getText() improvements.
Text.pm: functional change in updateText() (user-provided function call).
XPath.pm: improved getTextDescendants(), added getTextNodes().
2.123 2010-03-20
XPath.pm: getElementList() becomes an alias of selectNodesByXPath().
XPath.pm: improved setChildElement(), selectChildElements(), added setChildElements(), newTextNode().
Manifest.pm: getEntry() optimization.
Text.pm: added updateText(); fixed a doc error.
Moved replaceText(), substituteText() from XPath.pm to Text.pm.
2.122 2010-03-10
Minor bug fix.
2.121 2010-03-10
Intro.pod: doc update.
Styles.pm: createStyle() bug fix; now 'check' is no longer 'true' by default with createStyle().
Text.pm, XPath.pm: moved some methods from Text to XPath.
Text.pm: various improvements and compatibility break with setNote(), setBibliographyMark(), setBookmark(), setHyperlink(), setAnnotation(), setTextField(), getUserFieldReferences(); deprecated setSpan().
Text.pm: added setRangeMark(), checkRangeMark(), deleteMark(), deleteMarks(), checkRangeBookmark(), deleteBookmark(), setIndexMark(), checkIndexMark(), deleteIndexMark(), setTextSpan(), setTextSpans(), setIndexMark(), setTextFields(), setUserFieldDeclaration().
XPath.pod: splitElement() doc error fix.
XPath.pm: Added splitContent(), setChildElement(), textIndex(), getPartName(); added element identifier accessors & id-based retrieval; improved getRoot(), context-related methods, objectName(), selectElementByAttribute(), selectElementsByAttribute(), selectElementByContent(), selectElementsByContent(), getUserFields().
Examples: oodoc_test now allows target file name as argument.
2.112 2010-01-27
Meta.pm: Added increment_editing_cycles().
Text.pm: Bug fix in userFieldValue() #54004.
Cosmetic change in odf_set_fields example.
Bug fix and cosmetic change in odf_set_title example.
2.111 2010-01-10
File.pod, XPath.pod: doc update.
File.pm: target file no longer require at creation time.
File.pm: fixed bug #53552, real support for filehandles.
XPath.pm: changes related to filehandle support and bug #53552.
XPath.pm: utf8 becomes the default local character set.
INSTALL: doc update.
2.109 2010-01-05
Cosmetic changes in the installation tests; changed the test image.
Updated template documents.
Makefile.PL: Updated dependencies (updated INSTALL accordingly).
Makefile.PL: utf8 becomes the default character set.
File.pm: Archive::Zip 1.18 now required; IO::File required; file handles supported.
Meta.pm: Added user-defined property access methods; added getTemplate(), unlinkTemplate().
Text.pm: Added setNote(), fixed a bug in getTableByName() [#48356].
2.108 2009-05-24
Some doc cleaning
Meta.pm: added getUserProperty(), setUserProperty(), removeUserProperty()
XPath.pm: added new check in constructor according to [#43744]
XPath.pm: avoided a useless warning in getAttributes() [#42038]
Text.pm: improved expandTable() according to [#41975] (thanks to
Barry Slaymaker), changed getTable(), some code cleaning
Image.pm: importImage() now can automatically import externally linked images
File.pm: save() now checks the source files availability
2.107 2008-12-07
Text.pm: added getCellPosition(), adapted from a proposal by dhoworth
Makefile.PL: updated the XML::Twig version requirement
Makefile.PL: (grrr...) removed the accent in the author's name, due to
a Solaris-specific trouble with non-ASCII characters in the makefiles
XPath.pm: now uses XML::Twig 3.32 instead of 3.22
2.106 2008-11-05
Added the oodoc_test example
Moved odfLocatime() and odfTimeLocal() from Meta.pm to XPath.pm, and
updated Meta.pod, OODoc.pod and XPath.pod accordingly
XPath.pm: added openDocumentVersion()
XPath.pm: fixed a bug in isPresentation()
XPath.pm: added automatic replacement by 0 of any constructor parameter
set to 'off' or 'false' by the calling application
XPath.pm: added multiple spaces handling in setText()
XPath.pm: normalized the content produced by setText() and extendText()
Text.pm: added setAnnotation()
Text.pm: added getTableByName()
Reverted the (ugly and buggy) use/require changes in examples
Some doc cleaning (README, INSTALL)
Removed useless install date info from oodoc_version
2.105 2008-10-08
No code change; just fixed a small doc mistake
2.104 2008-10-08
Added the oodoc_version executable script
Replaced "use" by "require" for Tk and Text::Wrapper in examples,
in order to avoid some non essential installation dependencies.
Text.pm: bug fix in extendText() (#39174)
Perl >= 5.8 required in every PM file
Licensing: now GNU-LGPL 2.1 only
2.103 2008-06-15
Some cosmetic changes in the installation tests
Makefile.PL, config.xml: added BUILD_DATE
Meta.pm: added version()
Styles.pm: added getFontDeclarations(), getFontName()
Styles.pm: bugfix related to non-ASCII characters in style names
File.pm: changed the way of creating new documents
Replaced XML templates by ODF and OOo files (including a few paragraph
styles)
XPath.pm: given priority to 'member' option over 'part' option, to 'archive'
over 'container', for legacy reasons; other parameter priority changes;
code cleaning in the constructor
XPath.pm: bugfix related to non-ASCII characters in frame names
Text.pm: bugfixes related to non-ASCII characters in styles and draw page names
Text.pm: removed some code redundancies in table cell related accessors
Text.pm: added updateUserFieldReferences()
Text.pm: added expandTable()
Text.pm: removed an undesirable warning in getTable()
Text.pm: fixed a bug in getTableCell()
Examples: Changed text2table in order to use expandTable()
2.102 2008-05-04
Cleaned some code examples
2.101 2008-05-04
Intro.pod: doc update
Meta.pm: fixed wrong exports for ooLocaltime() and ooTimelocal(), added
odfXxx aliases for deprecated ooXxx functions
Meta.pod: doc update
Styles.pm: added new odfXxx aliases for deprecated ooXxx global functions
Styles.pod: doc update; fixed #29578
OODoc.pm: added new odfXxx aliases for deprecated ooXxx global functions
OODoc.pod: doc update
Text.pm: added support for time values in table cells, improved the table
normalization feature
XPath.pm: added 'container' and 'part' attributes ('archive' and 'member'
are now deprecated)
Makefile.PL: added PACKAGING_DATE
All modules, docs and examples: various renamings
2.035 2007-06-30
Text.pm: Bug fixes related to some table cell attribute accessors
OODoc.pm: Added new aliases (oo -> odf)
Styles.pod: doc update
2.034 2007-03-17
2.033 2007-03-17
- XPath.pm: bug fix in replicateNode() (#25271)
- Styles.pm: improved style retrieval by display-name
- Documentation update (Styles.pod, XPath.pod, Intro.pod)
2.032 2007-01-19
- XPath.pm: bug fix in getText()
- XPath.pm: "part" allowed as synonym of "member" in constructor
- XPath.pm: "attributes" allowed as synonym of "attribute" in insertElement()
2.031 2007-01-10
- Text.pm: bug fix in cellSpan (#24277)
- XPath.pm: improved getLocalPosition()
2.029 2006-12-18
- Text.pm: bug fix in cellSpan() (#23501); improved removeHeading()
2.028 2006-09-07
- XPath.pm: bug fix in selectChildElements()
2.027 2006-08-03
- Added the oofindbasic example; added oo_set_fields, oo_set_title,
oo_search as executable examples
- Styles.pm: Added masterPageExtension(); changed masterPageHeader()
and masterPageFooter(); added masterPageHeaderLeft() and
masterPageFooterLeft(), following a Volker Hirsinger's suggestion
- XPath.pm: Fixed a bug in removeAtribute()
- XPath.pm: Fixed a bug which prevented accessing 'styles' when $1
was set, thanks to Dab
- XPath.pm: More context-sensitive get_xpath calls; some code lightening
and optimization
- Text.pm: Fixed a bug in userFieldValue(), thanks to Andy Layton
- Text.pm: bi-directional span allowed by cellSpan()
- Text.pm: Fixed a bug in getTextElementList()
- Text.pm: code lightening
2.026 2006-06-11
- XPath.pm: added pickUpChildren(), appendElements(), moveElements()
- 01read.t: Bug fix in MIME type check
- Text.pm: Added makeHeading(), textField(), setTextField(),
moveElementsToSection(); Optimized setSpan(); replaced getChapter()
by getChapterContent()
- Text.pod: createParagraph() now documented
- Styles.pm: Bug fix in getDefaultStyle()
2.025 2006-05-05
- Image.pm: Some updates due to changes in XPath.pm
- XPath.pm: Added getFlatText(), setFlatText(), insertTextChild(),
getDescendants(), createFrame(), and frame geometry methods
- Image.pm: Cosmetic improvement in imagePosition()
- Styles.pm: Added rgbColor() and odfColor()
- Styles.pm: Added getOutlineStyleElement(), updateOutlineStyle()
- Styles.pm: "display-name" bug fix
- XPath.pm: Added frame related methods
- XPath.pm: Added setFlatText(), splitTextElement(), blankSpaces(),
lineBreak(), tabStop()
- Meta.pm: Fixed an issue with tab stops and line breaks
- Text.pm: Added text-box related methods
- Text.pm: Added setBibliographyMark()
- Text.pm: More context-sensitive selectXxx() methods
- Text.pm: Improved extendText(), allowing insertion within an element
- Text.pm: Improved getText(), setText()
- Text.pm: Improved list-related features
- Text.pm: Added 'within' option in insertElement()
- Text.pm: Bug fix and new methods related to footnotes & endnotes
- Text.pm: added selectElementByTextId()
- Text.pm: "Header" to "Heading" replacement when appropriate
- Text.pm: Added setBookmark() as a synonym for bookmarkElement()
- Documentation cleaning and update
2.024 2006-03-17
- Text.pm: Zero or blank string allowed in createParagraph()
- Text.pm: Added getCellParagraph()
- Bug fix in XPath.pm in order to allow setText() with a zero value
- Bug fix in XPath.pm in order to allow element creation with an
initial zero or blank value
- Bug fix in File.pm (raw_delete(), save()); added read_only flag
- Bug fixes in removeAttribute() and setAttributes()
(thanks to Paul Tyers)
- Documentation cleaning
2.023 2006-02-10
- Styles.pm: Bug fix in styleName() (#17543)
- Text.pm: added unlockSections()
- Documentation update
2.022 2006-02-04
- Text.pm: added some improvements and fixed an issue in setSpan()
- Text.pm: added an improved version of extendText()
- Text.pm: fixed bugs in deleteTable() and defaultOutputTerminator()
(thanks to <jsandeo[at]evolucy.com>)
- Text.pm: added getSectionList(), sectionName()
- XPath.pm: fixed an issue in setText() and extendText()
- XPath.pm: added appendTabStop(), appendLineBreak(), appendSpaces()
- Text.pod: Doc error fixes and updates
2.021 2006-01-21
- Text.pm: added section lock/unlock and sub-document link features
- Documentation cleaning & update
- Archive::Zip requirement downgraded to 1.14
- Makefile.PL cleaning
- The default file format is now OpenDocument (File.pm & Makefile.PL)
- Cosmetic changes in XPath.pm
2.019 2006-01-02
- Text.pm: bug fix in getTable() (#16864)
2.018 2005-12-10
- XPath.pm: small fix; added getLocalPosition() as an Element method.
- Text.pm: Added copyRowToHeader(), deleteTableColumn(); code cleaning
in insertTableColumn(); improved normalizeSheet();
bug fixes in insertRow(), getItemListText().
- Doc cleaning and update; removed Notes.pod.
2.017 2005-11-27
- XPath.pm: Added context change features
- Text.pm: Bug fix in getList(). Added getItemListText() and changed
getText() for item lists. Improved getHeaderTextList, improved level
selection in every getHeaderXXX method. Added section-focused methods.
Added variable-focused methods.
2.016 2005-11-19
- File.pm: improvement/fix allowing multiple save() calls
- Archive::Zip 1.16 required
2.015 2005-11-13
- Text.pm: bug fix in isTableRow() (#15739)
- Text.pm: Added insertTableColumn()
2.014 2005-10-31
- Text.pm: Bug fix in getTable(). Added getTableHeaderRow().
2.013 2005-10-22
- Code cleaning in Image.pm
- Text.pm: Added hyperlinkURL()
2.012 2005-10-22
- Added OpenOffice::OODoc::Element package
- XML::Twig 3.22 required
- Text.pm: Added tableName(), getCellParagraphs(), setHyperlink(),
selectHyperlinkElement(), selectHyperlinkElements() and fixed
a bug in removeSpan()
- Doc update
2.011 2005-09-21
- Fixed an issue related to style copying from one doc to another one
and improved the style importation feature in createStyle (Styles.pm)
- Added font declaration processing methods (Styles.pm)
2.009 2005-09-17
- Bug fix in insertParagraph (Text.pm)
2.008 2005-09-16
- Changed getText() and getCellValue() in order to export the
full text content of multi-paragraph table cells (Text.pm)
- Bug fix in Styles.pm (masterPageHeader, masterPageFooter)
- Changed getText(), extendText() and created createSpaces()
in XPath.pm in order to improve the management of repeated spaces
- Doc update
2.007 2005-09-12
- Bug fix in Text.pm (wrong cell addressing in rows containing
covered cells)
2.006 2005-08-27
- Bug fix in Text.pm (setSpan)
- Bug fix and update in oometadoc example
- Bug fix in empty directory management in archives (File.pm)
- Various doc debugging and update
2.005 2005-08-17
- Bug fix in XPath.pm (setAttribute)
- Logic change in Text.pm (userFieldAttribute)
- Various cleaning
2.003 2005-08-15
- Table cell value & style processing improvements for ODF
- Fixed a bug and improved page style vocabulary in Styles.pm
- Improved support for ODF in Styles.pm
- Bug fix in XPath.pm (getAttributes)
- Doc update
- First CPAN version supporting ODF
2.002 2005-07-07 [developer release]
- Bug fix in XPath.pm (replicateElement)
2.001 2005-06-28 [developer release]
- Bug fixes (item lists in OD)
- Doc update, mainly about OOo/OD functional differences
2.000 2005-05-19 [developer release]
- OASIS Open Document (OD) support
- XML template management change
1.309 2005-05-03
- Fixed a bug that prevented new OOo file creation when the installation
full path included spaces - thanks to imacat[at]mail.imacat.idv.tw.
1.308 2005-04-30
- Bug fix in Image.pm (exportImages)
- Documentation update
1.307 2005-03-31
- Downgraded Archive::Zip version control to 1.06 (1.14 seems to be
a problem for some testers)
- Added initial_creator() in Meta.pm
1.306 2005-03-16
- Added userFieldValue(), getChapter(), bibliography and bookmark related
methods in Text.pm
- Modified getHeader() in Text.pm
- Documentation update
1.305 2005-03-01
- Added getParentStyle() and getAncestorStyle() in Styles.pm
- Added Archive::Zip version control (1.14) in Makefile.PL
- ABSTRACT in Makefile.PL
- Bug fix and optimization in the text2table example
1.304 2005-02-18
- Bugfix in the oometadoc example
- Code cleaning and optimizations (Text.pm)
1.303 2005-02-17
- Added a Tk graphical example (oometadoc)
- Fix some module version errors
1.302 2005-02-17
- Improved flat XML export facilities
- Performance tuning (XPath.pm, Text.pm)
1.301 2005-02-07
- Migration to XML::Twig (a lot of rework in XPath.pm)
- Optimized the element creation process
- Added flat XML files input option
- Many internal changes in Text.pm due to XML::Twig
- A few internal changes in other modules due to XML::Twig
- Added examples; put some examples in EXE_FILES
- Documentation update
- Makefile.PL update; XML::XPath no longer required: XML::Twig required
1.207 2005-01-28
- Fixed a normalizeSheet() issue in Text.pm
- Added a few more shortcuts in XPath.pm
- Some optimizations in XPath.pm and Text.pm
1.206 2005-01-27
- Documentation update
- Added several spreadsheet management features in Text.pm
- "readable XML" option in XPath.pm
- Row/cell addressing improvements for spreadsheets in Text.pm
- Added cellSpan() in Text.pm
- Bug fixes in getCellValue() and updateCell() in Text.pm
- Replaced "createoodoc" by "oobuild" in the examples
1.205 2004-09-20
- Fixed a bug in createImageElement(); this could prevent the user from
inserting images in presentation or drawing documents
1.204 2004-09-07
- Fixed a MSWin32 issue that could cause failures in the ooCreateFile()
method (File.pm) - thanks to crazyinsomniac[at]yahoo.com
1.203 2004-08-03
- Fixed a bug that prevented the user from using custom templates (File.pm)
- Removed Archive::Zip version control (due to a numbering anomaly in
the PPM/Windows Archive::Zip distribution)
- Downgraded File::Temp version control from 1.14 to 1.12 (that is the
current PPM/Windows version)
- Documentation update
1.202 2004-07-30
- Removing an unneeded warning when no colormap is loaded
1.201 2004-07-30
- Many changes in File.pm to allow the creation of new documents
- Added many template files for document creation
- Added Manifest.pm and Manifest.pod
- Added contentClass() and getRootElement() in XPath.pm
- Added readConfig() function in OODoc.pm and config.xml file
- Added date conversion functions from OOo to time() format in Meta.pm
- Added contentClass() in XPath.pm
- Added oo2rgb(), rgb2oo(), ooLoadColorMap() in Styles.pm
- Changed createImageElement() in Image.pm, allowing easy use in presentation
and drawing documents
- Included Time::Local and File::Temp in the PREREQ_PM
- Installation procedure is now parametrizable (Makefile.PL)
- Small changes in the test scripts
- Added an example and update some other ones
- Documentation update
- Created OODoc.pod; removed POD from OODoc.pm
1.111 2004-07-11
- New method to generate unique names for temporary files (File.pm)
due to an incompatibility with Archive::Zip 1.12
- Added write permission check in the working directory in the save()
method (File.pm)
- Added the workingDirectory() accessor in the main module
1.109 2004-07-08
- Removed redundant "use" statements in a test script
- Small documentation update; no change in the code
1.108 2004-07-08
- Small documentation update; no change in the code
1.107 2004-07-06
- Fixed 2 bugs in the setSpan() method (Text.pm)
- Fixed an encoding issue in a search/replace low level routine (XPath.pm)
- Added getTopParagraph() method (Text.pm);
this method was previously documented but not implemented
- Added ooDecodeText() and ooEncodeText() in the main module
- Minor corrections (again) in the documentation
- Added 2 more examples
1.106 2004-05-27
- Minor fixes in POD files; no change in the code
1.105 2004-05-26
- Fixed some local encoding issues in XPath.pm
- Added the extendText() method in XPath.pm
- Fixed a style management bug in Text.pm (appendItem method
- Added localEncoding() accessor in OODoc.pm
- Test update
- Added examples/TODO about the localisation of the examples
- Documentation update
1.104 2004-03-12
- Added most of the Reference Manual (converted from OOo to POD)
- Added a POD version of the README (Intro.pod)
- Added a new example
- Reorganised some in line comments in POD
- Included Licence (EN & FR) in the package
1.103 2004-03-09
- Added comments
- Added examples
- Added more installation tests
1.102 2004-03-03
- Initial CPAN distribution
|