Permalink
Switch branches/tags
Nothing to show
Commits on Jul 24, 2012
  1. Remove "remote_hooks_installed" from diviner/.arcconfig

    Summary: See D967.
    
    Test Plan: Looked.
    
    Reviewers: vrana
    
    Reviewed By: vrana
    
    CC: aran
    
    Differential Revision: https://secure.phabricator.com/D3050
    epriestley committed Jul 24, 2012
Commits on Jul 2, 2012
  1. Add table remarkup to Diviner

    Summary: See D2902.
    
    Test Plan: Generated docs.
    
    Reviewers: btrahan
    
    Reviewed By: btrahan
    
    CC: aran
    
    Differential Revision: https://secure.phabricator.com/D2904
    epriestley committed Jul 2, 2012
Commits on Jun 19, 2012
  1. Allow documenting interfaces

    Summary: NOTE: This doesn't allow linking to `@{method:IFace::method}`.
    
    Test Plan: rPc53ed03
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Korvin
    
    Differential Revision: https://secure.phabricator.com/D2791
    vrana committed Jun 19, 2012
Commits on Jun 15, 2012
  1. .gitignore .arc

    vrana committed Jun 15, 2012
  2. Use array_mergev()

    vrana committed Jun 15, 2012
Commits on Jun 11, 2012
  1. Pass missing argument found by Nemo

    vrana committed Jun 11, 2012
Commits on Jun 1, 2012
  1. Move files in Diviner one level up

    Summary:
    - `kill_init.php`
    - `arc liberate`
    
    Test Plan:
    `diviner .`
    
    Browse around to make sure I like it better.
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Differential Revision: https://secure.phabricator.com/D2636
    vrana committed Jun 1, 2012
Commits on May 30, 2012
  1. Depend on autoloading

    Test Plan:
      diviner .
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Differential Revision: https://secure.phabricator.com/D2610
    vrana committed May 30, 2012
  2. Upgrade diviner to libphutil v2

    Test Plan:
      diviner .
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Maniphest Tasks: T1103
    
    Differential Revision: https://secure.phabricator.com/D2208
    vrana committed May 30, 2012
Commits on Apr 30, 2012
  1. Document extra parameters retrieved by func_get_args()

    Test Plan: /libphutil/docs/function/execx.html
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Differential Revision: https://secure.phabricator.com/D2348
    vrana committed Apr 30, 2012
Commits on Apr 20, 2012
  1. Fix inline links to methods in generated docs

    Summary: After D2181.
    
    Test Plan: Click on method name in ToC, click on method name linked in text.
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, Koolvin
    
    Differential Revision: https://secure.phabricator.com/D2288
    vrana committed Apr 20, 2012
Commits on Apr 18, 2012
  1. Fix counterexample CSS after D2067

    vrana committed Apr 18, 2012
Commits on Apr 10, 2012
  1. Replace weird characters in normalized name

    Test Plan:
      bin/diviner .
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran
    
    Differential Revision: https://secure.phabricator.com/D2181
    vrana committed Apr 10, 2012
  2. Link Diviner sources in generated docs

    Summary:
    This fixes also wrong line links in Phabricator.
    
    NOTE: BC break.
    
    Test Plan:
      bin/diviner .
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran
    
    Differential Revision: https://secure.phabricator.com/D2182
    vrana committed Apr 10, 2012
  3. Ignore generated file

    vrana committed Apr 10, 2012
Commits on Apr 9, 2012
  1. Make --clean work

    Test Plan:
      diviner .
      diviner --clean .
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran
    
    Differential Revision: https://secure.phabricator.com/D2149
    vrana committed Apr 8, 2012
Commits on Apr 8, 2012
  1. Require used module

    vrana committed Apr 8, 2012
Commits on Apr 2, 2012
  1. Improve copy/paste from Diviner, in Diviner

    Summary: Change CSS style name from code to pre. This depends on D2067.
    
    Test Plan: Viewed the html from Firefox
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: jungejason, aran
    
    Maniphest Tasks: T207
    
    Differential Revision: https://secure.phabricator.com/D2069
    hwang36 committed with epriestley Apr 2, 2012
Commits on Mar 29, 2012
  1. Use assert_instances_of()

    Summary: D2042
    
    Test Plan:   bin/diviner ../phabricator/
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, epriestley
    
    Differential Revision: https://secure.phabricator.com/D2043
    vrana committed Mar 29, 2012
Commits on Mar 28, 2012
  1. Use PhutilRemarkupRuleDel in Diviner

    Test Plan: Generate and display phabricator/docs/article/Remarkup_Reference.html.
    
    Reviewers: 20after4, epriestley
    
    Reviewed By: epriestley
    
    CC: aran, epriestley
    
    Differential Revision: https://secure.phabricator.com/D2036
    vrana committed Mar 28, 2012
