Commit Graph

  • e0a8385eb0 Only process properties that have actually changed master Sven Slootweg 2017-08-22 09:37:28 +0200
  • f44f95fbf2 Don't cache-bust twice when the size of an object is busted Sven Slootweg 2017-08-22 07:05:26 +0200
  • a9b7bbe690 Fix bug that made the cache-busting propagation in composite objects not work Sven Slootweg 2017-08-22 07:04:04 +0200
  • 894a4982ee Get rid of offset tracking in core, and let individual shapes track it themselves Sven Slootweg 2017-03-13 02:44:51 +0100
  • 2dd1796046 Add support for overdraw, and make overdraw and underdraw work correctly with non-top/left origins Sven Slootweg 2017-03-13 02:42:03 +0100
  • 93053938d6 Add underdraw support Sven Slootweg 2017-03-13 02:26:05 +0100
  • 7e08b13854 Change createObject to use the new requireProperties API, and automatically validate the existence of the properties listed in the 'requiredProperties' for an object Sven Slootweg 2017-03-13 01:51:41 +0100
  • ed59e36ea0 Remove debugging line Sven Slootweg 2017-03-13 01:45:37 +0100
  • 89fe5054f0 Replace checkit-based validation with a simple property check for the time being Sven Slootweg 2017-03-13 01:35:48 +0100
  • d4c01e8056 Expect an explicit drawOrder to be specified in a composite object, rather than relying on object key order Sven Slootweg 2017-03-13 01:28:31 +0100
  • 3d5aac5c96 Make size busting also implicitly bust the cache Sven Slootweg 2017-03-13 00:55:47 +0100
  • b28c927d81 Fix composite object implementation to also map properties for the initial properties passed to the factory Sven Slootweg 2017-03-12 21:29:26 +0100
  • 7805c2fe06 Add composite object implementation Sven Slootweg 2017-03-12 21:06:12 +0100
  • 34842e4803 Add support to property mapper for left-over properties without mapping rules Sven Slootweg 2017-03-12 21:05:42 +0100
  • e5e352247b Implement originX/originY support, implement onSet transformation support, implement rendering offset support, fix cacheing to actually cache, fix cache rendering to clearRect before rendering Sven Slootweg 2017-03-12 21:05:13 +0100
  • f0edd3b63e Remove artficial testcase from property mapper code Sven Slootweg 2017-03-12 17:28:52 +0100
  • 8c380ff7d6 Add support for bare object references in the property mapper Sven Slootweg 2017-03-12 17:28:36 +0100
  • fda5765197 Allow direct object access in property mapper Sven Slootweg 2017-03-12 17:01:07 +0100
  • 68da848e76 Implement initial version of composite property mapper Sven Slootweg 2017-03-12 16:44:28 +0100
  • 0049bb9a53 Fix size/cache busting in object.set Sven Slootweg 2017-03-05 21:43:18 +0100
  • 1e76f05549 Resize the cache canvas to the calculated size, rather than the specified size Sven Slootweg 2017-03-05 13:25:55 +0100
  • 935da294b4 Initial commit Sven Slootweg 2017-03-04 20:15:24 +0100