Commits on May 19, 2012
  1. Updated FAQ for libxslt compilation error in Zend Server CE 5.0

    mvriel committed May 19, 2012
    Some editions of ZSCE 5.0 have their libxslt library compiled against a newer
    version of libxml than is available. This causes segfaults whenever the
    XSLTProcessor's Transform method is used. This entry in the faq warns
    against that.
  2. Fix for #284, Windows gives 'I/O Error: Invalid Argument' (also known…

    mvriel committed May 19, 2012
    … as errno 22)
    During a twitter discussion with @FnTmLV about issue #284 he discovered that the issue
    does not occur if the URI sent to the XSLTProcessor contains an additional / after the
    scheme. (thus you get `file:///C:\...` instead of `file://C:\..`).
    A fix in the code has been made that when running on the Windows OS that another / is
    prepended to the filename.
  3. Merge pull request #462 from evert/develop

    mvriel committed May 19, 2012
    Added a default detection order for mb_detect_encoding.
Commits on May 17, 2012
  1. Written introduction, @example tag documentation and revised parts of…

    mvriel committed May 17, 2012
    … the document
    To further the writing of this document has the @example tag contents been added,
    a introduction section written and several improvements to the existing tag have been made.
  2. Changed indentations to quotes

    mvriel committed May 17, 2012
    Several indentations were intended as notes or special information.
    The value of this went lost in the text as no clear distinguishment
    was made between this type of information and elaborations.
    As such quotes were introduced to make this more obvious as
    additional and optional information
  3. Fixed broken Markdown in PSR and appended sections

    mvriel committed May 17, 2012
    The PSR contains markdown codes considered broken in Github.
    These have been fixed and several ammendments to the document have been made.
  4. Added unit tests for the XML Exporter

    mvriel committed May 17, 2012
    The XML Exporter is not unit tested at all at the moment and could use a good
    test suite. This is a little harder to test but the Argument is now fully tested.
    The other unit tests are marked as incomplete as reminder that they should still
    be done per the example of the Argument test
  5. Added a default detection order for mb_detect_encoding.

    evert committed May 17, 2012
    This ensures that at least the result will be predictable.
  6. Moved Fileset component to its own repository

    mvriel committed May 17, 2012
    In accordance with the last commit have we removed the Fileset
    files and committed them to its own repository. That repository
    has been submitted to packagist and added to the
    composer.json and lock file.
  7. Refactored file handling into a separate Component structure

    mvriel committed May 17, 2012
    The previous was file handling was an improvement over the one
    before but we want to extract the Fileset component out of
    phpDocumentor. Another added benefit was that performance is
    improved by re-using Symfony's Finder component.
    After this commit must the code be moved to it's own repository
    and included via Composer.
  8. Altered installation instructions to include alpha tag

    mvriel committed May 17, 2012
    The instructions did not mention the -alpha tag while that is necessary for now.
  9. Merge branch 'develop' into Improving_finding_files

    mvriel committed May 17, 2012
  10. Removed testing for 5.3.x from Travis file

    mvriel committed May 17, 2012
    Travis only supports 5.3.2 and 5.3.latest, since we bumped
    the version to 5.3.3 because of Symfony2 we are unable to
    use a specific version test. As such it is removed
  11. Bumped minimum PHP version to 5.3.3

    mvriel committed May 17, 2012
    Symfony2 has bumped their minimum version number to 5.3.3.
    This meant that Composer would no longer install all dependencies
    and we had to increase our minimum version number as well.
  12. Added GraphViz installation to Travis build file

    mvriel committed May 17, 2012
    the build for phpDocumentor on Travis has been failing for quite some time
    because GraphViz was not installed on Travis nodes (oddly enough it used
    to be; or at least: we did not have failures when starting to use Travis).
    Travis offers the possibility to use apt to install packages; as such we have
    added GraphViz to that the builds might succeed again
  13. phpDocumentor defaults to project:run again when no command is provided

    mvriel committed May 17, 2012
    During the move to Cilex we inadvertently broke that you auto-executed the
    execution process if you provided no arguments. Instead the help listing was
    provided as this is the default behaviour of Cilex.
    To circumvent this solution I overrided the ArgvInput class of the Symfony2
    Console Component to check if the first option in the Argv array was an
    argument or an option. If there are no options in the array or if the first item
    starts with `-` then we insert the project:run command name.
Commits on May 16, 2012
  1. Forgot to include a new version of Composer.json and .lock

    mvriel committed May 16, 2012
    A new version of the composer files is necessary to import zf2's
    Translator and Locale component.
  2. Removed Zend_Translate and Zend_Locale_* from source tree

    mvriel committed May 16, 2012
    and started using ZF2 versions.
    By importing \Zend\Translator and \Zend\Locale from the
    composer.json file we were able to move those components to
    the v2 variant and out of the phpDocumentor source tree.
  3. Removing redundant externals from codebase

    mvriel committed May 16, 2012
    Zend_Log is superceded by the Symfony2 Console component of Cilex and
    should use the severity constants from the core plugin's Log class.
    Zend_Console is superceded by the Symfony2 Console component of Cilex.
    Zend_Config is superceded by the \Zend\Config package of ZF2, which is
    imported using Composer
  4. Fixes unit tests and fixes issue with specifying a custom configuration

    mvriel committed May 16, 2012
    The UI unit tests did not match the new output of the Symfony2 Console
    application. As such I have fixed those tests.
    During development I discovered that I had forgotten to add the option
    to specify a custom configuration and to override configuration loading
    using the 'none' specifier. I have implemented a new base class for
    phpDocumentor commands that support custom loading the
  5. Revamped logging to make optimal use of Cilex

    mvriel committed May 16, 2012
    I have rewritten the logging section to remove all custom
    logging functionality. This does mean that log files are no
    longer created.
    The Log class still exists (albeit now namespaced) but
    only serves as a struct to hold severity levels as the rest
    of the application has not notion of those.
    Unit tests for the logging class have been removed as it
    does not 'do' anything anymore.
Commits on May 15, 2012
  1. Updated lock file

    mvriel committed May 15, 2012
  2. Fix coding standards

    mvriel committed May 15, 2012
  3. Merge branch 'develop' into cilex

    mvriel committed May 15, 2012
  4. Merge pull request #460 from WalterTamboer/develop

    mvriel committed May 15, 2012
    Fixed a bug where the namespace was added to primitive types with an array notation