Permalink
Commits on Feb 15, 2012
  1. Included Geshi library in Composer

    Although the code works, I have some warning with Geshi when installing
    vendors:
    
    PHP Warning:  rename(/Users/m.moquet/Developments/Github/easybook/vendor/geshi/geshi/geshi/geshi,/Users/m.moquet/Developments/Github/easybook/vendor/geshi/geshi/geshi): Directory not empty in phar:///Users/m.moquet/Developments/Github/easybook/composer.phar/src/Composer/Downloader/FileDownloader.php on line 2
    PHP Warning:  rmdir(/Users/m.moquet/Developments/Github/easybook/vendor/geshi/geshi/geshi): Directory not empty in phar:///Users/m.moquet/Developments/Github/easybook/composer.phar/src/Composer/Downloader/FileDownloader.php on line 2
    committed Feb 15, 2012
  2. Fixed `./book new` command

    javiereguiluz committed Feb 15, 2012
Commits on Feb 14, 2012
  1. Added syntax highlighting for code listings

    Just add the programming language as the first line of the listing:
    
    ```
    [php]
    public function onStart(BaseEvent $event)
    {
        $event->app->set('app.timer.start', microtime(true));
    }
    ```
    
    easybook uses GeSHi library, so it supports more than 200 programming
    languages.
    javiereguiluz committed Feb 14, 2012
Commits on Feb 13, 2012
  1. Merge pull request #3 from matthiasnoback/fix_references_to_filesystem

    Fixed access to "filesystem" service
    
    Thank you @matthiasnoback
    javiereguiluz committed Feb 13, 2012
  2. Fixed references to filesystem

    Matthias Noback committed Feb 13, 2012
Commits on Feb 12, 2012
  1. Added list-of-figures and list-of-tables content types

    easybook has added two new content types: `lof` (list of figures) and
    `lot` (list of tables) totalling 21 content types.
    
    This means that there are now two new templates (`lot.twig` and
    `lof.twig`) and two new default titles for every supported language.
    javiereguiluz committed Feb 12, 2012
Commits on Feb 11, 2012
  1. Minor doc tweaks

    javiereguiluz committed Feb 11, 2012
  2. Added eight new content types

    easybook now supports eight content types usually found in novels and
    regular books:  `afterword`, `conclusion`, `epilogue`, `foreword`,
    `glossary`, `introduction`, `preface` and `prologue`. New labels, titles
    and templates have been defined for the new contents.
    
    Documentation has also been updated.
    javiereguiluz committed Feb 11, 2012
  3. It's no longer necessary to define a default content

    easybook now only includes default contents for `title`, `edition`,
    and `license`.
    
    This also simplifies the creation of custom content types. Documentation
    has been updated to better explain how to define custom content types.
    javiereguiluz committed Feb 11, 2012
Commits on Feb 10, 2012
  1. Tweaked UPGRADE.md markup

    javiereguiluz committed Feb 10, 2012
  2. Greatly improved label management and options

      * You can now enable/disable labels by element type (`labels` option)
      * Images and tables can now be labeled
      * Images are now decorated with `figure.twig` template
      * Tables are now decorated with `table.twig` template
      * Label templates options have been renamed (see `UPGRADE.md` file)
      * New `ImagePlugin` for image-related parsing and processing
      * New `TablePlugin` for table-related parsing and processing
    
    Documentation has been updated accordingly (both English and Spanish)
    and a new `UPGRADE.md` file has been created to explain all the
    backwards incompatible changes.
    javiereguiluz committed Feb 10, 2012
Commits on Feb 9, 2012
  1. Minor README.md tweaks

    javiereguiluz committed Feb 9, 2012
Commits on Feb 8, 2012
  1. Fixed package name in composer.json

    The package name must have a vendor name, a forward slash, and a package name, matching [a-z0-9_.-]+/[a-z0-9_.-]+.
    javiereguiluz committed Feb 8, 2012
Commits on Feb 7, 2012
  1. Fixed E_STRICT level error in BaseCommand.php

    Thanks to @mozen for reporting this error in issue #1
    javiereguiluz committed Feb 7, 2012
  2. Minor CSS tweaks

    javiereguiluz committed Feb 7, 2012
  3. Create the skeleton of the new book by hand

    Git repository doesn't like empty directories. Therefore, you can't use
    mirror() method no create the empty skeleton of the new books.
    javiereguiluz committed Feb 7, 2012
  4. Re-added `vendor/.composer/` directory

    Needed for composer classes autoloading
    javiereguiluz committed Feb 7, 2012