rails.git
12 years agoDisable GPX uploads.
Tom Hughes [Fri, 30 Nov 2007 18:49:55 +0000 (18:49 +0000)]
Disable GPX uploads.

12 years agoslight revert changes
Richard Fairhurst [Fri, 30 Nov 2007 18:40:57 +0000 (18:40 +0000)]
slight revert changes

12 years agoRemove executable flag from Potlatch presets file.
Tom Hughes [Fri, 30 Nov 2007 18:22:36 +0000 (18:22 +0000)]
Remove executable flag from Potlatch presets file.

12 years agonew key for z13. revised keys to z8, z10, z11, z12
Steve Chilton [Fri, 30 Nov 2007 13:00:31 +0000 (13:00 +0000)]
new key for z13. revised keys to z8, z10, z11, z12

12 years agoSpecify display_name and tag explicitly when generating pagination links
Tom Hughes [Fri, 30 Nov 2007 01:27:14 +0000 (01:27 +0000)]
Specify display_name and tag explicitly when generating pagination links
as they don't always seem to be default correctly. Closes #561.

12 years agoHide the OpenLayers attribution control when printing - we print an
Tom Hughes [Wed, 28 Nov 2007 23:59:39 +0000 (23:59 +0000)]
Hide the OpenLayers attribution control when printing - we print an
attribution under the map anyway. Also add a border round the map when
printing.

12 years agoshow nearest 10 users (request by Blackadder)
Richard Fairhurst [Wed, 28 Nov 2007 22:07:24 +0000 (22:07 +0000)]
show nearest 10 users (request by Blackadder)

12 years agoMake attribution less cheesy.
Tom Hughes [Wed, 28 Nov 2007 19:25:46 +0000 (19:25 +0000)]
Make attribution less cheesy.

12 years agoUse the new OSM OpenLayers stuff.
Tom Hughes [Wed, 28 Nov 2007 19:24:58 +0000 (19:24 +0000)]
Use the new OSM OpenLayers stuff.

12 years agoAdd a javascript file to provide OSM layers for OpenStreetMap.
Tom Hughes [Wed, 28 Nov 2007 18:59:05 +0000 (18:59 +0000)]
Add a javascript file to provide OSM layers for OpenStreetMap.

12 years agoClear gotele and gotdate when we see the start of a trkpt element to
Tom Hughes [Mon, 26 Nov 2007 16:28:28 +0000 (16:28 +0000)]
Clear gotele and gotdate when we see the start of a trkpt element to
avoid inheriting previous data.