Commits on Mar 21, 2012
  1. Use ~~del~~ rule in Diviner

    Summary:
    Also move Monospace rule since it now does escaping.
    
    Some day we'll probably unify this into Phabricator (see T988).
    
    Test Plan: Effectively identical to D1972.
    
    Reviewers: 20after4, btrahan, vrana
    
    Reviewed By: btrahan
    
    CC: aran, epriestley
    
    Differential Revision: https://secure.phabricator.com/D1973
    epriestley committed Mar 21, 2012
Commits on Mar 15, 2012
  1. Highlight monospace first

    Summary: D1913
    
    Test Plan: None.
    
    Reviewers: epriestley
    
    Reviewed By: epriestley
    
    CC: aran, epriestley
    
    Differential Revision: https://secure.phabricator.com/D1914
    vrana committed Mar 15, 2012
Commits on Mar 14, 2012
  1. Remove old diviner documentation before publish new documentation

    Summary: This isn't ideal, but fixes T753 (currently, we write the new docs over the old docs but leave no-longer-relevant docs).
    
    Test Plan: Regenerated documentation.
    
    Reviewers: btrahan
    
    Reviewed By: btrahan
    
    CC: aran, epriestley
    
    Maniphest Tasks: T753
    
    Differential Revision: https://secure.phabricator.com/D1886
    epriestley committed Mar 14, 2012
Commits on Feb 18, 2012
Commits on Jan 30, 2012
  1. Minor, tweak header layout.

    epriestley committed Jan 30, 2012
Commits on Jan 27, 2012
  1. Render a notice when a class is marked "@stable"

    Summary:
    Test for "@stable" and render a little "you can extend this safely" notice.
    
    Also tweak some CSS to maybe make it prettier?
    
    Test Plan: Regenerated documentation for libphutil after D1502, looked at
    @stable and not-@stable classes
    
    Reviewers: btrahan, jungejason
    
    Reviewed By: btrahan
    
    CC: aran, epriestley
    
    Maniphest Tasks: T795
    
    Differential Revision: https://secure.phabricator.com/D1503
    epriestley committed Jan 27, 2012
Commits on Jan 17, 2012
  1. Update Diviner for new code block styles

    Summary: Add support for lines=n and name=derp in codeblocks to Diviner.
    
    Test Plan: Looked at docs using these features.
    
    Reviewers: davidreuss, btrahan, jungejason
    
    Reviewed By: btrahan
    
    CC: aran
    
    Differential Revision: https://secure.phabricator.com/D1418
    epriestley committed Jan 16, 2012
Commits on Dec 20, 2011
  1. Add "http" and "https" to Diviner allowed protocols

    Summary:
    A while ago we whitelisted protocols to prevent a security issue where a user
    could do this sort of thing:
    
      javascript://%0a%0dalert(1)
    
    ...or somesuch nonsense. However, I never updated Diviner to allow it to link
    'http' and 'https', so it doesn't link anything right now.
    
    Test Plan:   - Regenerated Diviner docs, links are linked by default.
    
    Reviewers: btrahan, jungejason, aran
    
    Reviewed By: aran
    
    CC: aran
    
    Maniphest Tasks: T689
    
    Differential Revision: 1243
    epriestley committed Dec 20, 2011
Commits on Dec 14, 2011
  1. Fix an XHPASTNodeList typehint in Diviner

    Summary: D1205 renamed this class; I grepped all the other projects for it but
    missed this reference.
    
    Test Plan: Regenerated documentation in Phabricator without encountering a
    typehint issue.
    
    Reviewers: pad, btrahan, jungejason
    
    Reviewed By: jungejason
    
    CC: aran, jungejason
    
    Differential Revision: 1213
    epriestley committed Dec 14, 2011
Commits on Jul 21, 2011
Commits on Jun 24, 2011
  1. Improve Diviner ability to deal with Javascript and type signatures

    Summary:
    Add 'language' stuff so that we can get the right syntax highlighting in JS;
    markup return types so we can link them.
    
    just accept this I promise it is one of the greatest diffs of our time
    
    Test Plan:
    Generated Javelin documentation, it was less bad.
    
    Reviewed By: cpojer
    Reviewers: cpojer, tomo, mroch
    CC: aran, cpojer
    Differential Revision: 524
    epriestley committed Jun 24, 2011
Commits on May 29, 2011
Commits on May 23, 2011
  1. Basic cross-referencing support for Diviner.

    Summary: Allow linking to another project with @{type@project:name}
    epriestley committed May 23, 2011