<p>Modifications to </p>

<p>app/controllers/geocoder_controller.rb<br>
app/helpers/geocoder_helper.rb<br>
test/functional/geocoder_controller_test.rb</p>

<p>to "Support more syntax for lon/lat coordinates". Added tests, then added code and tests to get at the requests that are more clearly spelled out in #4748 than #4730. Went beyond the request so that latlon can be cut-and-paste from Wikipedia entries (and for that I added primes and double primes to the regexps).</p>

<p>Have not added support for UTM requested at the bottom of #4748.</p>

<hr>

<h4>You can merge this Pull Request by running</h4>
<pre>  git pull https://github.com/erictheise/openstreetmap-website 4730</pre>
<p>Or view, comment on, or merge it at:</p>
<p>  <a href='https://github.com/openstreetmap/openstreetmap-website/pull/216'>https://github.com/openstreetmap/openstreetmap-website/pull/216</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Fixing two typos</li>
  <li>Fixing typo and outdated information.</li>
  <li>Adding simple yml file for Travis Continuous Integration</li>
  <li>First draft of Travis CI YAML file</li>
  <li>Merge remote-tracking branch 'upstream/master'</li>
  <li>Adding steps to before_script</li>
  <li>Create user correctly</li>
  <li>Create user correctly, continued</li>
  <li>Create user correctly, continued</li>
  <li>Create user correctly, continued</li>
  <li>Create user correctly, continued</li>
  <li>Run the db migration</li>
  <li>Seems to work; adding rubies and status badge</li>
  <li>Trying to install the quadtile functions</li>
  <li>Trying to install the quadtile functions, continued</li>
  <li>Trying to install the quadtile functions, continued</li>
  <li>merging upstream changes</li>
  <li>Re-enabling builds for 1.8.7 & 1.9.2</li>
  <li>Merge remote-tracking branch 'upstream/master'</li>
  <li>Merge remote-tracking branch 'upstream/master'</li>
  <li>Merge remote-tracking branch 'upstream/master'</li>
  <li>Merge remote-tracking branch 'upstream/master'</li>
  <li>Merge remote-tracking branch 'upstream/master'</li>
  <li>Merge branch 'master' of github.com:erictheise/openstreetmap-website</li>
  <li>adding tests for existing behavior of geocoder search</li>
  <li>tests and controller work to identify two general cases of degree/minute/second latlons; no calcs</li>
  <li>use * instead of ? for whitespace tests</li>
  <li>day's work; still need to test +/- NSEW</li>
  <li>found some bugs, more tests, moved tests to before_filter, verified conversions</li>
  <li>should be able to cut and paste out of wikipedia; adding single prime alongside apostrophe, testing</li>
  <li>adding double prime alongside quotation</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/216/files#diff-0">.travis.yml</a>
    (16)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/216/files#diff-1">README.md</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/216/files#diff-2">app/controllers/geocoder_controller.rb</a>
    (18)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/216/files#diff-3">app/helpers/geocoder_helper.rb</a>
    (25)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/216/files#diff-4">config/example.database.yml</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/216/files#diff-5">test/functional/geocoder_controller_test.rb</a>
    (198)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/216.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/216.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/216.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/216.diff</a></li>
</ul>