Commits on Mar 23, 2013
  1. Merge pull request #5 from tmshv/dev

    main changes:
    > NodeSystem no more display object. Use VacuumSystem instead;
    > -NodeSystemPlayer;
    > +NodeDefinition;
    > +VacuumSystem;
    
    other changes see in commits desctiption
    committed Mar 23, 2013
  2. > ISerializable::encode -> serialize;

    > -ISerializible::decode;
    > JSONEncoder uses new signatures;
    > +MouseVertex::setEventTarget;
    > MouseVertex minor;
    > INodeSystem extends ISerializible;
    > INodeSystem new signatures: connect, breakConnection;
    > INodeSystem::getDefinition ->INodeSystem::getNodeDefinition;
    > INodeSystem::getNodeByName -> INodeSystem::getNodeByID;
    > INodeSystem::getNodeNames -> INodeSystem::getNodesID;
    > +INodeSystem::registerNodeDefinition;
    > NodeSystem no more display object. Use VacuumSystem instead;
    > NodeSystem uses new signatures;
    > NodeSystem minor;
    > NodeSytemEvent::ADDED_NODE -> NodeSytemEvent.NODE_ADDED;
    > NodeSytemEvent::REMOVED_NODE -> NodeSytemEvent::NODE_REMOVED;
    > +NodeSytemEvent::LINK_ESTABLISHED;
    > +NodeSytemEvent::LINK_BREAKED;
    > NodeSytemEvent is not stable
    > -NodeSystemPlayer;
    > NodeLink::encode -> NodeLink::serialize;
    > Pin minor;
    > Pin locking feature;
    > +NodeDefinition;
    > +Triag45Icon;
    > +VacuumSystem;
    committed Mar 23, 2013
Commits on Mar 15, 2013
  1. > IPort -> IPin

    committed Mar 15, 2013
  2. > PortPoint[Type] -> Pin[Type]

    committed Mar 15, 2013
  3. > PortPointType

    > IN -> INPUT;
    > OUT -> OUTPUT;
    committed Mar 15, 2013
  4. > VacuumLayout, others

    > - VacuumLayout::init;
    > new constructor signature
    committed Mar 15, 2013
  5. > DirectLink, BezierQuadLink, providers

    > + static const TYPE;
    > - canvas (now link is Sprite)
    committed Mar 15, 2013
  6. > NodeLink now extends Sprite

    committed Mar 15, 2013
  7. > BezierQuadLink minor

    committed Mar 15, 2013
  8. + BezierQuadLinkProvider

    committed Mar 15, 2013
  9. > BezierQuadLink

    > BezierQuadConnection -> BezierQuadLink
    > this implementation not using RibbonVertex
    committed Mar 15, 2013
  10. > direct links

    > DirectLinkProvider::_layer -> DirectLinkProvider::_canvas
    > minor
    committed Mar 15, 2013
  11. > ILinkProvider::provideLink(input, output) -> ILinkProvider::provide…

    …Link(output, input)
    committed Mar 15, 2013
  12. > NodeSystem

    > connection.vacuumIndex -> connection.vacuumLinkID
    committed Mar 15, 2013
Commits on Mar 14, 2013
  1. > NodeSystem uses DirectLinkProvider for links

    // developing feature
    committed Mar 14, 2013
  2. MouseVertex fix: IPort::node

    committed Mar 14, 2013
  3. > BezierQuadConnection extends NodeLink

    unstable, untested
    committed Mar 14, 2013
  4. > IPort

    > + get node
    committed Mar 14, 2013
  5. > VacuumLayout uses link provider

    committed Mar 14, 2013
  6. + NodeLink

    base node link class
    committed Mar 14, 2013
  7. +DirectLinkProvider

    committed Mar 14, 2013
  8. + ISerializable

    committed Mar 14, 2013
  9. + NodeSystemElementType

    committed Mar 14, 2013
  10. > DirectLink

    > SimpleLineConnection -> DirectLink;
    > DirectLink implements ILink
    > minor
    committed Mar 14, 2013
  11. + ILinkProvider

    > provideLink(input:IPort, output:IPort):ILink;
    committed Mar 14, 2013
  12. > ILink

    > extends ISerializable, ILockable, IDisposable;
    > + get/set inputPort;
    > + get/set outputPort;
    committed Mar 14, 2013
  13. - ILineConnection

    committed Mar 14, 2013
  14. ~ relative feature update

    committed Mar 14, 2013
Commits on Oct 10, 2012