~ubuntu-branches/ubuntu/lucid/libopenoffice-oodoc-perl/lucid

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
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