Tom Hughes
92f667f488
Don't use the binary memcache protocol
...
The binary protocol appears to offer no perforance advantage and
doesn't support pipelining of requests.
2012-02-27 09:01:48 +00:00
Tom Hughes
f778b61c03
Refactor memcache connection handling
2012-02-27 09:01:47 +00:00
Tom Hughes
af13c42322
Refactor session persistence code
2012-02-26 21:44:17 +00:00
Tom Hughes
ca74f1c094
Update Potlatch 2 to 2.3-142-gecedc05 build
2012-02-26 16:24:02 +00:00
Tom Hughes
7d4880ddd1
Simplify Potlatch 2 locale lookup table
2012-02-26 16:22:50 +00:00
Tom Hughes
a6c36b9133
Remove unncessary include of RMagick
2012-02-21 10:46:27 +00:00
Tom Hughes
4de07696d5
Turn session-persistence plugin into a library
2012-02-15 17:48:15 +00:00
Tom Hughes
29c1bab0e6
Turn output_compression plugin into a library
2012-02-15 17:48:15 +00:00
Tom Hughes
ca8e1bf188
Turn classic_pagination plugin into a library
2012-02-15 17:48:15 +00:00
Tom Hughes
beb0ef6357
Stop pretending we support MySQL
2012-02-08 14:08:49 +00:00
Tom Hughes
c6b295ab2d
Include autogenerated links when calculating the spam score
2012-01-21 15:59:27 +00:00
Tom Hughes
3aa1c46aef
Use OSM::Timer (and hence SystemTimer) consistently
2012-01-06 09:13:52 +00:00
Tom Hughes
00a605a2a8
Use Timeout if SystemTimer isn't loaded
2012-01-06 09:11:23 +00:00
Tom Hughes
52e5fa6ad7
Merge branch 'master' into openstreetbugs
...
Conflicts:
app/views/browse/_map.html.erb
app/views/site/index.html.erb
config/initializers/mime_types.rb
config/routes.rb
lib/map_boundary.rb
lib/migrate.rb
lib/osm.rb
vendor/assets/openlayers/OpenLayers.js
2012-01-05 20:15:53 +00:00
Tom Hughes
294b098a0d
Don't try and monkey patch database drivers that aren't loaded
2012-01-05 18:18:22 +00:00
Tom Hughes
fcaeaf8c44
Remove compatibility code for old versions of rails
2012-01-04 22:25:53 +00:00
Tom Hughes
af2b13c2c1
Require user names and emails to be case insensitively unique
...
Any existing clashes are allowed to remain for now, byt any new
accounts, or changes to names on existing accounts, must be unique
without regard to case.
2011-12-12 19:11:06 +00:00
Tom Hughes
842ed833a0
Wire up the en_US locale for Potlatch 2
2011-12-04 17:35:01 +00:00
Tom Hughes
73cc336056
Add Japanese and Polish to supported Potlatch 2 languages
2011-11-28 21:52:16 +00:00
Matt Amos
64030a40ac
Replace @ with ~ in the shortlink
...
This should help Twitter's horribly broken URL detection algorithm
not screw up shortlinks from OSM.
2011-11-24 22:27:16 +00:00
Peter Gray
95d899786a
Refactor bounding box code
...
Moved duplicated code into the BoundingBox class, and pass around
BoundingBox objects instead of lists of bounds.
2011-11-14 09:42:57 +00:00
Tom Hughes
d6c3fe5759
Refactor AMF respone streaming
...
Using a Proc object for the response body is deprecated, so switch
to using an object with an each method that yields each response.
2011-11-14 09:42:53 +00:00
Tom Hughes
58432bd8b1
Require iconv directly as rails no longer loads it
2011-11-14 09:42:45 +00:00
Tom Hughes
226c41be69
Update ActiveRecord queries to use arel
2011-11-14 09:42:44 +00:00
Tom Hughes
0dba53c023
Declare callbacks explicitly
2011-11-14 09:42:43 +00:00
Tom Hughes
2e2c95133b
Use new ActionMail API to send emails
2011-11-14 09:42:41 +00:00
Tom Hughes
e1213a4651
Use Rails.xxx instead of RAILS_XXX
2011-11-14 09:42:40 +00:00
Tom Hughes
c98328a8f8
Coerce the API version to a string
2011-09-24 17:02:27 +01:00
Tom Hughes
5ff9f2d21c
Merge branch 'master' into openstreetbugs
2011-05-22 17:59:35 +01:00
Matt Amos
9105a7e66d
Updated to libxml-ruby 2.0.5 and fixed code accordingly.
...
I've tested this through the unit tests and by hitting it with
bulk_upload.py and neither fail or cause the server to crash or
go into an infinite loop. Both of these things happened randomly
with 1.1.3/4 due to an apparent early deregistration of the
expanded nodes.
2011-05-21 17:36:58 +01:00
Tom Hughes
e3b8b89330
Mass rename of "bugs" as "notes" for increased user friendliness
2011-05-21 17:22:31 +01:00
Tom Hughes
254fc8ebbc
Add a C implementation of QuadTile.iterate_tiles_for_area
2011-05-18 00:39:04 +01:00
Tom Hughes
d2cf09f389
Make sure the ruby quadtile code give the same result as the C version
2011-05-18 00:36:00 +01:00
Tom Hughes
22bef89d1a
Use quad tiling to select bugs in an area
...
Remove the _no_quadtile versiond of the selection routines and switch
to using the ordinary ones but with a (large) limit applied on the size
of the area to prevent us spending ages working out the list of tiles
to be selected.
2011-05-18 00:35:56 +01:00
Tom Hughes
7bba798990
Add a C implementation of QuadTile.iterate_tiles_for_area
2011-05-18 00:34:13 +01:00
Tom Hughes
b42a28067d
Make sure the ruby quadtile code give the same result as the C version
2011-05-08 15:18:03 +01:00
Tom Hughes
fb4d003ebe
Tidy up some of the map bugs code
2011-05-07 13:05:39 +01:00
Kai Krueger
001ff5764b
Merge branch 'master' into openstreetbugs2
2011-04-19 22:00:30 -06:00
Tom Hughes
fcb6ce416f
Don't use the en_US locale for Potlatch 2 as it doesn't work
2011-04-07 11:16:23 +01:00
Tom Hughes
5f7855fa4d
Tell Potlatch 2 which locale to use
2011-04-06 21:22:47 +01:00
Tom Hughes
2d937f94d5
Add support for conditional deletes in changeset uploads
...
A delete element in an osmChange upload can now have an if-unused
attribute to indicate that the delete should not be done if the
object is still in use.
2010-12-15 23:59:06 +00:00
Tom Hughes
aa4a8fdc81
Replace JOSM editing option with generic Remote Control option
2010-12-01 09:25:27 +00:00
Tom Hughes
b90219f1d3
Add Potlatch 2 as an editor option
2010-11-29 12:20:21 +00:00
Matt Amos
cd66a5db99
Initial work on support for multiple editors
2010-11-29 12:20:21 +00:00
Tom Hughes
a1cb0f04d4
Merge branch 'master' into openstreetbugs
...
Conflicts:
app/views/site/index.html.erb
2010-10-17 11:02:11 +01:00
Tom Hughes
59e86dc07a
The read flag is a boolean
2010-10-08 15:25:10 +01:00
Tom Hughes
b658f5d148
Fix for postgres boolean support
2010-10-08 12:27:37 +01:00
Tom Hughes
6fb8570200
Merge branch 'master' into openstreetbugs
...
Conflicts:
config/environment.rb
config/routes.rb
2010-09-06 12:51:50 +01:00
Tom Hughes
f07819d81a
Rework application configuration
...
Use a preinitializer to load the settings from application.yml so
that they are available as early as possible. All settings can also
be overridden using environment variables.
The ad-hoc settins in environment.rb are then moved to this new
system so we have one consistent location for settings.
2010-08-04 22:06:05 +01:00
Tom Hughes
52395b3cdf
Merge branch 'master' into openstreetbugs
2010-07-28 21:30:55 +01:00