John Firebaugh
2efafa087b
Deduplicate entities in serialized history
...
Fixes #1403
2013-08-14 16:49:53 -07:00
John Firebaugh
6d506ec6d4
Fix mutation of childNodes array
2013-06-18 14:21:07 -07:00
John Firebaugh
6045ffcfbe
Comment why _childNodes needn't be updated
2013-05-18 09:20:58 -07:00
John Firebaugh
293bb23876
Graph#rebase must invalidate transients
2013-05-18 09:20:57 -07:00
John Firebaugh
c50c3121d8
Make Graph#entity strict
...
Use Graph#hasEntity for the previous behavior.
2013-04-24 09:27:37 -07:00
John Firebaugh
781f540b3c
Add diagnostic for common sentry errors
2013-04-23 11:29:00 -07:00
John Firebaugh
20833c139c
Avoid _.bind
...
Seeing some weird object retention behavior with it.
2013-04-21 16:41:59 -07:00
Tom MacWright
7925662079
Avoid writing undefined properties in JSON localStorage
2013-03-08 14:07:02 -05:00
Tom MacWright
71a4c5a383
Fix jshint errors - plz do not use unnecessary magic
2013-03-04 12:08:54 -05:00
Ansis Brammanis
147fce1f49
Merge branch 'tree-intersects'
...
Conflicts:
js/id/behavior/lasso.js
2013-02-15 13:40:01 -05:00
John Firebaugh
5e66307500
Fix incorrect parentWays after reloading a split way
...
When recalculating parent ways/relations during rebase, a
graph should not add modified or deleted entities as parents.
Such entities will already be correctly marked as parents or
not.
Graph had the correct behavior for deleted entities, but not for
modified entities. This had the effect that if you split a way
that was partially off screen, and then panned so that the way was
re-retrieved, Graph#rebase would mistakenly add back the original
way as a parent of all the nodes that were split into the new
section, making them appear as shared.
Fixes #751 .
2013-02-13 16:03:23 -08:00
Ansis Brammanis
529b570c89
Merge remote-tracking branch 'systemed/master' into tree-intersects
2013-02-13 13:31:11 -05:00
Ansis Brammanis
a21b973a41
Fix saving deletions to storage, add tests
2013-02-13 12:42:51 -05:00
Ansis Brammanis
9c65e58cc1
Tree handles entities with missing children
2013-02-13 10:23:30 -05:00
Tom MacWright
61d7ec45b5
Banish function ( style
2013-02-12 16:35:47 -05:00
John Firebaugh
843baa11c0
graph -> core
...
This matches how it's described in ARCHITECTURE.md.
2013-02-09 15:18:54 -08:00