Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 14, 2011
Commits on Nov 13, 2011
Commits on Oct 12, 2011
  1. @fogus

    Merge pull request #59 from fogus/manual-parse

    fogus committed
    Manual parse
Commits on Oct 11, 2011
  1. @Raynes

    Get rid of old cake plugin stuff. Newer versions of cake will have a …

    Raynes committed
    …slightly different plugin arch that breaks this. Will work on a better way to do this later.
  2. @Raynes
  3. @Raynes
Commits on Oct 6, 2011
  1. @fogus

    Adding pauldorman

    fogus committed
  2. @fogus

    Merge pull request #58 from pauldorman/master

    fogus committed
    A few minor changes to the README
  3. Hopefully improved the README.

    Paul Dorman committed
Commits on Sep 19, 2011
  1. @michalmarczyk

    Really fix handling of ::keywords using aliases

    michalmarczyk committed
    With this patch, Marginalia installs a custom keyword reader during
    This reader reuses clojure.lang.LispReader's readToken and matchSymbol
    methods to read in either the whole keyword (when faced with a
    single-colon keyword) or the part following the first colon (a
    single-colon keyword, if we get to this case). Single-colon keywords
    may have arbitrary namespace parts, so no aliasing issues arise.
    The object returned depends on the type of keyword being read in:
    * :foo, :foo/bar => just the keyword
    * ::foo/bar => (DoubleColonKeyword. :foo/bar)
    DCK's print-method writes out a single colon followed by the string
    representation of the DCK's contents, for the genuine double-colon
    keyword look.
    Note that readToken and matchSymbol are private; this patch uses
    clojure.contrib.reflect/call-method to call them.
  2. @michalmarczyk

    Reverting "Fix handling of ::keywords using aliases"

    michalmarczyk committed
    Evaluating ns forms which :use some symbols gets as in trouble unless
    we also evaluate the relevant definitions in the other namespace. This
    leads to the issue of loading the namespaces in the correct order etc.
    So, if we want to be able to generate docs without compiling the whole
    project, the "eval ns forms" approach is a no-go. :-(
Commits on Sep 14, 2011
  1. @michalmarczyk @fogus

    Fix handling of ::keywords using aliases

    michalmarczyk committed with fogus
    This patch introduces namespace tracking to Marginalia's parser: ns,
    in-ns, require, use and alias forms are now evaluated in the proper
    namespace at read-time. This is necessary to handle ::keywords in full
    generality, since ::foo/bar is a valid token iff the symbol 'foo can
    be resolved to a namespace at read time:
        (in-ns 'test)
        ; => invalid token results in read-time error
        (require '[some.namespace :as foo])
        ; => :some.namespace/foo
    NB. only top-level #{ns in-ns require use alias} forms are recognized.
Commits on Sep 7, 2011
  1. @fogus

    Edited via GitHub

    fogus committed
  2. @fogus

    Fixed null deps explosion

    fogus committed
  3. @fogus

    Fixing merges

    fogus committed
  4. @fogus

    Moving to dog-food 0.7.0-SNAP

    fogus committed
  5. @dm3 @fogus

    Proper resource resolution in tests

    dm3 committed with fogus
    When tests are run, `resources` folder is on the classpath.
  6. @dm3 @fogus

    Project testing macro properly registeres failures

    dm3 committed with fogus
    Without a `deftest` assertions fail but are not registered by the test
    runner which makes runners like `lein test` pass in the presence of
  7. @dm3 @fogus

    Fixed link to toc generation

    dm3 committed with fogus
  8. @dm3 @fogus

    Fixed documentation

    dm3 committed with fogus
  9. @dm3 @fogus

    Default namespace sorting by name.

    dm3 committed with fogus
  10. @dm3 @fogus

    Basic tests for uberdoc!/multidoc!

    dm3 committed with fogus
    Introduced `with-project` macro which runs clojure.test assertions
    against the context of a project defined in `test_projects` folder.
  11. @dm3 @fogus

    Generate content for $namespace.html and toc.html

    dm3 committed with fogus
    `multidoc!` generates a `toc.html` file containing the toc (with links)
    and project info, and a bunch of `$namespace.html` files (one for each
    .clj file).
  12. @dm3 @fogus

    Multidoc (splitting docs into multiple pages).

    dm3 committed with fogus
    Implemented basic test framework for working with source trees (similar
    to what is done in
    Basic functionality of writing separate source files to separate output
  13. @fogus

    Added mm problem case

    fogus committed
  14. @fogus
  15. @fogus

    Added Mr. Brandmeyer

    fogus committed
  16. @fogus

    Merge pull request #56 from kotarak/feature/deleinization

    fogus committed
Commits on Sep 6, 2011
  1. @kotarak
  2. @kotarak

    Add split-deps helper

    kotarak committed
  3. @kotarak
Commits on Aug 29, 2011
  1. @fogus
  2. @fogus
Commits on Aug 10, 2011
  1. @fogus
Something went wrong with that request. Please try again.