Projects / Arabica / Releases

All releases of Arabica

  •  15 Aug 2005 14:29
Avatar

    Release Notes: Arabica now includes an XPath engine which implements all of the XPath 1.0 recommendation with the exception of the id(o) and lang(s) functions. This initial release only supports DOM::Node<std::string>. The libxml2 declHandler for SAX is now zero initialized. The hasNamespaceURI and getNamespaceURI functions in DOM were fixed. Assorted compliance fixes and adjustments were made to ensure clean builds using gcc 3.3.3 and gcc 4.x.

    •  26 Feb 2004 10:54
    Avatar

      Release Notes: The SAXParseException copy constructor was corrected. DefaultHandler::fatalError now throws an exception, matching its documentation. The MSXML2 wrapper now allows exceptions thrown from ErrorHandlers to propagate properly. A few VS.NET specific fixes were made. The Writer SAX filter now also writes any internal DTD subset. Some minor DTD handling problems were also fixed.

      •  05 Jan 2004 11:51
      Avatar

        Release Notes: This version contains a number of fixes to the DOM implementation, particularly relating to namespace handling and error reporting. Its convert_adaptors now handle binary data correctly. It also now provides a Makefile for Mac OS X.

        •  25 Oct 2003 19:27
        Avatar

          Release Notes: This release adds both SAX and DOM writers, allowing SAX events and DOM trees to be serialized to iostreams (file, console, etc). Several codecvt facets were added to support the writers, providing several common conversions, such as UTF8 to UTF16 and ISO8559-1 to UTF16. Portability and configuration improvements were made. Assorted bugfixes were made.

          •  04 Sep 2002 11:26
          Avatar

            Release Notes: This is the first 'full' Arabica release, which introduces a DOM Level 2 Core implementation, layered on top of the SAX2 implementation. Incremental improvements over the previous SAXinC++ release include an easier build process for the library, better MSXML support, verification with Xerces 2.1 and expat 1.95.4, and some minor bugfixes.

            •  22 May 2002 17:27
            Avatar

              Release Notes: Synchronising with latest Xerces and libxml releases, new SAX::Writer and XMLFilter examples, a new experimental 'native' parser, and a variety of minor bugfixes.

              •  17 Apr 2002 16:32
              Avatar

                Release Notes: Implementation fixes in the MSXML wrapper, and additional utility typedefs to make deriving from the interfaces easier.

                •  26 Feb 2002 10:57
                Avatar

                  Release Notes: This version includes initial support for Xerces. There are portability and standards compliance fixes, and SAX in C++ now builds successfully with gcc 3.0.x.

                  •  17 Dec 2001 13:21
                  Avatar

                    Release Notes: A bunch of minor bugfixes were made. The MSXML wrapper will now read a stream passed in the InputSource. New DefaultHandler2, Locator2, and Attributes2 interfaces based on SAX2 pre-releases were added, although these are not yet implemented. An error regarding the linking of multiple symbols was fixed.

                    •  07 Nov 2001 16:19
                    Avatar

                      Release Notes: Interfaces are now parameterized on string type, allowing user-defined string types to be plugged in instead of std::string. The expat wrapper was improved to resolve external entities. The libxml wrapper upgraded to SAX2. InputSourceResolver includes an experimental HTTP resolver.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.