Tom MacWright
c736f1d312
Fix tests
...
Way lines are no longer the only paths on the map, so we need to be more
specific.
2013-03-06 21:20:09 -05:00
John Firebaugh
84a4f9e5d2
Eliminate iD.layers
2013-03-06 15:51:16 -08:00
John Firebaugh
98d1ee4f10
Fix rendering of multipolygons with the tags on the outer way
...
From the wiki:
> If you have one closed way making up the outer ring and it does not
> describe something in its own right, you may also put these tags on
> the outer ring and leave the relation untagged.
During line and area rendering, fix up such ways so that they are
rendered as if the tags were on the relation instead.
Fixes #613 .
2013-03-06 13:22:43 -08:00
John Firebaugh
c24fff51e0
Fix test
2013-03-06 11:24:39 -08:00
John Firebaugh
e9b2563ad8
Force natural=coastline not to be an area ( fixes #900 )
2013-03-05 17:39:14 -08:00
Tom MacWright
7e9a427a2b
Test getPrototype, use American spellings, fix test formatting.
...
* Stub Lasso test
* Add cmd test
2013-03-05 17:59:50 -05:00
Ansis Brammanis
4fb8688d83
add tests for iD.presets.Collection and .Category
2013-03-05 15:37:34 -05:00
Ansis Brammanis
3a680b027f
add tests for iD.presets.Preset
2013-03-05 13:06:21 -05:00
Ansis Brammanis
b8f3292c2b
fix hash test
2013-03-05 11:18:36 -05:00
John Firebaugh
8aaa91d96f
Fix tests
2013-03-04 08:00:12 -08:00
John Firebaugh
60a290282c
Clip lines with Cohen-Sutherland algorithm
...
This yields a 10x paint performance increase at
#map=18.88/38.85208/-76.72632, as measured with
Chrome Canary's "Continuous Page Repainting" mode.
Fixes #885 .
2013-03-03 18:25:42 -08:00
John Firebaugh
cf4e022cc2
Fix global leak
2013-03-01 11:48:57 -08:00
John Firebaugh
56a3edcf7f
Fix tests
...
Disabling translation test, it's just too painful
2013-02-27 20:47:49 -08:00
John Firebaugh
b7894ceaf0
Calculate participating ways in AddMidpoint
...
Due to differenced redraw, midpoint.ways was getting stale,
so sometimes dragging a midpoint didn't add the new node to
all ways. Better to calculate participating ways when needed.
This also simplifies the code for adding a midpoint via double
click. It does make filtering midpoints on redraw a bit more
expensive, but a cursory profile didn't show it being a problem.
Fixes #763 .
2013-02-27 20:41:38 -08:00
John Firebaugh
78f6a00029
Fix moving multiple entities which share nodes
...
While here, implement moving multipolygons too.
2013-02-27 17:12:39 -08:00
John Firebaugh
7a1800fd68
Delete orphaned relation members
2013-02-27 16:32:52 -08:00
John Firebaugh
b751c1ece9
Simplify, fix spec
2013-02-27 16:32:26 -08:00
John Firebaugh
89ee4244ff
Pass context directly
2013-02-26 17:22:16 -08:00
Ansis Brammanis
87564bc0e2
Fix taginfo tests
2013-02-26 15:03:20 -05:00
Ansis Brammanis
8e6e860f87
Fix removing from tree
2013-02-19 18:06:18 -05:00
Yohan Boniface
5d70ba79d3
Taglist: do not addTag when presssing TAB in shiftKey mode
2013-02-19 17:49:01 +01:00
John Firebaugh
88949d6624
Fix altKey behavior with multi-step drawing ( fixes #803 )
2013-02-18 21:14:41 -08:00
Ansis Brammanis
dfeff7e00d
Fix svg midpoint tests
2013-02-18 18:38:01 -05:00
Ansis Brammanis
147fce1f49
Merge branch 'tree-intersects'
...
Conflicts:
js/id/behavior/lasso.js
2013-02-15 13:40:01 -05:00
Ansis Brammanis
0bb805f557
Merge remote-tracking branch 'systemed/master' into presets
...
Conflicts:
css/app.css
index.html
js/id/connection.js
js/id/modes/select.js
js/id/ui/inspector.js
js/id/util.js
test/spec/modes/add_point.js
2013-02-14 11:38:18 -05:00
John Firebaugh
e3d9d3a4c4
Refine Way#isArea
...
Closed ways that are multipolygon inners shouldn't be
rendered as areas just because they have a source=* tag,
for example.
2013-02-13 16:44:36 -08: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
8c1e0212f9
Fix rebasing and test
2013-02-13 16:08:39 -05:00
Ansis Brammanis
64c8ef626f
Add general test for spatial tree
2013-02-13 15:10:48 -05:00
Ansis Brammanis
b80bbc1fbe
Add tree test
2013-02-13 14:40:37 -05:00
Ansis Brammanis
9a4d4ab9c5
Retry queued entities after rebase
2013-02-13 14:16:18 -05: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
John Firebaugh
5f0bef89e1
Sync translations
2013-02-12 17:39:38 -08:00
John Firebaugh
1e60b0b7fa
iD constructors are camel case
2013-02-12 16:51:25 -08:00
John Firebaugh
5c9832e2ef
Fix test
2013-02-12 16:18:55 -08:00
John Firebaugh
3cce5b28dd
Fix, expand iD.behavior.Select tests
2013-02-12 15:22:38 -08:00
Tom MacWright
61d7ec45b5
Banish function ( style
2013-02-12 16:35:47 -05:00
Tom MacWright
d9d05f3e3a
Test translations
2013-02-12 16:20:39 -05:00
John Firebaugh
502f35869c
Fall back to en strings ( fixes #738 )
2013-02-12 10:40:41 -08:00
John Firebaugh
843baa11c0
graph -> core
...
This matches how it's described in ARCHITECTURE.md.
2013-02-09 15:18:54 -08:00
Tom MacWright
f15191af2c
Update tests
2013-02-09 18:06:35 -05:00
John Firebaugh
f1079a644a
Fix relation role in Split ( #694 )
2013-02-08 20:44:14 -08:00
Ansis Brammanis
ba47d3183d
Fix lasso and add it to select
2013-02-08 17:46:37 -05:00
John Firebaugh
e05531ad6c
Fix circularize boundary cases ( fixes #494 )
...
There are still more boundary cases even farther out. But this is
probably sufficient for the real world.
2013-02-08 12:08:48 -08:00
Ansis Brammanis
a804e633f4
Fix tests, silence travis
2013-02-08 11:29:40 -05:00
Tom MacWright
3626534a70
Remove deprecate tags test
2013-02-07 17:10:31 -05:00
John Firebaugh
e1bc78871b
Handle entities that are already deleted ( fixes #672 )
2013-02-07 13:46:25 -08:00
Ansis Brammanis
4f6637d58b
Fix add_point tests (switch back to mouseup)
2013-02-06 19:11:28 -05:00