John Firebaugh
764f76977b
Fix include
2013-03-08 20:32:03 -08:00
John Firebaugh
fa01cfbbf0
Smarter tag conflict merging ( fixes #943 )
2013-03-08 11:00:14 -08:00
Ansis Brammanis
f72e294156
score wildcard matches as half a match
...
so that building=* doesn't get prioritized over more
specific one tag presets, like amenity=hospital
2013-03-08 11:36:57 -05:00
Tom MacWright
5838f05116
Merge tags without a space, fixes #941
2013-03-08 10:51:44 -05:00
Tom MacWright
3e69ef6f9e
Fix tests and global leak
2013-03-07 17:53:36 -05:00
Tom MacWright
0fafa340fe
Start using d3 3.1.0
...
Update d3, use streams, d3.set, clip
Use clipping, fix side effects
2013-03-07 17:45:16 -05:00
Tom MacWright
e2dc3f46b2
Improve svg and util test coverage
2013-03-07 15:44:23 -05:00
John Firebaugh
27861ca6b2
Implement multiselect cursors ( fixes #296 )
2013-03-07 11:57:43 -08:00
Tom MacWright
9502f34e08
Merge pull request #918 from systemed/resample-oneway
...
Resample oneway paths to produce markers.
2013-03-07 11:37:26 -08:00
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
cb0e02d56f
Support merging point + line
2013-03-06 17:37:17 -08:00
John Firebaugh
d60ec2bd8e
Sync tests
2013-03-06 16:16:12 -08:00
John Firebaugh
87fd5d871c
Build data into package
2013-03-06 16:16:12 -08: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
John Firebaugh
239fa6258a
layerswitcher -> background
2013-03-05 12:22:06 -08:00
John Firebaugh
41a197eb9e
Fix test
2013-03-05 10:30:03 -08: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
Ansis Brammanis
f452b5b975
update test index
2013-03-05 11:09:03 -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
Ansis Brammanis
900c37a652
fix tests
2013-03-01 17:27:53 -05:00
John Firebaugh
cf4e022cc2
Fix global leak
2013-03-01 11:48:57 -08:00
John Firebaugh
f9bf61a6c3
Underscore naming for files
2013-02-28 16:32:23 -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
Ansis Brammanis
4e6a3c322f
Merge branch 'master' of git://github.com/systemed/iD into rotate2
...
Conflicts:
index.html
test/index.html
2013-02-27 21:41:26 -05:00
John Firebaugh
571edc707d
d3.tail -> iD.ui.Tail
2013-02-27 17:55:23 -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
Ian B
aeb5ab5b21
Add rotate to test/index.html
2013-02-26 09:14:45 +01:00
Ansis Brammanis
7222fcb63f
Move multiple elements
2013-02-23 20:06:37 -05:00
Ansis Brammanis
4b64b40de6
Remove unused files
2013-02-21 12:34:47 -05:00
Ansis Brammanis
8e6e860f87
Fix removing from tree
2013-02-19 18:06:18 -05:00
Ansis Brammanis
2c4c4c7256
Fix rendering test
2013-02-19 16:26:38 -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
John Firebaugh
1fec2513e4
Update locale includes
2013-02-16 09:32:28 -08:00
John Firebaugh
bff0554d05
Fix spec includes
2013-02-16 09:02:16 -08:00
Ansis Brammanis
147fce1f49
Merge branch 'tree-intersects'
...
Conflicts:
js/id/behavior/lasso.js
2013-02-15 13:40:01 -05:00
Ansis Brammanis
af6377dc32
Merge branch 'presets'
2013-02-15 13:16:37 -05:00