making try access button get autopressed on oAuth return, and upgrading potlatch2...
authorAntony Pegg <antthelimey@gmail.com>
Mon, 18 Apr 2011 20:00:19 +0000 (16:00 -0400)
committerAntony Pegg <antthelimey@gmail.com>
Mon, 18 Apr 2011 20:00:19 +0000 (16:00 -0400)
net/systemeD/potlatch2/save/OAuthPanel.mxml
resources/ok_go.html
resources/potlatch2.html
resources/swfobject.js
tatus [new file with mode: 0644]

index 090b084..bada911 100644 (file)
             var params:Object = new Object();
             var oauthRequest:OAuthRequest = new OAuthRequest("GET", url, params, consumer, null);
             var urlStr:Object = oauthRequest.buildRequest(sig, OAuthRequest.RESULT_TYPE_URL_STRING)
-            
+
+                       //register the "pressTry" function so the oAuth callback page can try to advance the editor directly to the next step
+                       ExternalInterface.addCallback("pressTry", pressTry);            
+                       
             // build the actual request
             var urlReq:URLRequest = new URLRequest(String(urlStr));
             var loader:URLLoader = new URLLoader();
             var secret:String = Connection.getParam("oauth_consumer_secret", "");
             return new OAuthConsumer(key, secret);
         }
+               
+               public function pressTry():void {
+                       getAccessToken();
+               }
         
        ]]></mx:Script>
 </mx:TitleWindow>
