anthony_mallet.
TinyXML parses an XML document, and builds from that a Document Object Model
(DOM) that can be read, modified, and saved.
TinyXML uses a Document Object Model (DOM), meaning the XML data is parsed into
a C++ objects that can be browsed and manipulated, and then written to disk or
another output stream. You can also construct an XML document from scratch with
C++ objects and write this to disk or another output stream.
TinyXML doesn't parse or use DTDs (Document Type Definitions) or XSLs
(eXtensible Stylesheet Language.) There are other parsers out there (check out
www.sourceforge.org, search for XML) that are much more fully featured. But
they are also much bigger, take longer to set up in your project, have a higher
learning curve, and often have a more restrictive license. If you are working
with browsers or have more complete XML needs, TinyXML is not the parser for
you.
htmlcxx is a simple non-validating CSS1 and HTML parser for C++.
Although there are several other HTML parsers available, htmlcxx
has some characteristics that make it unique:
* STL like navigation of DOM tree, using the excellent tree.hh library
from Kasper Peeters
* It is possible to reproduce exactly, character by character, the
original document from the parse tree
* Bundled css parser
* Optional parsing of attributes
* C++ code that looks like C++ (not so true anymore)
* Offsets of tags/elements in the original document are stored in
the nodes of the DOM tree
The parsing politics of htmlcxx were created trying to mimic Mozilla
Firefox behavior. So you should expect parse trees similar to those
create by Firefox. However, differently from Firefox, htmlcxx does
not insert non-existent stuff in your html. Therefore, serializing
the DOM tree gives exactly the same bytes contained in the original
HTML document.
devel/p5-MooseX-Getopt from 0.59 to 0.61.
pkgsrc changes:
- adjust dependencies (generated by pkg_util create package)
Upstream changes:
0.61 2014-02-11 06:30:14Z
- fix potentially-broken check-breaks test when a conflicting module fails to
compile
0.60 2014-02-10 02:21:05Z
- avoid failing an optional test when YAML is not installed
3.0.12
======
- Now depends on :mod:`amqp` 1.4.3.
- Fixes Python 3.4 logging incompatibility (Issue #311).
- Redis: Now properly handles unknown pub/sub messages.
- amqplib: Fixed bug where more bytes were requested from the socket
than necessary.
3.0.11
======
- Now depends on :mod:`amqp` 1.4.2.
- Now always trusts messages of type `application/data` and `application/text`
or which have an unspecified content type (Issue #306).
- Compression errors are now handled as decode errors and will trigger
the ``Consumer.on_decode_error`` callback if specified.
- New ``kombu.Connection.get_heartbeat_interval()`` method that can be
used to access the negotiated heartbeat value.
- `kombu.common.oid_for` no longer uses the MAC address of the host, but
instead uses a process-wide UUID4 as a node id.
This avoids a call to `uuid.getnode()` at module scope.
- Hub.add: Now normalizes registered fileno.
- SQS: Fixed bug where the prefetch count limit was not respected.
devel/p5-Module-CoreList from 3.00 to 3.04.
IT IS IMPORTANT WHEN UPDATING lang/perl5 - THAT THIS MODULE IS MARKED
"CONFLICTS" FOR EACH ONE WHICH DOESN'T CONTAIN UPDATED PERL5
Upstream changes:
3.04 Mon Jan 20 2014
- Prepared for v5.19.8
3.03 Mon Jan 6 2014
- Updated for v5.18.2
3.02 Fri Dec 20 2013
- Prepared for v5.19.7
- Added CGI et al deprecation status
- Finalised for v5.19.7
3.01 Wed Nov 20 2013
- Finalised for v5.19.6
in devel/p5-MooseX-Role-Parameterized from 1.00nb2 to 1.02.
pkgsrc changes:
- adjust dependencies (done by pkg_util create package ^^)
Upstream changes:
1.02 September 11, 2013
* set %INC entries in test to avoid failures with
Moose pre-2.11 (kentfrederic)
https://github.com/sartak/MooseX-Role-Parameterized/pull/7https://rt.cpan.org/Ticket/Display.html?id=88593
1.01 September 10, 2013
* removed use of deprecated Class::MOP::load_class (ether)
in devel/p5-Scalar-List-Utils from 1.35 to 1.38.
Upstream changes:
1.38 -- 2014/01/22 15:33:24
[BUGFIXES]
* Avoid Perl_ckwarn() in unweaken() because it's missing on older
perls; ckWARN() like the rest of the code (RT92363)
1.37 -- 2014/01/21 14:44:34
[BUGFIXES]
* Fix unweaken() for perls < 5.14; need to use sv_setsv() to undef
rather than sv_clear() (RT92226)
1.36 -- 2014/01/16 15:40:47
[CHANGES]
* Added Scalar::Util::unweaken()
* Various documentation changes/updates
[BUGFIXES]
* Correct uses of overload operators in unit tests (RT91969)
devel/p5-Sub-Install from 0.926nb2 to 0.927.
Upstream changes:
0.927 2013-10-15 22:46:38 America/New_York
rebuild using Dist::Zilla, update links to repo, metadata, etc.
typo fixes, thanks David Steinbrunner
devel/p5-ExtUtils-MakeMaker from 6.84 to 6.88.
pkgsrc changes:
- rewrite module using Packager::Utils
- cleanup dependecies
Upstream changes:
6.88 Fri Jan 31 20:49:13 GMT 2014
No changes from 6.87_05
6.87_05 Tue Jan 28 13:54:21 GMT 2014
Bug fixes:
* Synchronisation with blead to remove old cross-compilation model
6.87_04 Sun Jan 26 19:29:05 GMT 2014
Bug fixes:
* On Android, pass PERL_LIB through rel2abs().
6.87_03 Sun Jan 19 17:49:43 GMT 2014
Bug fixes:
* Get rid of unused printf arguments in dynamic_bs
6.87_02 Sat Jan 18 13:00:36 GMT 2014
Doc fixes:
* Update documentation for LICENSE attribute.
Bug fixes:
* Get rid of unused printf arguments in dir_target
6.87_01 Sun Jan 12 10:31:41 GMT 2014
Doc fixes:
* mention that TEST_REQUIRES is in v6.64 and above
6.86 Sat Jan 4 12:17:53 GMT 2014
No changes from 6.85_07
6.85_07 Wed Jan 1 18:55:22 GMT 2014
Bug fixes:
* Expanded test coverage for metafiles
Doc fixes:
* Documentation expanded to mention JSON metafiles
6.85_06 Mon Dec 30 23:14:37 GMT 2013
Bug fixes:
* Explicitly require dynaloader before using mod2fname
6.85_05 Sun Dec 29 11:25:00 GMT 2013
Bug fixes:
* Export 'configure' section of prereqs when meta-spec version 2
Doc fixes:
* Document BUILD_REQUIRES defaults
6.85_04 Mon Dec 23 15:00:14 GMT 2013
No changes since v6.85_03 fixing repo tags
6.85_03 Mon Dec 23 14:55:37 GMT 2013
Bug fixes:
* RT#91540 PREREQ_FATAL not recognised on command line
6.85_02 Tue Dec 17 10:13:28 GMT 2013
New features:
* Added PPM_UNINSTALL_EXEC and PPM_UNINSTALL_SCRIPT options
to PPD generation
6.85_01 Mon Dec 16 13:15:43 GMT 2013
Bug Fixes:
* harden xsubpp locating loop in MM_Unix
devel/p5-Test-Harness from 3.29 to 3.30.
Upstream changes:
3.30 2013-11-12
- Fix missing parent prereq in META.{yml,json} and NotBuild.PL
(Dagfinn Ilmari Mannsaker, #89650)
- Respect PERL5LIB in tainting source handler test (Dagfinn Ilmari Mannsaker,
Leon Timmermans)
- Use base instead of parent:
This dist is used for testing all other modules, so it should avoid
having any non-core prerequisites. Having parent as a prereq leads to a
circular dependency of parent -> Test::More -> Test::Harness. (Graham Knop)
- Various POD fixes (Nathan Gary Glenn)
- Don't localize all of %ENV in harness.t (Craig Berry)
- Give TAP::Harness::Beyond a unique NAME (Leon Timmermans)