Commit Graph

42 Commits

Author SHA1 Message Date
Yorick Peterse 00ab8bbe73
Clarify README performance feature a bit 2016-04-21 15:37:15 +02:00
Yorick Peterse ea47f99ce4 Added Windows support as a feature in the README 2016-02-10 19:07:08 +01:00
Yorick Peterse 76b183e7ab Simplify Oga's versioning policy 2016-01-22 02:14:51 +01:00
Yorick Peterse ac5cb3d24f Tweaked thread safety notice in the README
Querying the same document concurrently _could_ lead to problems, so
lets just recommend users to not even try this.
2015-09-06 19:30:40 +02:00
Yorick Peterse daec6d151c Corrected "explici" type
Fixes #120
2015-06-29 15:14:04 +02:00
Yorick Peterse 2c18a51ba9 Support for strict parsing of XML documents
Currently this only disabled the automatic insertion of closing tags, in
the future this may also disable other features if deemed worth the
effort.

Fixes #107
2015-06-15 23:53:11 +02:00
Yorick Peterse 0a7242aed4 Change license from MIT to MPL 2.0
While the MIT license is a fantastic license for those too lazy (or
unable) to understand more complex licenses it's too lax when it comes
to protecting authors (= me). For example, there are no clauses regarding
patents or ownership of source code. This means that patent trolls
could, in theory, drag me to court.

Of course one can still do that when using the MPL, but at least it has
an explicit clause regarding patents. The MPL also provides a nice
balance between the MIT license and the Apache license. I don't like the
Apache license as it requires listing any significant changes in every
changed file.

In short, I don't really care what people do with my software (they
could sell it for millions for all I care), as long as they don't drag
me to court or otherwise hold me accountable for something.
2015-05-15 23:48:18 +02:00
Yorick Peterse 11c9b69847 Clarify the name a bit more in the README 2015-05-11 21:36:21 +02:00
Yorick Peterse df96b3d3bb Define the public API using YARD/semver 2015-05-11 21:34:34 +02:00
Yorick Peterse 039edee9ec Removed native extensions section from the README
This is already covered in CONTRIBUTING.md.
2015-05-11 21:19:53 +02:00
Yorick Peterse dc82953f1a Use "tags when left out" in the HTML5 section 2015-04-28 00:08:51 +02:00
Yorick Peterse b858ff75df Clarify lack of inserting html/head/body HTML tags 2015-04-28 00:08:12 +02:00
Yorick Peterse 3969b5ef51 Expanded XPath/CSS examples in the README
Fixes #83
2015-03-21 01:36:10 +01:00
Yorick Peterse f88df486ba README example on using Enumerator for input. 2014-11-17 23:59:30 +01:00
Yorick Peterse 72c8cafcb1 Added README example on using CSS selectors. 2014-11-17 23:21:55 +01:00
Yorick Peterse a4459c866f Basic docs on using XML namespaces. 2014-11-16 23:59:05 +01:00
Yorick Peterse 57adabc068 Ensure SAX after_element receives meaningful args
This changes the behaviour of after_element when parsing documents using the SAX
parsing API. Previously it would always receive a nil argument, which is kinda
pointless. This commit changes that by making sure it receives a namespace name
(if any) and the element name.

This fixes #54.
2014-11-16 23:32:32 +01:00
Yorick Peterse 8c8ecce447 Added README note on default namespaces.
This closes #57.
2014-11-16 23:08:32 +01:00
Yorick Peterse 67abe7731e Added CSS selectors to the list of features. 2014-11-16 22:55:44 +01:00
Yorick Peterse fb560429aa Added SAX parsing to the list of parsing features. 2014-09-16 14:50:48 +02:00
Yorick Peterse 1c7d1e30b1 README example on using the SAX parser. 2014-09-16 14:36:02 +02:00
Yorick Peterse dd47dd43a0 Example on querying XML namespaces. 2014-09-12 16:54:36 +02:00
Yorick Peterse 9d798ce7b9 Added XML namespaces to the features list. 2014-09-12 16:50:12 +02:00
Yorick Peterse 7a3655a43b Updated README intro + thread-safety section. 2014-09-11 23:39:10 +02:00
Yorick Peterse 32a7abd8c2 Corrected line about what kind of parser I want. 2014-09-11 01:12:18 +02:00
Yorick Peterse ad4850dfbd Corrected the contributing YARD link. 2014-09-11 00:13:44 +02:00
Yorick Peterse 9406a8651e Documentation chapter in the README. 2014-09-11 00:11:06 +02:00
Yorick Peterse e0f8965616 Rephrased parts of the README. 2014-09-09 21:04:50 +02:00
Yorick Peterse 89689d9bb6 Basic example for the pull parser. 2014-09-04 00:32:39 +02:00
Yorick Peterse 404ae51fd5 Added a basic set of examples on using Oga. 2014-09-04 00:24:13 +02:00
Yorick Peterse 6c90749ec6 Updated XPath node in the README. 2014-09-04 00:15:41 +02:00
Yorick Peterse 1941b133ec Cleaned up the README requirements section. 2014-07-22 21:42:58 +02:00
Yorick Peterse 0eccbc145f Don't rely on GFM to automatically render links. 2014-07-22 21:32:07 +02:00
Yorick Peterse 76d4b86525 Removed unused link from the README. 2014-06-24 00:30:40 +02:00
Yorick Peterse a92023fe94 Removed outdated paragraph from the README.
Ironically Oga now uses native extensions for the lexer.
2014-05-09 00:34:25 +02:00
Yorick Peterse 51c1f3c32d Updated the README. 2014-05-08 00:15:54 +02:00
Yorick Peterse 6c661f3ee9 Removed the donations section.
I gave this some thought and I've removed it for two reasons:

1. My Dogecoin Wallet takes *forever* to sync with the network (13 weeks
   behind) so I uninstalled it. I can't be bothered waiting forever for a
   gimmick.

2. I don't like asking for donations/money. I'd much rather have people send me
   an Email thanking me for my work than for them to donate money. The latter
   means much more to me.
2014-03-25 23:55:10 +01:00
Yorick Peterse 0b6ba6e6b5 Fixed typ. 2014-03-24 20:20:19 +01:00
Yorick Peterse ca66339a08 README entry on donations. 2014-03-24 20:13:16 +01:00
Yorick Peterse d7d20b4c23 Added a license. 2014-02-26 22:20:47 +01:00
Yorick Peterse 626bb9e0b6 Clarify some of the Nokogiri/Rbx issues. 2014-02-26 14:46:54 +01:00
Yorick Peterse 6326bdd8c9 Leaked Oga on Github. 2014-02-26 14:14:48 +01:00