Skip to content
This repository has been archived by the owner on Aug 9, 2023. It is now read-only.

add pens module containing Cu2QuPen, Cu2QuPointPen, etc. #20

Merged
merged 15 commits into from Apr 21, 2016

Commits on Mar 15, 2016

  1. add pens module containing Cu2QuPen, Cu2QuPointPen, ReverseContourPen…

    … and ReverseContourPointPen
    
    I copied the ReverseContourPointPen from the robofab.pens. I think it's useful for the Cu2QuPen to
    have a `reverse_direction` argument which inverts the contours' winding direction. I didn't want to
    add a dependency on robofab, since things are in transitions... We will add it to the future "penBox"
    package (or whatever it'll be called) once that is set up.
    Cosimo Lupo committed Mar 15, 2016
    Configuration menu
    Copy the full SHA
    a7ed9c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2016

  1. Configuration menu
    Copy the full SHA
    adaa9fc View commit details
    Browse the repository at this point in the history
  2. [pens] call lineTo if len(points) == 1 in qCurveTo()

    we were alrady doing that in curveTo, so we might well do it here too
    Cosimo Lupo committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    9fcca0f View commit details
    Browse the repository at this point in the history
  3. [pens] fix imports for robofab pens

    Cosimo Lupo committed Mar 16, 2016
    Configuration menu
    Copy the full SHA
    84f24b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2016

  1. Configuration menu
    Copy the full SHA
    4f6d04b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a79ea7e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2016

  1. [pens] add assertions esuring that Cu2QuPen methods are called in the…

    … right order
    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    c5bd215 View commit details
    Browse the repository at this point in the history
  2. [pens] minor comments and assertion error message

    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    8e3c6ce View commit details
    Browse the repository at this point in the history
  3. [pens] add "super bezier" support to Cu2QuPointPen

    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    a246bcf View commit details
    Browse the repository at this point in the history
  4. create test folder; add test .glif files

    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    072a60d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a6feb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f8bb98 View commit details
    Browse the repository at this point in the history
  7. [test.pens_test] add test module for Cu2Qu pens

    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    a21c388 View commit details
    Browse the repository at this point in the history
  8. [setup.py] add 'test_suite' to enable python setup.py test

    also, add test *.glif files to package_data, so users can run test modules against the installed cu2qu by doing e.g.:
    
    ```
    python -m cu2qu.test.pens_test
    ```
    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    b13eceb View commit details
    Browse the repository at this point in the history
  9. [test.utils] typo

    Cosimo Lupo committed Mar 25, 2016
    Configuration menu
    Copy the full SHA
    219efbc View commit details
    Browse the repository at this point in the history