index 9599d33..d6b1baf 100644 (file)
@@ -3,6 +3,7 @@
        <script language="javascript">
         function sendBack() {
                if (window.self.opener) {
+                        window.self.opener.swfobject.getObjectById("map").pressTry();
                         window.self.opener.focus();
                }
                window.self.close();
index 15649da..cae4f31 100644 (file)
@@ -5,12 +5,6 @@
 <head>
 <title>Potlatch TWO</title>
 <script type="text/javascript" src="swfobject.js"></script>
-</head>
-
-<body>
-
-<div id="map" style="width:100%; height: 100%; border: 1px solid black">
-</div>
 
 <script>
        function getArgs() {
 
     function markChanged(a) { changesaved=a; } /* called from flash */
 
+       var attributes = {
+               id: "map",
+               name: "map"
+       };
+
+       
        var args = getArgs();
        var lat;
        var lon;
        } else {
                lat=51.875;
                lon=-1.492;
+               args["lat"] = lat;
+               args["lon"] = lon;
        }
 
        if (args.zoom) {
                zoom = parseInt(args.zoom);
        } else {
                zoom = 16;
+               args["zoom"] = 16;
        }
 
-       var fo = new SWFObject("potlatch2.swf?d="+Math.round(Math.random()*1000), "map", "100%", "100%", "9", "#FFFFFF");
-       fo.addVariable("lat",lat);
-       fo.addVariable("lon",lon);
-       fo.addVariable("zoom",zoom);
-       fo.addVariable("api","http://api06.dev.openstreetmap.org/api/0.6/");
-       fo.addVariable("policy","http://api06.dev.openstreetmap.org/api/crossdomain.xml");
-       fo.addVariable("connection","XML");
-       fo.addVariable("oauth_policy", "http://api06.dev.openstreetmap.org/oauth/crossdomain.xml");
-       fo.addVariable("oauth_request_url", "http://api06.dev.openstreetmap.org/oauth/request_token");
-       fo.addVariable("oauth_access_url", "http://api06.dev.openstreetmap.org/oauth/access_token");
-       fo.addVariable("oauth_auth_url", "http://api06.dev.openstreetmap.org/oauth/authorize");
-       fo.addVariable("oauth_consumer_key", "fiM1IoqnKJk4JCfcl63DA");
-       fo.addVariable("oauth_consumer_secret", "7fYgJK9M4vB1CvBZ6jEsPGxYK9UD1hEnI6NqTxNGs");
-       fo.addVariable("serverName", "api06 Test On Dev");
-    fo.addVariable("show_help", "once");
-    fo.addVariable("site_name", "MapQuest");
-    fo.addVariable("force_auth", "force");
-       fo.write("map");
+                       args["api"] = "http://api06.dev.openstreetmap.org/api/0.6/";
+                       args["policy"] = "http://api06.dev.openstreetmap.org/api/crossdomain.xml";
+                       args["connection"] = "XML";
+                       args["oauth_policy"] = "http://api06.dev.openstreetmap.org/oauth/crossdomain.xml";
+                       args["oauth_request_url"] = "http://api06.dev.openstreetmap.org/oauth/request_token";
+                       args["oauth_access_url"] = "http://api06.dev.openstreetmap.org/oauth/access_token";
+                       args["oauth_auth_url"] = "http://api06.dev.openstreetmap.org/oauth/authorize";
+                       args["oauth_consumer_key"] = "fiM1IoqnKJk4JCfcl63DA";
+                       args["oauth_consumer_secret"] = "7fYgJK9M4vB1CvBZ6jEsPGxYK9UD1hEnI6NqTxNGs";
+                       args["serverName"] = "api06 Test On Dev";
+               args["show_help"] = "once";
+               args["site_name"] = "MapQuest";
+               args["force_auth"] = "force";
+       
+       var params = false;
+       
+       swfobject.embedSWF("potlatch2.swf?d="+Math.round(Math.random()*1000), "mapHolder", "100%", "100%", "9.0.0", "expressInstall.swf", args, params, attributes);
+</script>
+
+
+</head>
+
+<body>
+
+<div id="mapHolder" style="width:100%; height: 100%; border: 1px solid black">
+       If you see this message you need to install Flash Play 9.0 or above, from Adobe, <a href="http://get.adobe.com/flashplayer/" target="_blank">available here</a> in order to use Potlatch 2
+</div>
 
 
-</script>
 
 </body>
 </html>
index e7edd42..8eafe9d 100644 (file)
@@ -1,8 +1,4 @@
-/**
- * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
- *
- * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
- * http://www.opensource.org/licenses/mit-license.php
- *
- */
-if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
\ No newline at end of file
+/*     SWFObject v2.2 <http://code.google.com/p/swfobject/> 
+       is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
+*/
+var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
\ No newline at end of file
diff --git a/tatus b/tatus
new file mode 100644 (file)
index 0000000..6a6cb75
--- /dev/null
+++ b/tatus
@@ -0,0 +1,6427 @@
+\e[33mcommit ab4fff94add87428ae63468caabe9a36facc2d75\e[m
+Author: Antony Pegg <antthelimey@gmail.com>
+Date:   Mon Apr 18 11:29:49 2011 -0400
+
+    making oAuth open up in a smaller centred window
+
+\e[33mcommit 348d89a97d6c59455611eea1c37dd74886414514\e[m
+Merge: 4f12375 3aac08a
+Author: Antony Pegg <antthelimey@gmail.com>
+Date:   Thu Apr 14 07:51:10 2011 -0400
+
+    Merge branch 'master' into mapquest
+
+\e[33mcommit 3aac08af760d65e8b513ed6f19fe1a88bc123f26\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Apr 12 15:10:09 2011 +0100
+
+    Fix the OS 1:25k background to use jpg, not png
+
+\e[33mcommit 4f123758c02c94e898699a7875f48ba3215df24b\e[m
+Merge: cbf6260 07a59e4
+Author: Antony Pegg <antthelimey@gmail.com>
+Date:   Tue Apr 12 09:28:03 2011 -0400
+
+    Merge branch 'master' into mapquest
+
+\e[33mcommit cbf62608e07c3086ee0e7495f56ed3bb984eb7df\e[m
+Merge: f6e2a2f e30270b
+Author: Antony Pegg <antthelimey@gmail.com>
+Date:   Tue Apr 12 08:47:42 2011 -0400
+
+    Merge branch 'master' into mapquest
+    
+    Conflicts:
+       net/systemeD/potlatch2/Toolbox.mxml
+       version.as.template
+
+\e[33mcommit 07a59e4fc5b2b6e3c99cccda79ea7e21d5efb292\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Fri Apr 8 18:41:29 2011 +0100
+
+    Throw a floating alert when quadrilateralise blows up
+
+\e[33mcommit e30270b3572155d20f03944cc7acc0b0123a83d4\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Fri Apr 8 15:56:09 2011 +0100
+
+    Add 'clear' to i18n
+
+\e[33mcommit 5c0c95ff55f31b456c4f4da433cf9c3029c4d42f\e[m
+Merge: d623f57 929356f
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Fri Apr 8 15:42:17 2011 +0100
+
+    Merge branch 'master' of https://github.com/systemed/potlatch2
+
+\e[33mcommit d623f57f25b2234c2a98c830ef3cf3febb73aa47\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Fri Apr 8 15:41:11 2011 +0100
+
+    Don't let nodes occur twice successively in ways
+
+\e[33mcommit 929356f5f7f8c6e87b9993714703bea1868d221b\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Wed Apr 6 16:53:26 2011 +0100
+
+    Fix temporary duplicate key issue
+
+\e[33mcommit abe766cbea3988dd9bdb4f3ff7c823ce7d53f5de\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Tue Apr 5 10:06:04 2011 +0100
+
+    Fix tag repeat bug
+
+\e[33mcommit 7d1d145063ba81fdf5a5f8098229e134491adbd3\e[m
+Merge: 3764726 954c74a
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Mon Apr 4 12:26:25 2011 +0100
+
+    Merge remote branch 'gravitystorm/nulltags'
+
+\e[33mcommit 37647262abb4815b39e5cedd68b131b2b8ce38c0\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Mon Apr 4 11:18:12 2011 +0100
+
+    Fix issue with adding new tags in advanced view
+
+\e[33mcommit 954c74acf5eb8fc871f12be62ff15bc99606a9ee\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Sun Apr 3 15:43:31 2011 +0100
+
+    Bugfix: tag values can be null (e.g. changing feature type), so guard against that when length limiting.
+
+\e[33mcommit 0c9e891bcf54c42afa43fd5d993e32a344425bb1\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Sun Apr 3 15:38:28 2011 +0100
+
+    Add unit tests to expose problem with setting null strings in tags
+
+\e[33mcommit 065949f1ec3e17660e1a275d7b702a7a777e5dab\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sun Apr 3 13:58:18 2011 +0100
+
+    Version 2.0
+
+\e[33mcommit 7f8cda011db9318dacbe909d85d20f2ab4870e73\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sun Apr 3 13:54:48 2011 +0100
+
+    Don't let empty comments through
+
+\e[33mcommit 79dab26479a1b42f3bd19a6296418463ab5bfb93\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sun Apr 3 13:47:13 2011 +0100
+
+    Prevent keys/values exceeding 255 characters
+
+\e[33mcommit cfa7574decf295534107d391c859e5af4417d888\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 18:28:44 2011 +0100
+
+    Correctly redraw junction nodes when removed from a way
+
+\e[33mcommit c7a367b8c04d8f918762c491e98f051c8a9df5df\e[m
+Merge: fdb9b99 7fb43d9
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 17:51:15 2011 +0100
+
+    Merge remote-tracking branch 'gravitystorm/redo' into staging
+
+\e[33mcommit fdb9b99a027159bb248e77191cd71f361099e8e7\e[m
+Merge: 50323a3 4de6b24
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 17:48:47 2011 +0100
+
+    Merge remote-tracking branch 'gravitystorm/i18n' into staging
+
+\e[33mcommit 50323a3c87e21436a86f6df8f97293548cc9030e\e[m
+Merge: eb3b3d6 15bbebf
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 17:45:03 2011 +0100
+
+    Merge remote-tracking branch 'gravitystorm/icons' into staging
+
+\e[33mcommit eb3b3d68c111aac509308f101f6dc8f9580c33a5\e[m
+Merge: a5da9ac b8f9c27
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 17:44:08 2011 +0100
+
+    Merge remote-tracking branch 'gravitystorm/relation-fixing' into staging
+
+\e[33mcommit b8f9c27cf533f3b95dd05cdd73c83dde32385223\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Sat Apr 2 16:26:36 2011 +0100
+
+    Move the connection fixing to a Before method so it applies to all the tests
+
+\e[33mcommit 02a712a5424060fd8f0fd6f524462badf489fb96\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Sat Apr 2 15:55:35 2011 +0100
+
+    Check that relation appending member and setting member end up in the right place
+
+\e[33mcommit a5da9acf088a69deaeee05973c203619f6f47cef\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 15:39:07 2011 +0100
+
+    Add support for TMS tile-numbering scheme
+
+\e[33mcommit 0e7b3e7d0b91fbdc5794e489aa69f32d83850a8a\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Sat Apr 2 15:23:29 2011 +0100
+
+    A little splice test to demonstrate the bug that the unit test will cover
+
+\e[33mcommit 2f18c5053f0b76c215f7b24d0de87a2bb1fb8b13\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Sat Apr 2 15:12:09 2011 +0100
+
+    Fix the failing unit test
+
+\e[33mcommit d66c11df656d21c46bf7f2bcd22dfa3da5f66859\e[m
+Merge: 5bd0374 146dfba
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 13:52:44 2011 +0100
+
+    Merge remote-tracking branch 'randomjunk/minor-updates'
+
+\e[33mcommit 5bd0374ea96537a69f883138715b4c824e5fba4d\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 13:49:31 2011 +0100
+
+    Enlarge requested bbox by 20% on each side to make for easier panning; keep list of loaded bboxes in memory; increase ways-in-memory limit to 3000. Overall, should reduce number of /map calls and make editing more seamless.
+
+\e[33mcommit ea124149387b39eccf22720e68aa40dc197b711c\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 19:28:46 2011 +0100
+
+    Add tests for AddMemberToRelationAction, but I can't get the main one working and can't figure out why
+
+\e[33mcommit 146dfba2968127571c0d1fa8af6aa3c637f5653e\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Apr 2 11:43:47 2011 +0100
+
+    Fix OS7 imagery definition (png -> jpg) -- fixes #3597
+
+\e[33mcommit 82ad1fb76e250fda9fc01317805234b803cc6ade\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Sat Apr 2 10:53:05 2011 +0100
+
+    Make advanced tag panel listen to tag changes; fix issues with panel not responding correctly.
+
+\e[33mcommit 0bab924fc46574147c223f566d2b54ad53f447ac\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 20:47:16 2011 +0100
+
+    Convert Relation.setMember to use the undo system. Fixes 3586. This stuff could do with some functioning unit tests.
+
+\e[33mcommit 4814d51b57b02113cc4328c342aa234b4fbb3210\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 20:34:04 2011 +0100
+
+    Only remove parent if the entity doesn't appear elsewhere in the members list.
+
+\e[33mcommit 6c6666feb335ee9d06d35615bf88cc592ca7ef4e\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 20:29:13 2011 +0100
+
+    Bugfix - if index is given as -1, insert after last member rather than before. See also AddNodeToWayAction
+
+\e[33mcommit fceaacb0fc1abbeef24dc3b46467042f82ed47b3\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 20:28:09 2011 +0100
+
+    Bugfix - index can be -ve. Fixes problem with undo/redo leading to ever increasingly repeated relation membership
+
+\e[33mcommit 5bf5d85ea20265057d49f4a34e6d56fe99f5c82a\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 16:20:16 2011 +0100
+
+    Dispatch a load complete event even on error, so that loading... labels are handled properly
+
+\e[33mcommit 3fdb3c2630ba015c7373cc511e8892b1fdd33c0c\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 29 14:49:12 2011 +0100
+
+    Fix flex bug with dragEvent returning negative stageX/stageY. Fixes #3613
+
+\e[33mcommit 58c9d2c97064961c887e1ee5aef39c59225d970d\e[m
+Author: Richard Fairhurst <richard@systemeD.net>
+Date:   Mon Mar 28 07:24:55 2011 +0100
+
+    Fix 'sticking tags' issue
+
+\e[33mcommit f6e2a2f8b5fecac942c6e77f9fdb677f1d769fd1\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Mon Mar 21 13:25:37 2011 +0000
+
+    Port MapQuest changes from previous repository to the new one
+
+\e[33mcommit 6780e5bb1115c9697b4a7cb0841f93a2be2d1c1b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Mar 15 14:22:58 2011 +0000
+
+    Fix bug where 'trailing' keypresses from a TextField might be passed through
+
+\e[33mcommit 15bbebfea2d4f611a7bfbbf7d684feb3bfd809eb\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 15:23:00 2011 +0000
+
+    Use sports stadium icon
+
+\e[33mcommit 9a1a09a4dca4a79382bbad8c9e15a4b993082612\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 15:22:45 2011 +0000
+
+    Remove unused icons
+
+\e[33mcommit ddc36adff3bc91dc3b67d74053563935a9029bce\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 14:56:47 2011 +0000
+
+    shopping kiosk
+
+\e[33mcommit e07d6755ae5966f5f49ba4e5546868e4462f865b\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 14:49:06 2011 +0000
+
+    Toys icon instead of rehashed nursery icon
+
+\e[33mcommit 8d1a6e915ab2fb2812bf8be9ae957b328fc0189b\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 14:47:03 2011 +0000
+
+    Vending machine icon update
+
+\e[33mcommit 76bd9d687d63253111d2d85b8b38e72cdab82457\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 14:41:02 2011 +0000
+
+    Marketplace icon
+
+\e[33mcommit 04fc1ad587820308d3465e9a7ca7849ab17655c2\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 14:37:54 2011 +0000
+
+    Update transport icons (slipway, mini roundabout, speedbump) with new ones from sjjb
+
+\e[33mcommit c33ab0a15c84f472911d3e909cb52b67de6009a0\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 14:21:16 2011 +0000
+
+    Use new power icons from sjjb
+
+\e[33mcommit 8d1ea432888fe1f6d27629d56c56375f962520ab\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Fri Mar 11 12:59:55 2011 +0000
+
+    Bugfix - starting way from existing node and clicking again caused dupe-node way
+    
+    Set the lastClick and lastClickTime even if it's not a standalone poi - the first so we can track dupe-node ways from existing nodes, the latter so that double-click testing doesn't blow up on null.
+
+\e[33mcommit 734a870255666cc48130884525fe9fbb860efe5e\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Thu Mar 10 18:20:03 2011 +0000
+
+    Update shooting icon to new one from sjjb
+
+\e[33mcommit 4de6b2492903a3819588cb8447483ee9b010d051\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Wed Mar 9 14:41:32 2011 +0000
+
+    More Polish translation, by RafalR
+
+\e[33mcommit 0c68ba655d3f01aad18dd6a5a306d73902fd479b\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Wed Mar 9 14:12:30 2011 +0000
+
+    Update .gitignore with more items from other build targets
+
+\e[33mcommit b2c4b2e314e6c06f9f23c025ec521615f97dc43b\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Wed Mar 9 14:08:04 2011 +0000
+
+    Fix space-handling bugs - clear keys from EditController.keys during keyUp in all cases, and also ignore inputs from textfields
+
+\e[33mcommit 1aefc1dd89c2bd042faad00447806629a3412bb9\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Mar 9 12:44:14 2011 +0000
+
+    Sign the upload URL
+
+\e[33mcommit 515f7ebf28e03ffa858f072e92ff1f39705bf0ed\e[m
+Author: Andrzej Zaborowski <balrog@zabor.org>
+Date:   Wed Mar 9 09:52:10 2011 +0100
+
+    Add Polish translation.
+
+\e[33mcommit 01b505721c2b0b708c5c2d7e1c632b8e6c4629b8\e[m
+Author: Andy Allan <andy@gravitystorm.co.uk>
+Date:   Tue Mar 8 19:08:03 2011 +0000
+
+    Add German tranlation, thanks to Claudius H. via trac #3565
+
+\e[33mcommit e6767fa046e777a7666be0a9bcdc9d9b1ac08376\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Mar 9 11:10:42 2011 +0000
+
+    Ignore generated files
+
+\e[33mcommit 1e8b2e5c2b6c739deb7686b0237a36b0bff7e746\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Mar 8 14:09:46 2011 +0000
+
+    permit GPS tracks to be cleared from the usual menu. Fixes #3492
+
+\e[33mcommit d80bd21181562ee2194b5da40d61879fb1ed7104\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Mar 7 13:27:52 2011 +0000
+
+    not a great fan of mixed-type arrays but this will do for now...
+
+\e[33mcommit f289751b1f07660b9b13291960b02e6cafb5c699\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Mar 7 13:23:09 2011 +0000
+
+    move mouse-up listener to the stage, should fix #3410
+
+\e[33mcommit c6ef0a6909f038bd6a0f14d1ecede1be44fb9458\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Mar 6 19:16:13 2011 +0000
+
+    purge tiles when they go off-screen. This basically removes the single biggest memory hog in P2
+
+\e[33mcommit e1970c90ae07d1d1bb98692a80d2131ae115ae5e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 4 15:37:08 2011 +0000
+
+    reorder access values for consistency and add designation tag
+
+\e[33mcommit 7970c866fc412494328f186e3ec992fb0cf99166\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Mar 3 11:50:01 2011 +0000
+
+    Fix #3558.
+
+\e[33mcommit 2d82280374cdecfb193b3bf2182bb2e479eace48\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Feb 25 19:53:11 2011 +0000
+
+    remove a few bits of long-dead commented-out code
+
+\e[33mcommit 39ee454ee7497e0791da9ced6626edfe9511288e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Feb 24 14:16:24 2011 +0000
+
+    Remove the keyboard event listener from the delete and add buttons - this is now done globally as per [25366]
+
+\e[33mcommit a95b07ca3cf69aa25ddd5c83fac8bc86de50e76d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Feb 25 19:52:57 2011 +0000
+
+    Turn off l10n logging, for now
+
+\e[33mcommit 5777897fe1a4a2c130d45b61994a7ceb76c15f8b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 18:28:54 2011 +0000
+
+    Translate toolbox button tooltips
+
+\e[33mcommit 04e7624e3b80bf764ec7c9ac4e5dee124ec66fa7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 18:28:48 2011 +0000
+
+    Add ids to remaining toolbar buttons
+
+\e[33mcommit d796c1263141d803a2e2fbb0ec522038f096de5e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 18:28:42 2011 +0000
+
+    Move reverse tooltip to outer hbox, so that the whole hbox becomes the target for the tooltip
+
+\e[33mcommit 5be27e5f3312edbcd101c06ea9598fe315de1d61\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 18:28:37 2011 +0000
+
+    Remove accidental double quotes
+
+\e[33mcommit 3680832c09a945a716f4b6c8bc3eac2c5d390732\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 18:28:32 2011 +0000
+
+    Use public vars for toolbox delete strings so that they can be translated
+
+\e[33mcommit c4f0b621feb41f3308a450afe0d32ee4edc6be94\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 16:49:03 2011 +0000
+
+    Done these
+
+\e[33mcommit d650bd6b7a3bb658a5267b45b5fac60c81c51e46\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 16:44:57 2011 +0000
+
+    Make the dndPrompt text public, and translatable
+
+\e[33mcommit 96151e0b0206258b48ac1749111fe7b6317b1670\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 10:59:05 2011 +0000
+
+    Work around the PopupMenuButton dataProvider objects not being bindable - thanks to Thomas Burleson from babelFx for the sample code
+
+\e[33mcommit 64c87097289aa51ab279e66ba04ce4fb064df9e2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 10:59:04 2011 +0000
+
+    Now that fallback is working, we can load locales from loaderInfo for real
+
+\e[33mcommit 7e3d513abe4a985fb32036c3c9c057e877571040\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 23 10:59:00 2011 +0000
+
+    Update the en_US locale, even though it's not used
+
+\e[33mcommit 32185aa30f88520814a033b76696a4e4006b18e2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 22 14:25:33 2011 +0000
+
+    Move localizationmap definition - purely for clarity of code, not sure how it ended up among the gui stuff in the first place
+
+\e[33mcommit ed329f67c3c3ea6aa5d27986f0116d8844167472\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 21 18:11:57 2011 +0000
+
+    i18n the main buttons, albeit the gps dropdown doesn't work. Add i18n todos
+
+\e[33mcommit e849ca976fbb84f0c98b66056fa425424083e955\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 21 17:19:54 2011 +0000
+
+    Update babelFx to use forked version with fallback-text support
+
+\e[33mcommit 7fb43d97d1980bfc1228e569264cc460b13f90a5\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Wed Mar 2 10:00:46 2011 +0000
+
+    Change from Y to Shift-Z for "redo". Y was already assigned to Simplify. Whoops.
+
+\e[33mcommit 40ef207e8464607aa65d3571662402e6011f8cea\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 26 02:02:12 2011 +0000
+
+    Add "Y" as a keyboard shortcut for Redo.
+
+\e[33mcommit 7d4f680ed6447c7257e82af2d8937cabe88c9272\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Feb 19 14:29:46 2011 +0000
+
+    move "show lat/long" from a keypress to an option. Slightly keen that P2 should not have as much of a reputation as P1 for obscure keypresses :)
+
+\e[33mcommit caaf5f4f1e326dca202c3f1a200142007caaac09\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Feb 19 14:28:07 2011 +0000
+
+    document + keypress
+
+\e[33mcommit 832187b27fd66ded350e216a7e0a7766910948c4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Feb 19 11:16:24 2011 +0000
+
+    respond to keypresses even if the focus is on a Flex control outside the map
+
+\e[33mcommit 4452352eec33b4351e42548d459aa8ab7b3dc30c\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 19 01:19:18 2011 +0000
+
+    Move cycleway=segregated and cycleway=shared to highway=cycleway, rather than road types. Discussed on potlatch-dev on Feb 3.
+
+\e[33mcommit 21e9b9713d794ed9ad645fb55d5a68083b43f492\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Feb 18 15:29:41 2011 +0000
+
+    update slider as the video plays, and preserve playing state during slider drags
+
+\e[33mcommit 71d70207d21bd1e0d58d20139019481fc1394305\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Feb 18 14:30:38 2011 +0000
+
+    Make the undo/redo buttons in the main application file translateable
+
+\e[33mcommit d7c2bfeb92855ae4b3dde34f5a8f3e5206c864fe\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Feb 18 14:30:34 2011 +0000
+
+    Add en_US locale
+
+\e[33mcommit f679494427e22725a2b630b767c33378d3f55839\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Feb 18 14:30:32 2011 +0000
+
+    Add BabelFx translation library, with two example translations
+
+\e[33mcommit 0136bc8ad2f7f647bf57d6b1cca1e7a1e1a25882\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Fri Feb 18 11:32:12 2011 +0000
+
+    Add support for relations to match multiple tags. Turned out to be a bit more involved than expected. The upshot of it all is that both route=hiking and route=foot walking routes are perfectly supported. By default, route=hiking are made, but existing tags aren't converted.
+    
+    The syntax is slightly inconsistent:
+        <tag k="route" v="hiking" vmatch="hiking|foot"/>
+    on the relation, but
+          <match k="route" v="hiking|foot"/>
+    on the path. I don't think it's a major drama, and easily changed. Also, match/@v is not a regexp, it's just pipe-separated values.
+    Inspired by NopMap <ekkehart@gmx.de> on potlatch-dev, 14 Feb 2011.
+
+\e[33mcommit f92fe9006b29e3f78dd4758ae81cb23e77a7e978\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Feb 18 08:50:00 2011 +0000
+
+    explicitly remove listensprite
+
+\e[33mcommit 4bcb52fa6042dae7a46557a4a0e1a08fe71f7e33\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Feb 18 08:49:05 2011 +0000
+
+    embed tutorial video in help dialogue
+
+\e[33mcommit eedba806d72386c7503b9acd200901cc4dace18c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Feb 18 08:45:21 2011 +0000
+
+    tutorial video
+
+\e[33mcommit 499740478d205759c6327162b63d5056a13cd60b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 16 15:15:14 2011 +0000
+
+    Swap round town and suburb, and fix suburb to use correct icon
+
+\e[33mcommit 0328f48137874753ae14cf33117e6c5a32225a93\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 16 14:54:18 2011 +0000
+
+    Doesn't seem to happen any more -> remove from todo
+
+\e[33mcommit 8b8b8131a63a159217f11751aab6847821eb1f42\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 16 14:54:17 2011 +0000
+
+    Use the new place icons from sjjb set
+
+\e[33mcommit 6f35bc96befc40d88443ea3708fbf1602d6dcafe\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Feb 16 13:50:25 2011 +0000
+
+    remove a huge load of pseudo-traces
+
+\e[33mcommit 3418c81e625518ad636556090df431aaeaa1a356\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 16 12:38:29 2011 +0000
+
+    A different way to (hopefully) fix the binding issue
+
+\e[33mcommit d0b63b3f2cf925407a569d95cee023bcfe5747f7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Feb 16 12:25:22 2011 +0000
+
+    Back out last change, it causes more problems than it solves
+
+\e[33mcommit 2a9ba60b78dd7b0bf71f24a8489ec23542b2dbb2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 18:39:32 2011 +0000
+
+    Fix(?) the binding warnings for Choice editor
+
+\e[33mcommit f53139676cc373bb8ec6d18a5e2a59418b0d326d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 17:30:16 2011 +0000
+
+    Ensure consistent capitalisation of interface by hunting down rogue name=name feature inputs and converting them to simpleName inputSet references
+
+\e[33mcommit 4228015331621625eb029c87be1b500fce9c8659\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Feb 15 17:26:34 2011 +0000
+
+    point out forcibly to Flex that as I have closed the popup, I might like to be able to click underneath where it was
+
+\e[33mcommit 43263d60ebdb0513f05d7f7708bfabfd0ac5aabd\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 17:12:55 2011 +0000
+
+    Shinier oneway arrows
+
+\e[33mcommit 26fb72ad2d16aafff2ba24c37f6036df05754cbe\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Feb 15 17:12:51 2011 +0000
+
+    improve CategorySelector performance by a magnitude of about 370 million
+
+\e[33mcommit 18a5799bcd71c3d462d1ec8fd81f615ee98465c0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 17:02:47 2011 +0000
+
+    Improve the rotation icons, so they are the union of their component shapes and don't show the overlaps when 'disabled'. Also, de-inkscape-ify them
+
+\e[33mcommit 7916f5365478309a323909cb301cf2eef6991ac9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 17:02:45 2011 +0000
+
+    remove floaty-warnings from the TODO
+
+\e[33mcommit d8486a5762b2302c6f22113a6074fc06833a62e2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 16:10:57 2011 +0000
+
+    Don't load bugs that have the 'is default description' flag set.
+
+\e[33mcommit 8449d1a21ca47675748bcfffabc510b488ed8b26\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 15:14:39 2011 +0000
+
+    Improve the mini roundabout icon, based on german road sign arrows
+
+\e[33mcommit 84c56bdb964c86288eb0ea866ea3ee95e8a8bf7e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 14:53:43 2011 +0000
+
+    Add some icon sources, uses the same format as the sjjb ones so use sjjb tools to recolour
+
+\e[33mcommit 35a82cb85778a8f091f9ae959179591b6218f7fa\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 14:48:00 2011 +0000
+
+    Recolour some amenity icons
+
+\e[33mcommit c5b680a2482596af8453983ed65ed0b752bff1eb\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 14:37:34 2011 +0000
+
+    Reworked traffic calming icon
+
+\e[33mcommit 672d4ace04a8de40bfa6fc56250750c4498c2732\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 14:37:32 2011 +0000
+
+    Removing the boundary=postal_code definition - this is being used in a very specific fashion (involving relations) in Germany and isn't suitable for standalone tagging
+
+\e[33mcommit 5f996f796f0cdcbc964b8f3b31b805968d0e0775\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Feb 15 13:44:12 2011 +0000
+
+    new dam icon
+
+\e[33mcommit 61dd15be6736a87ab57386cc5078ce1846bb5fb5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 12:25:16 2011 +0000
+
+    Return dam to the water category, with description and description of coastline
+
+\e[33mcommit 6627e200ae7bcfb7a5c025a614eee431dcd3d2d4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 12:25:15 2011 +0000
+
+    Show the description of the feature when hovering over the feature in the CategorySelector
+
+\e[33mcommit 44d0bfca3048fff3505533dfc48de7598185aba2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 12:25:13 2011 +0000
+
+    Remove drinking fountain from the water (-bourne-activities) category
+
+\e[33mcommit e1b928706afada32e005ec40abaeeb1ded31e5bd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Feb 15 11:02:43 2011 +0000
+
+    make explicit
+
+\e[33mcommit 498596c3b7584ce97d489fad394e06fb4f4749d7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Feb 15 10:53:52 2011 +0000
+
+    Recolour slipway icon (created from new svg) and recombine separate slipway features
+
+\e[33mcommit d985a2a6f9464a55942190d585cef0a9e44043ae\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 19:30:19 2011 +0000
+
+    Add dnd overrides for remaining unsuitable icons
+
+\e[33mcommit 5043b22fb8a42825114fffc3c2274350d2db6a9a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 19:30:17 2011 +0000
+
+    remove the dnd attribute from tower - oops, I didn't spot that - and it would be a property of the feature rather than the icon in any case
+
+\e[33mcommit 82f66a01cdb9724e09939e7588d90b582e476397\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 18:57:22 2011 +0000
+
+    Add an (optional) dnd property to icon elements to override the standard image in the dnd panel
+
+\e[33mcommit fa9fb435ca798364cf9187c9a9e0de577cd98385\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 17:48:59 2011 +0000
+
+    Recolour the pharmacy icon to match the rest of the category
+
+\e[33mcommit 7393690adc1feaab13727ec310767dfc655d87aa\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 17:43:30 2011 +0000
+
+    Create and use icons for toy shop and town hall
+
+\e[33mcommit 929242db60a1f594f272e5e31f11dfdc70292976\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 17:15:08 2011 +0000
+
+    Invent a sport_shooting icon, and use it for hunting stand
+
+\e[33mcommit d567817eed876c0124fe5d01b7285fd2e3829f4b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 15:03:26 2011 +0000
+
+    Use full-resolution version of place_of_worship_unknown
+
+\e[33mcommit 2be7bc80da846c887c4f61c3387cfbb58efc8551\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 15:03:23 2011 +0000
+
+    consistency with food and drink
+
+\e[33mcommit b1a35050cb38fb3b5757218dc31ba8a378ff6a39\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 14:46:22 2011 +0000
+
+    Remove flowers icon (licensing and consistency) and update flowers and garden centre from sjjb set
+
+\e[33mcommit cc2821a749f6e80e5c2ee6684f680d169c01bce3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Feb 14 14:34:44 2011 +0000
+
+    Remove some sports areas from landuse category, and move marketplace from landuse to shopping
+
+\e[33mcommit fcdd209ba459bfd5d5c711fa4e2fe41735a7e569\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Feb 14 12:58:21 2011 +0000
+
+    FIX bug with LWN/RWN/NWN paths: route=hiking was not being set.
+    CHANGE route=foot to route=hiking on these relations. It's about twice as popular on taginfo.
+
+\e[33mcommit f819386c21a9300d469ead936c441553a02eadc4\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Feb 13 22:49:22 2011 +0000
+
+    ADD keyboard shortcuts , and . (< and >) to step node by node along a way. Maintain state of selected node in SelectedWayNode.as so that cycling ways works as expected.
+    REFACTOR scrollIfNeeded() to Map.as
+
+\e[33mcommit 69d4d14ee2aaf1b02f00752cdabd37ad4264d9d5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 21:29:49 2011 +0000
+
+    set explicit width in CategorySelector so the scrollbar doesn't screw things up
+
+\e[33mcommit 156b3391767784213cd4a6bf6ea5d20d0a51f2e0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 20:22:41 2011 +0000
+
+    remove errors that seem to have been introduced in recent days
+
+\e[33mcommit 8b3b8bde175ccf42b677c836a118dea25e8ca9f2\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 20:03:38 2011 +0000
+
+    missing route=bicycle lines from NCN/RCN/LCN relations
+
+\e[33mcommit 42477a3871f1804de8474c24eedbf8effa4af5a5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 19:16:01 2011 +0000
+
+    update .ai file
+
+\e[33mcommit 674bf96c90028081fb45895515347970810b89f6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 19:14:51 2011 +0000
+
+    more icons. This should complete the way icon set for roads, paths, water and other transport. Anyone adding another preset within these categories without a beautiful perfectly matching icon will be taken outside and shot several times :)
+
+\e[33mcommit c0aa384a541f0ebbea6acf330b43b0fa92b60fb5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 18:01:31 2011 +0000
+
+    remove "racing track" from roads. svn appears to think the whole file has changed, presumably a cr/lf issue
+
+\e[33mcommit 5ed585b229249be15ccf2e77af320dea65e21cb7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 17:53:10 2011 +0000
+
+    tidy route icons a little (very sorry to see the epic bus icon go, obviously)
+
+\e[33mcommit d3833a489a28f24db1dcf13b8fd2f30ab54a4be9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 17:06:40 2011 +0000
+
+    add some icon guidelines
+
+\e[33mcommit 97b77a9b1da746c41b061c7798d7e62ac1546c7d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Feb 13 17:02:38 2011 +0000
+
+    sort out a whole bunch of the horrible mess that is our icon set, including new railway/waterway 75x45 icons
+
+\e[33mcommit 0f12f406e80e7cedb1ca9d4662ab2977077fdc79\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Feb 13 13:45:10 2011 +0000
+
+    TWEAK highway=unclassified to distinguish it from highway=tertiary, as per http://trac.openstreetmap.org/ticket/3374
+
+\e[33mcommit 471966964e6ca4c4d5ff201c4789dedbe40e79e5\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Feb 13 13:39:35 2011 +0000
+
+    ADD power station icon
+    TWEAK vending machine icon
+
+\e[33mcommit 542dc8893d33107ef3cdae8534a740dd2173f013\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Feb 13 13:32:59 2011 +0000
+
+    (SelectedMultiple.as should have been part of the last commit)
+
+\e[33mcommit b00e3d1cf78bce91f564265504b25779045f1539\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Feb 13 13:32:06 2011 +0000
+
+    ADD ability to merge one node with another (including POI nodes)
+    ADD warning when merged tags conflict (including from way-way mergers)
+
+\e[33mcommit 94ed76d3afcda0ff661771b5cfeff5ed928392c2\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 12 17:18:23 2011 +0000
+
+    CLEANUP leftover Trace statements.
+
+\e[33mcommit 90ba85ab8d73dcd7e64ae371176ff95225bcf011\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 12 17:16:48 2011 +0000
+
+    FIX Circularise bug. There was an odd bug that caused the centroid to be calculated incorrectly, yielding oversized, misplaced circles. Inspired by http://www.openstreetmap.org/user/alexz/diary/13054, I replace the centroid calculation algorithm with a much simpler "average of X and Y". In my testing, it yields good results. It's technically "incorrect" for heavily skewed polygons, but IMHO there the result is still acceptable, and it's hardly what Circularise is designed for.
+
+\e[33mcommit d9b299054eed8915a7fc5cfc7c81338aad6a547c\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 12 09:14:53 2011 +0000
+
+    ADD icons for vending machine and mini roundabout.
+
+\e[33mcommit c492e5b20af61071667d2165fd524988bfdb380f\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 12 07:21:25 2011 +0000
+
+    ADD three new multi-type man_made features: navigation mark, tower, and silo. All of them collect a number of other top-level tags. New icons added for them.
+
+\e[33mcommit a5252b072cbad5401e0f2e05dd3d4e2a42228e85\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 12 05:53:24 2011 +0000
+
+    ADD support for non-drag-and-droppable point features. These are specified as <point draganddrop="no"/> (default is yes). Enable this for highway=turning_circle by way of example.
+
+\e[33mcommit 173f3be9544efcd6327e9373f67a07eea948646a\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Fri Feb 11 12:09:23 2011 +0000
+
+    IMPROVE help icon functionality - if no help URL is defined, take user to http://www.openstreetmap.org/wiki/Tag:featuretag=featurevalue . Seems a bit pointless slavishly defining the wiki address for every single feature when it can be generated.
+
+\e[33mcommit 5977b4e38beaf1f6715a974a49781a76517bc3d3\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Feb 8 13:33:57 2011 +0000
+
+    ADD @vmatch attribute to <tag> element of feature in map_features.xml. Matching tag values can be specified as a literal, a *, or a regex. This allows grouping of several closely related tags into one feature, and also allows deprecated tags to be matched without being propagated.
+    FIX definition of traffic_calming=* and demonstrate the new feature. Previously once you chose an item from the drop down, it wouldn't be recognised as a traffic_calming any more.
+    
+    Addresses http://trac.openstreetmap.org/ticket/3528
+
+\e[33mcommit 3d7d4928f7524450c659987bbdc46bd155a56e0b\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Feb 8 12:20:58 2011 +0000
+
+    ADD map feature: ToyShop
+    IMPROVE all "shopping" features work for areas as well as points
+    BONUS comments in Feature.as and remove commented code in WayUI.as
+
+\e[33mcommit 549ad701f299da18d0b64b271ddea2ec6284d96a\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Feb 7 13:12:32 2011 +0000
+
+    ADD "has-tags" styles to wireframe.css in response to http://trac.openstreetmap.org/ticket/3404
+
+\e[33mcommit e17449e1b93c41de059bccf292e52a3504e0f3d0\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Feb 7 12:48:40 2011 +0000
+
+    TWEAK combobox drop-down height, to allow up to 15 choices to be visible at once. Makes editing tags with many choices (like cuisine, surface, voltage...) much more pleasant.
+
+\e[33mcommit cd28227a95afc4821e940e2545a06a63b3e071fb\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Feb 6 13:55:38 2011 +0000
+
+    ADD 'arrows-reversed' line decoration rendering solely to cater for "highway=*, oneway=-1". This fixes http://trac.openstreetmap.org/ticket/3384 .
+    ADD oneway=-1 feature to core_ways.css
+    SPEEDUP dash and arrow rendering by removing all trig functions
+
+\e[33mcommit e45006891b9008b593cd61eb1a0d53889498c4d4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Feb 5 19:32:12 2011 +0000
+
+    use HTTPService for diff uploads so that we can tell Flash not to timeout
+
+\e[33mcommit bd9725c5837f3f0305200aec839d4880ce322a9b\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 5 13:44:56 2011 +0000
+
+    ADD reporting of lat/long of mouse cursor when you press L. This is in response to http://trac.openstreetmap.org/ticket/3509 . I'm not very familiar with event-oriented programming, so I've probably done this wrong. I ended up creating new MapEvent types which doesn't feel right somehow. But it works...someone else can perhaps tell me the right way to have done this.
+
+\e[33mcommit 4d8e0e636c003d9be16fb48e1bd2e897f09d7df4\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 5 12:43:16 2011 +0000
+
+    DOCUMENT Elastic.as and MapEvent.as.
+
+\e[33mcommit dcc4aca83ffea34de017b35d049d094a1506f6a3\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Feb 5 06:13:56 2011 +0000
+
+    SPLIT map_features.xml into a dozen sub-files, following Richard Fairhurst's suggestions on Jan 10, 2011. It's a fairly rough split and shows that the divisions between amenities, buildings, and shopping are a bit arbitray. Similarly, leisure, landuse, sport, natural and agriculture are all dumped into landuse.xml. Still, it's a start.
+
+\e[33mcommit 506a25aa6adff21407acee47fff13e27d4084cc4\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Wed Feb 2 13:41:05 2011 +0000
+
+    ADD help text for 'follow' feature.
+
+\e[33mcommit d42dd78faa53ef891b9ea7817f722bbd7c30037b\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Feb 1 12:50:50 2011 +0000
+
+    ADD denomination choice to place_of_worship, with about 25 choices.
+
+\e[33mcommit 06e5244dc60ae55ef804b7177d5c09044c111698\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Feb 1 12:12:24 2011 +0000
+
+    ADD more religion=* types for http://trac.openstreetmap.org/ticket/3496
+
+\e[33mcommit 33919a1e83f7270ad65d501896691de8041d337f\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Feb 1 12:04:27 2011 +0000
+
+    TWEAK following logic to allow you to follow a loop all the way to the end.
+
+\e[33mcommit 3ff0dce04eaa32ea0dc5f0f83dd12093d73e183e\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Jan 31 22:32:55 2011 +0000
+
+    FIX way splitting: P shaped ways are now handled correctly. Had to modify SplitWayAction.as to support duplicate nodes. In response to #3495.
+
+\e[33mcommit 4acf118c67fd2ba614700efba38417a063e69f29\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 30 16:12:07 2011 +0000
+
+    Fix #3480
+
+\e[33mcommit 846b46bf8ecd2bc0f38e7ee81a09868d68e3d8b9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 30 16:11:40 2011 +0000
+
+    ignore any com/ too
+
+\e[33mcommit 3c8804b1f5349288fc42adbe4fff0ac7d6376636\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 30 14:23:37 2011 +0000
+
+    More styleparser documentation.
+
+\e[33mcommit 0de60a4ea38b6ef0e73bd74a5cd003b065c51b7a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 29 20:01:16 2011 +0000
+
+    Start work on Halcyon styleparser documentation
+
+\e[33mcommit 31ba392ff12ebcdd1b610e11e5728023e3715d79\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 29 19:09:48 2011 +0000
+
+    gah
+
+\e[33mcommit f873460290e035d3a596feac4ffd5535bb2fecdb\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 29 18:20:57 2011 +0000
+
+    add 'line' and 'area' MapCSS objects
+
+\e[33mcommit d9f508d37529064c93e450208d2c74aee29ab0f5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 29 11:33:02 2011 +0000
+
+    follow stylesheet URL change if SavedObject name found
+
+\e[33mcommit aa161a9275371aeee194f50fa66d5c9ce6430e6a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 29 11:27:11 2011 +0000
+
+    revert r25133 which was fouling up the tag panel
+
+\e[33mcommit ef3892bc63cf8d1bf0ddcffbc29074f9ca1b1ca0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 29 11:23:07 2011 +0000
+
+    slight code tidy, and remove event listener properly
+
+\e[33mcommit 97b0779be2d553cf21c806bbbef68a5c51f44c5a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jan 28 14:32:20 2011 +0000
+
+    Add to several relations at once. Closes #3485
+
+\e[33mcommit ada8d51630a0ea20f40935be7b2b1cb3d596b9e3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jan 28 13:12:23 2011 +0000
+
+    ok, this should update the toolbox without incurring the tag panel time penalty
+
+\e[33mcommit 8f25e7c28031c979549f21fc856264e7a2681dd7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jan 28 13:04:17 2011 +0000
+
+    this was slowing DrawWay down something chronic - though I suspect the tag panel can still be sped up
+
+\e[33mcommit d8f2fe08b93eca1bc95be333875b8d255d905945\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jan 28 00:07:23 2011 +0000
+
+    start to use @import rules for stylesheets. Add "enhanced" (access, direction &c.) and "network" (no landuse) stylesheets
+
+\e[33mcommit 7cdeffc6a8a303823ad55f3392700315520c5664\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 27 22:00:54 2011 +0000
+
+    hide non-universal styles from the main stylesheet menu (still selectable for vector backgrounds)
+
+\e[33mcommit 4a4674ecdb90520d3b8636a08b37d6b428d41ef5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 27 21:36:31 2011 +0000
+
+    move stylesheets into dedicated directory
+
+\e[33mcommit 3b0a38236b223ab29cfc6ffca40e7a6a64d336e8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 27 21:21:04 2011 +0000
+
+    regularise indentation
+
+\e[33mcommit 4bf9c6e00e4f381951b6e4464f9ba3c3b17fdffd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 27 21:14:14 2011 +0000
+
+    remove "follow way" warnings, and fix elastic behaviour
+
+\e[33mcommit 38822379a9dc2d252aab398eb76280e7bc13e483\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Jan 26 12:31:33 2011 +0000
+
+    Triangle line decoration. Patch by Rafal Rudzik
+
+\e[33mcommit 58944a47ca070ae6ebd074a181a49705c0e352d4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Jan 26 12:06:15 2011 +0000
+
+    This is not the bodge you are looking for
+
+\e[33mcommit bd9c215a6fcfd1444fac957d3f15781499f4ea73\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Jan 26 12:06:13 2011 +0000
+
+    update toolbox when reversing a way, or when adding nodes during drawway
+
+\e[33mcommit 4380d8a7b6e8a1660cc18d100014c5c100af4bbf\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Wed Jan 26 11:56:53 2011 +0000
+
+    ADD getNextNode(), getPrevNode() to net/systemeD/halcyon/connection/Way.as. These assist with navigating ways that are circular.
+    ADD followWay() to net/systemeD/potlatch2/controller/DrawWay.as. A new way to draw a way, by following an existing way. This is useful for making two areas touch each other exactly, or for a road to partially run along a border, or whatever local mapping practice dictates. Press "F" to use it.
+    
+    TODO better user feedback on Follow, documenting it in user instructions, verifying correctness of getNextNode/getPrevNode.
+
+\e[33mcommit 2f265ddf8c0b689e37dad0242071f26f2e68de9d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jan 25 19:25:44 2011 +0000
+
+    Add a wrapper hbox around the rotating one, to stop glitches in the viewstack
+
+\e[33mcommit 3073536b3bdef24f6875bfb4a78fbe6f5314e563\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jan 25 18:52:20 2011 +0000
+
+    Add a direction-sensing reverse arrow, with one or two caveats
+
+\e[33mcommit 3bb015113856ee86e6d06f9c0ab8f3f105943d74\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jan 25 18:52:18 2011 +0000
+
+    Add an angle calculation for ways
+
+\e[33mcommit b1c070ada430860f66169d8035408876e6647851\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jan 25 10:57:34 2011 +0000
+
+    Unit tests for Feature, using mockito to mock MapFeatures
+
+\e[33mcommit 8d47a709730f2ac527128bd2d12edd33925b771a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jan 25 10:57:30 2011 +0000
+
+    Add mockito - flex mocking library
+
+\e[33mcommit 0cd679b45cf373e205bc9894e66797c845f9e7e6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jan 25 10:57:21 2011 +0000
+
+    Upgrade flexunit to 4.1.0 RC2
+
+\e[33mcommit 8a4365f322434532ad77b738a03fe48eff6a7677\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Jan 24 16:11:48 2011 +0000
+
+    Add keys to Feature tags while parsing inputSets - better list of keys for autocomplete
+
+\e[33mcommit 65628d458e5afb8c1442eb3abab59309ec9fcd8a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Jan 24 16:11:46 2011 +0000
+
+    Clean confusing indentation
+
+\e[33mcommit c921fdd42f3ac7eef015c079d339bff12abc1064\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Jan 24 14:00:02 2011 +0000
+
+    ADD railway=disused, railway=abandoned as faded brown version of normal railway (no distinction between them)
+    ADD aeroway=aerodrome, aeroway=taxiway, aeroway=runway, aeroway=apron. It's possible, but highly unlikely, that I went too far in the eye candy department on aeroway=runway.
+
+\e[33mcommit f320c0a52713dc977eb66fc284499eeacffd6577\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Jan 24 10:23:54 2011 +0000
+
+    Add Danish Fugro imagery to presets
+
+\e[33mcommit fd4228e5cfb977c33b4d4d314dcde7bc4509169c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 23 17:55:01 2011 +0000
+
+    Support @import directives in MapCSS files
+
+\e[33mcommit c22e5eec7390d3bc3497eb73701e14f922278d4e\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 23 11:04:59 2011 +0000
+
+    FIX error introduced in previous checkin [25117]. I will continue to review my quality control procedures, with greater urgency.
+
+\e[33mcommit 6ca81928e841cd35d28a3e531296e7c7ed0c729a\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 23 10:20:34 2011 +0000
+
+    ADD directional arrows to highway=*, waterway=*, railway=*, aerial_way=* when selected.
+    
+    This was inspired by http://trac.openstreetmap.org/ticket/3380. I actually think it works pretty well. Even on my ancient desktop, where potlatch as a whole runs pretty slow, I don't see any performance hit. I've tried to keep it as unobtrusive as possible - in many instances you need to zoom in to see the arrows, which I think is ok.
+
+\e[33mcommit c47dc898d620afa7323f7d28b58831e468282d71\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 23 09:42:58 2011 +0000
+
+    [removing some noise accidentally checked in in 25114. I will review my quality control procedures.]
+
+\e[33mcommit e17422a7c08b39efdbf8ba57dbefb5027f8033ce\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 23 09:33:23 2011 +0000
+
+    ADD support for "sourcekey" entity in imagery.xml and controller/ControllerState.as.
+    
+    http://trac.openstreetmap.org/ticket/3472
+
+\e[33mcommit 8bc520ce77a0ea8c068522ba2aa9d8eee359a0d0\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 23 08:59:46 2011 +0000
+
+    Modify behaviour when removing node from way (minus key): remove, but don't delete, nodes that have interesting tags.
+    http://trac.openstreetmap.org/ticket/3473
+
+\e[33mcommit c5aa376aaeb021a631287b5dfc92aa3ce5762e47\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 22 22:27:16 2011 +0000
+
+    move lots of eventListeners to weak references; fix a few dodgy (or non-existent) disposals of eventListeners
+
+\e[33mcommit 583e1a2460c8da501cd6ac9bba94c8274f1bb139\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 20 16:27:45 2011 +0000
+
+    more important TODOs
+
+\e[33mcommit 79bfacc74f68a5fdf97ddd890963def57da11607\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 20 14:29:02 2011 +0000
+
+    make note of critical bug
+
+\e[33mcommit d49153cbf935aacad89e3dd91a8b88bd282b6142\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 18:58:06 2011 +0000
+
+    we don't actually need a mask any more now that we have a ScrollRect
+
+\e[33mcommit 14a07f15c2b763a6206d3c0a3f052ceed0d6a472\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:55:35 2011 +0000
+
+    support reverting individual entities - makes conflict resolution work
+
+\e[33mcommit 50aa4393693b73b17cf0fa20a025725537b33c0e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:55:05 2011 +0000
+
+    remove no-longer needed types from MapEvent
+
+\e[33mcommit 2b01ce8df3f592c3937b1c79ba3ae7b337b28ec8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:54:39 2011 +0000
+
+    SaveDialog support for floating alerts
+
+\e[33mcommit 22c4ff8e0f92e9006444b593dac99043636498fd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:54:08 2011 +0000
+
+    add namespace for VideoPlayer
+
+\e[33mcommit 74b3a311ff0e37dc96d2a22a223d3531a700e5c9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:53:32 2011 +0000
+
+    floating alerts
+
+\e[33mcommit cf18140d51d3a80ae2384ac57b83a4d7c9804f5a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:52:56 2011 +0000
+
+    support embedded video in help dialogue
+
+\e[33mcommit 2be9dc3bf8a9dd59a6814cb84eb8704b9c9d8814\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:52:28 2011 +0000
+
+    press J to merge ways
+
+\e[33mcommit 9748e29c99acbde7da411eac118868128178a569\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:51:34 2011 +0000
+
+    don't leave name hanging around when moving nodes; ignore drawExcept/drawOnly for areas
+
+\e[33mcommit dde74d8a979068425d80c5a797ce5dbad15c5bd6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 16 16:50:59 2011 +0000
+
+    don't throw an exception if imagery logo/attribution is unreachable
+
+\e[33mcommit f850f37e32e40eada4f0d4e996ce486a5019c909\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jan 14 19:08:41 2011 +0000
+
+    relation actions menu. This should make it easier to merge relations, etc. etc.
+
+\e[33mcommit a11060f964b28af2eeeced396d506d7928918c43\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jan 14 16:48:22 2011 +0000
+
+    Add fix for 0-byte-reporting browsers
+
+\e[33mcommit 3c71760d422f550e79c1121e925cba1dec153192\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jan 14 14:39:50 2011 +0000
+
+    Custom preloader based on idea and code from Pathfinder Development
+
+\e[33mcommit d7f133bab4fe171a61fbc8736be0b42a83d9f465\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jan 14 13:01:18 2011 +0000
+
+    Position the X button more prettily
+
+\e[33mcommit 751cdd27b89afe4843a2650171d6c9046e3c5596\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Jan 13 18:33:41 2011 +0000
+
+    Document new Q shortcut
+
+\e[33mcommit 77f9c9de1f6493fb7e3a8b5ea5b5e4326463d886\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Jan 13 18:27:40 2011 +0000
+
+    Make quadralaterawhatsit work on selected waynodes, too. Add Q shortcut for both.
+
+\e[33mcommit 823f9cef50cc3babc97a3620a84552d95156ca8a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Jan 13 17:18:23 2011 +0000
+
+    Filter out bad_routing bugs and don't bother fetching closed bugs either
+
+\e[33mcommit 11e8f21af58de1e2c2eb1258c00426aa7f001456\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Jan 13 16:27:03 2011 +0000
+
+    Move the cutting/embankment highlighting to be below other things, so that roads in a cutting don't resemble railway trackbeds so much
+
+\e[33mcommit 3703f1e9d073b0a8accf9b513a21f563821276a0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jan 10 17:50:45 2011 +0000
+
+    move Scottish Popular Edition to ooc.osm.org now that Ollie's UCL machine has been turned off
+
+\e[33mcommit 5566fab8a5483cda3f2cd1ceda5a4e2d38df03d6\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 9 21:22:01 2011 +0000
+
+    map_features.xml:
+    ADD several common shop=*: car, kiosk, florist
+    REWORK building=yes assumption as a checkbox option
+    
+    potlatch.css:
+    ADD highway=living_street
+    
+    ADD flowers.png (needs work to make it fit in)
+
+\e[33mcommit 269caa70bb9dbe42c8dd942800cf11c8e27cbc6d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 9 17:09:50 2011 +0000
+
+    allow <feature>s to be grouped
+
+\e[33mcommit 2c7ef3cd7c970547ebda89a0fd113860cab76b61\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 9 16:50:08 2011 +0000
+
+    permit XML file nesting in map_features.xml
+
+\e[33mcommit 631e73561c63a4cf7238bc675a53a454073a6c88\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Jan 9 01:02:32 2011 +0000
+
+    ADD 6 types of boundaries to map_features.xml
+    ADD several boundary types to potlatch.css, including a catch-all
+    REMOVE way[sport] from potlatch.css (it is only a support tag, should theoretically not be rendered without an accompanying leisure=, amenity= etc.
+    TODO icons for boundaries in map_features.xml
+    TODO work out whether the other boundary types are worth supporting (and wtf the difference between boundary=town and place=town is)
+
+\e[33mcommit 9e174cc305585d411a001b01595b6fc7ce935b5a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jan 6 10:32:24 2011 +0000
+
+    add dummy error handler to stop #2044s being thrown in the debug player when Skobbler's site is screwing up
+
+\e[33mcommit 394c9318da93b614fc47881217ed392ac16d17d3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jan 4 19:39:28 2011 +0000
+
+    don't update value after every keystroke (forcing expensive redraws), but rather, only when the change is complete
+
+\e[33mcommit 91b1f51f642edc4b8f20982133b2e7052c067a86\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jan 4 19:19:39 2011 +0000
+
+    don't allow users to set empty keys
+
+\e[33mcommit 998a462308bd60b23c3a9a3d15d2840332a01e08\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jan 4 15:24:11 2011 +0000
+
+    show what's being undone as a tooltip
+
+\e[33mcommit 0217b860a4b727d1b8d237e41b9c97043431035d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jan 4 14:03:51 2011 +0000
+
+    make '+' work when tab focus is on Delete button, too
+
+\e[33mcommit 72ff5fa0919f431a1dbd174e2550e86e6a72c4cf\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jan 4 13:09:48 2011 +0000
+
+    Fix autocomplete issues #3388 and #3403. Back out comments from previous change - sorry, I couldn't read the actual code with so much surrounding verbiage. Will document AutoComplete.as in due course when I'm feeling brave. :)
+
+\e[33mcommit 291ee3130106e293ade724e2ca60b401ac377d29\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jan 4 11:54:50 2011 +0000
+
+    shop=books. Closes #3376.
+
+\e[33mcommit 5ecbdc605c12f1ee5fb3f629a825493e8161249e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 31 17:38:09 2010 +0000
+
+    relation editing for multiple selections
+
+\e[33mcommit a714f7c43c43ec822a82a97567b088ba81d221d8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 31 13:27:38 2010 +0000
+
+    drag multiple items
+
+\e[33mcommit 3c767b885b9f082c4db8495331f8fb82c3e57d66\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Dec 28 13:23:24 2010 +0000
+
+    Add lots of icons. All from SJJB except two from http://www.clker.com/.
+
+\e[33mcommit 08b7a03367182813de051c3560ec05629da0b00e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Dec 28 13:11:31 2010 +0000
+
+    make + keypress work even if the advanced panel isn't currently selected
+
+\e[33mcommit 68668cb8c74216ef64c1b64fcf44e77b4edc007d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 24 10:33:33 2010 +0000
+
+    multipolygons shouldn't have non-Way members
+
+\e[33mcommit 63fde9b9a1d501c4eab2603f9d33cec9f3c94410\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 24 10:10:29 2010 +0000
+
+    stop space-drag from breaking when in SelectedWayNode state
+
+\e[33mcommit 759156820107691f62b890e63658d49ed9d36beb\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Fri Dec 24 02:25:06 2010 +0000
+
+    Document all tools, and SelectedParallelWay.
+
+\e[33mcommit 0c331432ab219e37f8d38618e50b3b21a92a5868\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Fri Dec 24 01:48:48 2010 +0000
+
+    ADD note about changing global flash security settings
+    ADD note about using Flex Builder/Flash Builder
+    REWORD the "before you begin" to make it easier for skim readers who never read anything properly, like me.
+
+\e[33mcommit 18e7258e4da2833a4e17c88baaf61d5fb064cc40\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Dec 23 06:39:43 2010 +0000
+
+    ADD lots of amenity tags and more cuisine types. Trying to be systematic, working through taginfo from most popular to least. The top 30 cuisines and top 30 amenities are now represented. (Still much work to go on amenities: even the 30th most popular has nearly 19,000 uses.)
+    MODIFY some landuse and buildings, in particular removing some building=yes
+
+\e[33mcommit ac912e08d21f5d555fadba2c2c4ba67631ff2d87\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Dec 23 01:48:48 2010 +0000
+
+    ADD highway=path
+    IMPROVE highway=cycleway, highway=footway (add help text)
+
+\e[33mcommit de53b84c6c8310a506844f2966bc963771bfe4a1\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Dec 23 01:41:13 2010 +0000
+
+    Make conjoint waterway/administrative boundary play nicely.
+
+\e[33mcommit b3289f7e8f3dd6d47f95339fb74df6b386a03acf\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Wed Dec 22 13:39:58 2010 +0000
+
+    Fix to bug 3409 (http://trac.openstreetmap.org/ticket/3409)
+    
+    I've left in a heap of (disabled) trace code because it's likely someone will want to debug something similar.
+    
+    In amongst all that there are two lines of code that fix the bug: one that sets selectedIndex to -1, and another that updates the cursor position. Basically with the incorrect index being set, it was partially acting like an autocomplete was being triggered, and then the cursor position was getting set to weird values.
+    
+    Still some more usability issues remain.
+
+\e[33mcommit 541a00a80e3ea422dbb7bc326f1df7536b7f96a3\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Dec 20 12:22:12 2010 +0000
+
+    Just documentation in a few random places to do with styles, hitzones, layers etc.
+
+\e[33mcommit 81e1db3a1ce9c4b4883690969c6329be034c7066\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Dec 19 13:58:17 2010 +0000
+
+    Fix bug in TileSet where certain tiles would never get loaded. (Turned out to be because map had scrolled, meaning tile was no longer needed on screen, but it didn't get reset to "unqueued".)
+    
+    Hurray!
+    
+    Also, a bunch of random doco.
+
+\e[33mcommit fd434d5d3ee08de3d32a1504717cfcd4309f411f\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Dec 19 11:02:37 2010 +0000
+
+    Implement speed-up for the case of a drawn way intersecting with another way. Do this by not highlighting nodes that are offscreen. Added a bit of extra logic to make this happen, like tracking the "highlighted node" state of a way, and updating nodes when appropriate. I suspect I missed a much simpler way of doing this, in the UpdateEntityUIs logic somewhere...
+    
+    Also a bunch of ASDoc documentation.
+
+\e[33mcommit 6c2a7ee56e8290cf4cfe8b0c6b82deef00eac9c2\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 18 10:05:59 2010 +0000
+
+    pressing Enter in the changeset comment field automatically clicks 'Save'
+
+\e[33mcommit a6bb834e6c262ffcb42a993102443fd7768ba384\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Dec 18 02:25:57 2010 +0000
+
+    Commenting for ASDoc
+
+\e[33mcommit bfd54e0e8c5faf5e5cc446dd3f780c21db389b6a\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Fri Dec 17 15:15:31 2010 +0000
+
+    Add cycleway=shared and cycleway=segregated tag choices for being able to get more accurate cycle path information for routing purposes (e.g. CycleStreets).
+
+\e[33mcommit 6aa25e13ddb16a6271fb7358ea6fbd82a4d21fff\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 16 16:34:02 2010 +0000
+
+    talk to TomH's changes for XML error reporting and conditional deletes
+
+\e[33mcommit c0803372d3c79776fcd7211e5800cba95e38e3b5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 16 15:54:47 2010 +0000
+
+    back out r24710 because it breaks things
+
+\e[33mcommit 84e96385b3acae0066734f2c6b0622caa2279bf0\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Thu Dec 16 15:10:57 2010 +0000
+
+    Since junction=roundabout implies oneway=yes, lets show the one way arrows for them too.
+
+\e[33mcommit 5032215dbef6da9464bf7423e6ed62044932066b\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Dec 16 13:21:52 2010 +0000
+
+    ASDocs for SelectedWay and ControllerState. Make some keycodes more readable.
+
+\e[33mcommit d4349382fcf7dc0c6cec789145c830fb75e60785\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 15 10:40:56 2010 +0000
+
+    Add note about running test suite
+
+\e[33mcommit e302abf3a77d8c4b913e0e5f5e3d7c5ee38d8e62\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 15 10:38:34 2010 +0000
+
+    Fix typo in readme - flex 3 downloads, not flex 4
+
+\e[33mcommit d12eed61878c1fec0f48989fdb0d62054803464a\e[m
+Author: Jonathan Bennett <openstreetmap@jonno.cix.co.uk>
+Date:   Tue Dec 14 23:49:39 2010 +0000
+
+    Adding emergency=* drop-down to Hospital preset
+
+\e[33mcommit 29c137560094d13a60667c92eb40c20192c2219d\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Dec 14 15:24:08 2010 +0000
+
+    Adding bicycle=dismount to the bicycle access restrictions for cyclists. Adding description to the prohibited to note that you are not allowed to even push your bike there.
+
+\e[33mcommit e481f2f587772656e873111bd573d77efd5ad06c\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Dec 14 14:49:07 2010 +0000
+
+    Add a direct link to the downloads page in the readme.
+
+\e[33mcommit 627d05219f27d2aada71b46ffed0bb1bf3c4bdb3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Dec 14 12:57:32 2010 +0000
+
+    Add the first test for JoinNodeAction
+
+\e[33mcommit b06124fcc50445bd3a34518da45b346c1de62fad\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Tue Dec 14 12:49:59 2010 +0000
+
+    Fix bug:
+    #3391: Dragging map deselects current way
+    
+    Mouse up was causing both CLICK and MOUSE_UP events. Like the previous commenter, I don't know what's going on, but this fix will presumably allow correct behaviour for both SelectedMarker and SelectedWay states.
+
+\e[33mcommit 88bddb535f5ad1530ce378af4ced0ce3adf6c9a1\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Dec 14 12:13:44 2010 +0000
+
+    Add some unit tests for Node.within
+
+\e[33mcommit 66ed639cbaf5d4a2df91783d0d644b51cf008d90\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Dec 14 12:05:39 2010 +0000
+
+    Recalculate what imagery is available when the map is moved.
+
+\e[33mcommit fa2fbe64dfab6ca100292ef03e2eb0b989bf2cf0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Dec 14 11:36:44 2010 +0000
+
+    Add opencyclemap and mapquest tiles as optional background layers
+
+\e[33mcommit 69b648c123dadf79256e842deb2293b12be4cca4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Dec 13 13:54:31 2010 +0000
+
+    add some stuff about dependencies
+
+\e[33mcommit 9c0f9d359f9637fd7c866c405ac40738646fa0f3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 13 11:30:43 2010 +0000
+
+    Incorporate feedback from randomjunk and TomH
+
+\e[33mcommit 55a96752edc0f2f423500fb22ea0bebfa01f0c15\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 13 11:11:33 2010 +0000
+
+    See, tabs are evil in all kinds of ways
+
+\e[33mcommit b57dc81290adb5a3498a442d154b592a3d582363\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 13 11:05:55 2010 +0000
+
+    D'oh, wrong place
+
+\e[33mcommit 43688b4df93456f0f5137dd332dff94591a4d93d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 13 11:00:20 2010 +0000
+
+    Write down the coding standards that we've been using up to now
+
+\e[33mcommit 14551234e3593de0e184802613f576aec553a050\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 13 10:43:21 2010 +0000
+
+    Fix documentation typos, and expand entity.markClean/markDirty to warn off using them directly
+
+\e[33mcommit 90fcb514d9fa7740e2015a8fdb579a6468469ec6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 13 10:43:19 2010 +0000
+
+    Move bindable metadata to put it immediately adjacent to the function definition. Indentation tweaks
+
+\e[33mcommit 217ae3973d220fdd29e4b380b471935963d8a118\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Dec 12 23:20:25 2010 +0000
+
+    error/conflict-handling work-in-progress
+
+\e[33mcommit 9113deb644446614479995d003b667fdaa4489e0\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Dec 12 05:32:50 2010 +0000
+
+    Kludge up a one-line fix to another GUI updating bug:
+    1) On advanced tab, change a tag like highway=road to waterway=river
+    2) Switch to simple tab
+    3) Although the new feature is recognised, the old editors are present.
+    
+    Also applied to repeating tags, or deleting all tags.
+
+\e[33mcommit 202eceaca374976e54d3d3067ca85fb1e6a3b43e\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Dec 12 05:16:42 2010 +0000
+
+    Allow numpad + as well as "equals plus". (Like P1)
+
+\e[33mcommit 47645d76b58b0b9f9f5425cf6dc0695a534d98c6\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Dec 12 04:01:00 2010 +0000
+
+    Fix two irritating bugs where the editing panel wasn't being updated:
+    1) On pressing Source button ("B")
+    2) On repeating tags ("R")
+
+\e[33mcommit 5f3be79aecbead0b4f54e24c4c84054179f96559\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Dec 12 03:47:59 2010 +0000
+
+    Two more files documented.
+
+\e[33mcommit 7cd7f70acbb47ee473e6105845cb9b5e9c8d344a\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Dec 11 14:51:23 2010 +0000
+
+    One more doco.
+
+\e[33mcommit 1e67e83c2269c497595840230784ce7e91169cf6\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Dec 11 14:43:52 2010 +0000
+
+    Some more doco.
+
+\e[33mcommit a0a244273dd58abbd565a658b9cbe59c7cb4376f\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Dec 11 12:14:35 2010 +0000
+
+    Add some ASDoc comments to mapfeature-related classes. Probably best if someone quickly reviews these.
+    
+    Also replaced a few tab characters with 4 spaces. Hope that's ok.
+
+\e[33mcommit 8b1a8d529aac646e4f33a5ca588098d8566076cb\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 11 12:12:41 2010 +0000
+
+    stop control characters from being entered (works properly this time. I hope)
+
+\e[33mcommit 000defecfaaeb8c1645083dce51cdd8cc76c0a22\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 11 00:09:45 2010 +0000
+
+    back out previous change... sigh
+
+\e[33mcommit 5c0a680a537914c85461dfe0a9242151b6f4920a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 10 21:06:38 2010 +0000
+
+    prevent control characters from getting into keys and values
+
+\e[33mcommit ac085319f5602019a9f6bc988114f5a24e544638\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 10 17:52:20 2010 +0000
+
+    Make Delete on a 1-length way behave the same as Escape. Closes #3363 (but note also #3385).
+
+\e[33mcommit 4bf82cb43278697f731f829c556c51111fc45f95\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 10 17:13:41 2010 +0000
+
+    apply multiple-selection tagging patch by Christian Resch (thanks!)
+
+\e[33mcommit 12e02d2274718fe8ae436bec7ddb74f93246957b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 9 14:45:13 2010 +0000
+
+    don't deselect text when mouse pointer is aimlessly wandering around the map
+
+\e[33mcommit 861325d569f802ac635da2d6acd455e59634e8b9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 9 12:16:46 2010 +0000
+
+    support putative new silent delete
+
+\e[33mcommit a1aa06951c8a66fc25a20bc91b3d998c02127a51\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 9 11:47:31 2010 +0000
+
+    Change the upload icon colours, and use them instead of the floppy disk
+
+\e[33mcommit dd7789a4c6d424940a3b62bb7467779440342125\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 9 10:45:55 2010 +0000
+
+    A better way to adjust the dialogs to fit their contents?
+
+\e[33mcommit 4f0689b1b97be5ec9e0ec7a4620d9f576801d7cd\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 8 18:33:34 2010 +0000
+
+    Fix the "can't deselect a marker by clicking on the background" bug. Note the comment though.
+
+\e[33mcommit 9d8a628dd13e6335095a726484f17bf0727ad20a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 8 15:09:42 2010 +0000
+
+    Add unit testing framework, based on flexunit 4.0 . To compile and run the tests run 'ant test' - currently only two tests for Node have been added.
+
+\e[33mcommit 436a4237604e2ecd494d499b1c206eb64018bd1f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Dec 7 16:46:34 2010 +0000
+
+    Implement J for Join on selectedWayNode - joins a node to overlapping ways, and removes overlapping duplicate nodes
+
+\e[33mcommit 8a779625f7bf2ef718b904a251f6c395a80e3708\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Dec 7 16:46:32 2010 +0000
+
+    Make relation.removeMemberByIndex into an undoable action thingy
+
+\e[33mcommit f7b27532acd5e285ea15ad6cb468ba00b5aee933\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Dec 7 16:46:30 2010 +0000
+
+    change relation.appendMember to use the undo system, and update various places as appropriate
+
+\e[33mcommit a9afca62b69542cd26cdb993d26475fcfbaf8a69\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Dec 7 15:29:19 2010 +0000
+
+    placeholders for second half of the code (will need a small API update before this is completed)
+
+\e[33mcommit 3e8212765040f8d20c2d96c8fadf07be12f87d52\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Dec 7 14:39:00 2010 +0000
+
+    allow deleted nodes to be reloaded if they're referenced by a newly loaded way. First step towards fixing the "deleted off-screen node" problem
+
+\e[33mcommit 1427cfa9cec63bd1c1163534c34ed3f65a0b9ac0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Dec 7 10:30:43 2010 +0000
+
+    back out cacheAsBitmap on individual EntityUI sprites as it appears to cause weird redraw regions in some edge cases
+
+\e[33mcommit e0b407822cd1db114fd5cd577b7233660ad1a168\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Dec 7 00:14:23 2010 +0000
+
+    write changesets to tracelog if an error occurs
+
+\e[33mcommit 297d9b8f66062a374a880333e0cec9290d1ea3dc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Dec 6 22:25:50 2010 +0000
+
+    improve display performance, particularly when panning the map and when dragging a node in a way (some issues to sort out with the latter still)
+
+\e[33mcommit 3a42362665546bd66022482e979aa6bfe8161436\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 6 19:08:58 2010 +0000
+
+    Documentation for the undo system
+
+\e[33mcommit 65e23fcc6a323a75522e99cf2989b5ba1800034c\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Mon Dec 6 13:28:56 2010 +0000
+
+    add area=yes on roads.
+
+\e[33mcommit bb74a041a6f4724c7a434ece6878b233aa9ede2a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 6 13:12:54 2010 +0000
+
+    When setting maxspeeds insert a space before the unit. Updated the array purely for clarity
+
+\e[33mcommit 8d918a49dc9f383e6c58a018f4e7130b1d0d6a1e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 6 12:57:13 2010 +0000
+
+    Add the most common missing maxspeeds from the kmh world
+
+\e[33mcommit cc4ecce0de1e650f29620923199dc74ec9ea0a1d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Dec 6 12:57:11 2010 +0000
+
+    Add the MapDust test server (disabled) - use this if you're experimenting with P2 bug handling
+
+\e[33mcommit 682ea0b9ef6bd17872364a687b14f9e543d291cf\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Dec 6 09:29:34 2010 +0000
+
+    make it look purty
+
+\e[33mcommit 0adda4b4f092e2250807b2920642ec42fe1856d4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Dec 5 20:48:59 2010 +0000
+
+    restore default namespace after XML parsing, to guard against weird "invalid register 3 was accessed" runtime errors
+
+\e[33mcommit 91b9e6cf5cd877feef2d01ad2f9f75610bf9efb6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Dec 5 16:44:58 2010 +0000
+
+    support GPX 1.1 too
+
+\e[33mcommit 806fe7d4f6b60da9c4f444a1e5449813cd0d23b4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Dec 5 00:05:00 2010 +0000
+
+    pass the URL of a GPX in the gpx_url parameter, as requested by Nop. There's a fair amount of refactoring one could do, but this'll do for now
+
+\e[33mcommit ad3109200f2f6f3c0b687f3b7452ee61e40a00ae\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 4 22:27:58 2010 +0000
+
+    personally I think using regexes to nuke the fuck out of XML is a greatly underrated pastime
+
+\e[33mcommit 81c3ca78fec7a4267ad361a97479e8973bb853a0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 4 22:05:26 2010 +0000
+
+    automatically select comment TextField on clicking 'save'
+
+\e[33mcommit 2d6c5eebc2f28c6776b5754fc478c2ce3053c96c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 4 22:02:18 2010 +0000
+
+    make layers work again
+
+\e[33mcommit 24aa1bc82f7e293f37725a1cb80e49017ff44690\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 4 21:47:48 2010 +0000
+
+    fix issue with creating new relations
+
+\e[33mcommit d96a5308c455e5a30c2eebc1c63e7763f76e27b9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Dec 3 18:21:22 2010 +0000
+
+    oops
+
+\e[33mcommit c9fe7d1ae3e108ad886db472f84e229b097e215b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Dec 3 18:08:01 2010 +0000
+
+    Add missing American speed limit presets
+
+\e[33mcommit ec2582a29c597969ee465c7bbc66adb40793a979\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Dec 3 18:00:25 2010 +0000
+
+    Fixup embankment, cutting to be more regular and smaller, administrative to be long thin dashes, and remove the hazard tape
+
+\e[33mcommit 9572b52acd37074dc0f0ae9e368b96e615e6d75a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Dec 3 18:00:23 2010 +0000
+
+    Add more things to map features. Rework the source field.
+
+\e[33mcommit dfeeda910605c022e1f0e6a562c0c9c2b248120a\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Fri Dec 3 14:58:58 2010 +0000
+
+    Allow a javascript function to be called when the map is moved
+
+\e[33mcommit 197dcbcfce6e42e1e3e7d159640b921cde503b89\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 3 13:02:16 2010 +0000
+
+    a few waterway icons
+
+\e[33mcommit e1559371672419951366043f3eeb175f20cc823a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Dec 3 11:59:46 2010 +0000
+
+    path icons
+
+\e[33mcommit 30e818b3168a21c7a9ea02c154c828d4d03718f1\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Dec 3 11:08:04 2010 +0000
+
+    Adjust the width (and height) of the dropdown lists based on the size of their contents
+
+\e[33mcommit 5ae95efb0cf68d8f16692e58d0e0b7fb8337947e\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Thu Dec 2 21:25:32 2010 +0000
+
+    Improve the XML parsing used for the Bing imagery attribution file
+
+\e[33mcommit 6de157729ae8cb9c0c89116f5ee0bceb571b6cd9\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Thu Dec 2 21:14:42 2010 +0000
+
+    Don't bother trying to strip namespaces from OSM files as they don't have them
+
+\e[33mcommit 56417c1be9c7489e4b04e75a1bce3425545cc7e8\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Thu Dec 2 19:24:41 2010 +0000
+
+    Make the various GPX parsers a bit less mad
+
+\e[33mcommit ec272c58c3cdd116f3b4ec2f3927e8b024482461\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 2 19:23:19 2010 +0000
+
+    make sure attribution moves around when you resize the window
+
+\e[33mcommit 037c9cedee77a65e6b5bcf59f93ce8655becf327\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 2 18:45:52 2010 +0000
+
+    fix bug with ways not being redrawn on panning back; and be a bit less silly about purging when there's a relation with lots of off-screen ways
+
+\e[33mcommit 185b5415e16711711b120c8f23120f1231833e54\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 2 17:32:29 2010 +0000
+
+    Have a disabled icon for when the save button is disabled
+
+\e[33mcommit 37b88a11995fb3f8276a33748fe7735380bb58c3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 2 17:32:28 2010 +0000
+
+    Alternative upload symbols
+
+\e[33mcommit 92ce11eeb976cb6b5c322dd378d2f877a9f470fe\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 2 17:32:27 2010 +0000
+
+    Add a styleName to the toolbox
+
+\e[33mcommit 95fc0a179593a98ef6ee932a5d646f86e536afc4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 2 17:32:25 2010 +0000
+
+    Add styleName hooks for styling. Improve arrangement at the top of the Simple panel. Remove the dropdown from the tab navigator
+
+\e[33mcommit d8dbd1ea5bd781522cddde7a3f338952e4052c14\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 2 10:26:15 2010 +0000
+
+    new highway icons
+
+\e[33mcommit de20b1f6f9ce05951f2508636d048e418074209a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 1 16:14:37 2010 +0000
+
+    Convert k/v to string before storing them. Fixes #3357
+
+\e[33mcommit b935388efa5562c22e51b4368d20e45d54c9d7b4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 1 14:52:00 2010 +0000
+
+    Don't copy blank tags to clipboard for nodes either. Don't copy them at all for markers.
+
+\e[33mcommit 43823073528f800c2fd450965ed0ca7ab5c2226b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 1 14:51:58 2010 +0000
+
+    Don't copy blank tags to the clipboard. This happens when DrawWay.exitState() calls super(), but is generally not what people would want anyway.
+
+\e[33mcommit b67c31ed8a07cbe5864d8f71b4c4c90e7fed106f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 1 12:45:21 2010 +0000
+
+    Fix up the 'everything is a place' bug - you can't have a feature without any tags otherwise it acts as a catchall. Introduce some more places with tags, but every other type of place is now unrecognised
+
+\e[33mcommit 0c4a9e1b47b9b547f2992940107e052c6b1f7294\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 1 11:32:00 2010 +0000
+
+    Don't add the end node if you click on it again, slowly. Closes #3355
+
+\e[33mcommit 3bf8892e565bf52e8d29e4231b11c8ccffec48aa\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Dec 1 10:29:01 2010 +0000
+
+    stop erroring every time a category is selected for an untagged way
+
+\e[33mcommit 719c21cf3e6b9c4b9a8527390c1e3da07177804a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 21:35:59 2010 +0000
+
+    Remember dimming/sharpening preferences
+
+\e[33mcommit e2ab911b13c0481f48882740524311de62dadbc7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 21:07:16 2010 +0000
+
+    kill stupid tab bug
+
+\e[33mcommit d9cce49770ceb3c6d47b7e03c25d731a340344df\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 19:18:36 2010 +0000
+
+    Remove v='*' entries from map_features. I'd rather have missing functionality than bogus data
+
+\e[33mcommit 2c185d11cdd82241fcde46f018ff9e539c859bdd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 19:02:40 2010 +0000
+
+    don't break when you ctrl-click the background
+
+\e[33mcommit 95d120395cdc5f8108574ceac20d033b69c6ba02\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 18:41:35 2010 +0000
+
+    move vector background handling to collection, and use singleton method. Now matches imagery and stylesheets
+
+\e[33mcommit e146546ad466eb06858c487b98d80ded749a6c85\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 18:07:48 2010 +0000
+
+    Add descriptions for all the packages
+
+\e[33mcommit 41024ddd2734b9cf371d44f450b0ed8ce0db3487\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 17:50:29 2010 +0000
+
+    change Bing terms link to OSM-specific one
+
+\e[33mcommit fdae13c326baaf6843e63042145d3a76b0a2c21a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 17:44:11 2010 +0000
+
+    read default from imagery.xml rather than using yahoodefault
+
+\e[33mcommit 282a0611ea89903764c2064f32ba61974176bb81\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 17:38:02 2010 +0000
+
+    superstar DJs / here we go
+
+\e[33mcommit 126d12e466132fdf9b1b0ce4554fc2b0429258de\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 15:52:43 2010 +0000
+
+    Provide a link to the website, if the <details> parameter is filled out for bug layers.
+
+\e[33mcommit 1b81880b62d8c457377277780544a561f376e3ee\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 15:52:41 2010 +0000
+
+    Wrap ExternalInterface call in test - not all players support it
+
+\e[33mcommit 2b1c49ff1fa2c4be85fb9844dcb00ab488952ca4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 15:23:51 2010 +0000
+
+    Support loading 1+ GPX files via imagery.xml
+
+\e[33mcommit b61024bf2c158eb32357c7430e3293eb636d8340\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 15:05:59 2010 +0000
+
+    hm, shouldn't have committed that quite yet
+
+\e[33mcommit 2e0b1aab1a4bf48218c7bba348810f8f531258a4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 15:05:11 2010 +0000
+
+    support Potlatch legacy tile scheme; don't support Google
+
+\e[33mcommit b873381deeff8876442b25a4c82bfeadb0c99035\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Nov 30 12:59:53 2010 +0000
+
+    Register a setPosition function that can be used from javascript to
+    adjust the map view.
+
+\e[33mcommit dcae6f3e78342766f8acd9b35b48ba9e1ba6df68\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 12:51:38 2010 +0000
+
+    Make it much less likely to trigger bugClosed errors, but errors still aren't handled in any way
+
+\e[33mcommit a831166766d8171f3bcb2cd42db7ad8af40120ba\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Nov 30 12:19:09 2010 +0000
+
+    Allow a GPX trace specified by the "gpx" parameter to be loaded at startup.
+
+\e[33mcommit c24c78dc506195cc63acb045768b0b59a4706115\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 12:02:31 2010 +0000
+
+    Add shauns suggestion of ordering the relation select panel more usefully - more difficult than it first seemed
+
+\e[33mcommit e6cce605718129559a5cae8684a4007b6dddce69\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 30 12:02:30 2010 +0000
+
+    Improved handling of blank nickname/comment fields (i.e. this is what I meant the first time)
+
+\e[33mcommit d56508448cc740514cb5fcb312f58c39cb7194b4\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Nov 30 10:48:56 2010 +0000
+
+    Allow two javascript functions to be specified which will maximise and
+    minimise the editing area and make the M key toggle between states.
+
+\e[33mcommit 7ad3d632594c0014781ba59282bf072f8700d51d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 10:23:26 2010 +0000
+
+    move attribution to bottom right, and support a 'Terms of use' URL (add <terms_url>http://www.microsoft.com/maps/product/terms.html</terms_url> to the <set>)
+
+\e[33mcommit f323a5359115f53cd7262a0a0977cd97c15271cc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 01:03:19 2010 +0000
+
+    make logo clickable
+
+\e[33mcommit 9791cad480a65eb453ac2006cfb25bb62ad897e1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 30 00:48:21 2010 +0000
+
+    add support for provider attribution and logo, as required by Bing. Add an entry to imagery.xml like this:
+       <set>
+               <name>Bing</name>
+               <url>http://ecn.t0.tiles.virtualearth.net/tiles/a$quadkey.jpeg?g=587&mkt=en-gb&n=z</url>
+               <scheme>microsoft</scheme>
+               <sourcetag>Bing</sourcetag>
+               <attribution_url>http://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial/0,0?zl=1&mapVersion=v1&key=Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU&include=ImageryProviders&output=xml</attribution_url>
+               <logo>bing_maps.png</logo>
+               <logo_url>http://www.bing.com/maps</logo_url>
+       </set>
+
+\e[33mcommit fc5d822ee7be081d553b09beba7c692a12a7f43f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 29 17:27:46 2010 +0000
+
+    Use the name supplied in the config file for the vector layer
+
+\e[33mcommit 1e81c7bc5df821c88a63f857aec5dcc1edaf7fd3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 29 12:16:00 2010 +0000
+
+    Tag release 0.5
+
+\e[33mcommit e9d7084852c98a246e8aca3b3c4d0ec6fd88c162\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 29 11:55:31 2010 +0000
+
+    Boog fix with switching styles
+
+\e[33mcommit 2d542a75f9e23eca0b6833b4698307353c04a865\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 28 23:49:41 2010 +0000
+
+    move imagery and stylesheet collection-handling code out of the Application
+
+\e[33mcommit 74c3dcbfb48bdc479733fb12b1b0fcba8713a2d7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 28 20:00:45 2010 +0000
+
+    on a scale of 0 to awesome, I count this as AWESOME
+
+\e[33mcommit 9cf598cfeeec0ccca947a5e22661348dee1d54dc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 28 19:00:53 2010 +0000
+
+    don't break if trying to cycle ways when there's only one anyway
+
+\e[33mcommit 17d5810efc33a71f863c57e45716d165079a3495\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 28 17:38:13 2010 +0000
+
+    user-definable function keys for background imagery and stylesheets
+
+\e[33mcommit 3ef0a5cff517e1e80762ef2d70facdc55ea698d3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 27 17:21:47 2010 +0000
+
+    fix problem if user preference was set to Yahoo (I'm so much looking forward to getting shot of the Yahoo API...)
+
+\e[33mcommit 9ba21c341b600facd5467feba25c02ce5e15202f\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 27 16:42:35 2010 +0000
+
+    press '/' to cycle through overlapping ways
+
+\e[33mcommit 4b5c8d38f59abff1e5273f577bff060bb0c45d9e\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Sat Nov 27 11:42:48 2010 +0000
+
+    Update ignores.
+
+\e[33mcommit 6492d1f65489e9a285579e2fbd1547539b036da6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 26 16:40:25 2010 +0000
+
+    add the ability to lock entities against purging
+
+\e[33mcommit e12832d45e03e42d0dc72dc07680fa64a9b2a18a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Nov 26 15:43:54 2010 +0000
+
+    Add BikeShopLoader to the autovectorbackground. Also remove the bugs and bike shops buttons, since they should now be loaded via config if required.
+
+\e[33mcommit 5a647ca6794bf1d40ec2eb9dea209e56d15e3fbd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 26 15:33:40 2010 +0000
+
+    boog spotted
+
+\e[33mcommit 67943fafd73229ee0de26f2a267202f3fd2e3310\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Nov 26 14:49:26 2010 +0000
+
+    Load policy files only when the layer is created - often the loader can be created without ever being loaded
+
+\e[33mcommit 3bb5eb916319a30faa99fadb2608511ed009a77e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Nov 26 14:41:48 2010 +0000
+
+    AutoVectorBackground - load VectorBackground layers from a config file
+
+\e[33mcommit 990290f78b369d93134cdcd7b689086975c791cb\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Nov 26 14:41:46 2010 +0000
+
+    Dispatch an event when the map sprites etc have been initialized
+
+\e[33mcommit 224744d743569932839025b242a575cc6abe7543\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 26 12:31:59 2010 +0000
+
+    and remove it from the todo
+
+\e[33mcommit bd891f570841a744b799dc37a876617226a48b70\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 26 12:30:53 2010 +0000
+
+    make imagery menu adapt to where you are. I guess it might need to be bindable so it changes as you pan around, but the whole binding thing still confuses me a bit
+
+\e[33mcommit 4f136782f6d6a77f83df4fdfd172de442c28fd93\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 25 15:24:40 2010 +0000
+
+    Fix the null reference bug. In the end, the simplist thing was to make the code match the comment!
+
+\e[33mcommit 35257b5ee362b7230c55aeaea8a2a209a6be0b83\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Nov 24 22:59:00 2010 +0000
+
+    Allow simplify to work on areas now that the algorithm has been
+    fixed to work when there are multiple nodes in the same place.
+
+\e[33mcommit adfd3663a83c8f8d614efdc1e7904e33103e9de9\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Nov 24 22:27:22 2010 +0000
+
+    When importing a polygon from KML make the start and end points use
+    the same node so it is a proper OSM polygon.
+
+\e[33mcommit deb691614ed87b6f08d93086ded291a2751341ad\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Nov 24 21:41:50 2010 +0000
+
+    Avoid division by zero in simplication algorithm when two end points
+    we are considering are in the same place.
+
+\e[33mcommit 9639f86d2b683c939c01ec57a599336c465f52b6\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Nov 24 21:14:21 2010 +0000
+
+    Only add a new vector layer to the map once we know we have loaded
+    it successfully or it will keep reappearing in the dialog.
+
+\e[33mcommit ae512529c88ef1925f49ddffa0accead05f619d1\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 18:25:51 2010 +0000
+
+    Reformat dates. Surprisingly limited options for parsing and displaying dates.
+
+\e[33mcommit ff3341db80dd45d40be2ac7c9ac152ffdf2b2281\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 17:44:21 2010 +0000
+
+    Don't duplicate bugs. The complete reimplementation of Connection in VectorLayer draws ever closer...
+
+\e[33mcommit be019db447327b327d5ab148d0d43bd66c7fd326\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 16:04:43 2010 +0000
+
+    buglayer todos
+
+\e[33mcommit fbeea04a57dfcd7166f1496d9ff1f81024ecc126\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 16:04:41 2010 +0000
+
+    Close bug as either fixed or invalid
+
+\e[33mcommit 8441bfd788f2b8c96eb76661b9e104ef003382df\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 14:59:33 2010 +0000
+
+    More layout work, and set the flow properly between the different states
+
+\e[33mcommit fd43949bc128893d51adaadfdc92f566da285524\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 14:06:52 2010 +0000
+
+    Remove the tag grid, and start laying out the details properly
+
+\e[33mcommit 1011c46a0ce660b492f98b80b01533588608ea63\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 14:06:51 2010 +0000
+
+    Add nickname (with character restrictions) and comment fields when closing bug
+
+\e[33mcommit 30f2b4775b98dd2fc7efeeb42e65134e57e60e8e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 24 14:06:47 2010 +0000
+
+    Remove bug stuff from marker panel
+
+\e[33mcommit e7e025cea22659b7828e27fedb08fee153dc6afa\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 23 19:22:17 2010 +0000
+
+    don't barf on old saved data
+
+\e[33mcommit 8335517d31b947b6d07bfd3c1fc54d73db1dd4ee\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 23 18:31:33 2010 +0000
+
+    Bing support. Add a <scheme>microsoft</scheme> parameter to imagery.xml for this, and a URL such as <url>http://ecn.t0.tiles.virtualearth.net/tiles/a$quadkey.jpeg?g=587&mkt=en-gb&n=z</url>
+
+\e[33mcommit 3b1f26fb942286ca4af93e609bf962141a09aa66\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 23 14:51:10 2010 +0000
+
+    Create a separate BugPanel, and move the panels into a subfolder - perhaps do this for all the panel variations?
+
+\e[33mcommit f29399c852896a245cc5ecac6c752af0e9c2a022\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 23 12:01:46 2010 +0000
+
+    update todo - new bug involving advancedTagGrid
+
+\e[33mcommit 5bcf6e15bd356dcba3ea1f09260f08f3bcc1f602\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 23 12:01:44 2010 +0000
+
+    Update bug when it has been closed, using the closure approach
+
+\e[33mcommit caad47a9a6791e0be7f009a9627d97cd5e2d9aef\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Nov 23 11:40:10 2010 +0000
+
+    Add KML importer as a vector source.
+
+\e[33mcommit 679680f80be81040b915180809e358108ace0bde\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 22 19:50:40 2010 +0000
+
+    report boog of sorts
+
+\e[33mcommit cdfb04a9926c860344fd0ae029d8e04367bf3e6f\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 22 19:49:18 2010 +0000
+
+    use a closure rather than ExtendedURLLoader for Importer (should eventually do this for everything)
+
+\e[33mcommit f7d8e4d07a9d724325b30e178e43c29b0e501350\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 19:16:09 2010 +0000
+
+    Forgot to update the todo
+
+\e[33mcommit 5df6b0e0040d7e674d1aa9650103f0a467992abd\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 19:15:22 2010 +0000
+
+    the bug layer should autmatically download when panning. Move the loading/parsing code out of the Loader and into the BugLayer to support this
+
+\e[33mcommit 8492f0e099d9774e74de1db848c8e877a89e2dfe\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 19:15:20 2010 +0000
+
+    When downloading from the Connection, also download from the VectorLayers
+
+\e[33mcommit df55044d2577e95ddaa45b8e7f89adf9d242c404\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 22 18:38:51 2010 +0000
+
+    fix dupe nodes stuff
+
+\e[33mcommit 2d9060603d028fb82fd89366631f361ef5cca6d2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 17:01:13 2010 +0000
+
+    Bugfix: Parallelise adding too many nodes to way. Thanks to Rafał Rudzik for patch
+
+\e[33mcommit 51a6b2985c5f3f9b7a379253254ad276e30fd452\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 16:41:47 2010 +0000
+
+    Add todos regarding the bug layer
+
+\e[33mcommit 873ca13e0a38058cbf0d106c3215c58d02b6da86\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 15:26:12 2010 +0000
+
+    Protect against 204 responses; the JSON parser doesn't like empty strings
+
+\e[33mcommit 04096c5067dbd6419801ac14f0ffe7cfb3c4ac02\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 15:26:08 2010 +0000
+
+    Different bug symbols for fixed/invalid bugs
+
+\e[33mcommit e82a999c2db5d7552631a0188ed1c273f8f15dc8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 22 15:19:31 2010 +0000
+
+    fix vector background dialogue to cope with changed stylesheets object
+
+\e[33mcommit 9b180f3bc28172fe49181e71bc7c6bf9c6a742ed\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 12:41:34 2010 +0000
+
+    The BikeShopLoader developed during WhereCampUK, but with the button permanently hidden for now.
+    
+    See the BikeShopLoader.as file for documentation.
+
+\e[33mcommit ec7c715d5426f109c8206fe77768037dbd9d6b10\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 22 12:41:31 2010 +0000
+
+    Make the bug layer work with remote server - use POST, crossdomain.xml
+
+\e[33mcommit 3561c4c68c67396591d994faea55133764219353\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Nov 18 17:16:07 2010 +0000
+
+    fix the "ways no longer seem to belong to a relation" bug
+
+\e[33mcommit 105f3407ce1f43a49dc432fe29cbee221e60100e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Nov 18 13:06:58 2010 +0000
+
+    we like dupes, but not _that_ much
+
+\e[33mcommit d34441169d1faf9796dc0464d858b40f1418db0d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 17 13:03:40 2010 +0000
+
+    Figure out the layer a Marker is on, and bounce it all the way to the MarkerPanel. Show buttons if the marker is on a BugLayer
+
+\e[33mcommit 407f3cc46e8abf8d83a81a4266ba1f01311b4f7f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 17 13:03:38 2010 +0000
+
+    Add potlatch2.BugLayer to extend VectorLayer and have added functions for storing connection parameters (for closing bugs etc)
+
+\e[33mcommit 9c2dda1ca6b3c5f420f708442cae9e21e21609c2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 17 11:33:46 2010 +0000
+
+    Fix the '+ keypress not adding a second tag' bug by adding event listener to Add button
+
+\e[33mcommit 1ccf2cc18085634e9fc73b233acc377400951dda\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 18:39:21 2010 +0000
+
+    Fix stale tags on AdvancedTagGrid when tags are changed
+
+\e[33mcommit 7d874e02c9779a86a3d471d165880788c839bf35\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 18:39:19 2010 +0000
+
+    Remove the tagDataProvider from TagViewer, since I think it's no longer used. TagGrid.mxml uses a different variable with the same name.
+
+\e[33mcommit 3770d80fabb5abdea691bf5ddbd6f17d4f84733b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 17:50:33 2010 +0000
+
+    BugFix - Traces now draw immediately when loaded, now that I've learned (and documented) the intracacies of VectorLayer
+
+\e[33mcommit b6768661c7380d9d271414e8485c4b1f27478e12\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 17:50:31 2010 +0000
+
+    update todo, removing some and adding one
+
+\e[33mcommit 57a76492af3ee76975c4abc42341fa4b7c6d7272\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 17:50:28 2010 +0000
+
+    set the initial NoSelection state before constructing the toolbox, so the icons are initially disabled
+
+\e[33mcommit ac9e3c8f687eb8251df92284a53f301e0dd95d1a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 17:50:27 2010 +0000
+
+    Tweak the path text-offset
+
+\e[33mcommit dc9bc22dfe54eb00f96fb5ba1f8d14ce2ec6ff02\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 16:33:12 2010 +0000
+
+    Support icon opacity in fill (casing-opacity already supported. Makes the dupe nodes look nicer
+
+\e[33mcommit ec76a243ed968680e3c29be8c909528634961001\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 16:25:45 2010 +0000
+
+    Reduce the number of redraws by around a bazillion when dragging nodes around
+
+\e[33mcommit 8a75aa009a396c59d123d9cebac33a7eddccc880\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 16:07:21 2010 +0000
+
+    Move the area and tiger stateClass assignment to use EntityUI.setStateClass, and add some documentation
+
+\e[33mcommit d0862489aa50b235a8e5e9088c15e93cb7d8b99f\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Nov 16 15:23:57 2010 +0000
+
+    Make the reference to the Potlatch2 Primer a link.
+
+\e[33mcommit d294c926b8caecdd798175605e181a29080b975b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:21 2010 +0000
+
+    Make bugs button conditional on having appropriate loader parameters
+
+\e[33mcommit 4ca773676b83947ca03d217532658fa075ada79a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:19 2010 +0000
+
+    Make marker tags grid full height
+
+\e[33mcommit 1ade983e62ee731d2e7ef24993a832aef029ae09\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:17 2010 +0000
+
+    Cleanup bugloader traces, and add more tags
+
+\e[33mcommit 7d2a31eadc02f8809dd50dade217032564ac28a4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:15 2010 +0000
+
+    Bugfix - remove dataprovider since it's set via script
+
+\e[33mcommit 20cd4ac0a93438780da3bdd82d0cfbf334d6a395\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:13 2010 +0000
+
+    Allow markers to be selected, and show a custom marker panel
+
+\e[33mcommit 0b869a24163dfddd96c5c2d3ee1818e8b3c93769\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:09 2010 +0000
+
+    add 'within' to Marker, and bugfix markerui redraws
+
+\e[33mcommit 9846edef1136b3c2eaea25655db8c991c8faff2c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:06 2010 +0000
+
+    Marker UIs, implemented using copy+paste
+
+\e[33mcommit 8fd15ee6d1b1eb13767d47552ac7902480db2013\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:04 2010 +0000
+
+    compile fixes
+
+\e[33mcommit ffeb8f8b0fab7229919f6a7a933272ca2f8993a0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:01:01 2010 +0000
+
+    Create the concept of Marker entities, and use them for bugs
+
+\e[33mcommit b00f5d9489e793ffcd5866eb74ce393af8dfcd35\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:00:59 2010 +0000
+
+    Use the description of the bug to display the label
+
+\e[33mcommit aeba3574ba1c6ca68d32261887cd948a71da1819\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Nov 16 15:00:55 2010 +0000
+
+    First stab at displaying bugs
+
+\e[33mcommit 6e91d15440fbc55d6021a02a21c2740ec55bc1f1\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Tue Nov 16 12:35:26 2010 +0000
+
+    Show road names for unclassified roads.
+
+\e[33mcommit 52c4f53f86842ed344106443ed2e2a7205b913b1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 14 20:10:05 2010 +0000
+
+    update help
+
+\e[33mcommit 9feb4d4d6add6c4ec4cea32b3324845d9597fa8e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 14 19:52:51 2010 +0000
+
+    move way merge to a toolbox function rather than shift-click
+
+\e[33mcommit a31637424cfbcac1ced9cc9ee79e1dd5c339a13d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 14 17:40:38 2010 +0000
+
+    dial B for source tag
+
+\e[33mcommit 38f57355a1f070b7cb5700d66692fed648268589\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Sun Nov 14 14:33:55 2010 +0000
+
+    Removed executable flag from files which don't need it.
+
+\e[33mcommit c47878a4f742eda9db4ae35d28f7b044208d679e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 14 14:17:35 2010 +0000
+
+    standardise on 'name' and 'url' elements for stylesheet and imagery objects
+
+\e[33mcommit bffcb33d70e96e67121be3c52e216a968c878138\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 13 11:16:17 2010 +0000
+
+    make Toolbox act on multiple selections (and light up accordingly)
+
+\e[33mcommit 16a917a5a8ca4ded74b235a91ae8a750d435e059\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 13 10:46:51 2010 +0000
+
+    don't show tag editor when multiple items are selected
+
+\e[33mcommit e3ead19ea35d6f827d1e1f043d87d9c4f5d20098\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 12 10:52:15 2010 +0000
+
+    fix dynamically applied NodeUI state classes to invalidate style list when changed
+
+\e[33mcommit c4eb40595d691b5b78c524c933321db93a59157d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 11 15:59:04 2010 +0000
+
+    Move these useful comments into asdoc format
+
+\e[33mcommit eb7147e434474b038ebed4feeda410922a46a331\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 11 15:16:15 2010 +0000
+
+    Add the icon callback to VectorLayer, since some vector background layers will have icons in the stylesheets. Add some more API docs too.
+
+\e[33mcommit 6dfa2983797714e8a0e58ab9455f6da420007181\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 11 15:16:13 2010 +0000
+
+    Decrement icon counter during error conditions. Without this, an incorrect icon url in the stylesheet prevents the iconLoadedCallback from firing
+
+\e[33mcommit c768796c6948bcb033c2b055bc6aa0f561d59dd2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 10 19:10:25 2010 +0000
+
+    Bugfix - name sprites can be drawn without other icons (or pending icons loading), and updatePosition checks the loaded state before drawing.
+    
+    Without this, these names appeared clustered in the top-left corner of the display.
+
+\e[33mcommit 651b1befdd06c6604c3df560af36ef468df0492c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 10 17:16:25 2010 +0000
+
+    Document some of the features of VectorLayer.as
+
+\e[33mcommit bd209c1e71ce60cbf0c65e42b2254caa2da7eba6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 10 15:20:20 2010 +0000
+
+    Add build target for asdocs
+
+\e[33mcommit 0fad0f5a3c5c90d2b0980c5f25ec49497d993bfb\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Nov 9 23:41:51 2010 +0000
+
+    Add a couple of bugs I spotted to the todo.
+
+\e[33mcommit 5477d1876445ad5649c057d34b0dbb5c41b3d457\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 8 18:07:07 2010 +0000
+
+    Dispatch events when the nodes are added or removed from the dupes list. Doesn't actually redraw the remaining node when removing one, and I don't know why.
+
+\e[33mcommit 463a95a83b35012da7ca72064ea25e8a5edc50b9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 8 18:07:04 2010 +0000
+
+    Refactor dupe nodes - store the node rather than just the id, and move the Vector Background worries into the connection. Make similar methods consistent.
+
+\e[33mcommit 2daca3b0895fcbf9dcb75ead5823d5e5c42526ca\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 8 18:07:02 2010 +0000
+
+    Make the nodePositions array private
+
+\e[33mcommit 50f9570a91931b1981bd7ef49fa137a17f5147d6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 8 18:07:00 2010 +0000
+
+    Fix logic - something went a bit wrong there
+
+\e[33mcommit be3e4439a152c9cd09f4b5cf3ffaac3945799554\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 8 18:06:57 2010 +0000
+
+    Update dupes when node is moved / deleted. Needs further refactoring
+
+\e[33mcommit 31d931b346a2020f331d0e8d6414a12de3502341\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 7 18:06:23 2010 +0000
+
+    registerPOI for vector background layers
+
+\e[33mcommit 52ab1578c716ccca85a5eb211bb36c00b54dce9a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 7 17:27:49 2010 +0000
+
+    this should speed up redraw - need to add registerPOI support for vector background layers though
+
+\e[33mcommit c7ef35c7d54daccfce14680bb62d4b33b83d20f3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 7 15:05:21 2010 +0000
+
+    allow layers to be overridden in MapCSS; this means we can bring selected nodes to the front (above way names, for example)
+
+\e[33mcommit 518989023a411c8d9eb42c96232ecb7a7a09c834\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 5 17:48:40 2010 +0000
+
+    we should be able to purge now that the event listener problem is fixed
+
+\e[33mcommit 34e2f5f3c185801080a8a4145959404fc6dd9090\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 5 14:34:36 2010 +0000
+
+    remove "Loading data..." once a GPX track has loaded
+
+\e[33mcommit fed357805d2921757dd358becee1ef5cba22219a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Nov 5 11:35:34 2010 +0000
+
+    First bash at duplicate node highlighting. Needs a rethink to cope with nodes being on other vector layers.
+
+\e[33mcommit 5beb639602c4de1048f4c46b13d99522f48a7c56\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 5 11:09:29 2010 +0000
+
+    it's all a cunning ploy to get me to use git, I know it
+
+\e[33mcommit 19994cc057dff0b406543fd43b9a3ec3eb835e2e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Nov 5 01:18:46 2010 +0000
+
+    a whole load more event listener fixes, plus the start of multiple selection
+
+\e[33mcommit a12bb02e1b639806248db77a1be7ec46f01b7c60\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Nov 4 18:04:18 2010 +0000
+
+    remove the [_] junction box when unjoining
+
+\e[33mcommit b4d88a3de3f9fdf4088db5b08cb15dce1aaa37e5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 17:39:05 2010 +0000
+
+    Make the undo for unjoin work
+
+\e[33mcommit 10f8466e03d1dbb06b0c7d3a9b0ff6e26cbb5f29\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 17:32:15 2010 +0000
+
+    Need to wrap the suspend/resume around the actual 'doing' bit
+
+\e[33mcommit 1a0a410af2c35e81211b5d9092897dec1fe18401\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 17:28:19 2010 +0000
+
+    Helps if you actually do the actions, but still buggy
+
+\e[33mcommit 251db296bdbc33f087abd2bf8f7a2c8a561483b9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 16:50:50 2010 +0000
+
+    prevent fallthrough to deleteNode if you press j without shift
+
+\e[33mcommit 8ca3db40291f1217f45a827ff778ebb66eae5463\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 16:38:42 2010 +0000
+
+    first stab at unjoin - problems with the UIs not matching up
+
+\e[33mcommit 30dfd37afdbef5695a2855acd234c3c88fb0ac46\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 12:07:35 2010 +0000
+
+    update todo (build numbers)
+
+\e[33mcommit e668005c3e4fb1f6c8f00a702c3fde7262372f39\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Thu Nov 4 12:01:42 2010 +0000
+
+    Load the environment as properties and add an example to the build.properties
+    template showing how to inherit FLEX_HOME from the environment.
+
+\e[33mcommit 75137702553cd4ab91235e5918ee78fabc7ec384\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Nov 4 11:50:51 2010 +0000
+
+    fix refactoring bug
+
+\e[33mcommit f7f3c39ab726e2fc30c39488fcd9a4d9aa26c561\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 4 10:28:59 2010 +0000
+
+    Ant target for building halcyon
+
+\e[33mcommit d98d3d383ac5dd77435872c8e51eb2ba74617e65\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Nov 3 17:38:00 2010 +0000
+
+    update the README
+
+\e[33mcommit b2fcabef691c4822d5235c66f4b6b4a59a3430da\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 3 16:44:24 2010 +0000
+
+    Use build numbers in changeset tag, and also in help dialog (for testers)
+
+\e[33mcommit ae1824c2deef8f23461d8483f6a87154284f1709\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 3 16:44:21 2010 +0000
+
+    Add ant-based build system
+
+\e[33mcommit 5c52b3c53c843b90979c20e4eedfb69dda3276ae\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Nov 3 11:25:13 2010 +0000
+
+    refactoring and some bugfixes
+
+\e[33mcommit bfa37dfbdbe95b85f914ac160191e3c8b2116b5d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Nov 2 09:45:59 2010 +0000
+
+    separate out TagGrid and do all the lovely autocomplete stuff
+
+\e[33mcommit 7e92b3744f25f14d91f8c27d754c77e66374059b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 1 17:47:12 2010 +0000
+
+    delete icon for tags
+
+\e[33mcommit 50b172de71d0addd741ec91986599d759d506a03\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 1 15:26:11 2010 +0000
+
+    Add mousewheel scrolling, but I'll bet this doesn't work on OSX
+
+\e[33mcommit f724abb9992476257cc229f4dd5bc216cfa83bdb\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 1 15:15:18 2010 +0000
+
+    this'll keep the Germans happy
+
+\e[33mcommit e8379443f05dbb4acc2ffb695ce9ea999cf0949e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 1 13:40:22 2010 +0000
+
+    +/- tooltips with current zoom level
+
+\e[33mcommit e35c7a36e9be830fc04b1a58beb5dccd2993e157\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 1 13:08:51 2010 +0000
+
+    now with 11% fewer buttons!
+
+\e[33mcommit 0ec45d0c7ee2f86654898473c9bc14a90784d1f7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 1 12:19:22 2010 +0000
+
+    parallelise fixes
+
+\e[33mcommit 5436b1d66f9f04a5264aec3fe89b05496996db3d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 1 10:56:43 2010 +0000
+
+    remove routes from relations
+
+\e[33mcommit ad016839e7170c2c6c10a0c5f627c96680412881\e[m
+Author: Jochen Topf <jochen@remote.org>
+Date:   Fri Oct 29 22:02:21 2010 +0000
+
+    cleanup indentation etc.
+
+\e[33mcommit af23c5f714a27a41efa79c7c587e4e1277ad9ddb\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 28 11:42:55 2010 +0000
+
+    Provide an option for showing yahoo by default - great for US, less so for elsewhere
+
+\e[33mcommit 8e6eec6864a58ee6ab501ec815687c5b1e681d33\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 28 11:42:50 2010 +0000
+
+    Fix bug where null/none/yahoo imagery was appended to list if stored in sharedobject
+
+\e[33mcommit 8890bf6a912ca688e36fcb586a778d9a85889d43\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 14:55:09 2010 +0000
+
+    Better tiger highlighting style - just change casing colour
+
+\e[33mcommit fc1bbf38f27ee03759ed55a27ab753fa8779059d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 14:30:03 2010 +0000
+
+    Save status of tiger toggle and use it when launching
+
+\e[33mcommit 7dc8e3d624cc30f56132201cc347d217831f0b1e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 14:30:01 2010 +0000
+
+    Remove Changeset.isArea() function
+
+\e[33mcommit 1bb9edbfc33031fef91074fc77d5d9574e8cbda0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 14:29:54 2010 +0000
+
+    Use accurate uids instead of random ones from the dev server
+
+\e[33mcommit 0e91c61960e0519523dc725e7b499041028f7b3b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 14:29:52 2010 +0000
+
+    Require entity constructors to provide uid and timestamps. Finish relation-related parsing
+
+\e[33mcommit 66d7246393f8e67b134a68cf0da41d5595238a9f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 14:29:47 2010 +0000
+
+    First cut at styling TIGER data via an option. Needs lots of propagation of uid and timestamps to get it fully working
+
+\e[33mcommit 5f9c03ec3131306141b14291a199b928c5e60997\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 09:46:11 2010 +0000
+
+    Colour the links on the help pages, while dealing with the insane disconnect between styling subsystems
+
+\e[33mcommit 814b8532a98b9065f7d57d8e7a7f02f8657614b2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 27 09:46:09 2010 +0000
+
+    Add target="_blank" to urls in the help dialog
+
+\e[33mcommit 9cb42592960de99c9fb635f2735a7053cefa50c8\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 26 14:02:41 2010 +0000
+
+    Add new icons for most missing pois. Thanks to twain47 for the icons and the reminder.
+
+\e[33mcommit 99f16114e9d7ec2b3bd30b477562725af845ec3f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 21 14:05:26 2010 +0000
+
+    Ensure that all POIs have an icon, and that there's no opportunity to dnd before the icons have loaded.
+
+\e[33mcommit fcb11befd5cdff03424e810332100a369aa7e6cc\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 21 14:05:23 2010 +0000
+
+    tweak missing image size so that it's the same as that of the p2 presets - looks a little nicer
+
+\e[33mcommit b4a6efac1b18f22c66658717c9e11a0d5b998fc6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 20 11:35:15 2010 +0000
+
+    Help text - how to bring up the DND panel again
+
+\e[33mcommit 0632509320df565d5fa682539b7387bae666861f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 15:02:46 2010 +0000
+
+    Sort out junction highlighting when deleting a way, and leave POIs in situ
+
+\e[33mcommit 445c10df0878f7d5b14701d0c80e4c0c66980e08\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 15:02:44 2010 +0000
+
+    Add note about rlwrap
+
+\e[33mcommit c79e3d40f08ff92355a4fd0f26e2d08f8b60f489\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 15:02:42 2010 +0000
+
+    Update todo - remove items
+
+\e[33mcommit c32ff3b3f1aef965462ed0b2956c78762f91e7d7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:43 2010 +0000
+
+    Create option to force up-front authentication
+
+\e[33mcommit 62be8eeea7d0fc21f9ad1dfed4a840725c816706\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:40 2010 +0000
+
+    Make Connection.getAccessToken private - there's no need now for anything else to get access to the token
+
+\e[33mcommit ebee361d2461aeb4bd9b094642d2fad5e609cbfc\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:39 2010 +0000
+
+    Rename getAccessSorted to ensureAccess, and accept a callback. Rework MyGPX accordingly
+
+\e[33mcommit 9a268054f90049b0f0b810cc9035afef2bf0a842\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:36 2010 +0000
+
+    Remove private oauth variables from savemanager
+
+\e[33mcommit 7501b6947224229d6248a6b80db5e315c828d0a9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:34 2010 +0000
+
+    helps if you use the right parameters
+
+\e[33mcommit 0880dee44b4b16dbe1502de4d692ad51d797281f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:32 2010 +0000
+
+    Move the one-off setting of the access token to p2 startup
+
+\e[33mcommit 9ef74227d27b5fce3fb397c7220293055a3d4f00\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:30 2010 +0000
+
+    Remove all public references to the appID/OAuthConsumer object
+
+\e[33mcommit 782129ef9eda41c84af8379b53a26e6dbf4c09bc\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:28 2010 +0000
+
+    use getParam directly, and fix indentation
+
+\e[33mcommit 846059fa926859b2c9a03b0086675f9f0b1a720b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:26 2010 +0000
+
+    Move the getConsumer method to the Connection
+
+\e[33mcommit 2cd7cd41501948382ecf8f6b6602c74ebed67c45\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:24 2010 +0000
+
+    Have the OAuthPanel set the access token on the connection, when received
+
+\e[33mcommit 6cf32e94d6a6555309733d2ca208169e1dc72841\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:22 2010 +0000
+
+    getAccessToken stores it in the connection, if created
+
+\e[33mcommit 7424d9ed08a4ab9c886d76ea4b2fa29c7ef5ab14\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:20 2010 +0000
+
+    MyGPX doesn't refetch any more, and loading text has fewer exclamation points
+
+\e[33mcommit 1ca6727a7e24b25a341ad4bbb6a0e97a181a398b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 19 10:10:18 2010 +0000
+
+    Move getAccessToken logic to the connection
+
+\e[33mcommit a7571ce0bcd28e7138de63fed8fb212f000dd943\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 18 13:13:47 2010 +0000
+
+    Refactor the connection loading of traces, to not reload every time.
+    
+    Also:
+    * Provide a mechanism to force a reload, and use it in MyGPX
+    * Move the once-only stuff in MyGPX to the init method1
+    * Rework the displayed text slightly
+    * Squish a timing-related bug with calling fetchUserTraces and *then* setting the display text
+
+\e[33mcommit ed2d546c1e3f112b9f3f94d67670d973b80b62a9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 18 13:13:44 2010 +0000
+
+    Remove commentary on binding problems. You can't bind to events on other classes, I think I understand things a bit more now.
+
+\e[33mcommit 8c9e62e77eb0961edb2f978719e39c69ed558b38\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 18 11:14:20 2010 +0000
+
+    Remove trace
+
+\e[33mcommit a855acd7018cb7c0b0c08dfc4e3f43a4d783ed88\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 18 11:14:18 2010 +0000
+
+    A little bit of documentation guidance between potlatch2/GpxImporter and halcyon/Trace.as
+
+\e[33mcommit c861c589e9ac2eed4ac9936f056f5b78d92fce72\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Oct 18 06:34:22 2010 +0000
+
+    remove trace
+
+\e[33mcommit a53375e6b0f4382195b939e7dbaecf73d8574078\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Oct 18 06:29:56 2010 +0000
+
+    fun with tweens
+
+\e[33mcommit 513d718229cba53aa8080f4f4ce3b6bed834e2c5\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Oct 17 00:23:52 2010 +0000
+
+    map_features: tunnel, dam
+    potlatch.css: reservoir_covered, dam, tweak leisure=park
+
+\e[33mcommit 2b479c22b11f26d5c6e0a435ef8ae68f8158fd1d\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Oct 16 12:05:34 2010 +0000
+
+    Add "source" tag to every single object.
+    (Oh, and, um, my editor beautified every single <feature>. Hope that doesn't offend anyone.)
+
+\e[33mcommit 094f3ee89498da5d04c29cd0f10d910da26ee27c\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Oct 16 06:41:03 2010 +0000
+
+    construction=rail
+
+\e[33mcommit 2a7d94aa6655c81125f037a22cb6694e524e6ed8\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 17:20:25 2010 +0000
+
+    Remove unnecessary public call, and add notes about future plans
+
+\e[33mcommit fbdb91c8def230349c1eafa16e00bf1784051e61\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 17:20:20 2010 +0000
+
+    Remove the external oauth-get-signing. Only XMLConnection should be fetching things from the API
+
+\e[33mcommit f5dabd504b8e718be4bc93d362fd98917861d73e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 17:20:18 2010 +0000
+
+    Remove the url knowledge from Trace, only XMLConnection should know about these things
+
+\e[33mcommit 34f9fe3be2126c372092b5ed3f87414209127061\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 17:20:15 2010 +0000
+
+    Remove trace statements and comments
+
+\e[33mcommit 27571f6ab9d208e236bbd03a2911ab4c18c38403\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 17:20:13 2010 +0000
+
+    Refactor server-based trace loading. Next: remove all the crud
+
+\e[33mcommit 08c7bc65e6e1d5518d76a84066607664f5c2a154\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 12:26:19 2010 +0000
+
+    Remove created_by tags when serialising for saving
+
+\e[33mcommit 1bd2a08b7f37147fb4a2a276cb5e096fc143e07e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Oct 15 12:26:17 2010 +0000
+
+    Add keyboard shortcuts to toolbox tooltips. The Delete Item adapts depending on what you have selected.
+
+\e[33mcommit da88f2449347b96e85ed8864eb6fb653c6dce088\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Oct 14 21:53:06 2010 +0000
+
+    map_features: add a very basic "source" tag, to roads and paths. needs to be extended to every object.
+    potlatch.css: add a very basic highway=proposed, highway=construction. needs to distinguish between paths, roads, freeways etc.
+
+\e[33mcommit 0713ca4cacd99918eb9f336f4cc783ebe8ff2225\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 14:44:39 2010 +0000
+
+    Use the .xml extension to ensure the traces are returned uncompressed
+
+\e[33mcommit dbc75334e37ec723bc5bf49a5c34f69f40f1d39d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 14:20:34 2010 +0000
+
+    Allow id to be sorted numerically rather than alphabetically
+
+\e[33mcommit b64ab0d7311b5c484eaa115d52bd6bb54f60b77d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 14:20:32 2010 +0000
+
+    Pass the data object, rather than relying on selectedIndex
+
+\e[33mcommit 45a0d4ec22909fc702a85dfb703b5995c92edbff\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 11:35:00 2010 +0000
+
+    Finish the shortcuts panel, and make the buildGrid aspect a reusable function
+
+\e[33mcommit 7daa1f76b2f7508c17b34e97b638509daf35bc13\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 11:34:58 2010 +0000
+
+    More shortcuts text, and better layout
+
+\e[33mcommit f32b38e122a157aa56f23e7d620ceab288d85141\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 11:34:57 2010 +0000
+
+    First stab at generating the keyboard shortcuts programatically - otherwise the sheer volume of <mx:Blah> tags becomes unreadable
+
+\e[33mcommit e2d06338b610a08640eeef30296ff654d70a3350\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 13 11:34:55 2010 +0000
+
+    Updated help text, with a few bugs squished. Thanks to Richard Weait for much of this
+
+\e[33mcommit 665583f4337cf15eee91315e9c00c8bab183512e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 12 15:25:05 2010 +0000
+
+    Provide some documentation as to what each of the 4 Connection classes are for.
+
+\e[33mcommit e6dd69e49cb37bab27cb7de6389d61c5e947d342\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 12 11:47:07 2010 +0000
+
+    Only sign the URLs if they match the apiBase. This still needs more work, since you can paste such urls into the VB dialog before the connection is sorted out
+
+\e[33mcommit 742940b8024dd55b1723e15be9714be970858db8\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 12 11:47:05 2010 +0000
+
+    Refactor OAuth URL signing into a common utility method
+
+\e[33mcommit 63225630c318a777780dcf4371b5ec24ca4307ff\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 12 10:13:41 2010 +0000
+
+    It's 140% less painful now, which is close enough
+
+\e[33mcommit 2c3edb5731e88e2c9529325f7014fd8184e2baa0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Oct 12 10:13:40 2010 +0000
+
+    Use tags and descriptions
+
+\e[33mcommit d9aa4b76284317653bc9473feee2cd9e3cd1bccc\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 18:00:51 2010 +0000
+
+    Write down all the fixes needed, before I forget them
+
+\e[33mcommit c2012714af1024a0747d298f141ef2f0834c01b2\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Oct 11 17:14:05 2010 +0000
+
+    add nice 0.2 test case link
+
+\e[33mcommit bf339d6742f84d919dccebebc3aec28adc87d29c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:18 2010 +0000
+
+    Make the dialog automatically fetch the traces. Still needs a guard against repeatedly downloading
+
+\e[33mcommit 22f7346c0381b10a36e7f0b98411374bca4668df\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:15 2010 +0000
+
+    Emit load_completed event when the trace list has loaded
+
+\e[33mcommit cf71e746caff98a6b3d282d3ed761ff11d4ed5dd\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:13 2010 +0000
+
+    Better binding / event handling for loading the trace list
+
+\e[33mcommit 63fc725184f97639d4f286345321b496717d22ea\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:11 2010 +0000
+
+    Don't simplify traces, for now. Should be an option later
+
+\e[33mcommit 2119c8ba10aca968d47fe5e3b2088be7b6a1b7cd\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:10 2010 +0000
+
+    Retrive GPX files from the server using signed urls. This allows downloading of private traces.
+    
+    Currently implemented in a hacky way, so this needs reworking.
+
+\e[33mcommit e4e085a5cea9b38006f7cdfe441a9f71e46f5f94\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:08 2010 +0000
+
+    Fetch the user traces list, and display them as a grid to allow loading.
+    
+    Small bug in fetching - refreshing the display doesn't work great. Larger bug is that the /api/.../data calls need to be signed
+
+\e[33mcommit 7f90a7434b5993caabd5acf854fbdb901c4fa8e6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:06 2010 +0000
+
+    Store the returned traces in the connection, and provide accessor methods for retrieval.
+
+\e[33mcommit d8c15c1e6031d8767bbeede827d47df33eac089c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:04 2010 +0000
+
+    Make the mygpx dialog set up the tokens first
+
+\e[33mcommit 127b9e90b25129110aa0d63d61fce28afe643834\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:02 2010 +0000
+
+    Turn the save function into a callback-driven one. Probably needs renaming now
+
+\e[33mcommit 31cf035b361a3d87dfef7db31e09cfa71b4f8dbf\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:04:01 2010 +0000
+
+    First stub dialog for showing your own GPX traces
+
+\e[33mcommit dc80e3e947135f750e7f01563a710295bb35a12f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Oct 11 17:03:58 2010 +0000
+
+    Add two deleteWayAction bugs to the todo
+
+\e[33mcommit 6052e265b3ffbdc1a36c0323446b62a2cbbd01eb\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Oct 9 19:58:41 2010 +0000
+
+    A few tweaks and a couple more styles.
+    Added a reusable "area_small_name" class for any area that wants to have its name centered in the middle. May need to think a bit about exactly how much text we want displayed.
+
+\e[33mcommit cd087a7644ac60dfb595facbcd6b778dd43e99cb\e[m
+Author: Jonathan Bennett <openstreetmap@jonno.cix.co.uk>
+Date:   Fri Oct 8 21:32:13 2010 +0000
+
+    Adding name input to lake, just to shut rweait's whingeing face up.
+
+\e[33mcommit a085e8899452c18ada12be1e1d8ca7e8912f80f5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Oct 8 11:14:08 2010 +0000
+
+    duuuuuuuuuuh
+
+\e[33mcommit f01fd46519355c48af915025c3b66fad350492e1\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 7 14:32:42 2010 +0000
+
+    Don't hard-code the live osm.org instance
+
+\e[33mcommit 2c17232ef7195612dc5347c0fd893a424fa23ed2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 7 14:32:40 2010 +0000
+
+    Only look up +ve ids
+
+\e[33mcommit 4166090518d0e8eee87611d50f2ea8f3da04ef76\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Oct 7 14:32:38 2010 +0000
+
+    First stab at linking through to the OSM pages
+
+\e[33mcommit db6f5e2d45733d8a7b7e08b06757bbc5fe5fa14c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 6 14:09:28 2010 +0000
+
+    Add Steve Bennetts lingering WayUI bug
+
+\e[33mcommit 79dd2f4bc49b3e2fc51e2bc3e55c93331dc78c39\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Oct 6 14:09:19 2010 +0000
+
+    Fixed by recent layering work
+
+\e[33mcommit 09ac4e14a37ae58e519587efe693f6bbc8954ab6\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Wed Oct 6 13:43:41 2010 +0000
+
+    map_features.xml:
+    - add the various _link roads.
+    - make 'oneway' an 'always' attribute.
+    
+    potlatch.css:
+    - highway=tertiary_link
+    - service=alley
+    - highway=road
+    - text on paths, schools, sports centres
+    - tweak waterway tunnels, powerlines
+    - barrier=fence
+    - power=generator
+    - landuse=*
+    - leisure=garden
+    - embankment=yes (looks poo)
+    - boundary=administrative (TODO other boundaries?)
+    - sports centre, school
+    
+    Possibly controversial: change rendering of unmatched ways to be high vis.
+
+\e[33mcommit a54ffe4ece5b226975847ddd2a3a1f3a4e17b792\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Oct 4 14:29:35 2010 +0000
+
+    fix minor breakage
+
+\e[33mcommit 9b7bfde690b8468f022372fd2c1a1a6c23047819\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Oct 4 12:56:32 2010 +0000
+
+    fix some layering issues
+
+\e[33mcommit 85bbc4c03aa486b0356efdeff801fafb75e65b83\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Oct 3 17:39:06 2010 +0000
+
+    pull through POIs from vector background layers
+
+\e[33mcommit 389ee0c9008b15efc2983bb990786f0d9e1d575f\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Oct 3 04:35:22 2010 +0000
+
+    Add a few new rendering rules:
+    - parking_aisle
+    - cycleway
+    - tram (problematic atm, needs tweaking for colinear highway/tramways)
+    - waterway=drain
+    - power=station
+    - golf=hole
+    - leisure=pitch
+    - landuse=recreation_ground
+    - man_made=pier
+    - leisure=marina, slipway, sports_centre
+    - amenity=school (area)
+    - access tags
+    - beach
+    
+    Tweaks to existing tags:
+    - make route casing thinner
+    - make oneway arrows less obtrusive
+    - unspecified paths brown, not green
+    - service roads
+
+\e[33mcommit b946750b27e41b28aeaadd0f9bdd1be3b3688a7c\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Oct 2 13:59:34 2010 +0000
+
+    Add two rules for rendering power lines
+
+\e[33mcommit 840e8abba98251d04ec09cb4fb78c9870b39c0f1\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sat Oct 2 12:59:58 2010 +0000
+
+    Some changes I made earlier but failed to check in. Praying this doesn't break everything.
+
+\e[33mcommit a369ce426dab9f7a33e5b1473d7215287c6d77d5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 28 13:42:15 2010 +0000
+
+    Add a GPX todo of my own
+
+\e[33mcommit 325ae03e98992248f93629adcafba5b9a2802b67\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 28 13:42:13 2010 +0000
+
+    Add some gpx-related TODOs based on feedback
+
+\e[33mcommit 6a0a745989a192883c59151e6a44fecf36db24ae\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:33 2010 +0000
+
+    Add site_name parameter for customising help dialog text
+
+\e[33mcommit 940c98f4c3b6f1b6e8d487388139b06b809ba9cc\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:30 2010 +0000
+
+    Move first help page into a grid layout
+
+\e[33mcommit c7a1cb1b0c1eb67fce3da68cbecebedc1df5bbec\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:28 2010 +0000
+
+    Fix spelling, and rearrange html on the first page for now
+
+\e[33mcommit 353c57098d839d20b08441f5b4c9ea71b72b2cc5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:27 2010 +0000
+
+    Rounded corners baby, yeah!
+
+\e[33mcommit fa773eeb589ac961634628e3606b3329248e62f4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:25 2010 +0000
+
+    More text for the help dialog
+
+\e[33mcommit ee6702a837112febbe20dfef6ce5d1eaa176346e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:23 2010 +0000
+
+    More work on help dialog
+
+\e[33mcommit 678fae808cd2e6ab7514db0d7305c7d4d298736d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 16 14:27:20 2010 +0000
+
+    First stab at improved help dialog
+
+\e[33mcommit 63609091a362c43bc74875d281768cfd2df7878f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Sep 15 12:56:27 2010 +0000
+
+    Allow deployment control over showing the help dialog on startup. Defaults to off.
+
+\e[33mcommit dede1aabbcc7eeb21fe1451c02db734fe16ac8cf\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 13 18:26:52 2010 +0000
+
+    Can't move a selectedWayNode if it's under a POI text label
+
+\e[33mcommit 75a26b9bd58977e4242d1e2529b2a266d1a028f9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Sep 8 13:22:28 2010 +0000
+
+    Escape on a newly-begun way cancels it properly (using Undo if possible)
+
+\e[33mcommit c6f85e0a572f653d5c55d842a3195a54f16c7ca3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Sep 8 13:19:37 2010 +0000
+
+    Remove Maplint layer, since it's no longer updated
+
+\e[33mcommit adad5f693ce8f0b9597584978ae7fdec421a4f1d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 13:37:09 2010 +0000
+
+    Update todo with various bits and bobs discovered while working on the map_features.xml file
+
+\e[33mcommit 471a93f38e6be5e1fea9195b9135739826fb1e99\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 13:08:53 2010 +0000
+
+    Add an attribution to twain47's icon project, it's certainly deserved even if it isn't required by the CC0 license.
+
+\e[33mcommit 47f4bcdc64092c60269e48643b714e98ceaed3d6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 13:08:50 2010 +0000
+
+    Final batch of icons for areas. All map_features now have an icons, improvements are welcome.
+
+\e[33mcommit 85ac2a281ac61d2e0198172754401f88769d470f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 13:08:48 2010 +0000
+
+    remove duplicate sports track entry
+
+\e[33mcommit 3f8c89b5ebc910f28be3c2829064a14787575ece\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 13:08:46 2010 +0000
+
+    Add icon for agriculture areas, and remove redundant farm from landuse
+
+\e[33mcommit f3498a76591cf9df66537c6f22c73acf455c09e3\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 13:08:45 2010 +0000
+
+    Rename entertainment to food and drink
+
+\e[33mcommit bb8e3771f64b73629d02a9b48549396ce2d0d163\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 11:22:05 2010 +0000
+
+    Add icons for all building areas
+
+\e[33mcommit 18f1c74656e62f933394324902977177a8c77601\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 11:22:01 2010 +0000
+
+    new version of the heliport icon
+
+\e[33mcommit 1866a4d1e443a584a3369a24ddb401e3a04f75a2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 10:20:45 2010 +0000
+
+    Add bike and pedestrian icons.
+
+\e[33mcommit 78b2835f5a0e19f0cb5cabed80afb8be0927821a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 10:01:55 2010 +0000
+
+    Right, no more missing icons while testing. Grrr.
+
+\e[33mcommit 91af1673fa2d1d1c05274605d9136fa472255c82\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 10:01:53 2010 +0000
+
+    Add railway platform icon
+
+\e[33mcommit 1af66c52f0364a9169de2525402fd91bdc1b0f1b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 10:01:51 2010 +0000
+
+    Add icons for disused and abandoned railways
+
+\e[33mcommit 492aab8a6312f02205d9c2d5c765283f06c0484a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 10:01:48 2010 +0000
+
+    Use existing icons for missing highway types. Move track into roads (it's drivable) and pedestrian streets into paths (they aren't drivable).
+
+\e[33mcommit b4c347564e12cc86970ffa844f89029b18e4840d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Sep 7 08:32:22 2010 +0000
+
+    Rearrange categories to change the dnd panel ordering
+
+\e[33mcommit 4a00889fe1acf65791d4c1c2d245659770fc7df4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 6 18:55:40 2010 +0000
+
+    Big Concrete Blocks and friends
+
+\e[33mcommit d1a41549794bb11a31db853a5fcd94362b19c93c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 6 18:25:33 2010 +0000
+
+    add kissing gate
+
+\e[33mcommit b9de6f80106512597cb589fb514a1fa2b9667cfc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 6 17:56:48 2010 +0000
+
+    lift gate
+
+\e[33mcommit 0d706c1654d402cadc9e7b3e0a7f60148d8f9030\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 6 17:30:59 2010 +0000
+
+    a few more icons
+
+\e[33mcommit 554dd3a115ac719c93fb12fd0891e4de38e380e5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 17:14:45 2010 +0000
+
+    Remove boat permissions from a dam (you can't sail in a dam itself, only in the reservoir), and add lake.
+
+\e[33mcommit 6031e5e40dceb2805e554327636b22c85fbc72c0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 17:14:44 2010 +0000
+
+    generic barrier icons for lines
+
+\e[33mcommit 8b05599d7e489f896eff956c6798667094e3587b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 17:14:42 2010 +0000
+
+    Add icons for power lines
+
+\e[33mcommit 851b581e96b38bbf3e3b4a6b7e5ba7204f10e447\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:58:36 2010 +0000
+
+    Add default icons for the remaining pois
+
+\e[33mcommit 6487142a8b39d97bfe7ec945c863eef8b7995aa2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:52:37 2010 +0000
+
+    Add generic barrier icons and place icon to dnd panel
+
+\e[33mcommit 1c98dde087777dedc05720441ed3f2b64c3f0b6c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:52:35 2010 +0000
+
+    Add a blank icon for turning circles
+
+\e[33mcommit 06e06bd74cf4087adb846c57708d3512924d97ed\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:28:34 2010 +0000
+
+    Add generic water icon for all water features
+
+\e[33mcommit b548080730dfd0e2c0c99d30fe0f56201aa94f54\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:28:32 2010 +0000
+
+    Remove duplicate reservoir entry
+
+\e[33mcommit 7c7b21b8bb66000a7184f5f952dbb016b609c960\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:29 2010 +0000
+
+    Improve a few of the input selection fields; some attributes aren't always going to be available.
+
+\e[33mcommit 87aa60a86568a1b2aa1ebc3357af28e397d7c358\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:28 2010 +0000
+
+    Demonstrate the withCategory option.
+
+\e[33mcommit 717d6d8e7facf0c18e8c40d87c0ec83dcdecec5f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:27 2010 +0000
+
+    Remove sports pitch from the dnd panel, it's usually an area and looks strange with no symbol and only thing in the category
+
+\e[33mcommit e072926980d2103d27c73f7b24a29f2e8c5233a4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:25 2010 +0000
+
+    Document, and fix, the withCategory presence option
+
+\e[33mcommit fe8b8578d4f71a3d525668be7a9cbfcbddec6f3d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:24 2010 +0000
+
+    Improve map_features choice documentation, by checking what's implemented in the source code
+
+\e[33mcommit 2df6bfe47107f030a9be0189450f5b7ba3e52abb\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:22 2010 +0000
+
+    tweak cycle routes - desaturate and lighten background, and fiddle with the help text
+
+\e[33mcommit f4ca691111da0ed9176192b4b4bbbc685a92f584\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:21 2010 +0000
+
+    Tweak naming of the button to suggest it might be a different route
+
+\e[33mcommit 2e3ef3ff5f9a8f88e26452592ee3d8c45561eacf\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:19 2010 +0000
+
+    Rename blank icons
+
+\e[33mcommit 0faa71b62fe6b5eaa233a7e474c589a4e8931bde\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Sep 6 15:08:17 2010 +0000
+
+    Oops
+
+\e[33mcommit b150ba3738b177a334b7ae1a36f1ea80374e5c3e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 6 09:51:07 2010 +0000
+
+    basic AutoComplete component and sample support. Needs much more work on the P2 logic for what to autocomplete, and where
+
+\e[33mcommit 6b4eb7a0a7c6b066415001beb56027e58be2d43f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Sep 3 18:46:03 2010 +0000
+
+    Impliment ExternalInterface calls for preventing windowunload when changes need saving
+
+\e[33mcommit 50de464e5d6ed8c55095047d2184ea7a8d9c602b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Sep 3 17:15:27 2010 +0000
+
+    Add a little dark-red border to make overlapping nodes a little easier to spot
+
+\e[33mcommit 2682c85d1d3a202b9853fd30b7a887a7e644f719\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Sep 3 17:15:25 2010 +0000
+
+    Fix two map-panning bugs - when drawing a way (doesn't do sharedmouseevents) and also handle when dragstate=NOT_MOVED
+
+\e[33mcommit 6db81c79b5cf418efc8b1bdfe7731e53608ee159\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Sep 3 14:08:35 2010 +0000
+
+    Prevent error if + pressed while nothing is selected
+
+\e[33mcommit a22f489ac9366c6a29d0cbe4da43e5b5545b8552\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Sep 3 12:37:56 2010 +0000
+
+    Adjust behaviour of numberEditor - add clear button, and explanitory text for when its disabled.
+
+\e[33mcommit 0f046571b5d4ed8936cf35673e7e27ae986d819c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Sep 3 11:04:41 2010 +0000
+
+    Fix backspaceNode leaving junctions highlighted
+
+\e[33mcommit 08257fc060c539f4ba60952a682fc1912b0afec9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 2 21:14:15 2010 +0000
+
+    Yahoo fixes
+
+\e[33mcommit 6bee43dcbe136b4a7c411723da779fe8007606bc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 2 20:54:28 2010 +0000
+
+    press S to save, C to close changeset
+
+\e[33mcommit aeffeedc7272adbe866d9738811d6dbc60e6d949\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 2 18:54:05 2010 +0000
+
+    Modify the add junction code to run all the necessary changes into one Composite Action. Fixes another undo bug
+
+\e[33mcommit 44b5905809ef61e4a08edcbb8464bedd4327e4ef\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 2 17:06:44 2010 +0000
+
+    Update TODO with a few yahoo-related bugs
+
+\e[33mcommit 99fa8e9505f9aeeebabeefcd148a838bef099b3e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 2 16:52:11 2010 +0000
+
+    keep changesets open throughout subsequent uploads, unless we go past the timeout
+
+\e[33mcommit 3d7d20983c3b811036ac09cf827f14165eb6cf1c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 2 16:05:22 2010 +0000
+
+    Upgrade flexlib to 2.5 release. Fixes infinite loop in SuperTabNavigator dropdown.
+    
+    http://code.google.com/p/flexlib/issues/detail?id=271
+
+\e[33mcommit 8ff0d7a97c6f2c4ec1046a24b7fe3b4096b45724\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 2 14:58:19 2010 +0000
+
+    double-click to add new tag
+
+\e[33mcommit 9eb964fc3303d235a053314861d6909af8faa9e1\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Sep 2 14:33:03 2010 +0000
+
+    Find and fix issues with fill colours being black and use isNaN comparisons
+
+\e[33mcommit 9ee534102189c5ca768020b6aa87ee394e02fd61\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 2 11:41:55 2010 +0000
+
+    cursor-key panning, and fix "infinite drag" bug
+
+\e[33mcommit fb8c745cfd6f84d562d50287206690369f5f33f8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 2 11:22:52 2010 +0000
+
+    add + and T keypresses
+
+\e[33mcommit f0c71fc5acdec1a1ab99fb36c9c06b212adb866f\e[m
+Author: Serge Wroclawski <emacsen@gmail.com>
+Date:   Thu Sep 2 01:59:02 2010 +0000
+
+    Adding website box
+
+\e[33mcommit 0031f66f457550f1f73a03945ee59f56e7b5b3c9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Sep 1 19:07:06 2010 +0000
+
+    First stab at getting nodes with interesting tags to show up. Few kinks need to be worked out
+
+\e[33mcommit cde53f796a0464f99d4a111228b1257fbb33b51b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Sep 1 17:21:43 2010 +0000
+
+    Fix the backspace+zero length way blocker.
+
+\e[33mcommit 12c015c3db1cecac70656b9a2879a36978087430\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Sep 1 14:02:33 2010 +0000
+
+    better "drop point or drag map?" detection (same logic as P1)
+
+\e[33mcommit 0ea5a4e01425e556bcc2eb27f445ad222203d296\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Sep 1 13:39:38 2010 +0000
+
+    Recalculate lengths when extending / shortening ways - allows names to update position
+
+\e[33mcommit 91534139aa5bb43dc2b82eb4b86fe8021f23f2b5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Sep 1 12:47:42 2010 +0000
+
+    Fix small flaw in the stylesheet choosing logic
+
+\e[33mcommit d9df33e21787dfb100ca8be810bf74f4bfd745d6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Sep 1 12:27:17 2010 +0000
+
+    remove mx.controls.Alert dependency from halcyon_viewer - Flex should only be used in P2, not Halcyon
+
+\e[33mcommit 519e25e4549174650b5ce6d8c80082223e3ddf8b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 31 17:00:04 2010 +0000
+
+    Default to the first style in the stylesheet list unless another one is passed via parameters or was previously saved.
+    
+    This makes it easier to deploy with e.g. opencyclemap as the default style for first-time users, without overriding saved preferences with a loaderparam.
+
+\e[33mcommit 0869cccfe8507b33cb3cca7e1369e62d81ed26c3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Aug 31 16:26:02 2010 +0000
+
+    Fixed Stuff
+
+\e[33mcommit 3fb5fdf6525aee0ef2a4d20ac93f21cc1d3545c4\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 31 14:49:47 2010 +0000
+
+    Don't attempt to update the elastic if the way has been removed already.
+
+\e[33mcommit 8e5a523fdeb7f1d2e385f8f3100985ed1e0846b3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Aug 31 14:32:32 2010 +0000
+
+    disable caching when using Flash Debug Player
+
+\e[33mcommit b334842fc84e4baecf937b53252c7b564bfb0c38\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Aug 31 08:58:25 2010 +0000
+
+    Don't let editor panels fuck up _factory.relationTags
+
+\e[33mcommit c2729b6d9aad2a309eba489bc7fb295cc35466ac\e[m
+Author: Jonathan Bennett <openstreetmap@jonno.cix.co.uk>
+Date:   Mon Aug 30 21:49:56 2010 +0000
+
+    Modified JavaScript to allow passing of lat, lon and zoom into page in URL query.
+
+\e[33mcommit 42e803513e12e5ef68bcd15713726ba5e4a2c230\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Aug 29 16:06:21 2010 +0000
+
+    add number spinner editor and remove excess boxes from other components
+
+\e[33mcommit 65f2258820e7a979704948d4864acf5562b98f6f\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Aug 28 18:26:31 2010 +0000
+
+    add layer tag editing using a nice slider
+
+\e[33mcommit c8589b30dbd4bd3a9f1c98798b7852a2a8674bbf\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Aug 28 16:46:16 2010 +0000
+
+    add note to use Flex 3.4 or 3.5 to avoid http://bugs.adobe.com/jira/browse/SDK-16705
+
+\e[33mcommit e3a38aeb9eb20b687d55acd7ea8dc77f6121df10\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Aug 28 16:03:07 2010 +0000
+
+    stop scroll bars on tag choice boxes
+
+\e[33mcommit 6a475892a34211ef51c7ac80e5db76d948358547\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Aug 26 15:52:18 2010 +0000
+
+    Listen for changes to the way nodes, and update the elastic. Fixes another undo/redo glitch
+
+\e[33mcommit 3535d0f58a6f67b216d3d678e33eefb37dee2080\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Aug 26 15:10:24 2010 +0000
+
+    Protect setHightlightOnNodes against hover/click on POI (i.e. focus = entity = Node)
+
+\e[33mcommit e02e7ab04ec3b0fdee0e363f6ca6e4a67c9b9590\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Aug 26 14:03:47 2010 +0000
+
+    Updates to todo, and remove spurious comment about backspacenode (!= undo)
+
+\e[33mcommit a578af75695c27e81d0348b0e39de92982a3e506\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Aug 26 09:15:28 2010 +0000
+
+    few more TODOs
+
+\e[33mcommit 1de1fe9f9a519b62cebc33d81a4c74ebc05874db\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Aug 25 16:57:32 2010 +0000
+
+    Merge branch 'undo_drawway'
+
+\e[33mcommit 64c24a9139c28aa66f295e7283ce72bec5515e12\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Aug 25 16:57:06 2010 +0000
+
+    more style tweaks to make everything not blue and leave reasonable spaces
+
+\e[33mcommit 2dee8e956b13f462220bdc81a27c773fc6aa122c\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Aug 25 14:58:41 2010 +0000
+
+    tidy up POI DND layout a bit, and make POI name appear as a tool tip rather than overriding the prompt
+
+\e[33mcommit 02be33eeee0bfa7d32dbc8c3260b590c64e4f0ba\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Aug 25 13:35:46 2010 +0000
+
+    Update MapPaint to redraw node if the UI already existed - e.g. redoing a new POI.
+
+\e[33mcommit b815636a04cf1ec62c86e3733f898b355ee8f78b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Aug 25 13:35:45 2010 +0000
+
+    CreatePOIAction, so that redo has a chance to re-register POI and redraw it (not yet working)
+
+\e[33mcommit d51fc81e6f299a7b6877fff8ddd5719830d8e18d\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Aug 25 13:35:42 2010 +0000
+
+    Undo the BeginWay when creating a POI. This avoids changing states of nodes directly and makes subsequent undos only worry about the POI.
+
+\e[33mcommit 8ed85b535d1fa124fe773b72652437ca1f761c4a\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Aug 25 13:35:40 2010 +0000
+
+    Convert beginning a way to a specific (therefore detectable) CUA class
+
+\e[33mcommit 57dc739058b5abe32f5c698a1cdd47718cd64753\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Aug 24 13:19:12 2010 +0000
+
+    obviously
+
+\e[33mcommit 4396c2353ee327d8957d4dc6593dd1a8b1376ca0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Aug 24 13:17:43 2010 +0000
+
+    improve GPS track support
+
+\e[33mcommit 81471520013b42b512b724317f250fe21792e412\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Aug 20 17:01:15 2010 +0000
+
+    Fix two infinite loops in the one line: decrement counter towards zero, and a uint would always be >= 0
+
+\e[33mcommit f0ae480bd9a0c999eddea271c25a5b3f6b43b1d7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Aug 20 14:22:16 2010 +0000
+
+    Turn the undo/save issue from a bug to a feature
+
+\e[33mcommit cf8750047f492d7cca2a0bf85d994f30582acffc\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Aug 20 13:32:20 2010 +0000
+
+    Update todo: splitway+undo now works fine
+
+\e[33mcommit 2f1164f833c9f86f9d891fda8f69907f48f378e6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Aug 20 13:32:18 2010 +0000
+
+    Reverse the markDirty and markClean for entity deletions, if the entity has a negative id. Also add some hopefully useful comments on what's going on.
+
+\e[33mcommit 42d321c000fe6a496e4ac60130ad54b8d5d879c5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Aug 20 13:32:17 2010 +0000
+
+    Allow the CreateEntityAction to set/unset the dirty flags, rather than doing so directly on the connection when the new entity is created.
+    
+    This allows undoing the CreateEntityAction an opportunity to mark the connection clean, if the creation was the first action.
+
+\e[33mcommit b55df13ece5097f796de2b7cbf77a031d554d398\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Aug 20 13:32:15 2010 +0000
+
+    More bugs found while investigating the undo work
+
+\e[33mcommit 58922ab340f21b09100dd8a261cae4d966e360e7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Aug 19 13:57:45 2010 +0000
+
+    updates to TODO
+
+\e[33mcommit 200effa85d328b50e39c03953ee507681a156fad\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Aug 19 13:57:44 2010 +0000
+
+    First stab at changing the UI styles - adding rounded corners and spacing to the dndPanel
+
+\e[33mcommit 2d1868a604533d5f1832948f0ca5c74ff75239da\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Aug 19 13:57:42 2010 +0000
+
+    Save state of the toolbox in SharedObject
+
+\e[33mcommit a361c909e450a8c195f92b2769d183f101029c18\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 17 17:23:12 2010 +0000
+
+    Prevent changes to created_by and version tags on changesets
+
+\e[33mcommit 80934b54e5ed95d174bd1b5518fe3f7b96595253\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 17 17:23:11 2010 +0000
+
+    A few more drawWay-related TODOs
+
+\e[33mcommit 5c0fe2c83f4d3ff6a0a9526b307ad6ccfc3dc4e5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 17 16:08:32 2010 +0000
+
+    Add things to todo before I forget
+
+\e[33mcommit b8b17184198afbf1a36f99c346e407eab2db9fc5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 17 13:37:43 2010 +0000
+
+    Remove quadralat from todo
+
+\e[33mcommit 48077df9fad8617704f270d96e0fc4dffe98bf92\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 17 09:55:24 2010 +0000
+
+    Fix copy+paste error - this is simplify, not straighten
+
+\e[33mcommit b2d7cb372789d30955f69015c2835548a721fb3e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Aug 17 09:53:37 2010 +0000
+
+    Fix for style switching. Might be better ways to do this with refactoring?
+
+\e[33mcommit f4a14c72177dac4c9893d72527e801834dd216c3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Aug 9 07:20:54 2010 +0000
+
+    add todo
+
+\e[33mcommit 8ed56ac75f091f36bad55ff92eeedbc9f5169f69\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Aug 8 14:36:05 2010 +0000
+
+    load GPS tracks from server, needs a bit of refinement still but the basics are there
+
+\e[33mcommit aa75739bf2b1ff106d9b0f286bbbaae699819be8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Aug 7 09:41:47 2010 +0000
+
+    Don't drop a point if the user pans in a drawing mode
+
+\e[33mcommit 7d63807ab437afa8fc302fbe939c4f20972c8488\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Aug 2 18:56:42 2010 +0000
+
+    can fixing it really be this simple?
+
+\e[33mcommit 47290facfdf14a45a16289fa449c7816b84bb9a9\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Aug 1 14:50:10 2010 +0000
+
+    Fix meadow.
+
+\e[33mcommit 96d8d084bf8c49d82d851f836cce23b9ef530b4f\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Sun Aug 1 14:30:39 2010 +0000
+
+    Add agricultural landuse=* tags.
+
+\e[33mcommit 198120b9b69b73c4e3a94aef7beb6602cc72bc80\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Jul 29 14:40:38 2010 +0000
+
+    add:
+    - accommodation category (split from tourism): motel, alpine hut, chalet
+    - misc category (contains places)
+    - tourism: attraction, information, artwork, theme park
+    
+    fix:
+    - add name to tourist attractions, allow areas
+    
+    
+    icons:
+    - airport, helipad, blank transport
+    - blank power icon
+    - blank accommodation
+    - tourist blank, tourist information
+
+\e[33mcommit 5176d9be19df07f7fa39bb0341fbc79c6061dee5\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Thu Jul 29 09:15:29 2010 +0000
+
+    add:
+    - roundabout
+    - rail electrification (inc voltage and frequency)
+    - service road categories
+    - religions for place of worship
+    - sports pitch types (sports)
+    - power station energy sources
+    - fuel types for petrol stations
+    - turning circle
+    - traffic calming
+    
+    fix:
+    - road lanes (slider not implemented)
+    - spelling of laundrette
+    
+    icons:
+    - icons/power_pole_24.png, icons/speed_hump_16.png, icons/power_tower_24.png (please replace at earliest convenience)
+
+\e[33mcommit 4e95ba1f6ac41c72c0358a699aaac2c8e80c00ae\e[m
+Author: Steve Bennett <stevagewp@gmail.com>
+Date:   Wed Jul 28 06:14:19 2010 +0000
+
+    - add airports
+    - add bike lanes
+    - add foot=yes/no
+    - extend rivers properties to stream,canal,drain etc
+    - add cuttings, embankments
+    - add bicycle=yes/no
+    - add tentative documentation at top (needs review)
+    - add power (poles, pylons etc)
+    
+    Probably some other stuff I have forgotten.
+
+\e[33mcommit 964f9ca5395e9ac4483d95463f8fe922969046fe\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Jul 25 17:14:01 2010 +0000
+
+    Make Quadralaterawhatsit properly undoable
+
+\e[33mcommit 9113ab1111d4e9e345f1be43ab55c9ad2fe4810e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jul 13 08:46:12 2010 +0000
+
+    refactor node stateClasses and stylelist calculation
+
+\e[33mcommit a68993a80cfbf55b379a4f4307f065e6d46f1d77\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jul 12 15:28:18 2010 +0000
+
+    remove commented-out line
+
+\e[33mcommit 4bc52ec2169467469e5a7df97365cdf262df3bf9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jul 12 15:23:16 2010 +0000
+
+    blimey, is this still here?
+
+\e[33mcommit 0d8ba2bef1057c12a343d95a292d937d93f2d766\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jul 10 01:48:48 2010 +0000
+
+    squish a couple of redraw bugs
+
+\e[33mcommit f911a5df3a0f322b2d79a5832e1f7d08fd43c0f1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 19:35:02 2010 +0000
+
+    slash and burn trace statements, and fix areas on vector background layers
+
+\e[33mcommit 24f33dd8242307c21f85f062b7b741f7a8bdd9a8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 16:25:16 2010 +0000
+
+    give it a big z-index so POIs in ways appear above the way
+
+\e[33mcommit c2f0e81d973c54a942f3ccec7b9bd1cf6868830b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 16:20:27 2010 +0000
+
+    better still...
+
+\e[33mcommit c09a4de104a015efe88d6eef794fbfaec966ca5c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 16:18:20 2010 +0000
+
+    see if this fixes the "non-instantiator" issue
+
+\e[33mcommit abfaa2c7007a765e3b6fad47bd360e14775495ab\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 16:11:12 2010 +0000
+
+    oops
+
+\e[33mcommit 63de0b139a734414d926c49941fbf9e0c10bb199\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 16:09:09 2010 +0000
+
+    16x16 icons for default stylesheet
+
+\e[33mcommit d3750cb7899671b9dcda844fe441b988e44a2c20\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 15:31:58 2010 +0000
+
+    one or two icons
+
+\e[33mcommit 78b06f4fedfd20f2419001ac4380d8d3e0823e52\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 09:35:03 2010 +0000
+
+    friendlier name
+
+\e[33mcommit 8845680e472318af45b987fd5d3921e0e01c2552\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 09:03:55 2010 +0000
+
+    add OSM import for vector background layers
+
+\e[33mcommit a489384a2e709c1db2895cbf047f969c0c93226a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 07:32:03 2010 +0000
+
+    move up a level
+
+\e[33mcommit 5007a0aba1d7a5bfb06fef568a2394c764ddf2e7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 9 07:27:52 2010 +0000
+
+    Let's just have one type of VectorLayer
+
+\e[33mcommit 3725e9c43134645bb8b496f6c4b9577b66cbe734\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 8 21:11:02 2010 +0000
+
+    cool vector background layer stuff!
+
+\e[33mcommit 8fdba1ee45d4498b5b3c00e41d13c1aa5c7e09e0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 8 10:26:12 2010 +0000
+
+    obviously this means the stylesheet has to use the same colours to make any sense, but hey
+
+\e[33mcommit a9945f03ed451cb2ced3a5350240ba3e9061d787\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 8 10:15:39 2010 +0000
+
+    fix backspacing issue on self-intersecting ways
+
+\e[33mcommit dcf235f0e343b052ee73b6e22267dad047e4a92a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 8 09:38:39 2010 +0000
+
+    fix self-intersecting ways
+
+\e[33mcommit 02181a891ed738bfc58397df7e41daf0b880a5bd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 8 09:12:04 2010 +0000
+
+    more turn restriction stuff, and checkboxes, and a bunch of little fixes
+
+\e[33mcommit d1d10f070168036533452330bdd8a6133f841efa\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Jul 7 18:13:04 2010 +0000
+
+    Hmm. Remove blocker. Can't reproduce it now
+
+\e[33mcommit 8deb34ec0a3ddaf0e6ca705ab6535cdccbe7fdf8\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Jul 7 17:59:41 2010 +0000
+
+    Added blocker
+
+\e[33mcommit 557fffe1b7d3c1165d037ec36ed495953c46cff9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jul 7 17:10:52 2010 +0000
+
+    how do I hate thee, Flex? let me count the ways
+
+\e[33mcommit 603490f51a88035365a7ab653f3a2a0f96d77d58\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jul 7 15:45:37 2010 +0000
+
+    fix node-drawing bug and add little restriction POI icon
+
+\e[33mcommit 287080ea11ad32710366a661473d2034dd71d573\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jul 7 13:05:19 2010 +0000
+
+    start of turn restriction editor
+
+\e[33mcommit a935f52c9f1c08efbaf44bda220283ef0b830c76\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jul 7 09:25:10 2010 +0000
+
+    more restriction icons
+
+\e[33mcommit 28087b808841b4df9b84d5db466c16ca8e92470a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jul 7 09:19:44 2010 +0000
+
+    move files to proper location
+
+\e[33mcommit dba7f673ee1baab0f11a8f153864b437ed44d56d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jul 2 10:50:56 2010 +0000
+
+    kill some scrollbars
+
+\e[33mcommit 43f707b787e7b90d5eda9d8cc29df458af8136d7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 1 11:27:48 2010 +0000
+
+    little things that mean a lot... this means you can shift-click right next to an existing node (i.e. within the node's highlight) and add a node
+
+\e[33mcommit 38bd01401aefc780c4ae198f5464a37e051f6ae1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 1 10:58:03 2010 +0000
+
+    categories for drag and drop. And rationalise the TODO a bit
+
+\e[33mcommit 037473a56e73c8d06d27a5d6c812023840faf7a7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 1 08:34:10 2010 +0000
+
+    add 'interactive:no' property, improve clicking behaviour
+
+\e[33mcommit 351a3f4e005d4fe5938fb793a3bde83690a38afd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 30 12:52:01 2010 +0000
+
+    multipolygon fix
+
+\e[33mcommit 39e459589f61c249329ea07989fc814c237b55da\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 30 12:21:32 2010 +0000
+
+    tag viewer as either SuperTabNavigator (for Dave's netbook) or Accordion (for my desktop machine)
+
+\e[33mcommit 64f61796c556aa70c5250d18f11ba493a091bc69\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 30 08:55:09 2010 +0000
+
+    complete arbitrary sublayer support; fix roundabout tagging issue; couple of small fixes
+
+\e[33mcommit 34795d429a4c48b7a7ef23acca494932479c50ff\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 29 16:30:41 2010 +0000
+
+    so painful
+
+\e[33mcommit bbb71a5219e8b025275982f318a26366505c2c78\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 29 14:19:33 2010 +0000
+
+    dear Adobe, FUCK OFF
+
+\e[33mcommit badfc4ff291cbe9c6e2c3051db45f7f3c76b5d05\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 29 13:08:23 2010 +0000
+
+    bugfix
+
+\e[33mcommit fd51ab157071dc41fc5933d8b0a5b46e48d2a9be\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 23 10:15:21 2010 +0000
+
+    add todo
+
+\e[33mcommit 2b6c7876a0e984a8170671a8d11b28fabef512c8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 23 08:23:38 2010 +0000
+
+    spotted by Komzpa
+
+\e[33mcommit 5e29ec23f958d8efd78f2b381febc18c394209da\e[m
+Author: Jonathan Bennett <openstreetmap@jonno.cix.co.uk>
+Date:   Sat Jun 19 13:16:57 2010 +0000
+
+    Corrected typo in map features
+
+\e[33mcommit b730294c78536beabe5a93a8075f10a00c702416\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jun 18 14:21:02 2010 +0000
+
+    Opencyclemap stylesheet
+
+\e[33mcommit acb31580e851da7609ad8465a8dff144c427c245\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jun 18 14:20:18 2010 +0000
+
+    Support 3-char colour values
+
+\e[33mcommit 21610cc3ac3b617eea9d78deba8ec9647c57736e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 18 12:22:13 2010 +0000
+
+    Flex fail
+
+\e[33mcommit 840287a6361784293591ce18a405f769821c2906\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 18 09:51:30 2010 +0000
+
+    refactor EntityUI, better stylesheet selection, etc.
+
+\e[33mcommit 3062a70d936972f5302bcac471b1701325b03c35\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 17 18:40:38 2010 +0000
+
+    fix long-standing eval bug by refactoring MapCSS/RuleSet, and improve previous fix
+
+\e[33mcommit 809bcd67f363bacf6e712a978e2c0ecd20e9b67e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 17 16:47:20 2010 +0000
+
+    fix bug where selecting same road type didn't update the panel
+
+\e[33mcommit d08aed55f73dd95564ea89f499e536acd1e20521\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 17 13:46:30 2010 +0000
+
+    nnnnnnnnnnnnnnnnnnnnnngh
+
+\e[33mcommit 9fc9067f00d9fdef59521ca47b8335fa9d21a0e8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 17 12:34:16 2010 +0000
+
+    couple of todos, and fix the toolbox
+
+\e[33mcommit 53bd8acee6f2b44d0472accb429ecf97aac1767d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 15:30:15 2010 +0000
+
+    apparently people want to be able to save more than once. tsk
+
+\e[33mcommit 145801cfca9952e5a5d2c498a64e3a73d6e6733a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 14:48:43 2010 +0000
+
+    one's a worksforme and the other isn't really a blocker at all. So: woohoo!
+
+\e[33mcommit 212a61ba13798768928b2498e0e05f1454a8ebc4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 13:38:40 2010 +0000
+
+    oh just frigging work
+
+\e[33mcommit deaaccccff5b233d9da82c54ad71d9ad6eacf920\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 13:30:04 2010 +0000
+
+    I _think_ this fixes the slow deselect bug. I think.
+
+\e[33mcommit c6f91f07993442489e65fd33eff496e820e44aad\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 10:14:54 2010 +0000
+
+    and this _is_ the right place to put it
+
+\e[33mcommit 1d2dc2a5cde8e88eaa37a3d5ea31cab9764f70a8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 09:56:59 2010 +0000
+
+    nnnnngh
+
+\e[33mcommit d2c336655bcfa1523831d5f743824ed82c6d4efd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Jun 16 09:21:03 2010 +0000
+
+    remember background imagery; infinite sublayers; bugfixes
+
+\e[33mcommit 3c8957969e65f82586ccffaba778de0b0ebedd0f\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 15 17:57:57 2010 +0000
+
+    small boog fix
+
+\e[33mcommit cb6c24df094390ec99b725faf48de488fac12ab3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 15 17:43:45 2010 +0000
+
+    fix tab selection issue, and remove annoying flash of drag-and-drop panel when going from one selection to another
+
+\e[33mcommit 148d66641676a1c191b288b8c7788acb8f0635dc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 22:57:06 2010 +0000
+
+    position POI labels properly
+
+\e[33mcommit 17cc83db407d59818a90ea6894a84a016c136ea5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 18:15:52 2010 +0000
+
+    don't die when mousing over POIs
+
+\e[33mcommit 4946c5df6d15715adf9b2a837780f45092c97086\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 18:05:24 2010 +0000
+
+    actually, this is tidier
+
+\e[33mcommit f5548ef1d2348de2cc447720f89fee58e3b73c75\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 18:03:13 2010 +0000
+
+    update route editors when entity joins a relation
+
+\e[33mcommit 1314bc2497cdfe8324d5a4f50757f115622dd8fb\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 16:28:56 2010 +0000
+
+    better Save button detection
+
+\e[33mcommit 031cf60b63ac4f63c0c10385e1ceab6f8cfaf0a7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 14:45:40 2010 +0000
+
+    suggestion from RafalR on #osm - "nothing to undo, nothing to save"
+
+\e[33mcommit 94b3286f2797bbdea4d16bad10fcf129426dac69\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 14:12:08 2010 +0000
+
+    put the cursor in the right place
+
+\e[33mcommit 5138fb57428753ffb55daf29723a3edd76375984\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 13:49:12 2010 +0000
+
+    untagged!=unknown
+
+\e[33mcommit 063b945547f884af965a0b70a280be77e8358573\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 13:06:07 2010 +0000
+
+    make it easier to click on ways
+
+\e[33mcommit 2edae0c5bcecba06d09e61749a18aa1e45eb50ad\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 12:36:04 2010 +0000
+
+    ids are Numbers. Not ints, and certainly not uints. Numbers.
+
+\e[33mcommit 97c2afdf0f23dd790db7e318e25f702d48cff018\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 11:44:10 2010 +0000
+
+    fix save dialogue
+
+\e[33mcommit 54a0cdf495762894c8b724772daaf143a555467c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 14 08:57:52 2010 +0000
+
+    centre labels, and keep them centred
+
+\e[33mcommit b5334756964ab457cc7793badf9036a11132f9ce\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jun 13 22:07:35 2010 +0000
+
+    custom imagery dialogue
+
+\e[33mcommit 68bd480f3922574abbdd9cd907165ce7ddadb0cd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jun 13 11:38:26 2010 +0000
+
+    multipolygon bugfix
+
+\e[33mcommit 0b2f061b9aa1cad5c7caffee074e4d1d26801b00\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jun 12 20:40:28 2010 +0000
+
+    hell's teeth that was painful. Make relation roles editable within TagViewer
+
+\e[33mcommit 9a2da7aa91f4f592168bb3a4bc6b0705141d81c6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jun 12 18:38:39 2010 +0000
+
+    oops, where did the comment go? basic multipolygon support
+
+\e[33mcommit b3578832a3d02f56e046537fbc7cb2690b4ff219\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jun 12 18:37:49 2010 +0000
+
+    basic multipolygon rendering
+
+\e[33mcommit e633d5acee02036eaf27e1e8a5324fbf644e6e50\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jun 12 17:21:21 2010 +0000
+
+    fix relation saving boog
+
+\e[33mcommit 61cf12c6e854e2fc5fba08fe61e3110082b47987\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 17:11:52 2010 +0000
+
+    we have an option!
+
+\e[33mcommit 4b6883f34829a84ee17f0df32e3919c61ae08d2f\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 16:28:52 2010 +0000
+
+    remove the options button until we actually have some options :)
+
+\e[33mcommit afa8241dc91c27dc7302fe008130385eea87f0c2\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 16:20:28 2010 +0000
+
+    help stub
+
+\e[33mcommit 8114d1060e06eb1d6176ccc75b4883fc62077c94\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 16:02:53 2010 +0000
+
+    this seems to be fixed...
+
+\e[33mcommit c5d172298b8fdf426a37afc8cb2a9bcc68d4d59c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 15:51:16 2010 +0000
+
+    fun with tooltips
+
+\e[33mcommit c65cde3afbd5719acafc3b04aaf652bc55d194c6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 15:24:38 2010 +0000
+
+    load imagery from XML file
+
+\e[33mcommit d0edfca1462c3265d97b826987e51fcbb78a5b09\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 10:06:06 2010 +0000
+
+    nngh
+
+\e[33mcommit f4d6c24c801b47c3c86d075e71ba347c8e3ba061\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 10:05:38 2010 +0000
+
+    float toolbox on top
+
+\e[33mcommit 502307ad6f00c8cdd086c7683abfc154716bf2ff\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 08:27:29 2010 +0000
+
+    do the 'Add to route' button in the route editor
+
+\e[33mcommit 90dd0571309424e42104026ccc367133300a72c3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 11 07:13:51 2010 +0000
+
+    make parallelise even moar awesome
+
+\e[33mcommit 91b21786bc013b64ff5c3af4b11964c0e5b7ec37\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 10 18:58:08 2010 +0000
+
+    custom mouse pointers when drawing way
+
+\e[33mcommit 792a323a047efff1d49f3c4d1023f167fa064926\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jun 6 22:01:06 2010 +0000
+
+    give Halcyon the ability to load .osm files
+
+\e[33mcommit 6c45bf4e2785c4c31dda31502e51205bf9595861\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jun 6 18:21:13 2010 +0000
+
+    update toolbox icons depending on what's selected (and add the useful W keypress)
+
+\e[33mcommit f186e6641d2f0c9e0a47d82fcdb417fb914fad99\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jun 4 13:43:13 2010 +0000
+
+    More todos found through testing
+
+\e[33mcommit 819dfcbfc9984ea95e2d36094b9c235213515a9d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jun 4 09:41:51 2010 +0000
+
+    fix POI-adding boog
+
+\e[33mcommit d990e170bae4694bd87724d8f52fda0c6d708c91\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 3 15:04:17 2010 +0000
+
+    boog fix
+
+\e[33mcommit c2b54161737044da1d0da27968adc433a93bab76\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jun 3 12:50:59 2010 +0000
+
+    simple read-only AMF API for use with Halcyon
+
+\e[33mcommit 2583c699da8be82ce1accf6a13ea3adae139ecde\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Tue Jun 1 19:22:09 2010 +0000
+
+    updatee TODO: Bug in redoing straighten way
+
+\e[33mcommit 3b0153b165ff46c372641c9a08f537481a599fa0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 1 17:57:49 2010 +0000
+
+    R to repeat tags
+
+\e[33mcommit 526db29456037fa35091dd43aa12518cc12131ee\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 1 16:40:11 2010 +0000
+
+    bugfix
+
+\e[33mcommit e5452a5df332d858d2f28d1b00ce5f1af4ebcdfd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 1 16:13:56 2010 +0000
+
+    space-drag for backgrounds, plus D to dim (au revoir caps lock)
+
+\e[33mcommit e610cb26a827e34a4b5040efc9696a152b4ffdb5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 1 13:27:34 2010 +0000
+
+    don't specify localPath (as otherwise it borks if you're not actually at /potlatch2.swf)
+
+\e[33mcommit cba94f268e01055a9ee9236883436389771b8faa\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 1 12:14:21 2010 +0000
+
+    replace old Yahoo cruft with shinier code
+
+\e[33mcommit 7d0f75b82169983ba7ba1fe3468c8b372e3ae1f3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 1 12:12:52 2010 +0000
+
+    make Yahoo code less horrid, and fix the overzooming bug
+
+\e[33mcommit 70a03d91eb490a1075bd8aa47a5dd1f7724c74b6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon May 31 18:35:38 2010 +0000
+
+    don't bother redrawing EntityUIs that are offscreen
+
+\e[33mcommit 395794d3dab66ba5ccde7821b79932052a836dac\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 30 10:11:36 2010 +0000
+
+    todo - split way undo leaves way dirty. Probably similar things in other places
+
+\e[33mcommit 470adec15f6ac40edb08f6c90519f05656f13243\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 30 09:21:12 2010 +0000
+
+    Update todo with stuff about saving
+
+\e[33mcommit 79150cf395cad2cdaa174db8ad7f8f046715e243\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat May 29 19:30:09 2010 +0000
+
+    Bugfix: You need to have the entity before you can see if it's deleted
+
+\e[33mcommit f84817c9ad33357c67506d667a295913cbc57d74\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat May 29 18:32:08 2010 +0000
+
+    Make an AddMemberToRelationAction, which allows splitway to be reversible when the way is part of relations
+
+\e[33mcommit 59f77a6f90dc3e76530f401c4a0059008bf5bee2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat May 29 17:47:04 2010 +0000
+
+    Splitting ways in an ordered relation - handles insertion order. Still not reversible
+
+\e[33mcommit 5096f47c4bd5065825aa00c12bd30f98b4ce48ea\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat May 29 17:43:40 2010 +0000
+
+    Bugfix - indexOfNode should return int not uint
+
+\e[33mcommit 8133f80b830db02b08bda105d3e37adb7b4fcf2a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 22 09:49:33 2010 +0000
+
+    boog fixed
+
+\e[33mcommit 16d36cf4c1b8f3ec0a868472afb30772946b6ce5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 22 09:48:36 2010 +0000
+
+    make junctions on shift-clicking
+
+\e[33mcommit 2d3e3caec98efec62cc2b0fc338ad40fe51e4268\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 22 09:06:55 2010 +0000
+
+    little boog fix
+
+\e[33mcommit de866a453af3d7e0dcb447a47e29819fe188325f\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 22 08:50:27 2010 +0000
+
+    keyboard shortcut for Undo, plus gratuitous use of ternary operator
+
+\e[33mcommit 925150319c889f16dc37dbeb7bf000f0d6c1815e\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue May 18 00:00:24 2010 +0000
+
+    Bunch of stuff including railway platforms, bridge and tunnel input sets, railways and tram lines can now be in a tunnel or on a bridge. Added option for adding tram route relations. Fixed some indentation.
+
+\e[33mcommit dbbcc56011d1968e28f04d5a4fdf3adcd9ca636b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon May 17 13:13:02 2010 +0000
+
+    and the todo
+
+\e[33mcommit f2fd917a53d1231688b125386458c41e5d698a74\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon May 17 13:12:32 2010 +0000
+
+    parallelise
+
+\e[33mcommit db416d0c34c06ce416535b0a07c4ef8f1fc78f97\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon May 17 10:35:27 2010 +0000
+
+    we've done that (at least, it seems to work)
+
+\e[33mcommit fcdddca621c2a741993600729e88b679e8dbe0b7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon May 17 10:27:03 2010 +0000
+
+    remove node from this way only, and some fixes
+
+\e[33mcommit 4370a560fba5ca8f938d84fc7b68ce7f3148f98a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun May 16 23:05:55 2010 +0000
+
+    backspace ways
+
+\e[33mcommit 73871f14ed0cd3fb7bd5e5a6afc8be24dc913201\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri May 14 16:43:35 2010 +0000
+
+    add a Douglas-Peucker simplify action (currently accessed by a keypress, but will be more useful in conjunction with vector background layers)
+
+\e[33mcommit 6c27a2498e1d82206937b0e5b629db33706124d3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri May 14 13:14:29 2010 +0000
+
+    partly fix splitway for relations (still lots of FIXMEs, but the perfect is the enemy of the good etc. etc.)
+
+\e[33mcommit 5c6c589e4a7145bdc91ddb968c1df6d7cab524fc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon May 10 11:22:04 2010 +0000
+
+    fix bug with drawing nodes in relations
+
+\e[33mcommit 8b3066ec31c3c253526479718a50aff1d1d50798\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu May 6 14:08:01 2010 +0000
+
+    purge ways when there are too many in memory
+
+\e[33mcommit e82b5fa9836acce4ebc2e3d36b489a43f4183fb8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu May 6 09:39:23 2010 +0000
+
+    bugfix
+
+\e[33mcommit 5010c5f572db039c81c2c40a105a847083ee61f7\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon May 3 16:46:33 2010 +0000
+
+    Add some bugs and todos
+
+\e[33mcommit 7c86808955008b120899fbb05a33961328d87d40\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 16:23:38 2010 +0000
+
+    DragWayAction - undoing dragging a way now moves all the nodes together, instead of one at a time
+
+\e[33mcommit 03aec20711d2d417f1cd3fa320748a6b17ff0d77\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun May 2 15:39:37 2010 +0000
+
+    Add Remember Me option (on by default) for oath access key
+
+\e[33mcommit e5071dadcefceec57d9c7012ea97fc5ffa27613f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 15:31:18 2010 +0000
+
+    warn about relations in TODO lest we forget
+
+\e[33mcommit 84605ccb33bd59f555429cb5ed4f5c5b666cdaab\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 15:24:22 2010 +0000
+
+    Add a todo for a quicksearch for the relation finder, requested by smsm1
+
+\e[33mcommit 08ffbf2701100139725f30a6e33d099202f3fd91\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 15:23:44 2010 +0000
+
+    Disable background loading until url field is non-empty. Could be extended to regexps etc
+
+\e[33mcommit 2238c3848699ea1e154a2bc257a57c2f5dcaacb0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 14:59:35 2010 +0000
+
+    Minor change to the instantiation of VectorSourceDialog, in order the close button doesn't get intercepted by the background panel
+
+\e[33mcommit 8367fd81e0860ae6657c9caf315ad7085e47ec0c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 14:03:46 2010 +0000
+
+    Add further details into the splitWay relations handling section
+
+\e[33mcommit 2cb7d4fb299994dc835ae64d983136ee580b2f94\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 13:39:22 2010 +0000
+
+    Clear actions list before pushing to it, so that redo works cleanly.
+
+\e[33mcommit 9a64ca26e261d694bd03ffe4a57c48d50255b571\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun May 2 13:31:59 2010 +0000
+
+    Make splitway reversible. TODO - fix relations bug
+
+\e[33mcommit fb12e33b54092b49dadd8759985c405d982c457d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun May 2 12:19:51 2010 +0000
+
+    slight refactoring of controller states
+
+\e[33mcommit b6096fdc77c33a09242848220742f96d1ed2e0d0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun May 2 12:15:30 2010 +0000
+
+    grr
+
+\e[33mcommit e00ec71ce39ae1a5e48ff0ebcd634696bfd459fd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun May 2 08:20:06 2010 +0000
+
+    drag ways (still needs undo though)
+
+\e[33mcommit dd9d56e6efa66fcdf9eb53a2f79caaff5322b816\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 18:14:33 2010 +0000
+
+    Import GPX files (though we really need to simplify them too)
+
+\e[33mcommit e5230eae20978022e7586beb06c409127d6d316d\e[m
+Author: Jenny Herbert <jennyh@svn.openstreetmap.org>
+Date:   Sat May 1 17:20:08 2010 +0000
+
+    Added police to map_fetures
+
+\e[33mcommit eab3b690f74203c901127ca0692a116647034928\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat May 1 16:53:15 2010 +0000
+
+    press R to reverse a way
+
+\e[33mcommit daec865098f2568f094a1cdb33cc8f68575d8cb0\e[m
+Author: Jenny Herbert <jennyh@svn.openstreetmap.org>
+Date:   Sat May 1 16:27:24 2010 +0000
+
+    Added icons and POIs to map features
+
+\e[33mcommit 0d354276c3c51f8cb2d22894ed8be9ca34cdf14c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 16:02:14 2010 +0000
+
+    alt-click (for now) to bring ways in from vector background layers
+
+\e[33mcommit fc33520e6ce644802341f9dca883be779150a5a0\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat May 1 14:44:34 2010 +0000
+
+    Display the name of the POI when mouse-overing on the drag and drop panel
+
+\e[33mcommit 0bbddeee48a37c09fd14199f14d9504a580c8b0d\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sat May 1 13:32:34 2010 +0000
+
+    Add note to readme about flex version needed as RichardF says that Flex4 has a compatibility issue and won't compile.
+
+\e[33mcommit f28bc36d6317d198815885b8979485f6cc82af84\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 11:09:59 2010 +0000
+
+    remove objects from memory when changeset upload returns 'deleted'
+
+\e[33mcommit 5f987178b706c1d6eff359e9236f4ce06d45c093\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 10:56:04 2010 +0000
+
+    real delete support
+
+\e[33mcommit c5966ee778e3e1ee039052fb2e220eaa14c63e63\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat May 1 10:06:19 2010 +0000
+
+    fix bug undoing create
+
+\e[33mcommit b96020e9b5971db341a71e650d76ef3fe522d8d9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 09:52:20 2010 +0000
+
+    remove debug
+
+\e[33mcommit 22c100c94e2d592d85c113123b47c15549c2a933\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 09:51:17 2010 +0000
+
+    fix junction nodes when deleting ways
+
+\e[33mcommit 462b318090af16cf7499c1d1cebac391282a743e\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat May 1 09:46:45 2010 +0000
+
+    add undo for creating stuff
+
+\e[33mcommit a3fd206dd9f29f7012a1fcbe0e568bb7eccd9b10\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 1 09:25:34 2010 +0000
+
+    add 'split' to toolbox
+
+\e[33mcommit bec5222e15c91bcd9716fb8294d0caff31d36a84\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sun Apr 25 23:48:29 2010 +0000
+
+    Pinching a bollard icon from JOSM. Made cattle gride icon as variant of gate, though it's a bit slow. Some other barrier stuff.
+
+\e[33mcommit 53903bf08e67a2820fffa113eb979afe4e7b4c71\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat Apr 24 16:53:55 2010 +0000
+
+    Bugfix - entity is being set to newFeature not feature. Threw exception on feature=null
+
+\e[33mcommit f96c018826301bbd6700be7ef224c207fb5c4dbe\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat Apr 24 16:19:23 2010 +0000
+
+    Reverse Way direction
+
+\e[33mcommit 3fa08bb4a164aa670a2d68df5c73bb1b4ece8ec9\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Apr 21 09:58:31 2010 +0000
+
+    fix circularise undo action (still doesn't undo adding the nodes)
+
+\e[33mcommit e5a8fa566b0379812650ae2729bd2ca5c5ff7336\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Tue Apr 20 21:27:15 2010 +0000
+
+    first stage of undo/redo functionality -- there are still a number of actions that don't work:
+     * creates aren't undoable
+     * numerous functions in Way/Relation still don't undo
+     * lots of bits should be grouped actions that aren't
+
+\e[33mcommit 6ab8835469055a43065e45e2e71e96c71646c05b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Mar 30 15:52:00 2010 +0000
+
+    fix halcyon_viewer redraw post-refactoring
+
+\e[33mcommit 409d2b331edad12825f914c0c028b64aa6d9421c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Mar 30 15:35:11 2010 +0000
+
+    add lib/ to halcyon path
+
+\e[33mcommit 4f96ac7d5f181a4e35ad2a3728bc6cf0099f8b77\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Mar 29 14:45:50 2010 +0000
+
+    add missing file. Fixes #2842
+
+\e[33mcommit 7cd1326c54a49f1c7e0af0fc8d201052caa0a544\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Mar 28 23:27:17 2010 +0000
+
+    one-way arrows
+
+\e[33mcommit 4eb6b90e962a9772c8b6848ce33bf362ab83d99d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Mar 28 19:01:24 2010 +0000
+
+    really need not to forget this
+
+\e[33mcommit 2ceeff4db256d0d712e808703f42b83c18a0907e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Mar 28 18:56:11 2010 +0000
+
+    fix way splitting and node/UI renumbering
+
+\e[33mcommit e514532135916deecc1b58b4ce2b44dac5a94c05\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sun Mar 28 00:46:10 2010 +0000
+
+    First shot at rendering bridges and tunnels in a generic form that hopefully covers all the way types not too bad. Think the bridge works better than the tunnel. Had to shift the railways up in the z-indexes.
+
+\e[33mcommit 18989100ea878526c8c07db897d271142a36ece6\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sat Mar 27 10:53:42 2010 +0000
+
+    Adding a bunch of barriers. Spotted bug when POIs lack icons. All the point ones need icons.
+
+\e[33mcommit dea0ecb84b0891a858b3098a3eff2a0b648ad377\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sat Mar 27 10:24:05 2010 +0000
+
+    Add the generated directory to the svn ignore.
+
+\e[33mcommit 3b5e0a2eda31e742da1badee409538b1cf0dad69\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sat Mar 27 10:15:30 2010 +0000
+
+    Adding steps feature icon. Playing with steps rendering.
+
+\e[33mcommit 21bb35445c675363a6ca6cc49f4edf46bbb21ad2\e[m
+Author: Jonathan Bennett <openstreetmap@jonno.cix.co.uk>
+Date:   Fri Mar 26 20:17:55 2010 +0000
+
+    Adding items to TODO list at Andy's request
+
+\e[33mcommit 09e5f6f6cb4c0f64b9c0516f6733868c92a58052\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 18:33:35 2010 +0000
+
+    need to do arrows
+
+\e[33mcommit 5cd0d6897049b7df72f11d754fef47f9db281bed\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 18:32:03 2010 +0000
+
+    circularise
+
+\e[33mcommit 9cf5557eb1a0cd21740a36081a105747be4a2c94\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 18:08:05 2010 +0000
+
+    remove redundant todraw
+
+\e[33mcommit 298bf92c01cd3881d04bb482a19a0c8031554258\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 16:57:40 2010 +0000
+
+    might as well remove the debug lines too
+
+\e[33mcommit 5a9c0c150ca9f75a0fc783ded9e7b110fe1d552a\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 16:56:26 2010 +0000
+
+    straighten ways
+
+\e[33mcommit 82edb9102a65309bd780fbf33c9ce478592969c7\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 14:37:14 2010 +0000
+
+    update todo
+
+\e[33mcommit e60330ae3ec9bb2dba29251bc0d2601196a1e71d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 26 14:24:41 2010 +0000
+
+    start of floating geometry palette
+
+\e[33mcommit 3cf3103ac6d39ee1b4f6731f7f2335e315f63b2c\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Mar 24 11:29:14 2010 +0000
+
+    Select new POIs when they are dropped on the map.
+
+\e[33mcommit 76255f33c8968566376241ef0488fdb2cc0988d8\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Wed Mar 24 00:22:03 2010 +0000
+
+    Add a few more map features.
+
+\e[33mcommit 6b86645bfebfec94e4eaaa23a36f9f7a4dbdb915\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Mar 23 23:22:59 2010 +0000
+
+    Adding school feature. Adding building adressing to banks.
+
+\e[33mcommit ba996b43beb9d41dd8a14dcc10d7650aeae474ac\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Mar 23 23:08:35 2010 +0000
+
+    addr:house was missing for the building name. Car Park as areas, and let them have names. Adding Pharmacy, would be nice to have different icons in the left panel depending of if it is dispensing.
+
+\e[33mcommit d34c22fed5bb346e69e5562fbbd7df501f0fabe6\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Mar 23 22:28:07 2010 +0000
+
+    Adding/sorting bank/atm
+
+\e[33mcommit 9e0ff08f33e17efc26a62696122129c2fe5c6ed0\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue Mar 23 00:29:44 2010 +0000
+
+    Various features including, wifi for pubs, car parking, recycling, step count, living street typo and rail station operator/ref/names
+
+\e[33mcommit ba88d07b52650e94b6b1df2a3691fde6401e296c\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Mon Mar 22 01:48:04 2010 +0000
+
+    Adding convenience shop and supermarket. Just copied convenience icon for supermarket icon.
+
+\e[33mcommit 13b8490268bac79f018c3c5426e4021d109f4aa9\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Mon Mar 22 01:31:17 2010 +0000
+
+    Adding Fast Food Feature, some more cuisine options, and text/name for some icons in the map display. Couple of things I noticed added to the todo.
+
+\e[33mcommit a0c56a4b7dd86fbb28ac03172c99631ace1fd774\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sun Mar 21 23:14:15 2010 +0000
+
+    Cafe feature+add name for rendering. Cuisine set.
+
+\e[33mcommit 160db588deffcc7703cf79fbf6cd2aa216ff6f82\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sun Mar 21 22:56:24 2010 +0000
+
+    Adding cycle parking. I'll let someone improve on the car parking logo.
+
+\e[33mcommit ee195b13d37c446b40e1c3bc51bbec091df64688\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sun Mar 21 20:42:18 2010 +0000
+
+    Fix the offset of the pub name text in the rendering. Add item to TODO re online reloading of styles. Add network to the bus route relations.
+
+\e[33mcommit a6ea356a33ad5d05d1b33a849328303d0a750f62\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Sun Mar 21 20:00:47 2010 +0000
+
+    Adding the operator tag to bus routes for the GUI.
+
+\e[33mcommit 344009d4fbc0dd2c01b93b0669bace9dd97fda40\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Mar 21 12:21:01 2010 +0000
+
+    add 'not found' cached image on failure
+
+\e[33mcommit 63ccfcbb18926c130c8327effe36f7f5df12cff1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Mar 19 14:11:42 2010 +0000
+
+    beginning of vector background layers. And a whole load of other stuff too
+
+\e[33mcommit 3726b1689a34acd93cb9b1287a170df94511fc84\e[m
+Author: Thomas Wood <grand.edgemaster@gmail.com>
+Date:   Sat Mar 13 22:27:17 2010 +0000
+
+    Rather than leaving the Submit button disabled, and a cancel button after upload, replace both with a single close button.
+
+\e[33mcommit f269e52b80ab1bde689ef155dbd7858af5bd83f6\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat Mar 13 16:00:28 2010 +0000
+
+    Common getting started notes
+
+\e[33mcommit 10c093ee7766f8d9aae4e3e97d34decd1b4a4825\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Sat Mar 13 15:58:42 2010 +0000
+
+    Allow pubs to be given names.
+
+\e[33mcommit 6edba4c6191a32d1b228c5c30f0cfb7243952292\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Sat Mar 13 15:51:12 2010 +0000
+
+    Make primary and troads wider so they aren't narrower than secondary roads.
+
+\e[33mcommit 3f74643172c05b63af30652082d20110b3975aa9\e[m
+Author: Tom Hughes <tom@compton.nu>
+Date:   Sat Mar 13 15:48:31 2010 +0000
+
+    Add names to tertiary and residential roads.
+
+\e[33mcommit cda31460a6e457fc7713efb16769a9b0a720e079\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat Mar 13 14:57:36 2010 +0000
+
+    Add pub to map_features
+
+\e[33mcommit e29eff8430b112bf442fe8530ef818d29a2daa70\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Mar 10 00:49:11 2010 +0000
+
+    fix horrid merge bug (yay!). Implement suspend/resume events for redrawing, to speed up performance. Change TAG_CHANGE to TAG_CHANGED for consistency.
+
+\e[33mcommit 9c07ed2b5d484f18e0c32ae13ee18375a31cd934\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Mar 9 22:31:03 2010 +0000
+
+    delete ways, too
+
+\e[33mcommit 35f32d2fd86b90aea846e949e35a3195a31c8a5c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Mar 9 21:44:19 2010 +0000
+
+    delete points from ways
+
+\e[33mcommit b122cb544b0deb281708b4c05a8be193044b0fcb\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Feb 28 20:18:37 2010 +0000
+
+    remove trace and get drag images working again
+
+\e[33mcommit 021ff663112dd1ee48a8a59be870ce5d44a24989\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Feb 28 19:32:06 2010 +0000
+
+    Load map features images into cache rather than have Image components load them each time
+
+\e[33mcommit da9886d486c0eec2a5f8d2aa81309e1df4c813eb\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Feb 28 19:30:54 2010 +0000
+
+    Drag Drop icons loaded from map_features
+
+\e[33mcommit d0611ca3b395f9d110333d7c4e67fdf5bcb9bd4a\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Feb 28 17:08:24 2010 +0000
+
+    relations now fire events on member addition/removal, and both WayUI and TagViewer listen for relation changes
+
+\e[33mcommit e0db4a3c790ecb135cf536b045295779ccbc04b2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Feb 28 16:16:04 2010 +0000
+
+    drag and drop from sidebar panel, show dnd panel when nothing selected
+
+\e[33mcommit 6eae531c1dd1bc0f328487fa0e38fec58a21e9de\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Feb 15 14:24:55 2010 +0000
+
+    display icons on drag-and-drop
+
+\e[33mcommit acabebc063677b406b89c46fbc37034fd2ed3660\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Feb 14 19:04:16 2010 +0000
+
+    Drag and Drop POIs. TODO: make a panel, load from mapfeatures. Bug: only shows when map is moved/refreshed
+
+\e[33mcommit 9d9fa2e15ac71cdce1b3d4ba1fd69d213773d808\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Feb 14 16:48:47 2010 +0000
+
+    New Relation button
+
+\e[33mcommit 6c4c7001878ba6d90841a86ae7a5c1a7cdac71c5\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Feb 12 18:52:55 2010 +0000
+
+    Update TODO
+
+\e[33mcommit 2a6561b9b7307ea0b1cb92831c7a100f2356a290\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Jan 15 13:53:10 2010 +0000
+
+    missing file
+
+\e[33mcommit 477f3af767cf128b7a0740aa70900a3b67202f56\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jan 11 09:03:55 2010 +0000
+
+    show junction nodes in a Potlatch 1 style. Ridiculously easy :)
+
+\e[33mcommit d205d7215e1ff413a36b3282cb2e0fdf83ae0c89\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Jan 10 16:25:32 2010 +0000
+
+    minor additions to map features
+
+\e[33mcommit b257656055fcd51ab82c01fb10ad1e4b6a809a01\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 10 16:24:58 2010 +0000
+
+    update todo
+
+\e[33mcommit 68fc5519bc96c0ee44f430efef9659866873059d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 10 16:15:30 2010 +0000
+
+    width can be defined based on maximum width so far
+
+\e[33mcommit f6082d05c2058d826705c267875cbc3b5480d037\e[m
+Author: Matt Amos <zerebubuth@gmail.com>
+Date:   Sun Jan 10 15:41:08 2010 +0000
+
+    Fail. Should have access-qualified class constants.
+
+\e[33mcommit 42b439ae8f61a9fea60eeb5d70b3aa79aaaeef2b\e[m
+Author: Matt Amos <zerebubuth@gmail.com>
+Date:   Sun Jan 10 15:36:56 2010 +0000
+
+    First version of quadrilateralise function for PL2. Needs better error handling.
+
+\e[33mcommit 6842a62be17b7e06d1b27b861b21a2c07abcb6c9\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Jan 10 14:29:55 2010 +0000
+
+    forward & backward in route roles
+
+\e[33mcommit 2b50b260e64611073d4e3b24bcffffa668865270\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Jan 10 14:08:51 2010 +0000
+
+    Drag and drop reordering of relation members
+
+\e[33mcommit 5f16dd59b2aae9d4062b7e79aee4b5d4390b7974\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Jan 10 11:37:32 2010 +0000
+
+    Add and populate a relations member panel
+
+\e[33mcommit 63418d27488ac994e8f680be39b05b8c7cad06be\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Jan 10 11:31:17 2010 +0000
+
+    more delete
+
+\e[33mcommit 292c89dd1e5ff3650cff2effca4f05cd67290796\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Jan 10 11:29:27 2010 +0000
+
+    speed up selection by making editors added lazily with tabs
+
+\e[33mcommit e3b007370482d3f0e78fb59280880876f24cd2b1\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Jan 10 09:57:10 2010 +0000
+
+    Show relation index in advanced properties
+
+\e[33mcommit 9012126477dfae5d86950a98d633996512271f98\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat Jan 9 19:23:20 2010 +0000
+
+    Show+remove (but not add) entity at specific relation indexes
+
+\e[33mcommit 3cdc25a0878729e048a79327466cbd74c7ab3200\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 9 18:46:43 2010 +0000
+
+    delete objects (possibly not complete)
+
+\e[33mcommit 3e2bb0e11dec0c3abc2cf267a4f3842dd3b7f69b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sat Jan 9 18:14:10 2010 +0000
+
+    Relation selection dialog
+
+\e[33mcommit c839a6630b9a1a4990c23bb052261a290da0d369\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Jan 9 17:17:16 2010 +0000
+
+    add browser help links for map features
+
+\e[33mcommit b4cebadb86986813da58ab43e7b8006d8e66f66f\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Jan 9 16:10:20 2010 +0000
+
+    filter category selector by element type
+
+\e[33mcommit 7d0b613680d0a7eadeadd0a93165536e5b2e34a3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Jan 9 15:51:49 2010 +0000
+
+    split ways by pressing X (needs a shiny button!)
+
+\e[33mcommit 2725b5b80d3d4e28f5e7dc2416dac1b9b041f68c\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Fri Jan 8 18:50:12 2010 +0000
+
+    Add full selection from P1, and minor layout changes
+
+\e[33mcommit 86bfbb335fe7c417b74704d5ebb01aaf4eba7f11\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Thu Jan 7 12:05:57 2010 +0000
+
+    fix small relation issues
+
+\e[33mcommit 5c73d1f70fc36d3d3e8a71213cdfca48543982e1\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Tue Dec 29 18:54:34 2009 +0000
+
+    initial relation editing
+
+\e[33mcommit 3b9257e41bc97fd54d6c7667461b53187b9885e6\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Thu Dec 24 12:29:32 2009 +0000
+
+    move bg and style selection to top bar, and give a choice of styles
+
+\e[33mcommit e574c1968a88f0086df6ddc4c4f99915254a9f9b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Dec 17 01:32:44 2009 +0000
+
+    start of vector import support
+
+\e[33mcommit 2d2525a8370ed9ccb6a24130201b7177ffb68961\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Dec 6 11:22:33 2009 +0000
+
+    Add subway rendering and bus stops to map_features
+
+\e[33mcommit 4f45cd2a6ce8f57665cc4a512e24fc3cb1b00314\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 5 19:28:56 2009 +0000
+
+    add dimming control
+
+\e[33mcommit e9c4c3095f6661e09d5781c2e7a621acc2b73db1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Dec 5 17:57:57 2009 +0000
+
+    add UI for selecting a background layer
+
+\e[33mcommit 432a3bdbcb1f0655372a67d859a98617afc106da\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 3 15:32:26 2009 +0000
+
+    Add rendering for addressing, and fix regexps
+
+\e[33mcommit 92e6df143ff61760dbde238dc3e9ed3687bc34ed\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 3 14:56:38 2009 +0000
+
+    add icons to stylesheet
+
+\e[33mcommit 432194eb7f45088a27fad45311feef91dd33f677\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 3 13:24:37 2009 +0000
+
+    rudimentary help and options dialog boxes
+
+\e[33mcommit 7ba8c7390393789ffcd4aece11de61d6ae08bce9\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 3 13:23:25 2009 +0000
+
+    a nicer hover colour, but still not 100% happy
+
+\e[33mcommit 4dffef19c664f71576ab815d82a5c514d5299da2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Dec 3 13:19:18 2009 +0000
+
+    Dave explained what the 'line' tag was intended for, so changed some features appropriately.
+
+\e[33mcommit 48b7c97907415fa4beb81a5d723788c4d8fefb48\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Dec 2 10:42:56 2009 +0000
+
+    add a background color so that the message is visible over aerial imagery
+
+\e[33mcommit 945bcbfcd466664237c56f96bf8e853acf842f59\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 30 14:55:26 2009 +0000
+
+    initial markup for highway=pedestrian
+
+\e[33mcommit fe56d0a20276e13daa00dd47eaa72d9660e00e86\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 30 14:10:33 2009 +0000
+
+    Add poi preset for railway stations
+
+\e[33mcommit 6be6fb35483f4b99833fdd5b51c6033a1eb837cd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 09:02:31 2009 +0000
+
+    double-click to create new POIs
+
+\e[33mcommit 368fb8f1b7df1e6d0bd01845ded01fe2e99d82ee\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 01:14:56 2009 +0000
+
+    fix text offset for POIs, and casing for node shapes
+
+\e[33mcommit b1acafa4592639df1be66d41b2685fc4dbccc4f4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 00:47:17 2009 +0000
+
+    remove redundant code
+
+\e[33mcommit 5b10ea46473d0dd3cd7496979439224036fcbf4c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 00:45:25 2009 +0000
+
+    drag POIs
+
+\e[33mcommit dc2e3937ac2309c0996e803efdba9934a3aa5351\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 00:43:11 2009 +0000
+
+    less todo!
+
+\e[33mcommit b6e94bea65f532a77d9e93cbf1713c7a1231e5dd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 00:42:53 2009 +0000
+
+    select and move POI nodes, and a handful of smaller fixes too
+
+\e[33mcommit 00710f9aa9ebfb84a29becd46c34e9c60a2502b5\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Nov 30 00:42:26 2009 +0000
+
+    fun with railways
+
+\e[33mcommit 50b316d4eb81fbdffacc1c08c056fed721a04374\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Nov 29 21:11:36 2009 +0000
+
+    Add way extending by clicking on first/last node
+
+\e[33mcommit 04a6e284abc8b6efb62368fb97cec9880c06e9e2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Sun Nov 29 21:10:36 2009 +0000
+
+    more area styling, now covers all P1 area colours and more
+
+\e[33mcommit 2fc2d35d736901f30b0773c43806f440051382e2\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 29 20:35:24 2009 +0000
+
+    updated TODO
+
+\e[33mcommit fc36956f15063026ac9bdade1a525bb6a856cb4e\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 29 20:34:30 2009 +0000
+
+    accompanying stylesheet
+
+\e[33mcommit b6e4b82a190989240657256ab2689828efdc39b0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 29 20:34:07 2009 +0000
+
+    highlight nodes in mouseover
+
+\e[33mcommit f63bed9fe04700ccad9f5cf99dc19c0903a671d6\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Nov 29 19:33:31 2009 +0000
+
+    fix creating ways duplicate node bug, and connecting to existing way-node bug
+
+\e[33mcommit 831bf1cfafd1d7ff3e0347d1115c01acb1f93d29\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Nov 29 17:51:21 2009 +0000
+
+    Edit SVGs to not rely on FlexSDK getting the fonts right
+
+\e[33mcommit 6290bf477e1fdb204bad86e2bbc2162fa7b1227b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 29 17:18:00 2009 +0000
+
+    more selection fixes
+
+\e[33mcommit aec94286d17cabcd8016bb63ddb079fe4cbd334f\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 29 15:44:01 2009 +0000
+
+    more selection fixes
+
+\e[33mcommit 77449c56ba433a2dedd57d7d2489fc36bd243173\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 28 13:42:38 2009 +0000
+
+    oops
+
+\e[33mcommit f48d2335db431f06b6dcae7c26eff75acc8e73d4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 28 13:41:51 2009 +0000
+
+    fix problem with nodes not being deselected
+
+\e[33mcommit 0d27819e81a9780f105bf19955e989bf613ff524\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Nov 28 11:30:29 2009 +0000
+
+    fix :drawn
+
+\e[33mcommit c92f3bcb873c773adb81531a4b46ae13f71d2a9b\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 17:38:09 2009 +0000
+
+    Add railway station icon, and change z-index of faulty not-drawn icon. text-offset is buggy
+
+\e[33mcommit 5285d49c7abe87048c6c9810281d33bc77e6fa0f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 17:29:17 2009 +0000
+
+    script for running a local server that's just enough for polatch2 development
+
+\e[33mcommit ada674e3d853c5f9bd43ab7682d8f312b34ea764\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 17:12:07 2009 +0000
+
+    Avoid flashplayer caching, for now
+
+\e[33mcommit 5df1a9477d16b8c99988d358fe1dd493c5dfb15e\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 17:07:09 2009 +0000
+
+    Adding icons to mapfeatures, and create a Karlsruhe-schema addressing inputs for buildings
+
+\e[33mcommit ee143a3421eae9c29f8e53d733d92da681095ca7\e[m
+Author: Matt Amos <zerebubuth@gmail.com>
+Date:   Mon Nov 23 16:58:23 2009 +0000
+
+    Adding some transport icons.
+
+\e[33mcommit 5bcc3596711fb274a43e9c9d1c92817b8fef6120\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 15:47:59 2009 +0000
+
+    waterway icons
+
+\e[33mcommit cdee5246574cbb101bc8210ab40e58c649f659ee\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 15:05:01 2009 +0000
+
+    offset the river name
+
+\e[33mcommit 50829901cc5c1f1f80e8a60f1e06a5f4ca878118\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Mon Nov 23 15:03:53 2009 +0000
+
+    adding styles, and highlightnig problems with the not-drawn stuff
+
+\e[33mcommit 44f282346de0c31bdcde1137c71a7ad7514ea8a2\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 19 12:39:06 2009 +0000
+
+    tweaked footway icon
+
+\e[33mcommit fafd552a40d39f9714c45cfe46a04a3364b10a23\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Thu Nov 19 12:37:59 2009 +0000
+
+    I've made zere cry with my l33t icons skillz
+
+\e[33mcommit c3b9bf5c259848ff82a531d8dfd265d06f7f6bfd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Nov 19 02:42:15 2009 +0000
+
+    continuing to expand and rework selection stuff. Not finished yet but getting there
+
+\e[33mcommit 1b3cef0e6b1c64ce6ce0967f68ef1b1a6e16e92f\e[m
+Author: Andy Allan <gravitystorm@gmail.com>
+Date:   Wed Nov 18 22:02:08 2009 +0000
+
+    create a new stylesheet
+
+\e[33mcommit 7a9ebaafdf312bbc5640f7e476e95ae2ffc41c56\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Nov 18 02:30:41 2009 +0000
+
+    various click-handling improvements/fixes
+
+\e[33mcommit deed57133786d2a00f15c3e9d621a7637b194829\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 15 21:35:42 2009 +0000
+
+    we now use a super special style for ways that haven't been drawn otherwise. Probably should do this with POIs too
+
+\e[33mcommit 41d852af78f1fefafe812c3c098427e82387412b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Nov 15 21:34:49 2009 +0000
+
+    Potlatch 2 in progress. Haven't figured out the mouse events still...
+
+\e[33mcommit 0630813a84e1f35d30b5eeb422707a2fb1aca4c4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Nov 12 00:19:56 2009 +0000
+
+    clearly the Yahoo map should be in the lib folder Richard you idiot
+
+\e[33mcommit 8a5e5764c77fd19cbb012dc147abbed1a8a415e8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat Oct 17 10:10:50 2009 +0000
+
+    add rotation support and special _heading CSS variable
+
+\e[33mcommit c00db4f272c37bc331b9715801eaa6ff9180a550\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Oct 13 10:32:21 2009 +0000
+
+    bugfixes
+
+\e[33mcommit a7311c3205fd137c9f4193c494747ef6dd280bf4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Oct 11 14:37:57 2009 +0000
+
+    update README for Yahoo! component
+
+\e[33mcommit 9490b2ca0a711ed7f7c84151559e9112dfba5d2d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Oct 11 14:34:54 2009 +0000
+
+    Yahoo! background support for Potlatch 2
+
+\e[33mcommit 4c49709a263c82d1265340a2864d011f506910e5\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Oct 10 16:14:52 2009 +0000
+
+    fix coord transport for the bitmap sprites
+
+\e[33mcommit a942b3a414622e158d3d47c008af90980d983d6c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Oct 9 17:40:35 2009 +0000
+
+    add more ways to control the viewer from JavaScript
+
+\e[33mcommit 8848a67feff7516ab91a3a31dc55c4878878d6b4\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Oct 9 15:47:07 2009 +0000
+
+    900913 zoom support. Just needs some UI now to select a tileset!
+
+\e[33mcommit 1628c2d9fd72d3bc42e0182671bb06f0b26410cf\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Oct 9 15:00:05 2009 +0000
+
+    some more footling around with POI nodes in ways
+
+\e[33mcommit 45c7571c1ac81643b7712181fae24a3440e0b3ab\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Oct 9 12:24:01 2009 +0000
+
+    Various rendering/CSS parsing improvements. Tagged-nodes-in-ways still needs looking at - they render, but it currently breaks editing (e.g. moving) in Potlatch 2, because the icons are layered on top of the node sprite
+
+\e[33mcommit 7be305a280f03651849ad4e1bfc517a5b40c7da0\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Oct 9 12:22:16 2009 +0000
+
+    slightly expanded (and commented) MapCSS stylesheet
+
+\e[33mcommit 2b88be778b66d854ea2048fb26223229169dab7c\e[m
+Author: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
+Date:   Wed Sep 30 18:58:15 2009 +0000
+
+    fixed tyop
+
+\e[33mcommit 89f7e420d6a0a797df028222b5535ae0914dcb9b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Sep 30 18:38:33 2009 +0000
+
+    quick todo list for Potlatch 2
+
+\e[33mcommit 7852bdd81e6e01faf6f9466f4e720ac7514a166d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Sep 20 00:16:45 2009 +0000
+
+    working (though incomplete) 900913;
+    do the RIGHT SCALE dammit (I hate projection code. Not looking forward to making this projection-independent...);
+    make Map display list a bit less fragile
+
+\e[33mcommit 25f7c71699830f65e0edafde447c8bfd46785a23\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sun Sep 13 19:32:40 2009 +0000
+
+    900913 tile support, not complete or working yet
+
+\e[33mcommit ebce9b54244d9742be3e05e07f311c642240d27b\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Fri Sep 11 19:34:34 2009 +0000
+
+    categories of additional tags for roads
+
+\e[33mcommit ccbf08fcff237b6bf89d784ed6a1cac46ef2db6a\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Fri Sep 11 10:20:16 2009 +0000
+
+    fix name
+
+\e[33mcommit 3889ea23ae6ec922428dbee35e503a68bcd23976\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Fri Sep 11 10:15:16 2009 +0000
+
+    build configs and use libraries rather than include source trees for externals
+
+\e[33mcommit 241096d711b4b2f26da3352da3a85c3ab6e2908d\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Fri Sep 11 01:08:18 2009 +0000
+
+    try to fix some minor dropdown bugs
+
+\e[33mcommit e68a9e58370921b1d487f9bb43ce8e5545417edc\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Thu Sep 10 20:16:15 2009 +0000
+
+    fix some random bugs + do something a bit cooler with maxspeed
+
+\e[33mcommit 05b8c608d2ba07b52c957253d9a43b41aa3d2485\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 10 00:06:36 2009 +0000
+
+    basic numeric-only eval support, so you can do declarations like { width: eval('10+lanes*2') } . Lots lots more to do on this, one day
+
+\e[33mcommit 99886278c3341088113fa9fea1ad2b2099a68cb0\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Sep 9 17:03:53 2009 +0000
+
+    Richard told you to go away, now go away
+
+\e[33mcommit 2476752ab40a669f9c12808c48321015b8ed1e92\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Sep 9 16:57:08 2009 +0000
+
+    fix drop down freeze bug
+
+\e[33mcommit 8ed8a52dea95333b59f8e33ea8c02a6f22fa9ca8\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Tue Sep 8 18:30:03 2009 +0000
+
+    fix node breaking ooops
+
+\e[33mcommit 600de0103bbcb0ef5328094947ea08d39c43c5a3\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 7 22:40:00 2009 +0000
+
+    don't cry for me, buggy over-verbose YAML library
+
+\e[33mcommit ed5e2c3aa9b11fb07d19ec20adaaadc20580cd85\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Sep 7 22:36:43 2009 +0000
+
+    split casing and fill onto separate levels
+
+\e[33mcommit fea69fa9d2557ebcae8692ba63f1ae296a8f0748\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Mon Sep 7 21:46:53 2009 +0000
+
+    first go at specialised tag editors
+
+\e[33mcommit 86e6b662c2a902559f69be5acc4c5d9ed18bcf8e\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Sep 6 15:30:44 2009 +0000
+
+    create new ways w00t! and extend old ones
+
+\e[33mcommit c7e6d0e22bedcbc05b30630a0da353f47afa391d\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Sep 5 21:09:55 2009 +0000
+
+    refactor EditController to make it stateful, and add addWayNodes functionality with all the fun of making create work correctly too
+
+\e[33mcommit f8810fa42b44520ceb3bf78b81367ab47fd28196\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Sep 4 17:28:12 2009 +0000
+
+    and this might help
+
+\e[33mcommit 893ea943693ddb0bb41b0196608a0c226b5faf8d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Sep 4 17:26:36 2009 +0000
+
+    fix issue with ways in relations not displaying if you panned about; make the stylesheet user-selectable
+
+\e[33mcommit 54324597669182122d771ef2785f44c36366a9ff\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Sep 4 16:53:11 2009 +0000
+
+    just in case you want to, y'know, drag the map or something
+
+\e[33mcommit 421fe2a19779dd77a0f5e575c65296efe411796d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Sep 4 16:36:18 2009 +0000
+
+    bitmap fills FTW
+
+\e[33mcommit 14ae4e7daf8ea46310bc26cafe04a1f2dbbb109d\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Sep 4 13:52:18 2009 +0000
+
+    comment out Inspector as it won't compile out the box otherwise
+
+\e[33mcommit a917019af2c282880f0c14cf0a7f75b55f31be12\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Fri Sep 4 13:50:53 2009 +0000
+
+    POIs, and relations, and stuff :)
+
+\e[33mcommit e0e3d43e22076d6b06f4d468778b2f8bc2ad99ba\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Sep 3 22:27:37 2009 +0000
+
+    MapCSS in progress. Vast amounts still to do, but the meat of it is here. POIs are currently broken
+
+\e[33mcommit 8660933ab5a4059d9013b3fd0174a3577b321a37\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Wed Sep 2 10:33:54 2009 +0000
+
+    generic parent object handling
+
+\e[33mcommit 7953703c0b17dfcdb967699d78c62f1f3fb95ed7\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Mon Aug 31 20:42:54 2009 +0000
+
+    add node drawing + dragging & highlight selected way using stylesheet
+
+\e[33mcommit a88d9944e319961e1a14cdbb151b0b7263ce5760\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Mon Aug 17 12:21:17 2009 +0000
+
+    use X_HTTP... header to simulate PUT
+
+\e[33mcommit ec097415fc362b9652b1d13fcc2ce29bb85e3788\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Aug 16 16:00:59 2009 +0000
+
+    download a crossdomain policy for oauth
+
+\e[33mcommit abe1c925f16a452d6a8f057233f9cd85e3e7ddee\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Aug 16 14:28:41 2009 +0000
+
+    OAuth support and the basics of diff uploading.
+    Issues:
+     * doesn't handle deletes at all yet
+     * we can't do PUT to start the changeset... I had to modify my rails
+     * we can't inspect bodies of conflicts (flash doesn't let us access except on 2xx response)
+
+\e[33mcommit ca6a18405cdd69e707cbda669710b030df173d68\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Thu Aug 13 06:43:48 2009 +0000
+
+    add missing assets
+
+\e[33mcommit 18efd8024dd9df7e1c82b4e411f4bb06467d5d7a\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Aug 12 22:39:39 2009 +0000
+
+    nice zoom buttons and a loading message
+
+\e[33mcommit 401d0c5cca8f3efe0d322d922789902f96daefb9\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Aug 12 20:59:04 2009 +0000
+
+    split potlatch2 into entirely different namespace
+
+\e[33mcommit 92b3ed46435398b2adeaaaccafceb2051e17c118\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Wed Aug 12 20:22:56 2009 +0000
+
+    fix some bugs in feature selector, and awesome stuff
+
+\e[33mcommit dfbd9af874778cf7436b902378acac6a02b09a03\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Aug 3 19:53:23 2009 +0000
+
+    oops, missing this for a while
+
+\e[33mcommit 114ce034f2762c9ecc6b9c7b3597e9da66abcec5\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun Jul 26 15:59:00 2009 +0000
+
+    add a feature selector to the simple view
+
+\e[33mcommit b7fb5dccb0f17ee174e7ec11062ee8b5ba44c301\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 16 15:30:05 2009 +0000
+
+    Reinstate embedded fonts (we need them for the rotated text, d'oh) but move to a separate SWF so that they will hopefully be cached by the browser
+
+\e[33mcommit d503a1f1682db32b5d4dc2a4ffdb2a7cc8b5fedb\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 16 15:00:32 2009 +0000
+
+    Remove no-longer needed directories.
+
+\e[33mcommit 1a5be510ddfacd0581b7995296411b4129392324\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Thu Jul 16 15:00:10 2009 +0000
+
+    Separate Halcyon (rendering) into standalone target without Flex dependency; JavaScript integration; miscellanoues changes.
+
+\e[33mcommit 9b7cb11abb95c3fe1ae4fa23d8d9f629afb1eaff\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 15 22:44:49 2009 +0000
+
+    gah
+
+\e[33mcommit 9e7959268727bcf98c88a9733bc6ba5771d64d13\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 15 22:43:07 2009 +0000
+
+    ignore .tmproj
+
+\e[33mcommit d753e65c6d04bd6cf70e8f4b46e12edde855a6e6\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 15 22:41:17 2009 +0000
+
+    update README
+
+\e[33mcommit 8e6185751eebc4c5a2f0dfe1a1a6d58505d03209\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 15 22:26:02 2009 +0000
+
+    add experimental bitmap export
+
+\e[33mcommit dccf281400b5513baa01f1de5d54d7a99f3e901b\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Mon Jun 15 19:57:54 2009 +0000
+
+    can now change tags in the 'Advanced' mode
+
+\e[33mcommit 6bdec4cee385fbc0a4879ef3b5dc5c6d77e2a7e2\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Jun 13 21:10:09 2009 +0000
+
+    Add some more features
+
+\e[33mcommit 8c1ea252ddaef37c6ebcb5e1a9048393013208b5\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sat Jun 13 19:41:42 2009 +0000
+
+    initial work on tag editor
+
+\e[33mcommit 4ed5f6ed1498948c3428bae7a46a81cb3f0e538c\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Tue Jun 9 05:45:11 2009 +0000
+
+    update stylesheet
+
+\e[33mcommit db0a824aa7eace9993a5c3513d5aa49e8aba19b9\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 8 17:05:09 2009 +0000
+
+    Very basic map event support, plus calculate area centroids correctly.
+
+\e[33mcommit 4c3520f0b524e2c78fb580b0f59b60529849c1f1\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 8 15:23:40 2009 +0000
+
+    Have an exciting new stylesheet.
+
+\e[33mcommit 6b19631cb3f4500f5896dce6b60ec4138f2edb27\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 8 15:20:36 2009 +0000
+
+    Draw multiple strokes, label POIs, and much much more fun.
+
+\e[33mcommit 6cb216b997d3f339c8a2a2700967f8f6acc147dd\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 1 21:26:09 2009 +0000
+
+    Add sublayers (stacking order) for stroke drawing
+
+\e[33mcommit b79c9d08112a0af8f797f48ffe683f08f390fbca\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Mon Jun 1 12:13:30 2009 +0000
+
+    POI stuff
+
+\e[33mcommit b6de89050b2298dfaec94ce899cdd39ae62c5128\e[m
+Author: Dave Stubbs <osm@randomjunk.co.uk>
+Date:   Sun May 31 19:44:55 2009 +0000
+
+    refactor the potlatch 2 code to look more MVC wrt the API parts
+
+\e[33mcommit f270c99427235c959de84fea46d1deee239424cc\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 30 17:24:08 2009 +0000
+
+    basic POI rendering support
+
+\e[33mcommit 0ae7979f1a91ba4a610a8b148b0f5e65ce2d09de\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 30 14:43:55 2009 +0000
+
+    remove last remnants of old-style Potlatch dynamic rescaling
+
+\e[33mcommit ba18b372f9a21c5e97940a2011b8e099c6e26db8\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 30 11:03:04 2009 +0000
+
+    style file
+
+\e[33mcommit 35cc002f0836f6d0dbcec76df78e3a7065a93c6b\e[m
+Author: Richard Fairhurst <richard@systemed.net>
+Date:   Sat May 30 11:02:06 2009 +0000
+
+    it's the end of the world as we know it
+
+\e[33mcommit 6a668a8d8e7e545dc45e8a41de3a88061278e41d\e[m
+Author: Shaun McDonald <shaun@shaunmcdonald.me.uk>
+Date:   Tue May 12 14:10:37 2009 +0000
+
+    Create directory for the next version of potlatch