# # ChangeLog for sites/rails_port/lib/osm.rb in subversion # # Generated by Trac 1.2 # Dec 12, 2019, 10:54:05 AM Fri, 24 Apr 2009 17:44:52 GMT richard [14733] * applications/editors/potlatch/potlatch.as (modified) * sites/rails_port/app/controllers/amf_controller.rb (modified) * sites/rails_port/lib/osm.rb (modified) * sites/rails_port/public/potlatch/potlatch.swf (modified) pass common API error text through to Potlatch so it can be shown to ... Mon, 20 Apr 2009 09:12:03 GMT tomhughes [14586] * sites/rails_port/app/controllers/amf_controller.rb (modified) * sites/rails_port/app/controllers/api_controller.rb (modified) * sites/rails_port/app/controllers/application.rb (modified) * sites/rails_port/app/controllers/browse_controller.rb (modified) * sites/rails_port/app/controllers/changeset_controller.rb (copied) * sites/rails_port/app/controllers/changeset_tag_controller.rb (copied) * sites/rails_port/app/controllers/diary_entry_controller.rb (modified) * sites/rails_port/app/controllers/export_controller.rb (modified) * sites/rails_port/app/controllers/message_controller.rb (modified) * sites/rails_port/app/controllers/node_controller.rb (modified) * sites/rails_port/app/controllers/old_node_controller.rb (modified) * sites/rails_port/app/controllers/old_relation_controller.rb (modified) * sites/rails_port/app/controllers/old_way_controller.rb (modified) * sites/rails_port/app/controllers/relation_controller.rb (modified) * sites/rails_port/app/controllers/trace_controller.rb (modified) * sites/rails_port/app/controllers/user_controller.rb (modified) * sites/rails_port/app/controllers/user_preference_controller.rb (modified) * sites/rails_port/app/controllers/way_controller.rb (modified) * sites/rails_port/app/helpers/browse_helper.rb (modified) * sites/rails_port/app/models/acl.rb (modified) * sites/rails_port/app/models/changeset.rb (copied) * sites/rails_port/app/models/changeset_tag.rb (copied) * sites/rails_port/app/models/diary_entry.rb (modified) * sites/rails_port/app/models/message.rb (modified) * sites/rails_port/app/models/node.rb (modified) * sites/rails_port/app/models/old_node.rb (modified) * sites/rails_port/app/models/old_relation.rb (modified) * sites/rails_port/app/models/old_relation_member.rb (modified) * sites/rails_port/app/models/old_relation_tag.rb (modified) * sites/rails_port/app/models/old_way.rb (modified) * sites/rails_port/app/models/old_way_tag.rb (modified) * sites/rails_port/app/models/relation.rb (modified) * sites/rails_port/app/models/relation_member.rb (modified) * sites/rails_port/app/models/relation_tag.rb (modified) * sites/rails_port/app/models/trace.rb (modified) * sites/rails_port/app/models/tracetag.rb (modified) * sites/rails_port/app/models/user.rb (modified) * sites/rails_port/app/models/user_preference.rb (modified) * sites/rails_port/app/models/way.rb (modified) * sites/rails_port/app/models/way_tag.rb (modified) * sites/rails_port/app/views/browse/_changeset_details.rhtml (copied) * sites/rails_port/app/views/browse/_common_details.rhtml (modified) * sites/rails_port/app/views/browse/_map.rhtml (modified) * sites/rails_port/app/views/browse/_paging_nav.rhtml (copied) * sites/rails_port/app/views/browse/_tag_details.rhtml (copied) * sites/rails_port/app/views/browse/changeset.rhtml (copied) * sites/rails_port/app/views/browse/index.rhtml (deleted) * sites/rails_port/app/views/browse/not_found.rhtml (copied) * sites/rails_port/app/views/browse/start.rjs (modified) * sites/rails_port/app/views/changeset (copied) * sites/rails_port/app/views/changeset/_changeset.rhtml (copied) * sites/rails_port/app/views/changeset/_changeset_paging_nav.rhtml (copied) * sites/rails_port/app/views/changeset/list.rhtml (copied) * sites/rails_port/app/views/changeset/list_bbox.rhtml (copied) * sites/rails_port/app/views/changeset/list_user.rhtml (copied) * sites/rails_port/app/views/diary_entry/edit.rhtml (modified) * sites/rails_port/app/views/diary_entry/list.rhtml (modified) * sites/rails_port/app/views/diary_entry/no_such_entry.rhtml (copied) * sites/rails_port/app/views/layouts/site.rhtml (modified) * sites/rails_port/app/views/message/_message_summary.rhtml (modified) * sites/rails_port/app/views/message/_sent_message_summary.rhtml (modified) * sites/rails_port/app/views/message/new.rhtml (modified) * sites/rails_port/app/views/message/no_such_user.rhtml (copied) * sites/rails_port/app/views/site/edit.rhtml (modified) * sites/rails_port/app/views/site/index.rhtml (modified) * sites/rails_port/app/views/trace/_trace_header.rhtml (modified) * sites/rails_port/app/views/trace/no_such_user.rhtml (copied) * sites/rails_port/app/views/user/_friend_map.rhtml (modified) * sites/rails_port/app/views/user/account.rhtml (modified) * sites/rails_port/app/views/user/login.rhtml (modified) * sites/rails_port/app/views/user/new.rhtml (modified) * sites/rails_port/app/views/user/view.rhtml (modified) * sites/rails_port/components (deleted) * sites/rails_port/config/application.yml (modified) * sites/rails_port/config/database.yml (modified) * sites/rails_port/config/environment.rb (modified) * sites/rails_port/config/environments/development.rb (modified) * sites/rails_port/config/initializers/composite_primary_keys.rb (deleted) * sites/rails_port/config/initializers/libxml.rb (modified) * sites/rails_port/config/initializers/sql_session_store.rb (modified) * sites/rails_port/config/potlatch/colours.txt (modified) * sites/rails_port/config/routes.rb (modified) * sites/rails_port/db/README (modified) * sites/rails_port/db/functions (modified) * sites/rails_port/db/functions/Makefile (modified) * sites/rails_port/db/functions/maptile.c (modified) * sites/rails_port/db/migrate/001_create_osm_db.rb (modified) * sites/rails_port/db/migrate/002_cleanup_osm_db.rb (modified) * sites/rails_port/db/migrate/003_sql_session_store_setup.rb (modified) * sites/rails_port/db/migrate/004_user_enhancements.rb (modified) * sites/rails_port/db/migrate/005_tile_tracepoints.rb (modified) * sites/rails_port/db/migrate/006_tile_nodes.rb (modified) * sites/rails_port/db/migrate/007_add_relations.rb (modified) * sites/rails_port/db/migrate/010_diary_comments.rb (modified) * sites/rails_port/db/migrate/013_add_email_valid.rb (modified) * sites/rails_port/db/migrate/015_add_user_visible.rb (modified) * sites/rails_port/db/migrate/018_create_acls.rb (modified) * sites/rails_port/db/migrate/019_add_timestamp_indexes.rb (copied) * sites/rails_port/db/migrate/020_populate_node_tags_and_remove.rb (copied) * sites/rails_port/db/migrate/020_populate_node_tags_and_remove_helper.c (copied) * sites/rails_port/db/migrate/021_move_to_innodb.rb (copied) * sites/rails_port/db/migrate/022_key_constraints.rb (copied) * sites/rails_port/db/migrate/023_add_changesets.rb (copied) * sites/rails_port/db/migrate/024_order_relation_members.rb (copied) * sites/rails_port/db/migrate/025_add_end_time_to_changesets.rb (copied) * sites/rails_port/doc/README_FOR_APP (modified) * sites/rails_port/lib/consistency_validations.rb (copied) * sites/rails_port/lib/diff_reader.rb (copied) * sites/rails_port/lib/geo_record.rb (modified) * sites/rails_port/lib/map_boundary.rb (modified) * sites/rails_port/lib/migrate.rb (modified) * sites/rails_port/lib/osm.rb (modified) * sites/rails_port/lib/tags.rb (deleted) * sites/rails_port/lib/tasks/populate_node_tags.rake (deleted) * sites/rails_port/lib/validators.rb (copied) * sites/rails_port/public/404.html (modified) * sites/rails_port/public/500.html (modified) * sites/rails_port/public/javascripts/map.js (modified) * sites/rails_port/public/javascripts/site.js (modified) * sites/rails_port/public/potlatch/beep.mp3 (modified) * sites/rails_port/public/potlatch/potlatch.swf (modified) * sites/rails_port/public/stylesheets/site.css (modified) * sites/rails_port/script/statistics (modified) * sites/rails_port/test (modified) * sites/rails_port/test/fixtures/changeset_tags.yml (copied) * sites/rails_port/test/fixtures/changesets.yml (copied) * sites/rails_port/test/fixtures/current_node_tags.yml (copied) * sites/rails_port/test/fixtures/current_nodes.yml (modified) * sites/rails_port/test/fixtures/current_relation_members.yml (modified) * sites/rails_port/test/fixtures/current_relation_tags.yml (modified) * sites/rails_port/test/fixtures/current_relations.yml (modified) * sites/rails_port/test/fixtures/current_way_nodes.yml (modified) * sites/rails_port/test/fixtures/current_way_tags.yml (modified) * sites/rails_port/test/fixtures/current_ways.yml (modified) * sites/rails_port/test/fixtures/diary_comments.yml (copied) * sites/rails_port/test/fixtures/diary_entries.yml (copied) * sites/rails_port/test/fixtures/friends.yml (copied) * sites/rails_port/test/fixtures/gps_points.yml (copied) * sites/rails_port/test/fixtures/gpx_file_tags.yml (copied) * sites/rails_port/test/fixtures/gpx_files.yml (copied) * sites/rails_port/test/fixtures/messages.yml (modified) * sites/rails_port/test/fixtures/node_tags.yml (copied) * sites/rails_port/test/fixtures/nodes.yml (modified) * sites/rails_port/test/fixtures/relation_members.yml (modified) * sites/rails_port/test/fixtures/relation_tags.yml (modified) * sites/rails_port/test/fixtures/relations.yml (modified) * sites/rails_port/test/fixtures/user_preferences.yml (modified) * sites/rails_port/test/fixtures/users.yml (modified) * sites/rails_port/test/fixtures/way_nodes.yml (modified) * sites/rails_port/test/fixtures/way_tags.yml (modified) * sites/rails_port/test/fixtures/ways.yml (modified) * sites/rails_port/test/functional/amf_controller_test.rb (copied) * sites/rails_port/test/functional/api_controller_test.rb (modified) * sites/rails_port/test/functional/browse_controller_test.rb (copied) * sites/rails_port/test/functional/changeset_controller_test.rb (copied) * sites/rails_port/test/functional/changeset_tag_controller_test.rb (copied) * sites/rails_port/test/functional/diary_entry_controller_test.rb (copied) * sites/rails_port/test/functional/export_controller_test.rb (copied) * sites/rails_port/test/functional/friend_controller_test.rb (copied) * sites/rails_port/test/functional/geocoder_controller_test.rb (modified) * sites/rails_port/test/functional/message_controller_test.rb (modified) * sites/rails_port/test/functional/node_controller_test.rb (modified) * sites/rails_port/test/functional/old_node_controller_test.rb (copied) * sites/rails_port/test/functional/old_relation_controller_test.rb (modified) * sites/rails_port/test/functional/old_way_controller_test.rb (modified) * sites/rails_port/test/functional/relation_controller_test.rb (modified) * sites/rails_port/test/functional/search_controller_test.rb (copied) * sites/rails_port/test/functional/site_controller_test.rb (copied) * sites/rails_port/test/functional/swf_controller_test.rb (copied) * sites/rails_port/test/functional/trace_controller_test.rb (copied) * sites/rails_port/test/functional/user_controller_test.rb (copied) * sites/rails_port/test/functional/user_preference_controller_test.rb (modified) * sites/rails_port/test/functional/way_controller_test.rb (modified) * sites/rails_port/test/integration (copied) * sites/rails_port/test/integration/user_creation_test.rb (copied) * sites/rails_port/test/integration/user_diaries_test.rb (copied) * sites/rails_port/test/test_helper.rb (modified) * sites/rails_port/test/unit/changeset_tag_test.rb (copied) * sites/rails_port/test/unit/changeset_test.rb (copied) * sites/rails_port/test/unit/diary_comment_test.rb (copied) * sites/rails_port/test/unit/diary_entry_test.rb (copied) * sites/rails_port/test/unit/friend_test.rb (copied) * sites/rails_port/test/unit/message_test.rb (modified) * sites/rails_port/test/unit/node_tag_test.rb (copied) * sites/rails_port/test/unit/node_test.rb (modified) * sites/rails_port/test/unit/old_node_tag_test.rb (copied) * sites/rails_port/test/unit/old_node_test.rb (copied) * sites/rails_port/test/unit/old_relation_tag_test.rb (copied) * sites/rails_port/test/unit/old_way_tag_test.rb (copied) * sites/rails_port/test/unit/relation_member_test.rb (copied) * sites/rails_port/test/unit/relation_tag_test.rb (copied) * sites/rails_port/test/unit/relation_test.rb (copied) * sites/rails_port/test/unit/trace_test.rb (copied) * sites/rails_port/test/unit/tracepoint_test.rb (copied) * sites/rails_port/test/unit/tracetag_test.rb (copied) * sites/rails_port/test/unit/user_preference_test.rb (modified) * sites/rails_port/test/unit/user_test.rb (modified) * sites/rails_port/test/unit/user_token_test.rb (copied) * sites/rails_port/test/unit/way_node_test.rb (copied) * sites/rails_port/test/unit/way_tag_test.rb (copied) * sites/rails_port/test/unit/way_test.rb (copied) * sites/rails_port/tmp (modified) Merge api06 branch to trunk. Sun, 08 Mar 2009 11:34:46 GMT tomhughes [14006] * sites/rails_port/app/controllers/api_controller.rb (modified) * sites/rails_port/app/models/node.rb (modified) * sites/rails_port/app/models/relation.rb (modified) * sites/rails_port/app/models/way.rb (modified) * sites/rails_port/config/initializers/libxml.rb (modified) * sites/rails_port/lib/osm.rb (modified) Update to use libxml 1.0.0 gem. Wed, 30 Jul 2008 08:37:05 GMT tomhughes [9376] * sites/rails_port/app/models/trace.rb (modified) * sites/rails_port/config/initializers/libxml.rb (modified) * sites/rails_port/lib/gpx.rb (added) * sites/rails_port/lib/osm.rb (modified) Rework GPX import daemon to use libxml2 for speed. Fri, 25 Jan 2008 14:32:45 GMT steve [6629] * sites/rails_port/app/controllers/amf_controller.rb (modified) * sites/rails_port/app/controllers/way_controller.rb (modified) * sites/rails_port/app/models/way.rb (modified) * sites/rails_port/app/models/way_tag.rb (modified) * sites/rails_port/lib/osm.rb (modified) dont eager load tags (false primary key fucks all sorts of things up) ... Thu, 24 Jan 2008 16:03:56 GMT steve [6589] * sites/rails_port/README (modified) * sites/rails_port/app/controllers/amf_controller.rb (modified) * sites/rails_port/config/environment.rb (modified) * sites/rails_port/doc/README_FOR_APP (modified) * sites/rails_port/lib/osm.rb (modified) * sites/rails_port/lib/potlatch.rb (added) Lots of documentation updates, plus split out potlatch libraries in ... Thu, 24 Jan 2008 10:52:10 GMT steve [6583] * sites/rails_port/app/controllers/amf_controller.rb (modified) * sites/rails_port/app/models/way.rb (modified) * sites/rails_port/app/models/way_node.rb (modified) * sites/rails_port/app/models/way_tag.rb (modified) * sites/rails_port/config/environment.rb (modified) * sites/rails_port/lib/osm.rb (modified) move potlatch presets to only be generated once, and allow pulling in ... Wed, 23 Jan 2008 13:40:47 GMT tomhughes [6562] * sites/rails_port/app/controllers/trace_controller.rb (modified) * sites/rails_port/app/models/trace.rb (modified) * sites/rails_port/config/initializers/streaming.rb (added) * sites/rails_port/config/routes.rb (modified) * sites/rails_port/lib/osm.rb (modified) Allow a GPX to be fetched in XML format by fetching data.xml instead ... Sat, 05 Jan 2008 15:23:04 GMT tomhughes [6259] * sites/rails_port/lib/osm.rb (modified) Fix picture generation to avoid truncating the sides of the image for ... Mon, 26 Nov 2007 16:28:28 GMT tomhughes [5765] * sites/rails_port/lib/osm.rb (modified) Clear gotele and gotdate when we see the start of a trkpt element to ... Wed, 31 Oct 2007 13:46:36 GMT tomhughes [5257] * sites/rails_port/lib/osm.rb (modified) Rework image generation to work in a fixed amount of memory. Closes #580. Fri, 12 Oct 2007 16:34:38 GMT tomhughes [4953] * sites/rails_port/lib/osm.rb (modified) Fix geolocation to actually work... Tue, 18 Sep 2007 23:29:47 GMT tomhughes [4611] * sites/rails_port/app/models/trace.rb (modified) * sites/rails_port/app/models/tracepoint.rb (modified) * sites/rails_port/db/functions/quadtile.c (modified) * sites/rails_port/db/migrate/005_tile_tracepoints.rb (modified) * sites/rails_port/lib/osm.rb (modified) Change the gps_points table to store latitude and longitude values to ... Fri, 14 Sep 2007 11:16:25 GMT tomhughes [4578] * sites/rails_port/app/controllers/swf_controller.rb (modified) * sites/rails_port/lib/osm.rb (modified) * sites/rails_port/lib/quad_tile.rb (modified) Allow column names in area conditions to be qualified, and do so for ... Tue, 11 Sep 2007 23:55:25 GMT tomhughes [4517] * sites/rails_port/db/functions (added) * sites/rails_port/db/functions/Makefile (added) * sites/rails_port/db/functions/quadtile.c (added) * sites/rails_port/lib/osm.rb (modified) * sites/rails_port/lib/quad_tile (added) * sites/rails_port/lib/quad_tile.rb (added) * sites/rails_port/lib/quad_tile/extconf.rb (added) * sites/rails_port/lib/quad_tile/quad_tile.c (added) * sites/rails_port/lib/quad_tile/quad_tile.h (added) QuadTile infrastructure. Wed, 15 Aug 2007 18:12:37 GMT tomhughes [4156] * sites/rails_port/lib/osm.rb (modified) * sites/rails_port/public/images/mag_map-rss2.0.png (added) Fix image referred to in RSS feeds so that it actually exists. Tue, 14 Aug 2007 23:25:58 GMT tomhughes [4141] * sites/rails_port/app/models/user.rb (modified) * sites/rails_port/lib/osm.rb (modified) Salt passwords so that two users with the same password will have ... Tue, 14 Aug 2007 23:07:38 GMT tomhughes [4140] * sites/rails_port/app/controllers/amf_controller.rb (modified) * sites/rails_port/app/controllers/application.rb (modified) * sites/rails_port/app/controllers/swf_controller.rb (modified) * sites/rails_port/app/controllers/user_controller.rb (modified) * sites/rails_port/app/models/notifier.rb (modified) * sites/rails_port/app/models/user.rb (modified) * sites/rails_port/app/models/user_preference.rb (added) * sites/rails_port/app/models/user_token.rb (added) * sites/rails_port/app/views/site/edit.rhtml (modified) * sites/rails_port/db/migrate/004_user_enhancements.rb (added) * sites/rails_port/lib/osm.rb (modified) Various updates to the user management, including the creation of a ... Tue, 14 Aug 2007 09:22:29 GMT tomhughes [4111] * sites/rails_port/app/controllers/diary_entry_controller.rb (modified) * sites/rails_port/app/controllers/trace_controller.rb (modified) * sites/rails_port/lib/osm.rb (modified) Add the author name to RSS feeds. Wed, 08 Aug 2007 21:09:26 GMT tomhughes [4031] * sites/rails_port/lib/osm.rb (modified) Ignore timeouts doing IP geolocation. Wed, 08 Aug 2007 12:37:16 GMT tomhughes [4008] * sites/rails_port/app/views/site/index.rhtml (modified) * sites/rails_port/lib/osm.rb (modified) Use IP GeoLocation to choose a default view for the slippy map if we ... Tue, 26 Jun 2007 23:21:20 GMT tomhughes [3363] * sites/rails_port/lib/osm.rb (modified) Treat a timestamp that can't be parse as if it didn't exist. Sun, 24 Jun 2007 10:38:31 GMT tomhughes [3318] * sites/rails_port/lib/osm.rb (modified) Use a multi-pass approach to parsing GPX files to keep memory usage down. Wed, 20 Jun 2007 17:04:29 GMT tomhughes [3279] * sites/rails_port/app/models/user.rb (modified) * sites/rails_port/app/views/user/account.rhtml (modified) * sites/rails_port/app/views/user/view.rhtml (modified) * sites/rails_port/lib/osm.rb (modified) Make "nearby users" show all those within 50km rather than all those ... Tue, 19 Jun 2007 13:58:44 GMT tomhughes [3265] * sites/rails_port/lib/osm.rb (modified) Cope with the degenerate case of a GPX file with only a single point. Mon, 18 Jun 2007 23:30:06 GMT tomhughes [3263] * sites/rails_port/lib/osm.rb (modified) Use DateTime instead of Time for GPX timestamps as it can handle a ... Sun, 17 Jun 2007 19:25:35 GMT dankarran [3252] * sites/rails_port/lib/osm.rb (modified) Adding a guid element to feed items, replicates URL. Sun, 17 Jun 2007 19:17:55 GMT dankarran [3251] * sites/rails_port/lib/osm.rb (modified) Using RFC-822 date for RSS feeds. Mon, 11 Jun 2007 21:23:03 GMT dankarran [3170] * sites/rails_port/lib/osm.rb (modified) left a bit in previous commit that shouldn't have been there. Mon, 11 Jun 2007 21:19:25 GMT dankarran [3169] * sites/rails_port/lib/osm.rb (modified) #499: Making GeoRSS class more reusable and stopping geotags being ... Sat, 09 Jun 2007 21:41:48 GMT dankarran [3137] * sites/rails_port/lib/osm.rb (modified) #374: changing W3C geo tags to use 'long' instead of 'lon', per spec. Mon, 28 May 2007 14:54:50 GMT richard [3043] * sites/rails_port/app/controllers/application.rb (modified) * sites/rails_port/app/controllers/diary_entry_controller.rb (modified) * sites/rails_port/app/controllers/user_controller.rb (modified) * sites/rails_port/app/views/layouts/site.rhtml (modified) * sites/rails_port/app/views/trace/list.rhtml (modified) * sites/rails_port/config/routes.rb (modified) * sites/rails_port/lib/osm.rb (modified) TomH's patches Sun, 06 May 2007 10:08:00 GMT steve [2776] * sites/rails_port/app/controllers/api_controller.rb (modified) * sites/rails_port/app/models/node.rb (modified) * sites/rails_port/app/models/segment.rb (modified) * sites/rails_port/app/models/tracepoint.rb (modified) * sites/rails_port/app/models/user.rb (modified) * sites/rails_port/app/models/way.rb (modified) * sites/rails_port/app/views/site/index.rhtml (modified) * sites/rails_port/app/views/user/view.rhtml (modified) * sites/rails_port/config/database.yml (modified) * sites/rails_port/config/environment.rb (modified) * sites/rails_port/lib/daemons/gpx_import.rb (modified) * sites/rails_port/lib/osm.rb (modified) updates from hacking day Sat, 14 Apr 2007 10:39:01 GMT steve [2489] * etc/README (added) * etc/map-icons (moved) * sites/README (added) * sites/rails_port (moved) * utils/README (added) * websites (deleted) readmes and move some sites Sat, 14 Apr 2007 10:22:45 GMT steve [2482] * etc (added) * sites/rails port (moved) * sites/support/www.openstreetmap.org/sql (moved) more cleanups