Permalink
Commits on Feb 14, 2017
  1. Require clojure 1.7.0 and remove plugins

    bendlas committed Feb 14, 2017
    as requested by Alex Miller
Commits on Dec 25, 2016
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Dec 25, 2016
  2. [maven-release-plugin] prepare release data.xml-0.2.0-alpha2

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Dec 25, 2016
  3. Fix for clojure 1.5

    bendlas committed Dec 25, 2016
  4. Implement #xml/element reader tag

    bendlas committed Dec 25, 2016
    Unfortunately, this necessitates removal of hash caching, because
    deftypes with mutable fields cannot be compiled: CLJ-2029
  5. DXML-38 Implement MapEquivalence for xml elements

    bendlas committed Dec 25, 2016
    We have to reimplement most of defrecord in a deftype, in order to
    have proper equivalence to element maps.
Commits on Dec 24, 2016
  1. Clean remnants of 0.1.0 qname handling

    bendlas committed Dec 24, 2016
    - qname function now returns canonical (keyword) names
    - Remove QName defrecord from Clojurescript
    - Rename canonical-name to as-qname
    - Remove to-qname
Commits on Dec 15, 2016
  1. comment pom.xml

    bendlas committed Dec 15, 2016
Commits on Dec 13, 2016
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Dec 13, 2016
  2. [maven-release-plugin] prepare release data.xml-0.2.0-alpha1

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Dec 13, 2016
  3. update docs for 0.2.0-alpha1

    bendlas committed Dec 13, 2016
Commits on Dec 7, 2016
  1. detect failures in cljs test infrastructure

    bendlas committed Dec 7, 2016
    This makes a test fail, if require'ing the cljs testsuite fails on a
    combination of clojure/jdk >= 1.8/1.8
    
    also revert a5553b5 because jenkins now
    has a recent jdk
  2. set back requirement to clojure 1.5.0

    bendlas committed Dec 7, 2016
    those xmlns directories are only required for clojurescript and trip up
    clojure 1.5
  3. Move cljs_testsuite to test/resources

    bendlas committed Dec 7, 2016
    jdk1.6 can't compile it, since it doesn't have nashorn
  4. Move spec file to resources

    bendlas committed Dec 7, 2016
    This excludes it from compilation
Commits on Dec 6, 2016
  1. add test.check dependency

    puredanger committed Dec 6, 2016
Commits on Dec 5, 2016
  1. Implement beginning of cljs test suite

    bendlas committed Dec 2, 2016
    Multiple fixes:
    
    - data extended dom now provides equality
    - Provide reification to native nodes or to maps
    - include a mock xml dom for tests in nashorn
      - unfortunately, this can't test native dom extension, since xmldom is spotty
  2. expose uri-symbol function and add reader-tag

    bendlas committed Sep 30, 2016
    remove dead code
  3. Prototype urlencoded xmlns encoding [BREAKING]

    bendlas committed Sep 28, 2016
    Remove `declare-ns` and `alias-ns` along with the global namespace registry.
    Introduce `alias-uri` to directly alias xmlns to clj-ns.
    
    == Open issues at this point
    
    - will '% be added to the ist of officially allowed clojure symbols?
    - since . isn't percent-encoded,
      (as per https://tools.ietf.org/html/rfc3986#section-2.2)
      creating awkward subdirectories was nessecary for
      predefined namespace files for cljs.
      Should we interpret the rfc more freely and
      also percent-encode the dot? (requires custom encoders)
    - There needs to be a reader tag for encoding an xml namespaces to
      a symbol - safe percent encoding (#xml/ns, maybe?)
      this would allow (:require [#xml/ns "http://..xhtml.." :as xhtml])
    - Cljs needs a more comprehensive collection of predefined xmlns
      _or_ clojure.core/alias could be changed to
      create aliased namespaces on the fly.
  4. cljs: conversion fixes

    bendlas committed May 8, 2016