[gxml] Created tag GXML_0_3_0



The unsigned tag 'GXML_0_3_0' was created.

Tagger: Richard Schwarting <aquarichy gmail com>
Date: Mon Aug 20 18:16:27 2012 -0400

    Releasing 0.3.0

Changes since the last tag 'GXML_0_0_2':

Daniel Espinosa (1):
      Fixed header include error.

Daniel Espinosa Ortiz (7):
      Added Autotools and GObject Introspection support.
      Improbed Autotools, GObject Introspection support.
      Moved GXml.Dom to GXmlDom namespace. Better Autotools and GObject Introspection support.
      API break for Document. Changed for_* constructors to from_*
      Fixed GIR include header generation. Moved gxml-dom.h from libgxml-1.0/gxml/ to     libxml-1.0
      Changed version from 1.0 to 0.2. Avoids future problems with parallel installations.
      Added CCode annotations to create GIR files correctly that depends on this library.

Richard Schwarting (86):
      * rearrange local libxml-2.0.vapi copy, split into separate patches and try to get upstream
      * renamed Xml.ScannerFull to Xml.HashScannerFull
      * waf: look in our own vapi/ for custom libxml-2.0.vapi
      * discard libxml-2.0.vapi and libxml2.patch from patches/, as we now keep a local copy in vapi/
      * update waf to 1.7.0, update wscript from bitrot, update gtk to 3.0 from 2.0
      * update test cases to use GXmlDom namespace; add ValaLibxml2Test, testing our bindings
      * add ValaLibxml2Test.vala to wscript_build so it can be built with waf; add ../vapi to vapi_dirs so we can find our custom libxml-2.0.vapi
      * bump libvala dependency to 0.16 from 0.14
      * bump gee from 1.0 to 0.8 (that's actually an increase, but their versioning scheme changed)
      * autotool change?  This happened automatically, but keeping it
      * update NodeListIterator for gee interface changes (to Iterator and new Traversal)
      * update GListNodeList to handle new Traversable interface
      * make the two NodeListIterators share a common class and reduce duplicate code
      * make ChildNodeList implement Gee.Traversable
      * various cleanups
      * let waf compile code again using gee-0.8 (former gee-1.0)
      * correct order of interfaces or else get run time error
      * No, Iterators shouldn't cycle, which I mistakenly believed after discovering first had been removed and reading the documentation for valid.
      * implement append_child for Document to make it easier to create a Document from scratch
      * add override modifier to append_child in Document
      * finally add the current prototype serializer
      * build new XmlSerializer
      * add XmlSerializableTest to test new XmlSerializable
      * build new XmlSerializableTest
      * add serialization test files
      * some clean up
      * add notes to tackle later
      * add error handling, reporting of bad types
      * set only level ERROR to fatal so we can have uninterrupted run of test code.
      * add a whole bunch of different tests
      * remove unused stuff from the waf script
      * make properties based on ParamSpecs until we start supporting fields, allows better error checking too
      * add tests for error checking, as well as add stringification for reporting test failures
      * remove two removed things
      * when you append a child from one document to another, where the nodes are backed by libxml2, use xmlNodeDocCopy to ensure independence between the copy and the original.  Similar changes may need to be made elsewhere, or at least have owner_document change
      * add UNSUPPORTED_TYPE for serialization errors
      * make serialization handle objects and enums, add better error handling
      * make deserialization handle enums, objects, as well as the other primitive types; better error handling via ParamSpecs
      * make deserialization's string parsing handle gbooleans, enums, and throw errors
      * make it report failure without aborting; I temporarily broke this test
      * remove unnecessary try-catch that was causing warnings
      * stop testing privacy everywhere (we can't serialise those, right now); simplify error handling
      * strip trailing whitespace
      * split functionality of {de,}serialize_property into separate static methods     * support interface functions     * update interface to current version
      * add interface tests
      * remove Serializer object for now     * rename Serializer to Serialization and make its methods static     * rename SerializableInterface to Serializable
      * clean up a test function
      * don't use extra flag, instead get a reference to its iface
      * make the <Property> elem predefined, and let serialize_property just fill in its children
      * fix 3 tests
      * fix some test names
      * fix a test
      * move Serialization into its own file
      * rename XmlSerializable
      * rename GXmlDom to GXml in a bunch of places
      * remove accidentally added generated files
      * add banana test for overriding object and objectclass methdos
      * add serialisation files to Makefile.am
      Merge branch 'master' into namespacechange
      * update Makefile.am and .pc.pin
      * modified wscript_build for serialisation file names
      * actually commit local change to the test file to let it compile.
      * add automake support for test/ directory, so WAF isn't required
      * try fixing WAF and fail
      Merge branch 'master' into namespacechange
      * XNode to DomNode
      * GXmlDom -> GXml
      * XNode -> DomNode for its tests
      * GXmlDom -> GXml in serialisation code
      * fix make file
      * change interface so it defaults to GObject methods for get,set_property if not overridden
      * use Serializable methods instead of GObject methods if implemented
      * obsolete wscript update for XNode -> DomNode
      * white space fixes
      * white space fixes
      * cascade property access for example, and transform values for example
      * add configuration support for the docs
      * fix autotool files and add some stub wiki ones to fix doc generation
      * some documentation fixes; more needed
      * add documentation for Serialization and Serializable
      * add support for detecthing duplicate objects at deserialisation
      * change some tests to use Regexs to avoid tripping on new oid support; test oid support for detecting and uniting duplicate objects
      * clean up documentation, add more links, escape < in examples
      * add files that are only local, oops
      * increase version to 0.3
      * update NEWS and README to 0.3.0



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]