c700c705a0
* Added the asTypedList method to the domDoc and domNode commands. * Added the createFromTypedList method to the dom command. * Added the flag -keepTextStart to the expat command. * Text node commands created by createNodeCmd of the json type NULL, TRUE or FALSE may be called without argument. * Changed the error messages of the dom, domDoc and domNode commands to mostly confirm to ususal Tcl behaviour. * Added the asTclValue method to the domDoc and domNode commands. OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tdom?expand=0&rev=19
167 lines
7.1 KiB
Plaintext
167 lines
7.1 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Nov 13 14:05:00 UTC 2024 - Danilo Chang <ray2501@gmail.com>
|
|
|
|
- Update to 0.9.5
|
|
* Added the asTypedList method to the domDoc and domNode commands.
|
|
* Added the createFromTypedList method to the dom command.
|
|
* Added the flag -keepTextStart to the expat command.
|
|
* Text node commands created by createNodeCmd of the json type
|
|
NULL, TRUE or FALSE may be called without argument.
|
|
* Changed the error messages of the dom, domDoc and domNode
|
|
commands to mostly confirm to ususal Tcl behaviour.
|
|
* Added the asTclValue method to the domDoc and domNode commands.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 19 12:45:00 UTC 2024 - Danilo Chang <ray2501@gmail.com>
|
|
|
|
- Update to 0.9.4
|
|
* Added the isHTML5CustomName method to the dom command. The
|
|
simple HTML reader now accept HTML5 custom element names.
|
|
* Enhanced the set of recognised entities to HTML 5.
|
|
* Added an optional replacement string argument to the -replace option of
|
|
the dom command method clearString.
|
|
* Added the -list option to the selectNodes method (cascading
|
|
XPath expressions).
|
|
* Made tDOM work with Tcl 9.
|
|
* The XPath functions floor, ceiling and round now return an
|
|
integer (up to size long). Up to now they appended a .0. It's
|
|
the right thing but it is a user visible change.
|
|
* Added the option -replace to the dom command method clearString.
|
|
* Added the node command method getByteIndex.
|
|
* Added the submethod byteIndex to the info method of the schema commands.
|
|
* Added the method asCanonicalXML to the domDoc and domNode commands.
|
|
* Added the options -escapeCR and -escapeTab to the method asXML of
|
|
the domDoc and domNode commands.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 30 11:50:17 UTC 2023 - Reinhard Max <max@suse.com>
|
|
|
|
- Update to 0.9.3
|
|
* Added the options
|
|
-billionLaughsAttackProtectionMaximumAmplification and
|
|
-billionLaughsAttackProtectionActivationThreshold to dom parse
|
|
and the by the xml::parser/expat command created parser
|
|
commands.
|
|
* Schema command methods validate, validatefile and
|
|
validatechannel enhanced with options to control external
|
|
entity resolving.
|
|
* Added option -forest to dom parse.
|
|
* Added commands tdom::fsnewNode and tdom::fsinsertNode.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 7 12:27:06 UTC 2023 - Reinhard Max <max@suse.com>
|
|
|
|
- bsc#1207959: Install binaries and scripts under %tcl_archdir
|
|
- Obsoletes install-libraries-libdir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 11:14:27 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to 0.9.2
|
|
* Added tdom::schema command.
|
|
* Added -onlyContents and -breakLines to asHTML.
|
|
* Added -indent value "tab" to asXML and asJSON.
|
|
* User configurable separator character between namespace URI
|
|
and local name for XML namespace-aware SAX parser: Added the
|
|
option -namespaceseparator to the expat command.
|
|
* Added method clearString to the dom command.
|
|
* Updated tested expat to 2.2.9.
|
|
* Changed the license to MPL 2.0.
|
|
- Update to 0.9.1
|
|
* The package name is tDOM, but it always has been requested by
|
|
[package require tdom] and now the scripted helper commands in
|
|
tdom.tcl are also in the namespace tdom (not anymore in tDOM).
|
|
The new pullparser command is now also in this namespace.
|
|
There are aliases from the old command names to the new one,
|
|
so there must be nothing done; old scripts will run as they
|
|
did.
|
|
* Added new method attributeNames to domNode (cmds).
|
|
* Added new methods line and column to most pull parser states.
|
|
* More fine grain control about serialization details: new asXML
|
|
options -nogtescape and -noEmptyElementTag.
|
|
* Fixed a potentially dramatic speed problem in case of certain
|
|
classes of XPath expressions if a threads enabled tDOM is
|
|
used, the result set is large and the DOM tree to query was
|
|
altered somewhere before the query by an operation, which
|
|
appended, inserted or replaced a node.
|
|
* Added command tDOM::pullparser, with creates simple XML "pull"
|
|
parser commands.
|
|
* New flag -keepCDATA for [dom parse ...].
|
|
- Update to 0.9.0
|
|
* New feature "creating real FQ nodes with *fromScript methods",
|
|
by adding option -namespace to [dom createNodeCmd].
|
|
* Removed hacky check on [load] time if the tclsh and tDOM are
|
|
build with incompatible TCL_UTF_MAX (because it did not work
|
|
anymore with recent tcl because of changes in core).
|
|
* Added JSON support. New -json option to [dom parse].
|
|
* Added HTM5 parser (new -html5 option to [dom parse]).
|
|
* Added options -xmlDeclaration and -encString to the asXML
|
|
method of the domDoc and domNode commands.
|
|
* Improved handling of characters beyond BMP.
|
|
* Added dom method featureinfo.
|
|
* Raised the limit of maximum number of different XML
|
|
namespaceses within one DOM tree to 2^31.
|
|
- Drop upstream fixed tdom-expat.patch
|
|
- Replace tdom.patch and tdom-tnc.patch with install-libraries-libdir.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 1 09:03:22 UTC 2019 - Martin Liška <mliska@suse.cz>
|
|
|
|
- Use FAT LTO objects in order to provide proper static
|
|
library (boo#1138797).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 20 14:49:22 UTC 2013 - max@suse.com
|
|
|
|
- Add -DUSE_INTERP_ERRORLINE to fix build with Tcl 8.6.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 18 12:03:55 UTC 2012 - gber@opensuse.org
|
|
|
|
- update to version 0.8.3
|
|
- numerous bugfixes, see ChangeLog for a detailed list of changes
|
|
- split off devel subpackage for stubs table, header and config
|
|
script
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 21 10:45:36 UTC 2011 - coolo@suse.com
|
|
|
|
- add autoconf as buildrequire to avoid implicit dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 15 11:17:27 CEST 2007 - max@suse.de
|
|
|
|
- Update to the final 0.8.2 release
|
|
* Correct a licensing issue
|
|
* Some cosmetical fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 8 16:41:02 CEST 2007 - max@suse.de
|
|
|
|
- New version: 0.8.2rc3
|
|
* Update to expat 2.0.1.
|
|
* Improve 64bit support
|
|
* Added the '-namespaces' option to the selectNodes method.
|
|
* Added the methods 'transform' and 'delete' to xsltCmds.
|
|
* Added the 'selectNodesNamespace' to documents.
|
|
* Normalize case of attribute also (not only elements).
|
|
* Added method deleteXPathCache: basic control over the xpath
|
|
expression cache.
|
|
* Variable references in XPath queries will now be resoved as
|
|
Tcl variables.
|
|
- Added tcllib to BuildRequires (needed for 'make test').
|
|
- Added the tnc extension to the package
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 27 18:57:55 CEST 2007 - aj@suse.de
|
|
|
|
- Add libexpat-devel to BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 9 18:34:57 CEST 2006 - max@suse.de
|
|
|
|
- New package: tdom
|
|
- A XML/DOM/XPath/XSLT Implementation for Tcl, based on expat.
|
|
- Patched to use the libexpat instead of included copy.
|
|
|