]>
git.openstreetmap.org Git - rails.git/log
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.
Richard Fairhurst [Tue, 9 Oct 2007 09:15:50 +0000 (09:15 +0000)]
Potlatch 0.4a, fix duplicate POI bug
Tom Hughes [Tue, 9 Oct 2007 07:37:16 +0000 (07:37 +0000)]
Reinstate the deadlock_retry plugin.
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.
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).
Richard Fairhurst [Mon, 8 Oct 2007 22:10:26 +0000 (22:10 +0000)]
experimental pop-out map key
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.
Tom Hughes [Mon, 8 Oct 2007 07:54:54 +0000 (07:54 +0000)]
Force C99 mode.
Richard Fairhurst [Sun, 7 Oct 2007 20:26:00 +0000 (20:26 +0000)]
Potlatch 0.4 (hopefully)
Tom Hughes [Sun, 7 Oct 2007 14:16:14 +0000 (14:16 +0000)]
Use a consistent name for the variable holding the relation count.
Tom Hughes [Sun, 7 Oct 2007 12:44:27 +0000 (12:44 +0000)]
Cope with empty areas better.
Tom Hughes [Sun, 7 Oct 2007 11:47:24 +0000 (11:47 +0000)]
Make lighttpd reject 0.4 API requests without talking to rails.
Richard Fairhurst [Sun, 7 Oct 2007 11:15:09 +0000 (11:15 +0000)]
OS X-compatible makefile supplied by agnat
Gabriel Ebner [Sun, 7 Oct 2007 10:51:20 +0000 (10:51 +0000)]
Merge rails_port_0.5
Frederik Ramm [Fri, 5 Oct 2007 01:10:23 +0000 (01:10 +0000)]
add relations to stats
Gabriel Ebner [Thu, 4 Oct 2007 14:52:09 +0000 (14:52 +0000)]
rails_port_0.5: Merge rails_port.
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.
Gabriel Ebner [Sun, 30 Sep 2007 19:13:57 +0000 (19:13 +0000)]
rails_port_0.5: Merge rails_port.
Tom Hughes [Sun, 30 Sep 2007 08:50:53 +0000 (08:50 +0000)]
Fix typo in HTML version of account confirmation message.
Gabriel Ebner [Sat, 29 Sep 2007 17:44:17 +0000 (17:44 +0000)]
rails_port_0.5: Merge rails_port.
Tom Hughes [Fri, 28 Sep 2007 23:33:32 +0000 (23:33 +0000)]
Rescale GPS points correctly when downgrading from v5 to v4.
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.
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.
Frederik Ramm [Fri, 28 Sep 2007 20:47:01 +0000 (20:47 +0000)]
fix for preconditions
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.
Tom Hughes [Fri, 28 Sep 2007 14:57:31 +0000 (14:57 +0000)]
Document installation of database functions on MacOS X.
Gabriel Ebner [Thu, 27 Sep 2007 09:05:17 +0000 (09:05 +0000)]
rails_port_0.5: Merge rails_port.
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.
Frederik Ramm [Wed, 26 Sep 2007 15:53:09 +0000 (15:53 +0000)]
bugfix searching relations
Frederik Ramm [Wed, 26 Sep 2007 15:48:00 +0000 (15:48 +0000)]
new calls
Frederik Ramm [Wed, 26 Sep 2007 15:06:50 +0000 (15:06 +0000)]
support searching relations
Gabriel Ebner [Wed, 26 Sep 2007 14:15:21 +0000 (14:15 +0000)]
rails_port_0.5: Merge rails_port.
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.
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.
Gabriel Ebner [Tue, 25 Sep 2007 21:16:44 +0000 (21:16 +0000)]
rails_port_0.5: Merge rails_port.
Tom Hughes [Mon, 24 Sep 2007 22:59:34 +0000 (22:59 +0000)]
Process traces in order.
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.
Frederik Ramm [Mon, 24 Sep 2007 09:32:16 +0000 (09:32 +0000)]
removed LOCAL from LOAD DATA INFILE
Frederik Ramm [Mon, 24 Sep 2007 09:11:33 +0000 (09:11 +0000)]
added with=4 to list of uninteresting tags, also source=PGS* (was: source=PGS exactly)
Gabriel Ebner [Sun, 23 Sep 2007 20:37:16 +0000 (20:37 +0000)]
rails_port_0.5: Merge rails_port r4664.
Tom Hughes [Sun, 23 Sep 2007 17:05:31 +0000 (17:05 +0000)]
Allow trace descriptions and tags to be edited.
Tom Hughes [Sun, 23 Sep 2007 16:54:48 +0000 (16:54 +0000)]
Avoid warning.
Tom Hughes [Sun, 23 Sep 2007 13:42:56 +0000 (13:42 +0000)]
Add migration for quadtiling of node tables.
Gabriel Ebner [Sat, 22 Sep 2007 19:55:33 +0000 (19:55 +0000)]
rails_port_0.5: Merge rails_port r4643
Tom Hughes [Fri, 21 Sep 2007 16:25:18 +0000 (16:25 +0000)]
Use tile based query when creating a way from unwayed segments.
Tom Hughes [Fri, 21 Sep 2007 16:09:24 +0000 (16:09 +0000)]
Scale lat and lon values for unwayed segments.
Tom Hughes [Fri, 21 Sep 2007 16:04:36 +0000 (16:04 +0000)]
Use tile based queries for unwayed segments.
Tom Hughes [Fri, 21 Sep 2007 13:43:43 +0000 (13:43 +0000)]
Use quadtiling for the node tables.
Tom Hughes [Fri, 21 Sep 2007 09:49:28 +0000 (09:49 +0000)]
Improve alert messages when database is offline.
Tom Hughes [Fri, 21 Sep 2007 08:14:01 +0000 (08:14 +0000)]
Learn to spell.
Tom Hughes [Fri, 21 Sep 2007 08:13:17 +0000 (08:13 +0000)]
Check API status correctly.
Tom Hughes [Thu, 20 Sep 2007 23:51:11 +0000 (23:51 +0000)]
Allow the API to be taken offline completely as well as being put into
readonly mode,
Gabriel Ebner [Thu, 20 Sep 2007 15:14:25 +0000 (15:14 +0000)]
rails_port_0.5/007_remove_segments_helper: Only convert segments that don't have the same tags as their way.
Gabriel Ebner [Thu, 20 Sep 2007 14:37:29 +0000 (14:37 +0000)]
Merge rails_port as of r4613 & fix tests.
Tom Hughes [Wed, 19 Sep 2007 10:37:32 +0000 (10:37 +0000)]
Include a reply link in email notifications of messages.
Tom Hughes [Wed, 19 Sep 2007 09:18:59 +0000 (09:18 +0000)]
Cope with change in number of decimals for GPS point positions.
Tom Hughes [Tue, 18 Sep 2007 23:29:47 +0000 (23:29 +0000)]
Change the gps_points table to store latitude and longitude values to
seven decimal places to given a worse case precision of about 1cm.
Tom Hughes [Tue, 18 Sep 2007 23:06:40 +0000 (23:06 +0000)]
Make the tile ID column unsigned as intended.
Tom Hughes [Sun, 16 Sep 2007 23:14:40 +0000 (23:14 +0000)]
Limit the size that a rails process can grow to.
Dan Karran [Sun, 16 Sep 2007 14:52:50 +0000 (14:52 +0000)]
Include message body in notification emails for convenience.
Richard Fairhurst [Fri, 14 Sep 2007 17:41:35 +0000 (17:41 +0000)]
v0.3, includes Douglas-Peucker for GPS tracks
Tom Hughes [Fri, 14 Sep 2007 11:16:25 +0000 (11:16 +0000)]
Allow column names in area conditions to be qualified, and do so for
the SWF queries which sometimes reference more than one table with
columns named latitude and longitude.
Frederik Ramm [Thu, 13 Sep 2007 11:08:15 +0000 (11:08 +0000)]
fixed "full" and "relationships_for_object" modes
Frederik Ramm [Thu, 13 Sep 2007 11:06:33 +0000 (11:06 +0000)]
added tests for way and relation controllers
Frederik Ramm [Thu, 13 Sep 2007 00:05:13 +0000 (00:05 +0000)]
fixed ways_for_node call
Tom Hughes [Wed, 12 Sep 2007 17:59:48 +0000 (17:59 +0000)]
Add a migration to upgrade gps_points for quad tile support.
Tom Hughes [Wed, 12 Sep 2007 17:46:03 +0000 (17:46 +0000)]
Make the MySQL tile_for_point function take arguments in the same order
as the ruby version.
Tom Hughes [Wed, 12 Sep 2007 14:33:37 +0000 (14:33 +0000)]
Fill in the tile ID before saving a trace point. Also add appropriate
validation to the tracepoint model.
Gabriel Ebner [Wed, 12 Sep 2007 14:08:42 +0000 (14:08 +0000)]
rails_port_0.5/006_remove_segments_helper: Ignore more tags when deciding which segments to convert.
Tom Hughes [Wed, 12 Sep 2007 13:49:58 +0000 (13:49 +0000)]
Dropping duplicate GPS points is very expensive and rarely finds
anything much to drop, so don't bother.
Tom Hughes [Wed, 12 Sep 2007 12:14:45 +0000 (12:14 +0000)]
Use QuadTiling in GPS point queries.
Richard Fairhurst [Wed, 12 Sep 2007 10:07:26 +0000 (10:07 +0000)]
Potlatch v0.2a: display GPS traces, some bugfixes
Tom Hughes [Tue, 11 Sep 2007 23:55:25 +0000 (23:55 +0000)]
QuadTile infrastructure.
Dan Karran [Wed, 5 Sep 2007 22:27:22 +0000 (22:27 +0000)]
Send an email notification out when a new message is waiting on the site for you.
Tom Hughes [Wed, 5 Sep 2007 17:20:09 +0000 (17:20 +0000)]
Use BETWEEN for the node selection in the map API call as MySQL seems to
process it more efficiently.
Dan Karran [Wed, 5 Sep 2007 17:18:18 +0000 (17:18 +0000)]
Hiding new diary entry map by default to save some space, allowing people to expand it if desired.
Tom Hughes [Tue, 4 Sep 2007 16:22:03 +0000 (16:22 +0000)]
Don't bother deleting points which don't exist before importing a
trace - this avoids locking the table in the common case where there
are no points to delete.
Steve Coast [Tue, 4 Sep 2007 14:20:42 +0000 (14:20 +0000)]
a few message prettyness things
Tom Hughes [Tue, 4 Sep 2007 14:08:17 +0000 (14:08 +0000)]
Revert SteveC's edit as blank title are now banned.
Tom Hughes [Tue, 4 Sep 2007 14:05:13 +0000 (14:05 +0000)]
Add extra validation to messages and diary entries.
Steve Coast [Tue, 4 Sep 2007 13:43:31 +0000 (13:43 +0000)]
link to 'no subject' if message title/subject is blank
Dan Karran [Mon, 3 Sep 2007 22:40:04 +0000 (22:40 +0000)]
Adding geo microformat to trace viewing pages.
Dan Karran [Mon, 3 Sep 2007 22:37:42 +0000 (22:37 +0000)]
Allow people to add coordinates to diary entries, add them to the RSS feeds and diary display pages using geo microformat.
Dan Karran [Mon, 3 Sep 2007 20:46:34 +0000 (20:46 +0000)]
Adding 'New diary post' link to main Users' diaries page to help logged-in users find how to post.
Richard Fairhurst [Sun, 2 Sep 2007 17:51:03 +0000 (17:51 +0000)]
latest Yahoo Maps API seems to be more reliable
Richard Fairhurst [Sun, 2 Sep 2007 13:55:51 +0000 (13:55 +0000)]
typo
Richard Fairhurst [Sun, 2 Sep 2007 13:42:47 +0000 (13:42 +0000)]
fix dragging, add some new pois (already!)
Richard Fairhurst [Sun, 2 Sep 2007 13:09:10 +0000 (13:09 +0000)]
Potlatch v0.2 with POI editing
Tom Hughes [Sat, 1 Sep 2007 06:48:59 +0000 (06:48 +0000)]
Get the timestamp outside the transactionso everything can see it.
Tom Hughes [Sat, 1 Sep 2007 06:39:10 +0000 (06:39 +0000)]
Fix typo.
Tom Hughes [Fri, 31 Aug 2007 23:10:33 +0000 (23:10 +0000)]
Split the transaction used for ways so that we recover more cleanly
without leaving rubbish in the database.
Frederik Ramm [Fri, 31 Aug 2007 22:33:27 +0000 (22:33 +0000)]
changed from nd id=... to nd ref=...
Tom Hughes [Fri, 31 Aug 2007 18:37:22 +0000 (18:37 +0000)]
Add the deadlock_retry plugin.
Tom Hughes [Fri, 31 Aug 2007 18:10:44 +0000 (18:10 +0000)]
Let exceptions propagate to the default handler for ways so they are logged.
Tom Hughes [Fri, 31 Aug 2007 12:57:32 +0000 (12:57 +0000)]
Don't allow Potlatch to be started with a zoom below 11.
Tom Hughes [Fri, 31 Aug 2007 11:14:40 +0000 (11:14 +0000)]
Split the createuniquenodes query in two as MySQL was choosing a very
bad execution plan for it with the OR condition.
Tom Hughes [Fri, 31 Aug 2007 10:11:15 +0000 (10:11 +0000)]
Allow exceptions processing node and segment requests to propagate and
be handled by the default handler so they are logged.
Gabriel Ebner [Thu, 30 Aug 2007 17:23:34 +0000 (17:23 +0000)]
rails_port_0.5: 006_remove_segments:
- Don't run the helper if there are no segments.
- s/DELETE FROM/TRUNCATE/
Gabriel Ebner [Thu, 30 Aug 2007 14:54:36 +0000 (14:54 +0000)]
rails_port: Fix warnings in 006_remove_segments_helper.
Tom Hughes [Thu, 30 Aug 2007 10:59:02 +0000 (10:59 +0000)]
The search help has now moved to the Search page on the wiki, which
previously contained out of date information on searching.