Testsuite [7.8::Crypto]: Fix some tests.
Debug: added functions to generate perf map files
EFUNs: Improved integer types for several math functions. Improves the return types for predef::sqrt(), predef::min(), predef::max(), predef::limit(), predef::abs() and predef::sgn() when called with integer types.
Parser.RCS: Update to new iterator API. Fixes some of #10085.
Remote: Stricter handling of zero.
Crypto.Password: Fix support for Django-style pbkdf2_sha256.
Compiler [Typechecker]: Changed API for apply_type_attribute() et al. They now get a mapping that they may use to keep state between arguments.
Crypto: Fix multiple warnings about passing of zero values.
Updated types where documentation said 'or zero'.
Web.Api.Instagram: Allow post data to be zero. Fixes several compilation errors.
Stdio.FakeFile: Improved function types. This class needs to be compatible with both Stdio.BlockingFile and Stdio.NonblockingStream. Also fixes several broken prototypes in Stdio.NonblockingStream. Fixes several testsuite failures.
EFUNs: Improved type for sizeof() and strlen().
Stdio.File: Allow callbacks to be zero
Program: Fixed some warnings with respect to defined().
Mysql: Added query_db().
Bugfixed diff_namespaces. Added character encoding to render_xml.
Make it possible to not load dumped files.
Fix typo.
Added set_text() to update the contents of a text node.
Move Markdown into Parser and leave a stub behind in Tools
markdown: Fix docs typos
markdown: Add very basic autodoc markup to Renderer
markdown: Carry attributes from the lexer to the renderer
markdown: Allow replacement of the lexers and parser
SSL.Context: Context commits to tickets via offers_tickets() In certain situations, i.e. after receiving an empty Session Ticket extension (client supports, but does not yet have a ticket), by including the Session Ticket extension in the server hello commits us to providing a ticket later. As SSL.Context would simply return 0 in encode_ticket() when use_cache was zero (not the default), we used to break the protocol on such occasions. Instead, we now use SSL.Context()->offers_tickets() to signal whether Session Tickets should be supported on the connection (and whether the Context commits to encoding a session as ticket later on).
HTTP.Server.Request: Add response member for log_cb.
Arg: Document the help/usage system.
Added change_namespace to move all elements from one namespace to a different one.
Better selection of quote charactes.
Significantly improved output.
Merge commit '722771973bd' into patches/lyslyskom22891031 * commit '722771973bd': (6177 commits) Verify that callablep responses are aligned with reality. ...
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
Master: Mark Describer objects for immediate destruction.
Parser.XML.Tree.XMLParser: Improved support for node factories. The node_factory() function(s) in unclosed element nodes (aka container nodes) will now be called to create the contained nodes. This allows for having different node factories in different parts of the XML-tree. CAVEAT EMPTOR: This changes the creation order for container nodes; they are now created BEFORE the contained nodes, previously they were created AFTER the contained nodes. Also fixes NULL-dereference in obscure case.
Fix copy-paste error in refdoc.
Cpp: Use less magic for __VERSION__ et al. __VERSION__, __MAJOR__, __MINOR__, __COUNTER__ and __DIR__ are now implemented with pike-level functions.
Simple code to support javascript
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63 * commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits) ...
There was an XML syntax error in this file.
Manual: Extended the data types chapter with void & mixed. Added some elaboration on the difference between compile-time and run-time types, as well as some about the types void & mixed and how they are used. Fixes [bug 1656 (#1656)].
Make it possible to replace a node with multiple nodes.
If a character can't be encoded in the selected charset, XML-encode it instead of exception. Allow for user override of character encoding in render_xml.
Parser.XML: node_to_struct() convenience function.
Move Markdown code to Tools, as it is more of a tool than a module.
Parser.RCS: Added feature detection constant "max_revisions_supported".
Parser.RCS: Add optional max_revisions parameter to the API.
Protocols.HTTP.Query: Fixed an old bug (https://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=7676) where basically the timeout in timed_async_fetch wasn't reset each new data read. This timeout had it's own property (data_timeout) which now is "deprecated" since the property "timeout" pretty much serves the same purpose, but on connection. So now timeout is the default value to use unless data_timeout is explicitly set, in which case that value will be used. Since there was no proper way to set a max time for the entire operation (well, that was by accident and not intention how the data_timeout in timed_async_fetch worked) the new property "maxtime" has been added. If this is set (default is 0=indefinetly) the request will be aborted after maxtime second even if data is still being read. So in short: data_timeout = 0 // unless explicitly set timeout = 120 // connection timeout, and then data read timeout maxtime = 0 // 0 = off, otherwise the entire operation must be done within maxtime seconds or else the request is aborted Protocols.HTTP.Session: Added some documentation Protocols.HTTP.Promise: New module which utilise the new Concurrent.Promise/Future stuff for HTTP requests. Internally uses Protcols.HTTP.Session for the actual HTTP stuff. Web.Api.Api: Now fetches data asynchronously when async calls are made. Concurrent: on_success and on_fail now returns the object being called so that they can be chained. Parser.Markdown: Fixed the #require macro directive.
Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1." This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.
Added creation method raw to put binary data directly in an image object without adaptation.
Added the Markdown module and the standalone pike_to_html.pike from 8.1.
Added a Markdown parser. This is a port of the Javascript Markdown parser Marked (https://github.com/chjj/marked). The Marked module only has one "static" method which is the only one needed to convert Markdown to HTML. There's also a shortcut to that method directly in the Markdown module (Parser.Markdown.marked()).
Nettle: Let the IV be set through Nettle.Proxy (aka Crypto.Buffer).
Filesystem.Monitor: Added check_all().
Protocols.HTTP2: Added Frame class.
Support linking direct to RFC anchor.
Use @rfc{@} autodoc syntax.
Removed trailing spaces.
Reinstate legacy XML parsing modes until further notice.
Remove superfluous legacy compat support prior to 7.8.
Moved deprecated methods to compat.
Parser.HTML: Added mode quote_stapling(). This is a compatibility mode with the Pike 7.8 and earlier Parser.HTML. Do not use if you can avoid it.
Merge remote-tracking branch 'origin/8.0' into string_alloc Conflicts: src/stralloc.c
GTK2: Update Scale docs based on source file
Some minor documentation tweaks. It has been a while since the classes were called Gz_deflate and Gz_inflate.
Merge remote-tracking branch 'origin/8.0' into string_alloc
Improved type checking.
Added a few more global variable opcodes. Gotta catch em all! This time: PRIVATE_IF_DIRECT_GLOBAL and ASSIGN_PRIVATE_IF_DIRECT_GLOBAL These will fetch or assign a global variable if the currently executing program is the program the object is cloned from. These are only slightly slower than the F_PRIVATE_GLOBAL family of opcodes, and the overhead if the global is not actually private is minimal. Missing: [ASSIGN_]PRIVATE_IF_DIRECT_TYPED_GLOBAL[_AND_POP] and ASSIGN_PRIVATE_IF_DIRECT_GLOBAL_AND_POP.
Use the existing low-level tokenizer for Parser.C.split This is significantly faster, and the code was already there anyway.
Remove Pike 0.6 support.
Fix Pike 7.0 compatibility issues.
Use the C function, for speed. In reality it is probably not very common that the string contains non-unicode characters, but I guess extra speed does not hurt.
Parser.utf8_fix: Multiple fixes. Added detection of negative characters. Optimized the case where all characters in the string are out of band. Minor optimization: After the recursion, the string will already be clean. Also adds some AutoDoc. FIXME: This implementation doesn't like strings with lots of out of band characters. Consider implementing it in C.
SSL.context: Implemented some backward compat.
release number bumped to 854 by export.pike
Configure: Inhibit machine code with gcc 4.6.0 and later. The machine code generator is broken when compiled with gcc 4.6.0 and later, so disable it in that case.
Standards.ASN1.Decode: Added more control to simple_der_decode(). It is now simple to add a few more known types to parse to simple_der_decode(). This is typically useful when the ASN.1 definition uses IMPLICIT tags.
Unicode.normalize: use unsigned ints for hash value hval % HSIZE for a negative hval will result in a negative htable index. this is triggered by characters in 32 bit strings which are represented by negative 32 bit signed integers
Crypto.ECC.Curve: Fixed pkcs_ec_parameters(). The curve identifier should not be wrapped in a sequence. Fixes interoperability with OpenSSL and GNUTLS.
Merge branch '8.0' into gobject-introspection
SSL: Improved robustness in destroy(). The embedded stream may still be registered with a backend when the sslfile object loses its last reference. Make sure not to trigger the "In callback mode in a different backend." error in that case. Fixes [bug 6958 (#6958)].
Merge remote-tracking branch 'origin/7.9' into pdf
Merge branch '7.9' into gobject-introspection
Parser.XML.Tree: Improved namespace handling in default mode. Namespaced attributes got rewritten in non-PARSE_ENABLE_NAMESPACES mode.
Image.JPEG: Fix integer underflow. Fixes [bug 6413 (#6413)].
Merge remote branch 'origin/7.9' into rblock_alloc Conflicts: src/post_modules/CritBit/floattree.cmod src/post_modules/CritBit/inttree.cmod src/post_modules/CritBit/stringtree.cmod
Calendar.mkrules: Cleanup white-space at end of line in TZnames.
Tools.AutoDoc.PikeParser: Fixed issue with the #pike handling.
Parser.XML: Added some more minimal AutoDoc markup.
CSV: Added optional Regexp check for fieldnames.
Tabular: Update documentation, modularise code.
Added Parser.CSV.
Merge remote branch 'origin/7.9' into breaking_into_pieces
GI: Upper case all enum identifiers
Parser.HTML: Fixed some autodoc markup typos.
Rewrite get_contents_for_revision() to avoid recursion and unbounded memory consumption.
Removed $Id$.
No more foreign_idents. More pain than they are worth.
No more foreign_idents.
Parser.XML.Tree: Bugfixed implementation and documentation. Affected functions: add_child_before() and add_child_after()
Extensions by Peter Pan (sent to the pike list on April 4th -09): * Add `int eline,echar,ecolumn` in class SGMLatom to indicate the end position of current SGMLatom. src[char..echar-1] got the source of current SGMLatom. * Add int open in class SGMLatom to indicate whether the current tag has a matched end tag. * Add `function name_formater` `function argname_formater` in SGML which can be lower_case or upper_case etc. The current existing htmls in internet is case-insensitive, so if we want to work good with them, SGML should be case-insensitive. * Recognize xml-compatible tag such as <p/>, set open=0 for these tags. When parse large file, the returned tree of original SGML may be too deep, cause stack overflow, recognizing xml-compatible tag can help a bit.
Fixed Autodoc markup. Rev: src/modules/Parser/c.c:1.11 Rev: src/modules/Parser/parser.c:1.21 Rev: src/modules/Parser/pike.c:1.11 Rev: src/modules/Parser/rcs.c:1.5
Rewrite of expand_keywords_for_revision(). Now uses a String.Buffer. Support for the -ko expansion mode. Support for contraction of keywords. Significantly faster than before. Rev: lib/modules/Parser.pmod/RCS.pike:1.42
Added Revision()->rcs_prev to decouple RCS file sematics from Revision()->next and Revision()->ancestor. Updated and added lots of Autodoc mk II documentation. Made _sprintf()'s protected. Fixed type error. Rev: lib/modules/Parser.pmod/RCS.pike:1.40
Fixed Autodoc mk II markup. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.75
Update CHANGES file. Rev: CHANGES:1.170 Rev: lib/modules/Parser.pmod/Tabular.pike:1.6
Reinstated the class as Parser.SGML(). It became Parser.SGML()->SGML() in the move to a separate file (apparently inadvertently). Parser.SGML.SGML is kept as a compatibility alias. Rev: lib/modules/Parser.pmod/SGML.pike:1.5
Various documentation fixes. Rev: lib/modules/Parser.pmod/Tabular.pike:1.5 Rev: lib/modules/Sql.pmod/pgsql.pike:1.56 Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.15 Rev: src/modules/Msql/msqlmod.c:1.31 Rev: src/modules/Postgres/pgresult.c:1.40 Rev: src/modules/Postgres/postgres.c:1.65
Fix doc. Rev: lib/modules/Parser.pmod/Tabular.pike:1.3
Renamed append_path() to append_path_unix(). Added append_path_nt(). append_path() is now an alias for append_path_unix() or append_path_nt(). append_path_nt() strips the second character for the relative path(s) if it is a colon(:). Rev: lib/modules/Stdio.pmod/module.pmod:1.244
Fixed bug in error-recovery code. Added FIXME. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.20
Improved context information from validation errors. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.19
Allow for plugin charset decoders. Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.61
Now attempts to normalize relative SYSTEM URIs. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.18
Now passes along the SYSTEM identifier to parse_dtd() when parsing external DTDs. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.17
parse() and parse_dtd() now take an optional source context argument. get_external_entity() now gets the current callbackinfo as the third argument rather than a constant 0 (zero). Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.16
Added optional argument to parse(), parse_dtd(), push_string() and create() to allow for specifying a source context for the data to be parsed. The source context will be in the entry "context" in the callbackinfo mapping sent to the callback function. Updated the Autodoc mk II markup. Rev: src/modules/Parser/xml.cmod:1.103
Added pike_cycle_depth to make Pike.count_memory handle the cyclic xml trees. Added a function to flush the node id cache. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.74
Removed a note that is moot. Rev: lib/modules/Parser.pmod/XML.pmod/SloppyDOM.pmod:1.2
Sloppy DOM implementation which is very useful when parsing DOM trees even though it's not fully DOM compliant. Migrated to Pike from Roxen Webserver. Rev: lib/modules/Parser.pmod/XML.pmod/SloppyDOM.pmod:1.1
static -> protected Rev: lib/0.6/modules/__default.pmod:1.11 Rev: lib/0.6/modules/readline.pmod:1.2 Rev: lib/7.0/modules/Calendar.pmod/ISO.pmod:1.3 Rev: lib/7.0/modules/Calendar.pmod/Stardate.pmod:1.5 Rev: lib/7.0/modules/__default.pmod:1.10 Rev: lib/7.2/modules/LR.pmod/Grammar_parser.pmod:1.3 Rev: lib/7.2/modules/LR.pmod/parser.pike:1.5 Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.3 Rev: lib/7.2/modules/String.pmod:1.5 Rev: lib/7.2/modules/__default.pmod:1.23 Rev: lib/7.4/modules/Crypto.pmod/cbc.pike:1.6 Rev: lib/7.4/modules/Crypto.pmod/crypto.pike:1.7 Rev: lib/7.4/modules/Crypto.pmod/hmac.pike:1.3 Rev: lib/7.4/modules/Crypto.pmod/pipe.pike:1.5 Rev: lib/7.4/modules/Crypto.pmod/randomness.pmod:1.6 Rev: lib/7.4/modules/Locale.pmod/Charset.pmod:1.4 Rev: lib/7.4/modules/SSL.pmod/cipher.pike:1.4 Rev: lib/7.4/modules/SSL.pmod/sslfile.pike:1.3 Rev: lib/7.4/modules/Stdio.pmod/module.pmod:1.6 Rev: lib/7.4/modules/__default.pmod:1.23 Rev: lib/7.6/modules/Calendar.pmod/Gregorian.pmod:1.3 Rev: lib/7.6/modules/Calendar.pmod/ISO.pmod:1.3 Rev: lib/7.6/modules/Calendar.pmod/YMD.pike:1.3 Rev: lib/7.6/modules/Calendar.pmod/module.pmod:1.2 Rev: lib/7.6/modules/Image.pmod/module.pmod:1.2 Rev: lib/7.6/modules/Parser.pmod/XML.pmod/module.pmod:1.2 Rev: lib/7.6/modules/Protocols.pmod/LDAP.pmod/client.pike:1.5 Rev: lib/7.6/modules/Sql.pmod/Sql.pike:1.4 Rev: lib/7.6/modules/__default.pmod:1.13 Rev: lib/master.pike.in:1.446 Rev: src/modules/Gz/module.pmod.in:1.17 Rev: src/modules/Java/module.pmod.in:1.4 Rev: src/modules/Oracle/module.pmod.in:1.14 Rev: src/modules/Regexp/module.pmod.in:1.11 Rev: src/modules/_Regexp_PCRE/module.pmod.in:1.12 Rev: src/testsuite.in:1.833
Fixed trailing newlines. Rev: lib/0.6/modules/Array.pmod:1.3 Rev: lib/0.6/modules/Regexp.pike:1.3 Rev: lib/7.0/modules/Stack.pmod:1.2 Rev: lib/7.0/modules/Stdio.pmod/module.pmod:1.2 Rev: lib/7.2/modules/Gmp.pmod:1.2 Rev: lib/7.2/modules/LR.pmod/rule.pike:1.3 Rev: lib/7.4/modules/SSL.pmod/constants.pike:1.2 Rev: lib/7.4/modules/_Crypto.pmod:1.2 Rev: lib/7.6/modules/Debug.pmod/module.pmod:1.2 Rev: lib/modules/Audio.pmod/Codec.pmod:1.12 Rev: lib/modules/Audio.pmod/Format.pmod/MP3.pike:1.5 Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.7 Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.7 Rev: lib/modules/Calendar.pmod/Calendar.pike:1.8 Rev: lib/modules/Calendar.pmod/Events.pmod:1.19 Rev: lib/modules/Calendar.pmod/Language.pmod:1.26 Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.17 Rev: lib/modules/Calendar.pmod/YMD.pike:1.34 Rev: lib/modules/Calendar.pmod/module.pmod:1.17 Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.13 Rev: lib/modules/Crypto.pmod/DSA.pike:1.9 Rev: lib/modules/Crypto.pmod/HMAC.pike:1.6 Rev: lib/modules/Crypto.pmod/PGP.pmod:1.15 Rev: lib/modules/Crypto.pmod/Pipe.pike:1.10 Rev: lib/modules/Crypto.pmod/RSA.pike:1.12 Rev: lib/modules/Crypto.pmod/Random.pmod:1.20 Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.31 Rev: lib/modules/GLU.pmod:1.17 Rev: lib/modules/GLUE.pmod/Driver.pmod/GTK.pike:1.7 Rev: lib/modules/GLUE.pmod/Driver.pmod/Interface.pike:1.4 Rev: lib/modules/GLUE.pmod/Driver.pmod/SDL.pike:1.7 Rev: lib/modules/GLUE.pmod/module.pmod:1.16 Rev: lib/modules/GTKSupport.pmod/Util.pmod:1.12 Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.13 Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.10 Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.4 Rev: lib/modules/Multiset.pmod:1.3 Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.15 Rev: lib/modules/Pike.pmod/module.pmod:1.20 Rev: lib/modules/Process.pmod:1.55 Rev: lib/modules/Program.pmod:1.6 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Peer.pike:1.22 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Port.pike:1.8 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike:1.37 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/module.pmod:1.5 Rev: lib/modules/Protocols.pmod/DNS_SD.pmod:1.3 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Chained.pike:1.3 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.15 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/module.pmod:1.14 Rev: lib/modules/Protocols.pmod/IMAP.pmod/requests.pmod:1.93 Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.31 Rev: lib/modules/Protocols.pmod/IRC.pmod/Requests.pmod:1.7 Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.5 Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.114 Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.16 Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.22 Rev: lib/modules/Protocols.pmod/LPD.pmod:1.11 Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.12 Rev: lib/modules/Protocols.pmod/SNMP.pmod/module.pmod:1.4 Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.29 Rev: lib/modules/Protocols.pmod/X.pmod/KeySyms.pmod:1.4 Rev: lib/modules/Protocols.pmod/X.pmod/XImage.pmod:1.23 Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.19 Rev: lib/modules/SSL.pmod/Cipher.pmod:1.17 Rev: lib/modules/SSL.pmod/Constants.pmod:1.3 Rev: lib/modules/SSL.pmod/alert.pike:1.12 Rev: lib/modules/SSL.pmod/connection.pike:1.43 Rev: lib/modules/SSL.pmod/context.pike:1.38 Rev: lib/modules/SSL.pmod/packet.pike:1.17 Rev: lib/modules/SSL.pmod/session.pike:1.38 Rev: lib/modules/SSL.pmod/sslfile.pike:1.111 Rev: lib/modules/Sql.pmod/mysql.pike:1.42 Rev: lib/modules/Sql.pmod/mysql_result.pike:1.7 Rev: lib/modules/Sql.pmod/postgres.pike:1.29 Rev: lib/modules/Sql.pmod/sql_util.pmod:1.22 Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.25 Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.46 Rev: lib/modules/Standards.pmod/CIFF.pmod/File.pike:1.4 Rev: lib/modules/Standards.pmod/FIPS10_4.pmod:1.5 Rev: lib/modules/Standards.pmod/IIM.pmod:1.9 Rev: lib/modules/Standards.pmod/URI.pike:1.29 Rev: lib/modules/Standards.pmod/UUID.pmod:1.18 Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.28 Rev: lib/modules/Thread.pmod:1.46 Rev: lib/modules/Tools.pmod/Shoot.pmod/GC.pike:1.3 Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.9 Rev: lib/modules/Web.pmod/RSS.pmod:1.8 Rev: lib/modules/_Image_XCF.pmod:1.26 Rev: lib/modules/__builtin_dirnode.pmod:1.3
static -> protected Rev: lib/modules/ADT.pmod/Heap.pike:1.12 Rev: lib/modules/ADT.pmod/Queue.pike:1.14 Rev: lib/modules/ADT.pmod/Relation.pmod/Binary.pike:1.15 Rev: lib/modules/ADT.pmod/Struct.pike:1.20 Rev: lib/modules/ADT.pmod/Table.pmod:1.29 Rev: lib/modules/ADT.pmod/Trie.pike:1.6 Rev: lib/modules/ADT.pmod/module.pmod:1.12 Rev: lib/modules/Arg.pmod:1.6 Rev: lib/modules/Array.pmod:1.110 Rev: lib/modules/Audio.pmod/Codec.pmod:1.11 Rev: lib/modules/Audio.pmod/Format.pmod/MP3.pike:1.4 Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.12 Rev: lib/modules/Cache.pmod/cache.pike:1.14 Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.8 Rev: lib/modules/Calendar.pmod/Badi.pmod:1.8 Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.8 Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.12 Rev: lib/modules/Calendar.pmod/Event.pmod:1.24 Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.12 Rev: lib/modules/Calendar.pmod/ISO.pmod:1.11 Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.11 Rev: lib/modules/Calendar.pmod/Julian.pmod:1.11 Rev: lib/modules/Calendar.pmod/Language.pmod:1.25 Rev: lib/modules/Calendar.pmod/Rule.pmod:1.3 Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.17 Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.9 Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.16 Rev: lib/modules/Calendar.pmod/Time.pmod:1.42 Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.35 Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.44 Rev: lib/modules/Calendar.pmod/YMD.pike:1.33 Rev: lib/modules/Calendar.pmod/module.pmod:1.16 Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.12 Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.5 Rev: lib/modules/Crypto.pmod/DSA.pike:1.8 Rev: lib/modules/Crypto.pmod/HMAC.pike:1.5 Rev: lib/modules/Crypto.pmod/Koremutake.pmod:1.4 Rev: lib/modules/Crypto.pmod/PGP.pmod:1.14 Rev: lib/modules/Crypto.pmod/Pipe.pike:1.9 Rev: lib/modules/Crypto.pmod/RSA.pike:1.11 Rev: lib/modules/Crypto.pmod/Random.pmod:1.19 Rev: lib/modules/Crypto.pmod/Substitution.pike:1.4 Rev: lib/modules/Debug.pmod/Subject.pike:1.9 Rev: lib/modules/Debug.pmod/Wrapper.pike:1.6 Rev: lib/modules/Filesystem.pmod/System.pike:1.20 Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.30 Rev: lib/modules/Filesystem.pmod/module.pmod:1.26 Rev: lib/modules/GLU.pmod:1.16 Rev: lib/modules/GLUE.pmod/Driver.pmod/GTK.pike:1.6 Rev: lib/modules/GLUE.pmod/Driver.pmod/Interface.pike:1.3 Rev: lib/modules/GLUE.pmod/Driver.pmod/SDL.pike:1.6 Rev: lib/modules/GLUE.pmod/Events.pmod:1.4 Rev: lib/modules/GLUE.pmod/module.pmod:1.15 Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.8 Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.9 Rev: lib/modules/Geography.pmod/Countries.pmod:1.20 Rev: lib/modules/Geography.pmod/Position.pike:1.18 Rev: lib/modules/Getopt.pmod:1.33 Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.20 Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.9 Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.7 Rev: lib/modules/Int.pmod:1.10 Rev: lib/modules/Local.pmod:1.11 Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.3 Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.57 Rev: lib/modules/Locale.pmod/Language.pmod/nld.pmod:1.2 Rev: lib/modules/Locale.pmod/module.pmod:1.25 Rev: lib/modules/MIME.pmod/ext_to_media_type.pmod:1.7 Rev: lib/modules/MIME.pmod/module.pmod:1.20 Rev: lib/modules/Mapping.pmod:1.10 Rev: lib/modules/Parser.pmod/C.pmod:1.50 Rev: lib/modules/Parser.pmod/LR.pmod/GrammarParser.pmod:1.6 Rev: lib/modules/Parser.pmod/LR.pmod/module.pmod:1.17 Rev: lib/modules/Parser.pmod/Pike.pmod:1.41 Rev: lib/modules/Parser.pmod/RCS.pike:1.39 Rev: lib/modules/Parser.pmod/SGML.pike:1.3 Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.14 Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.20 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.72 Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.14 Rev: lib/modules/Parser.pmod/module.pmod:1.25 Rev: lib/modules/Pike.pmod/module.pmod:1.19 Rev: lib/modules/Process.pmod:1.54 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Bencoding.pmod:1.5 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Peer.pike:1.21 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/PeerID.pmod:1.8 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Port.pike:1.7 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike:1.36 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/module.pmod:1.4 Rev: lib/modules/Protocols.pmod/DNS.pmod:1.96 Rev: lib/modules/Protocols.pmod/DNS_SD.pmod:1.2 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.93 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.9 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.50 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.14 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Session.pike:1.22 Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.56 Rev: lib/modules/Protocols.pmod/Ident.pmod:1.12 Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.113 Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.15 Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.32 Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.21 Rev: lib/modules/Protocols.pmod/LMTP.pmod:1.12 Rev: lib/modules/Protocols.pmod/Line.pmod:1.23 Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.19 Rev: lib/modules/Protocols.pmod/OBEX.pmod:1.8 Rev: lib/modules/Protocols.pmod/SMTP.pmod/module.pmod:1.46 Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.19 Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.28 Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.16 Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.30 Rev: lib/modules/Remote.pmod/module.pmod:1.8 Rev: lib/modules/SSL.pmod/Cipher.pmod:1.16 Rev: lib/modules/SSL.pmod/connection.pike:1.42 Rev: lib/modules/SSL.pmod/context.pike:1.37 Rev: lib/modules/SSL.pmod/session.pike:1.37 Rev: lib/modules/SSL.pmod/sslfile.pike:1.110 Rev: lib/modules/Sql.pmod/Sql.pike:1.92 Rev: lib/modules/Sql.pmod/mysql.pike:1.41 Rev: lib/modules/Sql.pmod/postgres.pike:1.28 Rev: lib/modules/Sql.pmod/rsql.pike:1.13 Rev: lib/modules/Sql.pmod/sql_result.pike:1.18 Rev: lib/modules/Sql.pmod/sql_util.pmod:1.21 Rev: lib/modules/Sql.pmod/tds.pike:1.24 Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.24 Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.45 Rev: lib/modules/Standards.pmod/EXIF.pmod:1.29 Rev: lib/modules/Standards.pmod/FIPS10_4.pmod:1.4 Rev: lib/modules/Standards.pmod/ID3.pmod:1.24 Rev: lib/modules/Standards.pmod/IDNA.pmod:1.9 Rev: lib/modules/Standards.pmod/IIM.pmod:1.8 Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.19 Rev: lib/modules/Standards.pmod/URI.pike:1.28 Rev: lib/modules/Standards.pmod/UUID.pmod:1.17 Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.27 Rev: lib/modules/Stdio.pmod/FakeFile.pike:1.16 Rev: lib/modules/Stdio.pmod/Readline.pike:1.60 Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.27 Rev: lib/modules/Stdio.pmod/module.pmod:1.238 Rev: lib/modules/String.pmod/HTML.pmod:1.7 Rev: lib/modules/String.pmod/module.pmod:1.29 Rev: lib/modules/Thread.pmod:1.45 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.28 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.62 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.40 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.37 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.52 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.71 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.10 Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.156 Rev: lib/modules/Tools.pmod/Install.pmod:1.35 Rev: lib/modules/Tools.pmod/Legal.pmod/Copyright.pmod:1.12 Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/GPL.pmod:1.3 Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/LGPL.pmod:1.3 Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/MPL.pmod:1.3 Rev: lib/modules/Tools.pmod/Monger.pmod/MongerDeveloper.pike:1.8 Rev: lib/modules/Tools.pmod/Monger.pmod/MongerUser.pike:1.8 Rev: lib/modules/Tools.pmod/Monger.pmod/module.pmod:1.3 Rev: lib/modules/Tools.pmod/PEM.pmod:1.14 Rev: lib/modules/Tools.pmod/PV.pike:1.10 Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.20 Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.35 Rev: lib/modules/Tools.pmod/Standalone.pmod/dump.pike:1.10 Rev: lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:1.19 Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.8 Rev: lib/modules/Tools.pmod/Standalone.pmod/precompile.pike:1.2 Rev: lib/modules/Tools.pmod/Standalone.pmod/rsqld.pike:1.12 Rev: lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike:1.136 Rev: lib/modules/Tools.pmod/Testsuite.pmod:1.9 Rev: lib/modules/Tools.pmod/sed.pmod:1.6 Rev: lib/modules/Web.pmod/CGI.pmod/Request.pike:1.4 Rev: lib/modules/Web.pmod/Crawler.pmod:1.26 Rev: lib/modules/Web.pmod/OWL.pike:1.7 Rev: lib/modules/Web.pmod/RDF.pike:1.47 Rev: lib/modules/Web.pmod/RSS.pmod:1.7 Rev: lib/modules/Yabu.pmod/module.pmod:1.30 Rev: lib/modules/_Image.pmod/Dims.pmod:1.10 Rev: lib/modules/_Image.pmod/Fonts.pmod:1.13 Rev: lib/modules/_Image.pmod/module.pmod:1.47 Rev: lib/modules/_Image_DWG.pmod:1.5 Rev: lib/modules/_Image_PS.pmod:1.15 Rev: lib/modules/_Image_XCF.pmod:1.25
Added {Simple,}RootNode()->get_element_by_id(). Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.70
Documentation of encode_html_entities Rev: lib/modules/Parser.pmod/module.pmod:1.23
Tab-completion for HILFE! includes Error.mkerror() function and Parser.Pike.UnterminatedStringError class for more sane error handling Rev: lib/modules/Error.pmod:1.3 Rev: lib/modules/Parser.pmod/Pike.pmod:1.40 Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.128
Added option "file" to decode(). decode() now reads nonblocking from the pipes. Rev: lib/modules/_Image_PS.pmod:1.13
O(n^2) to O(n). Rev: lib/modules/Parser.pmod/RCS.pike:1.37
Fixed type for "%n". Rev: src/modules/sprintf/sprintf.c:1.138
Fixed error detected by the new type checker. Fixed some cases where namespace_lookup wasn't passed along properly. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.69
Fixed the session cache to avoid unlimited growth in some cases: Implemented a max count and moved the forget_old_sessions garb to a place where reliably will run often enough. Rev: lib/modules/SSL.pmod/context.pike:1.32
Backported support for setting a default namespace from Pike 7.7. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.56
Now supports setting a default namespace before parsing. Fixes parsing of SOAP XML returned from CI-servers. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.68
Added support to force use of Ghostscript and some options. Rev: lib/modules/_Image_PS.pmod:1.12
Use new ..<x indexing. Rev: lib/master.pike.in:1.388 Rev: lib/modules/Array.pmod:1.104 Rev: lib/modules/Calendar.pmod/Time.pmod:1.36 Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.34 Rev: lib/modules/Calendar.pmod/YMD.pike:1.19 Rev: lib/modules/Calendar.pmod/mkrules.pike:1.11 Rev: lib/modules/Crypto.pmod/DSA.pike:1.6 Rev: lib/modules/Crypto.pmod/PGP.pmod:1.13 Rev: lib/modules/Debug.pmod/Subject.pike:1.8 Rev: lib/modules/Filesystem.pmod/System.pike:1.18 Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.29 Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.11 Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.15 Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.14 Rev: lib/modules/Local.pmod:1.8 Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.52 Rev: lib/modules/Locale.pmod/Language.pmod/ita.pmod:1.2 Rev: lib/modules/MIME.pmod/module.pmod:1.14 Rev: lib/modules/Parser.pmod/C.pmod:1.47 Rev: lib/modules/Parser.pmod/RCS.pike:1.35 Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.13 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.67 Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.13 Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Generator.pike:1.10 Rev: lib/modules/Protocols.pmod/DNS.pmod:1.88 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.46 Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.27 Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.5 Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.8 Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.102 Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.25 Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.9 Rev: lib/modules/Protocols.pmod/OBEX.pmod:1.6 Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.26 Rev: lib/modules/Remote.pmod/module.pmod:1.6 Rev: lib/modules/SSL.pmod/state.pike:1.29 Rev: lib/modules/Sql.pmod/Sql.pike:1.88 Rev: lib/modules/Sql.pmod/mysql.pike:1.33 Rev: lib/modules/Sql.pmod/rsql.pike:1.11 Rev: lib/modules/Sql.pmod/tds.pike:1.21 Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.38 Rev: lib/modules/Standards.pmod/ID3.pmod:1.21 Rev: lib/modules/Standards.pmod/IDNA.pmod:1.8 Rev: lib/modules/Standards.pmod/URI.pike:1.25 Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.25 Rev: lib/modules/Stdio.pmod/Readline.pike:1.59 Rev: lib/modules/Stdio.pmod/module.pmod:1.225 Rev: lib/modules/String.pmod/module.pmod:1.26 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.26 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.65
Added support for TIFF. Rev: lib/modules/_Image.pmod/Dims.pmod:1.4
Fix for a typo Rev: src/modules/Parser/xml.cmod:1.94
Restored use of typed nodes. XML header nodes are now generated again. Fixed bugs in the rendering of DOCTYPE nodes. Added note types for embedded DTD nodes. Added rendering of DTD ELEMENT nodes. TODO: Support for DTD ENTITY, ATTLIST and NOTATION nodes. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.64
Robustness fix for invalid <!ELEMENT> declarations. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.5
Robustness fix for invalid <!ELEMENT> declarations. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.12
Backported lots of fixes from Pike 7.7. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.4
Added some Autodoc mk II markup. Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.11
Parser.XML.Simple is now a PIKECLASS. Rev: src/modules/Parser/xml.cmod:1.86
Added FIXME regarding the character functions. Moved autoconvert() to the top level. Rev: src/modules/Parser/xml.c:1.83
Added curiously missing functions to insert a new child node at a specific position among the existing children. Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.18 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.63
Unified create method from all the set_from_* methods Rev: src/post_modules/GTK2/source/gdkpixbuf.pre:1.12
More types Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.61
Moved parser code into the nodes (through multiple inheritance) thus reducing code duplication as well as improving extendability. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.59
No more XML here Rev: src/modules/spider/Makefile.in:1.22 Rev: src/modules/spider/spider.c:1.132 Rev: src/modules/spider/xml.c:1.76(DEAD)
Don't use spider. Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.12 Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.17 Rev: lib/modules/Parser.pmod/XML.pmod/Simple.pike:1.4(DEAD) Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.58 Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.4 Rev: lib/modules/Parser.pmod/XML.pmod/module.pmod:1.1
XML parser in the right place Rev: src/modules/Parser/Makefile.in:1.10 Rev: src/modules/Parser/initstuff.h:1.8 Rev: src/modules/Parser/xml.c:1.78
This comment was silently removed. Rev: lib/modules/Parser.pmod/LR.pmod/module.pmod:1.12
Added flags to pass through the compat_allow_errors setting to the XML parser in simple_parse_input and parse_input. Added compat wrapper for parse_input. Rev: lib/7.2/modules/Parser.pmod/XML.pmod/Tree.pmod:1.1 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.51
Added flags to pass through the compat_allow_errors setting to the XML parser in simple_parse_input and parse_input. Added compat wrappers for those functions. Rev: lib/7.2/modules/Parser.pmod/XML.pmod/Tree.pmod:1.1 Rev: lib/7.6/modules/Parser.pmod/XML.pmod/Tree.pmod:1.1 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.53
Backported additional validity checks from 7.7. Turned off by default of course, but may be enabled to get stricter XML parsing. Rev: src/modules/spider/testsuite.in:1.12 Rev: src/modules/spider/xml.c:1.70
Added a number of validity checks that were missing in the XML parser (along with compat stuff to turn them off). Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.2 Rev: lib/7.6/modules/Parser.pmod/XML.pmod/module.pmod:1.1 Rev: src/modules/spider/testsuite.in:1.13 Rev: src/modules/spider/xml.c:1.71
Added 7.2 compatibility mode that allows multiple tags at the top level. Also fixed bug where comments and PI:s after the top level element weren't allowed. Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.1 Rev: src/modules/spider/testsuite.in:1.12 Rev: src/modules/spider/xml.c:1.69
Added 7.2 compatibility mode that allows multiple tags at the top level. Also fixed bug where comments and PI:s after the top level element weren't allowed. Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.1 Rev: src/modules/spider/testsuite.in:1.11 Rev: src/modules/spider/xml.c:1.68
the same change what in 7.4 Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.50
Added set_tag_name() accessor. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.52
Added set_tag_name() accessor. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.49
allow string and array as argument to _set_*_callback Rev: src/modules/Parser/html.c:1.173
Backported various stuff from Pike 7.7. It should now be up to date with Pike 7.7's Tree.pmod 1.47. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.45
Added simple-variants of more stuff (should be complete now), and added some more documentation. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.47
Some adjustments. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.46
Split Parser.XML.Tree.Node into pieces. Added AbstractSimpleNode, VirtualNode and SimpleNode. Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.45