12 years agobugfix for non-intersecting intersections (trac #592)
Richard Fairhurst [Mon, 26 Nov 2007 14:29:31 +0000 (14:29 +0000)]
bugfix for non-intersecting intersections (trac #592)

12 years agoForce new users to enter their email address twice to try and avoid so
Tom Hughes [Sun, 25 Nov 2007 12:38:48 +0000 (12:38 +0000)]
Force new users to enter their email address twice to try and avoid so
many incorrect email addresses with typos in...

12 years agoWhen asked for ways which use a node, or relations which use some given
Tom Hughes [Sat, 24 Nov 2007 14:47:50 +0000 (14:47 +0000)]
When asked for ways which use a node, or relations which use some given
object, return 200 OK with an empty document if not matches are found
rather than 400 Bad Request (for ways) or 404 Not Found (for relations).

12 years agoWork round ruby's horribly broken URI.escape that deliberately doesn't
Tom Hughes [Sat, 24 Nov 2007 14:36:21 +0000 (14:36 +0000)]
Work round ruby's horribly broken URI.escape that deliberately doesn't
escape most characters which have special meaning in URIs...

12 years agoWrap evaluation of default values for parameters inside the HTML escaping
Tom Hughes [Sat, 24 Nov 2007 14:13:21 +0000 (14:13 +0000)]
Wrap evaluation of default values for parameters inside the HTML escaping
as that causes nil to become "" hence defeating the conditional default.

12 years agoFix tag splitting.
Tom Hughes [Sat, 24 Nov 2007 01:00:53 +0000 (01:00 +0000)]
Fix tag splitting.

12 years ago0.5d: drag Yahoo layer only
Richard Fairhurst [Fri, 23 Nov 2007 18:37:28 +0000 (18:37 +0000)]
0.5d: drag Yahoo layer only

12 years agoHTML escape substituted parameter values to avoid injection attacks.
Tom Hughes [Fri, 23 Nov 2007 00:49:55 +0000 (00:49 +0000)]
HTML escape substituted parameter values to avoid injection attacks.

12 years agoDon't indicate if a message has been read in the outbox view.
Tom Hughes [Wed, 21 Nov 2007 23:54:14 +0000 (23:54 +0000)]
Don't indicate if a message has been read in the outbox view.

12 years agomessage outbox
Mikel Maron [Wed, 21 Nov 2007 18:24:29 +0000 (18:24 +0000)]
message outbox

12 years ago0.5c: some refinements to casing
Richard Fairhurst [Wed, 21 Nov 2007 14:01:31 +0000 (14:01 +0000)]
0.5c: some refinements to casing

12 years agoAdd escaping of semicolon and equals in node tags.
Tom Hughes [Wed, 21 Nov 2007 13:30:55 +0000 (13:30 +0000)]
Add escaping of semicolon and equals in node tags.
Based on patch from Dave Stubbs.

12 years agoAdd keyboard shortcuts to the slippy map.
Tom Hughes [Wed, 21 Nov 2007 09:51:55 +0000 (09:51 +0000)]
Add keyboard shortcuts to the slippy map.

12 years agoRequire data to be public before editing
Richard Fairhurst [Tue, 20 Nov 2007 10:08:58 +0000 (10:08 +0000)]
Require data to be public before editing

12 years agopurge area layer when purging ways
Richard Fairhurst [Mon, 19 Nov 2007 14:00:18 +0000 (14:00 +0000)]
purge area layer when purging ways

12 years ago0.5b: look more pretty!
Richard Fairhurst [Mon, 19 Nov 2007 13:29:35 +0000 (13:29 +0000)]
0.5b: look more pretty!

12 years agowaterway=stream,natural=peak
Richard Fairhurst [Tue, 13 Nov 2007 15:49:22 +0000 (15:49 +0000)]
waterway=stream,natural=peak

12 years ago0.5a: further revisions to merged ways, API->SWF error handling
Richard Fairhurst [Tue, 13 Nov 2007 09:26:04 +0000 (09:26 +0000)]
0.5a: further revisions to merged ways, API->SWF error handling

12 years agofix branching way problem
Richard Fairhurst [Sun, 11 Nov 2007 13:08:59 +0000 (13:08 +0000)]
fix branching way problem

12 years ago0.5: NUNS! REVERT!!!
Richard Fairhurst [Sat, 10 Nov 2007 22:01:23 +0000 (22:01 +0000)]
0.5: NUNS! REVERT!!!

12 years agoSpread T@H over three host names.
Tom Hughes [Fri, 9 Nov 2007 15:29:30 +0000 (15:29 +0000)]
Spread T@H over three host names.

12 years agoAdd a stylesheet targeted at print media to get nice printouts.
Tom Hughes [Wed, 7 Nov 2007 22:26:10 +0000 (22:26 +0000)]
Add a stylesheet targeted at print media to get nice printouts.

12 years agoUse the tah.opstreetmap.org domain name for the T@H layer.
Tom Hughes [Wed, 7 Nov 2007 08:25:11 +0000 (08:25 +0000)]
Use the tah.opstreetmap.org domain name for the T@H layer.

12 years agoPotlatch 0.4c: bugfixes, history in progress
Richard Fairhurst [Fri, 2 Nov 2007 09:28:00 +0000 (09:28 +0000)]
Potlatch 0.4c: bugfixes, history in progress

12 years agoAllow objects to be resurrected.
Tom Hughes [Wed, 31 Oct 2007 15:52:36 +0000 (15:52 +0000)]
Allow objects to be resurrected.

12 years agoRework image generation to work in a fixed amount of memory. Closes #580.
Tom Hughes [Wed, 31 Oct 2007 13:46:36 +0000 (13:46 +0000)]
Rework image generation to work in a fixed amount of memory. Closes #580.

12 years agoDon't include any page numbers in links in the tag list.
Tom Hughes [Wed, 31 Oct 2007 00:35:27 +0000 (00:35 +0000)]
Don't include any page numbers in links in the tag list.

12 years agoTidy up mail notifiers and make them more rails style rather then
Tom Hughes [Tue, 30 Oct 2007 00:48:45 +0000 (00:48 +0000)]
Tidy up mail notifiers and make them more rails style rather then
relying on ActionMailer implementation details.

12 years agoAdd warnings not to reply to message notifications directly.
Tom Hughes [Tue, 30 Oct 2007 00:47:45 +0000 (00:47 +0000)]
Add warnings not to reply to message notifications directly.

12 years agopersistent preferences!
Richard Fairhurst [Sun, 28 Oct 2007 20:35:19 +0000 (20:35 +0000)]
persistent preferences!

12 years agoupdate view/edit tab links
Richard Fairhurst [Sun, 28 Oct 2007 17:47:43 +0000 (17:47 +0000)]
update view/edit tab links

12 years agoFix tab breakage and make key update as zoom level changes.
Tom Hughes [Sun, 28 Oct 2007 16:46:10 +0000 (16:46 +0000)]
Fix tab breakage and make key update as zoom level changes.

12 years agoPotlatch 0.4b: put POIs in ways; small SWF improvement; correct created_by for ways
Richard Fairhurst [Sun, 28 Oct 2007 16:07:23 +0000 (16:07 +0000)]
Potlatch 0.4b: put POIs in ways; small SWF improvement; correct created_by for ways

12 years agokeys change depending on zoom level; force 210px sidebar width for keys
Richard Fairhurst [Sun, 28 Oct 2007 15:22:15 +0000 (15:22 +0000)]
keys change depending on zoom level; force 210px sidebar width for keys

12 years agoPreparation for anon edit change
Richard Fairhurst [Sat, 27 Oct 2007 21:47:59 +0000 (21:47 +0000)]
Preparation for anon edit change

12 years agoway history needs to reference nodes with ref=... not id=...
Frederik Ramm [Fri, 26 Oct 2007 18:14:48 +0000 (18:14 +0000)]
way history needs to reference nodes with ref=... not id=...

12 years agofix the POI bugfix (sigh)
Richard Fairhurst [Thu, 25 Oct 2007 07:33:39 +0000 (07:33 +0000)]
fix the POI bugfix (sigh)

12 years agoStylesheet changes for permalink from crschmidt.
Tom Hughes [Tue, 23 Oct 2007 09:21:11 +0000 (09:21 +0000)]
Stylesheet changes for permalink from crschmidt.
Part of fix for case #566.

12 years agoRound latitude and longitude values in links to a sensible number of
Tom Hughes [Tue, 23 Oct 2007 09:19:29 +0000 (09:19 +0000)]
Round latitude and longitude values in links to a sensible number of
decimal places for the zoom level whilst still preserving accuracy
sufficient to position the map within a few pixels.

The relationship between zoom level, decimal places, and the accuracy
with which the map can then be positioned in pixels is as follows:

  Zoom  Decimals  Accuracy (pixels)

   1       0            1.42
   2       0            2.84
   3       1            0.57
   4       1            1.14
   5       1            2.28
   6       2            0.46
   7       2            0.91
   8       2            1.82
   9       3            0.36
   10      3            0.73
   11      3            1.46
   12      4            0.29
   13      4            0.58
   14      4            1.17
   15      5            0.23
   16      5            0.47
   17      5            0.93
   18      6            0.19

So the worse case is at zoom 2 where accuracy is still within 3 pixels.

Based on a patch by rjmunro.

12 years agoPatch from crschmidt to add an obvious permalink to the bottom right
Tom Hughes [Tue, 23 Oct 2007 08:45:23 +0000 (08:45 +0000)]
Patch from crschmidt to add an obvious permalink to the bottom right
corner of the slippy map. Tested on FF2, IE7, Opera and Safari.

Closes #566.

12 years agorevised keymapnik11/12, new versions of keymapnik6-10
Steve Chilton [Sun, 21 Oct 2007 19:03:32 +0000 (19:03 +0000)]
revised keymapnik11/12, new versions of keymapnik6-10

12 years agoRender an empty text string instead of nothing (which actually generate a
Tom Hughes [Wed, 17 Oct 2007 23:22:51 +0000 (23:22 +0000)]
Render an empty text string instead of nothing (which actually generate a
single space character) for 410 and 412 responses as there is a bug in
lighttpd (http://trac.lighttpd.net/trac/ticket/1055) that prevents it
passing on the response body for these codes, leading to the client blocking
waiting for the data until it times out. Closes #537.

12 years agoFix geolocation to actually work...
Tom Hughes [Fri, 12 Oct 2007 16:34:38 +0000 (16:34 +0000)]
Fix geolocation to actually work...

12 years agoDon't try and print the distance to a friend that has not set a
Tom Hughes [Fri, 12 Oct 2007 13:03:08 +0000 (13:03 +0000)]
Don't try and print the distance to a friend that has not set a
home location. Closes #560.

12 years agoActually showing the closest neighbours instead of a fixed number of people within...
Dan Karran [Thu, 11 Oct 2007 18:47:30 +0000 (18:47 +0000)]
Actually showing the closest neighbours instead of a fixed number of people within the search radius

12 years agoFactor out common code for models which deal with geographic points
Tom Hughes [Wed, 10 Oct 2007 23:00:25 +0000 (23:00 +0000)]
Factor out common code for models which deal with geographic points
into a base class.

12 years agoReduce number of nearby people listed to the closest 5 by default, and show friends...
Dan Karran [Wed, 10 Oct 2007 19:22:16 +0000 (19:22 +0000)]
Reduce number of nearby people listed to the closest 5 by default, and show friends ahead of nearby people.

12 years agoGet URL selection right...
Tom Hughes [Wed, 10 Oct 2007 15:00:13 +0000 (15:00 +0000)]
Get URL selection right...

12 years agoGive OpenLayers three different hosts (all really pointing at tile) to
Tom Hughes [Wed, 10 Oct 2007 14:45:44 +0000 (14:45 +0000)]
Give OpenLayers three different hosts (all really pointing at tile) to
get mapnik tiles from so it loads tiles more quickly.

12 years agoAdd an API call to find the map tiles which have changed in a given period.
Tom Hughes [Tue, 9 Oct 2007 23:41:26 +0000 (23:41 +0000)]
Add an API call to find the map tiles which have changed in a given period.

12 years agoUpdate OpenLayers to the 2.5 release.
Tom Hughes [Tue, 9 Oct 2007 23:08:14 +0000 (23:08 +0000)]
Update OpenLayers to the 2.5 release.

12 years agoAdd a maptile_for_point() function for MySQL to work out which slippy
Tom Hughes [Tue, 9 Oct 2007 22:59:32 +0000 (22:59 +0000)]
Add a maptile_for_point() function for MySQL to work out which slippy
map tile a given point lies in.

12 years agoPotlatch 0.4a, fix duplicate POI bug
Richard Fairhurst [Tue, 9 Oct 2007 09:15:50 +0000 (09:15 +0000)]
Potlatch 0.4a, fix duplicate POI bug

12 years agoReinstate the deadlock_retry plugin.
Tom Hughes [Tue, 9 Oct 2007 07:37:16 +0000 (07:37 +0000)]
Reinstate the deadlock_retry plugin.

12 years agoSplit out sidebar code from the search code so it can be reused for the
Tom Hughes [Mon, 8 Oct 2007 23:32:58 +0000 (23:32 +0000)]
Split out sidebar code from the search code so it can be reused for the
map key more cleanly.

12 years agoImproving friend capabilities so you can now add and remove friends as you wish....
Dan Karran [Mon, 8 Oct 2007 22:21:15 +0000 (22:21 +0000)]
Improving friend capabilities so you can now add and remove friends as you wish. Friends will be notified when you add them. You can view a list of friends on your profile page (which has been reorganised a little).

12 years agoexperimental pop-out map key
Richard Fairhurst [Mon, 8 Oct 2007 22:10:26 +0000 (22:10 +0000)]
experimental pop-out map key

12 years agoPass a list of visible nodes when generating XML for a way. Closes #553.
Tom Hughes [Mon, 8 Oct 2007 16:54:34 +0000 (16:54 +0000)]
Pass a list of visible nodes when generating XML for a way. Closes #553.

12 years agoForce C99 mode.
Tom Hughes [Mon, 8 Oct 2007 07:54:54 +0000 (07:54 +0000)]
Force C99 mode.

12 years agoPotlatch 0.4 (hopefully)
Richard Fairhurst [Sun, 7 Oct 2007 20:26:00 +0000 (20:26 +0000)]
Potlatch 0.4 (hopefully)

12 years agoUse a consistent name for the variable holding the relation count.
Tom Hughes [Sun, 7 Oct 2007 14:16:14 +0000 (14:16 +0000)]
Use a consistent name for the variable holding the relation count.

12 years agoCope with empty areas better.
Tom Hughes [Sun, 7 Oct 2007 12:44:27 +0000 (12:44 +0000)]
Cope with empty areas better.

12 years agoMake lighttpd reject 0.4 API requests without talking to rails.
Tom Hughes [Sun, 7 Oct 2007 11:47:24 +0000 (11:47 +0000)]
Make lighttpd reject 0.4 API requests without talking to rails.

12 years agoOS X-compatible makefile supplied by agnat
Richard Fairhurst [Sun, 7 Oct 2007 11:15:09 +0000 (11:15 +0000)]
OS X-compatible makefile supplied by agnat

12 years agoMerge rails_port_0.5
Gabriel Ebner [Sun, 7 Oct 2007 10:51:20 +0000 (10:51 +0000)]
Merge rails_port_0.5

12 years agoadd relations to stats
Frederik Ramm [Fri, 5 Oct 2007 01:10:23 +0000 (01:10 +0000)]
add relations to stats

12 years agorails_port_0.5: Merge rails_port.
Gabriel Ebner [Thu, 4 Oct 2007 14:52:09 +0000 (14:52 +0000)]
rails_port_0.5: Merge rails_port.

12 years agoCorrect instructions for creating the database to ensure that the
Tom Hughes [Thu, 4 Oct 2007 10:26:30 +0000 (10:26 +0000)]
Correct instructions for creating the database to ensure that the
default character set is specified correctly.

12 years agorails_port_0.5: Merge rails_port.
Gabriel Ebner [Sun, 30 Sep 2007 19:13:57 +0000 (19:13 +0000)]
rails_port_0.5: Merge rails_port.

12 years agoFix typo in HTML version of account confirmation message.
Tom Hughes [Sun, 30 Sep 2007 08:50:53 +0000 (08:50 +0000)]
Fix typo in HTML version of account confirmation message.

12 years agorails_port_0.5: Merge rails_port.
Gabriel Ebner [Sat, 29 Sep 2007 17:44:17 +0000 (17:44 +0000)]
rails_port_0.5: Merge rails_port.

12 years agoRescale GPS points correctly when downgrading from v5 to v4.
Tom Hughes [Fri, 28 Sep 2007 23:33:32 +0000 (23:33 +0000)]
Rescale GPS points correctly when downgrading from v5 to v4.

12 years agoMake the name of the lon/lng virtual attribute on trace points consistent.
Tom Hughes [Fri, 28 Sep 2007 23:19:19 +0000 (23:19 +0000)]
Make the name of the lon/lng virtual attribute on trace points consistent.

12 years agoFall back to a pure ruby update implementation if the tile_for_point
Tom Hughes [Fri, 28 Sep 2007 23:18:13 +0000 (23:18 +0000)]
Fall back to a pure ruby update implementation if the tile_for_point
function is not present in MySQL.

12 years agofix for preconditions
Frederik Ramm [Fri, 28 Sep 2007 20:47:01 +0000 (20:47 +0000)]
fix for preconditions

12 years agoFall back to adding tile numbers the hard way if the MySQL function is
Tom Hughes [Fri, 28 Sep 2007 18:32:11 +0000 (18:32 +0000)]
Fall back to adding tile numbers the hard way if the MySQL function is
not available.

12 years agoDocument installation of database functions on MacOS X.
Tom Hughes [Fri, 28 Sep 2007 14:57:31 +0000 (14:57 +0000)]
Document installation of database functions on MacOS X.

12 years agorails_port_0.5: Merge rails_port.
Gabriel Ebner [Thu, 27 Sep 2007 09:05:17 +0000 (09:05 +0000)]
rails_port_0.5: Merge rails_port.

12 years agoProvide both HTML and plain text versions of account confirmation and
Tom Hughes [Wed, 26 Sep 2007 23:01:11 +0000 (23:01 +0000)]
Provide both HTML and plain text versions of account confirmation and
password reset emails to try and avoid problems with link truncation.

12 years agobugfix searching relations
Frederik Ramm [Wed, 26 Sep 2007 15:53:09 +0000 (15:53 +0000)]
bugfix searching relations

12 years agonew calls
Frederik Ramm [Wed, 26 Sep 2007 15:48:00 +0000 (15:48 +0000)]
new calls

12 years agosupport searching relations
Frederik Ramm [Wed, 26 Sep 2007 15:06:50 +0000 (15:06 +0000)]
support searching relations

12 years agorails_port_0.5: Merge rails_port.
Gabriel Ebner [Wed, 26 Sep 2007 14:15:21 +0000 (14:15 +0000)]
rails_port_0.5: Merge rails_port.

12 years agoadded tagging of two-node ways created from tagged or unwayed segments. untested.
Frederik Ramm [Wed, 26 Sep 2007 09:54:49 +0000 (09:54 +0000)]
added tagging of two-node ways created from tagged or unwayed segments. untested.

12 years agoImprove consistency of trace upload forms and error handling.
Tom Hughes [Tue, 25 Sep 2007 23:18:32 +0000 (23:18 +0000)]
Improve consistency of trace upload forms and error handling.

Fixes #543 and #544.

12 years agorails_port_0.5: Merge rails_port.
Gabriel Ebner [Tue, 25 Sep 2007 21:16:44 +0000 (21:16 +0000)]
rails_port_0.5: Merge rails_port.

12 years agoProcess traces in order.
Tom Hughes [Mon, 24 Sep 2007 22:59:34 +0000 (22:59 +0000)]
Process traces in order.

12 years agorails_port_0.5: Add the index before loading the data as suggested by Tom Hughes.
Gabriel Ebner [Mon, 24 Sep 2007 13:31:11 +0000 (13:31 +0000)]
rails_port_0.5: Add the index before loading the data as suggested by Tom Hughes.

12 years agoremoved LOCAL from LOAD DATA INFILE
Frederik Ramm [Mon, 24 Sep 2007 09:32:16 +0000 (09:32 +0000)]
removed LOCAL from LOAD DATA INFILE