Quincy Morgan
9423f61adf
Improve some variable names in core/localizer
2021-02-23 11:50:42 -05:00
Quincy Morgan
13ddeecfa7
Fix code tests for #8276 for real this time
...
Add utilFetchJson to get around some quirks of d3.json and use it for coreFileFetcher
Load real general English locale strings at the beginning of code tests
2021-02-23 11:50:00 -05:00
dependabot[bot]
34e7be2796
Bump @rollup/plugin-node-resolve from 11.1.1 to 11.2.0
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins ) from 11.1.1 to 11.2.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/node-resolve-v11.1.1...node-resolve-v11.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-19 05:10:07 +00:00
Quincy Morgan
997b453b98
Fix code tests for #8276
2021-02-15 12:56:46 -05:00
Quincy Morgan
61d04104c1
Prefer latest phantomjs
2021-02-15 11:58:08 -05:00
Quincy Morgan
9b667f5d9e
Fix running of tests in browser
2021-02-15 11:55:28 -05:00
Quincy Morgan
d0754a9256
Trim whitespace from localized string ids
2021-02-15 11:09:26 -05:00
Quincy Morgan
6f66032237
Fix issue with replacing number tokens in strings when toLocaleString is unavailable, such as when running tests (re: #8276 )
2021-02-15 10:59:44 -05:00
Quincy Morgan
e09af9a575
Merge pull request #8322 from rbuffat/fix_wms_axis_ordering_detection
...
Fix wms detection to determine axis ordering
2021-02-15 10:26:56 -05:00
Quincy Morgan
ef18d6ea34
Merge pull request #8354 from openstreetmap/dependabot/npm_and_yarn/rollup-2.39.0
...
Bump rollup from 2.38.5 to 2.39.0
2021-02-15 10:25:09 -05:00
dependabot[bot]
5a12a5259d
Bump rollup from 2.38.5 to 2.39.0
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.38.5 to 2.39.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.38.5...v2.39.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-15 05:42:51 +00:00
Bryan Housel
4d9336b1c7
Checkin en.min.json
2021-02-12 18:15:30 -05:00
Bryan Housel
76943351ca
Better handling of headGraph, separate head and base queues
...
This involves a few things to make the validator less weird
- _headGraph shouldn't be allowed to change while validation is happening..
- So we don't allow that to happen anymore, and keep track of _headPromise and _headIsCurrent
- If head graph falls behind, kick off another validation to catch it up
- Separate head and base work queues, so we aren't waiting for the base entities to validate
before providing feedback to the user about what they are editing
(the base queue can get quite large around metropolitan areas)
2021-02-12 18:07:36 -05:00
Bryan Housel
90bbe38fe8
Remove the brand combo from the name field
...
This has caused problems going back a long time, and now that we have a validator
and very visible brand presets with logos, it's not necessary anymore.
(re: #5558 , closes #8271 , closes #8304 )
2021-02-12 10:41:47 -05:00
Quincy Morgan
9ed36281ba
Merge pull request #8348 from openstreetmap/dependabot/npm_and_yarn/osm-community-index-3.1.1
...
Bump osm-community-index from 3.1.0 to 3.1.1
2021-02-10 10:57:16 -05:00
dependabot[bot]
a95d1c3e1b
Bump osm-community-index from 3.1.0 to 3.1.1
...
Bumps [osm-community-index](https://github.com/osmlab/osm-community-index ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/osmlab/osm-community-index/releases )
- [Changelog](https://github.com/osmlab/osm-community-index/blob/main/CHANGELOG.md )
- [Commits](https://github.com/osmlab/osm-community-index/compare/v3.1.0...v3.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-10 05:28:46 +00:00
Quincy Morgan
ca8a61cd36
Merge pull request #8318 from openstreetmap/dependabot/npm_and_yarn/d3-6.5.0
...
Bump d3 from 6.3.1 to 6.5.0
2021-02-05 11:46:43 -05:00
Quincy Morgan
3fade479af
Merge pull request #8310 from openstreetmap/fix_notes
...
Fix a few errors in note processing
2021-02-05 11:46:06 -05:00
Quincy Morgan
8245822e60
Merge pull request #8337 from openstreetmap/dependabot/npm_and_yarn/rollup-2.38.3
...
Bump rollup from 2.36.2 to 2.38.3
2021-02-01 10:05:43 -05:00
dependabot[bot]
4bfa7dd157
Bump rollup from 2.36.2 to 2.38.3
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.36.2 to 2.38.3.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.36.2...v2.38.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-01 15:03:22 +00:00
Quincy Morgan
a55d99a2db
Merge pull request #8335 from openstreetmap/dependabot/npm_and_yarn/rollup/plugin-node-resolve-11.1.1
...
Bump @rollup/plugin-node-resolve from 11.0.1 to 11.1.1
2021-02-01 09:55:19 -05:00
dependabot[bot]
a282ce3194
Bump @rollup/plugin-node-resolve from 11.0.1 to 11.1.1
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins ) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Commits](https://github.com/rollup/plugins/compare/commonjs-v11.0.1...node-resolve-v11.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-01 05:24:07 +00:00
Bryan Housel
3665f80d46
Also include operator:wikidata as a wikidata tag
...
osmEntity#hasWikipedia was only used by the suspicious_name validator
2021-01-29 11:11:59 -05:00
Bryan Housel
b032cd9f01
Adust NSI matching validation code:
...
- don't try matching semicolon-separated lists to NSI
- better matching for flagpoles with a `country` tag
- better lists of namelike keys (don't match flag operator)
see: https://github.com/openstreetmap/iD/pull/8305#issuecomment-769174070
2021-01-28 17:17:49 -05:00
Marc-marc-marc
6fa4bdf88a
Fix contributing document typo ( #8331 )
...
fix typo data/core/yaml -> data/core.yaml
2021-01-28 13:01:06 +00:00
Bryan Housel
4c1d51348d
Don't repurpose a node with interesting tags in crossing_ways fix
...
(closes #8326 )
2021-01-27 14:38:11 -05:00
Bryan Housel
3640e15fa2
Fix misspelling "coprorate" -> "corporate"
2021-01-27 11:54:39 -05:00
Bryan Housel
16f2f07300
Merge pull request #8319 from openstreetmap/promisify_validation
...
Promisify validation
2021-01-27 11:49:27 -05:00
Bryan Housel
f87c2d9357
Allow validators to return provisional results, revalidate after delay
...
Also add a ton of commments to validator.js
2021-01-27 10:38:48 -05:00
René Buffat
c721c1ebb5
fix wms detection
2021-01-26 20:30:36 +01:00
Bryan Housel
11201eb822
Rewrite the validator in ES6/Promises, several improvements here:
...
- implements a validation work queue, jobs are run during browser idle callbacks
- when merging base entities, don't run validations 2x on both base and head graphs (this was wasteful)
- keep track of resolved issues in a separate set (it's not a simple compare of base/head anymore)
this happens after validation queue is empty and avoids race conditions and inaccurate resolved counts
2021-01-25 12:50:11 -05:00
dependabot[bot]
cb1e087126
Bump d3 from 6.3.1 to 6.5.0
...
Bumps [d3](https://github.com/d3/d3 ) from 6.3.1 to 6.5.0.
- [Release notes](https://github.com/d3/d3/releases )
- [Changelog](https://github.com/d3/d3/blob/master/CHANGES.md )
- [Commits](https://github.com/d3/d3/compare/v6.3.1...v6.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-25 05:22:33 +00:00
Bryan Housel
4f369a85a5
Match the prereleased nsi v5 (for now)
2021-01-22 11:59:14 -05:00
Bryan Housel
f195128968
Fix a few errors in note processing
...
- Notes still load over the xml api, so when the user is not authenticated,
we can't use d3_json to fetch them (instead use to d3_xml)
- Make sure to delete the deferred callback handles once the callbacks are
processed (probably unnecessary, but good housekeeping)
- Remove a stray `if (!json.elements)` block from the `parseUserJSON`
function. This was preventing the user profile from parsing, as the
user's JSON has no such property (was probably copied from `parseJSON`)
2021-01-21 14:29:17 -05:00
Quincy Morgan
2803cd721e
Merge pull request #8309 from openstreetmap/polygon-clipping
...
Swap out w8r/martinez clipper for mfogel/polygon-clipping
2021-01-21 14:17:15 -05:00
Bryan Housel
2cd11040b3
Swap out w8r/martinez clipper for mfogel/polygon-clipping
...
This is a drop in replacement that performs better and yields more correct results
see also https://github.com/ideditor/location-conflation/pull/20
2021-01-21 11:31:29 -05:00
Bryan Housel
96298f2836
Preserve name value if this preset shows brand or operator field
...
This also fixes the logic for calculating whether the preset shows a
`brand` or `operator` field - it needs to use `fields()` to actually
resolve the fields, as these fields can be inherited from another preset.
This also includes a change to match "primary" names before
"alternate" names (aka the "Baby Gap" / "Gap" problem)
2021-01-19 13:15:16 -05:00
Bryan Housel
f61a3ef5e3
Don't replace flag:name tag - it's expected to be in local language
2021-01-18 21:44:27 -05:00
Bryan Housel
a32553595c
name:pronunciation is not namelike
2021-01-18 21:39:06 -05:00
Bryan Housel
74d28257c4
Fix teh misspellings
2021-01-18 19:48:35 -05:00
Bryan Housel
4228b65602
Support more *:wikidata tags for field locking and pin styling
2021-01-18 17:18:37 -05:00
Bryan Housel
f39f73e3ae
Make sure suggestion preset terms get used in the search
2021-01-18 15:02:07 -05:00
Bryan Housel
a38a93c073
Actually assign the locationSetID properties on the given objects
...
(should have been in 868db8819 )
2021-01-18 13:41:46 -05:00
Bryan Housel
0b3795cde3
NSI match returns an object now
2021-01-15 17:25:24 -05:00
Bryan Housel
d3fb8c60f9
Upgrade validations outdated_tags, suspicious_names to NSI v5
2021-01-13 13:46:00 -05:00
Quincy Morgan
cb8e9e379a
Merge pull request #8297 from openstreetmap/dependabot/npm_and_yarn/rollup-2.36.1
...
Bump rollup from 2.35.1 to 2.36.1
2021-01-13 10:18:18 -05:00
dependabot[bot]
d621ed03ab
Bump rollup from 2.35.1 to 2.36.1
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.35.1 to 2.36.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.35.1...v2.36.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-13 05:13:08 +00:00
Bryan Housel
2d8c90786f
coreLocation tests, documentation
2021-01-11 13:01:30 -05:00
Bryan Housel
868db8819f
Have mergeLocationSets work on Objects, add locationSetID property
...
This means less work for the other parts of the code,
now they don't need to chain that extra step after the promise.
2021-01-09 10:34:58 -05:00
Bryan Housel
c4daf1b377
Use locationManager to resolve/query community index
2021-01-08 17:05:37 -05:00