You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
(11) |
Apr
(36) |
May
(74) |
Jun
(9) |
Jul
|
Aug
(36) |
Sep
(11) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
|
Mar
(94) |
Apr
(63) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(12) |
2009 |
Jan
|
Feb
(2) |
Mar
(4) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <rwh...@us...> - 2009-04-12 00:01:08
|
Revision: 389 http://freetrain.svn.sourceforge.net/freetrain/?rev=389&view=rev Author: rwhite123 Date: 2009-04-12 00:00:54 +0000 (Sun, 12 Apr 2009) Log Message: ----------- Renamed the Surface wrapper class (not the file yet) to AgateSurface to avoid naming conflicts (and massive confusion on my part:)) with the old Surface class and the Agate surface class. Started modifying the AgateSurface class to use AgateLib for surface drawing. Several images will draw on the screen now using AgateLib. Although not everything yet does. Added TODOs to broke-as-a-joke code sections. Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.suo branches/FreeTrainAgate/core/contributions/train/AsymTrainCarImpl.cs branches/FreeTrainAgate/core/contributions/train/ColoredTrainCarImpl.cs branches/FreeTrainAgate/core/contributions/train/ReverseTrainCarImpl.cs branches/FreeTrainAgate/core/contributions/train/SymTrainCarImpl.cs branches/FreeTrainAgate/core/contributions/train/TrainCarContribution.cs branches/FreeTrainAgate/core/controllers/rail/PlatformController.cs branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.cs branches/FreeTrainAgate/core/framework/MainWindow.cs branches/FreeTrainAgate/core/framework/ResourceUtil.cs branches/FreeTrainAgate/core/framework/graphics/AlphaBlendSpriteSet.cs branches/FreeTrainAgate/core/framework/graphics/ColorMappedSprite.cs branches/FreeTrainAgate/core/framework/graphics/DirectSprite.cs branches/FreeTrainAgate/core/framework/graphics/HueTransformSprite.cs branches/FreeTrainAgate/core/framework/graphics/NullSprite.cs branches/FreeTrainAgate/core/framework/graphics/Picture.cs branches/FreeTrainAgate/core/framework/graphics/PictureManager.cs branches/FreeTrainAgate/core/framework/graphics/PreviewDrawer.cs branches/FreeTrainAgate/core/framework/graphics/SimpleSprite.cs branches/FreeTrainAgate/core/framework/graphics/Sprite.cs branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs branches/FreeTrainAgate/core/views/MapOverlay.cs branches/FreeTrainAgate/core/views/NullWeatherOverlay.cs branches/FreeTrainAgate/core/views/QuarterViewDrawer.cs branches/FreeTrainAgate/core/views/WeatherOverlay.cs branches/FreeTrainAgate/core/views/WeatherOverlayImpl.cs branches/FreeTrainAgate/core/world/Direction.cs branches/FreeTrainAgate/core/world/DrawContext.cs branches/FreeTrainAgate/core/world/Voxel.cs branches/FreeTrainAgate/core/world/rail/FatPlatform.cs branches/FreeTrainAgate/core/world/rail/Platform.cs branches/FreeTrainAgate/core/world/rail/Train.cs branches/FreeTrainAgate/core/world/structs/ConstructionSite.cs branches/FreeTrainAgate/core/world/terrain/MountainVoxel.cs branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FenceBuilder.cs branches/FreeTrainAgate/tools/Driver/Driver.cs branches/FreeTrainAgate/tools/PicturePreviewer/Previewer.cs Modified: branches/FreeTrainAgate/FreeTrain.suo =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/contributions/train/AsymTrainCarImpl.cs =================================================================== --- branches/FreeTrainAgate/core/contributions/train/AsymTrainCarImpl.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/contributions/train/AsymTrainCarImpl.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -48,11 +48,11 @@ private readonly Sprite[] slopeSprites; - public override void draw( Surface display, Point pt, int angle ) { + public override void draw( AgateSurface display, Point pt, int angle ) { levelSprites[angle].draw( display, pt ); } - public override void drawSlope( Surface display, Point pt, Direction angle, bool isClimbing ) { + public override void drawSlope( AgateSurface display, Point pt, Direction angle, bool isClimbing ) { slopeSprites[ angle.index + (isClimbing?0:1) ].draw( display, pt ); } Modified: branches/FreeTrainAgate/core/contributions/train/ColoredTrainCarImpl.cs =================================================================== --- branches/FreeTrainAgate/core/contributions/train/ColoredTrainCarImpl.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/contributions/train/ColoredTrainCarImpl.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -108,11 +108,11 @@ - public override void draw( Surface display, Point pt, int angle ) { + public override void draw( AgateSurface display, Point pt, int angle ) { levelSprites[angle&7].draw( display, pt ); } - public override void drawSlope( Surface display, Point pt, Direction angle, bool isClimbing ) { + public override void drawSlope( AgateSurface display, Point pt, Direction angle, bool isClimbing ) { if(!isClimbing) angle = angle.opposite; slopeSprites[ angle.index/2 ].draw( display, pt ); Modified: branches/FreeTrainAgate/core/contributions/train/ReverseTrainCarImpl.cs =================================================================== --- branches/FreeTrainAgate/core/contributions/train/ReverseTrainCarImpl.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/contributions/train/ReverseTrainCarImpl.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -38,12 +38,12 @@ private TrainCarContribution core; - public override void draw( Surface display, Point pt, int angle ) { + public override void draw( AgateSurface display, Point pt, int angle ) { angle ^= 8; core.draw(display,pt,angle); } - public override void drawSlope( Surface display, Point pt, Direction angle, bool isClimbing ) { + public override void drawSlope( AgateSurface display, Point pt, Direction angle, bool isClimbing ) { angle = angle.opposite; isClimbing = !isClimbing; Modified: branches/FreeTrainAgate/core/contributions/train/SymTrainCarImpl.cs =================================================================== --- branches/FreeTrainAgate/core/contributions/train/SymTrainCarImpl.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/contributions/train/SymTrainCarImpl.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -47,11 +47,11 @@ private readonly Sprite[] slopeSprites; - public override void draw( Surface display, Point pt, int angle ) { + public override void draw( AgateSurface display, Point pt, int angle ) { levelSprites[angle&7].draw( display, pt ); } - public override void drawSlope( Surface display, Point pt, Direction angle, bool isClimbing ) { + public override void drawSlope( AgateSurface display, Point pt, Direction angle, bool isClimbing ) { if(!isClimbing) angle = angle.opposite; slopeSprites[ angle.index/2 ].draw( display, pt ); } Modified: branches/FreeTrainAgate/core/contributions/train/TrainCarContribution.cs =================================================================== --- branches/FreeTrainAgate/core/contributions/train/TrainCarContribution.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/contributions/train/TrainCarContribution.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -30,14 +30,14 @@ /// Draws a car to the specified position. /// </summary> /// <param name="angle">[0,16). Angle of the car. 2*direction.index</param> - public abstract void draw( Surface display, Point pt, int angle ); + public abstract void draw( AgateSurface display, Point pt, int angle ); /// <summary> /// Dras a car on a slope. /// </summary> /// <param name="angle">one of 4 directions</param> /// <param name="isClimbing">true if the car is climbing</param> - public abstract void drawSlope( Surface display, Point pt, Direction angle, bool isClimbing ); + public abstract void drawSlope( AgateSurface display, Point pt, Direction angle, bool isClimbing ); // TODO: support cargos } Modified: branches/FreeTrainAgate/core/controllers/rail/PlatformController.cs =================================================================== --- branches/FreeTrainAgate/core/controllers/rail/PlatformController.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/controllers/rail/PlatformController.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -713,7 +713,7 @@ public void drawVoxel( QuarterViewDrawer view, DrawContextEx dc, Location loc, Point pt ) { if( loc.z != baseLoc.z || !isPlacing) return; - Surface canvas = dc.surface; + AgateSurface canvas = dc.surface; switch( this.currentMode ) { case Mode.Station: Modified: branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.cs =================================================================== --- branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -62,12 +62,17 @@ // TODO: locations of the previews are uttely incorrect. fix them // direction N - using(drawer = new PreviewDrawer( pictureN.ClientSize, new Size(2,4), 0 )) { + using(drawer = new PreviewDrawer( pictureN.ClientSize, new Size(2,4), 0 )) + { drawer.draw( RailPattern.getSlope( Direction.NORTH, 3 ), 1, -1 ); drawer.draw( RailPattern.getSlope( Direction.NORTH, 2 ), 1, 0 ); drawer.draw( RailPattern.getSlope( Direction.NORTH, 1 ), 0, 2 ); - drawer.draw( RailPattern.getSlope( Direction.NORTH, 0 ), 0, 3 ); - if(pictureN.Image!=null) pictureN.Image.Dispose(); + drawer.draw( RailPattern.getSlope( Direction.NORTH, 0 ), 0, 3 ); + if( pictureN.Image != null ) + { + pictureN.Image.Dispose(); + } + pictureN.Image = drawer.createBitmap(); } @@ -386,7 +391,7 @@ if(loc==world.Location.UNPLACED) return; if(!SlopeRailRoad.canCreateSlope(loc,direction)) return; - Surface canvas = dc.surface; + AgateSurface canvas = dc.surface; int Z = loc.z; for( int i=0; i<4; i++ ) { Modified: branches/FreeTrainAgate/core/framework/MainWindow.cs =================================================================== --- branches/FreeTrainAgate/core/framework/MainWindow.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/MainWindow.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -143,7 +143,8 @@ private readonly MruHelper mruMenu; - public MainWindow( string[] args, bool constructionMode ) { + public MainWindow( string[] args, bool constructionMode ) + { // this.additionalPluginDirectories = args; // set the singleton reference Modified: branches/FreeTrainAgate/core/framework/ResourceUtil.cs =================================================================== --- branches/FreeTrainAgate/core/framework/ResourceUtil.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/ResourceUtil.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -88,7 +88,7 @@ return new Picture( id, findSystemResource(dayname), findSystemResource(nightname) ); } - public static Surface loadTimeIndependentSystemSurface( string name ) { + public static AgateSurface loadTimeIndependentSystemSurface( string name ) { using(Bitmap bmp=loadSystemBitmap(name)) return directDraw.createSprite(bmp); } Modified: branches/FreeTrainAgate/core/framework/graphics/AlphaBlendSpriteSet.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/AlphaBlendSpriteSet.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/AlphaBlendSpriteSet.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -20,7 +20,7 @@ /// <summary> /// DirectDraw surface. /// </summary> - private Surface[,,] surfaces; + private AgateSurface[,,] surfaces; /// <summary> /// Sprites built for alpha-blending. @@ -33,7 +33,7 @@ int X = src.GetLength(0); int Y = src.GetLength(1); int Z = src.GetLength(2); - surfaces = new Surface[X,Y,Z]; + surfaces = new AgateSurface[X,Y,Z]; sprites = new Sprite[X,Y,Z]; size = new Distance(X,Y,Z); @@ -46,7 +46,7 @@ continue; // this voxel is invisible } - Surface surface = ResourceUtil.directDraw.createOffscreenSurface(sz); + AgateSurface surface = ResourceUtil.directDraw.createOffscreenSurface(sz); surfaces[x,y,z] = surface; surface.fill( Color.Magenta ); surface.sourceColorKey = Color.Magenta; @@ -78,7 +78,7 @@ } public void Dispose() { - foreach( Surface s in surfaces ) + foreach( AgateSurface s in surfaces ) if(s!=null) s.Dispose(); } Modified: branches/FreeTrainAgate/core/framework/graphics/ColorMappedSprite.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/ColorMappedSprite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/ColorMappedSprite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -46,11 +46,11 @@ } } - public override void draw( Surface surface, Point pt ) { + public override void draw( AgateSurface surface, Point pt ) { pt.X -= offset.X; pt.Y -= offset.Y; int idx = (World.world.viewOptions.useNightView)?1:0; - surface.bltColorTransform( pt, picture.surface, origin, size, + surface.bltColorTransform( pt, picture.AgateSurface, origin, size, srcColors[idx], dstColors[idx], false ); } } Modified: branches/FreeTrainAgate/core/framework/graphics/DirectSprite.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/DirectSprite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/DirectSprite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -9,20 +9,20 @@ /// </summary> public class DirectSprite : Sprite { - public DirectSprite( Surface _surface, Point _offset, Point _origin, Size _size ) { + public DirectSprite( AgateSurface _surface, Point _offset, Point _origin, Size _size ) { this.surface = _surface; this._offset = _offset; this.origin = _origin; this._size = _size; } - public DirectSprite( Surface _surface, Point _offset ) + public DirectSprite( AgateSurface _surface, Point _offset ) : this(_surface,_offset,new Point(0,0),_surface.size) {} /// <summary> /// Surface that contains the image. /// </summary> - protected Surface surface; + protected AgateSurface surface; /// <summary> /// The point in the image that will be aligned to @@ -36,7 +36,7 @@ protected readonly Point origin; protected readonly Size _size; - public virtual void draw( Surface surface, Point pt ) { + public virtual void draw( AgateSurface surface, Point pt ) { pt.X -= _offset.X; pt.Y -= _offset.Y; surface.blt( pt, this.surface, origin, _size ); @@ -45,13 +45,13 @@ /// <summary> /// Draws the shape of this sprite in the specified color. /// </summary> - public virtual void drawShape( Surface surface, Point pt, Color color ) { + public virtual void drawShape( AgateSurface surface, Point pt, Color color ) { pt.X -= _offset.X; pt.Y -= _offset.Y; surface.bltShape( pt, this.surface, origin, _size, color ); } - public virtual void drawAlpha( Surface surface, Point pt ) { + public virtual void drawAlpha( AgateSurface surface, Point pt ) { pt.X -= _offset.X; pt.Y -= _offset.Y; surface.bltAlpha( pt, this.surface, origin, _size ); Modified: branches/FreeTrainAgate/core/framework/graphics/HueTransformSprite.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/HueTransformSprite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/HueTransformSprite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -27,13 +27,13 @@ SetColorMap(ColorMask.B, B_target); } - public override void draw( Surface surface, Point pt ) { + public override void draw( AgateSurface surface, Point pt ) { pt.X -= offset.X; pt.Y -= offset.Y; int idx = (World.world.viewOptions.useNightView)?1:0; - surface.bltHueTransform( pt, picture.surface, origin, size, + surface.bltHueTransform( pt, picture.AgateSurface, origin, size, RedTarget, GreenTarget, BlueTarget ); } Modified: branches/FreeTrainAgate/core/framework/graphics/NullSprite.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/NullSprite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/NullSprite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -15,9 +15,9 @@ public static readonly Sprite theInstance = new NullSprite(); - public void draw( Surface surface, Point pt ) {} - public void drawShape( Surface surface, Point pt, Color color ) {} - public void drawAlpha( Surface surface, Point pt ) {} + public void draw( AgateSurface surface, Point pt ) {} + public void drawShape( AgateSurface surface, Point pt, Color color ) {} + public void drawAlpha( AgateSurface surface, Point pt ) {} public Size size { get { return new Size(0,0); } } public Point offset { get { return new Point(0,0); } } Modified: branches/FreeTrainAgate/core/framework/graphics/Picture.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/Picture.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/Picture.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -1,206 +1,225 @@ -using System; -using System.Drawing; -using System.Runtime.Serialization; -using System.Xml; -using org.kohsuke.directdraw; -using freetrain.world; -using freetrain.framework.plugin; - -namespace freetrain.framework.graphics -{ - /// <summary> - /// Wraps DirectDraw surface - /// </summary> - [Serializable] - public class Picture : ISerializable - { - public readonly string id; - - /// <summary> - /// DirectDraw surface. - /// null when the surface is detached. - /// </summary> - private Surface _surface; - - - /// <summary> - /// capable of restoring surface images. - /// </summary> - private readonly SurfaceLoader[,] loaders; - - /// <summary> - /// Dirty flag. Set true to reload the surface. - /// </summary> - private bool dirty; - - - - public Picture( string _id, SurfaceLoader[,] _loaders ) { - this.id = _id; - this.loaders = init(_loaders); - } - - /// <summary> - /// Create a picture from a single bitmap and id. - /// </summary> - public Picture( string _id, string fileName ) { - this.id = _id; - SurfaceLoader[,] sl = new SurfaceLoader[4,2]; - sl[0,0] = new BitmapSurfaceLoader(fileName); - - this.loaders = init(sl); - } - - public Picture( string _id, string dayfileName, string nightfileName ) - { - this.id = _id; - SurfaceLoader[,] sl = new SurfaceLoader[4,2]; - sl[0,0] = new BitmapSurfaceLoader(dayfileName); - sl[0,1] = new BitmapSurfaceLoader(nightfileName); - this.loaders = init(sl); - } - - /// <summary> - /// Load picture from an XML manifest (<picture> element) - /// </summary> - public Picture( XmlElement pic ) : this( pic, pic.Attributes["id"].Value ) {} - - public Picture( XmlElement pic, string _id ) { - this.id = _id; - -// // obtain the size of the bitmap - string baseFileName = XmlUtil.resolve(pic, pic.Attributes["src"].Value).LocalPath; -// this.size = getBitmapSize(baseFileName); - - SurfaceLoader[,] specifiedLoaders = new SurfaceLoader[4,2]; - specifiedLoaders[0,0] = new BitmapSurfaceLoader(baseFileName); - - specifiedLoaders[0,1] = getNightOverride(pic); - foreach( XmlElement ovr in pic.SelectNodes("override")) { - string when = ovr.Attributes["when"].Value; - - int s; - switch(when) { - case "spring": s = 0; break; - case "summer": s = 1; break; - case "autumn": - case "fall": s = 2; break; - case "winter": s = 3; break; - case "night": s = -1; break; - default: - throw new FormatException("when='"+when+"' is an unknown override format"); - //! throw new FormatException("when='"+when+"'は未知のオーバーライド形式です"); - } - if(s>=0) - { - XmlAttribute src = ovr.Attributes["src"]; - if( src!=null ) - { - SurfaceLoader overrideLoader = new BitmapSurfaceLoader( - XmlUtil.resolve( ovr, src.Value ).LocalPath ); - specifiedLoaders[s,0] = overrideLoader; - } - specifiedLoaders[s,1] = getNightOverride(ovr); - } - } - - this.loaders = init(specifiedLoaders); - } - - // load nested night override (for each seasons). - private SurfaceLoader getNightOverride( XmlElement node ) - { - XmlNode ovr = node.SelectSingleNode("override"); - if(ovr==null) return null; - string when = ovr.Attributes["when"].Value; - if( when.Equals("night") ) - return new BitmapSurfaceLoader( - XmlUtil.resolve( ovr, ovr.Attributes["src"].Value ).LocalPath ); - else - return null; - } - - /// <summary> - /// Complete picture loaders by filling in the missing loaders. - /// </summary> - /// <param name="specifiedLoaders"></param> - /// <returns></returns> - private SurfaceLoader[,] init(SurfaceLoader[,] specifiedLoaders) { - SurfaceLoader[,] loaders = new SurfaceLoader[4,2]; - - // Fill-in unspecified SpriteLoaders by the default ones. - for( int s=0; s<4; s++ ) { - if( specifiedLoaders[s,0]!=null ) - loaders[s,0] = specifiedLoaders[s,0]; - else - loaders[s,0] = loaders[0,0]; - - if( specifiedLoaders[s,1]!=null ) - loaders[s,1] = specifiedLoaders[s,1]; - else { - if( specifiedLoaders[s,0]!=null) - loaders[s,1] = new NightSurfaceLoader(loaders[s,0]); - else - loaders[s,1] = loaders[0,1]; - } - } - - PictureManager.add(this); // all the pictures are controlled by a manager - dirty = true; // make sure that the surface will be loaded next time it's used. - - return loaders; // - } - - public void setDirty() { - dirty = true; - } - - /// <summary> - /// Release any resource acquired by this picture. - /// The picture will be automatically reloaded next time - /// the picture is used. - /// </summary> - public void release() { - if(_surface!=null) { - _surface.Dispose(); - _surface = null; - } - dirty = true; - } - - /// <summary> - /// Obtains the surface object. - /// </summary> - public Surface surface { - get{ - if(dirty) { - World world = World.world; - // reload the surface - Clock c = world.clock; - Color key = loaders[(int)c.season,(world.viewOptions.useNightView)?1:0].load(ref _surface); - _surface.sourceColorKey = key; - dirty = false; - } - return _surface; - } - } - - - - // - // serialization - // - public void GetObjectData( SerializationInfo info, StreamingContext context) { - info.SetType(typeof(ReferenceImpl)); - info.AddValue("id",id); - } - - [Serializable] - internal sealed class ReferenceImpl : IObjectReference { - private string id=null; - public object GetRealObject(StreamingContext context) { - return PictureManager.get(id); - } - } - } -} +using System; +using System.Drawing; +using System.Runtime.Serialization; +using System.Xml; +using org.kohsuke.directdraw; +using freetrain.world; +using freetrain.framework.plugin; + +namespace freetrain.framework.graphics +{ + /// <summary> + /// Wraps DirectDraw surface + /// </summary> + [Serializable] + public class Picture : ISerializable + { + public readonly string m_PictureID; + + /// <summary> + /// DirectDraw surface. + /// null when the surface is detached. + /// </summary> + private AgateSurface m_AgateSurface; + + /// <summary> + /// capable of restoring surface images. + /// </summary> + private readonly SurfaceLoader[,] m_SurfaceLoaders; + + /// <summary> + /// Dirty flag. Set true to reload the surface. + /// </summary> + private bool dirty; + + public Picture( string inPictureID, SurfaceLoader[,] inSurfaceLoaders ) + { + this.m_PictureID = inPictureID; + this.m_SurfaceLoaders = init( inSurfaceLoaders ); + } + + /// <summary> + /// Create a picture from a single bitmap and id. + /// </summary> + public Picture( string inPictureID, string inFileName ) + { + this.m_PictureID = inPictureID; + SurfaceLoader[,] theSurfaceLoaders = new SurfaceLoader[4, 2]; + theSurfaceLoaders[0, 0] = new BitmapSurfaceLoader( inFileName ); + + this.m_SurfaceLoaders = init( theSurfaceLoaders ); + } + + public Picture( string inPictureID, string inDayFileName, string inNightFileName ) + { + this.m_PictureID = inPictureID; + SurfaceLoader[,] theSurfaceLoaders = new SurfaceLoader[4, 2]; + theSurfaceLoaders[0, 0] = new BitmapSurfaceLoader( inDayFileName ); + theSurfaceLoaders[0, 1] = new BitmapSurfaceLoader( inNightFileName ); + this.m_SurfaceLoaders = init( theSurfaceLoaders ); + } + + /// <summary> + /// Load picture from an XML manifest (<picture> element) + /// </summary> + public Picture( XmlElement pic ) : this( pic, pic.Attributes["id"].Value ) { } + + public Picture( XmlElement pic, string _id ) + { + this.m_PictureID = _id; + + // // obtain the size of the bitmap + string baseFileName = XmlUtil.resolve( pic, pic.Attributes["src"].Value ).LocalPath; + // this.size = getBitmapSize(baseFileName); + + SurfaceLoader[,] specifiedLoaders = new SurfaceLoader[4, 2]; + specifiedLoaders[0, 0] = new BitmapSurfaceLoader( baseFileName ); + + specifiedLoaders[0, 1] = getNightOverride( pic ); + foreach( XmlElement ovr in pic.SelectNodes( "override" ) ) + { + string when = ovr.Attributes["when"].Value; + + int s; + switch( when ) + { + case "spring": s = 0; break; + case "summer": s = 1; break; + case "autumn": + case "fall": s = 2; break; + case "winter": s = 3; break; + case "night": s = -1; break; + default: + throw new FormatException( "when='" + when + "' is an unknown override format" ); + //! throw new FormatException("when='"+when+"'は未知のオーバーライド形式です"); + } + if( s >= 0 ) + { + XmlAttribute src = ovr.Attributes["src"]; + if( src != null ) + { + SurfaceLoader overrideLoader = new BitmapSurfaceLoader( + XmlUtil.resolve( ovr, src.Value ).LocalPath ); + specifiedLoaders[s, 0] = overrideLoader; + } + specifiedLoaders[s, 1] = getNightOverride( ovr ); + } + } + + this.m_SurfaceLoaders = init( specifiedLoaders ); + } + + // load nested night override (for each seasons). + private SurfaceLoader getNightOverride( XmlElement node ) + { + XmlNode ovr = node.SelectSingleNode( "override" ); + if( ovr == null ) return null; + string when = ovr.Attributes["when"].Value; + if( when.Equals( "night" ) ) + return new BitmapSurfaceLoader( + XmlUtil.resolve( ovr, ovr.Attributes["src"].Value ).LocalPath ); + else + return null; + } + + /// <summary> + /// Complete picture loaders by filling in the missing loaders. + /// </summary> + /// <param name="specifiedLoaders"></param> + /// <returns></returns> + private SurfaceLoader[,] init( SurfaceLoader[,] specifiedLoaders ) + { + SurfaceLoader[,] loaders = new SurfaceLoader[4, 2]; + + // Fill-in unspecified SpriteLoaders by the default ones. + for( int s = 0; s < 4; s++ ) + { + if( specifiedLoaders[s, 0] != null ) + loaders[s, 0] = specifiedLoaders[s, 0]; + else + loaders[s, 0] = loaders[0, 0]; + + if( specifiedLoaders[s, 1] != null ) + loaders[s, 1] = specifiedLoaders[s, 1]; + else + { + if( specifiedLoaders[s, 0] != null ) + loaders[s, 1] = new NightSurfaceLoader( loaders[s, 0] ); + else + loaders[s, 1] = loaders[0, 1]; + } + } + + PictureManager.add( this ); // all the pictures are controlled by a manager + dirty = true; // make sure that the surface will be loaded next time it's used. + + return loaders; // + } + + public void setDirty() + { + dirty = true; + } + + /// <summary> + /// Release any resource acquired by this picture. + /// The picture will be automatically reloaded next time + /// the picture is used. + /// </summary> + public void release() + { + if( m_AgateSurface != null ) + { + m_AgateSurface.Dispose(); + m_AgateSurface = null; + } + dirty = true; + } + + /// <summary> + /// Obtains the surface object. + /// </summary> + public AgateSurface AgateSurface + { + get + { + if( dirty ) + { + World theWorld = World.world; + + // reload the surface + Clock theClock = theWorld.clock; + Color theColorKey = + m_SurfaceLoaders[ + (int)theClock.season, + ( theWorld.viewOptions.useNightView ) ? 1 : 0] + .load( ref m_AgateSurface ); + m_AgateSurface.sourceColorKey = theColorKey; + dirty = false; + } + return m_AgateSurface; + } + } + + + + // + // serialization + // + public void GetObjectData( SerializationInfo info, StreamingContext context ) + { + info.SetType( typeof( ReferenceImpl ) ); + info.AddValue( "id", m_PictureID ); + } + + [Serializable] + internal sealed class ReferenceImpl : IObjectReference + { + private string id = null; + public object GetRealObject( StreamingContext context ) + { + return PictureManager.get( id ); + } + } + } +} Modified: branches/FreeTrainAgate/core/framework/graphics/PictureManager.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/PictureManager.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/PictureManager.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -53,9 +53,9 @@ /// Add a new picture. /// </summary> public static void add( Picture pic ) { - if( dic[pic.id]!=null ) - throw new GraphicsException("picture "+pic.id+" is already registered"); - dic.Add(pic.id,pic); + if( dic[pic.m_PictureID]!=null ) + throw new GraphicsException("picture "+pic.m_PictureID+" is already registered"); + dic.Add(pic.m_PictureID,pic); } /// <summary> Modified: branches/FreeTrainAgate/core/framework/graphics/PreviewDrawer.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/PreviewDrawer.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/PreviewDrawer.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -14,7 +14,7 @@ /// </summary> public class PreviewDrawer : IDisposable { - public readonly Surface surface; + public readonly AgateSurface surface; /// <summary> /// pixelSize of the canvas. @@ -37,7 +37,8 @@ /// Chip size of the object that we'd like to draw. /// All the successive method calls will use this size as offset. /// </param> - public PreviewDrawer( Size pixelSize, Size objSize, int height ) { + public PreviewDrawer( Size pixelSize, Size objSize, int height ) + { surface = ResourceUtil.directDraw.createOffscreenSurface(pixelSize); this.pixelSize = pixelSize; @@ -157,7 +158,8 @@ /// /// The caller needs to dispose the bitmap. /// </summary> - public Bitmap createBitmap() { + public Bitmap createBitmap() + { return surface.createBitmap(); } } Modified: branches/FreeTrainAgate/core/framework/graphics/SimpleSprite.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/SimpleSprite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/SimpleSprite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -38,30 +38,30 @@ protected readonly Point origin; protected readonly Size _size; - public virtual void draw( Surface surface, Point pt ) { + public virtual void draw( AgateSurface surface, Point pt ) { pt.X -= _offset.X; pt.Y -= _offset.Y; - surface.blt( pt, picture.surface, origin, size ); + surface.blt( pt, picture.AgateSurface, origin, size ); } /// <summary> /// Draws the shape of this sprite in the specified color. /// </summary> - public virtual void drawShape( Surface surface, Point pt, Color color ) { + public virtual void drawShape( AgateSurface surface, Point pt, Color color ) { pt.X -= _offset.X; pt.Y -= _offset.Y; - surface.bltShape( pt, picture.surface, origin, _size, color ); + surface.bltShape( pt, picture.AgateSurface, origin, _size, color ); } - public virtual void drawAlpha( Surface surface, Point pt ) { + public virtual void drawAlpha( AgateSurface surface, Point pt ) { pt.X -= _offset.X; pt.Y -= _offset.Y; - surface.bltAlpha( pt, picture.surface, origin, _size ); + surface.bltAlpha( pt, picture.AgateSurface, origin, _size ); } public Size size { get { return _size; } } public Point offset { get { return _offset; } } - public bool HitTest( int x, int y) { return picture.surface.HitTest(x,y); } + public bool HitTest( int x, int y) { return picture.AgateSurface.HitTest(x,y); } } Modified: branches/FreeTrainAgate/core/framework/graphics/Sprite.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/Sprite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/Sprite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -14,9 +14,9 @@ /// </summary> public interface Sprite { // draw a sprite to the given point. - void draw( Surface surface, Point pt ); - void drawShape( Surface surface, Point pt, Color color ); - void drawAlpha( Surface surface, Point pt ); + void draw( AgateSurface surface, Point pt ); + void drawShape( AgateSurface surface, Point pt, Color color ); + void drawAlpha( AgateSurface surface, Point pt ); Size size { get; } Point offset { get; } Modified: branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -15,7 +15,7 @@ /// Fill the surface by the image and return the mask color. /// If the surface is null, the callee needs to allocate a new surface /// </summary> - Color load(ref Surface s); + Color load(ref AgateSurface inAgateSurface); } /// <summary> @@ -24,35 +24,26 @@ public class BitmapSurfaceLoader : SurfaceLoader { /// <summary> File name of the bitmap. </summary> - private readonly string fileName; + private readonly string m_FileName; - public BitmapSurfaceLoader( string _fileName) + public BitmapSurfaceLoader( string inFileName) { - this.fileName = _fileName; + this.m_FileName = inFileName; } - public Color load(ref Surface surface) + public Color load(ref AgateSurface inAgateSurface) { - using( Bitmap bmp = new Bitmap(fileName) ) + using( Bitmap bmp = new Bitmap(m_FileName) ) { - if(surface==null) + + if(inAgateSurface==null) { - surface = ResourceUtil.directDraw.createOffscreenSurface( bmp.Size ); - } - - - using( GDIGraphics g = new GDIGraphics(surface) ) - { - try - { - // without the size parameter, it doesn't work well with non-standard DPIs. - g.graphics.DrawImage( bmp, new Rectangle( new Point( 0, 0 ), bmp.Size ) ); - } - catch( Exception ) - { - throw new Exception( "TODO: Fix me!" ); - } - } + //inAgateSurface = ResourceUtil.directDraw.createOffscreenSurface( bmp.Size ); + inAgateSurface = new AgateSurface( new AgateLib.DisplayLib.Surface(m_FileName) ); + } + + inAgateSurface.Draw( new Rectangle( new Point( 0, 0 ),bmp.Size )); + return bmp.GetPixel(0,0); } } @@ -70,7 +61,8 @@ /// </summary> private readonly SurfaceLoader coreLoader; - public NightSurfaceLoader( SurfaceLoader _core ) { + public NightSurfaceLoader( SurfaceLoader _core ) + { Debug.Assert(_core!=null); this.coreLoader = _core; } @@ -84,15 +76,19 @@ #warning STUB #endif - public virtual Color load(ref Surface surface) { + public virtual Color load(ref AgateSurface surface) + { + /* Color c = coreLoader.load(ref surface); -#if windows + buildNightImage(surface.handle); -#else + buildNightImage(); #warning STUB -#endif return ColorMap.getNightColor(c); + * + */ + return new Color(); } } } Modified: branches/FreeTrainAgate/core/views/MapOverlay.cs =================================================================== --- branches/FreeTrainAgate/core/views/MapOverlay.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/views/MapOverlay.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -31,7 +31,7 @@ } public class DrawContextEx : DrawContext { - public DrawContextEx( Surface surface ) : base(surface) {} + public DrawContextEx( AgateSurface surface ) : base(surface) {} /// <summary> /// MapOverlay can use this property to pass parameters among Modified: branches/FreeTrainAgate/core/views/NullWeatherOverlay.cs =================================================================== --- branches/FreeTrainAgate/core/views/NullWeatherOverlay.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/views/NullWeatherOverlay.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -15,7 +15,7 @@ public void setSize( Size sz ) {} - public void draw( QuarterViewDrawer drawer, Surface target, Point pt ) { + public void draw( QuarterViewDrawer drawer, AgateSurface target, Point pt ) { drawer.draw( target, pt ); } Modified: branches/FreeTrainAgate/core/views/QuarterViewDrawer.cs =================================================================== --- branches/FreeTrainAgate/core/views/QuarterViewDrawer.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/views/QuarterViewDrawer.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -27,7 +27,7 @@ /// <summary> /// Off-screen buffer that keeps the image of this window. /// </summary> - private Surface offscreenBuffer; + private AgateSurface offscreenBuffer; /// <summary> /// Drawing context that wraps <code>offscreenBuffer</code> @@ -423,7 +423,7 @@ if( Core.options.drawBoundingBox ) { rectClient.Inflate(-1,-1); - offscreenBuffer.drawBox(rectClient); + offscreenBuffer.DrawBoxNew(rectClient); } } @@ -482,7 +482,7 @@ /// <summary> /// Draw the view to the specified point of the given surface. /// </summary> - public void draw( Surface target, Point pt ) + public void draw( AgateSurface target, Point pt ) { try { Modified: branches/FreeTrainAgate/core/views/WeatherOverlay.cs =================================================================== --- branches/FreeTrainAgate/core/views/WeatherOverlay.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/views/WeatherOverlay.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -19,7 +19,7 @@ /// Draws the contents of the given drawer with the overlay /// to the target image. /// </summary> - void draw( QuarterViewDrawer drawer, Surface target, Point pt ); + void draw( QuarterViewDrawer drawer, AgateSurface target, Point pt ); /// <summary> /// TBD: Periodical timer notification. Modified: branches/FreeTrainAgate/core/views/WeatherOverlayImpl.cs =================================================================== --- branches/FreeTrainAgate/core/views/WeatherOverlayImpl.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/views/WeatherOverlayImpl.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -13,7 +13,7 @@ { private readonly WeatherOverlaySpriteSet spriteSet; private Size canvasSize; - private Surface offscreenSurface; + private AgateSurface offscreenSurface; private int currentFrame=0; public WeatherOverlayImpl( WeatherOverlaySpriteSet _spriteSet ) { @@ -35,7 +35,7 @@ offscreenSurface = MainWindow.mainWindow.directDraw.createOffscreenSurface(sz); } - public void draw( QuarterViewDrawer drawer, Surface target, Point pt ) { + public void draw( QuarterViewDrawer drawer, AgateSurface target, Point pt ) { drawer.draw( offscreenSurface, new Point(0,0) ); for( int x=0; x<canvasSize.Width; x+=spriteSet.imageSize.Width ) for( int y=0; y<canvasSize.Height; y+=spriteSet.imageSize.Height ) Modified: branches/FreeTrainAgate/core/world/Direction.cs =================================================================== --- branches/FreeTrainAgate/core/world/Direction.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/Direction.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -107,22 +107,22 @@ } - private static readonly Surface arrowImage = ResourceUtil.loadTimeIndependentSystemSurface("Arrows.bmp"); - private static readonly Surface darkArrowImage = ResourceUtil.loadTimeIndependentSystemSurface("Arrows.dark.bmp"); + private static readonly AgateSurface arrowImage = ResourceUtil.loadTimeIndependentSystemSurface("Arrows.bmp"); + private static readonly AgateSurface darkArrowImage = ResourceUtil.loadTimeIndependentSystemSurface("Arrows.dark.bmp"); /// <summary> Draws an arrow on the given surface. </summary> - public void drawArrow( Surface display, Point pt, bool isDark ) { + public void drawArrow( AgateSurface display, Point pt, bool isDark ) { if( isDark ) drawDarkArrow(display,pt); else drawArrow(display,pt); } /// <summary> Draws an arrow on the given surface. </summary> - public void drawArrow( Surface display, Point pt ) { + public void drawArrow( AgateSurface display, Point pt ) { display.blt( pt, arrowImage, new Point(32*index,0), new Size(32,16) ); } /// <summary> Draws a dark arrow on the given surface. </summary> - public void drawDarkArrow( Surface display, Point pt ) { + public void drawDarkArrow( AgateSurface display, Point pt ) { display.blt( pt, darkArrowImage, new Point(32*index,0), new Size(32,16) ); } Modified: branches/FreeTrainAgate/core/world/DrawContext.cs =================================================================== --- branches/FreeTrainAgate/core/world/DrawContext.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/DrawContext.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -12,9 +12,9 @@ /// between GDI DC and DirectDraw. /// </summary> public class DrawContext : IDisposable { - public DrawContext( Surface s ) { this._surface=s; } + public DrawContext( AgateSurface s ) { this._surface=s; } - private readonly Surface _surface; + private readonly AgateSurface _surface; private GDIGraphics _graphics=null; public Graphics graphics { @@ -24,7 +24,7 @@ return _graphics.graphics; } } - public Surface surface { + public AgateSurface surface { get { if( _graphics!=null ) { _graphics.Dispose(); Modified: branches/FreeTrainAgate/core/world/Voxel.cs =================================================================== --- branches/FreeTrainAgate/core/world/Voxel.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/Voxel.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -185,7 +185,7 @@ /// called when the fehce should be drawn. /// </summary> /// <param name="d">one of the 4 directions (N,E,W,S)</param> - void drawFence( Surface surface, Point pt, Direction d ); + void drawFence( AgateSurface surface, Point pt, Direction d ); string fence_id { get; } } Modified: branches/FreeTrainAgate/core/world/rail/FatPlatform.cs =================================================================== --- branches/FreeTrainAgate/core/world/rail/FatPlatform.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/rail/FatPlatform.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -248,7 +248,7 @@ } public override void draw(DrawContext dc, Point pt, int heightCutDiff) { - Surface display = dc.surface; + AgateSurface display = dc.surface; sprite.draw(display,pt); if(owner.host==null && location==owner.location) { Modified: branches/FreeTrainAgate/core/world/rail/Platform.cs =================================================================== --- branches/FreeTrainAgate/core/world/rail/Platform.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/rail/Platform.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -222,7 +222,7 @@ private static int iota=1; /// <summary> Warning icon. </summary> - protected static readonly Surface warningIcon = + protected static readonly AgateSurface warningIcon = ResourceUtil.loadTimeIndependentSystemSurface("caution.bmp"); Modified: branches/FreeTrainAgate/core/world/rail/Train.cs =================================================================== --- branches/FreeTrainAgate/core/world/rail/Train.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/rail/Train.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -635,7 +635,7 @@ } public override void draw( DrawContext dc, Point pt ) { - Surface display = dc.surface; + AgateSurface display = dc.surface; pt.Y -= 9; // offset Modified: branches/FreeTrainAgate/core/world/structs/ConstructionSite.cs =================================================================== --- branches/FreeTrainAgate/core/world/structs/ConstructionSite.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/structs/ConstructionSite.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -316,7 +316,7 @@ // public override void draw( DrawContext context, Point pt, int heightCutDiff ) { - Surface surface = context.surface; + AgateSurface surface = context.surface; if( isGroundLevel ) { if(!connection[0]) drawFence(surface,pt,0); @@ -356,17 +356,17 @@ /// <summary> Draws a fence </summary> - private void drawFence( Surface surface, Point pt, int dir ) { + private void drawFence( AgateSurface surface, Point pt, int dir ) { fenceSprites[dir,needsDoor?1:0].draw( surface, pt ); } /// <summary> Draws a ground object. </summary> - private void drawGroundObject( Surface surface, Point pt ) { + private void drawGroundObject( AgateSurface surface, Point pt ) { groundSprites[(int)ground].draw( surface, pt ); } /// <summary> Draws a bone. </summary> - private void drawBone( Surface surface, Point pt, int level ) { + private void drawBone( AgateSurface surface, Point pt, int level ) { boneSprites[level, connection[0]?1:0, connection[1]?1:0, @@ -374,7 +374,7 @@ connection[3]?1:0 ].draw( surface, pt ); } - private void drawWall( Surface surface, Point pt, int dir ) { + private void drawWall( AgateSurface surface, Point pt, int dir ) { wallSprites[dir].draw( surface,pt); } Modified: branches/FreeTrainAgate/core/world/terrain/MountainVoxel.cs =================================================================== --- branches/FreeTrainAgate/core/world/terrain/MountainVoxel.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/core/world/terrain/MountainVoxel.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -441,7 +441,7 @@ #endregion #region drawing - private static Surface[] images = new Surface[9]; + private static AgateSurface[] images = new AgateSurface[9]; static MountainVoxel() { initCliffSprites(); Modified: branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -128,7 +128,7 @@ /// <summary> /// Creates a blank off-screen surface with the specified size. /// </summary> - public Surface createOffscreenSurface( int width, int height ) { + public AgateSurface createOffscreenSurface( int width, int height ) { #if windows DDSURFACEDESC2 sd = new DDSURFACEDESC2(); sd.lSize = Marshal.SizeOf(sd); @@ -151,19 +151,22 @@ return new Surface(handle.CreateSurface( ref sd )); } #else -#warning STUB - return new Surface(); +#warning STUB + // TODO: fixme + return new AgateSurface(); + //return new AgateSurface( new AgateLib.DisplayLib.Surface( width, height ) ); #endif } - public Surface createOffscreenSurface( Size sz ) { + public AgateSurface createOffscreenSurface( Size sz ) + { return createOffscreenSurface( sz.Width, sz.Height ); } /// <summary> /// Creates an off-screen surface from an image. /// </summary> - public Surface createFromImage( Image img ) { + public AgateSurface createFromImage( Image img ) { #if windows Surface s = createOffscreenSurface( img.Size ); using(GDIGraphics g=new GDIGraphics(s)) { @@ -173,7 +176,7 @@ return s; #else #warning STUB - Surface s = createOffscreenSurface( img.Size ); + AgateSurface s = createOffscreenSurface( img.Size ); return s; #endif } @@ -183,8 +186,8 @@ /// and set the source key color to the color of the /// top-left corner of the image. /// </summary> - public Surface createSprite( Bitmap img ) { - Surface surface = createFromImage(img); + public AgateSurface createSprite( Bitmap img ) { + AgateSurface surface = createFromImage(img); surface.sourceColorKey = img.GetPixel(0,0); return surface; } @@ -205,8 +208,8 @@ /// the specified control. /// </summary> public class WindowedDirectDraw : DirectDraw { - private Surface primary; - public Surface primarySurface { get { return primary; } } + private AgateSurface primary; + public AgateSurface primarySurface { get { return primary; } } public WindowedDirectDraw( Control control ) { primary = createPrimarySurface(); @@ -224,7 +227,7 @@ /// <summary> /// Creates the primary surface. /// </summary> - private Surface createPrimarySurface() { + private AgateSurface createPrimarySurface() { #if windows DDSURFACEDESC2 sd= new DDSURFACEDESC2(); @@ -235,7 +238,7 @@ return new Surface(handle.CreateSurface(ref sd )); #else #warning STUB - return new Surface(); + return new AgateSurface(); #endif } Modified: branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs 2009-04-05 15:41:53 UTC (rev 388) +++ branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs 2009-04-12 00:00:54 UTC (rev 389) @@ -1,11 +1,8 @@ -using System; -using System.Runtime.InteropServices; -using System.Drawing; -using System.Diagnostics; -using AgateLib; - -#if window -#else +using System; +using System.Drawing; + +#if window +#else public class RECT { #warning STUB @@ -21,7 +18,7 @@ /// <summary> /// Color mask. /// </summary> - public enum ColorMask { R,G,B }; + public enum ColorMask { R,G,B }; /// <summary> /// Wraps DirectDraw surface object. @@ -32,8 +29,13 @@ /// Since I couldn't figure out how to create a CLR binding for /// clipper, this class implements a clipping support by itself. /// </summary> - public class Surface : IDisposable - { + public class AgateSurface : IDisposable + { + /// <summary> + /// Surface object that is being wrapped up + /// </summary> + private AgateLib.DisplayLib.Surface m_Surface; + #if windows private DirectDrawSurface7 surface; private static AlphaBlender alpha = new AlphaBlenderClass(); @@ -66,12 +68,39 @@ public DirectDrawSurface7 handle { get { return surface; } } #else #warning STUB -#endif +#endif + + public AgateLib.DisplayLib.Surface Surface + { + get { return m_Surface; } + set { m_Surface = value; } + } + + /// <summary> + /// Draws the surface + /// </summary> + public void Draw(Rectangle inRectangle) + { + AgateLib.DisplayLib.DisplayWindow.CreateWindowed("", inRectangle.Width,inRectangle.Height); + //while( !AgateLib.DisplayLib.Display.CurrentWindow.IsClosed ) + { + AgateLib.DisplayLib.Display.BeginFrame(); + AgateLib.DisplayLib.Display.Clear( AgateLib.Geometry.Color.Red); + Surface.Draw( new AgateLib.Geometry.Rectangle( inRectangle ) ); + AgateLib.DisplayLib.Display.EndFrame(); + //AgateLib.Core.KeepAlive(); + } + } + + public void DrawBoxNew( Rectangle inRectangle ) + { + Surface.Draw( new AgateLib.Geometry.Rectangle( inRectangle ) ); + } -#if windows - internal Surface(DirectDrawSurface7 _handle) { - this.surface = _handle; - + public AgateSurface(AgateLib.DisplayLib.Surface inSurface) + { + this.Surface = inSurface; + /* // compute the size of this surface DDSURFACEDESC2 desc = new DDSURFACEDESC2(); surface.GetSurfaceDesc( ref desc ); @@ -84,13 +113,17 @@ widthR = countBitWidth(pixelFormat.lRBitMask); widthG = countBitWidth(pixelFormat.lGBitMask); widthB = countBitWidth(pixelFormat.lBBitMask); + */ + } -#else - internal Surface() { + + public AgateSurface() + { + #warning STUB } -#endif + public string displayModeName { get { return "mode"+widthR.ToString()+widthG.ToString()+widthB.ToString(); @@ -163,7 +196,7 @@ /// This can't be used with a surface with a clipper. /// </summary> /// - public void bltFast( int destX, int destY, Surface source, Rectangle srcRect ) { + public void bltFast( int destX, int destY, AgateSurface source, Rectangle srcRect ) { #if windows RECT srect = Util.toRECT(srcRect); // TODO: clip @@ -179,7 +212,7 @@ /// <summary> /// Copies an image from another surface. /// </summary> - public void blt( int dstX1, int dstY1, int dstX2, int dstY2, Surface source, + public void blt( int dstX1, int dstY1, int dstX2, int dstY2, AgateSurface source, int srcX1, int srcY1, int srcX2, int srcY2 ) { RECT drect = Util.toRECT(dstX1,dstY1,dstX2,dstY2); @@ -188,11 +221,11 @@ blt( drect, source, srect ); } - public void blt( Point dst, Surface source, Rectangle src ) { + public void blt( Point dst, AgateSurface source, Rectangle src ) { blt( Util.toRECT( dst, src.Size ), source, Util.toRECT(src) ); } - private void blt( RECT dst, Surface source, RECT src ) { + private void blt( RECT dst, AgateSurface source, RECT src ) { #if windows CONST_DDBLTFLAGS flag; flag = CONST_DDBLTFLAGS.DDBLT_WAIT; @@ -207,7 +240,7 @@ #endif } - public void bltAlpha( Point dstPos, Surface source, Point srcPos, Size sz ) { + public void bltAlpha( Point dstPos, AgateSurface source, Point srcPos, Size sz ) { #if windows RECT dst = Util.toRECT( dstPos, sz ); RECT src = Util.toRECT( srcPos, sz ); @@ -221,11 +254,11 @@ #endif } - public void bltAlpha( Point dstPos, Surface source ) { + public void bltAlpha( Point dstPos, AgateSurface source ) { bltAlpha( dstPos, source, new Point(0,0), source.size ); } - public void bltShape( Point dstPos, Surface source, Point srcPos, Size sz, Color fill ) { + public void bltShape( Point dstPos, AgateSurface source, Point srcPos, Size sz, Color fill ) { #if windows RECT dst = Util.toRECT( dstPos, sz ); RECT src = Util.toRECT( srcPos, sz ); @@ -241,23 +274,23 @@ #endif } - public void bltShape( Point dstPos, Surface source, Color fill ) { + public void bltShape( Point dstPos, AgateSurface source, Color fill ) { bltShape( dstPos, source, new Point(0,0), source.size, fill ); } - public void blt( Point dstPos, Surface source, Point srcPos, Size sz ) { + public void blt( Point dstPos, AgateSurface source, Point srcPos, Size sz ) { RECT drect = Util.toRECT(dstPos,sz); RECT srect = Util.toRECT(srcPos,sz); blt( drect, source, srect ); } - public void blt( Point dstPos, Surface source ) { + public void blt( Point dstPos, AgateSurface source ) { RECT drect = Util.toRECT(dstPos, source.size ); RECT srect = Util.toRECT(new Point(0,0),source.size); // use the mpety rect blt( drect, source, srect ); } - public void bltColorTransform( Point dstPos, Surface source, + public void bltColorTransform( Point dstPos, AgateSurface source, Point srcPos, Size sz, Color[] _srcColors, Color[] _dstColors, bool vflip ) { @@ -292,7 +325,7 @@ #endif } - public void bltHueTransform( Point dstPos, Surface source, Point srcPos, Size sz, + public void bltHueTransform( Point dstPos, AgateSurface source, Point srcPos, Size sz, Color R_dest, Color G_dest, Color B_dest ) { #if windows RECT dst = Util.toRECT( dstPos, sz ); @@ -338,7 +371,8 @@ /// <summary> /// Source color key. A mask color that will not be copied to other plains. /// </summary> - public Color sourceColorKey { + public Color sourceColorKey + { set { #if windows DDCOLORKEY key = new DDCOLORKEY(); @@ -350,7 +384,12 @@ // TODO: how to remove color key? #else #warning STUB -#endif +#endif + colorKey = (int)colorToFill( value ); + hasSourceColorKey = true; + + // TODO: fixme... what's a source color key... + } } @@ -389,8 +428,9 @@ #warning STUB return 0; #endif - } + } + public void drawPolygon( Point p1, Point p2, Point p3, Point p4 ) { #if windows int hdc = handle.GetDC(); @@ -399,7 +439,7 @@ #else #warning STUB #endif - } + } public void drawBox( Rectangle r ) { #if windows @@ -447,9 +487,29 @@ // r.Bottom = size.Height; // handle.Lock( ref r, ref ddsd, CONST_DDLOCKFLAGS.DDLOCK_WAIT, 0 ); // handle.Unlock( ref r ); -// } +// } + + public Bitmap CreateBitmapNew() + { + Bitmap theBitmap = new Bitmap( size.Width, size.Height ); - + /* TODO: fixme Not sure what this is doing... + using( GDIGraphics src = new GDIGraphics(this) ) + { + using( Graphics dst = Graphics.FromImage(theBitmap) ) + { + IntPtr dstHDC = dst.GetHdc(); + IntPtr srcHDC = src.graphics.GetHdc(); + BitBlt( dstHDC, 0, 0, size.Width, size.Height, srcHDC, 0, 0, 0x00CC0020 ); +... [truncated message content] |
From: <am...@us...> - 2009-04-05 15:41:55
|
Revision: 388 http://freetrain.svn.sourceforge.net/freetrain/?rev=388&view=rev Author: amuzen Date: 2009-04-05 15:41:53 +0000 (Sun, 05 Apr 2009) Log Message: ----------- Fixed directory separator issues. Modified Paths: -------------- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml 2009-04-04 03:01:19 UTC (rev 387) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml 2009-04-05 15:41:53 UTC (rev 388) @@ -12,26 +12,26 @@ <name>roadAccessory</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.road.accessory.RoadAccessoryContribution" - codebase="src\RoadAccessory\bin\Debug\RoadAccessory.dll" /> + codebase="src/RoadAccessory/bin/Debug/RoadAccessory.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{3773CA2C-11B5-4DCC-C477-2296E9EBEBA7}"> <class name="freetrain.world.road.accessory.MenuContributionImpl" - codebase="src\RoadAccessory\bin\Debug\RoadAccessory.dll" /> + codebase="src/RoadAccessory/bin/Debug/RoadAccessory.dll" /> </contribution> <contribution type="contribution" id="{0A73F9C6-BDCC-43DF-C477-E28B76058E8C}"> <name>DummyCar</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.road.dummycar.DummyCarContribution" - codebase="src\DummyCars\bin\Debug\DummyCars.dll" /> + codebase="src/DummyCars/bin/Debug/DummyCars.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{BFC035E9-8B0E-41D6-C477-72F99D820290}"> <class name="freetrain.world.road.dummycar.MenuContributionImpl" - codebase="src\DummyCars\bin\Debug\DummyCars.dll" /> + codebase="src/DummyCars/bin/Debug/DummyCars.dll" /> </contribution> </plug-in> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rwh...@us...> - 2009-04-04 03:01:36
|
Revision: 387 http://freetrain.svn.sourceforge.net/freetrain/?rev=387&view=rev Author: rwhite123 Date: 2009-04-04 03:01:19 +0000 (Sat, 04 Apr 2009) Log Message: ----------- Updated from AgateLib 2.5 to 3.0. Added display, input, audio, and desktop drivers needed to load Freetrain. - Using AdgateDrawing for display for debugging purposes - AgateSDL for audio and input drivers - Winforms for desktop driver. The added DLLs must exist next to the .exe. Created post-build events to copy these files to the .exe dir. Using msbuild and Visual Studio will copy these files on successful build of Driver.csproj. Not sure how this is accomplished in Linux yet... Freetrain should load all plugins without error, and display at least some surface. Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.suo branches/FreeTrainAgate/core/framework/Core.cs branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs branches/FreeTrainAgate/extlib/AgateLib.dll branches/FreeTrainAgate/lib/DirectAudio.net/src/AudioPath.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/DirectAudio.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/Performance.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/SegmentState.cs branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs branches/FreeTrainAgate/lib/DirectDraw.net/Util.cs branches/FreeTrainAgate/tools/Driver/Driver.cs branches/FreeTrainAgate/tools/Driver/Driver.csproj Added Paths: ----------- branches/FreeTrainAgate/extlib/AgateDrawing.dll branches/FreeTrainAgate/extlib/AgateLib.WinForms.dll branches/FreeTrainAgate/extlib/AgateSDL.dll branches/FreeTrainAgate/extlib/SDL.dll branches/FreeTrainAgate/extlib/SDL_mixer.dll branches/FreeTrainAgate/extlib/Tao.Sdl.dll branches/FreeTrainAgate/extlib/Tao.Sdl.dll.config Removed Paths: ------------- branches/FreeTrainAgate/extlib/AgateLib.dll.mdb branches/FreeTrainAgate/extlib/AgateLib.pdb branches/FreeTrainAgate/extlib/AgateLib.xml Modified: branches/FreeTrainAgate/FreeTrain.suo =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/framework/Core.cs =================================================================== --- branches/FreeTrainAgate/core/framework/Core.cs 2009-04-03 00:08:59 UTC (rev 386) +++ branches/FreeTrainAgate/core/framework/Core.cs 2009-04-04 03:01:19 UTC (rev 387) @@ -1,218 +1,218 @@ -using System; -using System.Collections; -using System.Diagnostics; -using System.IO; -using System.Windows.Forms; -using System.Xml; -using Microsoft.Win32; -using freetrain.framework.plugin; -using freetrain.framework.sound; -using freetrain.util; - -namespace freetrain.framework -{ - /// <summary> - /// Entry point to other static instances in the FreeTrain framework. - /// </summary> - public sealed class Core - { - private Core() {} // no instantiation - - - /// <summary> - /// Registry key where the per-user application setting - /// should be stored. - /// </summary> - public static RegistryKey userRegistry { - get { - return Registry.CurrentUser.CreateSubKey(@"Software\FreeTrain"); - } - } - - /// <summary> - /// Installation directory of the FreeTrain framework. - /// </summary> - public static string installationDirectory { - get { - return (string)userRegistry.GetValue("installationDirectory"); - } - set { - userRegistry.SetValue("installationDirectory",value); - } - } - - - /// <summary> Plug-ins. </summary> - public static readonly PluginManager plugins = new PluginManager(); - - /// <summary> Global options. </summary> - public static readonly GlobalOptions options = new GlobalOptions().load(); - - /// <summary> Game mode </summary> - public static bool isConstructionMode { - get { - return _isConstructionMode; - } - } - - /// <summary> - /// Handles BGM playback. - /// Should be instanciated by attaching the main window. - /// </summary> - public static BGMManager bgmManager { get { return _bgmManager; } } - - /// <summary> - /// Handles SFX. - /// Should be instanciated by attaching the main window. - /// </summary> - public static SoundEffectManager soundEffectManager { get { return _soundEffectManager; } } - - - private static SoundEffectManager _soundEffectManager; - private static BGMManager _bgmManager; - private static bool _isConstructionMode; - - - - /// <summary> - /// Initializes the framework. - /// Should be called once and only once. - /// </summary> - /// <param name="additionalPluginDirs"> - /// additional directories from which plug-ins are loaded. - /// </param> - /// <param name="owner">application's main window.</param> - /// <param name="bgmMenuItem">"BGM" sub-menu</param> - /// <param name="progressHandler"> - /// Receives initializtion progress report. Can be null. - /// </param> - public static void init( string[] args, Control owner, MenuItem bgmMenuItem,ProgressHandler progressHandler, bool constructionMode ) { - - _isConstructionMode = constructionMode; - - if(progressHandler==null) - progressHandler = new ProgressHandler(silentProgressHandler); - - _soundEffectManager = new SoundEffectManager(owner); - - // load plug-ins - Core.plugins.init( - args.Length==0?getDefaultProfile():parseProfile(args[0]), - progressHandler, new DefaultPluginErrorHandler(5)); - - _bgmManager = new BGMManager(bgmMenuItem); - } - - private static void silentProgressHandler( string msg, float progress ) { - Trace.WriteLine(msg); - } - - /// <summary> - /// Determines the plug-ins to be used from a profile. - /// </summary> - private static IList parseProfile( string searchPath ) { - // TODO: better error check - Set r = new Set(); - string[] basedirs = searchPath.Split(';'); - for(int i=0; i<basedirs.Length; i++){ - if(!File.Exists(basedirs[i])) - continue; - string[] subdirs = Directory.GetDirectories(basedirs[i]); - } - - return new ArrayList(r); - } - - /// <summary> - /// Determines the default set of plug-ins. Used when no profile is specified. - /// </summary> - /// <returns></returns> - private static IList getDefaultProfile() { - IList r = new ArrayList(); - - string baseDir = PluginManager.getDefaultPluginDirectory(); - foreach( string subdir in Directory.GetDirectories(baseDir) ) - r.Add(Path.Combine(baseDir,subdir)); - - return r; - } - } - - /// <summary> - /// Function that receives a progress in initialization. - /// </summary> - public delegate void ProgressHandler( string msg, float progress ); - - public class DefaultPluginErrorHandler : PluginErrorHandler { - int errCount; - readonly int errMax; - - public DefaultPluginErrorHandler(int errMax){ - errCount = 0; - this.errMax = errMax; - } - - #region PluginErrorHandler Member - public bool OnNameDuplicated(Plugin p_1st, Plugin p_2nd, Exception e) { - if( errCount++ < errMax ){ - MessageBox.Show( makeErrorMessage(p_2nd,e), - "Plugin "+p_2nd.dirName+" is loaded in more than one instance"); - //! "プラグイン"+p_2nd.dirName+"が二重に読み込まれました"); - return false; - }else{ +using System; +using System.Collections; +using System.Diagnostics; +using System.IO; +using System.Windows.Forms; +using System.Xml; +using Microsoft.Win32; +using freetrain.framework.plugin; +using freetrain.framework.sound; +using freetrain.util; + +namespace freetrain.framework +{ + /// <summary> + /// Entry point to other static instances in the FreeTrain framework. + /// </summary> + public sealed class Core + { + private Core() {} // no instantiation + + + /// <summary> + /// Registry key where the per-user application setting + /// should be stored. + /// </summary> + public static RegistryKey userRegistry { + get { + return Registry.CurrentUser.CreateSubKey(@"Software\FreeTrain"); + } + } + + /// <summary> + /// Installation directory of the FreeTrain framework. + /// </summary> + public static string installationDirectory { + get { + return (string)userRegistry.GetValue("installationDirectory"); + } + set { + userRegistry.SetValue("installationDirectory",value); + } + } + + + /// <summary> Plug-ins. </summary> + public static readonly PluginManager plugins = new PluginManager(); + + /// <summary> Global options. </summary> + public static readonly GlobalOptions options = new GlobalOptions().load(); + + /// <summary> Game mode </summary> + public static bool isConstructionMode { + get { + return _isConstructionMode; + } + } + + /// <summary> + /// Handles BGM playback. + /// Should be instanciated by attaching the main window. + /// </summary> + public static BGMManager bgmManager { get { return _bgmManager; } } + + /// <summary> + /// Handles SFX. + /// Should be instanciated by attaching the main window. + /// </summary> + public static SoundEffectManager soundEffectManager { get { return _soundEffectManager; } } + + + private static SoundEffectManager _soundEffectManager; + private static BGMManager _bgmManager; + private static bool _isConstructionMode; + + + + /// <summary> + /// Initializes the framework. + /// Should be called once and only once. + /// </summary> + /// <param name="additionalPluginDirs"> + /// additional directories from which plug-ins are loaded. + /// </param> + /// <param name="owner">application's main window.</param> + /// <param name="bgmMenuItem">"BGM" sub-menu</param> + /// <param name="progressHandler"> + /// Receives initializtion progress report. Can be null. + /// </param> + public static void init( string[] args, Control owner, MenuItem bgmMenuItem,ProgressHandler progressHandler, bool constructionMode ) { + + _isConstructionMode = constructionMode; + + if(progressHandler==null) + progressHandler = new ProgressHandler(silentProgressHandler); + + _soundEffectManager = new SoundEffectManager(owner); + + // load plug-ins + Core.plugins.init( + args.Length==0?getDefaultProfile():parseProfile(args[0]), + progressHandler, new DefaultPluginErrorHandler(5)); + + _bgmManager = new BGMManager(bgmMenuItem); + } + + private static void silentProgressHandler( string msg, float progress ) { + Trace.WriteLine(msg); + } + + /// <summary> + /// Determines the plug-ins to be used from a profile. + /// </summary> + private static IList parseProfile( string searchPath ) { + // TODO: better error check + Set r = new Set(); + string[] basedirs = searchPath.Split(';'); + for(int i=0; i<basedirs.Length; i++){ + if(!File.Exists(basedirs[i])) + continue; + string[] subdirs = Directory.GetDirectories(basedirs[i]); + } + + return new ArrayList(r); + } + + /// <summary> + /// Determines the default set of plug-ins. Used when no profile is specified. + /// </summary> + /// <returns></returns> + private static IList getDefaultProfile() { + IList r = new ArrayList(); + + string baseDir = PluginManager.getDefaultPluginDirectory(); + foreach( string subdir in Directory.GetDirectories(baseDir) ) + r.Add(Path.Combine(baseDir,subdir)); + + return r; + } + } + + /// <summary> + /// Function that receives a progress in initialization. + /// </summary> + public delegate void ProgressHandler( string msg, float progress ); + + public class DefaultPluginErrorHandler : PluginErrorHandler { + int errCount; + readonly int errMax; + + public DefaultPluginErrorHandler(int errMax){ + errCount = 0; + this.errMax = errMax; + } + + #region PluginErrorHandler Member + public bool OnNameDuplicated(Plugin p_1st, Plugin p_2nd, Exception e) { + if( errCount++ < errMax ){ + MessageBox.Show( makeErrorMessage(p_2nd,e), + "Plugin "+p_2nd.dirName+" is loaded in more than one instance"); + //! "プラグイン"+p_2nd.dirName+"が二重に読み込まれました"); + return false; + }else{ MessageBox.Show("There are too many plugin loading errors"); //! MessageBox.Show("プラグインのロードエラーが多すぎます"); - return true; - } - } - - public bool OnPluginLoadError(Plugin p, Exception e) { - if( errCount++ < errMax ){ - MessageBox.Show( makeErrorMessage(p,e), + return true; + } + } + + public bool OnPluginLoadError(Plugin p, Exception e) { + if( errCount++ < errMax ){ + MessageBox.Show( makeErrorMessage(p,e), "Plugin "+p.dirName+" can not be loaded"); //! "プラグイン"+p.dirName+"がロードできません"); - return false; - }else{ + return false; + }else{ MessageBox.Show("There are too many plugin loading errors"); //! MessageBox.Show("プラグインのロードエラーが多すぎます"); - return true; - } - } - - public bool OnContributionInitError(Contribution c, Exception e) { - if( errCount++ < errMax ){ - MessageBox.Show( makeErrorMessage(c,e), + return true; + } + } + + public bool OnContributionInitError(Contribution c, Exception e) { + if( errCount++ < errMax ){ + MessageBox.Show( makeErrorMessage(c,e), "Contribution contained in plugin "+c.parent.dirName+" can not be initialized"); //! "プラグイン"+c.parent.dirName+"でコントリビューションの初期化に失敗しました"); - return false; - }else{ - MessageBox.Show("There are too many plugin loading errors"); - //! MessageBox.Show("プラグインのロードエラーが多すぎます"); - return true; - } - } - - public bool OnContribIDDuplicated(Contribution c_1st, Contribution c_2nd, Exception e) { - if( errCount++ < errMax ){ - MessageBox.Show( makeErrorMessage(c_2nd,e), + return false; + }else{ + MessageBox.Show("There are too many plugin loading errors"); + //! MessageBox.Show("プラグインのロードエラーが多すぎます"); + return true; + } + } + + public bool OnContribIDDuplicated(Contribution c_1st, Contribution c_2nd, Exception e) { + if( errCount++ < errMax ){ + MessageBox.Show( makeErrorMessage(c_2nd,e), "Contribution ID="+c_2nd.id+" is defined in more than instance"); //! "コントリビューション ID="+c_2nd.id+" が重複定義されています"); - return false; - }else{ + return false; + }else{ MessageBox.Show("There are too many plugin loading errors"); //! MessageBox.Show("プラグインのロードエラーが多すぎます"); - return true; - } - } - - public bool OnFinal(IDictionary errorPlugins, int totalErrorCount){ + return true; + } + } + + public bool OnFinal(IDictionary errorPlugins, int totalErrorCount){ DialogResult res = MessageBox.Show(MainWindow.mainWindow, @"Some plugins could not be loaded. Some functions may not be available and you might encounter errors. In the worst case, game data might be lost, so it is advised that you quit now. Do you want to quit FreeTrain now? -* Contact plugin authors in the first place to resolve errors.", +* Contact plugin authors in the first place to resolve errors.", //! DialogResult res = MessageBox.Show(MainWindow.mainWindow, @"正常に読み込めなかったプラグインがあります。 //! 一部の機能が使えなかったり、プレイ中にエラーが発生するおそれがあります。 //! 最悪の場合ゲームデータを破壊する可能性もありますので、このまま終了することをお奨めします。 @@ -220,23 +220,23 @@ //! FreeTrainExを終了してよろしいですか? //! //! ※なお、エラーの対処方法については、まずプラグイン作者にお問い合わせください。", - + string.Format("There were {0} plugin loading errors.",errCount) //! string.Format("プラグインのロード中に {0}個のエラーが発生しました。",errCount) - ,MessageBoxButtons.YesNo,MessageBoxIcon.Warning); - return res==DialogResult.Yes; - } - #endregion - - private static string makeErrorMessage(Plugin p, Exception e){ + ,MessageBoxButtons.YesNo,MessageBoxIcon.Warning); + return res==DialogResult.Yes; + } + #endregion + + private static string makeErrorMessage(Plugin p, Exception e){ return string.Format("Title: {0}\tAuthor: {1}\n\n{2}",p.title,p.author,e.ToString()); //! return string.Format("タイトル: {0}\t作者: {1}\n\n{2}",p.title,p.author,e.ToString()); - } - - private static string makeErrorMessage(Contribution c, Exception e){ - Plugin p = c.parent; + } + + private static string makeErrorMessage(Contribution c, Exception e){ + Plugin p = c.parent; return string.Format("Title: {0}\tAuthor: {1}\nID={2}\n\n{3}",p.title,p.author,c.id,e.ToString()); //! return string.Format("タイトル: {0}\t作者: {1}\nID={2}\n\n{3}",p.title,p.author,c.id,e.ToString()); - } - } -} + } + } +} Modified: branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs 2009-04-03 00:08:59 UTC (rev 386) +++ branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs 2009-04-04 03:01:19 UTC (rev 387) @@ -9,7 +9,8 @@ /// <summary> /// Function object that can load a picture into the given surface. /// </summary> - public interface SurfaceLoader { + public interface SurfaceLoader + { /// <summary> /// Fill the surface by the image and return the mask color. /// If the surface is null, the callee needs to allocate a new surface @@ -25,19 +26,32 @@ /// <summary> File name of the bitmap. </summary> private readonly string fileName; - public BitmapSurfaceLoader( string _fileName) { + public BitmapSurfaceLoader( string _fileName) + { this.fileName = _fileName; } - public Color load(ref Surface surface) { - using( Bitmap bmp = new Bitmap(fileName) ) { - if(surface==null) { + public Color load(ref Surface surface) + { + using( Bitmap bmp = new Bitmap(fileName) ) + { + if(surface==null) + { surface = ResourceUtil.directDraw.createOffscreenSurface( bmp.Size ); } - using( GDIGraphics g = new GDIGraphics(surface) ) { - // without the size parameter, it doesn't work well with non-standard DPIs. - g.graphics.DrawImage( bmp, new Rectangle( new Point(0,0), bmp.Size ) ); + + using( GDIGraphics g = new GDIGraphics(surface) ) + { + try + { + // without the size parameter, it doesn't work well with non-standard DPIs. + g.graphics.DrawImage( bmp, new Rectangle( new Point( 0, 0 ), bmp.Size ) ); + } + catch( Exception ) + { + throw new Exception( "TODO: Fix me!" ); + } } return bmp.GetPixel(0,0); } Added: branches/FreeTrainAgate/extlib/AgateDrawing.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/extlib/AgateDrawing.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/extlib/AgateLib.WinForms.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/extlib/AgateLib.WinForms.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: branches/FreeTrainAgate/extlib/AgateLib.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateLib.dll.mdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateLib.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateLib.xml =================================================================== --- branches/FreeTrainAgate/extlib/AgateLib.xml 2009-04-03 00:08:59 UTC (rev 386) +++ branches/FreeTrainAgate/extlib/AgateLib.xml 2009-04-04 03:01:19 UTC (rev 387) @@ -1,9280 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>AgateLib</name> - </assembly> - <members> - <member name="T:ERY.AgateLib.ImageFileFormat"> - <summary> - Enum which is used to indicate what format an image file is in. - </summary> - </member> - <member name="F:ERY.AgateLib.ImageFileFormat.Png"> - <summary> - Portable Network Graphics (PNG) format. - </summary> - </member> - <member name="F:ERY.AgateLib.ImageFileFormat.Bmp"> - <summary> - Windows Bitmap (BMP) format. - </summary> - </member> - <member name="F:ERY.AgateLib.ImageFileFormat.Jpg"> - <summary> - Jpeg format. - </summary> - </member> - <member name="F:ERY.AgateLib.ImageFileFormat.Tga"> - <summary> - Targa format. - </summary> - </member> - <member name="T:ERY.AgateLib.Surface"> - <summary> - Class which represents a pixel surface. - There are several ways to create a Surface object. The most common - is to pass the name of an image file. - - Using a surface to draw on the screen is very simple. There are - several overloaded Draw methods which do that. - - You must have created a DisplayWindow object before creating any - Surface objects. - <example> - C# Example to create a new surface from an image file: - <code> - Surface surface = new Surface("myimage.png"); - </code> - VB Example to create a new surface from an image file: - <code> - Dim surf as New Surface("myimage.png") - </code> - - C# Example to draw surface to screen. - <code> - surface.Draw(20, 20); - </code> - VB Example to draw surface to screen. - <code> - surf.Draw(20, 20) - </code> - </example> - </summary> - </member> - <member name="T:ERY.AgateLib.IRenderTarget"> - <summary> - Defines the interface used for render targets. - Implemented by DisplayWindow and Surface - </summary> - </member> - <member name="P:ERY.AgateLib.IRenderTarget.Impl"> - <summary> - Gets the library implementation of the render target. - </summary> - </member> - <member name="P:ERY.AgateLib.IRenderTarget.Width"> - <summary> - Gets the width of the render target in pixels. - </summary> - </member> - <member name="P:ERY.AgateLib.IRenderTarget.Height"> - <summary> - Gets the height of the render target in pixels. - </summary> - </member> - <member name="P:ERY.AgateLib.IRenderTarget.Size"> - <summary> - Gets the size of the render target in pixels. - </summary> - </member> - <member name="E:ERY.AgateLib.IRenderTarget.Resize"> - <summary> - Event that is fired when the render target is resized. - </summary> - </member> - <member name="M:ERY.AgateLib.Surface.#ctor(System.String)"> - <summary> - Creates a surface object, from the specified image file. - </summary> - <param name="filename"></param> - </member> - <member name="M:ERY.AgateLib.Surface.#ctor(System.Int32,System.Int32)"> - <summary> - Creates a surface object of the specified size. - </summary> - <param name="width"></param> - <param name="height"></param> - </member> - <member name="M:ERY.AgateLib.Surface.#ctor(ERY.AgateLib.Geometry.Size)"> - <summary> - Creates a surface object of the specified size. - </summary> - <param name="size"></param> - </member> - <member name="M:ERY.AgateLib.Surface.#ctor(ERY.AgateLib.PixelBuffer)"> - <summary> - Constructs a surface object from the specified PixelBuffer object. - </summary> - <param name="pixels"></param> - </member> - <member name="M:ERY.AgateLib.Surface.#ctor(ERY.AgateLib.ImplBase.SurfaceImpl)"> - <summary> - Creates a surface object and to be ready to attach to an implemented object. - Throws an Exception if there is a passed impl. - (This is not intended for use by applications). - </summary> - <param name="fromImpl"></param> - </member> - <member name="M:ERY.AgateLib.Surface.Dispose"> - <summary> - Destroyes unmanaged resources associated with this surface. - </summary> - </member> - <member name="M:ERY.AgateLib.Surface.SetScale(System.Double,System.Double)"> - <summary> - Sets the amount of scaling when this surface is drawn. - 1.0 is no scaling. - Scale values can be negative, this causes the surface to be mirrored - in that direction. This does not affect how the surface is aligned; - eg. if DisplayAlignment is top-left and ScaleWidth < 0, the surface - will still be drawn to the right of the point supplied to Draw(Point). - </summary> - <param name="width"></param> - <param name="height"></param> - </member> - <member name="M:ERY.AgateLib.Surface.GetScale(System.Double@,System.Double@)"> - <summary> - Gets the amount of scaling when this surface is drawn. - 1.0 is no scaling. - Scale values can be negative, this causes the surface to be mirrored - in that direction. This does not affect how the surface is aligned; - eg. if DisplayAlignment is top-left and ScaleWidth < 0, the surface - will still be drawn to the right of the point supplied to Draw(Point). - </summary> - <param name="width"></param> - <param name="height"></param> - </member> - <member name="M:ERY.AgateLib.Surface.IncrementRotationAngle(System.Double)"> - <summary> - Increments the rotation angle of this surface. - </summary> - <param name="radians">Value in radians to increase the rotation by.</param> - </member> - <member name="M:ERY.AgateLib.Surface.IncrementRotationAngleDegrees(System.Double)"> - <summary> - Increments the rotation angle of this surface. Value supplied is in degrees. - </summary> - <param name="degrees"></param> - </member> - <member name="M:ERY.AgateLib.Surface.IsSurfaceBlank"> - <summary> - Checks to see whether the surface pixels all have - alpha value less than the value of the AlphaThreshold of the - display object.. - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.IsSurfaceBlank(System.Int32)"> - <summary> - Checks to see whether the surface pixels all have - alpha value less than the given value. - </summary> - <param name="alphaThreshold">The alpha value below which to consider - a pixel blank. In the range 0 <= alphaThreshold <= 255.</param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.IsRowBlank(System.Int32)"> - <summary> - Checks to see whether all the pixels along the given row are all - transparent, within the threshold. - </summary> - <param name="row">Which row. Valid range is between 0 and SurfaceSize.Height - 1.</param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.IsColumnBlank(System.Int32)"> - <summary> - Checks to see whether all the pixels along the given column are all - transparent, within the threshold. - </summary> - <param name="col">Which column. Valid range is between 0 and SurfaceSize.Width - 1.</param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.Draw"> - <summary> - Draws the surface to the top-left corner (0, 0) of the - target. - </summary> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(System.Int32,System.Int32)"> - <summary> - Draws this surface to the screen at the specified point, - using all the state information defined in the properties - of this surface. - </summary> - <param name="destX"></param> - <param name="destY"></param> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(System.Single,System.Single)"> - <summary> - Draws this surface to the screen at the specified point, - using all the state information defined in the properties - of this surface. - </summary> - <param name="destX"></param> - <param name="destY"></param> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(ERY.AgateLib.Geometry.Point)"> - <summary> - Draws this surface to the screen at the specified point, - using all the state information defined in the properties - of this surface. - </summary> - <param name="destPt"></param> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(ERY.AgateLib.Geometry.PointF)"> - <summary> - Draws this surface to the screen at the specified point, - using all the state information defined in the properties - of this surface. - </summary> - <param name="destPt"></param> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(ERY.AgateLib.Geometry.PointF,ERY.AgateLib.Geometry.PointF)"> - <summary> - Draws this surface to the screen at the specified point, - using all the state information defined in the properties - of this surface. - Ignores the value of RotationCenter and uses the specified - point to rotate around instead. - </summary> - <param name="destPt"></param> - <param name="rotationCenter">Center of rotation to use, relative - to the top-left of the surface.</param> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(System.Single,System.Single,System.Single,System.Single)"> - <summary> - Draws this surface to the screen at the specified point, - using all the state information defined in the properties - of this surface. - Ignores the value of RotationCenter and uses the specified - point to rotate around instead. - </summary> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(ERY.AgateLib.Geometry.Rectangle,ERY.AgateLib.Geometry.Rectangle)"> - <summary> - Draws a portion of this surface to the specified destination - rectangle. - - State settings which are ignored are RotationAngle, - DisplayAlignment and Scaling. Color and alpha values - are still used. - </summary> - <param name="srcRect"></param> - <param name="destRect"></param> - </member> - <member name="M:ERY.AgateLib.Surface.Draw(ERY.AgateLib.Geometry.Rectangle)"> - <summary> - Draws this surface to the specified destination - rectangle. - - State settings which are ignored are RotationAngle, - DisplayAlignment and Scaling. Color and alpha values - are still used. - </summary> - <param name="destRect"></param> - </member> - <member name="M:ERY.AgateLib.Surface.DrawRects(ERY.AgateLib.Geometry.Rectangle[],ERY.AgateLib.Geometry.Rectangle[])"> - <summary> - Draws the surface using an array of source and destination rectangles. - This method will throw an exception if the two arrays are not the same size. - </summary> - <param name="srcRects"></param> - <param name="destRects"></param> - </member> - <member name="M:ERY.AgateLib.Surface.SaveTo(System.String)"> - <summary> - Saves the surface to the specified file. - - Infers the file format from the extension. If there - is no extension present or it is unrecognized, PNG is - assumed. - </summary> - <param name="filename"></param> - </member> - <member name="M:ERY.AgateLib.Surface.SaveTo(System.String,ERY.AgateLib.ImageFileFormat)"> - <summary> - Saves the surface to the specified file, with the specified - file format. If the file has an extension such as ".png" or - ".bmp" than the SaveTo(string) overload is prefered, as it - chooses a file format which is consistent with the extension. - </summary> - <param name="filename"></param> - <param name="format"></param> - </member> - <member name="M:ERY.AgateLib.Surface.CarveSubSurface(ERY.AgateLib.Geometry.Rectangle)"> - <summary> - Copies the pixels in this surface from the given source rectangle - to a new surface, and returns that. - It is not recommended to call this between calls to - Display.BeginFrame..Display.EndFrame. - </summary> - <param name="srcRect">The rectangle of pixels to create a new surface from.</param> - <returns>A Surface object containing only those pixels copied.</returns> - </member> - <member name="M:ERY.AgateLib.Surface.SetSourceSurface(ERY.AgateLib.Surface,ERY.AgateLib.Geometry.Rectangle)"> - <summary> - Used by the BuildPackedSurface - </summary> - <param name="surf"></param> - <param name="srcRect"></param> - </member> - <member name="M:ERY.AgateLib.Surface.ReadPixels"> - <summary> - Returns a pixel buffer which contains a copy of the pixel data in the surface. - The format of the pixel data is the same as of the raw data in the surface. - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.ReadPixels(ERY.AgateLib.PixelFormat)"> - <summary> - Returns a pixel buffer which contains a copy of the pixel data in the surface. - </summary> - <param name="format">Format of the pixel data wanted. Automatic conversion is - performed, if necessary. Use PixelFormat.Any to retrieve data in its original format, - without conversion.</param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.ReadPixels(ERY.AgateLib.PixelFormat,ERY.AgateLib.Geometry.Rectangle)"> - <summary> - Returns a pixel buffer which contains a copy of the pixel data in the surface, - inside the rectangle requested. - </summary> - <param name="format">Format of the pixel data wanted. Automatic conversion is - performed, if necessary. Use PixelFormat.Any to retrieve data in its original format, - without conversion.</param> - <param name="rect">Area of the Surface from which to retrieve data.</param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Surface.WritePixels(ERY.AgateLib.PixelBuffer)"> - <summary> - Copies the data directly from PixelBuffer. The PixelBuffer must be the same width - and height as the Surface's SurfaceWidth and SurfaceHeight. - </summary> - <param name="buffer">The PixelBuffer which contains pixel data to copy from.</param> - </member> - <member name="M:ERY.AgateLib.Surface.WritePixels(ERY.AgateLib.PixelBuffer,ERY.AgateLib.Geometry.Point)"> - <summary> - Copies the data directly from PixelBuffer, overwriting a portion of the surface's - pixel data. The PixelBuffer must fit within the surface. - </summary> - <param name="buffer">The PixelBuffer which contains pixel data to copy from.</param> - <param name="startPoint"></param> - </member> - <member name="M:ERY.AgateLib.Surface.FormatFromExtension(System.String)"> - <summary> - Returns a value in the ImageFileFormat enum based on the file - extension of the given filename. No checks are done to see - if that file exists. - </summary> - <param name="filename"></param> - <returns></returns> - </member> - <member name="P:ERY.AgateLib.Surface.IsDisposed"> - <summary> - Returns true if Dispose() has been called on this surface. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.TesselateFactor"> - <summary> - Gets or sets how many times this surface should be broken down - when drawn. A TesselateFactor of 2 indicates that each time - this surface is drawn, it's drawn in 4 (2x2) chunks. - </summary> - <remarks> - This property is used to divide a surface drawn up into smaller - surfaces which are drawn independently. The reason to do this is - lighting calculations (without using shaders) are done on a per-vertex - basis. When a light source is close to a large surface, this will create - noticably bad lighting, because only the lighting properties at the - corners are calculated, and then the lighting is interpolated between - the end points. - <para> - Setting this value high may have a significant impact on performance. - For each time a Surface.Draw() overload is called, the number of triangles - which are calculated and sent to the rasterizer is 2 * TesselateFactor<sup>2</sup>. - </para> - </remarks> - - </member> - <member name="P:ERY.AgateLib.Surface.ShouldBePacked"> - <summary> - Gets or sets a bool value that indicates whether or not this surface - should be included in a call to Display.PackAllSurfaces. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.SurfaceWidth"> - <summary> - Gets the width of the source surface in pixels. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.SurfaceHeight"> - <summary> - Gets the height of the source surface in pixels. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.SurfaceSize"> - <summary> - Gets the Size of the source surface in pixels. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.DisplayWidth"> - <summary> - Get or sets the width of the surface in pixels when it will be displayed on screen. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.DisplayHeight"> - <summary> - Gets or sets the height of the surface in pixels when it is displayed on screen. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.DisplaySize"> - <summary> - Gets or sets the Size of the area used by this surface when displayed on screen. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.Alpha"> - <summary> - Alpha value for displaying this surface. - Valid values range from 0.0 (completely transparent) to 1.0 (completely opaque). - Internally stored as a byte, so granularity is only 1/255.0. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.RotationAngle"> - <summary> - Gets or sets the rotation angle in radians. - Positive angles indicate rotation in the Counter-Clockwise direction. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.RotationAngleDegrees"> - <summary> - Gets or sets the rotation angle in degrees. - Positive angles indicate rotation in the Counter-Clockwise direction. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.RotationCenter"> - <summary> - Gets or sets the point on the surface which is used to rotate around. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.DisplayAlignment"> - <summary> - Gets or sets the point where the surface is aligned to when drawn. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.ScaleWidth"> - <summary> - Gets or sets the amount the width is scaled when this surface is drawn. - 1.0 is no scaling. - Scale values can be negative, this causes the surface to be mirrored - in that direction. This does not affect how the surface is aligned; - eg. if DisplayAlignment is top-left and ScaleWidth < 0, the surface - will still be drawn to the right of the point supplied to Draw(Point). - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.ScaleHeight"> - <summary> - Gets or sets the amount the height is scaled when this surface is drawn. - 1.0 is no scaling. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.Color"> - <summary> - Gets or sets the multiplicative color for this surface. - Remember, Color structures have an alpha field, so setting - this will override any value set by Alpha. If you want to - set Alpha separately, set the Alpha property after the - SurfaceColor property. - </summary> - </member> - <member name="P:ERY.AgateLib.Surface.Impl"> - <summary> - Gets the object which does actual rendering of this surface. - This may be cast to a surface object in whatever rendering library - is being used (eg. if using the MDX_1_1 library, this can be cast - to an MDX1_Surface object). You only need to use this if you - want to access features which are specific to the graphics library - you're using. - </summary> - </member> - <member name="T:ERY.AgateLib.Geometry.PointF"> - <summary> - Replacement for System.Drawing.PointF structure. - </summary> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.#ctor(System.Single,System.Single)"> - <summary> - Constructs a PointF object. - </summary> - <param name="x"></param> - <param name="y"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.#ctor(ERY.AgateLib.Geometry.PointF)"> - <summary> - Constructs a PointF object. - </summary> - <param name="pt"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.#ctor(ERY.AgateLib.Geometry.SizeF)"> - <summary> - Constructs a PointF object. - </summary> - <param name="size"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.#ctor(System.Drawing.PointF)"> - <summary> - Constructs a PointF object. - </summary> - <remarks> - [Experimental - The API is likely to change in the future.] - </remarks> - <param name="pt"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.op_Equality(ERY.AgateLib.Geometry.PointF,ERY.AgateLib.Geometry.PointF)"> - <summary> - Equality comparison test. - </summary> - <param name="a"></param> - <param name="b"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.op_Inequality(ERY.AgateLib.Geometry.PointF,ERY.AgateLib.Geometry.PointF)"> - <summary> - Inequality comparison test. - </summary> - <param name="a"></param> - <param name="b"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.ToString"> - <summary> - Creates a string representing this object. - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.GetHashCode"> - <summary> - Gets a hash code. - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.Equals(System.Object)"> - <summary> - Equality test. - </summary> - <param name="obj"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.Equals(ERY.AgateLib.Geometry.PointF)"> - <summary> - Equality test. - </summary> - <param name="obj"></param> - <returns></returns> - </member> - <member name="F:ERY.AgateLib.Geometry.PointF.Empty"> - <summary> - Empty PointF. - </summary> - </member> - <member name="M:ERY.AgateLib.Geometry.PointF.Add(ERY.AgateLib.Geometry.PointF,ERY.AgateLib.Geometry.SizeF)"> - <summary> - Adds the specified SizeF structure to the specified PointF structure - and returns the result as a new PointF structure. - </summary> - <param name="pt"></param> - <param name="size"></param> - <returns></returns> - </member> - <member name="P:ERY.AgateLib.Geometry.PointF.X"> - <summary> - Gets or sets the X value. - </summary> - </member> - <member name="P:ERY.AgateLib.Geometry.PointF.Y"> - <summary> - Gets or sets the Y value. - </summary> - </member> - <member name="P:ERY.AgateLib.Geometry.PointF.IsEmpty"> - <summary> - Returns true if X and Y are zero. - </summary> - </member> - <member name="T:ERY.AgateLib.Geometry.Point"> - <summary> - Replacement for System.Drawing.Point structure. - </summary> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.#ctor(System.Int32,System.Int32)"> - <summary> - Constructs a point. - </summary> - <param name="x"></param> - <param name="y"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.#ctor(ERY.AgateLib.Geometry.Point)"> - <summary> - Constructs a point. - </summary> - <param name="pt"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.#ctor(ERY.AgateLib.Geometry.Size)"> - <summary> - Constructs a point. - </summary> - <param name="size"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.#ctor(System.Drawing.Point)"> - <summary> - Constructs a point. - </summary> - <remarks> - [Experimental - The API is likely to change in the future.] - </remarks> - <param name="pt"></param> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.op_Equality(ERY.AgateLib.Geometry.Point,ERY.AgateLib.Geometry.Point)"> - <summary> - Equality comparison test. - </summary> - <param name="a"></param> - <param name="b"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.op_Inequality(ERY.AgateLib.Geometry.Point,ERY.AgateLib.Geometry.Point)"> - <summary> - Inequality comparison test. - </summary> - <param name="a"></param> - <param name="b"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.GetHashCode"> - <summary> - Gets a hash code - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.ToString"> - <summary> - Creates a string representing this object. - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.Equals(System.Object)"> - <summary> - Equality test. - </summary> - <param name="obj"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.Equals(ERY.AgateLib.Geometry.Point)"> - <summary> - Equality test. - </summary> - <param name="obj"></param> - <returns></returns> - </member> - <member name="F:ERY.AgateLib.Geometry.Point.Empty"> - <summary> - Empty point. - </summary> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.Add(ERY.AgateLib.Geometry.Point,ERY.AgateLib.Geometry.Size)"> - <summary> - Adds the specified size object to the specified point object - and returns the new point. - </summary> - <param name="pt"></param> - <param name="size"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.Ceiling(ERY.AgateLib.Geometry.PointF)"> - <summary> - Rounds the PointF object up. - </summary> - <param name="pt"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.Round(ERY.AgateLib.Geometry.PointF)"> - <summary> - Rounds the PointF object to the nearest integer. - </summary> - <param name="pt"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.Geometry.Point.op_Explicit(ERY.AgateLib.Geometry.Point)~System.Drawing.Point"> - <summary> - Explicit conversion to System.Drawing.Point object. - </summary> - <param name="pt"></param> - <returns></returns> - </member> - <member name="P:ERY.AgateLib.Geometry.Point.X"> - <summary> - Gets or sets the X value. - </summary> - </member> - <member name="P:ERY.AgateLib.Geometry.Point.Y"> - <summary> - Gets or sets the Y value. - </summary> - </member> - <member name="P:ERY.AgateLib.Geometry.Point.IsEmpty"> - <summary> - Returns true if X and Y are zero. - </summary> - </member> - <member name="T:ERY.AgateLib.PlatformSpecific.Win32Platform"> - <summary> - Contains Win32 platform specific methods. - </summary> - </member> - <member name="T:ERY.AgateLib.PlatformSpecific.Platform"> - <summary> - This class encapsulates methods which much be implemented for - each platform given. It provides default implementations that - are "most conservative." - </summary> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Platform.#ctor"> - <summary> - Only sub classes are allowed to initialized this class. - </summary> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Platform.CreatePlatformMethods"> - <summary> - Creates an object which encapsulates platform specific methods. - </summary> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Platform.Dispose"> - <summary> - Dipsoses of the platform-specific methods. - </summary> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Platform.GetTime"> - <summary> - Returns the current time in milliseconds. - This may be the amount of time since the application began, the system started, - or any other zero-point. - </summary> - <returns></returns> - </member> - <member name="P:ERY.AgateLib.PlatformSpecific.Platform.IsAppIdle"> - <summary> - Returns true if the application is idle, so DoEvents does - not need to be called. - - If there is no platform-specific implementation, this - just returns false always. - </summary> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Win32Platform.PeekMessage(ERY.AgateLib.PlatformSpecific.Win32Platform.Message@,System.IntPtr,System.UInt32,System.UInt32,System.UInt32)"> - <summary> - PeekMessage checks to see if there are messages waiting. - </summary> - <param name="msg"></param> - <param name="hWnd"></param> - <param name="messageFilterMin"></param> - <param name="messageFilterMax"></param> - <param name="flags"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Win32Platform.QueryPerformanceCounter(System.Int64@)"> - <summary> - QueryPerformanceCounter gets the performance counter. - </summary> - <param name="x"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Win32Platform.QueryPerformanceFrequency(System.Int64@)"> - <summary> - Gets the performance frequency - </summary> - <param name="x"></param> - <returns></returns> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Win32Platform.#ctor"> - <summary> - Initializes Win32 specific methods. - </summary> - </member> - <member name="M:ERY.AgateLib.PlatformSpecific.Win32Platform.GetTime"> - <summary> - Gets the time in milliseconds, using QueryPerformanceCounter - </summary> - <returns></returns> - </member> - <member name="P:ERY.AgateLib.PlatformSpecific.Win32Platform.IsAppIdle"> - <summary> - Returns true if there are no messages waiting. - This allows us to avoid an expensive Application.DoEvents() call. - </summary> - </member> - <member name="T:ERY.AgateLib.PlatformSpecific.Win32Platform.Message"> - <summary> - Window Message structuer - </summary> - </member> - <member name="T:ERY.AgateLib.Light"> - <summary> - Class which represents a single light source. - Only point light sources are supported at the moment. - </summary> - </member> - <member name="M:ERY.AgateLib.Light.SetAttenuationModel(System.Single,System.Single,System.Single)"> - <summary> - Sets the three constants in the attenuation model. See remarks for details. - </summary> - <remarks> - Lights decrease in intensity for objects which are farther away from the lights. - This is called attenuation. - Point Lights are attenuated according to the following formula: - <para> - K = C<sub>0</sub> + C<sub>1</sub>*d + C<sub>2</sub>*d<sup>2</sup> - </para> - <para> - A = 1 / K - </para> - where d is the distance from the light the object being rendered is. The Light's - color components are multiplied by A to decrease the intensity of the light on this - object. - </remarks> - <param name="constant"></param> - <param name="linear"></param> - <param name="quadratic"></param> - </member> - <member name="P:ERY.AgateLib.Light.AttenuationConstant"> - <summary> - The constant value in the Lighting formula - <seealso cref="M:ERY.AgateLib.Light.SetAttenuationModel(System.Single,System.Single,System.Single)"/> - </summary> - </member> - <member name="P:ERY.AgateLib.Light.AttenuationLinear"> - <summary> - The linear value in the Lighting formula - <seealso cref="M:ERY.AgateLib.Light.SetAttenuationModel(System.Single,System.Single,System.Single)"/> - </summary> - </member> - <member name="P:ERY.AgateLib.Light.AttenuationQuadratic"> - <summary> - The quadratic value in the Lighting formula - <seealso cref="M:ERY.AgateLib.Light.SetAttenuationModel(System.Single,System.Single,System.Single)"/> - </summary> - </member> - <member name="P:ERY.AgateLib.Light.Range"> - <summary> - Gets or sets the distance at which the rendering API can consider the light - too far away to have any affect. - </summary> - </member> - <member name="P:ERY.AgateLib.Light.Enabled"> - <summary> - Gets or sets whether or not this Light should have any effect on anything which is rendered. - </summary> - </member> - <member name="P:ERY.AgateLib.Light.Ambient"> - <summary> - Ambient color for the light. Ambient color is not affected by the dot product with the - normal, so it appears to attenuate slower. - <seealso cref="P:ERY.AgateLib.Light.Diffuse"/> - </summary> - </member> - <member name="P:ERY.AgateLib.Light.Diffuse"> - <summary> - Diffuse color for the light. The diffuse color is modulated by the dot product of the - direction to the light with the surface normal (for 2D drawing in AgateLib, surface normals - are always in the negative z direction). So it attenuates faster than the Ambient color does. - </summary> - </member> - <member name="P:ERY.AgateLib.Light.Specular"> - <summary> - Specular highlight color, or "shininess." Not currently used. - </summary> - </member> - <member name="P:ERY.AgateLib.Light.Position"> - <summary> - The position of the Light source, in 3D space. Normals in AgateLib are in the negative - z direction, so it is recommended to make Position.Z a negative number. How negative - depends on the Attenuation model and what kind of effect you wish to create with the - lighting. - </summary> - </member> - <member name="T:ERY.AgateLib.ImplBase.BitmapFontImpl"> - <summary> - Provides a basic implementation for the use of non-system fonts provided - as a bitmap. - - To construct a bitmap font, call the appropriate static FontSurface method. - </summary> - </member> - <member nam... [truncated message content] |
From: <rwh...@us...> - 2009-04-03 00:09:17
|
Revision: 386 http://freetrain.svn.sourceforge.net/freetrain/?rev=386&view=rev Author: rwhite123 Date: 2009-04-03 00:08:59 +0000 (Fri, 03 Apr 2009) Log Message: ----------- Rolling back changes from revision 384. Not sure how I committed these in the first place. Revision Links: -------------- http://freetrain.svn.sourceforge.net/freetrain/?rev=384&view=rev Removed Paths: ------------- branches/FreeTrainAgate/iconv/ branches/FreeTrainAgate/intl3_svn.dll branches/FreeTrainAgate/libapr-1.dll branches/FreeTrainAgate/libapriconv-1.dll branches/FreeTrainAgate/libaprutil-1.dll branches/FreeTrainAgate/libdb44.dll branches/FreeTrainAgate/locale/ branches/FreeTrainAgate/msvcp60.dll branches/FreeTrainAgate/rapidsvn.exe Property Changed: ---------------- branches/FreeTrainAgate/extlib/MagicLibrary.dll Property changes on: branches/FreeTrainAgate/extlib/MagicLibrary.dll ___________________________________________________________________ Deleted: svn:mergeinfo - Deleted: branches/FreeTrainAgate/intl3_svn.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/libapr-1.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/libapriconv-1.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/libaprutil-1.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/libdb44.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/msvcp60.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/rapidsvn.exe =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rwh...@us...> - 2009-04-01 02:42:55
|
Revision: 385 http://freetrain.svn.sourceforge.net/freetrain/?rev=385&view=rev Author: rwhite123 Date: 2009-04-01 02:42:37 +0000 (Wed, 01 Apr 2009) Log Message: ----------- Preparing to upgrade to the latest version of AgateLib. - Removed unneeded references to agate assemblies, since agatelib will automatically load its drivers. These - never need to be referenced directly by freetrain. - Removing old AgateLib files and unused files (including directX specific drivers) - Started to remove #if windows #else preprocessor flags as I find them with the idea that they will not be needed. - Refactored the entry point slightly to be more readable. Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.suo branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs branches/FreeTrainAgate/tools/Driver/Driver.cs Removed Paths: ------------- branches/FreeTrainAgate/extlib/AgateDrawing.dll branches/FreeTrainAgate/extlib/AgateDrawing.dll.mdb branches/FreeTrainAgate/extlib/AgateDrawing.pdb branches/FreeTrainAgate/extlib/AgateFMOD.dll branches/FreeTrainAgate/extlib/AgateFMOD.dll.mdb branches/FreeTrainAgate/extlib/AgateFMOD.pdb branches/FreeTrainAgate/extlib/AgateMDX.dll branches/FreeTrainAgate/extlib/AgateMDX.pdb branches/FreeTrainAgate/extlib/AgateOTK.dll branches/FreeTrainAgate/extlib/AgateOTK.dll.mdb branches/FreeTrainAgate/extlib/AgateOTK.pdb branches/FreeTrainAgate/extlib/AxSHDocVw.dll branches/FreeTrainAgate/extlib/OpenTK.OpenGL.dll branches/FreeTrainAgate/extlib/OpenTK.OpenGL.pdb branches/FreeTrainAgate/extlib/OpenTK.Platform.Windows.dll branches/FreeTrainAgate/extlib/OpenTK.Platform.Windows.pdb branches/FreeTrainAgate/extlib/OpenTK.Platform.X11.dll branches/FreeTrainAgate/extlib/OpenTK.Platform.X11.pdb branches/FreeTrainAgate/extlib/dx7vb.dll Modified: branches/FreeTrainAgate/FreeTrain.suo =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateDrawing.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateDrawing.dll.mdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateDrawing.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateFMOD.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateFMOD.dll.mdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateFMOD.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateMDX.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateMDX.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateOTK.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateOTK.dll.mdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AgateOTK.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/AxSHDocVw.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/OpenTK.OpenGL.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/OpenTK.OpenGL.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/OpenTK.Platform.Windows.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/OpenTK.Platform.Windows.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/OpenTK.Platform.X11.dll =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/OpenTK.Platform.X11.pdb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/dx7vb.dll =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj 2009-03-31 23:45:26 UTC (rev 384) +++ branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj 2009-04-01 02:42:37 UTC (rev 385) @@ -131,52 +131,10 @@ <Reference Include="System.Xml"> <Name>System.XML</Name> </Reference> - <COMReference Include="DxVBLibA"> - <Guid>{E1211242-8E94-11D1-8808-00C04FC2C603}</Guid> - <VersionMajor>1</VersionMajor> - <VersionMinor>0</VersionMinor> - <Lcid>0</Lcid> - <WrapperTool>tlbimp</WrapperTool> - </COMReference> - <COMReference Include="QuartzTypeLib"> - <Guid>{56A868B0-0AD4-11CE-B03A-0020AF0BA770}</Guid> - <VersionMajor>1</VersionMajor> - <VersionMinor>0</VersionMinor> - <Lcid>0</Lcid> - <WrapperTool>tlbimp</WrapperTool> - </COMReference> - <Reference Include="AgateDrawing, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateDrawing.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="AgateFMOD, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateFMOD.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> <Reference Include="AgateLib, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> <HintPath>..\..\extlib\AgateLib.dll</HintPath> <SpecificVersion>False</SpecificVersion> </Reference> - <Reference Include="AgateMDX, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateMDX.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="AgateOTK, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateOTK.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="OpenTK.OpenGL, Version=0.3.4.1, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\OpenTK.OpenGL.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="OpenTK.Platform.Windows, Version=0.1.2.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\OpenTK.Platform.Windows.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="OpenTK.Platform.X11, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\OpenTK.Platform.X11.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj 2009-03-31 23:45:26 UTC (rev 384) +++ branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj 2009-04-01 02:42:37 UTC (rev 385) @@ -119,11 +119,6 @@ <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> - <Reference Include="Interop.DirectDrawAlphaBlendLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"> - <Name>Interop.DirectDrawAlphaBlendLib</Name> - <HintPath>Interop.DirectDrawAlphaBlendLib.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> <Reference Include="System"> <Name>System</Name> </Reference> @@ -139,45 +134,10 @@ <Reference Include="System.Xml"> <Name>System.XML</Name> </Reference> - <COMReference Include="DxVBLib"> - <Guid>{E1211242-8E94-11D1-8808-00C04FC2C602}</Guid> - <VersionMajor>1</VersionMajor> - <VersionMinor>0</VersionMinor> - <Lcid>0</Lcid> - <WrapperTool>tlbimp</WrapperTool> - </COMReference> - <Reference Include="AgateDrawing, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateDrawing.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="AgateFMOD, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateFMOD.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> <Reference Include="AgateLib, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> <HintPath>..\..\extlib\AgateLib.dll</HintPath> <SpecificVersion>False</SpecificVersion> </Reference> - <Reference Include="AgateMDX, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateMDX.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="AgateOTK, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\AgateOTK.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="OpenTK.OpenGL, Version=0.3.4.1, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\OpenTK.OpenGL.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="OpenTK.Platform.Windows, Version=0.1.2.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\OpenTK.Platform.Windows.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> - <Reference Include="OpenTK.Platform.X11, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\OpenTK.Platform.X11.dll</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs 2009-03-31 23:45:26 UTC (rev 384) +++ branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs 2009-04-01 02:42:37 UTC (rev 385) @@ -2,12 +2,7 @@ using System.Runtime.InteropServices; using System.Drawing; using System.Diagnostics; -#if windows -using DxVBLibA; -#else using ERY.AgateLib; -#endif -using DirectDrawAlphaBlendLib; #if window #else Modified: branches/FreeTrainAgate/tools/Driver/Driver.cs =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-03-31 23:45:26 UTC (rev 384) +++ branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-04-01 02:42:37 UTC (rev 385) @@ -8,61 +8,68 @@ namespace Driver { public class Driver - { -#if windows - [DllImport("DirectDraw.AlphaBlend.dll",EntryPoint="DllRegisterServer")] - private static extern void regsvr(); -#else -#warning STUB -#endif - + { + /// <summary> + /// Main Entry point + /// </summary> + /// <param name="args"></param> [STAThread] - static void Main( string[] args ) + static void Main( string[] inArguments ) { -#if windows -#else - using(ERY.AgateLib.AgateSetup setup = new ERY.AgateLib.AgateSetup("FreeTrain", args)) - { - // TODO: InitialzeVideo called by InitializeAll is blowing up currently because it can't + // Create the agatesetup object passing in args to allow the user to select a driver (for debug purposes only) + using( ERY.AgateLib.AgateSetup theAgateSetupObject = new ERY.AgateLib.AgateSetup( "FreeTrain", inArguments ) ) + { + // TODO: InitialzeVideo called by InitializeAll is blowing up currently because it can't // find a video assembly to load. Need to fix this after updating to the next version of agate. //setup.InitializeAll(); - setup.InitializeAudio(); - setup.InitializeInput(); - - if (setup.Cancel) - return; -#warning Initialize window here already? -// ERY.AgateLib.DisplayWindow window = new ERY.AgateLib.DisplayWindow("TreeTrain", 640, 480); -#endif - // record the installation directory - Core.installationDirectory = - Directory.GetParent(Application.ExecutablePath).FullName; - - if( Debugger.IsAttached ) - run(args); - else - try { - run(args); - } catch( Exception e ) { - ErrorMessageBox.show(null,"An error has occurred",e); - //! ErrorMessageBox.show(null,"エラーが発生しました",e); - } -#if windows -#else - } -#endif + theAgateSetupObject.InitializeAudio(); + theAgateSetupObject.InitializeInput(); + + // If the user cancels the driver select dialog + if( theAgateSetupObject.Cancel ) + { + // TODO: Generally bad coding practice to have returns/breaks in these situations + return; + } + + #warning Initialize window here already? + + // Create the window + //ERY.AgateLib.DisplayWindow window = new ERY.AgateLib.DisplayWindow("TreeTrain", 640, 480); + + // record the installation directory + Core.installationDirectory = Directory.GetParent( Application.ExecutablePath ).FullName; + + // When exceptions are thrown let the IDE take us to it + // TODO: Should be removed when all is said and done + if( Debugger.IsAttached ) + { + run( inArguments ); + } + else + { + try + { + run( inArguments ); + } + catch( Exception inException ) + { + ErrorMessageBox.show( null, "An error has occurred", inException ); + //! ErrorMessageBox.show(null,"エラーが発生しました",e); + } + } + } } - private static void run( string[] args ) { -#if windows - // register alpha blending DLL - regsvr(); -#else -#warning STUB -#endif - + /// <summary> + /// Responsible for running the application. + /// </summary> + /// <param name="args"></param> + private static void run( string[] inArguments ) + { + #warning STUB // start the game - Application.Run(new MainWindow(args,false)); + Application.Run( new MainWindow(inArguments, false) ); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rwh...@us...> - 2009-03-31 23:45:49
|
Revision: 384 http://freetrain.svn.sourceforge.net/freetrain/?rev=384&view=rev Author: rwhite123 Date: 2009-03-31 23:45:26 +0000 (Tue, 31 Mar 2009) Log Message: ----------- Added Paths: ----------- branches/FreeTrainAgate/iconv/ branches/FreeTrainAgate/intl3_svn.dll branches/FreeTrainAgate/libapr-1.dll branches/FreeTrainAgate/libapriconv-1.dll branches/FreeTrainAgate/libaprutil-1.dll branches/FreeTrainAgate/libdb44.dll branches/FreeTrainAgate/locale/ branches/FreeTrainAgate/locale/de/ branches/FreeTrainAgate/locale/de/rapidsvn.mo branches/FreeTrainAgate/locale/de/rapidsvn.po branches/FreeTrainAgate/locale/es/ branches/FreeTrainAgate/locale/es/rapidsvn.mo branches/FreeTrainAgate/locale/es/rapidsvn.po branches/FreeTrainAgate/locale/fr/ branches/FreeTrainAgate/locale/fr/rapidsvn.mo branches/FreeTrainAgate/locale/fr/rapidsvn.po branches/FreeTrainAgate/locale/it_IT/ branches/FreeTrainAgate/locale/it_IT/rapidsvn.mo branches/FreeTrainAgate/locale/it_IT/rapidsvn.po branches/FreeTrainAgate/locale/ja/ branches/FreeTrainAgate/locale/ja/rapidsvn.mo branches/FreeTrainAgate/locale/ja/rapidsvn.po branches/FreeTrainAgate/locale/pt_BR/ branches/FreeTrainAgate/locale/pt_BR/rapidsvn.mo branches/FreeTrainAgate/locale/pt_BR/rapidsvn.po branches/FreeTrainAgate/locale/ru/ branches/FreeTrainAgate/locale/ru/rapidsvn.mo branches/FreeTrainAgate/locale/ru/rapidsvn.po branches/FreeTrainAgate/locale/uk/ branches/FreeTrainAgate/locale/uk/rapidsvn.mo branches/FreeTrainAgate/locale/uk/rapidsvn.po branches/FreeTrainAgate/locale/zh_CN/ branches/FreeTrainAgate/locale/zh_CN/rapidsvn.mo branches/FreeTrainAgate/locale/zh_CN/rapidsvn.po branches/FreeTrainAgate/msvcp60.dll branches/FreeTrainAgate/rapidsvn.exe Added: branches/FreeTrainAgate/intl3_svn.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/intl3_svn.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/libapr-1.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/libapr-1.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/libapriconv-1.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/libapriconv-1.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/libaprutil-1.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/libaprutil-1.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/libdb44.dll =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/libdb44.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/locale/de/rapidsvn.mo =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/locale/de/rapidsvn.mo ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/locale/de/rapidsvn.po =================================================================== --- branches/FreeTrainAgate/locale/de/rapidsvn.po (rev 0) +++ branches/FreeTrainAgate/locale/de/rapidsvn.po 2009-03-31 23:45:26 UTC (rev 384) @@ -0,0 +1,2086 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RapidSVN 0.1.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-02-13 17:40+0100\n" +"PO-Revision-Date: 2009-02-13 17:41+0100\n" +"Last-Translator: Alexander Mueller <Xel...@we...>\n" +"Language-Team: RapidSVN Developers <de...@ra...>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../exceptions.cpp:55 +#, c-format +msgid "%s code: %ld" +msgstr "%s code: %ld" + +#: ../about_dlg.cpp:47 +#, c-format +msgid "%s Version %s" +msgstr "%s Version %s" + +#: ../rapidsvn_frame.cpp:325 +msgid "&About..." +msgstr "&\xDCber..." + +#: ../utils.cpp:170 +msgid "&Add\tINS" +msgstr "&Hinzuf\xFCgen\tINS" + +#: ../utils.cpp:248 +msgid "&Add Existing Working Copy..." +msgstr "Existierende Arbeitskopie hin&zuf\xFCgen..." + +#: ../log_dlg.cpp:351 +msgid "&Annotate" +msgstr "&Anmerken" + +#: ../utils.cpp:212 +msgid "&Annotate..." +msgstr "&Anmerken..." + +#: ../rapidsvn_frame.cpp:346 +msgid "&Bookmarks" +msgstr "&Lesezeichen" + +#: ../log_dlg.cpp:346 +msgid "&Close" +msgstr "&Schliessen" + +#: ../rapidsvn_frame.cpp:318 +msgid "&Contents\tF1" +msgstr "&Inhalt\tF1" + +#: ../utils.cpp:187 +msgid "&Copy...\tF5" +msgstr "&Kopieren...\tF5" + +#: ../rapidsvn_frame.cpp:292 +msgid "&Create..." +msgstr "&Erzeugen..." + +#: ../utils.cpp:173 +msgid "&Delete\tDEL" +msgstr "&L\xF6schen\tDEL" + +#: ../listed_dlg.cpp:60 +msgid "&Delete..." +msgstr "&L\xF6schen..." + +#: ../log_dlg.cpp:349 +msgid "&Diff" +msgstr "&Vergleichen" + +#: ../utils.cpp:205 +msgid "&Diff to Base...\tCTRL+B" +msgstr "Vergleiche mit Basis...\tCTRL-B" + +#: ../utils.cpp:206 +msgid "&Diff to Head...\tCTRL+H" +msgstr "Vergleiche mit Aktuellster...\tCTRL-H" + +#: ../utils.cpp:204 +msgid "&Diff...\tCTRL+D" +msgstr "&Vergleiche...\tCTRL-D" + +#: ../utils.cpp:266 +msgid "&Edit Bookmark..." +msgstr "B&earbeite Lesezeichen..." + +#: ../listed_dlg.cpp:57 +msgid "&Edit..." +msgstr "&Bearbeiten..." + +#: ../utils.cpp:244 +msgid "&Edit...\tF3" +msgstr "&Bearbeiten...\tF3" + +#: ../rapidsvn_frame.cpp:290 +msgid "&Export...\tCTRL-E" +msgstr "&Exportieren..." + +#: ../rapidsvn_frame.cpp:347 +msgid "&Extras" +msgstr "&Extras" + +#: ../rapidsvn_frame.cpp:341 +msgid "&File" +msgstr "&Datei" + +#: ../log_dlg.cpp:348 +msgid "&Get" +msgstr "&Holen" + +#: ../rapidsvn_frame.cpp:226 +#: ../rapidsvn_frame.cpp:348 +msgid "&Help" +msgstr "&Hilfe" + +#: ../utils.cpp:175 +msgid "&Ignore\tCTRL-DEL" +msgstr "&Ignorieren\tCTRL-DEL" + +#: ../rapidsvn_frame.cpp:289 +msgid "&Import...\tCTRL-I" +msgstr "&Importieren...\tCTRL-I" + +#: ../rapidsvn_frame.cpp:319 +msgid "&Index\tShift+F1" +msgstr "Inde&x\tShift+F1" + +#: ../utils.cpp:210 +msgid "&Info..." +msgstr "&Info..." + +#: ../utils.cpp:197 +msgid "&Lock..." +msgstr "&Sperren..." + +#: ../utils.cpp:208 +msgid "&Log...\tCTRL-L" +msgstr "&Log...\tCTRL-L" + +#: ../log_dlg.cpp:350 +msgid "&Merge" +msgstr "&Zusammenf\xFChren" + +#: ../rapidsvn_frame.cpp:344 +msgid "&Modify" +msgstr "&Bearbeiten" + +#: ../listed_dlg.cpp:59 +msgid "&New..." +msgstr "&Neu..." + +#: ../cert_dlg.cpp:134 +msgid "&Permanently" +msgstr "&Immer" + +#: ../utils.cpp:165 +msgid "&Properties...\tCTRL-P" +msgstr "&Eigenschaften...\tCTRL-P" + +#: ../rapidsvn_frame.cpp:345 +msgid "&Query" +msgstr "Ab&frage" + +#: ../utils.cpp:261 +msgid "&Remove Bookmark" +msgstr "Lesezeichen entfernen..." + +#: ../rapidsvn_frame.cpp:343 +msgid "&Repository" +msgstr "Repository" + +#: ../utils.cpp:313 +msgid "&Stop" +msgstr "&Stop" + +#: ../utils.cpp:257 +msgid "&Switch Repository URL..." +msgstr "Repository URL Umstellen..." + +#: ../cert_dlg.cpp:136 +msgid "&Temporarily" +msgstr "&Vorl\xE4ufig" + +#: ../rapidsvn_frame.cpp:350 +msgid "&Tests" +msgstr "&Tests" + +#: ../utils.cpp:198 +msgid "&Unlock" +msgstr "&Entsperren" + +#: ../utils.cpp:282 +msgid "&Update...\tCTRL-U" +msgstr "&Update...\tCTRL-U" + +#: ../log_dlg.cpp:347 +#: ../rapidsvn_frame.cpp:342 +msgid "&View" +msgstr "&Ansicht" + +#: ../listed_dlg.cpp:58 +msgid "&View..." +msgstr "An&sehen..." + +#: ../cert_dlg.cpp:80 +msgid "- The certificate has an unknown error." +msgstr "- F\xFCr das Zertifikat liegt ein unbekannter Fehler vor." + +#: ../cert_dlg.cpp:79 +msgid "- The certificate has expired." +msgstr "- Das Zertifikat ist abgelaufen." + +#: ../cert_dlg.cpp:77 +msgid "- The certificate hostname does not match." +msgstr "- Der Zertifikat Hostname stimmt nicht \xFCberein." + +#: ../cert_dlg.cpp:76 +msgid "" +"- The certificate is not issued by a trusted authority.\n" +" Use the fingerprint to validate the certificate manually!" +msgstr "" +"- Das Zertifikat wurde von keiner anerkannten Autorit\xE4t erstellt.\n" +" Benutzen Sie den Fingerprint um das Zertifikat manuell zu validieren!" + +#: ../cert_dlg.cpp:78 +msgid "- The certificate is not yet valid." +msgstr "- Das Zertifikat ist noch nicht g\xFCltig." + +#: ../file_info.cpp:102 +#: ../file_info.cpp:110 +#: ../file_info.cpp:195 +msgid "<None>" +msgstr "<kein>" + +#: ../about_dlg.cpp:58 +msgid "ANSI" +msgstr "ANSI" + +#: ../about_dlg.cpp:42 +#, c-format +msgid "About %s" +msgstr "\xDCber %s" + +#: ../log_dlg.cpp:242 +msgid "Action" +msgstr "Aktion" + +#: ../add_action.cpp:49 +#: ../listener.cpp:353 +#: ../rapidsvn_frame.cpp:1590 +msgid "Add" +msgstr "Hinzuf\xFCgen" + +#: ../utils.cpp:253 +msgid "Add Existing &Repository..." +msgstr "Existierendes &Repository hinzuf\xFCgen..." + +#: ../utils.cpp:172 +msgid "Add r&ecursive" +msgstr "Rekursiv hinzuf\xFCgen" + +#: ../rapidsvn_frame.cpp:535 +msgid "Add selected" +msgstr "Ausgew\xE4hlte hinzuf\xFCgen" + +#: ../checkout_dlg.cpp:116 +msgid "Add to bookmarks" +msgstr "Zu Lesezeichen hinzuf\xFCgen" + +#: ../listener.cpp:362 +#: ../listener.cpp:369 +#: ../rapidsvn_frame.cpp:1599 +#: ../rapidsvn_frame.cpp:1606 +msgid "Added" +msgstr "Hinzugef\xFCgt" + +#: ../rapidsvn_frame.cpp:2098 +#, c-format +msgid "Added repository to bookmarks '%s'" +msgstr "Repository '%s' zu Lesezeichen hinzugef\xFCgt" + +#: ../rapidsvn_frame.cpp:2069 +#, c-format +msgid "Added working copy to bookmarks '%s'" +msgstr "Repository '%s' zu Lesezeichen hinzugef\xFCgt" + +#: ../drag_n_drop_action.cpp:319 +#, c-format +msgid "Adding directory to repository: %s" +msgstr "F\xFCge Verzeichnis zum Repository hinzu: %s" + +#: ../drag_n_drop_action.cpp:332 +#, c-format +msgid "Adding file to repository: %s" +msgstr "F\xFCge Datei zum Repository hinzu: %s" + +#: ../log_dlg.cpp:344 +msgid "Affected Files/Dirs" +msgstr "Betroffene Dateien/Verz." + +#: ../preferences_dlg.cpp:43 +msgid "All files|*" +msgstr "Alle Dateien|*" + +#: ../rapidsvn_frame.cpp:1464 +#: ../rapidsvn_frame.cpp:1483 +msgid "An error occured while launching the browser" +msgstr "Beim Starten des Browsers trat ein Fehler auf" + +#: ../rapidsvn_frame.cpp:1451 +msgid "An error occurred while checking valid actions" +msgstr "Beim Pr\xFCfen der g\xFCltigen Aktionen trat ein Fehler auf" + +#: ../annotate_action.cpp:80 +#: ../annotate_action.cpp:81 +msgid "Annotate" +msgstr "Anmerken" + +#: ../dnd_dlg.cpp:56 +#, c-format +msgid "" +"Are you sure that you want to import\n" +"\n" +" %s\n" +"\n" +"into\n" +"\n" +" %s?" +msgstr "Sind Sie sicher, dass Sie %snach %simportieren wollen?" + +#: ../auth_dlg.cpp:117 +#: ../rapidsvn_generated.cpp:184 +msgid "Authentication" +msgstr "Anmeldung" + +#: ../annotate_dlg.cpp:48 +#: ../columns.cpp:49 +msgid "Author" +msgstr "Autor" + +#: ../action.cpp:261 +msgid "BASE" +msgstr "BASIS" + +#: ../rapidsvn_frame.cpp:2135 +msgid "Bookmark" +msgstr "Lesezeichen" + +#: ../folder_browser.cpp:174 +msgid "Bookmarks" +msgstr "Lesezeichen" + +#: ../rapidsvn_frame.cpp:556 +msgid "Bring changes from the repository into the working copy" +msgstr "\xDCbertrage \xC4nderungen aus dem Repository in die Arbeitskopie" + +#: ../rapidsvn_generated.cpp:57 +#: ../rapidsvn_generated.cpp:88 +#: ../rapidsvn_generated.cpp:119 +#: ../rapidsvn_generated.cpp:146 +msgid "Browse" +msgstr "Durchsuchen" + +#: ../about_dlg.cpp:71 +#, c-format +msgid "" +"Built with:\n" +"wxWidgets %d.%d.%d (%s)\n" +"Subversion %d.%d.%d\n" +msgstr "" +"Erzeugt mit:\n" +"wxWidgets %d.%d.%d (%s)\n" +"Subversion %d.%d.%d\n" + +#: ../export_dlg.cpp:138 +msgid "CR (MacOS)" +msgstr "CR (MacOS)" + +#: ../export_dlg.cpp:136 +msgid "CRLF (Windows)" +msgstr "CRLF (Windows)" + +#: ../auth_dlg.cpp:73 +#: ../cert_dlg.cpp:138 +#: ../checkout_dlg.cpp:127 +#: ../commit_dlg.cpp:125 +#: ../delete_dlg.cpp:57 +#: ../destination_dlg.cpp:90 +#: ../dnd_dlg.cpp:112 +#: ../export_dlg.cpp:146 +#: ../import_dlg.cpp:130 +#: ../listed_dlg.cpp:186 +#: ../listed_dlg.cpp:342 +#: ../lock_dlg.cpp:61 +#: ../merge_dlg.cpp:215 +#: ../rapidsvn_generated.cpp:195 +#: ../rapidsvn_generated.cpp:329 +#: ../switch_dlg.cpp:139 +#: ../unlock_dlg.cpp:58 +#: ../update_dlg.cpp:135 +msgid "Cancel" +msgstr "Abbrechen" + +#: ../cert_dlg.cpp:128 +msgid "Certificate Information:" +msgstr "Zertifikat Information:" + +#: ../rapidsvn_frame.cpp:291 +msgid "Check&out...\tCTRL-O" +msgstr "Auschecken...\tCTRL-O" + +#: ../checkout_action.cpp:40 +#: ../checkout_dlg.cpp:250 +msgid "Checkout" +msgstr "Auschecken" + +#: ../utils.cpp:274 +msgid "Checkout New Working Copy..." +msgstr "Neue Arbeits&kopie auschecken..." + +#: ../rapidsvn_frame.cpp:333 +msgid "Checkout Test" +msgstr "Checkout Test" + +#: ../columns.cpp:58 +msgid "Checksum" +msgstr "Pr\xFCfsumme" + +#: ../file_info.cpp:197 +#, c-format +msgid "Checksum: %s" +msgstr "Pr\xFCfsumme: %s" + +#: ../cleanup_action.cpp:39 +#: ../utils.cpp:305 +msgid "Cleanup" +msgstr "Bereinigen" + +#: ../utils.cpp:287 +msgid "Co&mmit...\tCTRL-ENTER" +msgstr "Co&mmiten...\tCTRL-ENTER" + +#: ../rapidsvn_frame.cpp:268 +msgid "Columns" +msgstr "Spalten" + +#: ../rapidsvn_generated.cpp:275 +#: ../rapidsvn_generated.cpp:315 +msgid "Combo!" +msgstr "Combo!" + +#: ../commit_action.cpp:42 +#: ../commit_dlg.cpp:212 +msgid "Commit" +msgstr "Commiten" + +#: ../commit_dlg.cpp:212 +msgid "Commit Log Message" +msgstr "Log Meldung" + +#: ../rapidsvn_generated.cpp:30 +msgid "Commit log message: default to most recent" +msgstr "Log Meldung: die zuletzt eingegebene verwenden" + +#: ../rapidsvn_frame.cpp:565 +msgid "Commit selected" +msgstr "Ausgew\xE4hlte committen" + +#: ../commit_action.cpp:130 +msgid "Committed revision" +msgstr "Committete Revision" + +#: ../rapidsvn_generated.cpp:233 +msgid "Compare:" +msgstr "Vergleiche:" + +#: ../columns.cpp:64 +msgid "Conflict BASE" +msgstr "Konflikt BASE" + +#: ../file_info.cpp:203 +#, c-format +msgid "Conflict BASE File: %s" +msgstr "Konflikt BASE Datei: %s" + +#: ../columns.cpp:65 +msgid "Conflict HEAD" +msgstr "Konflikt HEAD" + +#: ../file_info.cpp:213 +#, c-format +msgid "Conflict HEAD File: %s" +msgstr "Konflikt HEAD Datei: %s" + +#: ../file_info.cpp:221 +#, c-format +msgid "Conflict Properties File: %s" +msgstr "Konflikt vorige Eigenschaftsdatei: %s" + +#: ../columns.cpp:66 +msgid "Conflict Work" +msgstr "Konflikt Arbeitskopie" + +#: ../file_info.cpp:208 +#, c-format +msgid "Conflict Working File: %s" +msgstr "Konflikt Arbeitsdatei: %s" + +#: ../columns.cpp:63 +msgid "Copied" +msgstr "Kopiert" + +#: ../file_info.cpp:172 +#, c-format +msgid "Copied From Rev: %ld" +msgstr "Kopiert von Revision: %ld" + +#: ../file_info.cpp:169 +#, c-format +msgid "Copied From URL: %s" +msgstr "Kopiert von URL: %s" + +#: ../log_dlg.cpp:244 +msgid "Copied from Path" +msgstr "Kopiert von Pfad" + +#: ../log_dlg.cpp:245 +msgid "Copied from Rev" +msgstr "Kopiert von Revision" + +#: ../dnd_dlg.cpp:108 +#: ../listener.cpp:354 +#: ../move_action.cpp:44 +#: ../rapidsvn_frame.cpp:1591 +msgid "Copy" +msgstr "Kopieren" + +#: ../dnd_dlg.cpp:37 +msgid "Copy/Move" +msgstr "Kopieren/Verschieben" + +#: ../drag_n_drop_action.cpp:314 +#, c-format +msgid "Copying file into working directory: %s" +msgstr "Kopiere ins Arbeitsverzeichnis: %s" + +#: ../drag_n_drop_action.cpp:288 +#, c-format +msgid "Copying file: %s" +msgstr "Kopiere Datei: %s" + +#: ../merge_action.cpp:86 +#, c-format +msgid "Could not set working directory to %s" +msgstr "Konnte das Arbeitsverzeichnis %s nicht setzen" + +#: ../utils.cpp:270 +msgid "Create New Repository..." +msgstr "Neues &Repository erzeugen..." + +#: ../columns.cpp:54 +#: ../log_dlg.cpp:165 +msgid "Date" +msgstr "Datum" + +#: ../rapidsvn_generated.cpp:265 +#: ../rapidsvn_generated.cpp:305 +msgid "Date:" +msgstr "Datum:" + +#: ../delete_action.cpp:40 +#: ../delete_dlg.cpp:79 +#: ../listener.cpp:355 +#: ../rapidsvn_frame.cpp:1592 +msgid "Delete" +msgstr "L\xF6schen" + +#: ../rapidsvn_frame.cpp:546 +msgid "Delete files and directories from version control" +msgstr "L\xF6sche Dateien und Verzeichnis aus Versionskontrolle" + +#: ../rapidsvn_frame.cpp:545 +msgid "Delete selected" +msgstr "L\xF6sche ausgew\xE4hlte" + +#: ../listener.cpp:361 +#: ../listener.cpp:370 +#: ../rapidsvn_frame.cpp:1598 +#: ../rapidsvn_frame.cpp:1607 +msgid "Deleted" +msgstr "Gel\xF6scht" + +#: ../checkout_dlg.cpp:72 +#: ../export_dlg.cpp:75 +msgid "Destination Directory" +msgstr "Zielverzeichnis" + +#: ../merge_dlg.cpp:168 +msgid "Destination file" +msgstr "Zieldatei" + +#: ../merge_dlg.cpp:170 +msgid "Destination path" +msgstr "Zielverzeichnis" + +#: ../diff_action.cpp:191 +#: ../diff_action.cpp:197 +#: ../diff_dlg.cpp:179 +msgid "Diff" +msgstr "Vergleichen" + +#: ../rapidsvn_generated.cpp:135 +msgid "Diff Tool" +msgstr "Diff-Werkzeug" + +#: ../diff_dlg.cpp:128 +msgid "Diff to BASE" +msgstr "Vergleiche mit BASIS" + +#: ../diff_dlg.cpp:131 +msgid "Diff to HEAD" +msgstr "Vergleiche mit AKTUELLSTER" + +#: ../diff_dlg.cpp:134 +msgid "Diff to another revision/date" +msgstr "Vergleichen mit anderer Revision/Datum" + +#: ../diff_dlg.cpp:137 +msgid "Diff two revisions/dates" +msgstr "Vergleiche zwei Revisionen/Daten" + +#: ../rapidsvn_generated.cpp:173 +msgid "Different login for each bookmark in the bookmarks list" +msgstr "Separate Anmeldung f\xFCr jedes Lesezeichen" + +#: ../mkdir_action.cpp:51 +msgid "Directory:" +msgstr "Verzeichnis:" + +#: ../rapidsvn_frame.cpp:489 +msgid "Display conflicted files/directories" +msgstr "Zeige Dateien/Verzeichnisse mit Konflikten" + +#: ../rapidsvn_frame.cpp:602 +msgid "Display info about selected entries" +msgstr "Zeige Informationen \xFCber die ausgew\xE4hlten Eintr\xE4ge an" + +#: ../rapidsvn_frame.cpp:483 +msgid "Display modified files/directories" +msgstr "Zeige ge\xE4nderte Dateien/Verzeichnisse" + +#: ../rapidsvn_frame.cpp:477 +msgid "Display unmodified files/directories" +msgstr "Zeige unver\xE4nderte Dateien/Verzeichnisse" + +#: ../rapidsvn_frame.cpp:470 +msgid "Display unversioned files/directories" +msgstr "Zeige unversionierte Dateien/Verzeichnisse" + +#: ../delete_dlg.cpp:45 +msgid "Do you want to delete the selected files/directories?" +msgstr "Wollen Sie die gew\xE4hlten Dateien/Verzeichnisse l\xF6schen?" + +#: ../revert_dlg.cpp:45 +msgid "Do you want to revert local changes?" +msgstr "Wollen Sie die lokalen \xC4nderungen r\xFCckg\xE4ngig machen?" + +#: ../unlock_dlg.cpp:45 +msgid "Do you want to unlock the selected files/directories?" +msgstr "Wollen Sie die gew\xE4hlten Dateien/Verzeichnisse entsperren?" + +#: ../utils.cpp:292 +msgid "E&xit\tCTRL-Q" +msgstr "&Beenden\tCTRL-Q" + +#: ../export_dlg.cpp:131 +msgid "EOL:" +msgstr "Zeilenende:" + +#: ../view_action.cpp:76 +msgid "Edit" +msgstr "Bearbeiten" + +#: ../rapidsvn_frame.cpp:2135 +msgid "Edit Bookmark" +msgstr "Bearbeite Lesezeichen" + +#: ../property_dlg.cpp:64 +msgid "Edit Property" +msgstr "Eigenschaft Bearbeiten" + +#: ../lock_dlg.cpp:45 +msgid "Enter a comment for this lock" +msgstr "Geben Sie einen Kommentar f\xFCr diese Sperre ein" + +#: ../commit_dlg.cpp:61 +#: ../import_dlg.cpp:95 +msgid "Enter log message" +msgstr "Geben Sie eine Log Meldung ein" + +#: ../rename_action.cpp:55 +msgid "Enter new name:" +msgstr "Neuer Name:" + +#: ../export_dlg.cpp:80 +msgid "Enter the local path where you want the code be exported." +msgstr "Geben Sie den lokalen Pfad ein, wohin der Code exportiert werden soll." + +#: ../checkout_dlg.cpp:77 +msgid "Enter the local path where you want the code checked out to here." +msgstr "Geben Sie den lokalen Pfad ein, wohin der Code ausgecheckt werden soll." + +#: ../checkout_dlg.cpp:70 +#: ../export_dlg.cpp:73 +msgid "Enter the repository URL (not local path) here." +msgstr "Geben Sie die Repository URL (nicht den lokalen Pfad) ein." + +#: ../export_dlg.cpp:143 +msgid "Enter what kind of symbol(s) do you want as EOL (end of line) in exported files." +msgstr "Geben Sie an, welche Art von Zeilenumbr\xFCchen wollen Sie in exportierten Dateien wollen." + +#: ../import_dlg.cpp:178 +#: ../import_dlg.cpp:191 +#: ../log_dlg.cpp:466 +#: ../log_dlg.cpp:481 +#: ../log_dlg.cpp:517 +#: ../merge_dlg.cpp:52 +#: ../merge_dlg.cpp:91 +#: ../merge_dlg.cpp:107 +#: ../property_dlg.cpp:120 +#: ../rapidsvn_frame.cpp:2059 +msgid "Error" +msgstr "Fehler" + +#: ../file_info.cpp:266 +msgid "Error retrieving status:" +msgstr "Fehler beim holen des Status:" + +#: ../property_dlg.cpp:120 +msgid "Error setting the property values" +msgstr "Fehler beim Setzen der Werte f\xFCr Eigenschaften" + +#: ../cert_dlg.cpp:97 +#, c-format +msgid "Error validating server certificate for '%s':" +msgstr "Fehler beim Validieren des Server-Zertifikates f\xFCr '%s':" + +#: ../simple_worker.cpp:216 +#: ../threaded_worker.cpp:178 +msgid "Error while performing action." +msgstr "Fehler beim Ausf\xFChren der Aktion" + +#: ../simple_worker.cpp:206 +#: ../threaded_worker.cpp:165 +#, c-format +msgid "Error while performing action: %s" +msgstr "Fehler beim Ausf\xFChren der Aktion: %s" + +#: ../simple_worker.cpp:167 +#: ../threaded_worker.cpp:286 +msgid "Error while preparing action." +msgstr "Fehler beim Vorbereiten der Aktion." + +#: ../simple_worker.cpp:161 +#: ../threaded_worker.cpp:276 +#, c-format +msgid "Error while preparing action: %s" +msgstr "Fehler beim Vorbereiten der Aktion: %s" + +#: ../folder_browser.cpp:497 +#, c-format +msgid "Error while refreshing filelist (%s)" +msgstr "Fehler beim Aktualisieren der Dateiliste (%s)" + +#: ../rapidsvn_frame.cpp:1118 +msgid "Error while updating filelist" +msgstr "Fehler beim Aktualisieren der Dateiliste" + +#: ../rapidsvn_frame.cpp:1105 +#, c-format +msgid "Error while updating filelist (%s)" +msgstr "Fehler beim Aktualisieren der Dateiliste (%s)" + +#: ../rapidsvn_frame.cpp:705 +#, c-format +msgid "Error: %s\n" +msgstr "Fehler: %s\n" + +#: ../rapidsvn_frame.cpp:2001 +msgid "Exception occured during filelist update" +msgstr "Eine Ausnahme ist aufgetreten w\xE4hrend die Dateiliste aktualisiert wurde" + +#: ../preferences_dlg.cpp:38 +msgid "Executable Files|*.exe;*.com;*.bat|All files (*.*)|*.*" +msgstr "Anwendungen|*.exe;*.com;*.bat|Alle Dateien (*.*)|*.*" + +#: ../external_program_action.cpp:45 +msgid "Execute" +msgstr "Ausf\xFChren" + +#: ../diff_action.cpp:183 +#, c-format +msgid "Execute diff tool: %s" +msgstr "Diff-Tool ausf\xFChren: %s" + +#: ../external_program_action.cpp:140 +#: ../view_action.cpp:121 +#, c-format +msgid "Execute editor: %s" +msgstr "Editor ausf\xFChren: %s" + +#: ../external_program_action.cpp:114 +#, c-format +msgid "Execute file explorer: %s" +msgstr "Execute file explorer: %s" + +#: ../userresolve_action.cpp:128 +#, c-format +msgid "Execute merge tool: %s" +msgstr "Diff-Werkzeug ausf\xFChren: %s" + +#: ../simple_worker.cpp:175 +#: ../threaded_worker.cpp:143 +#, c-format +msgid "Execute: %s" +msgstr "Ausf\xFChren: %s" + +#: ../utils.cpp:318 +msgid "Explore...\tF2" +msgstr "Explorer...\tF2" + +#: ../export_action.cpp:40 +#: ../export_dlg.cpp:288 +msgid "Export" +msgstr "Exportieren" + +#: ../columns.cpp:53 +msgid "Extension" +msgstr "Erweiterung" + +#: ../listener.cpp:376 +#: ../rapidsvn_frame.cpp:1613 +msgid "Failed to lock" +msgstr "Sperren fehlgeschlagen" + +#: ../listener.cpp:377 +#: ../rapidsvn_frame.cpp:1614 +msgid "Failed to unlock" +msgstr "Entsperren fehlgeschlagen" + +#: ../import_dlg.cpp:120 +msgid "File" +msgstr "Datei" + +#: ../import_dlg.cpp:190 +msgid "File path required when importing a file!" +msgstr "Dateipfad erwartet beim Importieren einer Datei!" + +#: ../commit_dlg.cpp:163 +msgid "Files To Commit" +msgstr "Dateien f\xFCr Commit" + +#: ../cert_dlg.cpp:123 +msgid "Fingerprint:" +msgstr "Fingerabdruck:" + +#: ../merge_dlg.cpp:90 +msgid "First path or URL is required for merge!" +msgstr "Erster Pfad oder URL wird ben\xF6tigt f\xFCr Zusammenf\xFChren" + +#: ../merge_dlg.cpp:131 +msgid "First working copy or URL" +msgstr "Erste Arbeitskopie oder URL" + +#: ../about_dlg.cpp:68 +msgid "For more information see:" +msgstr "F\xFCr mehr Informationen siehe:" + +#: ../destination_dlg.cpp:80 +#: ../merge_dlg.cpp:205 +msgid "Force" +msgstr "Erzwingen" + +#: ../delete_dlg.cpp:49 +msgid "Force removal" +msgstr "L\xF6schen erzwingen" + +#: ../export_dlg.cpp:123 +msgid "Force to execute even if destination directory not empty, causes overwriting of files with the same names." +msgstr "" +"Ausf\xFChrung erzwingen, auch wenn das Zielverzeichnis nicht leer ist.\n" +"Dadurch werden Dateien mit demselben Namen \xFCberschrieben." + +#: ../unlock_dlg.cpp:51 +msgid "Force unlocking even if you are not the lock owner" +msgstr "Entsperren erzwingen auch wenn Sie nicht der Besitzer der Sperre sind" + +#: ../rapidsvn_generated.cpp:41 +msgid "General" +msgstr "Allgemein" + +#: ../action.cpp:266 +#, c-format +msgid "Get file %s rev. %s" +msgstr "Hole Datei %s rev. %s" + +#: ../action.cpp:259 +msgid "HEAD" +msgstr "AKTUELLSTE" + +#: ../log_dlg.cpp:333 +#, c-format +msgid "History: %d revisions" +msgstr "Historie: %d Revisionen" + +#: ../cert_dlg.cpp:107 +msgid "Hostname:" +msgstr "Hostname:" + +#: ../checkout_dlg.cpp:88 +#: ../export_dlg.cpp:91 +msgid "If not using the latest version of the files, specify which revision to use here." +msgstr "Wenn nicht die neueste Version der Dateien verwendet werden soll, dann geben Sie hier die zu verwendende Revision an." + +#: ../checkout_dlg.cpp:102 +#: ../export_dlg.cpp:105 +msgid "If the files were renamed or moved some time, specify which peg revision to use here." +msgstr "Wenn die Dateien umbenannt oder verschoben wurden, dann geben Sie die hier zu verwendende \"peg\" Revision an." + +#: ../ignore_action.cpp:40 +msgid "Ignore" +msgstr "Ignoriere" + +#: ../rapidsvn_frame.cpp:277 +msgid "Ignore Externals" +msgstr "Ignoriere Externe Links" + +#: ../checkout_dlg.cpp:122 +#: ../export_dlg.cpp:126 +#: ../update_dlg.cpp:124 +msgid "Ignore externals" +msgstr "Ignore Externe Links" + +#: ../dnd_dlg.cpp:37 +#: ../dnd_dlg.cpp:97 +#: ../import_action.cpp:38 +#: ../import_dlg.cpp:149 +msgid "Import" +msgstr "Importieren" + +#: ../drag_n_drop_action.cpp:303 +#, c-format +msgid "Importing file into repository: %s" +msgstr "Importiere die Datei ins Repository: %s" + +#: ../utils.cpp:181 +msgid "In&teractive Resolve...\tCTRL-T" +msgstr "Konflikt Interaktiv aufl\xF6sen...\tCTRL-T" + +#: ../rapidsvn_frame.cpp:2178 +msgid "Info" +msgstr "Info" + +#: ../rapidsvn_frame.cpp:601 +msgid "Info selected" +msgstr "Info \xFCber ausgew\xE4hlte" + +#: ../rapidsvn_frame.cpp:1679 +msgid "Information" +msgstr "Information" + +#: ../threaded_worker.cpp:245 +msgid "Internal Error: There is another action running" +msgstr "Interner Fehler: eine andere Aktion wird ausgef\xFChrt" + +#: ../rapidsvn_frame.cpp:1747 +msgid "Internal Error: no client data for action event!" +msgstr "Internal Error: no client data for action event!" + +#: ../threaded_worker.cpp:252 +msgid "Internal Error: no context available" +msgstr "Interner Fehler: kein Kontext verf\xFCgbar" + +#: ../merge_action.cpp:97 +msgid "Invalid revision number detected" +msgstr "Ung\xFCltige Revisionsnummer entdeckt" + +#: ../log_dlg.cpp:465 +msgid "Invalid selection. At least one revisions is needed for diff and no more than two." +msgstr "Ung\xFCltige Auswahl. Es werden eine oder zwei Revisionen f\xFCr einen Vergleich ben\xF6tigt." + +#: ../log_dlg.cpp:480 +msgid "Invalid selection. Exactly two revisions needed for merge." +msgstr "Ung\xFCltige Auswahl. Es werden genau zwei Revisionen f\xFCr einen Vergleich ben\xF6tigt." + +#: ../log_dlg.cpp:516 +msgid "Invalid selection. Only one revision may be selected for annotate" +msgstr "Ung\xFCltige Auswahl. Es wird genau eine Revision f\xFCr das Anmerken ben\xF6tigt." + +#: ../cert_dlg.cpp:111 +msgid "Issue:" +msgstr "Aussteller:" + +#: ../commit_dlg.cpp:117 +msgid "Keep locks" +msgstr "Sperren behalten" + +#: ../export_dlg.cpp:137 +msgid "LF (Unix)" +msgstr "LF (Unix)" + +#: ../columns.cpp:52 +msgid "Last Changed" +msgstr "Ge\xE4ndert" + +#: ../file_info.cpp:177 +#, c-format +msgid "Last Changed Author: %s" +msgstr "Zuletzt ge\xE4ndert Autor: %s" + +#: ../file_info.cpp:183 +msgid "Last Changed Date" +msgstr "Zuletzt Ge\xE4ndert" + +#: ../file_info.cpp:180 +#, c-format +msgid "Last Changed Rev: %ld" +msgstr "Zuletzt ge\xE4ndert Rev: %ld" + +#: ../annotate_dlg.cpp:49 +msgid "Line" +msgstr "Zeile" + +#: ../rapidsvn_frame.cpp:332 +msgid "Listener Test" +msgstr "Listener Test" + +#: ../filelist_ctrl.cpp:1017 +#, c-format +msgid "Listing entries in '%s'" +msgstr "Eintr\xE4ge auflisten in '%s'" + +#: ../about_dlg.cpp:76 +#, c-format +msgid "" +"Locale Information:\n" +"Language: %s\n" +"System Name: %s\n" +"Canonical Name: %s\n" +msgstr "" +"Locale Informationen:\n" +"Sprache: %s\n" +"System Name: %s\n" +"Kanonischer Name: %s\n" + +#: ../rapidsvn_app.cpp:196 +#: ../rapidsvn_app.cpp:204 +msgid "Locate help" +msgstr "Hilfedatei lokalisieren" + +#: ../rapidsvn_app.cpp:264 +msgid "Locate tips" +msgstr "Lokalisiere Tipps-Datei" + +#: ../rapidsvn_app.cpp:256 +msgid "Locate tips file" +msgstr "Lokalisiere Tipps-Datei" + +#: ../lock_action.cpp:40 +#: ../lock_dlg.cpp:100 +msgid "Lock" +msgstr "Sperre" + +#: ../columns.cpp:57 +msgid "Lock Comment" +msgstr "Sperre, Kommentar" + +#: ../file_info.cpp:239 +#, c-format +msgid "" +"Lock Comment:\n" +"%s" +msgstr "" +"Kommentar der Sperre:\n" +"%s" + +#: ../file_info.cpp:243 +msgid "Lock Creation Date" +msgstr "Sperre erzeugt" + +#: ../columns.cpp:56 +msgid "Lock Owner" +msgstr "Sperre geh\xF6rt" + +#: ../file_info.cpp:234 +#, c-format +msgid "Lock Owner: %s" +msgstr "Besitzer der Sperre: %s" + +#: ../file_info.cpp:229 +#, c-format +msgid "Lock Token: %s" +msgstr "Token der Sperre: %s" + +#: ../listener.cpp:374 +#: ../rapidsvn_frame.cpp:1611 +msgid "Locked" +msgstr "Gesperrt" + +#: ../log_action.cpp:41 +msgid "Log" +msgstr "Log" + +#: ../log_dlg.cpp:558 +msgid "Log History" +msgstr "Log Historie" + +#: ../log_dlg.cpp:166 +msgid "Log Message" +msgstr "Log Meldung" + +#: ../log_dlg.cpp:342 +msgid "Log Message:" +msgstr "Log Meldung:" + +#: ../rapidsvn_frame.cpp:611 +msgid "Log selected" +msgstr "Log f\xFCr ausgew\xE4hlte" + +#: ../utils.cpp:278 +msgid "Login..." +msgstr "Anmelden..." + +#: ../folder_browser.cpp:333 +msgid "Logout" +msgstr "Abmelden" + +#: ../folder_browser.cpp:338 +#, c-format +msgid "Logout '%s'" +msgstr "'%s' abmelden" + +#: ../utils.cpp:189 +msgid "M&ove...\tF6" +msgstr "&Verschieben...\tF6" + +#: ../utils.cpp:193 +msgid "Make &directory...\tF7" +msgstr "Neues Verzeichnis erstellen...\tF7" + +#: ../mkdir_action.cpp:50 +msgid "Make directory" +msgstr "Neues Verzeichnis erstellen..." + +#: ../merge_action.cpp:38 +#: ../merge_action.cpp:44 +#: ../merge_dlg.cpp:125 +msgid "Merge" +msgstr "Zusammenf\xFChren" + +#: ../rapidsvn_generated.cpp:161 +msgid "Merge Tool" +msgstr "Merge-Werkzeug" + +#: ../merge_dlg.cpp:60 +msgid "Merge revisions" +msgstr "Revisionen zusammenf\xFChren" + +#: ../rapidsvn_frame.cpp:296 +msgid "Merge..." +msgstr "Zusammenf\xFChren..." + +#: ../mkdir_action.cpp:37 +msgid "Mkdir" +msgstr "Erzeuge Verzeichnis" + +#: ../listener.cpp:368 +#: ../rapidsvn_frame.cpp:1605 +msgid "Modified" +msgstr "Ge\xE4ndert" + +#: ../dnd_dlg.cpp:104 +#: ../move_action.cpp:42 +msgid "Move" +msgstr "Verschieben" + +#: ../drag_n_drop_action.cpp:293 +#, c-format +msgid "Moving file: %s" +msgstr "Verschiebe Datei: %s" + +#: ../drag_n_drop_action.cpp:157 +msgid "Multiple Files" +msgstr "Mehrere Dateien" + +#: ../columns.cpp:45 +#: ../listed_dlg.cpp:75 +#: ../listed_dlg.cpp:171 +#: ../listed_dlg.cpp:324 +msgid "Name" +msgstr "Name" + +#: ../file_info.cpp:93 +#, c-format +msgid "Name: %s" +msgstr "Name: %s" + +#: ../property_dlg.cpp:63 +msgid "New Property" +msgstr "Neue Eigenschaft" + +#: ../revert_dlg.cpp:57 +msgid "No" +msgstr "Nein" + +#: ../diff_action.cpp:217 +msgid "No diff tool set in the preferences" +msgstr "Kein Tool zum Vergleichen eingestellt" + +#: ../rapidsvn_app.cpp:204 +msgid "" +"No help file was chosen, would you like to be \n" +"asked again after next application start?" +msgstr "Es wurde keine Hilfedatei angegeben, wollten Siebeim n\xE4chsten Programmstart erneut gefragt werden" + +#: ../userresolve_action.cpp:62 +msgid "No merge tool set in the preferences" +msgstr "Kein Diff-Werkzeug eingestellt" + +#: ../rapidsvn_app.cpp:264 +msgid "" +"No tips file was chosen, would you like to be \n" +"asked again after next application start?" +msgstr "Sie haben keine Tipps-Datei angegeben, wollen Siebeim n\xE4chsten Programmstart erneut gefragt werden?" + +#: ../file_info.cpp:118 +#, c-format +msgid "Node Kind: %s" +msgstr "Knotentyp: %s" + +#: ../checkout_dlg.cpp:106 +#: ../export_dlg.cpp:109 +msgid "Not specified" +msgstr "Nicht spezifiziert" + +#: ../file_info.cpp:86 +msgid "Not versioned" +msgstr "Unversioniert" + +#: ../about_dlg.cpp:99 +#: ../annotate_dlg.cpp:42 +#: ../auth_dlg.cpp:71 +#: ../checkout_dlg.cpp:126 +#: ../commit_dlg.cpp:123 +#: ../delete_dlg.cpp:54 +#: ../destination_dlg.cpp:87 +#: ../export_dlg.cpp:145 +#: ../import_dlg.cpp:128 +#: ../listed_dlg.cpp:185 +#: ../listed_dlg.cpp:341 +#: ../lock_dlg.cpp:60 +#: ../merge_dlg.cpp:212 +#: ../rapidsvn_generated.cpp:191 +#: ../rapidsvn_generated.cpp:325 +#: ../report_dlg.cpp:57 +#: ../switch_dlg.cpp:137 +#: ../unlock_dlg.cpp:55 +#: ../update_dlg.cpp:133 +msgid "OK" +msgstr "OK" + +#: ../utils.cpp:549 +msgid "Open..." +msgstr "\xD6ffnen..." + +#: ../export_dlg.cpp:120 +msgid "Overwrite" +msgstr "\xDCberschreiben" + +#: ../auth_dlg.cpp:62 +msgid "Password" +msgstr "Kennwort" + +#: ../columns.cpp:46 +#: ../import_dlg.cpp:80 +#: ../log_dlg.cpp:243 +msgid "Path" +msgstr "Pfad" + +#: ../import_dlg.cpp:112 +msgid "Path type:" +msgstr "Pfad Typ:" + +#: ../checkout_dlg.cpp:97 +#: ../export_dlg.cpp:100 +msgid "Peg Revision" +msgstr "\"Peg\" Revision" + +#: ../rapidsvn_frame.cpp:1672 +msgid "" +"Please use the command line utility 'svnadmin'\n" +"to create a new repository.\n" +"\n" +"This command line utility is not part of the\n" +"RapidSVN distribution.\n" +"\n" +"More information about subversion:\n" +"http://svnbook.red-bean.com/\n" +"http://subversion.tigris.org" +msgstr "Bitte benutzen Sie das Kommandozeilen Utility 'svnadmin',um ein neues Repository zu erzeugen.Dieses Kommandozeilen Utility ist nicht Bestandteil derRapidSVN Distribution.Mehr Informationen \xFCber Subversion:http://svnbook.red-bean.comhttp://subversion.tigris.org" + +#: ../preferences_dlg.cpp:48 +msgid "Preferences" +msgstr "Einstellungen" + +#: ../utils.cpp:301 +msgid "Preferences..." +msgstr "Einstellungen..." + +#: ../rapidsvn_generated.cpp:151 +msgid "Program arguments (%1=base, %2=theirs %3=mine %4=result):" +msgstr "Kommandozeilen Argumente (%1=base, %2=theirs, %3=mine, %4=result):" + +#: ../rapidsvn_generated.cpp:125 +msgid "Program arguments (%1=file1, %2=file2):" +msgstr "Kommandozeilen Argumente (%1=Datei1, %2=Datei2):" + +#: ../rapidsvn_generated.cpp:94 +msgid "Program arguments (%1=selected directory):" +msgstr "Kommandozeilen Argumente (%1=ausgew\xE4hltes Verzeichnis):" + +#: ../rapidsvn_generated.cpp:63 +msgid "Program arguments (%1=selected file):" +msgstr "Kommandozeilen Argumente (%1=ausgew\xE4hlte Datei):" + +#: ../rapidsvn_generated.cpp:168 +msgid "Programs" +msgstr "Programme" + +#: ../columns.cpp:55 +msgid "Prop Date" +msgstr "Eig. Datum" + +#: ../columns.cpp:51 +msgid "Prop Status" +msgstr "Eig. Status" + +#: ../file_info.cpp:189 +msgid "Properties Last Updated" +msgstr "Eigenschaften Ge\xE4ndert" + +#: ../property_dlg.cpp:62 +msgid "Properties:" +msgstr "Eigenschaften:" + +#: ../property_action.cpp:37 +msgid "Property" +msgstr "Eigenschaft" + +#: ../property_dlg.cpp:54 +msgid "Property Editor" +msgstr "Eigenschaften Editor" + +#: ../rapidsvn_generated.cpp:26 +msgid "Purge temporary files on program exit" +msgstr "Tempor\xE4re Datein beim Programmende entfernen" + +#: ../rapidsvn_frame.cpp:536 +msgid "Put files and directories under revision control" +msgstr "Stelle Dateien und Verzeichnisse unter Versionskontrolle" + +#: ../rapidsvn_frame.cpp:672 +msgid "RapidSVN Error" +msgstr "RapidSVN Fehler" + +#: ../rapidsvn_app.cpp:95 +#, c-format +msgid "RapidSVN Help: %s" +msgstr "RapidSVN Hilfe: %s" + +#: ../utils.cpp:191 +msgid "Re&name...\tCTRL-N" +msgstr "&Umbenennen...\tCTRL-N" + +#: ../utils.cpp:182 +msgid "Re&solve conflicts\tCTRL-S" +msgstr "Konflikte Auf&l\xF6sen\tCTRL-S" + +#: ../utils.cpp:179 +msgid "Re&vert\tCTRL-V" +msgstr "R\xFCckg\xE4ngig\tCTRL-V" + +#: ../filelist_ctrl.cpp:1086 +msgid "Ready" +msgstr "Bereit" + +#: ../rapidsvn_frame.cpp:1727 +#: ../rapidsvn_frame.cpp:1771 +msgid "Ready\n" +msgstr "Bereit\n" + +#: ../commit_dlg.cpp:94 +msgid "Recent entries:" +msgstr "Letzte Eintr\xE4ge:" + +#: ../checkout_dlg.cpp:111 +#: ../commit_dlg.cpp:108 +#: ../export_dlg.cpp:114 +#: ../import_dlg.cpp:108 +#: ../merge_dlg.cpp:201 +#: ../revert_dlg.cpp:49 +#: ../switch_dlg.cpp:117 +#: ../update_dlg.cpp:115 +msgid "Recursive" +msgstr "Rekursiv" + +#: ../rapidsvn_frame.cpp:500 +msgid "Refresh" +msgstr "Aktualisieren" + +#: ../utils.cpp:296 +msgid "Refresh View\tCTRL-R" +msgstr "Ansicht Aktualisieren\tCTRL-R" + +#: ../rapidsvn_frame.cpp:501 +msgid "Refresh the file list" +msgstr "Dateiliste aktualisieren" + +#: ../rapidsvn_frame.cpp:271 +msgid "Refresh with Update" +msgstr "Aktualisieren mit Update" + +#: ../switch_dlg.cpp:127 +msgid "Relocate" +msgstr "Relozieren" + +#: ../rapidsvn_frame.cpp:586 +msgid "Remove 'conflicted' state on working copy files or directories" +msgstr "Entfernt den 'Konflikt' Status der ausgew\xE4hlten Dateien oder Verzeichnisse" + +#: ../rapidsvn_frame.cpp:2112 +msgid "Removed bookmark" +msgstr "Lesezeichen entfernt" + +#: ../rename_action.cpp:39 +msgid "Rename" +msgstr "Umbenennen" + +#: ../columns.cpp:48 +msgid "Rep. Rev." +msgstr "Rep. Rev." + +#: ../listener.cpp:371 +#: ../rapidsvn_frame.cpp:1608 +msgid "Replaced" +msgstr "Ersetzt" + +#: ../columns.cpp:60 +msgid "Repository" +msgstr "Repository" + +#: ../import_dlg.cpp:67 +#: ../rapidsvn_frame.cpp:2084 +msgid "Repository URL" +msgstr "Repository URL" + +#: ../import_dlg.cpp:177 +msgid "Repository URL is required for import!" +msgstr "Repository URL wird f\xFCr den Import erwartet!" + +#: ../file_info.cpp:112 +#, c-format +msgid "Repository UUID: %s" +msgstr "Repository UUID: %s" + +#: ../file_info.cpp:104 +#, c-format +msgid "Repository: %s" +msgstr "Repository: %s" + +#: ../utils.cpp:309 +msgid "Reset Columns" +msgstr "Spalten zur\xFCcksetzen" + +#: ../rapidsvn_generated.cpp:34 +msgid "Reset Flat Mode on every program start" +msgstr "Setze den Flat Modus bei jedem Programmstart zur\xFCck" + +#: ../resolve_action.cpp:37 +#: ../userresolve_action.cpp:44 +msgid "Resolve" +msgstr "Aufl\xF6sen" + +#: ../rapidsvn_frame.cpp:585 +msgid "Resolve selected" +msgstr "Konflikte aufl\xF6sen" + +#: ../listener.cpp:359 +#: ../rapidsvn_frame.cpp:1596 +msgid "Resolved" +msgstr "Aufgel\xF6st" + +#: ../listener.cpp:356 +#: ../rapidsvn_frame.cpp:1593 +msgid "Restore" +msgstr "Wiederhergestellt..." + +#: ../rapidsvn_frame.cpp:576 +msgid "Restore pristine working copy file (undo all local edits)" +msgstr "Lokale \xC4nderungen r\xFCckg\xE4ngig machen" + +#: ../listener.cpp:357 +#: ../rapidsvn_frame.cpp:1594 +#: ../revert_action.cpp:35 +#: ../revert_dlg.cpp:79 +msgid "Revert" +msgstr "R\xFCckg\xE4ngig" + +#: ../rapidsvn_frame.cpp:575 +msgid "Revert selected" +msgstr "Ausgew\xE4hlte wiederherstellen" + +#: ../annotate_dlg.cpp:47 +#: ../checkout_dlg.cpp:83 +#: ../columns.cpp:47 +#: ../export_dlg.cpp:86 +#: ../log_dlg.cpp:163 +#: ../merge_dlg.cpp:133 +#: ../merge_dlg.cpp:150 +#: ../switch_dlg.cpp:91 +#: ../update_dlg.cpp:88 +msgid "Revision" +msgstr "Revision" + +#: ../merge_dlg.cpp:51 +msgid "Revision must be an unsigned number!" +msgstr "Die Revision muss eine vorzeichenlose Zahl sein!" + +#: ../rapidsvn_generated.cpp:243 +msgid "Revision or date #1:" +msgstr "Revision oder Datum #&1:" + +#: ../rapidsvn_generated.cpp:283 +msgid "Revision or date #2:" +msgstr "Revision oder Datum #&2:" + +#: ../rapidsvn_generated.cpp:250 +#: ../rapidsvn_generated.cpp:290 +msgid "Revision:" +msgstr "Revision:" + +#: ../file_info.cpp:115 +#, c-format +msgid "Revision: %ld" +msgstr "Revision: %ld" + +#: ../cert_dlg.cpp:66 +msgid "SSL Certificate" +msgstr "SSL Zertifikat" + +#: ../columns.cpp:62 +msgid "Schedule" +msgstr "Zustand" + +#: ../file_info.cpp:142 +#, c-format +msgid "Schedule: %s" +msgstr "Zustand: %s" + +#: ../merge_dlg.cpp:106 +msgid "Second path or URL is required for merge!" +msgstr "Zweiter Pfad oder URL wird ben\xF6tigt f\xFCr Zusammenf\xFChren" + +#: ../merge_dlg.cpp:148 +msgid "Second working copy or URL" +msgstr "Zweite Arbeitskopie oder URL" + +#: ../listener.cpp:169 +msgid "Select Certificate File" +msgstr "Zertifikat-Datei w\xE4hlen:" + +#: ../checkout_dlg.cpp:273 +#: ../export_dlg.cpp:311 +msgid "Select a destination directory" +msgstr "W\xE4hlen Sie ein Zielverzeichnis" + +#: ../merge_dlg.cpp:241 +msgid "Select a destination folder to merge to" +msgstr "W\xE4hlen Sie ein Verzeichnis in das zusammengef\xFChrt werden soll" + +#: ../rapidsvn_frame.cpp:2039 +msgid "Select a directory" +msgstr "W\xE4hle ein Verzeichnis" + +#: ../import_dlg.cpp:210 +msgid "Select a directory to import" +msgstr "W\xE4hlen Sie ein Verzeichnis f\xFCr den Import" + +#: ../import_dlg.cpp:219 +msgid "Select a file to import" +msgstr "W\xE4hlen Sie eine Datei f\xFCr den Import" + +#: ../move_action.cpp:63 +msgid "Select destination:" +msgstr "Ziel w\xE4hlen:" + +#: ../preferences_dlg.cpp:160 +msgid "Select diff tool executable" +msgstr "W\xE4hlen Sie das Diff-Tool" + +#: ../preferences_dlg.cpp:168 +msgid "Select merge tool executable" +msgstr "W\xE4hlen Sie das Merge-Werkzeug" + +#: ../preferences_dlg.cpp:144 +msgid "Select standard editor executable" +msgstr "W\xE4hlen Sie den Standard Editor" + +#: ../preferences_dlg.cpp:152 +msgid "Select standard file explorer executable" +msgstr "W\xE4hlen Sie den Standard Explorer" + +#: ../rapidsvn_frame.cpp:566 +msgid "Send changes from your working copy to the repository" +msgstr "\xC4nderngen in der Arbeitskopie and Repository \xFCbertragen" + +#: ../checkout_dlg.cpp:94 +#: ../export_dlg.cpp:97 +msgid "Set this to get the latest version of the files in the repository." +msgstr "Setzen Sie diese Einstellung, um die aktuellste Version der Dateien im Repository zu erhalten." + +#: ../checkout_dlg.cpp:108 +#: ../export_dlg.cpp:111 +msgid "Set this to use BASE/HEAD (current) peg revision of the files." +msgstr "Benutzen Sie dies f\xFCr die BASIS/AKTUELLSTE \"peg\" Revision der Dateien." + +#: ../checkout_dlg.cpp:119 +msgid "Set to automatically create a new working copy bookmark." +msgstr "Setzen Sie diese Einstellung um automatisch ein neues Lesezeichen f\xFCr die Arbeitskopie zu erstellen." + +#: ../checkout_dlg.cpp:114 +#: ../export_dlg.cpp:117 +msgid "Set to get all subdirectories from the URL also." +msgstr "Setzen Sie diese Einstellung um alle Unterverzeichnisse von dieser URL auch zu erhalten." + +#: ../checkout_dlg.cpp:125 +#: ../export_dlg.cpp:129 +msgid "Set to ignore external definitions and the external working copies managed by them." +msgstr "Setzen, um externe Links und externe Arbeitskopien zu ignorieren." + +#: ../rapidsvn_frame.cpp:322 +msgid "Show Startup Tips" +msgstr "Tipps beim Programmstart anzeigen" + +#: ../rapidsvn_frame.cpp:276 +#: ../rapidsvn_frame.cpp:488 +msgid "Show conflicted entries" +msgstr "Zeige Eintr\xE4ge mit Konflikten" + +#: ../rapidsvn_frame.cpp:278 +msgid "Show ignored entries" +msgstr "Zeige ignorierte Eintr\xE4ge" + +#: ../rapidsvn_frame.cpp:275 +#: ../rapidsvn_frame.cpp:482 +msgid "Show modified entries" +msgstr "Zeige ge\xE4nderte Eintr\xE4ge" + +#: ../rapidsvn_frame.cpp:272 +msgid "Show subdirectories" +msgstr "Zeige Unterverzeichnisse" + +#: ../rapidsvn_frame.cpp:612 +msgid "Show the log messages for the selected entries" +msgstr "Zeigt die Log Meldungen f\xFCr ausgew\xE4hlte Dateien oder Verzeichnisse an" + +#: ../rapidsvn_frame.cpp:274 +#: ../rapidsvn_frame.cpp:476 +msgid "Show unmodified entries" +msgstr "Zeige unver\xE4nderte Eintr\xE4ge" + +#: ../rapidsvn_frame.cpp:273 +#: ../rapidsvn_frame.cpp:469 +msgid "Show unversioned entries" +msgstr "Zeige unversionierte Eintr\xE4ge" + +#: ../listener.cpp:360 +#: ../rapidsvn_frame.cpp:1597 +msgid "Skip" +msgstr "\xDCberspringen" + +#: ../rapidsvn_frame.cpp:269 +msgid "Sort" +msgstr "Sortierung" + +#: ../rapidsvn_frame.cpp:245 +msgid "Sort Ascending" +msgstr "Aufsteigend" + +#: ../rapidsvn_generated.cpp:77 +msgid "Standard Editor" +msgstr "Standard Editor" + +#: ../rapidsvn_generated.cpp:108 +msgid "Standard Explorer" +msgstr "Standard Explorer" + +#: ../columns.cpp:50 +msgid "Status" +msgstr "Status" + +#: ../lock_dlg.cpp:57 +msgid "Steal lock if it belongs to another user" +msgstr "Sperre stehlen, wenn Sie einem anderen Benutzer geh\xF6rt" + +#: ../rapidsvn_frame.cpp:513 +msgid "Stop" +msgstr "Stop" + +#: ../rapidsvn_frame.cpp:514 +msgid "Stop the current action" +msgstr "Stoppt die laufende Aktion" + +#: ../rapidsvn_generated.cpp:177 +msgid "Store authentication credentials on hard disk" +msgstr "Authenfizierungs-Nachweise auf Festplatte ablegen" + +#: ../switch_action.cpp:50 +#: ../switch_dlg.cpp:192 +msgid "Switch URL" +msgstr "URL Umstellen" + +#: ../rapidsvn_frame.cpp:297 +msgid "Switch URL...\tCTRL-S" +msgstr "URL Umstellen...\tCTRL-S" + +#: ../rapidsvn_frame.cpp:1544 +msgid "Test duration" +msgstr "Test duration" + +#: ../rapidsvn_frame.cpp:1540 +msgid "Test ended at" +msgstr "Test ended at" + +#: ../rapidsvn_frame.cpp:1537 +msgid "Test started at" +msgstr "Test started at" + +#: ../file_info.cpp:186 +msgid "Text Last Updated" +msgstr "Text zuletzt ge\xE4ndert" + +#: ../view_action.cpp:96 +msgid "The Editor is not configured. Please check Edit->Preferences>Programs" +msgstr "Der Editor ist nicht konfiguriert. Bitte \xFCberpr\xFCfen Sie Bearbeiten->Einstellungen->Programme" + +#: ../cert_dlg.cpp:70 +msgid "" +"There were errors validating the server certificate.\n" +"Do you want to trust this certificate?" +msgstr "" +"Beim Validieren des Server Zertifikates traten Fehler auf.\n" +"Wollen Sie diesem Zertifikat vertrauen?" + +#: ../commit_dlg.cpp:61 +msgid "This action has resulted in a Commit - please enter a log message" +msgstr "Aufgrund der Aktion wurde ein Commit ausgel\xF6st - bitte geben Sie eine Log Meldung ein" + +#: ../import_dlg.cpp:116 +msgid "Tree" +msgstr "Baum" + +#: ../checkout_dlg.cpp:65 +#: ../columns.cpp:59 +#: ../export_dlg.cpp:68 +#: ../switch_dlg.cpp:77 +#: ../update_dlg.cpp:73 +msgid "URL" +msgstr "URL" + +#: ../file_info.cpp:96 +#, c-format +msgid "URL: %s" +msgstr "URL: %s" + +#: ../columns.cpp:61 +msgid "UUID" +msgstr "UUID" + +#: ../about_dlg.cpp:56 +msgid "Unicode" +msgstr "Unicode" + +#: ../rapidsvn_frame.cpp:1699 +msgid "Unimplemented action!" +msgstr "Nicht implementierte Aktion!" + +#: ../rapidsvn_drop_target.cpp:55 +msgid "Unknown destination path" +msgstr "Unbekanntes Zielverzeichnis" + +#: ../unlock_action.cpp:39 +#: ../unlock_dlg.cpp:80 +msgid "Unlock" +msgstr "Entsperren" + +#: ../listener.cpp:375 +#: ../rapidsvn_frame.cpp:1612 +msgid "Unlocked" +msgstr "Entsperrt" + +#: ../get_action.cpp:38 +#: ../update_action.cpp:39 +#: ../update_action.cpp:51 +msgid "Update" +msgstr "Update" + +#: ../rapidsvn_frame.cpp:555 +msgid "Update selected" +msgstr "Ausgew\xE4hlte updaten" + +#: ../listener.cpp:363 +#: ../rapidsvn_frame.cpp:1600 +msgid "Updated" +msgstr "Aktualisiert" + +#: ../rapidsvn_frame.cpp:1761 +#: ../rapidsvn_frame.cpp:1766 +msgid "Updating..." +msgstr "Aktualisieren..." + +#: ../rapidsvn_frame.cpp:244 +msgid "Use Path for Sorting" +msgstr "Mit Pfad" + +#: ../rapidsvn_generated.cpp:271 +#: ../rapidsvn_generated.cpp:311 +msgid "Use URL/path:" +msgstr "Benutze URL/Pfad:" + +#: ../rapidsvn_generated.cpp:70 +#: ../rapidsvn_generated.cpp:101 +msgid "Use always" +msgstr "Immer verwenden" + +#: ../checkout_dlg.cpp:92 +#: ../export_dlg.cpp:95 +#: ../rapidsvn_generated.cpp:259 +#: ../rapidsvn_generated.cpp:299 +#: ../switch_dlg.cpp:103 +#: ../update_dlg.cpp:100 +msgid "Use latest" +msgstr "Aktuellste" + +#: ../auth_dlg.cpp:54 +#: ../log_dlg.cpp:164 +msgid "User" +msgstr "Benutzer" + +#: ../cert_dlg.cpp:115 +msgid "Valid from:" +msgstr "G\xFCltig ab:" + +#: ../cert_dlg.cpp:119 +msgid "Valid until:" +msgstr "G\xFCltig bis:" + +#: ../listed_dlg.cpp:80 +#: ../listed_dlg.cpp:172 +#: ../listed_dlg.cpp:324 +msgid "Value" +msgstr "Wert" + +#: ../view_action.cpp:66 +msgid "View" +msgstr "Ansehen" + +#: ../dnd_dlg.cpp:69 +#, c-format +msgid "" +"Would you like to move or copy\n" +"\n" +"\n" +" %s\n" +"\n" +"into\n" +"\n" +" %s?" +msgstr "M\xF6chten Sie %snach %sVerschieben oder Kopieren?" + +#: ../revert_dlg.cpp:54 +msgid "Yes" +msgstr "Ja" + +#: ../rapidsvn_frame.cpp:2057 +msgid "You cannot add a subversion administrative directory to the bookmarks!" +msgstr "Sie k\xF6nnen kein administratives Verzeichnis von Subversion zu den Lesezeichen hinzuf\xFCgen!" + +#: ../file_info.cpp:150 +#: ../filelist_ctrl.cpp:1194 +msgid "add" +msgstr "Hinzuf\xFCgen" + +#: ../utils.cpp:397 +msgid "added" +msgstr "hinzugef\xFCgt" + +#: ../utils.cpp:415 +msgid "conflicted" +msgstr "Konflikt" + +#: ../file_info.cpp:154 +#: ../filelist_ctrl.cpp:1197 +msgid "delete" +msgstr "L\xF6schen" + +#: ../utils.cpp:403 +msgid "deleted" +msgstr "gel\xF6scht" + +#: ../file_info.cpp:126 +msgid "directory" +msgstr "Verzeichnis" + +#: ../utils.cpp:421 +msgid "external" +msgstr "Extern" + +#: ../file_info.cpp:122 +msgid "file" +msgstr "Datei" + +#: ../utils.cpp:427 +msgid "ignored" +msgstr "ignoriert" + +#: ../utils.cpp:424 +msgid "incomplete" +msgstr "unvollst\xE4ndig" + +#: ../utils.cpp:412 +msgid "merged" +msgstr "zusammengef\xFChrt" + +#: ../utils.cpp:400 +msgid "missing" +msgstr "fehlt" + +#: ../utils.cpp:409 +msgid "modified" +msgstr "ge\xE4ndert" + +#: ../export_dlg.cpp:135 +#: ../export_dlg.cpp:140 +msgid "native" +msgstr "Nativ" + +#: ../file_info.cpp:132 +#: ../utils.cpp:388 +msgid "none" +msgstr "kein" + +#: ../file_info.cpp:146 +#: ../utils.cpp:394 +msgid "normal" +msgstr "normal" + +#: ../utils.cpp:418 +msgid "obstructed" +msgstr "versperrt" + +#: ../filelist_ctrl.cpp:1227 +#: ../filelist_ctrl.cpp:1241 +msgid "outdated" +msgstr "veraltet" + +#: ../file_info.cpp:158 +#: ../filelist_ctrl.cpp:1200 +msgid "replace" +msgstr "ersetzen" + +#: ../utils.cpp:406 +msgid "replaced" +msgstr "ersetzt" + +#: ../file_info.cpp:137 +#: ../file_info.cpp:162 +msgid "unknown" +msgstr "unbekannt" + +#: ../utils.cpp:429 +msgid "unknown value" +msgstr "Unbekannter Wert" + +#: ../utils.cpp:391 +msgid "unversioned" +msgstr "unversioniert" + +#: ../rapidsvn_frame.cpp:331 +msgid "wxString Creation&Tracing Test" +msgstr "wxString Creation&Tracing Test" + +#~ msgid "Flat Mode" +#~ msgstr "Flat Modus" +#~ msgid ".mine" +#~ msgstr "Zeile" +#~ msgid "&Add\tCTRL-A" +#~ msgstr "Hin&zuf\xFCgen\tCTRL-A" +#~ msgid "Nothing selected." +#~ msgstr "Nichts ausgew\xE4hlt." +#~ msgid "Please select only one file or directory." +#~ msgstr "W\xE4hlen Sie nur eine Datei oder ein Verzeichnis" +#~ msgid "Skipped: %s" +#~ msgstr "\xDCbersprungen: %s" +#~ msgid "&Author" +#~ msgstr "&Autor" +#~ msgid "&Date" +#~ msgstr "&Datum" +#~ msgid "&Last Changed" +#~ msgstr "&Zuletzt Ge\xE4ndert" +#~ msgid "&Prop Status" +#~ msgstr "Ei&genschaft Status" +#~ msgid "&Revision" +#~ msgstr "&Revision" +#~ msgid "&Status" +#~ msgstr "&Status" +#~ msgid "CR" +#~ msgstr "CR" +#~ msgid "CRLF" +#~ msgstr "CRLF" +#~ msgid "Conflict New" +#~ msgstr "Konflikt Neu" +#~ msgid "Conflict Previous Base File: %s" +#~ msgstr "Konflikt vorige Basisdatei: %s" +#~ msgid "Deleting unversioned file: %s" +#~ msgstr "L\xF6sche unversionierte Datei: %s" +#~ msgid "E&xtension" +#~ msgstr "Er&weiterung" +#~ msgid "Error receiving action event!" +#~ msgstr "Fehler beim Empfangen des Aktions-Ereignisses!" +#~ msgid "LF" +#~ msgstr "LF" +#~ msgid "Milestone: %s" +#~ msgstr "Meilenstein: %s" +#~ msgid "Pr&op Date" +#~ msgstr "Eigenschaft Datum" +#~ msgid "R&ep. Rev." +#~ msgstr "R&ep. Rev." +#~ msgid "Ansi" +#~ msgstr "Ansi" +#~ msgid "Url" +#~ msgstr "Url" +#~ msgid "Subversion %d.%d.%d" +#~ msgstr "Subversion %d.%d.%d" +#~ msgid "wxWidgets %d.%d.%d" +#~ msgstr "wxWidgets %d.%d.%d" +#~ msgid "Built with:" +#~ msgstr "Erzeugt mit:" +#~ msgid "Supported URL schemas: " +#~ msgstr "Unterst\xFCtzte URL Schemas: " +#~ msgid "Locale Information:" +#~ msgstr "Sprach-Information:" +#~ msgid "Language:" +#~ msgstr "Sprache:" +#~ msgid "System Name:" +#~ msgstr "Systembezeichner:" +#~ msgid "CanoncialName:" +#~ msgstr "Kanonischer Name:" +#~ msgid "Help" +#~ msgstr "&Hilfe" +#~ msgid "Working copy against same remote revision" +#~ msgstr "Arbeitskopie mit derselben Remote Revision" +#~ msgid "Working copy against different remote revision/date" +#~ msgstr "Arbeitskopie mit anderer remote Revision/anderem Datum" +#~ msgid "Two revisions/dates against each other" +#~ msgstr "Zwei Versionen/Datum miteinander" + Added: branches/FreeTrainAgate/locale/es/rapidsvn.mo =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/locale/es/rapidsvn.mo ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: branches/FreeTrainAgate/locale/es/rapidsvn.po =================================================================== --- branches/FreeTrainAgate/locale/es/rapidsvn.po (rev 0) +++ branches/FreeTrainAgate/locale/es/rapidsvn.po 2009-03-31 23:45:26 UTC (rev 384) @@ -0,0 +1,1962 @@ +# translation of rapidsvn.po to español +# Jeffrey Steve Borbón Sanabria <je...@ac...>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: rapidSVN\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-02-13 17:40+0100\n" +"PO-Revision-Date: 2007-03-11 20:33-0400\n" +"Last-Translator: Jesus Jerez <jer...@gm...>\n" +"Language-Team: español\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Spanish\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../exceptions.cpp:55 +#, c-format +msgid "%s code: %ld" +msgstr "%s código: %ld" + +#: ../about_dlg.cpp:47 +#, fuzzy, c-format +msgid "%s Version %s" +msgstr "%s Versión %d.%d.%d" + +#: ../rapidsvn_frame.cpp:325 +msgid "&About..." +msgstr "&Acerca de..." + +#: ../utils.cpp:170 +msgid "&Add\tINS" +msgstr "" + +#: ../utils.cpp:248 +msgid "&Add Existing Working Copy..." +msgstr "&Agregar copia del trabajo existente..." + +#: ../log_dlg.cpp:351 +msgid "&Annotate" +msgstr "&Anotar" + +#: ../utils.cpp:212 +msgid "&Annotate..." +msgstr "&Anotar..." + +#: ../rapidsvn_frame.cpp:346 +msgid "&Bookmarks" +msgstr "&Marcadores" + +#: ../log_dlg.cpp:346 +msgid "&Close" +msgstr "&Cerrar" + +#: ../rapidsvn_frame.cpp:318 +msgid "&Contents\tF1" +msgstr "&Contenido\tF1" + +#: ../utils.cpp:187 +msgid "&Copy...\tF5" +msgstr "&Copiar...\tF5" + +#: ../rapidsvn_frame.cpp:292 +msgid "&Create..." +msgstr "&Crear..." + +#: ../utils.cpp:173 +msgid "&Delete\tDEL" +msgstr "&Borrar\tDEL" + +#: ../listed_dlg.cpp:60 +msgid "&Delete..." +msgstr "&Borrar..." + +#: ../log_dlg.cpp:349 +msgid "&Diff" +msgstr "&Diff" + +#: ../utils.cpp:205 +msgid "&Diff to Base...\tCTRL+B" +msgstr "&Diff a Base...\tCTRL+B" + +#: ../utils.cpp:206 +msgid "&Diff to Head...\tCTRL+H" +msgstr "&Diff a Head...\tCTRL+H" + +#: ../utils.cpp:204 +msgid "&Diff...\tCTRL+D" +msgstr "&Diff...\tCTRL+D" + +#: ../utils.cpp:266 +msgid "&Edit Bookmark..." +msgstr "&Editar marcador..." + +#: ../listed_dlg.cpp:57 +msgid "&Edit..." +msgstr "&Editar..." + +#: ../utils.cpp:244 +msgid "&Edit...\tF3" +msgstr "&Editar...\tF3" + +#: ../rapidsvn_frame.cpp:290 +msgid "&Export...\tCTRL-E" +msgstr "&Exportar...\tCTRL-E" + +#: ../rapidsvn_frame.cpp:347 +msgid "&Extras" +msgstr "&Extras" + +#: ../rapidsvn_frame.cpp:341 +msgid "&File" +msgstr "&Archivo" + +#: ../log_dlg.cpp:348 +msgid "&Get" +msgstr "&Obtener" + +#: ../rapidsvn_frame.cpp:226 ../rapidsvn_frame.cpp:348 +msgid "&Help" +msgstr "&Ayuda" + +#: ../utils.cpp:175 +#, fuzzy +msgid "&Ignore\tCTRL-DEL" +msgstr "&Exportar...\tCTRL-E" + +#: ../rapidsvn_frame.cpp:289 +msgid "&Import...\tCTRL-I" +msgstr "&Importar...\tCTRL-I" + +#: ../rapidsvn_frame.cpp:319 +msgid "&Index\tShift+F1" +msgstr "&Índice\tShift+F1" + +#: ../utils.cpp:210 +msgid "&Info..." +msgstr "&Información..." + +#: ../utils.cpp:197 +msgid "&Lock..." +msgstr "&Bloquear..." + +#: ../utils.cpp:208 +msgid "&Log...\tCTRL-L" +msgstr "&Registro...\tCTRL-L" + +#: ../log_dlg.cpp:350 +msgid "&Merge" +msgstr "&Fusión" + +#: ../rapidsvn_frame.cpp:344 +msgid "&Modify" +msgstr "&Modificar" + +#: ../listed_dlg.cpp:59 +msgid "&New..." +msgstr "&Nuevo..." + +#: ../cert_dlg.cpp:134 +msgid "&Permanently" +msgstr "&Permanentemente" + +#: ../utils.cpp:165 +msgid "&Properties...\tCTRL-P" +msgstr "&Propiedades...\tCTRL-P" + +#: ../rapidsvn_frame.cpp:345 +msgid "&Query" +msgstr "&Consulta" + +#: ../utils.cpp:261 +#, fuzzy +msgid "&Remove Bookmark" +msgstr "&Eliminar marcador..." + +#: ../rapidsvn_frame.cpp:343 +msgid "&Repository" +msgstr "&Repositorio" + +#: ../utils.cpp:313 +msgid "&Stop" +msgstr "&Detener" + +#: ../utils.cpp:257 +msgid "&Switch Repository URL..." +msgstr "&Cambiar la URL del repositorio..." + +#: ../cert_dlg.cpp:136 +msgid "&Temporarily" +msgstr "&Temporalmente" + +#: ../rapidsvn_frame.cpp:350 +msgid "&Tests" +msgstr "&Pruebas" + +#: ../utils.cpp:198 +msgid "&Unlock" +msgstr "&Desbloquear" + +#: ../utils.cpp:282 +msgid "&Update...\tCTRL-U" +msgstr "&Actualizar...\tCTRL-U" + +#: ../log_dlg.cpp:347 ../rapidsvn_frame.cpp:342 +msgid "&View" +msgstr "&Ver" + +#: ../listed_dlg.cpp:58 +msgid "&View..." +msgstr "&Ver..." + +#: ../cert_dlg.cpp:80 +msgid "- The certificate has an unknown error." +msgstr "- El certificado tuvo un error desconocido." + +#: ../cert_dlg.cpp:79 +msgid "- The certificate has expired." +msgstr "- El certificado ha expirado." + +#: ../cert_dlg.cpp:77 +msgid "- The certificate hostname does not match." +msgstr "- El hostname del certificado no concuerda." + +#: ../cert_dlg.cpp:76 +msgid "" +"- The certificate is not issued by a trusted authority.\n" +" Use the fingerprint to validate the certificate manually!" +msgstr "" +"- El certificado no proviene de una autoridad confiable.\n" +" ¡Utilice la huella digital para validar el certificado manualmente!" + +#: ../cert_dlg.cpp:78 +msgid "- The certificate is not yet valid." +msgstr "- El certificado aún no es válido." + +#: ../file_info.cpp:102 ../file_info.cpp:110 ../file_info.cpp:195 +msgid "<None>" +msgstr "<Ninguno>" + +#: ../about_dlg.cpp:58 +msgid "ANSI" +msgstr "ANSI" + +#: ../about_dlg.cpp:42 +#, c-format +msgid "About %s" +msgstr "Acerca de %s" + +#: ../log_dlg.cpp:242 +msgid "Action" +msgstr "Acción" + +#: ../add_action.cpp:49 ../listener.cpp:353 ../rapidsvn_frame.cpp:1590 +msgid "Add" +msgstr "Agregar" + +#: ../utils.cpp:253 +msgid "Add Existing &Repository..." +msgstr "Agregar &repositorio existente..." + +#: ../utils.cpp:172 +msgid "Add r&ecursive" +msgstr "Agregar r&ecursivo" + +#: ../rapidsvn_frame.cpp:535 +msgid "Add selected" +msgstr "Agregar seleccionado" + +#: ../checkout_dlg.cpp:116 +msgid "Add to bookmarks" +msgstr "Agregar a marcadores" + +#: ../listener.cpp:362 ../listener.cpp:369 ../rapidsvn_frame.cpp:1599 +#: ../rapidsvn_frame.cpp:1606 +msgid "Added" +msgstr "Agregado" + +#: ../rapidsvn_frame.cpp:2098 +#, c-format +msgid "Added repository to bookmarks '%s'" +msgstr "Repositorio agregado a los marcadores '%s'" + +#: ../rapidsvn_frame.cpp:2069 +#, c-format +msgid "Added working copy to bookmarks '%s'" +msgstr "Copia de trabajo agregada a los marcadores '%s'" + +#: ../drag_n_drop_action.cpp:319 +#, c-format +msgid "Adding directory to repository: %s" +msgstr "" + +#: ../drag_n_drop_action.cpp:332 +#, fuzzy, c-format +msgid "Adding file t... [truncated message content] |
From: <rwh...@us...> - 2009-03-29 21:41:42
|
Revision: 383 http://freetrain.svn.sourceforge.net/freetrain/?rev=383&view=rev Author: rwhite123 Date: 2009-03-29 21:41:05 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Fixed a plugin xml file to look for RoadAccessory.dll and DummyCars.dll in their respective bin\Debug directories, which was causing a error during runtime. Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.suo branches/FreeTrainAgate/core/FreeTrain.Core.csproj branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.csproj branches/FreeTrainAgate/tools/Driver/Driver.cs branches/FreeTrainAgate/tools/Driver/Driver.csproj branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.csproj branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj Modified: branches/FreeTrainAgate/FreeTrain.suo =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/FreeTrain.Core.csproj =================================================================== --- branches/FreeTrainAgate/core/FreeTrain.Core.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/core/FreeTrain.Core.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -1004,134 +1004,171 @@ <Content Include="res\YardChip.bmp" /> <EmbeddedResource Include="contributions\others\NewWorldDialog.resx"> <DependentUpon>NewWorldDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\AbstractControllerForm.resx"> <DependentUpon>AbstractControllerForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\AbstractControllerImpl.resx"> <DependentUpon>AbstractControllerImpl.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\AbstractLineController.resx"> <DependentUpon>AbstractLineController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\ControllerHostForm.resx"> <DependentUpon>ControllerHostForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\land\BulldozeController.resx"> <DependentUpon>BulldozeController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\land\LandController.resx"> <DependentUpon>LandController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\land\LandPropertyController.resx"> <DependentUpon>LandPropertyController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\PlatformController.resx"> <DependentUpon>PlatformController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\PlatformPropertyDialog.resx"> <DependentUpon>PlatformPropertyDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\RailRoadController.resx"> <DependentUpon>RailRoadController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\SlopeRailRoadController.resx"> <DependentUpon>SlopeRailRoadController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\StationPassagewayController.resx"> <DependentUpon>StationPassagewayController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\StationPropertyDialog.resx"> <DependentUpon>StationPropertyDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\TrainControllerDialog.resx"> <DependentUpon>TrainControllerDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\TrainPlacementController.resx"> <DependentUpon>TrainPlacementController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\TrainTrackingWindow.resx"> <DependentUpon>TrainTrackingWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\rail\TrainTradingDialog.resx"> <DependentUpon>TrainTradingDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\road\RoadController.resx"> <DependentUpon>RoadController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\structs\FixedSizeStructController.resx"> <DependentUpon>FixedSizeStructController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\structs\StructPlacementController.resx"> <DependentUpon>StructPlacementController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\structs\VarHeightBuildingController.resx"> <DependentUpon>VarHeightBuildingController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="controllers\terrain\MountainController.resx"> <DependentUpon>MountainController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\AboutDialog.resx"> <DependentUpon>AboutDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\ConfigDialog.resx"> <DependentUpon>ConfigDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\ErrorMessageBox.resx"> <DependentUpon>ErrorMessageBox.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\MainWindow.resx"> <DependentUpon>MainWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\NewWorldDialog.resx"> <DependentUpon>NewWorldDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\plugin\PluginListDialog.resx"> <DependentUpon>PluginListDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="framework\Splash.resx"> <DependentUpon>Splash.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="res\splash.jpg" /> <EmbeddedResource Include="util\command\CommandManager.resx"> <DependentUpon>CommandManager.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="views\map\HeightCutWindow.resx"> <DependentUpon>HeightCutWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="views\map\MapView.resx"> <DependentUpon>MapView.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="views\map\PreviewForm.resx"> <DependentUpon>PreviewForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="views\map\PreviewMapWindow.resx"> <DependentUpon>PreviewMapWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="world\accounting\AccountSummaryWindow.resx"> <DependentUpon>AccountSummaryWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="world\accounting\BalanceSheetForm.resx"> <DependentUpon>BalanceSheetForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="world\accounting\GenreSelectorDialog.resx"> <DependentUpon>GenreSelectorDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="world\development\DevelopConfigure.resx"> <DependentUpon>DevelopConfigure.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="world\development\LandValueInspector.resx"> <DependentUpon>LandValueInspector.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="world\subsidiaries\MarketWindow.resx"> <DependentUpon>MarketWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> - <Folder Include="Properties\" /> - <Folder Include="util\video\" /> - </ItemGroup> - <ItemGroup> <BootstrapperPackage Include="Microsoft.Net.Framework.2.0"> <Visible>False</Visible> <ProductName>.NET Framework 2.0 %28x86%29</ProductName> @@ -1148,6 +1185,10 @@ <Install>false</Install> </BootstrapperPackage> </ItemGroup> + <ItemGroup> + <Folder Include="Properties\" /> + <Folder Include="util\video\" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <PropertyGroup> <PreBuildEvent>rem del $(ProjectDir)\obj\Debug\*.PDB</PreBuildEvent> Modified: branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj =================================================================== --- branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -174,18 +174,23 @@ </Compile> <EmbeddedResource Include="src\ColorPickButton.resx"> <DependentUpon>ColorPickButton.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\ColorPicker.resx"> <DependentUpon>ColorPicker.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\CostBox.resx"> <DependentUpon>CostBox.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\IndexSelector.resx"> <DependentUpon>IndexSelector.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\SubListSelector.resx"> <DependentUpon>SubListSelector.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -174,9 +174,11 @@ </Compile> <EmbeddedResource Include="BankbookWindow.resx"> <DependentUpon>BankbookWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="BankCouterForm.resx"> <DependentUpon>BankCouterForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="bank_icon.bmp" /> </ItemGroup> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -204,19 +204,24 @@ </Compile> <EmbeddedResource Include="ChartControl.resx"> <DependentUpon>ChartControl.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="NumberEditEx.resx"> <DependentUpon>NumberEditEx.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="SEC_icon.bmp" /> <EmbeddedResource Include="StockMarketForm.resx"> <DependentUpon>StockMarketForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="StocksWindow.resx"> <DependentUpon>StocksWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="TimeVariedChart.resx"> <DependentUpon>TimeVariedChart.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <Content Include="companies.xml" /> <Content Include="events.xml" /> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml 2009-03-29 21:41:05 UTC (rev 383) @@ -12,26 +12,26 @@ <name>roadAccessory</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.road.accessory.RoadAccessoryContribution" - codebase="bin\Debug\RoadAccessory.dll" /> + codebase="src\RoadAccessory\bin\Debug\RoadAccessory.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{3773CA2C-11B5-4DCC-C477-2296E9EBEBA7}"> <class name="freetrain.world.road.accessory.MenuContributionImpl" - codebase="bin\Debug\RoadAccessory.dll" /> + codebase="src\RoadAccessory\bin\Debug\RoadAccessory.dll" /> </contribution> <contribution type="contribution" id="{0A73F9C6-BDCC-43DF-C477-E28B76058E8C}"> <name>DummyCar</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.road.dummycar.DummyCarContribution" - codebase="bin\Debug\DummyCars.dll" /> + codebase="src\DummyCars\bin\Debug\DummyCars.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{BFC035E9-8B0E-41D6-C477-72F99D820290}"> <class name="freetrain.world.road.dummycar.MenuContributionImpl" - codebase="bin\Debug\DummyCars.dll" /> + codebase="src\DummyCars\bin\Debug\DummyCars.dll" /> </contribution> </plug-in> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -45,7 +45,7 @@ <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <OutputPath>..\..\Debug\</OutputPath> + <OutputPath>bin\Debug\</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -152,6 +152,7 @@ <Compile Include="MenuContributionImpl.cs" /> <EmbeddedResource Include="ControllerForm.resx"> <DependentUpon>ControllerForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -152,6 +152,7 @@ <Compile Include="RoadAccessoryContribution.cs" /> <EmbeddedResource Include="ControllerForm.resx"> <DependentUpon>ControllerForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -182,6 +182,7 @@ </EmbeddedResource> <EmbeddedResource Include="MultiSelectorController.resx"> <DependentUpon>MultiSelectorController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <None Include="plugin.xml" /> </ItemGroup> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -177,6 +177,7 @@ </Compile> <EmbeddedResource Include="ControllerForm.resx"> <DependentUpon>ControllerForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <Content Include="HVCursor.bmp" /> <Content Include="plugin.xml" /> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -177,6 +177,7 @@ </Compile> <EmbeddedResource Include="src\ControllerForm.resx"> <DependentUpon>ControllerForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -174,6 +174,7 @@ </Compile> <EmbeddedResource Include="src\SignalRailController.resx"> <DependentUpon>SignalRailController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -174,6 +174,7 @@ </Compile> <EmbeddedResource Include="src\StadiumPropertyDialog.resx"> <DependentUpon>StadiumPropertyDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -187,18 +187,23 @@ </Compile> <EmbeddedResource Include="src\JunctionAdvancedDialog.resx"> <DependentUpon>JunctionAdvancedDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\JunctionConfigDialog.resx"> <DependentUpon>JunctionConfigDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\StationAdvancedDialog.resx"> <DependentUpon>StationAdvancedDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\StationConfigDialog.resx"> <DependentUpon>StationConfigDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\TATModalController.resx"> <DependentUpon>TATModalController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -180,6 +180,7 @@ </Compile> <EmbeddedResource Include="src\TerraceController.resx"> <DependentUpon>TerraceController.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -153,6 +153,7 @@ </Compile> <EmbeddedResource Include="src\TraceWindow.resx"> <DependentUpon>TraceWindow.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -159,6 +159,7 @@ </Compile> <EmbeddedResource Include="src\LoadDialog.resx"> <DependentUpon>LoadDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -171,9 +171,11 @@ <EmbeddedResource Include="resource\icons.bmp" /> <EmbeddedResource Include="src\ConfigDialog.resx"> <DependentUpon>ConfigDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <EmbeddedResource Include="src\VCRConsole.resx"> <DependentUpon>VCRConsole.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <Compile Include="src\AssemblyInfo.cs"> <SubType>Code</SubType> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -94,6 +94,7 @@ </Compile> <EmbeddedResource Include="src\ColorConfigDialog.resx"> <DependentUpon>ColorConfigDialog.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> <Compile Include="src\ColorTestTrainCar.cs" /> </ItemGroup> Modified: branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.csproj =================================================================== --- branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -151,6 +151,7 @@ </Compile> <EmbeddedResource Include="src\MainForm.resx"> <DependentUpon>MainForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/tools/Driver/Driver.cs =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-03-29 21:41:05 UTC (rev 383) @@ -1,68 +1,68 @@ -using System; -using System.Diagnostics; -using System.IO; -using System.Runtime.InteropServices; -using System.Windows.Forms; -using freetrain.framework; - -namespace Driver -{ - public class Driver - { -#if windows - [DllImport("DirectDraw.AlphaBlend.dll",EntryPoint="DllRegisterServer")] - private static extern void regsvr(); -#else -#warning STUB -#endif - - [STAThread] - static void Main( string[] args ) - { -#if windows -#else - using(ERY.AgateLib.AgateSetup setup = new ERY.AgateLib.AgateSetup("FreeTrain", args)) - { +using System; +using System.Diagnostics; +using System.IO; +using System.Runtime.InteropServices; +using System.Windows.Forms; +using freetrain.framework; + +namespace Driver +{ + public class Driver + { +#if windows + [DllImport("DirectDraw.AlphaBlend.dll",EntryPoint="DllRegisterServer")] + private static extern void regsvr(); +#else +#warning STUB +#endif + + [STAThread] + static void Main( string[] args ) + { +#if windows +#else + using(ERY.AgateLib.AgateSetup setup = new ERY.AgateLib.AgateSetup("FreeTrain", args)) + { // TODO: InitialzeVideo called by InitializeAll is blowing up currently because it can't // find a video assembly to load. Need to fix this after updating to the next version of agate. //setup.InitializeAll(); setup.InitializeAudio(); - setup.InitializeInput(); - - if (setup.Cancel) - return; -#warning Initialize window here already? -// ERY.AgateLib.DisplayWindow window = new ERY.AgateLib.DisplayWindow("TreeTrain", 640, 480); -#endif - // record the installation directory - Core.installationDirectory = - Directory.GetParent(Application.ExecutablePath).FullName; - - if( Debugger.IsAttached ) - run(args); - else - try { - run(args); - } catch( Exception e ) { - ErrorMessageBox.show(null,"An error has occurred",e); - //! ErrorMessageBox.show(null,"エラーが発生しました",e); - } -#if windows -#else - } -#endif - } - - private static void run( string[] args ) { -#if windows - // register alpha blending DLL - regsvr(); -#else -#warning STUB -#endif - - // start the game - Application.Run(new MainWindow(args,false)); - } - } -} + setup.InitializeInput(); + + if (setup.Cancel) + return; +#warning Initialize window here already? +// ERY.AgateLib.DisplayWindow window = new ERY.AgateLib.DisplayWindow("TreeTrain", 640, 480); +#endif + // record the installation directory + Core.installationDirectory = + Directory.GetParent(Application.ExecutablePath).FullName; + + if( Debugger.IsAttached ) + run(args); + else + try { + run(args); + } catch( Exception e ) { + ErrorMessageBox.show(null,"An error has occurred",e); + //! ErrorMessageBox.show(null,"エラーが発生しました",e); + } +#if windows +#else + } +#endif + } + + private static void run( string[] args ) { +#if windows + // register alpha blending DLL + regsvr(); +#else +#warning STUB +#endif + + // start the game + Application.Run(new MainWindow(args,false)); + } + } +} Modified: branches/FreeTrainAgate/tools/Driver/Driver.csproj =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/Driver/Driver.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -155,6 +155,7 @@ </Compile> <EmbeddedResource Include="Driver.resx"> <DependentUpon>Driver.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.csproj =================================================================== --- branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -146,6 +146,7 @@ </Compile> <EmbeddedResource Include="GUIDGen.resx"> <DependentUpon>GUIDGen.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj =================================================================== --- branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -127,6 +127,7 @@ </Compile> <EmbeddedResource Include="Driver.resx"> <DependentUpon>Driver.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> Modified: branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj =================================================================== --- branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -167,6 +167,7 @@ </Compile> <EmbeddedResource Include="Previewer.resx"> <DependentUpon>Previewer.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> Modified: branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj =================================================================== --- branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj 2009-03-29 03:05:12 UTC (rev 382) +++ branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj 2009-03-29 21:41:05 UTC (rev 383) @@ -158,6 +158,7 @@ </Compile> <EmbeddedResource Include="src\MainForm.resx"> <DependentUpon>MainForm.cs</DependentUpon> + <SubType>Designer</SubType> </EmbeddedResource> </ItemGroup> <ItemGroup> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rwh...@us...> - 2009-03-29 03:05:33
|
Revision: 382 http://freetrain.svn.sourceforge.net/freetrain/?rev=382&view=rev Author: rwhite123 Date: 2009-03-29 03:05:12 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Updated solution file to work with Visual Studio 2008. Got the solution to run (in windows) without any blowups by disabling the call to initializeAll (and more specifically not calling initializeVideo()) Modifed a plugin.xml file to look for its plugin in the local bin/debug folder. Fixed a few erroroneous pre/post build events hopefully not missing any files ^^ Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.sln branches/FreeTrainAgate/FreeTrain.suo branches/FreeTrainAgate/core/FreeTrain.Core.csproj branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj.user branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj.user branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj.user branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj.user branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj.user branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.csproj.user branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj.user branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj.user branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.csproj branches/FreeTrainAgate/tools/Driver/Driver.cs branches/FreeTrainAgate/tools/Driver/Driver.csproj branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.csproj branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj branches/FreeTrainAgate/tools/XmlCombiner/Tool.XmlCombiner.csproj Modified: branches/FreeTrainAgate/FreeTrain.sln =================================================================== --- branches/FreeTrainAgate/FreeTrain.sln 2009-03-28 18:31:07 UTC (rev 381) +++ branches/FreeTrainAgate/FreeTrain.sln 2009-03-29 03:05:12 UTC (rev 382) @@ -1,6 +1,8 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DebugWindow", "plugins\org.kohsuke.freetrain.tools.dbgwnd\FreeTrain.DebugWindow.csproj", "{F209ABA2-B4B3-4C9C-8540-8B06071994FC}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.A4MemBGM", "plugins\org.kohsuke.freetrain.music.a4mem\FreeTrain.A4MemBGM.csproj", "{058250A9-3BD8-418A-A3C3-6BD38F564520}" @@ -9,8 +11,6 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Fence", "plugins\jp.co.tripod.chiname.lib.fence\FreeTrain.Fence.csproj", "{DB6C03D1-4F10-42F3-A475-232234487085}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Bank", "plugins\jp.co.tripod.chiname.financial.bank\FreeTrain.Bank.csproj", "{4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.XmlCombiner", "tools\XmlCombiner\Tool.XmlCombiner.csproj", "{24E010BF-3085-42D2-812C-FD01D2AB446E}" @@ -80,840 +80,1112 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.VCR", "plugins\org.kohsuke.freetrain.tools.vcr\FreeTrain.VCR.csproj", "{D600BE69-53F2-49FE-B79B-7043F0F0D4D1}" EndProject Global + GlobalSection(SubversionScc) = preSolution + Svn-Managed = True + Manager = AnkhSVN - Subversion Support for Visual Studio + EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU Debug Unicode|Any CPU = Debug Unicode|Any CPU Debug Unicode|Mixed Platforms = Debug Unicode|Mixed Platforms Debug Unicode|Win32 = Debug Unicode|Win32 + Debug Unicode|x86 = Debug Unicode|x86 + Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 + Debug|x86 = Debug|x86 Release Unicode|Any CPU = Release Unicode|Any CPU Release Unicode|Mixed Platforms = Release Unicode|Mixed Platforms Release Unicode|Win32 = Release Unicode|Win32 + Release Unicode|x86 = Release Unicode|x86 + Release|Any CPU = Release|Any CPU Release|Mixed Platforms = Release|Mixed Platforms Release|Win32 = Release|Win32 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|x86.Build.0 = Debug|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Win32.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Win32.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|x86.ActiveCfg = Debug|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|x86.Build.0 = Debug|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Win32.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|x86.ActiveCfg = Release|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|x86.Build.0 = Release|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Any CPU.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Win32.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Win32.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|x86.ActiveCfg = Release|x86 + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|x86.Build.0 = Release|x86 {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|x86.Build.0 = Debug|x86 {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Any CPU.Build.0 = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Win32.ActiveCfg = Debug|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Win32.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|x86.ActiveCfg = Debug|x86 + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|x86.Build.0 = Debug|x86 {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Any CPU.Build.0 = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Win32.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Win32.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|x86.ActiveCfg = Release|x86 + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|x86.Build.0 = Release|x86 {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Any CPU.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Any CPU.Build.0 = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.Build.0 = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.Build.0 = Release|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Any CPU.ActiveCfg = Debug Unicode|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Any CPU.Build.0 = Debug Unicode|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug Unicode|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Mixed Platforms.Build.0 = Debug Unicode|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Mixed Platforms.ActiveCfg = Debug|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Mixed Platforms.Build.0 = Debug|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Win32.ActiveCfg = Debug|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Win32.Build.0 = Debug|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Any CPU.ActiveCfg = Release Unicode|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Any CPU.Build.0 = Release Unicode|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Mixed Platforms.ActiveCfg = Release Unicode|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Mixed Platforms.Build.0 = Release Unicode|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Any CPU.Build.0 = Release|Any CPU - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Mixed Platforms.ActiveCfg = Release|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Mixed Platforms.Build.0 = Release|Mixed Platforms - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Win32.ActiveCfg = Release|Win32 - {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Win32.Build.0 = Release|Win32 - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Any CPU.Build.0 = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Win32.ActiveCfg = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Win32.Build.0 = Debug|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Win32.Build.0 = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Any CPU.ActiveCfg = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Any CPU.Build.0 = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Win32.ActiveCfg = Release|Any CPU - {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Win32.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.Build.0 = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Any CPU.Build.0 = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Win32.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Win32.Build.0 = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Win32.Build.0 = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Any CPU.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Any CPU.Build.0 = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Win32.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Win32.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|x86.ActiveCfg = Release|x86 + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|x86.Build.0 = Release|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|x86.Build.0 = Debug|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Win32.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Win32.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|x86.ActiveCfg = Debug|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|x86.Build.0 = Debug|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Win32.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|x86.ActiveCfg = Release|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|x86.Build.0 = Release|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Any CPU.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Win32.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Win32.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|x86.ActiveCfg = Release|x86 + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|x86.Build.0 = Release|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|x86.Build.0 = Debug|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|Win32.ActiveCfg = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|Win32.Build.0 = Debug|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|x86.ActiveCfg = Debug|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Debug|x86.Build.0 = Debug|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|Win32.Build.0 = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|x86.ActiveCfg = Release|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Release Unicode|x86.Build.0 = Release|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|Any CPU.Build.0 = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|Win32.ActiveCfg = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|Win32.Build.0 = Release|Any CPU + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|x86.ActiveCfg = Release|x86 + {DB6C03D1-4F10-42F3-A475-232234487085}.Release|x86.Build.0 = Release|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|x86.Build.0 = Debug|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Win32.ActiveCfg = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Win32.Build.0 = Debug|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|x86.ActiveCfg = Debug|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|x86.Build.0 = Debug|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Win32.Build.0 = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|x86.ActiveCfg = Release|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|x86.Build.0 = Release|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Any CPU.Build.0 = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Win32.ActiveCfg = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Win32.Build.0 = Release|Any CPU + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|x86.ActiveCfg = Release|x86 + {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|x86.Build.0 = Release|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|x86.Build.0 = Debug|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Win32.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Win32.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|x86.ActiveCfg = Debug|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|x86.Build.0 = Debug|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Win32.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|x86.ActiveCfg = Release|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|x86.Build.0 = Release|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Any CPU.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Win32.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Win32.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|x86.ActiveCfg = Release|x86 + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|x86.Build.0 = Release|x86 {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|x86.Build.0 = Debug|x86 {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Any CPU.Build.0 = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Win32.ActiveCfg = Debug|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Win32.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|x86.ActiveCfg = Debug|x86 + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|x86.Build.0 = Debug|x86 {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|Any CPU.Build.0 = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|Win32.ActiveCfg = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|Win32.Build.0 = Release|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|x86.ActiveCfg = Release|x86 + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release Unicode|x86.Build.0 = Release|x86 {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|Any CPU.ActiveCfg = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|Any CPU.Build.0 = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|Mixed Platforms.Build.0 = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|Win32.ActiveCfg = Release|Any CPU {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|Win32.Build.0 = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug|Win32.ActiveCfg = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Debug|Win32.Build.0 = Debug|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release Unicode|Win32.Build.0 = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release|Any CPU.Build.0 = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release|Win32.ActiveCfg = Release|Any CPU - {1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}.Release|Win32.Build.0 = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Win32.ActiveCfg = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Win32.Build.0 = Debug|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Win32.Build.0 = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Any CPU.Build.0 = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Win32.ActiveCfg = Release|Any CPU - {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Win32.Build.0 = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Win32.ActiveCfg = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Win32.Build.0 = Debug|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Win32.Build.0 = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Any CPU.Build.0 = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Win32.ActiveCfg = Release|Any CPU - {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Win32.Build.0 = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Win32.ActiveCfg = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Win32.Build.0 = Debug|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Win32.Build.0 = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Any CPU.Build.0 = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Win32.ActiveCfg = Release|Any CPU - {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Win32.Build.0 = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Win32.ActiveCfg = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Win32.Build.0 = Debug|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Win32.Build.0 = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Any CPU.Build.0 = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Win32.ActiveCfg = Release|Any CPU - {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Win32.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Win32.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Win32.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Win32.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Any CPU.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Win32.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Win32.Build.0 = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Win32.ActiveCfg = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Debug|Win32.Build.0 = Debug|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release Unicode|Win32.Build.0 = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Any CPU.Build.0 = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Win32.ActiveCfg = Release|Any CPU - {4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}.Release|Win32.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Any CPU.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Win32.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Win32.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Win32.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Any CPU.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Any CPU.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Win32.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Win32.Build.0 = Release|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|x86.ActiveCfg = Release|x86 + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Release|x86.Build.0 = Release|x86 {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|x86.Build.0 = Debug|x86 {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Any CPU.Build.0 = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Win32.ActiveCfg = Debug|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Win32.Build.0 = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|x86.ActiveCfg = Debug|x86 + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|x86.Build.0 = Debug|x86 {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Any CPU.Build.0 = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Win32.ActiveCfg = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Win32.Build.0 = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|x86.ActiveCfg = Release|x86 + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|x86.Build.0 = Release|x86 {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Any CPU.ActiveCfg = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Any CPU.Build.0 = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Mixed Platforms.Build.0 = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Win32.ActiveCfg = Release|Any CPU {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Win32.Build.0 = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug|Win32.ActiveCfg = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Debug|Win32.Build.0 = Debug|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release Unicode|Win32.Build.0 = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release|Any CPU.Build.0 = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release|Win32.ActiveCfg = Release|Any CPU - {7264D32E-75DB-4C13-9EE4-E6263FD5B652}.Release|Win32.Build.0 = Release|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug Unicode|Win32.Build.0 = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug|Win32.ActiveCfg = Debug|Any CPU - {733996EC-7260-4A94-B118-D1E957F0474D}.Debug|Win32.Build.0 = ... [truncated message content] |
From: Charles G. <cl...@us...> - 2009-03-28 18:35:31
|
Russell's first commit, and a good one (solves the 64bit issues!) - C ---------- Forwarded message ---------- From: rwh...@us... To: fre...@li... Date: Sat, 28 Mar 2009 18:31:07 +0000 Subject: SF.net SVN: freetrain:[381] trunk/FreeTrain Revision: 381 http://freetrain.svn.sourceforge.net/freetrain/?rev=381&view=rev Author: rwhite123 Date: 2009-03-28 18:31:07 +0000 (Sat, 28 Mar 2009) Log Message: ----------- Created a new solution file for Visual Studio 2008. Modified all projects to build to x86 (to solve 64bit OS problems with regsrv) Modified Paths: -------------- trunk/FreeTrain/core/FreeTrain.Core.csproj trunk/FreeTrain/lib/Controls/FreeTrain.Controls.csproj trunk/FreeTrain/lib/DirectAudio.net/DirectAudio.net.csproj trunk/FreeTrain/lib/DirectDraw.net/DirectDraw.net.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj trunk/FreeTrain/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj trunk/FreeTrain/tools/ColorDiff/Tool.ColorDiff.csproj trunk/FreeTrain/tools/Driver/Driver.cs trunk/FreeTrain/tools/Driver/Driver.csproj trunk/FreeTrain/tools/GUIDGen/Tool.GUIDGen.csproj trunk/FreeTrain/tools/MapConstructionDriver/MapConstructionDriver.csproj trunk/FreeTrain/tools/PicturePreviewer/Tool.PicturePreviewer.csproj trunk/FreeTrain/tools/TrainListBuilder/Tool.TrainListBuilder.csproj trunk/FreeTrain/tools/XmlCombiner/Tool.XmlCombiner.csproj Added Paths: ----------- trunk/FreeTrain/FreeTrain_VS2008.sln trunk/FreeTrain/core/Properties/ trunk/FreeTrain/core/util/video/ Copied: trunk/FreeTrain/FreeTrain_VS2008.sln (from rev 380, trunk/FreeTrain/FreeTrain.sln) =================================================================== --- trunk/FreeTrain/FreeTrain_VS2008.sln (rev 0) +++ trunk/FreeTrain/FreeTrain_VS2008.sln 2009-03-28 18:31:07 UTC (rev 381) @@ -0,0 +1,902 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Core", "core\FreeTrain.Core.csproj", "{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}" + ProjectSection(ProjectDependencies) = postProject + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} = {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C} = {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C} + {D3B86CCE-530E-4472-AE8E-3FA5F903C206} = {D3B86CCE-530E-4472-AE8E-3FA5F903C206} + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Controls", "lib\Controls\FreeTrain.Controls.csproj", "{D3B86CCE-530E-4472-AE8E-3FA5F903C206}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectAudio.net", "lib\DirectAudio.net\DirectAudio.net.csproj", "{0616A314-BDF0-466D-AB4B-9FA1B071A8A2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectDraw.net", "lib\DirectDraw.net\DirectDraw.net.csproj", "{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Driver", "tools\Driver\Driver.csproj", "{17B6AE46-0110-4C40-98EB-5F7E4E16C050}" + ProjectSection(ProjectDependencies) = postProject + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} = {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.ColorDiff", "tools\ColorDiff\Tool.ColorDiff.csproj", "{508553C7-F40C-4513-A45F-9058C5C65452}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.GUIDGen", "tools\GUIDGen\Tool.GUIDGen.csproj", "{717EB2D5-4AF0-40BD-967D-EA4FDB969852}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.PicturePreviewer", "tools\PicturePreviewer\Tool.PicturePreviewer.csproj", "{15D46FE4-4C72-426E-8A54-D8922AAD8E75}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.TrainListBuilder", "tools\TrainListBuilder\Tool.TrainListBuilder.csproj", "{45E5B5B6-274B-46D2-9F29-45D953D59728}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.XmlCombiner", "tools\XmlCombiner\Tool.XmlCombiner.csproj", "{24E010BF-3085-42D2-812C-FD01D2AB446E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Creek.Eikichiya", "plugins\org.kohsuke.freetrain.land.creek.eikichiya\FreeTrain.Creek.Eikichiya.csproj", "{FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RiceField", "plugins\org.kohsuke.freetrain.land.ricefield\FreeTrain.RiceField.csproj", "{BB5CC2A0-A3C7-447C-85B1-0133BB434314}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.A4MemBGM", "plugins\org.kohsuke.freetrain.music.a4mem\FreeTrain.A4MemBGM.csproj", "{058250A9-3BD8-418A-A3C3-6BD38F564520}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TrainGarage", "plugins\org.kohsuke.freetrain.rail.garage\FreeTrain.TrainGarage.csproj", "{E388A2ED-7487-4BFC-AF79-F8C827B39346}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RailSignal", "plugins\org.kohsuke.freetrain.rail.signal\FreeTrain.RailSignal.csproj", "{F5C10827-E301-426F-B1CA-9EFFE49539C6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.SoccerStadium", "plugins\org.kohsuke.freetrain.soccerStadium\FreeTrain.SoccerStadium.csproj", "{A9C4C2DD-509F-448B-A74F-176590457CED}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ColorTestTrain", "plugins\org.kohsuke.freetrain.trains.colorTest\FreeTrain.ColorTestTrain.csproj", "{4380999E-CA4C-4AA2-8848-12FFABF72535}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DebugWindow", "plugins\org.kohsuke.freetrain.tools.dbgwnd\FreeTrain.DebugWindow.csproj", "{F209ABA2-B4B3-4C9C-8540-8B06071994FC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TerrainLoader", "plugins\org.kohsuke.freetrain.tools.terrainloader\FreeTrain.TerrainLoader.csproj", "{21F3202B-B5D1-41B2-9808-9FB4E87D848A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Terrace", "plugins\org.kohsuke.freetrain.terrain.terrace\FreeTrain.Terrace.csproj", "{21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ManualTrainController", "plugins\org.kohsuke.freetrain.tc.manual\FreeTrain.ManualTrainController.csproj", "{1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TATTrainController", "plugins\org.kohsuke.freetrain.tc.tat\FreeTrain.TATTrainController.csproj", "{C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.VinylHouse", "plugins\org.kohsuke.freetrain.land.477\FreeTrain.VinylHouse.csproj", "{D01D6622-F67B-4EDC-8CA3-4E1A8FCA422B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Forest", "plugins\org.kohsuke.freetrain.land.forest\FreeTrain.Forest.csproj", "{1A7A0168-D783-4F4A-9B39-FBCCB08078AE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ElectricPole", "plugins\org.kohsuke.freetrain.rail.electricPole\FreeTrain.ElectricPole.csproj", "{AD3CD7FE-3E36-40D3-AA25-F635D73B3C7C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Bank", "plugins\jp.co.tripod.chiname.financial.bank\FreeTrain.Bank.csproj", "{4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.StockMarket", "plugins\jp.co.tripod.chiname.financial.stockmarket\FreeTrain.StockMarket.csproj", "{9213F69B-447F-4B92-A046-BE7506871F47}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RoadAccessory", "plugins\jp.co.tripod.chiname.lib\src\RoadAccessory\FreeTrain.RoadAccessory.csproj", "{7264D32E-75DB-4C13-9EE4-E6263FD5B652}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DummyCars", "plugins\jp.co.tripod.chiname.lib\src\DummyCars\FreeTrain.DummyCars.csproj", "{733996EC-7260-4A94-B118-D1E957F0474D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.HalfVoxelStructure", "plugins\jp.co.tripod.chiname.lib.halfvoxel\FreeTrain.HalfVoxelStructure.csproj", "{FBA1BF4E-5481-41AC-BED0-6D6326CC4C2F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ContribEx", "plugins\jp.co.tripod.chiname.lib.generic\FreeTrain.ContribEx.csproj", "{14C6D588-E391-49CE-A1D2-2A8A2A60A540}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Fence", "plugins\jp.co.tripod.chiname.lib.fence\FreeTrain.Fence.csproj", "{DB6C03D1-4F10-42F3-A475-232234487085}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapConstructionDriver", "tools\MapConstructionDriver\MapConstructionDriver.csproj", "{0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}" +EndProject +Global + GlobalSection(SubversionScc) = preSolution + Svn-Managed = True + Manager = AnkhSVN - Subversion Support for Visual Studio + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug Unicode|Any CPU = Debug Unicode|Any CPU + Debug Unicode|Mixed Platforms = Debug Unicode|Mixed Platforms + Debug Unicode|Win32 = Debug Unicode|Win32 + Debug Unicode|x86 = Debug Unicode|x86 + Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|Win32 = Debug|Win32 + Debug|x86 = Debug|x86 + Release Unicode|Any CPU = Release Unicode|Any CPU + Release Unicode|Mixed Platforms = Release Unicode|Mixed Platforms + Release Unicode|Win32 = Release Unicode|Win32 + Release Unicode|x86 = Release Unicode|x86 + Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms + Release|Win32 = Release|Win32 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Win32.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|x86.ActiveCfg = Debug|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Any CPU.Build.0 = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Win32.ActiveCfg = Release|Any CPU + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|x86.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Win32.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|x86.ActiveCfg = Debug|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Any CPU.Build.0 = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Win32.ActiveCfg = Release|Any CPU + {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|x86.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|x86.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|x86.Build.0 = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|x86.ActiveCfg = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|x86.Build.0 = Debug|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.Build.0 = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|x86.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|x86.Build.0 = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.Build.0 = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|x86.ActiveCfg = Release|x86 + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|x86.Build.0 = Release|x86 + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|x86.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|x86.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Any CPU.Build.0 = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Win32.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|x86.ActiveCfg = Debug|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Any CPU.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Any CPU.Build.0 = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Win32.ActiveCfg = Release|Any CPU + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|x86.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Any CPU.Build.0 = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Win32.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|x86.ActiveCfg = Debug|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Any CPU.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Any CPU.Build.0 = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Win32.ActiveCfg = Release|Any CPU + {508553C7-F40C-4513-A45F-9058C5C65452}.Release|x86.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Any CPU.Build.0 = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Win32.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|x86.ActiveCfg = Debug|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Any CPU.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Any CPU.Build.0 = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Win32.ActiveCfg = Release|Any CPU + {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|x86.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|x86.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|x86.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Any CPU.Build.0 = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Win32.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|x86.ActiveCfg = Debug|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Any CPU.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Any CPU.Build.0 = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Win32.ActiveCfg = Release|Any CPU + {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|x86.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|Win32.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Debug|x86.ActiveCfg = Debug|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Any CPU.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|Win32.ActiveCfg = Release|Any CPU + {24E010BF-3085-42D2-812C-FD01D2AB446E}.Release|x86.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug|Win32.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Debug|x86.ActiveCfg = Debug|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Any CPU.Build.0 = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Win32.ActiveCfg = Release|Any CPU + {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|x86.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug|Win32.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Debug|x86.ActiveCfg = Debug|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Any CPU.Build.0 = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Win32.ActiveCfg = Release|Any CPU + {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|x86.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Any CPU.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Win32.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|x86.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Any CPU.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Any CPU.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|x86.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug|Win32.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Debug|x86.ActiveCfg = Debug|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release|Any CPU.Build.0 = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release|Win32.ActiveCfg = Release|Any CPU + {E388A2ED-7487-4BFC-AF79-F8C827B39346}.Release|x86.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug|Win32.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Debug|x86.ActiveCfg = Debug|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release|Any CPU.Build.0 = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release|Win32.ActiveCfg = Release|Any CPU + {F5C10827-E301-426F-B1CA-9EFFE49539C6}.Release|x86.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|Win32.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Debug|x86.ActiveCfg = Debug|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Any CPU.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|Win32.ActiveCfg = Release|Any CPU + {A9C4C2DD-509F-448B-A74F-176590457CED}.Release|x86.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|Win32.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Debug|x86.ActiveCfg = Debug|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Any CPU.Build.0 = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|Win32.ActiveCfg = Release|Any CPU + {4380999E-CA4C-4AA2-8848-12FFABF72535}.Release|x86.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|Win32.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Debug|x86.ActiveCfg = Debug|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Any CPU.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|Win32.ActiveCfg = Release|Any CPU + {F209ABA2-B4B3-4C9C-8540-8B06071994FC}.Release|x86.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|Win32.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Debug|x86.ActiveCfg = Debug|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Any CPU.Build.0 = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|Win32.ActiveCfg = Release|Any CPU + {21F3202B-B5D1-41B2-9808-9FB4E87D848A}.Release|x86.ActiveCfg = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug Unicode|x86.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|Win32.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Debug|x86.ActiveCfg = Debug|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release Unicode|x86.ActiveCfg = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}.Release|Any CPU.Build.0 = Release|Any CPU + {21B1FB9B-EDD9-48... [truncated message content] |
From: <am...@us...> - 2009-02-15 17:12:26
|
Revision: 380 http://freetrain.svn.sourceforge.net/freetrain/?rev=380&view=rev Author: amuzen Date: 2009-02-15 17:12:09 +0000 (Sun, 15 Feb 2009) Log Message: ----------- Added AgateLib initialization, fixed more errors in the loading screen, attempts at sound loading. Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.sln branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/src/Recorder.cs branches/FreeTrainAgate/tools/Driver/Driver.cs branches/FreeTrainAgate/tools/Driver/Driver.csproj Modified: branches/FreeTrainAgate/FreeTrain.sln =================================================================== --- branches/FreeTrainAgate/FreeTrain.sln 2009-02-05 22:44:21 UTC (rev 379) +++ branches/FreeTrainAgate/FreeTrain.sln 2009-02-15 17:12:09 UTC (rev 380) @@ -1,45 +1,36 @@ Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DebugWindow", "plugins\org.kohsuke.freetrain.tools.dbgwnd\FreeTrain.DebugWindow.csproj", "{F209ABA2-B4B3-4C9C-8540-8B06071994FC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.PicturePreviewer", "tools\PicturePreviewer\Tool.PicturePreviewer.csproj", "{15D46FE4-4C72-426E-8A54-D8922AAD8E75}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.A4MemBGM", "plugins\org.kohsuke.freetrain.music.a4mem\FreeTrain.A4MemBGM.csproj", "{058250A9-3BD8-418A-A3C3-6BD38F564520}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Terrace", "plugins\org.kohsuke.freetrain.terrain.terrace\FreeTrain.Terrace.csproj", "{21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.SoccerStadium", "plugins\org.kohsuke.freetrain.soccerStadium\FreeTrain.SoccerStadium.csproj", "{A9C4C2DD-509F-448B-A74F-176590457CED}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TrainGarage", "plugins\org.kohsuke.freetrain.rail.garage\FreeTrain.TrainGarage.csproj", "{E388A2ED-7487-4BFC-AF79-F8C827B39346}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Fence", "plugins\jp.co.tripod.chiname.lib.fence\FreeTrain.Fence.csproj", "{DB6C03D1-4F10-42F3-A475-232234487085}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.TrainListBuilder", "tools\TrainListBuilder\Tool.TrainListBuilder.csproj", "{45E5B5B6-274B-46D2-9F29-45D953D59728}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RailSignal", "plugins\org.kohsuke.freetrain.rail.signal\FreeTrain.RailSignal.csproj", "{F5C10827-E301-426F-B1CA-9EFFE49539C6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Bank", "plugins\jp.co.tripod.chiname.financial.bank\FreeTrain.Bank.csproj", "{4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.XmlCombiner", "tools\XmlCombiner\Tool.XmlCombiner.csproj", "{24E010BF-3085-42D2-812C-FD01D2AB446E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DummyCars", "plugins\jp.co.tripod.chiname.lib\src\DummyCars\FreeTrain.DummyCars.csproj", "{733996EC-7260-4A94-B118-D1E957F0474D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Forest", "plugins\org.kohsuke.freetrain.land.forest\FreeTrain.Forest.csproj", "{1A7A0168-D783-4F4A-9B39-FBCCB08078AE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Controls", "lib\Controls\FreeTrain.Controls.csproj", "{D3B86CCE-530E-4472-AE8E-3FA5F903C206}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.GUIDGen", "tools\GUIDGen\Tool.GUIDGen.csproj", "{717EB2D5-4AF0-40BD-967D-EA4FDB969852}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Fence", "plugins\jp.co.tripod.chiname.lib.fence\FreeTrain.Fence.csproj", "{DB6C03D1-4F10-42F3-A475-232234487085}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.PicturePreviewer", "tools\PicturePreviewer\Tool.PicturePreviewer.csproj", "{15D46FE4-4C72-426E-8A54-D8922AAD8E75}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Creek.Eikichiya", "plugins\org.kohsuke.freetrain.land.creek.eikichiya\FreeTrain.Creek.Eikichiya.csproj", "{FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RailSignal", "plugins\org.kohsuke.freetrain.rail.signal\FreeTrain.RailSignal.csproj", "{F5C10827-E301-426F-B1CA-9EFFE49539C6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.GUIDGen", "tools\GUIDGen\Tool.GUIDGen.csproj", "{717EB2D5-4AF0-40BD-967D-EA4FDB969852}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapConstructionDriver", "tools\MapConstructionDriver\MapConstructionDriver.csproj", "{0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RiceField", "plugins\org.kohsuke.freetrain.land.ricefield\FreeTrain.RiceField.csproj", "{BB5CC2A0-A3C7-447C-85B1-0133BB434314}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Controls", "lib\Controls\FreeTrain.Controls.csproj", "{D3B86CCE-530E-4472-AE8E-3FA5F903C206}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ColorTestTrain", "plugins\org.kohsuke.freetrain.trains.colorTest\FreeTrain.ColorTestTrain.csproj", "{4380999E-CA4C-4AA2-8848-12FFABF72535}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Creek.Eikichiya", "plugins\org.kohsuke.freetrain.land.creek.eikichiya\FreeTrain.Creek.Eikichiya.csproj", "{FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Driver", "tools\Driver\Driver.csproj", "{17B6AE46-0110-4C40-98EB-5F7E4E16C050}" - ProjectSection(ProjectDependencies) = postProject - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} = {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TrainGarage", "plugins\org.kohsuke.freetrain.rail.garage\FreeTrain.TrainGarage.csproj", "{E388A2ED-7487-4BFC-AF79-F8C827B39346}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.HalfVoxelStructure", "plugins\jp.co.tripod.chiname.lib.halfvoxel\FreeTrain.HalfVoxelStructure.csproj", "{FBA1BF4E-5481-41AC-BED0-6D6326CC4C2F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.A4MemBGM", "plugins\org.kohsuke.freetrain.music.a4mem\FreeTrain.A4MemBGM.csproj", "{058250A9-3BD8-418A-A3C3-6BD38F564520}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Core", "core\FreeTrain.Core.csproj", "{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}" ProjectSection(ProjectDependencies) = postProject {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} = {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} @@ -47,35 +38,46 @@ {D3B86CCE-530E-4472-AE8E-3FA5F903C206} = {D3B86CCE-530E-4472-AE8E-3FA5F903C206} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Forest", "plugins\org.kohsuke.freetrain.land.forest\FreeTrain.Forest.csproj", "{1A7A0168-D783-4F4A-9B39-FBCCB08078AE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Terrace", "plugins\org.kohsuke.freetrain.terrain.terrace\FreeTrain.Terrace.csproj", "{21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ManualTrainController", "plugins\org.kohsuke.freetrain.tc.manual\FreeTrain.ManualTrainController.csproj", "{1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TerrainLoader", "plugins\org.kohsuke.freetrain.tools.terrainloader\FreeTrain.TerrainLoader.csproj", "{21F3202B-B5D1-41B2-9808-9FB4E87D848A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ElectricPole", "plugins\org.kohsuke.freetrain.rail.electricPole\FreeTrain.ElectricPole.csproj", "{AD3CD7FE-3E36-40D3-AA25-F635D73B3C7C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Bank", "plugins\jp.co.tripod.chiname.financial.bank\FreeTrain.Bank.csproj", "{4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectDraw.net", "lib\DirectDraw.net\DirectDraw.net.csproj", "{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ElectricPole", "plugins\org.kohsuke.freetrain.rail.electricPole\FreeTrain.ElectricPole.csproj", "{AD3CD7FE-3E36-40D3-AA25-F635D73B3C7C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Driver", "tools\Driver\Driver.csproj", "{17B6AE46-0110-4C40-98EB-5F7E4E16C050}" + ProjectSection(ProjectDependencies) = postProject + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} = {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} + EndProjectSection EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectAudio.net", "lib\DirectAudio.net\DirectAudio.net.csproj", "{0616A314-BDF0-466D-AB4B-9FA1B071A8A2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TATTrainController", "plugins\org.kohsuke.freetrain.tc.tat\FreeTrain.TATTrainController.csproj", "{C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.TrainListBuilder", "tools\TrainListBuilder\Tool.TrainListBuilder.csproj", "{45E5B5B6-274B-46D2-9F29-45D953D59728}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DummyCars", "plugins\jp.co.tripod.chiname.lib\src\DummyCars\FreeTrain.DummyCars.csproj", "{733996EC-7260-4A94-B118-D1E957F0474D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RiceField", "plugins\org.kohsuke.freetrain.land.ricefield\FreeTrain.RiceField.csproj", "{BB5CC2A0-A3C7-447C-85B1-0133BB434314}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.VinylHouse", "plugins\org.kohsuke.freetrain.land.477\FreeTrain.VinylHouse.csproj", "{D01D6622-F67B-4EDC-8CA3-4E1A8FCA422B}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ContribEx", "plugins\jp.co.tripod.chiname.lib.generic\FreeTrain.ContribEx.csproj", "{14C6D588-E391-49CE-A1D2-2A8A2A60A540}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.ColorDiff", "tools\ColorDiff\Tool.ColorDiff.csproj", "{508553C7-F40C-4513-A45F-9058C5C65452}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TATTrainController", "plugins\org.kohsuke.freetrain.tc.tat\FreeTrain.TATTrainController.csproj", "{C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.HalfVoxelStructure", "plugins\jp.co.tripod.chiname.lib.halfvoxel\FreeTrain.HalfVoxelStructure.csproj", "{FBA1BF4E-5481-41AC-BED0-6D6326CC4C2F}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RoadAccessory", "plugins\jp.co.tripod.chiname.lib\src\RoadAccessory\FreeTrain.RoadAccessory.csproj", "{7264D32E-75DB-4C13-9EE4-E6263FD5B652}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.SoccerStadium", "plugins\org.kohsuke.freetrain.soccerStadium\FreeTrain.SoccerStadium.csproj", "{A9C4C2DD-509F-448B-A74F-176590457CED}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.StockMarket", "plugins\jp.co.tripod.chiname.financial.stockmarket\FreeTrain.StockMarket.csproj", "{9213F69B-447F-4B92-A046-BE7506871F47}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapConstructionDriver", "tools\MapConstructionDriver\MapConstructionDriver.csproj", "{0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TerrainLoader", "plugins\org.kohsuke.freetrain.tools.terrainloader\FreeTrain.TerrainLoader.csproj", "{21F3202B-B5D1-41B2-9808-9FB4E87D848A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectAudio.net", "lib\DirectAudio.net\DirectAudio.net.csproj", "{0616A314-BDF0-466D-AB4B-9FA1B071A8A2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ColorTestTrain", "plugins\org.kohsuke.freetrain.trains.colorTest\FreeTrain.ColorTestTrain.csproj", "{4380999E-CA4C-4AA2-8848-12FFABF72535}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectDraw.net", "lib\DirectDraw.net\DirectDraw.net.csproj", "{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.VCR", "plugins\org.kohsuke.freetrain.tools.vcr\FreeTrain.VCR.csproj", "{D600BE69-53F2-49FE-B79B-7043F0F0D4D1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,6 +119,30 @@ {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.Build.0 = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.ActiveCfg = Release|Any CPU {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.ActiveCfg = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.Build.0 = Debug|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.ActiveCfg = Release|Any CPU + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.Build.0 = Release|Any CPU {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Any CPU.ActiveCfg = Debug Unicode|Any CPU {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Any CPU.Build.0 = Debug Unicode|Any CPU {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug Unicode|Mixed Platforms @@ -621,6 +647,30 @@ {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Mixed Platforms.Build.0 = Release|Any CPU {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Win32.ActiveCfg = Release|Any CPU {BB5CC2A0-A3C7-447C-85B1-0133BB434314}.Release|Win32.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.ActiveCfg = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.Build.0 = Debug|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.ActiveCfg = Release|Any CPU + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.Build.0 = Release|Any CPU {C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU {C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU {C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -693,6 +743,30 @@ {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Mixed Platforms.Build.0 = Release|Any CPU {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Win32.ActiveCfg = Release|Any CPU {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Win32.Build.0 = Release|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug|Win32.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Debug|Win32.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release Unicode|Any CPU.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release Unicode|Win32.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release Unicode|Win32.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release|Any CPU.Build.0 = Release|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release|Mixed Platforms.Build.0 = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release|Win32.ActiveCfg = Debug|Any CPU + {D600BE69-53F2-49FE-B79B-7043F0F0D4D1}.Release|Win32.Build.0 = Debug|Any CPU {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU {DB6C03D1-4F10-42F3-A475-232234487085}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU @@ -837,54 +911,6 @@ {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Mixed Platforms.Build.0 = Release|Any CPU {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Win32.ActiveCfg = Release|Any CPU {FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}.Release|Win32.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.Build.0 = Debug|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.Build.0 = Release|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.Build.0 = Debug|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(NestedProjects) = preSolution EndGlobalSection Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs 2009-02-05 22:44:21 UTC (rev 379) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs 2009-02-15 17:12:09 UTC (rev 380) @@ -15,6 +15,7 @@ #if windows internal DirectMusicSegment8 handle; #else + internal SoundBuffer handle; #warning STUB #endif @@ -24,7 +25,8 @@ this.handle = handle; } #else - private Segment() { + private Segment(SoundBuffer handle) { + this.handle = handle; #warning STUB } #endif @@ -38,7 +40,12 @@ } #else #warning STUB - throw new Exception("unable to load music file: "+fileName); + Console.WriteLine("LINUXDEBUG: fromfile segment {0}", fileName); + try { + return new Segment( new SoundBuffer(fileName) ); + } catch( Exception e ) { + throw new Exception("unable to load music file: "+fileName,e); + } #endif } @@ -49,7 +56,9 @@ return seg; #else #warning STUB - throw new Exception("unable to load music file: "+fileName); + Console.WriteLine("LINUXDEBUG: frommidifile segment {0}", fileName); + Segment seg = fromFile(fileName); + return seg; #endif } @@ -61,6 +70,13 @@ } handle = null; #else + if(handle!=null) + { + Console.WriteLine("LINUXDEBUG: dispose segment {0}", handle.Filename); + handle.Dispose(); + handle = null; + } + #warning STUB #endif } @@ -94,7 +110,8 @@ return new Segment( handle.Clone(0,0) ); #else #warning STUB - return new Segment(); + Console.WriteLine("LINUXDEBUG: clone segment {0}", handle.Filename); + return new Segment(new SoundBuffer(handle.Filename)); #endif } Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj 2009-02-05 22:44:21 UTC (rev 379) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/FreeTrain.VCR.csproj 2009-02-15 17:12:09 UTC (rev 380) @@ -49,6 +49,9 @@ <WarningLevel>4</WarningLevel> <DebugType>full</DebugType> <ErrorReport>prompt</ErrorReport> + <OutputType>Library</OutputType> + <AssemblyName>FreeTrain.VCR</AssemblyName> + <RootNamespace>freetrain.tools.vcr</RootNamespace> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <OutputPath>bin\Release\</OutputPath> @@ -72,17 +75,22 @@ <WarningLevel>4</WarningLevel> <DebugType>none</DebugType> <ErrorReport>prompt</ErrorReport> + <OutputType>Library</OutputType> + <AssemblyName>FreeTrain.VCR</AssemblyName> + <RootNamespace>freetrain.tools.vcr</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="BitmapWriterTypeLib"> + <Reference Include="BitmapWriterTypeLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"> <Name>BitmapWriterTypeLib</Name> <HintPath>..\..\lib\DirectShow.VideoRecorder\lib\BitmapWriter.TypeLib\BitmapWriterTypeLib.dll</HintPath> <Private>True</Private> + <SpecificVersion>False</SpecificVersion> </Reference> - <Reference Include="DirectShowLib"> + <Reference Include="DirectShowLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"> <Name>DirectShowLib</Name> <HintPath>..\..\lib\DirectShow.TypeLib\DirectShowLib.dll</HintPath> <Private>True</Private> + <SpecificVersion>False</SpecificVersion> </Reference> <Reference Include="System"> <Name>System</Name> @@ -164,5 +172,7 @@ <PreBuildEvent> </PreBuildEvent> <PostBuildEvent>xcopy $(SolutionDir)lib\DirectShow.VideoRecorder\Debug\*.dll $(OutDir) /D /E /I /Q /Y</PostBuildEvent> + <ProjectGuid>{D600BE69-53F2-49FE-B79B-7043F0F0D4D1}</ProjectGuid> + <RootNamespace>freetrain.tools.vcr</RootNamespace> </PropertyGroup> </Project> \ No newline at end of file Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/src/Recorder.cs =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/src/Recorder.cs 2009-02-05 22:44:21 UTC (rev 379) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/src/Recorder.cs 2009-02-15 17:12:09 UTC (rev 380) @@ -3,7 +3,11 @@ using System.Drawing; using System.Runtime.InteropServices; using DirectShowLib; +#if windows using QuartzTypeLib; +#else +#warning STUB +#endif using BitmapWriterTypeLib; using freetrain.views; using freetrain.world; @@ -32,10 +36,14 @@ private State _currentState = State.Stopping; +#if windows private readonly IMediaControl mediaControl; +#else +#warning STUB +#endif private readonly IBitmapWriter writer; private readonly IGraphBuilder graph; - + /// <summary> /// Used to draw the map. /// </summary> @@ -75,7 +83,11 @@ // connect components builder.RenderStream( IntPtr.Zero, IntPtr.Zero, writer, compressor, pMux ); +#if windows mediaControl = (IMediaControl)graph; +#else +#warning STUB +#endif // explicitly release local objects // Marshal.ReleaseComObject(builder); @@ -90,7 +102,11 @@ public void Dispose() { stop(); // stop recording just in case the client forgets Marshal.ReleaseComObject(writer); +#if windows Marshal.ReleaseComObject(mediaControl); +#else +#warning STUB +#endif Marshal.ReleaseComObject(graph); } @@ -112,8 +128,12 @@ public void start() { try { +#if windows if( currentState==State.Stopping ) mediaControl.Run(); // start the process +#else +#warning STUB +#endif _currentState = State.Recording; } catch( Exception e ) { Debug.WriteLine(e); @@ -128,8 +148,12 @@ } public void stop() { +#if windows if( currentState!=State.Stopping ) mediaControl.Stop(); // stop the recording +#else +#warning STUB +#endif _currentState = State.Stopping; } Modified: branches/FreeTrainAgate/tools/Driver/Driver.cs =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-02-05 22:44:21 UTC (rev 379) +++ branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-02-15 17:12:09 UTC (rev 380) @@ -19,6 +19,16 @@ [STAThread] static void Main( string[] args ) { +#if windows +#else + using(ERY.AgateLib.AgateSetup setup = new ERY.AgateLib.AgateSetup("FreeTrain", args)) + { + setup.InitializeAll(); + if (setup.Cancel) + return; +#warning Initialize window here already? +// ERY.AgateLib.DisplayWindow window = new ERY.AgateLib.DisplayWindow("TreeTrain", 640, 480); +#endif // record the installation directory Core.installationDirectory = Directory.GetParent(Application.ExecutablePath).FullName; @@ -32,6 +42,10 @@ ErrorMessageBox.show(null,"An error has occurred",e); //! ErrorMessageBox.show(null,"エラーが発生しました",e); } +#if windows +#else + } +#endif } private static void run( string[] args ) { Modified: branches/FreeTrainAgate/tools/Driver/Driver.csproj =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.csproj 2009-02-05 22:44:21 UTC (rev 379) +++ branches/FreeTrainAgate/tools/Driver/Driver.csproj 2009-02-15 17:12:09 UTC (rev 380) @@ -101,6 +101,10 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>True</Private> </ProjectReference> + <Reference Include="AgateLib, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\AgateLib.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Content Include="App.ico" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <am...@us...> - 2009-02-05 22:44:30
|
Revision: 379 http://freetrain.svn.sourceforge.net/freetrain/?rev=379&view=rev Author: amuzen Date: 2009-02-05 22:44:21 +0000 (Thu, 05 Feb 2009) Log Message: ----------- Mostly case sensitivity fixes. Modified Paths: -------------- branches/FreeTrainAgate/core/FreeTrain.Core.csproj branches/FreeTrainAgate/core/framework/ResourceUtil.cs branches/FreeTrainAgate/core/framework/plugin/PluginManager.cs branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/EconomicalEvent.cs branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/plugin.xml branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/plugin.xml branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/src/StationAdvancedDialog.cs branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj branches/FreeTrainAgate/tools/Driver/Driver.cs branches/FreeTrainAgate/tools/Driver/Driver.csproj branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj Added Paths: ----------- branches/FreeTrainAgate/extlib/MagicLibrary.dll Removed Paths: ------------- branches/FreeTrainAgate/extlib/MagicLibrary.DLL Modified: branches/FreeTrainAgate/core/FreeTrain.Core.csproj =================================================================== --- branches/FreeTrainAgate/core/FreeTrain.Core.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/core/FreeTrain.Core.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -76,12 +76,6 @@ <RootNamespace>freetrain</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <Name>MagicLibrary</Name> - <HintPath>..\extlib\MagicLibrary.DLL</HintPath> - <Private>True</Private> - <SpecificVersion>False</SpecificVersion> - </Reference> <Reference Include="Microsoft.JScript"> <Name>Microsoft.JScript</Name> <Private>True</Private> @@ -159,6 +153,14 @@ <Project>{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}</Project> <Name>DirectDraw.net</Name> </ProjectReference> + <Reference Include="MsHtmlHost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\extlib\MsHtmlHost.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\extlib\MagicLibrary.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/core/framework/ResourceUtil.cs =================================================================== --- branches/FreeTrainAgate/core/framework/ResourceUtil.cs 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/core/framework/ResourceUtil.cs 2009-02-05 22:44:21 UTC (rev 379) @@ -19,10 +19,18 @@ public static string findSystemResource( string name ) { string path; +#if windows path = Path.Combine( Core.installationDirectory, @"res\"+name ); +#else + path = Path.Combine( Core.installationDirectory, @"res/"+name ); +#endif if( File.Exists(path) ) return path; +#if windows path = Path.Combine( Core.installationDirectory, @"..\..\core\res\"+name ); +#else + path = Path.Combine( Core.installationDirectory, @"../../core/res/"+name ); +#endif if( File.Exists(path) ) return path; throw new FileNotFoundException("system resource: "+name); Modified: branches/FreeTrainAgate/core/framework/plugin/PluginManager.cs =================================================================== --- branches/FreeTrainAgate/core/framework/plugin/PluginManager.cs 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/core/framework/plugin/PluginManager.cs 2009-02-05 22:44:21 UTC (rev 379) @@ -280,8 +280,13 @@ /// <returns></returns> public static string getDefaultPluginDirectory() { // try the IDE directory first +#if windows string pluginDir = Path.GetFullPath(Path.Combine( Core.installationDirectory, @"..\..\plugins" )); +#else + string pluginDir = Path.GetFullPath(Path.Combine( + Core.installationDirectory, @"../../plugins" )); +#endif if(Directory.Exists(pluginDir)) return pluginDir; Deleted: branches/FreeTrainAgate/extlib/MagicLibrary.DLL =================================================================== (Binary files differ) Copied: branches/FreeTrainAgate/extlib/MagicLibrary.dll (from rev 378, branches/FreeTrainAgate/extlib/MagicLibrary.DLL) =================================================================== (Binary files differ) Property changes on: branches/FreeTrainAgate/extlib/MagicLibrary.dll ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: svn:mergeinfo + Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -101,10 +101,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/EconomicalEvent.cs =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/EconomicalEvent.cs 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/EconomicalEvent.cs 2009-02-05 22:44:21 UTC (rev 379) @@ -848,9 +848,7 @@ return tArray; default: throw new FormatException("Invalid type attribute in the randomized tag"); - break; } - return null; } public void add( object obj, int weight ) Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -107,10 +107,6 @@ <Reference Include="System.Xml"> <Name>System.XML</Name> </Reference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/plugin.xml 2009-02-05 22:44:21 UTC (rev 379) @@ -3,8 +3,8 @@ <title>Pedestrian Crossing</title> <title>Parking Area</title> <!--//!<title>横断歩道</title> - <title>駐車場</title>--> - <author>C477</author> + <title>駐車場</title>--> + <author>C477</author> <!--!<author>C477@2両目</author>--> <homepage>http://www.rocket.ne.jp/~nao/</homepage> @@ -12,26 +12,26 @@ <name>roadAccessory</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.road.accessory.RoadAccessoryContribution" - codebase="RoadAccessory.DLL" /> + codebase="RoadAccessory.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{3773CA2C-11B5-4DCC-C477-2296E9EBEBA7}"> <class name="freetrain.world.road.accessory.MenuContributionImpl" - codebase="RoadAccessory.DLL" /> + codebase="RoadAccessory.dll" /> </contribution> <contribution type="contribution" id="{0A73F9C6-BDCC-43DF-C477-E28B76058E8C}"> <name>DummyCar</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.road.dummycar.DummyCarContribution" - codebase="DummyCars.DLL" /> + codebase="DummyCars.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{BFC035E9-8B0E-41D6-C477-72F99D820290}"> <class name="freetrain.world.road.dummycar.MenuContributionImpl" - codebase="DummyCars.DLL" /> + codebase="DummyCars.dll" /> </contribution> </plug-in> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectType>Local</ProjectType> @@ -29,7 +29,7 @@ </UpgradeBackupLocation> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <OutputPath>..\..\Debug</OutputPath> + <OutputPath>..\..\Debug\</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -52,9 +52,10 @@ <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> <RootNamespace>DummyCars</RootNamespace> + <AssemblyName>DummyCars</AssemblyName> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <OutputPath>..\..\Release</OutputPath> + <OutputPath>..\..\Release\</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -77,6 +78,7 @@ <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> <RootNamespace>DummyCars</RootNamespace> + <AssemblyName>DummyCars</AssemblyName> </PropertyGroup> <ItemGroup> <Reference Include="System" /> @@ -84,22 +86,18 @@ <Reference Include="System.Drawing" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> - </Reference> <ProjectReference Include="..\..\..\..\core\FreeTrain.Core.csproj"> - <Project>{733996EC-7260-4A94-B118-D1E957F0474D}</Project> + <Project>{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}</Project> <Name>FreeTrain.Core</Name> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\Controls\FreeTrain.Controls.csproj"> - <Project>{733996EC-7260-4A94-B118-D1E957F0474D}</Project> + <Project>{D3B86CCE-530E-4472-AE8E-3FA5F903C206}</Project> <Name>FreeTrain.Controls</Name> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\DirectDraw.net\DirectDraw.net.csproj"> - <Project>{733996EC-7260-4A94-B118-D1E957F0474D}</Project> + <Project>{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}</Project> <Name>DirectDraw.net</Name> <Private>False</Private> </ProjectReference> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectType>Local</ProjectType> @@ -29,7 +29,7 @@ </UpgradeBackupLocation> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <OutputPath>..\..\Debug</OutputPath> + <OutputPath>..\..\Debug\</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -52,9 +52,10 @@ <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> <RootNamespace>RoadAccessory</RootNamespace> + <AssemblyName>RoadAccessory</AssemblyName> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <OutputPath>..\..\Release</OutputPath> + <OutputPath>..\..\Release\</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -77,6 +78,7 @@ <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> <RootNamespace>RoadAccessory</RootNamespace> + <AssemblyName>RoadAccessory</AssemblyName> </PropertyGroup> <ItemGroup> <Reference Include="System" /> @@ -84,22 +86,18 @@ <Reference Include="System.Drawing" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> - </Reference> <ProjectReference Include="..\..\..\..\core\FreeTrain.Core.csproj"> - <Project>{7264D32E-75DB-4C13-9EE4-E6263FD5B652}</Project> + <Project>{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}</Project> <Name>FreeTrain.Core</Name> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\Controls\FreeTrain.Controls.csproj"> - <Project>{7264D32E-75DB-4C13-9EE4-E6263FD5B652}</Project> + <Project>{D3B86CCE-530E-4472-AE8E-3FA5F903C206}</Project> <Name>FreeTrain.Controls</Name> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\DirectDraw.net\DirectDraw.net.csproj"> - <Project>{7264D32E-75DB-4C13-9EE4-E6263FD5B652}</Project> + <Project>{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}</Project> <Name>DirectDraw.net</Name> <Private>False</Private> </ProjectReference> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/plugin.xml =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/plugin.xml 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/plugin.xml 2009-02-05 22:44:21 UTC (rev 379) @@ -33,7 +33,7 @@ <name>fence</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL" /> + codebase="bin/Debug/Fence.dll" /> </contribution> <contribution type="picture" id="{01E8916B-4691-4618-C477-92F80E6AE3EF}"> @@ -106,7 +106,7 @@ <name>削除</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceRemover" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{01E8916B-4691-4618-C477-92F80E6AE3EF}" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> @@ -124,7 +124,7 @@ <name>工事現場</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-0" offset="16" > <left_back>0,0</left_back> <right_back>32,0</right_back> @@ -141,7 +141,7 @@ <name>柵</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crWhite; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-1" offset="16" > <right_front>0,0</right_front> @@ -158,7 +158,7 @@ <name>柵</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crDkGray; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-1" offset="16" > <right_front>0,0</right_front> @@ -175,7 +175,7 @@ <name>金網</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-2" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> @@ -191,7 +191,7 @@ <name>柵付き塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crDkGray; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-3" offset="16" > <right_front>0,0</right_front> @@ -208,7 +208,7 @@ <name>生垣(低)</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crDkGray; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-4" offset="16" > <right_front>0,0</right_front> @@ -225,7 +225,7 @@ <name>生垣(高)</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crDkGray; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-5" offset="16" > <right_front>0,0</right_front> @@ -242,7 +242,7 @@ <name>コンクリ塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crWhite; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-6" offset="16" > <right_front>0,0</right_front> @@ -259,7 +259,7 @@ <name>ブロック塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crKhaki; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-6" offset="16" > <right_front>0,0</right_front> @@ -276,7 +276,7 @@ <name>レンガ塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-7" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> @@ -292,7 +292,7 @@ <name>植込</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-8" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> @@ -308,7 +308,7 @@ <name>植込+金網</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-8a" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> @@ -324,7 +324,7 @@ <name>植込+生垣</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-8b" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> @@ -340,7 +340,7 @@ <name>植込+コンクリ塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crWhite; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-8c" offset="16" > <right_front>0,0</right_front> @@ -357,7 +357,7 @@ <name>植込+ブロック塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> &crKhaki; <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-8c" offset="16" > <right_front>0,0</right_front> @@ -374,7 +374,7 @@ <name>植込+レンガ塀</name>--> <computerCannotBuild/> <class name="freetrain.contributions.fence.FenceBuilder" - codebase="bin/Debug/Fence.DLL"/> + codebase="bin/Debug/Fence.dll"/> <picture ref="{43177B60-6CBD-4506-C477-637AE8FB0E93}-8d" offset="16" > <right_front>0,0</right_front> <left_front>32,0</left_front> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -80,12 +80,6 @@ <RootNamespace>ExpandedContributions</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <Name>MagicLibrary</Name> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <Private>False</Private> - <SpecificVersion>False</SpecificVersion> - </Reference> <Reference Include="System"> <Name>System</Name> </Reference> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -113,10 +113,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/plugin.xml =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/plugin.xml 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/plugin.xml 2009-02-05 22:44:21 UTC (rev 379) @@ -19,7 +19,7 @@ <name>ColorLibrary</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.structs.hv.ColorLibrary" - codebase="bin/Debug/HalfVoxelStructure.DLL" /> + codebase="bin/Debug/HalfVoxelStructure.dll" /> </contribution> <contribution type="ColorLibrary" id="{COLORLIB-NULL}"> @@ -38,14 +38,14 @@ <name>HalfVoxelStructure</name> <class name="freetrain.framework.plugin.FixedClassContributionFactory"/> <implementation name="freetrain.world.structs.hv.HalfVoxelContribution" - codebase="bin/Debug/HalfVoxelStructure.DLL" /> + codebase="bin/Debug/HalfVoxelStructure.dll" /> </contribution> <!-- temporary --> <contribution type="menu" id="{01AA051B-6112-4C00-C477-DE82E240F19F}"> <class name="freetrain.world.structs.hv.MenuContributionImpl" - codebase="bin/Debug/HalfVoxelStructure.DLL" /> + codebase="bin/Debug/HalfVoxelStructure.dll" /> </contribution> <!--ここまでの順序は大切--> -</plugin> \ No newline at end of file +</plugin> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -107,10 +107,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <None Include="creek.bmp" /> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -113,10 +113,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -113,10 +113,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -101,10 +101,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -107,10 +107,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Content Include="res\Straight.bmp" /> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/src/StationAdvancedDialog.cs =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/src/StationAdvancedDialog.cs 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/src/StationAdvancedDialog.cs 2009-02-05 22:44:21 UTC (rev 379) @@ -1,5 +1,4 @@ using System; -using System; using System.Diagnostics; using System.Drawing; using System.Collections; Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -107,10 +107,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -101,10 +101,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -101,10 +101,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj =================================================================== --- branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -49,10 +49,6 @@ <Reference Include="System.Xml" /> <Reference Include="System.Drawing" /> <Reference Include="System.Windows.Forms" /> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Compile Include="src\AssemblyInfo.cs" /> Modified: branches/FreeTrainAgate/tools/Driver/Driver.cs =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.cs 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/tools/Driver/Driver.cs 2009-02-05 22:44:21 UTC (rev 379) @@ -9,16 +9,20 @@ { public class Driver { +#if windows [DllImport("DirectDraw.AlphaBlend.dll",EntryPoint="DllRegisterServer")] private static extern void regsvr(); - +#else +#warning STUB +#endif + [STAThread] static void Main( string[] args ) { // record the installation directory Core.installationDirectory = Directory.GetParent(Application.ExecutablePath).FullName; - + if( Debugger.IsAttached ) run(args); else @@ -31,8 +35,12 @@ } private static void run( string[] args ) { +#if windows // register alpha blending DLL regsvr(); +#else +#warning STUB +#endif // start the game Application.Run(new MainWindow(args,false)); Modified: branches/FreeTrainAgate/tools/Driver/Driver.csproj =================================================================== --- branches/FreeTrainAgate/tools/Driver/Driver.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/tools/Driver/Driver.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -101,10 +101,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>True</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Content Include="App.ico" /> Modified: branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj =================================================================== --- branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -94,10 +94,6 @@ <Project>{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}</Project> <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Content Include="App.ico" /> Modified: branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj =================================================================== --- branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -114,10 +114,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Content Include="App.ico" /> Modified: branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj =================================================================== --- branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj 2008-12-11 13:43:10 UTC (rev 378) +++ branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj 2009-02-05 22:44:21 UTC (rev 379) @@ -108,10 +108,6 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> <Content Include="src\App.ico" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-11 13:43:15
|
Revision: 378 http://freetrain.svn.sourceforge.net/freetrain/?rev=378&view=rev Author: clrg Date: 2008-12-11 13:43:10 +0000 (Thu, 11 Dec 2008) Log Message: ----------- Remove userprefs file so it doesn't pester to be committed Removed Paths: ------------- branches/FreeTrainAgate/FreeTrain.userprefs Deleted: branches/FreeTrainAgate/FreeTrain.userprefs =================================================================== --- branches/FreeTrainAgate/FreeTrain.userprefs 2008-12-11 12:17:25 UTC (rev 377) +++ branches/FreeTrainAgate/FreeTrain.userprefs 2008-12-11 13:43:10 UTC (rev 378) @@ -1,20 +0,0 @@ -<UserCombinePreferences version="1.0" filename="./FreeTrain.sln"> - <Files> - <File name="Welcome" /> - </Files> - <Views> - <ViewMemento id="ProjectPad"> - <Node expanded="True" /> - </ViewMemento> - <ViewMemento id="ClassPad"> - <Node expanded="True" /> - </ViewMemento> - <ViewMemento id="MonoDevelop.NUnit.TestPad"> - <Node expanded="True" /> - </ViewMemento> - </Views> - <Properties> - <Property key="ActiveWindow" value="Welcome" /> - <Property key="ActiveConfiguration" value="Debug|Any CPU" /> - </Properties> -</UserCombinePreferences> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-11 12:17:35
|
Revision: 377 http://freetrain.svn.sourceforge.net/freetrain/?rev=377&view=rev Author: clrg Date: 2008-12-11 12:17:25 +0000 (Thu, 11 Dec 2008) Log Message: ----------- Use Debug/Release subdirs like other projects Modified Paths: -------------- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2008-12-07 21:31:36 UTC (rev 376) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2008-12-11 12:17:25 UTC (rev 377) @@ -1,4 +1,5 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectType>Local</ProjectType> <ProductVersion>8.0.50727</ProductVersion> @@ -28,7 +29,7 @@ </UpgradeBackupLocation> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <OutputPath>..\..\</OutputPath> + <OutputPath>..\..\Debug</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -50,11 +51,10 @@ <DebugType>full</DebugType> <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> - <AssemblyName>DummyCars</AssemblyName> <RootNamespace>DummyCars</RootNamespace> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <OutputPath>..\..\</OutputPath> + <OutputPath>..\..\Release</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -76,67 +76,41 @@ <DebugType>none</DebugType> <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> - <AssemblyName>DummyCars</AssemblyName> <RootNamespace>DummyCars</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="System"> - <Name>System</Name> + <Reference Include="System" /> + <Reference Include="System.Data" /> + <Reference Include="System.Drawing" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Xml" /> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> </Reference> - <Reference Include="System.Data"> - <Name>System.Data</Name> - </Reference> - <Reference Include="System.Drawing"> - <Name>System.Drawing</Name> - </Reference> - <Reference Include="System.Windows.Forms"> - <Name>System.Windows.Forms</Name> - </Reference> - <Reference Include="System.Xml"> - <Name>System.XML</Name> - </Reference> <ProjectReference Include="..\..\..\..\core\FreeTrain.Core.csproj"> + <Project>{733996EC-7260-4A94-B118-D1E957F0474D}</Project> <Name>FreeTrain.Core</Name> - <Project>{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}</Project> - <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\Controls\FreeTrain.Controls.csproj"> + <Project>{733996EC-7260-4A94-B118-D1E957F0474D}</Project> <Name>FreeTrain.Controls</Name> - <Project>{D3B86CCE-530E-4472-AE8E-3FA5F903C206}</Project> - <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\DirectDraw.net\DirectDraw.net.csproj"> + <Project>{733996EC-7260-4A94-B118-D1E957F0474D}</Project> <Name>DirectDraw.net</Name> - <Project>{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}</Project> - <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> - <Compile Include="AssemblyInfo.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="ControllerForm.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="ControllerImpl.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="DummyCar.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="DummyCarContribution.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="MenuContributionImpl.cs"> - <SubType>Code</SubType> - </Compile> + <Compile Include="AssemblyInfo.cs" /> + <Compile Include="ControllerForm.cs" /> + <Compile Include="ControllerImpl.cs" /> + <Compile Include="DummyCar.cs" /> + <Compile Include="DummyCarContribution.cs" /> + <Compile Include="MenuContributionImpl.cs" /> <EmbeddedResource Include="ControllerForm.resx"> <DependentUpon>ControllerForm.cs</DependentUpon> </EmbeddedResource> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2008-12-07 21:31:36 UTC (rev 376) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2008-12-11 12:17:25 UTC (rev 377) @@ -1,4 +1,5 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectType>Local</ProjectType> <ProductVersion>8.0.50727</ProductVersion> @@ -28,7 +29,7 @@ </UpgradeBackupLocation> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <OutputPath>..\..\</OutputPath> + <OutputPath>..\..\Debug</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -50,11 +51,10 @@ <DebugType>full</DebugType> <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> - <AssemblyName>RoadAccessory</AssemblyName> <RootNamespace>RoadAccessory</RootNamespace> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <OutputPath>..\..\</OutputPath> + <OutputPath>..\..\Release</OutputPath> <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <BaseAddress>285212672</BaseAddress> <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> @@ -76,67 +76,41 @@ <DebugType>none</DebugType> <ErrorReport>prompt</ErrorReport> <OutputType>Library</OutputType> - <AssemblyName>RoadAccessory</AssemblyName> <RootNamespace>RoadAccessory</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="System"> - <Name>System</Name> + <Reference Include="System" /> + <Reference Include="System.Data" /> + <Reference Include="System.Drawing" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Xml" /> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <SpecificVersion>False</SpecificVersion> + <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> </Reference> - <Reference Include="System.Data"> - <Name>System.Data</Name> - </Reference> - <Reference Include="System.Drawing"> - <Name>System.Drawing</Name> - </Reference> - <Reference Include="System.Windows.Forms"> - <Name>System.Windows.Forms</Name> - </Reference> - <Reference Include="System.Xml"> - <Name>System.XML</Name> - </Reference> <ProjectReference Include="..\..\..\..\core\FreeTrain.Core.csproj"> + <Project>{7264D32E-75DB-4C13-9EE4-E6263FD5B652}</Project> <Name>FreeTrain.Core</Name> - <Project>{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}</Project> - <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\Controls\FreeTrain.Controls.csproj"> + <Project>{7264D32E-75DB-4C13-9EE4-E6263FD5B652}</Project> <Name>FreeTrain.Controls</Name> - <Project>{D3B86CCE-530E-4472-AE8E-3FA5F903C206}</Project> - <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> <ProjectReference Include="..\..\..\..\lib\DirectDraw.net\DirectDraw.net.csproj"> + <Project>{7264D32E-75DB-4C13-9EE4-E6263FD5B652}</Project> <Name>DirectDraw.net</Name> - <Project>{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}</Project> - <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> - <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> - <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> - <SpecificVersion>False</SpecificVersion> - </Reference> </ItemGroup> <ItemGroup> - <Compile Include="AssemblyInfo.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="ControllerForm.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="ControllerImpl.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="MenuContributionImpl.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="RoadAccessory.cs"> - <SubType>Code</SubType> - </Compile> - <Compile Include="RoadAccessoryContribution.cs"> - <SubType>Code</SubType> - </Compile> + <Compile Include="AssemblyInfo.cs" /> + <Compile Include="ControllerForm.cs" /> + <Compile Include="ControllerImpl.cs" /> + <Compile Include="MenuContributionImpl.cs" /> + <Compile Include="RoadAccessory.cs" /> + <Compile Include="RoadAccessoryContribution.cs" /> <EmbeddedResource Include="ControllerForm.resx"> <DependentUpon>ControllerForm.cs</DependentUpon> </EmbeddedResource> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-07 22:22:09
|
Revision: 376 http://freetrain.svn.sourceforge.net/freetrain/?rev=376&view=rev Author: clrg Date: 2008-12-07 21:31:36 +0000 (Sun, 07 Dec 2008) Log Message: ----------- Ignore these files that MonoDevelop likes to spam us with Property Changed: ---------------- branches/FreeTrainAgate/ branches/FreeTrainAgate/NeoFT/ branches/FreeTrainAgate/NeoFT/Controls/ branches/FreeTrainAgate/NeoFT/Win32Util/ branches/FreeTrainAgate/NeoFT/core/ branches/FreeTrainAgate/NeoFT/core/contributions/ branches/FreeTrainAgate/NeoFT/core/contributions/game/ branches/FreeTrainAgate/NeoFT/core/contributions/ui/ branches/FreeTrainAgate/NeoFT/core/core/ branches/FreeTrainAgate/NeoFT/core/core/game/ branches/FreeTrainAgate/NeoFT/core/core/geometry/ branches/FreeTrainAgate/NeoFT/core/core/schedule/ branches/FreeTrainAgate/NeoFT/core/core/structure/ branches/FreeTrainAgate/NeoFT/core/debug/ branches/FreeTrainAgate/NeoFT/core/debug/ddraw/ branches/FreeTrainAgate/NeoFT/core/framework/ branches/FreeTrainAgate/NeoFT/core/framework/graphics/ branches/FreeTrainAgate/NeoFT/core/framework/plugin/ branches/FreeTrainAgate/core/ branches/FreeTrainAgate/core/contributions/ branches/FreeTrainAgate/core/contributions/common/ branches/FreeTrainAgate/core/contributions/dock/ branches/FreeTrainAgate/core/contributions/land/ branches/FreeTrainAgate/core/contributions/others/ branches/FreeTrainAgate/core/contributions/population/ branches/FreeTrainAgate/core/contributions/rail/ branches/FreeTrainAgate/core/contributions/road/ branches/FreeTrainAgate/core/contributions/sound/ branches/FreeTrainAgate/core/contributions/structs/ branches/FreeTrainAgate/core/contributions/train/ branches/FreeTrainAgate/core/controllers/ branches/FreeTrainAgate/core/controllers/land/ branches/FreeTrainAgate/core/controllers/rail/ branches/FreeTrainAgate/core/controllers/road/ branches/FreeTrainAgate/core/controllers/structs/ branches/FreeTrainAgate/core/controllers/terrain/ branches/FreeTrainAgate/core/framework/ branches/FreeTrainAgate/core/framework/graphics/ branches/FreeTrainAgate/core/framework/plugin/ branches/FreeTrainAgate/core/framework/sound/ branches/FreeTrainAgate/core/res/ branches/FreeTrainAgate/core/util/ branches/FreeTrainAgate/core/util/command/ branches/FreeTrainAgate/core/util/controls/ branches/FreeTrainAgate/core/util/docking/ branches/FreeTrainAgate/core/views/ branches/FreeTrainAgate/core/views/map/ branches/FreeTrainAgate/core/world/ branches/FreeTrainAgate/core/world/accounting/ branches/FreeTrainAgate/core/world/development/ branches/FreeTrainAgate/core/world/land/ branches/FreeTrainAgate/core/world/rail/ branches/FreeTrainAgate/core/world/road/ branches/FreeTrainAgate/core/world/structs/ branches/FreeTrainAgate/core/world/subsidiaries/ branches/FreeTrainAgate/core/world/terrain/ branches/FreeTrainAgate/devdoc/ branches/FreeTrainAgate/doc/ branches/FreeTrainAgate/experiments/ branches/FreeTrainAgate/experiments/Heat/ branches/FreeTrainAgate/experiments/RoadSimulator/ branches/FreeTrainAgate/extlib/ branches/FreeTrainAgate/extlib/Agate/ branches/FreeTrainAgate/extlib/deps/ branches/FreeTrainAgate/extlib/deps/Linux/ branches/FreeTrainAgate/extlib/deps/Windows/ branches/FreeTrainAgate/lib/ branches/FreeTrainAgate/lib/Controls/ branches/FreeTrainAgate/lib/Controls/src/ branches/FreeTrainAgate/lib/DirectAudio.net/ branches/FreeTrainAgate/lib/DirectAudio.net/src/ branches/FreeTrainAgate/lib/DirectDraw.AlphaBlend/ branches/FreeTrainAgate/lib/DirectDraw.net/ branches/FreeTrainAgate/lib/DirectShow.TypeLib/ branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/ branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/lib/ branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/lib/BitmapWriter.TypeLib/ branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/testClient/ branches/FreeTrainAgate/plugins/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.structure.hv.oldhouse/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.bulldoze/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.farmland/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.bell/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.road.dh/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.road.pc-9801fa/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.road.syosei/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.station/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.station.qra/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.station.teha/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.stationary.ayase/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.stationary.c915/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.stationary.hima/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.ayase/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.c477/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.c915/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.cozy/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.eshi/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.hima/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.ima/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.miha/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.nokto/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.osakaCastle/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.others/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.pcb/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.ryokounotomo/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.syousei/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/res/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.lvinspect/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/resource/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/src/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/ branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/src/ branches/FreeTrainAgate/plugins/system/ branches/FreeTrainAgate/report/ branches/FreeTrainAgate/tools/ branches/FreeTrainAgate/tools/ColorDiff/ branches/FreeTrainAgate/tools/ColorDiff/doc/ branches/FreeTrainAgate/tools/ColorDiff/src/ branches/FreeTrainAgate/tools/Driver/ branches/FreeTrainAgate/tools/GUIDGen/ branches/FreeTrainAgate/tools/MapConstructionDriver/ branches/FreeTrainAgate/tools/PicturePreviewer/ branches/FreeTrainAgate/tools/PicturePreviewer/doc/ branches/FreeTrainAgate/tools/TrainListBuilder/ branches/FreeTrainAgate/tools/TrainListBuilder/doc/ branches/FreeTrainAgate/tools/TrainListBuilder/src/ branches/FreeTrainAgate/tools/XmlCombiner/ Property changes on: branches/FreeTrainAgate ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/Controls ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/Win32Util ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/contributions ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/contributions/game ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/contributions/ui ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/core ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/core/game ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/core/geometry ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/core/schedule ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/core/structure ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/debug ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/debug/ddraw ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/framework ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/framework/graphics ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/NeoFT/core/framework/plugin ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/common ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/dock ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/land ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/others ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/population ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/rail ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/road ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/sound ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/structs ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/contributions/train ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/controllers ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/controllers/land ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/controllers/rail ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/controllers/road ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/controllers/structs ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/controllers/terrain ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/framework ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/framework/graphics ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/framework/plugin ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/framework/sound ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/res ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/util ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/util/command ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/util/controls ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/util/docking ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/views ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/views/map ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/accounting ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/development ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/land ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/rail ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/road ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/structs ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/subsidiaries ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/core/world/terrain ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/devdoc ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/doc ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/experiments ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/experiments/Heat ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/experiments/RoadSimulator ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/extlib ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/extlib/Agate ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/extlib/deps ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/extlib/deps/Linux ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/extlib/deps/Windows ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/Controls ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/Controls/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectAudio.net ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectAudio.net/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectDraw.AlphaBlend ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectDraw.net ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectShow.TypeLib ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectShow.VideoRecorder ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/lib ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/lib/BitmapWriter.TypeLib ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/testClient ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.structure.hv.oldhouse ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477 ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.bulldoze ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.farmland ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.bell ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.road.dh ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.road.pc-9801fa ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.road.syosei ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.station ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.station.qra ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.station.teha ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.stationary.ayase ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.stationary.c915 ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.stationary.hima ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.ayase ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.c477 ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.c915 ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.cozy ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.eshi ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.hima ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.ima ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.miha ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.nokto ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.osakaCastle ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.others ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.pcb ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.ryokounotomo ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.structure.syousei ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/res ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.lvinspect ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/resource ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/plugins/system ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/report ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/ColorDiff ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/ColorDiff/doc ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/ColorDiff/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/Driver ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/GUIDGen ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/MapConstructionDriver ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/PicturePreviewer ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/PicturePreviewer/doc ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/TrainListBuilder ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/TrainListBuilder/doc ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/TrainListBuilder/src ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources Property changes on: branches/FreeTrainAgate/tools/XmlCombiner ___________________________________________________________________ Added: svn:ignore + bin Debug *.userprefs *.pidb *.resources This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-07 20:28:43
|
Revision: 375 http://freetrain.svn.sourceforge.net/freetrain/?rev=375&view=rev Author: clrg Date: 2008-12-07 20:28:39 +0000 (Sun, 07 Dec 2008) Log Message: ----------- Clean up Removed Paths: ------------- branches/FreeTrainAgate/NeoFT/bin/ branches/FreeTrainAgate/bin/ branches/FreeTrainAgate/core/Debug/ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/bin/ branches/FreeTrainAgate/tools/TrainListBuilder/bin/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-07 20:27:51
|
Revision: 374 http://freetrain.svn.sourceforge.net/freetrain/?rev=374&view=rev Author: clrg Date: 2008-12-07 20:27:46 +0000 (Sun, 07 Dec 2008) Log Message: ----------- Clean up Removed Paths: ------------- branches/FreeTrainAgate/core/FreeTrain.Core.pidb branches/FreeTrainAgate/core/contributions/others/NewWorldDialog.resources branches/FreeTrainAgate/core/controllers/AbstractControllerForm.resources branches/FreeTrainAgate/core/controllers/AbstractControllerImpl.resources branches/FreeTrainAgate/core/controllers/AbstractLineController.resources branches/FreeTrainAgate/core/controllers/ControllerHostForm.resources branches/FreeTrainAgate/core/controllers/land/BulldozeController.resources branches/FreeTrainAgate/core/controllers/land/LandController.resources branches/FreeTrainAgate/core/controllers/land/LandPropertyController.resources branches/FreeTrainAgate/core/controllers/rail/PlatformController.resources branches/FreeTrainAgate/core/controllers/rail/PlatformPropertyDialog.resources branches/FreeTrainAgate/core/controllers/rail/RailRoadController.resources branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.resources branches/FreeTrainAgate/core/controllers/rail/StationPassagewayController.resources branches/FreeTrainAgate/core/controllers/rail/StationPropertyDialog.resources branches/FreeTrainAgate/core/controllers/rail/TrainControllerDialog.resources branches/FreeTrainAgate/core/controllers/rail/TrainPlacementController.resources branches/FreeTrainAgate/core/controllers/rail/TrainTrackingWindow.resources branches/FreeTrainAgate/core/controllers/rail/TrainTradingDialog.resources branches/FreeTrainAgate/core/controllers/road/RoadController.resources branches/FreeTrainAgate/core/controllers/structs/FixedSizeStructController.resources branches/FreeTrainAgate/core/controllers/structs/StructPlacementController.resources branches/FreeTrainAgate/core/controllers/structs/VarHeightBuildingController.resources branches/FreeTrainAgate/core/controllers/terrain/MountainController.resources branches/FreeTrainAgate/core/framework/AboutDialog.resources branches/FreeTrainAgate/core/framework/ConfigDialog.resources branches/FreeTrainAgate/core/framework/ErrorMessageBox.resources branches/FreeTrainAgate/core/framework/MainWindow.resources branches/FreeTrainAgate/core/framework/NewWorldDialog.resources branches/FreeTrainAgate/core/framework/Splash.resources branches/FreeTrainAgate/core/framework/plugin/PluginListDialog.resources branches/FreeTrainAgate/core/util/command/CommandManager.resources branches/FreeTrainAgate/core/views/map/HeightCutWindow.resources branches/FreeTrainAgate/core/views/map/MapView.resources branches/FreeTrainAgate/core/views/map/PreviewForm.resources branches/FreeTrainAgate/core/views/map/PreviewMapWindow.resources branches/FreeTrainAgate/core/world/accounting/AccountSummaryWindow.resources branches/FreeTrainAgate/core/world/accounting/BalanceSheetForm.resources branches/FreeTrainAgate/core/world/accounting/GenreSelectorDialog.resources branches/FreeTrainAgate/core/world/development/DevelopConfigure.resources branches/FreeTrainAgate/core/world/development/LandValueInspector.resources branches/FreeTrainAgate/core/world/subsidiaries/MarketWindow.resources branches/FreeTrainAgate/extlib/Agate/Agate.pidb branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.pidb branches/FreeTrainAgate/lib/Controls/src/ColorPickButton.resources branches/FreeTrainAgate/lib/Controls/src/ColorPicker.resources branches/FreeTrainAgate/lib/Controls/src/CostBox.resources branches/FreeTrainAgate/lib/Controls/src/IndexSelector.resources branches/FreeTrainAgate/lib/Controls/src/SubListSelector.resources branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.pidb branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.pidb branches/FreeTrainAgate/tools/Driver/Driver.pidb branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.pidb branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.pidb branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.pidb branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.pidb branches/FreeTrainAgate/tools/XmlCombiner/Tool.XmlCombiner.pidb Deleted: branches/FreeTrainAgate/core/FreeTrain.Core.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/contributions/others/NewWorldDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/AbstractControllerForm.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/AbstractControllerImpl.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/AbstractLineController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/ControllerHostForm.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/land/BulldozeController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/land/LandController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/land/LandPropertyController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/PlatformController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/PlatformPropertyDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/RailRoadController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/StationPassagewayController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/StationPropertyDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/TrainControllerDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/TrainPlacementController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/TrainTrackingWindow.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/rail/TrainTradingDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/road/RoadController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/structs/FixedSizeStructController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/structs/StructPlacementController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/structs/VarHeightBuildingController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/controllers/terrain/MountainController.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/AboutDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/ConfigDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/ErrorMessageBox.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/MainWindow.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/NewWorldDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/Splash.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/framework/plugin/PluginListDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/util/command/CommandManager.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/views/map/HeightCutWindow.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/views/map/MapView.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/views/map/PreviewForm.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/views/map/PreviewMapWindow.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/world/accounting/AccountSummaryWindow.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/world/accounting/BalanceSheetForm.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/world/accounting/GenreSelectorDialog.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/world/development/DevelopConfigure.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/world/development/LandValueInspector.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/core/world/subsidiaries/MarketWindow.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/extlib/Agate/Agate.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/lib/Controls/src/ColorPickButton.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/lib/Controls/src/ColorPicker.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/lib/Controls/src/CostBox.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/lib/Controls/src/IndexSelector.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/lib/Controls/src/SubListSelector.resources =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/Driver/Driver.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.pidb =================================================================== (Binary files differ) Deleted: branches/FreeTrainAgate/tools/XmlCombiner/Tool.XmlCombiner.pidb =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-07 18:52:57
|
Revision: 373 http://freetrain.svn.sourceforge.net/freetrain/?rev=373&view=rev Author: clrg Date: 2008-12-07 18:52:51 +0000 (Sun, 07 Dec 2008) Log Message: ----------- Clean up Removed Paths: ------------- branches/FreeTrainAgate/lib/Controls/bin/ branches/FreeTrainAgate/lib/DirectAudio.net/bin/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-07 18:11:42
|
Revision: 372 http://freetrain.svn.sourceforge.net/freetrain/?rev=372&view=rev Author: clrg Date: 2008-12-07 18:11:37 +0000 (Sun, 07 Dec 2008) Log Message: ----------- Clean up Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.userprefs Property Changed: ---------------- branches/FreeTrainAgate/bin/Debug/ branches/FreeTrainAgate/bin/Release/ Modified: branches/FreeTrainAgate/FreeTrain.userprefs =================================================================== --- branches/FreeTrainAgate/FreeTrain.userprefs 2008-12-06 00:29:44 UTC (rev 371) +++ branches/FreeTrainAgate/FreeTrain.userprefs 2008-12-07 18:11:37 UTC (rev 372) @@ -1,35 +1,20 @@ -<UserCombinePreferences version="1.0" filename="/home/ari/freetrain/FreeTrain.sln"> +<UserCombinePreferences version="1.0" filename="./FreeTrain.sln"> <Files> - <File name="lib/DirectAudio.net/src/AudioPath.cs" line="26" column="1" /> - <File name="lib/DirectAudio.net/src/Performance.cs" line="95" column="1" /> - <File name="lib/DirectAudio.net/src/Segment.cs" line="97" column="22" /> - <File name="lib/DirectAudio.net/src/BGM.cs" line="44" column="1" /> - <File name="lib/DirectAudio.net/src/SegmentState.cs" line="2" column="1" /> - <File name="lib/DirectAudio.net/src/DirectAudio.cs" line="16" column="1" /> - <File name="lib/DirectDraw.net/DirectDraw.cs" line="61" column="1" /> - <File name="lib/DirectDraw.net/Surface.cs" line="553" column="1" /> - <File name="lib/DirectDraw.net/Util.cs" line="7" column="7" /> - <File name="core/framework/graphics/SurfaceLoaders.cs" line="39" column="1" /> - <File name="core/framework/GlobalOptions.cs" line="94" column="1" /> - <File name="core/framework/ConfigDialog.cs" line="45" column="1" /> - <File name="core/views/map/MapView.cs" line="182" column="1" /> - <File name="core/views/map/PreviewMapWindow.cs" line="108" column="1" /> - <File name="tools/MapConstructionDriver/Driver.cs" line="2" column="26" /> + <File name="Welcome" /> </Files> <Views> <ViewMemento id="ProjectPad"> - <Node expanded="True"> - <Node name="FreeTrain.Creek.Eikichiya" expanded="True"> - <Node name="References" expanded="True" selected="True" /> - </Node> - </Node> + <Node expanded="True" /> </ViewMemento> <ViewMemento id="ClassPad"> <Node expanded="True" /> </ViewMemento> + <ViewMemento id="MonoDevelop.NUnit.TestPad"> + <Node expanded="True" /> + </ViewMemento> </Views> <Properties> - <Property key="ActiveWindow" value="/home/ari/freetrain/tools/MapConstructionDriver/Driver.cs" /> - <Property key="ActiveConfiguration" value="Debug|Mixed Platforms" /> + <Property key="ActiveWindow" value="Welcome" /> + <Property key="ActiveConfiguration" value="Debug|Any CPU" /> </Properties> -</UserCombinePreferences> \ No newline at end of file +</UserCombinePreferences> Property changes on: branches/FreeTrainAgate/bin/Debug ___________________________________________________________________ Added: svn:ignore + *.* Property changes on: branches/FreeTrainAgate/bin/Release ___________________________________________________________________ Added: svn:ignore + *.* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Charles G. <cl...@us...> - 2008-12-06 00:34:48
|
This was actually discarded by mailman - will add amuzen to the accepted list. - C ---------- Forwarded message ---------- From: am...@us... To: fre...@li... Date: Sat, 06 Dec 2008 00:29:45 +0000 Subject: SF.net SVN: freetrain:[371] branches/FreeTrainAgate Revision: 371 http://freetrain.svn.sourceforge.net/freetrain/?rev=371&view=rev Author: amuzen Date: 2008-12-06 00:29:44 +0000 (Sat, 06 Dec 2008) Log Message: ----------- Disabled sound and graphics code to get things compile. Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.userprefs branches/FreeTrainAgate/core/Debug/FreeTrain.Controls.dll branches/FreeTrainAgate/core/Debug/FreeTrain.Controls.dll.mdb branches/FreeTrainAgate/core/FreeTrain.Core.pidb branches/FreeTrainAgate/core/controllers/rail/TrainPlacementController.resources branches/FreeTrainAgate/core/framework/Splash.resources branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs branches/FreeTrainAgate/core/framework/plugin/PluginListDialog.resources branches/FreeTrainAgate/core/views/map/MapView.cs branches/FreeTrainAgate/core/views/map/PreviewMapWindow.cs branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.pidb branches/FreeTrainAgate/lib/Controls/bin/Debug/FreeTrain.Controls.dll branches/FreeTrainAgate/lib/Controls/bin/Debug/FreeTrain.Controls.dll.mdb branches/FreeTrainAgate/lib/DirectAudio.net/src/AudioPath.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/BGM.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/DirectAudio.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/Performance.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs branches/FreeTrainAgate/lib/DirectAudio.net/src/SegmentState.cs branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs branches/FreeTrainAgate/lib/DirectDraw.net/Util.cs branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.pidb branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.pidb branches/FreeTrainAgate/tools/Driver/Driver.csproj branches/FreeTrainAgate/tools/Driver/Driver.pidb branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.pidb branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.pidb branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.pidb branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.pidb branches/FreeTrainAgate/tools/XmlCombiner/Tool.XmlCombiner.pidb Modified: branches/FreeTrainAgate/FreeTrain.userprefs =================================================================== --- branches/FreeTrainAgate/FreeTrain.userprefs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/FreeTrain.userprefs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,115 +1,35 @@ -<UserCombinePreferences version="1.0" filename="/home/charles/Projects/Personal/freetrain/FreeTrain.sln"> +<UserCombinePreferences version="1.0" filename="/home/ari/freetrain/FreeTrain.sln"> <Files> - <File name="Welcome" /> - <File name="core/contributions/common/FixedSizeStructureContribution.cs" line="19" column="65" /> - <File name="core/contributions/common/StructureContribution.cs" line="11" column="31" /> - <File name="core/contributions/land/LandBuilderContribution.cs" line="4" column="7" /> - <File name="core/contributions/structs/VarHeightBuildingContribution.cs" line="12" column="31" /> - <File name="core/contributions/train/ColoredTrainCarImpl.cs" line="8" column="23" /> - <File name="core/contributions/train/TrainCarContribution.cs" line="3" column="18" /> - <File name="core/framework/BGMManager.cs" line="5" column="34" /> - <File name="core/framework/graphics/AlphaBlendSpriteSet.cs" line="7" column="24" /> - <File name="core/framework/graphics/NullSprite.cs" line="3" column="36" /> - <File name="core/framework/graphics/Picture.cs" line="4" column="18" /> - <File name="core/framework/graphics/PreviewDrawer.cs" line="4" column="23" /> - <File name="core/framework/graphics/SimpleSprite.cs" line="5" column="23" /> - <File name="core/framework/MainWindow.cs" line="35" column="30" /> - <File name="core/framework/plugin/Contribution.cs" line="8" column="18" /> - <File name="core/views/map/MapView.cs" line="11" column="36" /> - <File name="core/views/map/PreviewMapWindow.cs" line="11" column="36" /> - <File name="core/views/MapOverlay.cs" line="4" column="23" /> - <File name="core/views/QuarterViewDrawer.cs" line="5" column="28" /> - <File name="core/views/WeatherOverlay.cs" line="3" column="7" /> - <File name="core/world/development/LandValueInspector.cs" line="7" column="28" /> - <File name="core/world/Direction.cs" line="4" column="36" /> - <File name="core/world/DrawContext.cs" line="2" column="22" /> - <File name="core/world/EmptyVoxel.cs" line="2" column="22" /> - <File name="core/world/rail/BridgePierVoxel.cs" line="2" column="22" /> - <File name="core/world/rail/BridgeRail.cs" line="5" column="18" /> - <File name="core/world/rail/FatPlatform.cs" line="4" column="36" /> - <File name="core/world/rail/Platform.cs" line="3" column="22" /> - <File name="core/world/rail/RailPattern.cs" line="8" column="22" /> - <File name="core/world/rail/RailRoad.cs" line="5" column="28" /> - <File name="core/world/rail/StealSupportedRailContributionImpl.cs" line="5" column="18" /> - <File name="core/world/rail/ThinPlatform.cs" line="5" column="18" /> - <File name="core/world/rail/Train.cs" line="4" column="28" /> - <File name="core/world/rail/TunnelRail.cs" line="5" column="18" /> - <File name="core/world/rail/YardRailRoad.cs" line="3" column="22" /> - <File name="core/world/structs/PThreeDimStructure.cs" line="8" column="22" /> - <File name="core/world/structs/Structure.cs" line="5" column="31" /> - <File name="core/world/Voxel.cs" line="3" column="22" /> - <File name="core/world/World.cs" line="17" column="35" /> - <File name="core/contributions/land/Bulldozer.cs" line="4" column="7" /> - <File name="core/contributions/land/RandomLandBuilder.cs" line="4" column="7" /> - <File name="core/contributions/land/StaticLandBuilder.cs" line="4" column="7" /> - <File name="core/contributions/train/AsymTrainCarImpl.cs" line="7" column="23" /> - <File name="core/framework/graphics/Surface.cs" line="9" column="25" /> - <File name="core/world/Traffic.cs" line="4" column="7" /> - <File name="core/world/terrain/MountainVoxel.cs" line="6" column="7" /> - <File name="core/world/structs/ConstructionSite.cs" line="7" column="7" /> - <File name="core/world/Location.cs" line="5" column="7" /> - <File name="core/world/land/LandPropertyVoxel.cs" line="6" column="7" /> - <File name="core/contributions/train/ReverseTrainCarImpl.cs" line="3" column="18" /> - <File name="core/contributions/train/SymTrainCarImpl.cs" line="7" column="7" /> - <File name="core/controllers/land/BulldozeController.cs" line="17" column="7" /> - <File name="core/controllers/land/LandController.cs" line="17" column="7" /> - <File name="core/controllers/land/LandPropertyController.cs" line="14" column="22" /> - <File name="core/controllers/rail/PlatformController.cs" line="15" column="27" /> - <File name="core/controllers/rail/SlopeRailRoadController.cs" line="12" column="27" /> - <File name="core/controllers/rail/TrainPlacementController.cs" line="14" column="30" /> - <File name="core/controllers/structs/StructPlacementController.cs" line="16" column="22" /> - <File name="core/controllers/structs/VarHeightBuildingController.cs" line="14" column="22" /> - <File name="core/framework/AboutDialog.cs" line="7" column="26" /> - <File name="core/framework/ConfigDialog.cs" line="6" column="23" /> - <File name="core/framework/GlobalOptions.cs" line="9" column="22" /> - <File name="core/framework/graphics/ColorMappedSprite.cs" line="3" column="18" /> - <File name="core/framework/graphics/DirectSprite.cs" line="2" column="22" /> - <File name="core/framework/graphics/HueTransformSprite.cs" line="43" column="42" /> + <File name="lib/DirectAudio.net/src/AudioPath.cs" line="26" column="1" /> + <File name="lib/DirectAudio.net/src/Performance.cs" line="95" column="1" /> + <File name="lib/DirectAudio.net/src/Segment.cs" line="97" column="22" /> + <File name="lib/DirectAudio.net/src/BGM.cs" line="44" column="1" /> + <File name="lib/DirectAudio.net/src/SegmentState.cs" line="2" column="1" /> + <File name="lib/DirectAudio.net/src/DirectAudio.cs" line="16" column="1" /> + <File name="lib/DirectDraw.net/DirectDraw.cs" line="61" column="1" /> + <File name="lib/DirectDraw.net/Surface.cs" line="553" column="1" /> + <File name="lib/DirectDraw.net/Util.cs" line="7" column="7" /> + <File name="core/framework/graphics/SurfaceLoaders.cs" line="39" column="1" /> + <File name="core/framework/GlobalOptions.cs" line="94" column="1" /> + <File name="core/framework/ConfigDialog.cs" line="45" column="1" /> + <File name="core/views/map/MapView.cs" line="182" column="1" /> + <File name="core/views/map/PreviewMapWindow.cs" line="108" column="1" /> + <File name="tools/MapConstructionDriver/Driver.cs" line="2" column="26" /> </Files> <Views> <ViewMemento id="ProjectPad"> <Node expanded="True"> - <Node name="FreeTrain.Core" expanded="True"> - <Node name="References" expanded="True" /> - <Node name="contributions" expanded="True"> - <Node name="common" expanded="True" /> - <Node name="land" expanded="True" /> - <Node name="structs" expanded="True" /> - <Node name="train" expanded="True" /> - </Node> - <Node name="controllers" expanded="True"> - <Node name="land" expanded="True" /> - <Node name="rail" expanded="True" /> - <Node name="structs" expanded="True" /> - </Node> - <Node name="framework" expanded="True"> - <Node name="graphics" expanded="True"> - <Node name="HueTransformSprite.cs" selected="True" /> - </Node> - <Node name="plugin" expanded="True" /> - </Node> - <Node name="views" expanded="True"> - <Node name="map" expanded="True" /> - </Node> - <Node name="world" expanded="True"> - <Node name="development" expanded="True" /> - <Node name="land" expanded="True" /> - <Node name="rail" expanded="True" /> - <Node name="structs" expanded="True" /> - <Node name="terrain" expanded="True" /> - </Node> + <Node name="FreeTrain.Creek.Eikichiya" expanded="True"> + <Node name="References" expanded="True" selected="True" /> </Node> </Node> </ViewMemento> <ViewMemento id="ClassPad"> <Node expanded="True" /> </ViewMemento> - <ViewMemento id="MonoDevelop.NUnit.TestPad"> - <Node expanded="True" /> - </ViewMemento> </Views> <Properties> - <Property key="ActiveWindow" value="/home/charles/Projects/Personal/freetrain/core/framework/graphics/HueTransformSprite.cs" /> - <Property key="ActiveConfiguration" value="Debug|Any CPU" /> + <Property key="ActiveWindow" value="/home/ari/freetrain/tools/MapConstructionDriver/Driver.cs" /> + <Property key="ActiveConfiguration" value="Debug|Mixed Platforms" /> </Properties> </UserCombinePreferences> \ No newline at end of file Modified: branches/FreeTrainAgate/core/Debug/FreeTrain.Controls.dll =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/Debug/FreeTrain.Controls.dll.mdb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/FreeTrain.Core.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/controllers/rail/TrainPlacementController.resources =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/framework/Splash.resources =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs =================================================================== --- branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/core/framework/graphics/SurfaceLoaders.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -61,12 +61,23 @@ this.coreLoader = _core; } +#if windows [DllImport("DirectDraw.AlphaBlend.dll")] private static extern int buildNightImage( DxVBLib.DirectDrawSurface7 surface); - +#else + [DllImport("DirectDraw.AlphaBlend.dll")] + private static extern int buildNightImage( ); +#warning STUB +#endif + public virtual Color load(ref Surface surface) { Color c = coreLoader.load(ref surface); +#if windows buildNightImage(surface.handle); +#else + buildNightImage(); +#warning STUB +#endif return ColorMap.getNightColor(c); } } Modified: branches/FreeTrainAgate/core/framework/plugin/PluginListDialog.resources =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/core/views/map/MapView.cs =================================================================== --- branches/FreeTrainAgate/core/views/map/MapView.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/core/views/map/MapView.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -175,8 +175,10 @@ weatherOverlay.setSize(this.ClientSize); +#if windows if( ddraw.primarySurface.handle.isLost()!=0 ) // surface is lost PictureManager.onSurfaceLost(this,null); +#endif // drawer.draw( ddraw.primarySurface, PointToScreen(new Point(0,0)) ); weatherOverlay.draw( drawer, ddraw.primarySurface, PointToScreen(new Point(0,0)) ); Modified: branches/FreeTrainAgate/core/views/map/PreviewMapWindow.cs =================================================================== --- branches/FreeTrainAgate/core/views/map/PreviewMapWindow.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/core/views/map/PreviewMapWindow.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -105,8 +105,10 @@ weatherOverlay.setSize(this.ClientSize); +#if windows if( ddraw.primarySurface.handle.isLost()!=0 ) // surface is lost PictureManager.onSurfaceLost(this,null); +#endif // drawer.draw( ddraw.primarySurface, PointToScreen(new Point(0,0)) ); weatherOverlay.draw( drawer, ddraw.primarySurface, PointToScreen(new Point(0,0)) ); Modified: branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/lib/Controls/bin/Debug/FreeTrain.Controls.dll =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/lib/Controls/bin/Debug/FreeTrain.Controls.dll.mdb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/AudioPath.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/AudioPath.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/AudioPath.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,5 +1,9 @@ using System; +#if windows using DxVBLibA; +#else +using ERY.AgateLib; +#endif namespace org.kohsuke.directaudio { @@ -8,17 +12,28 @@ /// </summary> public class AudioPath : IDisposable { +#if windows internal DirectMusicAudioPath8 handle; +#endif +#if windows internal AudioPath( DirectMusicAudioPath8 handle ) { this.handle = handle; } +#else + internal AudioPath() { +#warning STUB + } +#endif public void Dispose() { +#if windows +#warning STUB if(handle!=null) { System.Runtime.InteropServices.Marshal.ReleaseComObject(handle); } handle = null; +#endif } } } Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/BGM.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/BGM.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/BGM.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -2,7 +2,9 @@ using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows.Forms; +#if windows using QuartzTypeLib; +#endif namespace org.kohsuke.directaudio { @@ -27,6 +29,7 @@ } private void releaseObjects() { +#if windows if( filter!=null ) { Marshal.ReleaseComObject(filter); Marshal.ReleaseComObject(mediaPos); @@ -35,38 +38,62 @@ filter = null; mediaPos = null; mediaEvent = null; +#else +#warning STUB +#endif } private void createObjects() { +#if windows filter = new FilgraphManagerClass(); mediaPos = (IMediaPosition)filter; mediaEvent = (IMediaEventEx)filter; mediaEvent.SetNotifyWindow( wnd.Handle.ToInt32(), WM_DS_NOTIFY, DS_NOTIFY_CODE ); +#else +#warning STUB +#endif } +#if windows private FilgraphManager filter; private IMediaPosition mediaPos; private IMediaEventEx mediaEvent; +#else +#warning STUB +#endif /// <summary> Window that receives notification. </summary> private Control wnd; public string fileName { set { +#if windows releaseObjects(); createObjects(); filter.RenderFile(value); +#else +#warning STUB +#endif } } public void run() { +#if windows filter.Run(); +#else +#warning STUB +#endif } public void pause() { +#if windows filter.Pause(); +#else +#warning STUB +#endif } public void stop() { +#if windows filter.Stop(); // int pfs; // try { @@ -75,6 +102,9 @@ // } catch( COMException ) { // Debug.WriteLine("unable to stop the music properly"); // } +#else +#warning STUB +#endif } /// <summary> @@ -82,15 +112,24 @@ /// </summary> public int volume { get { +#if windows double db = ((IBasicAudio)filter).Volume/100.0; // 10^(db/20))*100 return (int)(Math.Pow(10,db/20)*100); +#else +#warning STUB + return 0; +#endif } set { +#if windows // log10(V/100)*20 = (log10(V)-2)*20 int v = value; if(v<=0) v=1; ((IBasicAudio)filter).Volume = (int)((Math.Log10(v)-2)*20*100); +#else +#warning STUB +#endif } } @@ -101,6 +140,7 @@ public bool loop = true; internal void notify() { +#if windows int code,param1,param2; while(true) { @@ -118,6 +158,9 @@ mediaPos.CurrentPosition = 0; } } +#else +#warning STUB +#endif } Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/DirectAudio.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/DirectAudio.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/DirectAudio.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,5 +1,9 @@ using System; +#if windows using DxVBLibA; +#else +using ERY.AgateLib; +#endif namespace org.kohsuke.directaudio { @@ -8,8 +12,12 @@ /// </summary> internal class DirectAudio { +#if windows internal static readonly DirectX8Class dx = new DirectX8Class(); internal static readonly DirectMusicLoader8 loader = dx.DirectMusicLoaderCreate(); +#else +#warning STUB +#endif } } Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/Performance.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/Performance.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/Performance.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,7 +1,11 @@ using System; using System.Diagnostics; using System.Windows.Forms; +#if windows using DxVBLibA; +#else +using ERY.AgateLib; +#endif namespace org.kohsuke.directaudio { @@ -10,13 +14,18 @@ /// </summary> public class Performance : IDisposable { +#if windows internal DirectMusicPerformance8 handle; +#else +#warning STUB +#endif /// <summary> /// /// </summary> /// <param name="owner">owner window object</param> public Performance( IWin32Window owner ) { +#if windows handle = DirectAudio.dx.DirectMusicPerformanceCreate(); this.handle = handle; @@ -29,23 +38,35 @@ ref param, ref nullDs8, CONST_DMUSIC_STANDARD_AUDIO_PATH.DMUS_APATH_DYNAMIC_STEREO, 16 ); +#else +#warning STUB +#endif } public void Dispose() { +#if windows if(handle!=null) { handle.CloseDown(); System.Runtime.InteropServices.Marshal.ReleaseComObject(handle); } handle = null; +#else +#warning STUB +#endif } /// <summary> /// Plays the given segment exclusively. /// </summary> public SegmentState playExclusive( Segment seg ) { +#if windows return new SegmentState( this, handle.PlaySegmentEx( seg.handle, 0, 0, null, null ), handle.GetMusicTime()+seg.handle.GetLength() ); +#else +#warning STUB + return new SegmentState( this, 0, 0); +#endif } /// <summary> @@ -59,6 +80,7 @@ /// Plays the given segment after the specified lead time (in milliseconds) /// </summary> public SegmentState play( Segment seg, int leadTime ) { +#if windows if( leadTime!=0 ) leadTime = handle.ClockToMusicTime(leadTime*10*1000 + handle.GetClockTime()); if( leadTime<0 ) @@ -67,13 +89,22 @@ return new SegmentState( this, handle.PlaySegmentEx( seg.handle, CONST_DMUS_SEGF_FLAGS.DMUS_SEGF_SECONDARY, leadTime, null, null ), handle.GetMusicTime()+seg.handle.GetLength()+leadTime ); +#else +#warning STUB + return new SegmentState( this, 0, 0); +#endif } /// <summary> /// Creates an audio path from the properties of the given segment. /// </summary> public AudioPath createAudioPath( Segment seg ) { +#if windows return new AudioPath( handle.CreateAudioPath( seg.handle.GetAudioPathConfig(), true ) ); +#else +#warning STUB + return new AudioPath (); +#endif } } } Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/Segment.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,5 +1,9 @@ using System; +#if windows using DxVBLibA; +#else +using ERY.AgateLib; +#endif namespace org.kohsuke.directaudio { @@ -8,33 +12,57 @@ /// </summary> public class Segment : IDisposable { +#if windows internal DirectMusicSegment8 handle; +#else +#warning STUB +#endif +#if windows private Segment( DirectMusicSegment8 handle ) { this.handle = handle; } +#else + private Segment() { +#warning STUB + } +#endif public static Segment fromFile( string fileName ) { +#if windows try { return new Segment( DirectAudio.loader.LoadSegment(fileName) ); } catch( Exception e ) { throw new Exception("unable to load music file: "+fileName,e); } +#else +#warning STUB + throw new Exception("unable to load music file: "+fileName); +#endif } public static Segment fromMidiFile( string fileName ) { +#if windows Segment seg = fromFile(fileName); seg.handle.SetStandardMidiFile(); return seg; +#else +#warning STUB + throw new Exception("unable to load music file: "+fileName); +#endif } public void Dispose() { +#if windows if(handle!=null) { System.Runtime.InteropServices.Marshal.ReleaseComObject(handle); } handle = null; +#else +#warning STUB +#endif } @@ -43,26 +71,48 @@ /// Prepares this sound object for the play by the performance object. /// </summary> public void downloadTo( Performance p ) { +#if windows handle.Download( p.handle.GetDefaultAudioPath() ); +#else +#warning STUB +#endif } /// <summary> /// Reverses the effect of the downloadTo method. /// </summary> public void unloadFrom( Performance p ) { +#if windows handle.Unload( p.handle.GetDefaultAudioPath() ); +#else +#warning STUB +#endif } public Segment clone() { +#if windows return new Segment( handle.Clone(0,0) ); +#else +#warning STUB + return new Segment(); +#endif } public int repeats { get { +#if windows return handle.GetRepeats(); +#else +#warning STUB + return 1; +#endif } set { +#if windows handle.SetRepeats(value); +#else +#warning STUB +#endif } } Modified: branches/FreeTrainAgate/lib/DirectAudio.net/src/SegmentState.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectAudio.net/src/SegmentState.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectAudio.net/src/SegmentState.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,5 +1,9 @@ using System; +#if windows using DxVBLibA; +#else +using ERY.AgateLib; +#endif namespace org.kohsuke.directaudio { @@ -8,21 +12,32 @@ /// </summary> public class SegmentState { +#if windows internal SegmentState( Performance perf, DirectMusicSegmentState8 state, int endTime ) { this.performance = perf; this.state = state; this.estimatedEndTime = endTime; } +#else + internal SegmentState( Performance perf, int state, int endTime ) { +#warning STUB + } +#endif +#if windows private readonly Performance performance; private readonly DirectMusicSegmentState8 state; private readonly int estimatedEndTime; +#else +#warning STUB +#endif /// <summary> /// Returns true if this segment is still being played. /// </summary> public bool isPlaying { get { +#if windows if( performance.handle.IsPlaying(null,state) ) return true; @@ -36,6 +51,10 @@ // return true; // this will be played in a future return false; +#else +#warning STUB + return false; +#endif } } } Modified: branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -2,7 +2,11 @@ using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; -using DxVBLib; +#if windows +using DxVBLibA; +#else +using ERY.AgateLib; +#endif using System.Diagnostics; namespace org.kohsuke.directdraw @@ -13,18 +17,28 @@ /// </summary> public class DirectDraw : IDisposable { +#if windows private static CONST_DDSURFACECAPSFLAGS memoryPlace = CONST_DDSURFACECAPSFLAGS.DDSCAPS_SYSTEMMEMORY; +#else +#warning STUB +#endif public static DDSurfaceAllocation SurfeceAllocation { get { +#if windows if((memoryPlace&CONST_DDSURFACECAPSFLAGS.DDSCAPS_VIDEOMEMORY)!=0) return DDSurfaceAllocation.ForceVideoMem; else if((memoryPlace&CONST_DDSURFACECAPSFLAGS.DDSCAPS_SYSTEMMEMORY)!=0) return DDSurfaceAllocation.ForceSystemMem; else return DDSurfaceAllocation.Auto; +#else +#warning STUB + return DDSurfaceAllocation.Auto; +#endif } set { +#if windows switch(value) { case DDSurfaceAllocation.ForceSystemMem: @@ -37,47 +51,81 @@ memoryPlace &= CONST_DDSURFACECAPSFLAGS.DDSCAPS_OFFSCREENPLAIN; break; } +#else +#warning STUB +#endif } } +#if windows protected DirectDraw7 handle; +#else +#warning STUB +#endif public DirectDraw() { +#if windows // initialize DirectDraw DirectX7 dxc = new DirectX7Class(); handle = dxc.DirectDrawCreate(""); handle.SetCooperativeLevel( 0, CONST_DDSCLFLAGS.DDSCL_NORMAL ); // window mode +#else +#warning STUB +#endif } public int totalVideoMemory { get { +#if windows DDSCAPS2 ddcaps = new DDSCAPS2(); ddcaps.lCaps = CONST_DDSURFACECAPSFLAGS.DDSCAPS_VIDEOMEMORY; return handle.GetAvailableTotalMem(ref ddcaps); +#else +#warning STUB + return 0; +#endif } } public int availableVideoMemory { get { +#if windows DDSCAPS2 ddcaps = new DDSCAPS2(); ddcaps.lCaps = CONST_DDSURFACECAPSFLAGS.DDSCAPS_VIDEOMEMORY; return handle.GetFreeMem(ref ddcaps); +#else +#warning STUB + return 0; +#endif } } public string displayModeName { get { +#if windows return GetDisplayModeName(); +#else +#warning STUB + return ""; +#endif } } +#if windows [DllImport("DirectDraw.AlphaBlend.dll")] private static extern string GetDisplayModeName(); +#else +#warning STUB +#endif public virtual void Dispose() { +#if windows handle=null; +#else +#warning STUB +#endif } @@ -85,6 +133,7 @@ /// Creates a blank off-screen surface with the specified size. /// </summary> public Surface createOffscreenSurface( int width, int height ) { +#if windows DDSURFACEDESC2 sd = new DDSURFACEDESC2(); sd.lSize = Marshal.SizeOf(sd); sd.lFlags = CONST_DDSURFACEDESCFLAGS.DDSD_CAPS | @@ -105,6 +154,10 @@ sd.ddsCaps.lCaps |= CONST_DDSURFACECAPSFLAGS.DDSCAPS_SYSTEMMEMORY; return new Surface(handle.CreateSurface( ref sd )); } +#else +#warning STUB + return new Surface(); +#endif } public Surface createOffscreenSurface( Size sz ) { @@ -115,12 +168,18 @@ /// Creates an off-screen surface from an image. /// </summary> public Surface createFromImage( Image img ) { +#if windows Surface s = createOffscreenSurface( img.Size ); using(GDIGraphics g=new GDIGraphics(s)) { // without the size parameter, it doesn't work well with non-standard DPIs. g.graphics.DrawImage( img, new Rectangle( new Point(0,0), img.Size ) ); } return s; +#else +#warning STUB + Surface s = createOffscreenSurface( img.Size ); + return s; +#endif } /// <summary> @@ -154,19 +213,23 @@ public Surface primarySurface { get { return primary; } } public WindowedDirectDraw( Control control ) { - primary = createPrimarySurface(); +#if windows // attach window clipper DirectDrawClipper cp = handle.CreateClipper(0); cp.SetHWnd( control.Handle.ToInt32() ); primary.handle.SetClipper(cp); primary.clipRect = new Rectangle( int.MinValue/2, int.MinValue/2, int.MaxValue, int.MaxValue ); +#else +#warning STUB +#endif } /// <summary> /// Creates the primary surface. /// </summary> private Surface createPrimarySurface() { +#if windows DDSURFACEDESC2 sd= new DDSURFACEDESC2(); @@ -174,6 +237,10 @@ sd.ddsCaps.lCaps = CONST_DDSURFACECAPSFLAGS.DDSCAPS_PRIMARYSURFACE; return new Surface(handle.CreateSurface(ref sd )); +#else +#warning STUB + return new Surface(); +#endif } public override void Dispose() { Modified: branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectDraw.net/DirectDraw.net.csproj 2008-12-06 00:29:44 UTC (rev 371) @@ -49,6 +49,9 @@ <WarningLevel>4</WarningLevel> <DebugType>full</DebugType> <ErrorReport>prompt</ErrorReport> + <OutputType>Library</OutputType> + <AssemblyName>DirectDraw.net</AssemblyName> + <RootNamespace>DirectDraw.net</RootNamespace> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <OutputPath>bin\Release\</OutputPath> @@ -72,11 +75,15 @@ <WarningLevel>4</WarningLevel> <DebugType>none</DebugType> <ErrorReport>prompt</ErrorReport> + <OutputType>Library</OutputType> + <AssemblyName>DirectDraw.net</AssemblyName> + <RootNamespace>DirectDraw.net</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="Interop.DirectDrawAlphaBlendLib"> + <Reference Include="Interop.DirectDrawAlphaBlendLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"> <Name>Interop.DirectDrawAlphaBlendLib</Name> <HintPath>Interop.DirectDrawAlphaBlendLib.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> </Reference> <Reference Include="System"> <Name>System</Name> @@ -100,6 +107,38 @@ <Lcid>0</Lcid> <WrapperTool>tlbimp</WrapperTool> </COMReference> + <Reference Include="AgateDrawing, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\AgateDrawing.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="AgateFMOD, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\AgateFMOD.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="AgateLib, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\AgateLib.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="AgateMDX, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\AgateMDX.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="AgateOTK, Version=0.2.5.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\AgateOTK.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="OpenTK.OpenGL, Version=0.3.4.1, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\OpenTK.OpenGL.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="OpenTK.Platform.Windows, Version=0.1.2.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\OpenTK.Platform.Windows.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> + <Reference Include="OpenTK.Platform.X11, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\OpenTK.Platform.X11.dll</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> @@ -121,5 +160,7 @@ </PreBuildEvent> <PostBuildEvent> </PostBuildEvent> + <ProjectGuid>{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}</ProjectGuid> + <RootNamespace>DirectDraw.net</RootNamespace> </PropertyGroup> </Project> \ No newline at end of file Modified: branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectDraw.net/Surface.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -2,9 +2,25 @@ using System.Runtime.InteropServices; using System.Drawing; using System.Diagnostics; -using DxVBLib; +#if windows +using DxVBLibA; +#else +using ERY.AgateLib; +#endif using DirectDrawAlphaBlendLib; +#if window +#else +public class RECT +{ +#warning STUB + public int Left; + public int Top; + public int Right; + public int Bottom; +}; +#endif + namespace org.kohsuke.directdraw { /// <summary> @@ -23,8 +39,12 @@ /// </summary> public class Surface : IDisposable { +#if windows private DirectDrawSurface7 surface; private static AlphaBlender alpha = new AlphaBlenderClass(); +#else +#warning STUB +#endif /// <summary> Bit-width. </summary> private readonly byte widthR,widthB,widthG; @@ -47,8 +67,13 @@ /// Obtain the wrapped DirectDraw interface. /// For advanced use only. /// </summary> +#if windows public DirectDrawSurface7 handle { get { return surface; } } +#else +#warning STUB +#endif +#if windows internal Surface(DirectDrawSurface7 _handle) { this.surface = _handle; @@ -65,6 +90,11 @@ widthG = countBitWidth(pixelFormat.lGBitMask); widthB = countBitWidth(pixelFormat.lBBitMask); } +#else + internal Surface() { +#warning STUB + } +#endif public string displayModeName { get { @@ -122,10 +152,14 @@ public void Dispose() { +#if windows // explicitly release a reference if(surface!=null) System.Runtime.InteropServices.Marshal.ReleaseComObject(surface); surface=null; +#else +#warning STUB +#endif } /// <summary> @@ -135,12 +169,16 @@ /// </summary> /// public void bltFast( int destX, int destY, Surface source, Rectangle srcRect ) { +#if windows RECT srect = Util.toRECT(srcRect); // TODO: clip surface.BltFast( destX, destY, source.handle, ref srect, CONST_DDBLTFASTFLAGS.DDBLTFAST_WAIT | CONST_DDBLTFASTFLAGS.DDBLTFAST_SRCCOLORKEY ); +#else +#warning STUB +#endif } /// <summary> @@ -160,6 +198,7 @@ } private void blt( RECT dst, Surface source, RECT src ) { +#if windows CONST_DDBLTFLAGS flag; flag = CONST_DDBLTFLAGS.DDBLT_WAIT; if( source.hasSourceColorKey ) @@ -168,9 +207,13 @@ Util.clip( ref dst, ref src, clip ); surface.Blt( ref dst, source.handle, ref src, flag ); +#else +#warning STUB +#endif } public void bltAlpha( Point dstPos, Surface source, Point srcPos, Size sz ) { +#if windows RECT dst = Util.toRECT( dstPos, sz ); RECT src = Util.toRECT( srcPos, sz ); Util.clip( ref dst, ref src, clip ); @@ -178,6 +221,9 @@ dst.Left, dst.Top, src.Left, src.Top, src.Right, src.Bottom, source.colorKey ); +#else +#warning STUB +#endif } public void bltAlpha( Point dstPos, Surface source ) { @@ -185,6 +231,7 @@ } public void bltShape( Point dstPos, Surface source, Point srcPos, Size sz, Color fill ) { +#if windows RECT dst = Util.toRECT( dstPos, sz ); RECT src = Util.toRECT( srcPos, sz ); Util.clip( ref dst, ref src, clip ); @@ -194,6 +241,9 @@ src.Left, src.Top, src.Right, src.Bottom, (int)colorToFill(fill), source.colorKey ); +#else +#warning STUB +#endif } public void bltShape( Point dstPos, Surface source, Color fill ) { @@ -216,6 +266,7 @@ Point srcPos, Size sz, Color[] _srcColors, Color[] _dstColors, bool vflip ) { +#if windows RECT dst = Util.toRECT( dstPos, sz ); RECT src = Util.toRECT( srcPos, sz ); @@ -241,10 +292,14 @@ srcColors.Length, source.colorKey, vflip?-1:0 ); +#else +#warning STUB +#endif } public void bltHueTransform( Point dstPos, Surface source, Point srcPos, Size sz, Color R_dest, Color G_dest, Color B_dest ) { +#if windows RECT dst = Util.toRECT( dstPos, sz ); RECT src = Util.toRECT( srcPos, sz ); Util.clip( ref dst, ref src, clip ); @@ -255,6 +310,9 @@ src.Left, src.Top, src.Right, src.Bottom, R_dest.ToArgb(), G_dest.ToArgb(), B_dest.ToArgb(), source.colorKey ); +#else +#warning STUB +#endif } @@ -263,12 +321,20 @@ /// Fills the surface. /// </summary> public void fill( Color c ) { +#if windows surface.BltColorFill( ref clip, (int)colorToFill(c) ); +#else +#warning STUB +#endif } public void fill( Rectangle rect, Color c ) { +#if windows RECT r = Util.intersect( Util.toRECT(rect), clip ); surface.BltColorFill( ref r, (int)colorToFill(c) ); +#else +#warning STUB +#endif } @@ -279,6 +345,7 @@ /// </summary> public Color sourceColorKey { set { +#if windows DDCOLORKEY key = new DDCOLORKEY(); // TODO: how shall I convert Color to this structure? key.high = key.low = colorKey = (int)colorToFill(value); @@ -286,6 +353,9 @@ hasSourceColorKey = true; // TODO: how to remove color key? +#else +#warning STUB +#endif } } @@ -308,6 +378,7 @@ // outrange point will raise an error. int getColorAt( int x, int y ) { +#if windows RECT r = new RECT(); r.Left = x; r.Top = y; @@ -319,26 +390,42 @@ int c = surface.GetLockedPixel(x,y); surface.Unlock(ref r); return c; +#else +#warning STUB + return 0; +#endif } public void drawPolygon( Point p1, Point p2, Point p3, Point p4 ) { +#if windows int hdc = handle.GetDC(); Polygon( hdc, new Point[]{p1,p2,p3,p4}, 4 ); handle.ReleaseDC(hdc); +#else +#warning STUB +#endif } public void drawBox( Rectangle r ) { +#if windows handle.DrawBox( r.Left, r.Top, r.Right, r.Bottom ); +#else +#warning STUB +#endif } /// <summary> /// Tries to recover a lost surface. /// </summary> public void restore() { +#if windows handle.restore(); +#else +#warning STUB +#endif } - +#if windows #region importing external functions [DllImport("gdi32.dll")] private static extern bool Polygon( int hdc, Point[] pts, int nCount ); @@ -351,6 +438,9 @@ int sourceX1, int sourceY1, int sourceX2, int sourceY2, int targetR, int targetG, int targetB, int keyCol ); #endregion +#else +#warning STUB +#endif @@ -370,6 +460,7 @@ /// The caller needs to dispose the bitmap. /// </summary> public Bitmap createBitmap() { +#if windows Bitmap bmp = new Bitmap( size.Width, size.Height ); using( GDIGraphics src = new GDIGraphics(this) ) { using( Graphics dst = Graphics.FromImage(bmp) ) { @@ -381,9 +472,15 @@ } } return bmp; +#else +#warning STUB + Bitmap bmp = new Bitmap( size.Width, size.Height ); + return bmp; +#endif } public void GDICopyBits(Graphics g, Rectangle dst, Rectangle src){ +#if windows using( GDIGraphics gg = new GDIGraphics(this) ) { IntPtr dstHDC = g.GetHdc(); IntPtr srcHDC = gg.graphics.GetHdc(); @@ -392,9 +489,13 @@ g.ReleaseHdc(dstHDC); gg.graphics.ReleaseHdc(srcHDC); } +#else +#warning STUB +#endif } public void GDICopyBits(Graphics g, Rectangle dst, Point src){ +#if windows using( GDIGraphics gg = new GDIGraphics(this) ) { IntPtr dstHDC = g.GetHdc(); IntPtr srcHDC = gg.graphics.GetHdc(); @@ -402,8 +503,12 @@ g.ReleaseHdc(dstHDC); gg.graphics.ReleaseHdc(srcHDC); } +#else +#warning STUB +#endif } +#if windows [DllImport("gdi32.dll")] private static extern bool BitBlt( IntPtr hdcDest, @@ -431,6 +536,9 @@ int nHeightSrc, // コピー元長方形の高さ long dwRop // ラスタオペレーションコード ); +#else +#warning STUB +#endif } @@ -441,18 +549,30 @@ public sealed class GDIGraphics : IDisposable { public readonly Graphics graphics; +#if windows private readonly Surface surface; private readonly int hdc; +#else +#warning STUB +#endif public GDIGraphics( Surface _surface ) { +#if windows this.surface = _surface; this.hdc = surface.handle.GetDC(); graphics = Graphics.FromHdc( new IntPtr(hdc) ); +#else +#warning STUB +#endif } public void Dispose() { +#if windows graphics.Dispose(); surface.handle.ReleaseDC(hdc); +#else +#warning STUB +#endif } } } Modified: branches/FreeTrainAgate/lib/DirectDraw.net/Util.cs =================================================================== --- branches/FreeTrainAgate/lib/DirectDraw.net/Util.cs 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/lib/DirectDraw.net/Util.cs 2008-12-06 00:29:44 UTC (rev 371) @@ -1,6 +1,10 @@ using System; using System.Drawing; -using DxVBLib; +#if windows +using DxVBLibA; +#else +using ERY.AgateLib; +#endif namespace org.kohsuke.directdraw { Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj 2008-12-06 00:29:44 UTC (rev 371) @@ -101,6 +101,10 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj 2008-12-06 00:29:44 UTC (rev 371) @@ -107,6 +107,10 @@ <Reference Include="System.Xml"> <Name>System.XML</Name> </Reference> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj 2008-12-06 00:29:44 UTC (rev 371) @@ -113,6 +113,10 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj =================================================================== --- branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2008-12-05 15:12:42 UTC (rev 370) +++ branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj 2008-12-06 00:29:44 UTC (rev 371) @@ -113,6 +113,10 @@ <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package> <Private>False</Private> </ProjectReference> + <Reference Include="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null"> + <HintPath>..\..\..\..\extlib\MagicLibrary.DLL</HintPath> + <SpecificVersion>False</SpecificVersion> + </Reference> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs"> Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.pidb =================================================================== (Binary files differ) Modified: branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.pidb ===================================... [truncated message content] |
From: <cl...@us...> - 2008-12-05 15:12:48
|
Revision: 370 http://freetrain.svn.sourceforge.net/freetrain/?rev=370&view=rev Author: clrg Date: 2008-12-05 15:12:42 +0000 (Fri, 05 Dec 2008) Log Message: ----------- Do some of the grunt work of using AgateLib - Import AgateLib 0.2.5 - Update references to some projects - Looks like monodevelop 1.0 created a whole bunch of files - Clean up old .cvsignore files - No .cs file changes committed yet as I don't know what I'm doing Modified Paths: -------------- branches/FreeTrainAgate/FreeTrain.sln branches/FreeTrainAgate/core/FreeTrain.Core.csproj branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.csproj branches/FreeTrainAgate/lib/DirectAudio.net/DirectAudio.net.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.csproj branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.csproj branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.csproj branches/FreeTrainAgate/tools/Driver/Driver.csproj branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.csproj branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.csproj branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.csproj branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.csproj branches/FreeTrainAgate/tools/XmlCombiner/Tool.XmlCombiner.csproj Added Paths: ----------- branches/FreeTrainAgate/.project branches/FreeTrainAgate/FreeTrain.userprefs branches/FreeTrainAgate/FreeTrain.usertasks branches/FreeTrainAgate/build.xml branches/FreeTrainAgate/core/Debug/ branches/FreeTrainAgate/core/Debug/AgateDrawing.dll branches/FreeTrainAgate/core/Debug/AgateFMOD.dll branches/FreeTrainAgate/core/Debug/AgateLib.dll branches/FreeTrainAgate/core/Debug/AgateMDX.dll branches/FreeTrainAgate/core/Debug/AgateOTK.dll branches/FreeTrainAgate/core/Debug/FreeTrain.Controls.dll branches/FreeTrainAgate/core/Debug/FreeTrain.Controls.dll.mdb branches/FreeTrainAgate/core/Debug/MagicLibrary.DLL branches/FreeTrainAgate/core/Debug/SharpZipLib.dll branches/FreeTrainAgate/core/FreeTrain.Core.pidb branches/FreeTrainAgate/core/contributions/others/NewWorldDialog.resources branches/FreeTrainAgate/core/controllers/AbstractControllerForm.resources branches/FreeTrainAgate/core/controllers/AbstractControllerImpl.resources branches/FreeTrainAgate/core/controllers/AbstractLineController.resources branches/FreeTrainAgate/core/controllers/ControllerHostForm.resources branches/FreeTrainAgate/core/controllers/land/BulldozeController.resources branches/FreeTrainAgate/core/controllers/land/LandController.resources branches/FreeTrainAgate/core/controllers/land/LandPropertyController.resources branches/FreeTrainAgate/core/controllers/rail/PlatformController.resources branches/FreeTrainAgate/core/controllers/rail/PlatformPropertyDialog.resources branches/FreeTrainAgate/core/controllers/rail/RailRoadController.resources branches/FreeTrainAgate/core/controllers/rail/SlopeRailRoadController.resources branches/FreeTrainAgate/core/controllers/rail/StationPassagewayController.resources branches/FreeTrainAgate/core/controllers/rail/StationPropertyDialog.resources branches/FreeTrainAgate/core/controllers/rail/TrainControllerDialog.resources branches/FreeTrainAgate/core/controllers/rail/TrainPlacementController.resources branches/FreeTrainAgate/core/controllers/rail/TrainTrackingWindow.resources branches/FreeTrainAgate/core/controllers/rail/TrainTradingDialog.resources branches/FreeTrainAgate/core/controllers/road/RoadController.resources branches/FreeTrainAgate/core/controllers/structs/FixedSizeStructController.resources branches/FreeTrainAgate/core/controllers/structs/StructPlacementController.resources branches/FreeTrainAgate/core/controllers/structs/VarHeightBuildingController.resources branches/FreeTrainAgate/core/controllers/terrain/MountainController.resources branches/FreeTrainAgate/core/framework/AboutDialog.resources branches/FreeTrainAgate/core/framework/ConfigDialog.resources branches/FreeTrainAgate/core/framework/ErrorMessageBox.resources branches/FreeTrainAgate/core/framework/MainWindow.resources branches/FreeTrainAgate/core/framework/NewWorldDialog.resources branches/FreeTrainAgate/core/framework/Splash.resources branches/FreeTrainAgate/core/framework/plugin/PluginListDialog.resources branches/FreeTrainAgate/core/util/command/CommandManager.resources branches/FreeTrainAgate/core/views/map/HeightCutWindow.resources branches/FreeTrainAgate/core/views/map/MapView.resources branches/FreeTrainAgate/core/views/map/PreviewForm.resources branches/FreeTrainAgate/core/views/map/PreviewMapWindow.resources branches/FreeTrainAgate/core/world/accounting/AccountSummaryWindow.resources branches/FreeTrainAgate/core/world/accounting/BalanceSheetForm.resources branches/FreeTrainAgate/core/world/accounting/GenreSelectorDialog.resources branches/FreeTrainAgate/core/world/development/DevelopConfigure.resources branches/FreeTrainAgate/core/world/development/LandValueInspector.resources branches/FreeTrainAgate/core/world/subsidiaries/MarketWindow.resources branches/FreeTrainAgate/extlib/Agate/ branches/FreeTrainAgate/extlib/Agate/Agate.mdp branches/FreeTrainAgate/extlib/Agate/Agate.pidb branches/FreeTrainAgate/extlib/AgateDrawing.dll branches/FreeTrainAgate/extlib/AgateDrawing.dll.mdb branches/FreeTrainAgate/extlib/AgateDrawing.pdb branches/FreeTrainAgate/extlib/AgateFMOD.dll branches/FreeTrainAgate/extlib/AgateFMOD.dll.mdb branches/FreeTrainAgate/extlib/AgateFMOD.pdb branches/FreeTrainAgate/extlib/AgateLib.dll branches/FreeTrainAgate/extlib/AgateLib.dll.mdb branches/FreeTrainAgate/extlib/AgateLib.pdb branches/FreeTrainAgate/extlib/AgateLib.xml branches/FreeTrainAgate/extlib/AgateMDX.dll branches/FreeTrainAgate/extlib/AgateMDX.pdb branches/FreeTrainAgate/extlib/AgateOTK.dll branches/FreeTrainAgate/extlib/AgateOTK.dll.mdb branches/FreeTrainAgate/extlib/AgateOTK.pdb branches/FreeTrainAgate/extlib/OpenTK.OpenGL.dll branches/FreeTrainAgate/extlib/OpenTK.OpenGL.pdb branches/FreeTrainAgate/extlib/OpenTK.Platform.Windows.dll branches/FreeTrainAgate/extlib/OpenTK.Platform.Windows.pdb branches/FreeTrainAgate/extlib/OpenTK.Platform.X11.dll branches/FreeTrainAgate/extlib/OpenTK.Platform.X11.pdb branches/FreeTrainAgate/extlib/deps/ branches/FreeTrainAgate/extlib/deps/Linux/ branches/FreeTrainAgate/extlib/deps/Linux/AgateFMOD.dll.config branches/FreeTrainAgate/extlib/deps/Linux/libfmodex.so.4.04.43 branches/FreeTrainAgate/extlib/deps/OpenTK.OpenGL.dll branches/FreeTrainAgate/extlib/deps/OpenTK.OpenGL.dll.config branches/FreeTrainAgate/extlib/deps/OpenTK.Platform.Windows.dll branches/FreeTrainAgate/extlib/deps/OpenTK.Platform.X11.dll branches/FreeTrainAgate/extlib/deps/Windows/ branches/FreeTrainAgate/extlib/deps/Windows/fmodex.dll branches/FreeTrainAgate/lib/Controls/FreeTrain.Controls.pidb branches/FreeTrainAgate/lib/Controls/bin/ branches/FreeTrainAgate/lib/Controls/bin/Debug/ branches/FreeTrainAgate/lib/Controls/bin/Debug/FreeTrain.Controls.dll branches/FreeTrainAgate/lib/Controls/bin/Debug/FreeTrain.Controls.dll.mdb branches/FreeTrainAgate/lib/Controls/src/ColorPickButton.resources branches/FreeTrainAgate/lib/Controls/src/ColorPicker.resources branches/FreeTrainAgate/lib/Controls/src/CostBox.resources branches/FreeTrainAgate/lib/Controls/src/IndexSelector.resources branches/FreeTrainAgate/lib/Controls/src/SubListSelector.resources branches/FreeTrainAgate/lib/DirectAudio.net/bin/ branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/ branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/AgateDrawing.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/AgateFMOD.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/AgateLib.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/AgateMDX.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/AgateOTK.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/OpenTK.OpenGL.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/OpenTK.Platform.Windows.dll branches/FreeTrainAgate/lib/DirectAudio.net/bin/Debug/OpenTK.Platform.X11.dll branches/FreeTrainAgate/nant.build branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/FreeTrain.Bank.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.stockmarket/FreeTrain.StockMarket.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/DummyCars/FreeTrain.DummyCars.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/src/RoadAccessory/FreeTrain.RoadAccessory.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.fence/FreeTrain.Fence.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.pidb branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/FreeTrain.VinylHouse.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/FreeTrain.Creek.Eikichiya.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/FreeTrain.Forest.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/FreeTrain.RiceField.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/FreeTrain.A4MemBGM.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/FreeTrain.ElectricPole.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/FreeTrain.TrainGarage.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/FreeTrain.RailSignal.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/FreeTrain.SoccerStadium.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/FreeTrain.ManualTrainController.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/FreeTrain.TATTrainController.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/FreeTrain.Terrace.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/FreeTrain.DebugWindow.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/FreeTrain.TerrainLoader.pidb branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/FreeTrain.ColorTestTrain.pidb branches/FreeTrainAgate/tools/ColorDiff/Tool.ColorDiff.pidb branches/FreeTrainAgate/tools/Driver/Driver.pidb branches/FreeTrainAgate/tools/GUIDGen/Tool.GUIDGen.pidb branches/FreeTrainAgate/tools/MapConstructionDriver/MapConstructionDriver.pidb branches/FreeTrainAgate/tools/PicturePreviewer/Tool.PicturePreviewer.pidb branches/FreeTrainAgate/tools/TrainListBuilder/Tool.TrainListBuilder.pidb branches/FreeTrainAgate/tools/XmlCombiner/Tool.XmlCombiner.pidb Removed Paths: ------------- branches/FreeTrainAgate/NeoFT/.cvsignore branches/FreeTrainAgate/NeoFT/Controls/.cvsignore branches/FreeTrainAgate/NeoFT/Win32Util/.cvsignore branches/FreeTrainAgate/NeoFT/core/.cvsignore branches/FreeTrainAgate/bin/Debug/.cvsignore branches/FreeTrainAgate/bin/Release/.cvsignore branches/FreeTrainAgate/core/.cvsignore branches/FreeTrainAgate/core/res/.cvsignore branches/FreeTrainAgate/experiments/Heat/.cvsignore branches/FreeTrainAgate/experiments/RoadSimulator/.cvsignore branches/FreeTrainAgate/lib/Controls/.cvsignore branches/FreeTrainAgate/lib/DirectAudio.net/.cvsignore branches/FreeTrainAgate/lib/DirectDraw.AlphaBlend/.cvsignore branches/FreeTrainAgate/lib/DirectDraw.net/.cvsignore branches/FreeTrainAgate/lib/DirectShow.TypeLib/.cvsignore branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/.cvsignore branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/lib/BitmapWriter.TypeLib/.cvsignore branches/FreeTrainAgate/lib/DirectShow.VideoRecorder/testClient/.cvsignore branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.financial.bank/.cvsignore branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib/.cvsignore branches/FreeTrainAgate/plugins/jp.co.tripod.chiname.lib.halfvoxel/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.477/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.creek.eikichiya/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.forest/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.land.ricefield/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.music.a4mem/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.electricPole/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.garage/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.rail.signal/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.soccerStadium/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.manual/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tc.tat/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.terrain.terrace/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.dbgwnd/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.terrainloader/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.tools.vcr/.cvsignore branches/FreeTrainAgate/plugins/org.kohsuke.freetrain.trains.colorTest/.cvsignore branches/FreeTrainAgate/report/.cvsignore branches/FreeTrainAgate/tools/ColorDiff/.cvsignore branches/FreeTrainAgate/tools/Driver/.cvsignore branches/FreeTrainAgate/tools/GUIDGen/.cvsignore branches/FreeTrainAgate/tools/MapConstructionDriver/.cvsignore branches/FreeTrainAgate/tools/PicturePreviewer/.cvsignore branches/FreeTrainAgate/tools/TrainListBuilder/.cvsignore branches/FreeTrainAgate/tools/TrainListBuilder/bin/Debug/.cvsignore branches/FreeTrainAgate/tools/XmlCombiner/.cvsignore Added: branches/FreeTrainAgate/.project =================================================================== --- branches/FreeTrainAgate/.project (rev 0) +++ branches/FreeTrainAgate/.project 2008-12-05 15:12:42 UTC (rev 370) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>freetrain</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.emonic.base.EMonic_Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.emonic.base.EMonic_Nature</nature> + </natures> +</projectDescription> Property changes on: branches/FreeTrainAgate/.project ___________________________________________________________________ Added: svn:mime-type + text/plain Modified: branches/FreeTrainAgate/FreeTrain.sln =================================================================== --- branches/FreeTrainAgate/FreeTrain.sln 2008-12-05 12:42:46 UTC (rev 369) +++ branches/FreeTrainAgate/FreeTrain.sln 2008-12-05 15:12:42 UTC (rev 370) @@ -1,891 +1,893 @@ Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Core", "core\FreeTrain.Core.csproj", "{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}" - ProjectSection(ProjectDependencies) = postProject - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} = {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C} = {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C} - {D3B86CCE-530E-4472-AE8E-3FA5F903C206} = {D3B86CCE-530E-4472-AE8E-3FA5F903C206} - EndProjectSection +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Controls", "lib\Controls\FreeTrain.Controls.csproj", "{D3B86CCE-530E-4472-AE8E-3FA5F903C206}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DebugWindow", "plugins\org.kohsuke.freetrain.tools.dbgwnd\FreeTrain.DebugWindow.csproj", "{F209ABA2-B4B3-4C9C-8540-8B06071994FC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectAudio.net", "lib\DirectAudio.net\DirectAudio.net.csproj", "{0616A314-BDF0-466D-AB4B-9FA1B071A8A2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.PicturePreviewer", "tools\PicturePreviewer\Tool.PicturePreviewer.csproj", "{15D46FE4-4C72-426E-8A54-D8922AAD8E75}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectDraw.net", "lib\DirectDraw.net\DirectDraw.net.csproj", "{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Terrace", "plugins\org.kohsuke.freetrain.terrain.terrace\FreeTrain.Terrace.csproj", "{21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Driver", "tools\Driver\Driver.csproj", "{17B6AE46-0110-4C40-98EB-5F7E4E16C050}" - ProjectSection(ProjectDependencies) = postProject - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} = {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TrainGarage", "plugins\org.kohsuke.freetrain.rail.garage\FreeTrain.TrainGarage.csproj", "{E388A2ED-7487-4BFC-AF79-F8C827B39346}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.ColorDiff", "tools\ColorDiff\Tool.ColorDiff.csproj", "{508553C7-F40C-4513-A45F-9058C5C65452}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.TrainListBuilder", "tools\TrainListBuilder\Tool.TrainListBuilder.csproj", "{45E5B5B6-274B-46D2-9F29-45D953D59728}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.GUIDGen", "tools\GUIDGen\Tool.GUIDGen.csproj", "{717EB2D5-4AF0-40BD-967D-EA4FDB969852}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RailSignal", "plugins\org.kohsuke.freetrain.rail.signal\FreeTrain.RailSignal.csproj", "{F5C10827-E301-426F-B1CA-9EFFE49539C6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.PicturePreviewer", "tools\PicturePreviewer\Tool.PicturePreviewer.csproj", "{15D46FE4-4C72-426E-8A54-D8922AAD8E75}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.XmlCombiner", "tools\XmlCombiner\Tool.XmlCombiner.csproj", "{24E010BF-3085-42D2-812C-FD01D2AB446E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.TrainListBuilder", "tools\TrainListBuilder\Tool.TrainListBuilder.csproj", "{45E5B5B6-274B-46D2-9F29-45D953D59728}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DummyCars", "plugins\jp.co.tripod.chiname.lib\src\DummyCars\FreeTrain.DummyCars.csproj", "{733996EC-7260-4A94-B118-D1E957F0474D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.XmlCombiner", "tools\XmlCombiner\Tool.XmlCombiner.csproj", "{24E010BF-3085-42D2-812C-FD01D2AB446E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Controls", "lib\Controls\FreeTrain.Controls.csproj", "{D3B86CCE-530E-4472-AE8E-3FA5F903C206}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Fence", "plugins\jp.co.tripod.chiname.lib.fence\FreeTrain.Fence.csproj", "{DB6C03D1-4F10-42F3-A475-232234487085}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Creek.Eikichiya", "plugins\org.kohsuke.freetrain.land.creek.eikichiya\FreeTrain.Creek.Eikichiya.csproj", "{FD37B5F1-A12B-42F5-B768-4FA21DF5E1D6}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.GUIDGen", "tools\GUIDGen\Tool.GUIDGen.csproj", "{717EB2D5-4AF0-40BD-967D-EA4FDB969852}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RiceField", "plugins\org.kohsuke.freetrain.land.ricefield\FreeTrain.RiceField.csproj", "{BB5CC2A0-A3C7-447C-85B1-0133BB434314}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.A4MemBGM", "plugins\org.kohsuke.freetrain.music.a4mem\FreeTrain.A4MemBGM.csproj", "{058250A9-3BD8-418A-A3C3-6BD38F564520}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ColorTestTrain", "plugins\org.kohsuke.freetrain.trains.colorTest\FreeTrain.ColorTestTrain.csproj", "{4380999E-CA4C-4AA2-8848-12FFABF72535}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TrainGarage", "plugins\org.kohsuke.freetrain.rail.garage\FreeTrain.TrainGarage.csproj", "{E388A2ED-7487-4BFC-AF79-F8C827B39346}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Driver", "tools\Driver\Driver.csproj", "{17B6AE46-0110-4C40-98EB-5F7E4E16C050}" + ProjectSection(ProjectDependencies) = postProject + {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} = {7746CF50-D84E-4E7B-83FB-AB43DB854DA8} + EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RailSignal", "plugins\org.kohsuke.freetrain.rail.signal\FreeTrain.RailSignal.csproj", "{F5C10827-E301-426F-B1CA-9EFFE49539C6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.HalfVoxelStructure", "plugins\jp.co.tripod.chiname.lib.halfvoxel\FreeTrain.HalfVoxelStructure.csproj", "{FBA1BF4E-5481-41AC-BED0-6D6326CC4C2F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.SoccerStadium", "plugins\org.kohsuke.freetrain.soccerStadium\FreeTrain.SoccerStadium.csproj", "{A9C4C2DD-509F-448B-A74F-176590457CED}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.A4MemBGM", "plugins\org.kohsuke.freetrain.music.a4mem\FreeTrain.A4MemBGM.csproj", "{058250A9-3BD8-418A-A3C3-6BD38F564520}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ColorTestTrain", "plugins\org.kohsuke.freetrain.trains.colorTest\FreeTrain.ColorTestTrain.csproj", "{4380999E-CA4C-4AA2-8848-12FFABF72535}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Core", "core\FreeTrain.Core.csproj", "{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}" + ProjectSection(ProjectDependencies) = postProject + {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} = {0616A314-BDF0-466D-AB4B-9FA1B071A8A2} + {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C} = {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C} + {D3B86CCE-530E-4472-AE8E-3FA5F903C206} = {D3B86CCE-530E-4472-AE8E-3FA5F903C206} + EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DebugWindow", "plugins\org.kohsuke.freetrain.tools.dbgwnd\FreeTrain.DebugWindow.csproj", "{F209ABA2-B4B3-4C9C-8540-8B06071994FC}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Forest", "plugins\org.kohsuke.freetrain.land.forest\FreeTrain.Forest.csproj", "{1A7A0168-D783-4F4A-9B39-FBCCB08078AE}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ManualTrainController", "plugins\org.kohsuke.freetrain.tc.manual\FreeTrain.ManualTrainController.csproj", "{1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TerrainLoader", "plugins\org.kohsuke.freetrain.tools.terrainloader\FreeTrain.TerrainLoader.csproj", "{21F3202B-B5D1-41B2-9808-9FB4E87D848A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Terrace", "plugins\org.kohsuke.freetrain.terrain.terrace\FreeTrain.Terrace.csproj", "{21B1FB9B-EDD9-482E-B559-628FC0C9A5BD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Bank", "plugins\jp.co.tripod.chiname.financial.bank\FreeTrain.Bank.csproj", "{4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ManualTrainController", "plugins\org.kohsuke.freetrain.tc.manual\FreeTrain.ManualTrainController.csproj", "{1DFD6EFB-270C-4ABE-BA76-AE56815C9F00}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ElectricPole", "plugins\org.kohsuke.freetrain.rail.electricPole\FreeTrain.ElectricPole.csproj", "{AD3CD7FE-3E36-40D3-AA25-F635D73B3C7C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TATTrainController", "plugins\org.kohsuke.freetrain.tc.tat\FreeTrain.TATTrainController.csproj", "{C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.VinylHouse", "plugins\org.kohsuke.freetrain.land.477\FreeTrain.VinylHouse.csproj", "{D01D6622-F67B-4EDC-8CA3-4E1A8FCA422B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Forest", "plugins\org.kohsuke.freetrain.land.forest\FreeTrain.Forest.csproj", "{1A7A0168-D783-4F4A-9B39-FBCCB08078AE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ContribEx", "plugins\jp.co.tripod.chiname.lib.generic\FreeTrain.ContribEx.csproj", "{14C6D588-E391-49CE-A1D2-2A8A2A60A540}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ElectricPole", "plugins\org.kohsuke.freetrain.rail.electricPole\FreeTrain.ElectricPole.csproj", "{AD3CD7FE-3E36-40D3-AA25-F635D73B3C7C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tool.ColorDiff", "tools\ColorDiff\Tool.ColorDiff.csproj", "{508553C7-F40C-4513-A45F-9058C5C65452}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Bank", "plugins\jp.co.tripod.chiname.financial.bank\FreeTrain.Bank.csproj", "{4C35BAD5-CAEE-498F-9BA7-8771FBEA4979}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.TATTrainController", "plugins\org.kohsuke.freetrain.tc.tat\FreeTrain.TATTrainController.csproj", "{C874FCFE-6EBB-4C73-99AF-6FF19AB735A3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.StockMarket", "plugins\jp.co.tripod.chiname.financial.stockmarket\FreeTrain.StockMarket.csproj", "{9213F69B-447F-4B92-A046-BE7506871F47}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.RoadAccessory", "plugins\jp.co.tripod.chiname.lib\src\RoadAccessory\FreeTrain.RoadAccessory.csproj", "{7264D32E-75DB-4C13-9EE4-E6263FD5B652}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.DummyCars", "plugins\jp.co.tripod.chiname.lib\src\DummyCars\FreeTrain.DummyCars.csproj", "{733996EC-7260-4A94-B118-D1E957F0474D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.SoccerStadium", "plugins\org.kohsuke.freetrain.soccerStadium\FreeTrain.SoccerStadium.csproj", "{A9C4C2DD-509F-448B-A74F-176590457CED}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.HalfVoxelStructure", "plugins\jp.co.tripod.chiname.lib.halfvoxel\FreeTrain.HalfVoxelStructure.csproj", "{FBA1BF4E-5481-41AC-BED0-6D6326CC4C2F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.StockMarket", "plugins\jp.co.tripod.chiname.financial.stockmarket\FreeTrain.StockMarket.csproj", "{9213F69B-447F-4B92-A046-BE7506871F47}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.ContribEx", "plugins\jp.co.tripod.chiname.lib.generic\FreeTrain.ContribEx.csproj", "{14C6D588-E391-49CE-A1D2-2A8A2A60A540}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapConstructionDriver", "tools\MapConstructionDriver\MapConstructionDriver.csproj", "{0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FreeTrain.Fence", "plugins\jp.co.tripod.chiname.lib.fence\FreeTrain.Fence.csproj", "{DB6C03D1-4F10-42F3-A475-232234487085}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectAudio.net", "lib\DirectAudio.net\DirectAudio.net.csproj", "{0616A314-BDF0-466D-AB4B-9FA1B071A8A2}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7E979187-3237-430F-927B-58E1C5B2A2DC}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DirectDraw.net", "lib\DirectDraw.net\DirectDraw.net.csproj", "{C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapConstructionDriver", "tools\MapConstructionDriver\MapConstructionDriver.csproj", "{0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU Debug Unicode|Any CPU = Debug Unicode|Any CPU Debug Unicode|Mixed Platforms = Debug Unicode|Mixed Platforms Debug Unicode|Win32 = Debug Unicode|Win32 - Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Release Unicode|Any CPU = Release Unicode|Any CPU Release Unicode|Mixed Platforms = Release Unicode|Mixed Platforms Release Unicode|Win32 = Release Unicode|Win32 - Release|Any CPU = Release|Any CPU Release|Mixed Platforms = Release|Mixed Platforms Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Mixed Platforms.Build.0 = Debug|Mixed Platforms - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Win32.ActiveCfg = Debug|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Debug|Win32.Build.0 = Debug|Win32 - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Any CPU.Build.0 = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Win32.ActiveCfg = Release|Any CPU - {7746CF50-D84E-4E7B-83FB-AB43DB854DA8}.Release|Win32.Build.0 = Release|Win32 - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Win32.ActiveCfg = Debug|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Debug|Win32.Build.0 = Debug|Win32 - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Any CPU.Build.0 = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Win32.ActiveCfg = Release|Any CPU - {D3B86CCE-530E-4472-AE8E-3FA5F903C206}.Release|Win32.Build.0 = Release|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.ActiveCfg = Debug|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Debug|Win32.Build.0 = Debug|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Any CPU.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.ActiveCfg = Release|Any CPU - {0616A314-BDF0-466D-AB4B-9FA1B071A8A2}.Release|Win32.Build.0 = Release|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.ActiveCfg = Debug|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Debug|Win32.Build.0 = Debug|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Any CPU.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.ActiveCfg = Release|Any CPU - {C7DA6E56-7BB2-43BC-871C-3B33F0DE038C}.Release|Win32.Build.0 = Release|Win32 + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Any CPU.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Win32.ActiveCfg = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Debug|Win32.Build.0 = Debug|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release Unicode|Win32.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Any CPU.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Any CPU.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.ActiveCfg = Release|Any CPU + {058250A9-3BD8-418A-A3C3-6BD38F564520}.Release|Win32.Build.0 = Release|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Any CPU.ActiveCfg = Debug Unicode|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Any CPU.Build.0 = Debug Unicode|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug Unicode|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Mixed Platforms.Build.0 = Debug Unicode|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Win32.ActiveCfg = Debug Unicode|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Mixed Platforms.ActiveCfg = Debug|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Mixed Platforms.Build.0 = Debug|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Win32.ActiveCfg = Debug|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Debug|Win32.Build.0 = Debug|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Any CPU.ActiveCfg = Release Unicode|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Any CPU.Build.0 = Release Unicode|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Mixed Platforms.ActiveCfg = Release Unicode|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Mixed Platforms.Build.0 = Release Unicode|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Win32.ActiveCfg = Release Unicode|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Any CPU.Build.0 = Release|Any CPU + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Mixed Platforms.ActiveCfg = Release|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Mixed Platforms.Build.0 = Release|Mixed Platforms + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Win32.ActiveCfg = Release|Win32 + {0D2DD0C1-2AD5-44AB-A1E9-583232F4D099}.Release|Win32.Build.0 = Release|Win32 + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Any CPU.Build.0 = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Win32.ActiveCfg = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Debug|Win32.Build.0 = Debug|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release Unicode|Win32.Build.0 = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Any CPU.ActiveCfg = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Any CPU.Build.0 = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Win32.ActiveCfg = Release|Any CPU + {14C6D588-E391-49CE-A1D2-2A8A2A60A540}.Release|Win32.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.ActiveCfg = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.Build.0 = Debug|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.ActiveCfg = Release|Any CPU + {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.Build.0 = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug Unicode|Win32.Build.0 = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Any CPU.Build.0 = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Win32.ActiveCfg = Debug|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Win32.Build.0 = Debug|Win32 + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Debug|Win32.Build.0 = Debug|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Any CPU.Build.0 = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Mixed Platforms.Build.0 = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release Unicode|Win32.Build.0 = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Any CPU.ActiveCfg = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Any CPU.Build.0 = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Mixed Platforms.Build.0 = Release|Any CPU {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Win32.ActiveCfg = Release|Any CPU - {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Win32.Build.0 = Release|Win32 - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Mixed Platforms.Build.0 = Debug Unicode|Mixed Platforms - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Any CPU.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Win32.ActiveCfg = Debug|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Debug|Win32.Build.0 = Debug|Win32 - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Mixed Platforms.Build.0 = Release Unicode|Mixed Platforms - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Any CPU.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Any CPU.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Win32.ActiveCfg = Release|Any CPU - {508553C7-F40C-4513-A45F-9058C5C65452}.Release|Win32.Build.0 = Release|Win32 - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Mixed Platforms.Build.0 = Debug Unicode|Mixed Platforms - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Any CPU.Build.0 = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Win32.ActiveCfg = Debug|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Debug|Win32.Build.0 = Debug|Win32 - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Mixed Platforms.Build.0 = Release Unicode|Mixed Platforms - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Any CPU.ActiveCfg = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Any CPU.Build.0 = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Win32.ActiveCfg = Release|Any CPU - {717EB2D5-4AF0-40BD-967D-EA4FDB969852}.Release|Win32.Build.0 = Release|Win32 - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Mixed Platforms.Build.0 = Debug Unicode|Mixed Platforms - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.ActiveCfg = Debug|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Debug|Win32.Build.0 = Debug|Win32 - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Mixed Platforms.Build.0 = Release Unicode|Mixed Platforms - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Any CPU.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.ActiveCfg = Release|Any CPU - {15D46FE4-4C72-426E-8A54-D8922AAD8E75}.Release|Win32.Build.0 = Release|Win32 - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Mixed Platforms.Build.0 = Debug Unicode|Mixed Platforms - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug Unicode|Win32.Build.0 = Debug Unicode|Win32 - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Win32.ActiveCfg = Debug|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Debug|Win32.Build.0 = Debug|Win32 - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Any CPU.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Any CPU.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Mixed Platforms.Build.0 = Release Unicode|Mixed Platforms - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Win32.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release Unicode|Win32.Build.0 = Release Unicode|Win32 - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Any CPU.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Win32.ActiveCfg = Release|Any CPU - {45E5B5B6-274B-46D2-9F29-45D953D59728}.Release|Win32.Build.0 = Release|Win32 + {17B6AE46-0110-4C40-98EB-5F7E4E16C050}.Release|Win32.Build.0 = Release|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Any CPU.ActiveCfg = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Any CPU.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Win32.ActiveCfg = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug Unicode|Win32.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Win32.ActiveCfg = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Debug|Win32.Build.0 = Debug|Any CPU + {1A7A0168-D783-4F4A-9B39-FBCCB08078AE}.Rel... [truncated message content] |
From: <cl...@us...> - 2008-12-05 12:42:55
|
Revision: 369 http://freetrain.svn.sourceforge.net/freetrain/?rev=369&view=rev Author: clrg Date: 2008-12-05 12:42:46 +0000 (Fri, 05 Dec 2008) Log Message: ----------- Branch for Agate attempt Added Paths: ----------- branches/FreeTrainAgate/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-05 11:04:50
|
Revision: 368 http://freetrain.svn.sourceforge.net/freetrain/?rev=368&view=rev Author: clrg Date: 2008-12-05 11:04:45 +0000 (Fri, 05 Dec 2008) Log Message: ----------- Selectively apply Atsushi Eno's patch to the main trunk + minor clean up Modified Paths: -------------- trunk/FreeTrain/core/FreeTrain.Core.csproj trunk/FreeTrain/core/framework/AboutDialog.cs trunk/FreeTrain/core/util/UrlInvoker.cs trunk/FreeTrain/core/world/accounting/BalanceSheetForm.cs trunk/FreeTrain/core/world/structs/VarHeightBuilding.cs trunk/FreeTrain/lib/Controls/FreeTrain.Controls.csproj trunk/FreeTrain/lib/Controls/src/DocHostUIHandlerImpl.cs trunk/FreeTrain/lib/Controls/src/WebBrowser.cs trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj Modified: trunk/FreeTrain/core/FreeTrain.Core.csproj =================================================================== --- trunk/FreeTrain/core/FreeTrain.Core.csproj 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/core/FreeTrain.Core.csproj 2008-12-05 11:04:45 UTC (rev 368) @@ -45,6 +45,9 @@ <WarningLevel>4</WarningLevel> <DebugType>full</DebugType> <ErrorReport>prompt</ErrorReport> + <OutputType>Library</OutputType> + <AssemblyName>FreeTrain.Core</AssemblyName> + <RootNamespace>freetrain</RootNamespace> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <OutputPath>Release\</OutputPath> @@ -68,13 +71,11 @@ <WarningLevel>4</WarningLevel> <DebugType>none</DebugType> <ErrorReport>prompt</ErrorReport> + <OutputType>Library</OutputType> + <AssemblyName>FreeTrain.Core</AssemblyName> + <RootNamespace>freetrain</RootNamespace> </PropertyGroup> <ItemGroup> - <Reference Include="AxSHDocVw"> - <Name>AxSHDocVw</Name> - <HintPath>..\extlib\AxSHDocVw.dll</HintPath> - <Private>True</Private> - </Reference> <Reference Include="MagicLibrary"> <Name>MagicLibrary</Name> <HintPath>..\extlib\MagicLibrary.DLL</HintPath> @@ -88,11 +89,6 @@ <Name>Microsoft.Vsa</Name> <Private>True</Private> </Reference> - <Reference Include="MsHtmlHost"> - <Name>MsHtmlHost</Name> - <HintPath>..\extlib\MsHtmlHost.dll</HintPath> - <Private>True</Private> - </Reference> <Reference Include="SharpZipLib"> <Name>SharpZipLib</Name> <HintPath>..\extlib\SharpZipLib.dll</HintPath> @@ -1054,6 +1050,7 @@ </EmbeddedResource> </ItemGroup> <ItemGroup> + <Folder Include="Properties\" /> <Folder Include="util\video\" /> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> @@ -1061,5 +1058,7 @@ <PreBuildEvent>rem del $(ProjectDir)\obj\Debug\*.PDB</PreBuildEvent> <PostBuildEvent> </PostBuildEvent> + <ProjectGuid>{7746CF50-D84E-4E7B-83FB-AB43DB854DA8}</ProjectGuid> + <RootNamespace>freetrain</RootNamespace> </PropertyGroup> -</Project> \ No newline at end of file +</Project> Modified: trunk/FreeTrain/core/framework/AboutDialog.cs =================================================================== --- trunk/FreeTrain/core/framework/AboutDialog.cs 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/core/framework/AboutDialog.cs 2008-12-05 11:04:45 UTC (rev 368) @@ -12,6 +12,7 @@ { /// <summary> /// AboutDialog の概要の説明です。 + /// (summary for AboutDialog) /// </summary> public class AboutDialog : System.Windows.Forms.Form { @@ -24,7 +25,6 @@ InitializeComponent(); browser.navigate("about:blank"); - browser.docHostUIHandler = new DocHostUIHandlerImpl(this); browser.navigate(ResourceUtil.findSystemResource("about.html")); } @@ -144,10 +144,8 @@ // // browser // - this.browser.ContainingControl = this; this.browser.Dock = System.Windows.Forms.DockStyle.Fill; this.browser.Enabled = true; - this.browser.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("browser.OcxState"))); this.browser.Size = new System.Drawing.Size(320, 192); this.browser.TabIndex = 0; // @@ -168,14 +166,16 @@ this.AcceptButton = this.okButton; this.AutoScaleBaseSize = new System.Drawing.Size(5, 12); this.ClientSize = new System.Drawing.Size(338, 223); - this.Controls.AddRange(new System.Windows.Forms.Control[] { - this.panel1, - this.displayMode, - this.label4, - this.size, - this.okButton, - this.label3, - this.progressBar}); + this.Controls.AddRange( + new System.Windows.Forms.Control[] { + this.panel1, + this.displayMode, + this.label4, + this.size, + this.okButton, + this.label3, + this.progressBar + }); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; Modified: trunk/FreeTrain/core/util/UrlInvoker.cs =================================================================== --- trunk/FreeTrain/core/util/UrlInvoker.cs 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/core/util/UrlInvoker.cs 2008-12-05 11:04:45 UTC (rev 368) @@ -7,17 +7,22 @@ { /// <summary> /// UrlInvoker の概要の説明です。 + /// (summary for UrlInvoker) /// </summary> public class UrlInvoker { // 指定のURLを標準ブラウザで開く - static public void openUrl(String targetUrl) { + // Open the URL with the default browser + static public void openUrl(String targetUrl) { ProcessStartInfo info = new ProcessStartInfo(); // URLに関連づけられたアプリケーションを探す + // Look for the application that is bound to the URL by default RegistryKey rkey = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command"); String val = rkey.GetValue("").ToString(); // レジストリ値には、起動パラメータも含まれるので、 // 実行ファイル名と起動パラメータを分離する + // The registry value contains run parameters, so detach + // executable file name and those parameters if(val.StartsWith("\"")) { int n = val.IndexOf("\"",1); info.FileName = val.Substring(1,n-1); @@ -29,8 +34,10 @@ info.Arguments = val.Substring(a[0].Length+1); } // 作業ディレクトリも指定しないとダメなようだ・・・ + // we also need working directory... info.WorkingDirectory = Path.GetDirectoryName(info.FileName); // 引数の最後にURLを加える + // add the URL at the end of the parameters info.Arguments += targetUrl; Process.Start(info); } Modified: trunk/FreeTrain/core/world/accounting/BalanceSheetForm.cs =================================================================== --- trunk/FreeTrain/core/world/accounting/BalanceSheetForm.cs 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/core/world/accounting/BalanceSheetForm.cs 2008-12-05 11:04:45 UTC (rev 368) @@ -3,8 +3,6 @@ using System.Collections; using System.ComponentModel; using System.Windows.Forms; -using AxSHDocVw; -using MsHtmlHost; using freetrain.controls; using freetrain.framework; using freetrain.framework.plugin; @@ -48,7 +46,6 @@ // webBrowser.Navigate("about:hello", ref flags, ref targetFrame, ref postData, ref headers); webBrowser.navigate("about:blank"); - webBrowser.docHostUIHandler = new DocHostUIHandlerImpl(this); webBrowser.navigate(ResourceUtil.findSystemResource("balanceSheet.html")); } @@ -69,7 +66,6 @@ // this.webBrowser.Dock = System.Windows.Forms.DockStyle.Fill; this.webBrowser.Enabled = true; - this.webBrowser.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("webBrowser.OcxState"))); this.webBrowser.Size = new System.Drawing.Size(592, 206); this.webBrowser.TabIndex = 0; // Modified: trunk/FreeTrain/core/world/structs/VarHeightBuilding.cs =================================================================== --- trunk/FreeTrain/core/world/structs/VarHeightBuilding.cs 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/core/world/structs/VarHeightBuilding.cs 2008-12-05 11:04:45 UTC (rev 368) @@ -161,7 +161,7 @@ Voxel v = World.world[loc]; if(!(v is VarHeightBuilding.VoxelImpl)) return null; - return ((VarHeightBuilding.VoxelImpl)v).owner as VarHeightBuilding; + return ((StructureVoxel)v).owner as VarHeightBuilding; } public static VarHeightBuilding get( int x, int y, int z ) { return get(new Location(x,y,z)); } Modified: trunk/FreeTrain/lib/Controls/FreeTrain.Controls.csproj =================================================================== --- trunk/FreeTrain/lib/Controls/FreeTrain.Controls.csproj 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/lib/Controls/FreeTrain.Controls.csproj 2008-12-05 11:04:45 UTC (rev 368) @@ -74,16 +74,6 @@ <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> - <Reference Include="AxSHDocVw"> - <Name>AxSHDocVw</Name> - <HintPath>..\..\extlib\AxSHDocVw.dll</HintPath> - <Private>False</Private> - </Reference> - <Reference Include="MsHtmlHost"> - <Name>MsHtmlHost</Name> - <HintPath>..\..\extlib\MsHtmlHost.dll</HintPath> - <Private>False</Private> - </Reference> <Reference Include="System"> <Name>System</Name> </Reference> @@ -159,4 +149,4 @@ </PreBuildEvent> <PostBuildEvent>copy $(ProjectDir)bin\Debug\*.* $(SolutionDir)core\Debug\</PostBuildEvent> </PropertyGroup> -</Project> \ No newline at end of file +</Project> Modified: trunk/FreeTrain/lib/Controls/src/DocHostUIHandlerImpl.cs =================================================================== --- trunk/FreeTrain/lib/Controls/src/DocHostUIHandlerImpl.cs 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/lib/Controls/src/DocHostUIHandlerImpl.cs 2008-12-05 11:04:45 UTC (rev 368) @@ -1,3 +1,4 @@ +#if use_removed using System; using System.Runtime.InteropServices; using MsHtmlHost; @@ -69,3 +70,4 @@ } } } +#endif Modified: trunk/FreeTrain/lib/Controls/src/WebBrowser.cs =================================================================== --- trunk/FreeTrain/lib/Controls/src/WebBrowser.cs 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/lib/Controls/src/WebBrowser.cs 2008-12-05 11:04:45 UTC (rev 368) @@ -1,30 +1,15 @@ using System; -using MsHtmlHost; -using AxSHDocVw; namespace freetrain.controls { /// <summary> /// WebBrowser control. /// </summary> - public class WebBrowser : AxWebBrowser - { - public WebBrowser() { - } + public class WebBrowser : System.Windows.Forms.WebBrowser { + public WebBrowser() { } public void navigate( string url ) { - object flags = 0; - object targetFrame = String.Empty; - object postData = String.Empty; - object headers = String.Empty; - base.Navigate(url, ref flags, ref targetFrame, ref postData, ref headers); + base.Navigate(url); } - - public IDocHostUIHandler docHostUIHandler { - set { - ICustomDoc cDoc = (ICustomDoc)base.Document; - cDoc.SetUIHandler(value); - } - } } } Modified: trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj =================================================================== --- trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.generic/FreeTrain.ContribEx.csproj 2008-12-05 11:04:45 UTC (rev 368) @@ -74,21 +74,11 @@ <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> - <Reference Include="AxSHDocVw"> - <Name>AxSHDocVw</Name> - <HintPath>..\..\..\..\extlib\AxSHDocVw.dll</HintPath> - <Private>False</Private> - </Reference> <Reference Include="MagicLibrary"> <Name>MagicLibrary</Name> <HintPath>..\..\extlib\MagicLibrary.DLL</HintPath> <Private>False</Private> </Reference> - <Reference Include="MsHtmlHost"> - <Name>MsHtmlHost</Name> - <HintPath>..\..\..\..\extlib\MsHtmlHost.dll</HintPath> - <Private>False</Private> - </Reference> <Reference Include="System"> <Name>System</Name> </Reference> @@ -162,4 +152,4 @@ <PostBuildEvent> </PostBuildEvent> </PropertyGroup> -</Project> \ No newline at end of file +</Project> Modified: trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj =================================================================== --- trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj 2008-12-05 09:50:48 UTC (rev 367) +++ trunk/FreeTrain/plugins/jp.co.tripod.chiname.lib.halfvoxel/FreeTrain.HalfVoxelStructure.csproj 2008-12-05 11:04:45 UTC (rev 368) @@ -74,16 +74,6 @@ <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> - <Reference Include="AxSHDocVw"> - <Name>AxSHDocVw</Name> - <HintPath>..\extlib\AxSHDocVw.dll</HintPath> - <Private>False</Private> - </Reference> - <Reference Include="MsHtmlHost"> - <Name>MsHtmlHost</Name> - <HintPath>..\extlib\MsHtmlHost.dll</HintPath> - <Private>False</Private> - </Reference> <Reference Include="System"> <Name>System</Name> </Reference> @@ -153,4 +143,4 @@ <PostBuildEvent> </PostBuildEvent> </PropertyGroup> -</Project> \ No newline at end of file +</Project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2008-12-05 09:50:58
|
Revision: 367 http://freetrain.svn.sourceforge.net/freetrain/?rev=367&view=rev Author: clrg Date: 2008-12-05 09:50:48 +0000 (Fri, 05 Dec 2008) Log Message: ----------- Newline causing compile problems Modified Paths: -------------- trunk/FreeTrain/core/util/UrlInvoker.cs Modified: trunk/FreeTrain/core/util/UrlInvoker.cs =================================================================== --- trunk/FreeTrain/core/util/UrlInvoker.cs 2008-06-22 10:41:02 UTC (rev 366) +++ trunk/FreeTrain/core/util/UrlInvoker.cs 2008-12-05 09:50:48 UTC (rev 367) @@ -11,7 +11,7 @@ public class UrlInvoker { // 指定のURLを標準ブラウザで開く - static public void openUrl(String targetUrl) { + static public void openUrl(String targetUrl) { ProcessStartInfo info = new ProcessStartInfo(); // URLに関連づけられたアプリケーションを探す RegistryKey rkey = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <him...@us...> - 2008-06-22 10:41:09
|
Revision: 366 http://freetrain.svn.sourceforge.net/freetrain/?rev=366&view=rev Author: himasaram Date: 2008-06-22 03:41:02 -0700 (Sun, 22 Jun 2008) Log Message: ----------- Add installation notes to the readme. Modified Paths: -------------- trunk/FreeTrain/doc/readme.txt Modified: trunk/FreeTrain/doc/readme.txt =================================================================== --- trunk/FreeTrain/doc/readme.txt 2008-04-15 23:00:53 UTC (rev 365) +++ trunk/FreeTrain/doc/readme.txt 2008-06-22 10:41:02 UTC (rev 366) @@ -9,9 +9,20 @@ FreeTrain is a game in "A-Train 4" style. When you run FreeTrain.exe, a game (?) will start. For details about the runtime environment, refer to http://www.kohsuke.org/freetrain/ + + + +* Installation + +To install the game, put the FreeTrain catalog in a convenient place. +Then make sure you have the .NET framework 2.0 installed. If you don't, +get it from Microsoft: + +http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en + + - * Acknowledgments This game was created by the members of the "A-Train" community at 2ch. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2008-04-15 23:01:01
|
Revision: 365 http://freetrain.svn.sourceforge.net/freetrain/?rev=365&view=rev Author: jendave Date: 2008-04-15 16:00:53 -0700 (Tue, 15 Apr 2008) Log Message: ----------- some refactoring. update SdlDotNet Modified Paths: -------------- branches/FreeTrainSDL/core/Controllers/AbstractLineController.cs branches/FreeTrainSDL/core/Controllers/Rail/StationaryStructPlacementController.cs branches/FreeTrainSDL/core/Controllers/Road/RoadController.cs branches/FreeTrainSDL/core/Controllers/Structs/CommercialStructPlacementController.cs branches/FreeTrainSDL/core/Controllers/Structs/FixedSizeStructController.cs branches/FreeTrainSDL/core/Controllers/Structs/StructPlacementController.cs branches/FreeTrainSDL/core/Controllers/Structs/VarHeightBuildingController.cs branches/FreeTrainSDL/lib/Controls/MruMenuInline.cs branches/FreeTrainSDL/lib/SdlDotNet.dll branches/FreeTrainSDL/lib/SdlDotNet.xml branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/ControllerImpl.cs branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/MenuContributionImpl.cs branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessory.cs branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessoryContribution.cs branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/ContributionReference.cs branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/MenuContributionImpl.cs branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/SpriteSet.cs Modified: branches/FreeTrainSDL/core/Controllers/AbstractLineController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/AbstractLineController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/AbstractLineController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -186,14 +186,14 @@ /// <summary> /// The first location selected by the user. /// </summary> - private Location anchor = UNPLACED; + private Location anchor = Unplaced; /// <summary> /// Current mouse position. Used only when anchor!=UNPLACED /// </summary> - private Location currentPos = UNPLACED; + private Location currentPos = Unplaced; - private static Location UNPLACED = FreeTrain.World.Location.Unplaced; + private static Location Unplaced = FreeTrain.World.Location.Unplaced; /// <summary> /// Aligns the given location to the anchor so that @@ -210,7 +210,7 @@ return loc.align8To(anchor); Debug.Assert(false); - return UNPLACED; + return Unplaced; } /// <summary> @@ -221,9 +221,9 @@ /// <param name="ab"></param> public override void OnMouseMove(MapViewWindow view, Location loc, Point ab) { - if (anchor != UNPLACED && isPlacing && currentPos != loc) + if (anchor != Unplaced && isPlacing && currentPos != loc) { - if (currentPos != UNPLACED) + if (currentPos != Unplaced) WorldDefinition.World.OnVoxelUpdated(Cube.CreateInclusive(anchor, currentPos)); currentPos = align(loc); WorldDefinition.World.OnVoxelUpdated(Cube.CreateInclusive(anchor, currentPos)); @@ -238,7 +238,7 @@ /// <param name="ab"></param> public override void OnClick(MapViewWindow source, Location loc, Point ab) { - if (anchor == UNPLACED) + if (anchor == Unplaced) { anchor = loc; sameLevelDisambiguator = new SameLevelDisambiguator(anchor.z); @@ -259,7 +259,7 @@ Type.Remove(anchor, loc); WorldDefinition.World.OnVoxelUpdated(Cube.CreateInclusive(anchor, loc)); } - anchor = UNPLACED; + anchor = Unplaced; } } @@ -271,14 +271,14 @@ /// <param name="ab"></param> public override void OnRightClick(MapViewWindow source, Location loc, Point ab) { - if (anchor == UNPLACED) + if (anchor == Unplaced) Close(); // cancel else { // cancel the anchor - if (currentPos != UNPLACED) + if (currentPos != Unplaced) WorldDefinition.World.OnVoxelUpdated(Cube.CreateInclusive(anchor, currentPos)); - anchor = UNPLACED; + anchor = Unplaced; } } @@ -290,7 +290,7 @@ get { // the 2nd selection must go to the same height as the anchor. - if (anchor == UNPLACED) return RailRoadDisambiguator.theInstance; + if (anchor == Unplaced) return RailRoadDisambiguator.theInstance; else return sameLevelDisambiguator; } } @@ -299,7 +299,7 @@ private void modeChanged(object sender, EventArgs e) { - anchor = UNPLACED; + anchor = Unplaced; } /// <summary> @@ -335,7 +335,7 @@ /// <param name="canvas"></param> public void DrawBefore(QuarterViewDrawer view, DrawContext canvas) { - if (anchor != UNPLACED && isPlacing) + if (anchor != Unplaced && isPlacing) canvas.Tag = Type.CanBeBuilt(anchor, currentPos); } Modified: branches/FreeTrainSDL/core/Controllers/Rail/StationaryStructPlacementController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/Rail/StationaryStructPlacementController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/Rail/StationaryStructPlacementController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -63,7 +63,7 @@ /// <summary> LocationDisambiguator implementation </summary> public override bool IsSelectable(Location loc) { - if (isPlacing) + if (IsPlacing) { // structures can be placed only on the ground return GroundDisambiguator.theInstance.IsSelectable(loc); @@ -78,7 +78,7 @@ /// </summary> /// <param name="view"></param> /// <param name="loc"></param> - public override void remove(MapViewWindow view, Location loc) + public override void Remove(MapViewWindow view, Location loc) { RailStationaryStructure s = RailStationaryStructure.get(loc); if (s != null) Modified: branches/FreeTrainSDL/core/Controllers/Road/RoadController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/Road/RoadController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/Road/RoadController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -151,7 +151,7 @@ this.Controls.Add(this.description); this.Controls.Add(this.level); this.Controls.Add(this.contribTree); - this.Resize += new EventHandler(this.updateSize); + this.Resize += new EventHandler(this.UpdateSize); this.Text = "Road construction"; //! this.Text = "道路工事"; this.ResumeLayout(false); @@ -171,7 +171,7 @@ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> - protected virtual void updateSize(object sender, System.EventArgs e) + protected virtual void UpdateSize(object sender, System.EventArgs e) { this.contribTree.Width = (this.Width - 5) / 2; this.description.Width = this.contribTree.Width - 10; Modified: branches/FreeTrainSDL/core/Controllers/Structs/CommercialStructPlacementController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/Structs/CommercialStructPlacementController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/Structs/CommercialStructPlacementController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -33,36 +33,12 @@ /// </summary> public class CommercialStructPlacementController : FixedSizeStructController { - #region Singleton instance management - /// <summary> - /// Creates a new controller window, or active the existing one. - /// </summary> - public static void create() - { - if (theInstance == null) - theInstance = new CommercialStructPlacementController(); - theInstance.Show(); - theInstance.Activate(); - } - - private static CommercialStructPlacementController theInstance; - /// <summary> - /// - /// </summary> - /// <param name="e"></param> - protected override void OnClosing(System.ComponentModel.CancelEventArgs e) - { - base.OnClosing(e); - theInstance = null; - } - #endregion - private CommercialStructPlacementController() : base(PluginManager.CommercialStructureGroup) { } /// <summary> LocationDisambiguator implementation </summary> public override bool IsSelectable(Location loc) { - if (isPlacing) + if (IsPlacing) { // structures can be placed only on the ground return GroundDisambiguator.theInstance.IsSelectable(loc); @@ -76,7 +52,7 @@ /// <summary> /// Removes the structure from given location, if any. /// </summary> - public override void remove(MapViewWindow view, Location loc) + public override void Remove(MapViewWindow view, Location loc) { Commercial c = Commercial.get(loc); if (c != null) Modified: branches/FreeTrainSDL/core/Controllers/Structs/FixedSizeStructController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/Structs/FixedSizeStructController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/Structs/FixedSizeStructController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -43,24 +43,27 @@ /// </summary> /// <param name="groupGroup"></param> protected FixedSizeStructController(StructureGroupGroup groupGroup) : base(groupGroup) { } + /// <summary> /// /// </summary> /// <param name="view"></param> /// <param name="loc"></param> - public abstract void remove(MapViewWindow view, Location loc); + public abstract void Remove(MapViewWindow view, Location loc); + // TODO: extend StructureContribution and Structure so that // the this method can be implemented here. /// <summary> /// /// </summary> - protected new FixedSizeStructureContribution selectedType + protected new FixedSizeStructureContribution SelectedType { get { - return (FixedSizeStructureContribution)base.selectedType; + return (FixedSizeStructureContribution)base.SelectedType; } } + /// <summary> /// /// </summary> @@ -69,22 +72,22 @@ /// <param name="ab"></param> public override void OnClick(MapViewWindow view, Location loc, Point ab) { - if (isPlacing) + if (IsPlacing) { - if (!selectedType.CanBeBuilt(loc, ControlMode.Player)) + if (!SelectedType.CanBeBuilt(loc, ControlMode.Player)) { MessageBox.Show("Can not build"); //! MessageBox.Show("設置できません"); } else { - CompletionHandler handler = new CompletionHandler(selectedType, loc, true); - new ConstructionSite(loc, new EventHandler(handler.handle), selectedType.Size); + CompletionHandler handler = new CompletionHandler(SelectedType, loc, true); + new ConstructionSite(loc, new EventHandler(handler.Handle), SelectedType.Size); } } else { - remove(view, loc); + Remove(view, loc); } } @@ -100,12 +103,13 @@ private readonly FixedSizeStructureContribution contribution; private readonly Location loc; private readonly bool owned; + /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="args"></param> - public void handle(object sender, EventArgs args) + public void Handle(object sender, EventArgs args) { Structure s = contribution.Create(loc, owned); } @@ -115,9 +119,9 @@ /// /// </summary> /// <returns></returns> - protected override AlphaBlendSpriteSet createAlphaSprites() + protected override AlphaBlendSpriteSet CreateAlphaSprites() { - if (selectedType != null) return new AlphaBlendSpriteSet(selectedType.Sprites); + if (SelectedType != null) return new AlphaBlendSpriteSet(SelectedType.Sprites); else return null; } } Modified: branches/FreeTrainSDL/core/Controllers/Structs/StructPlacementController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/Structs/StructPlacementController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/Structs/StructPlacementController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -57,6 +57,7 @@ private FreeTrain.Controls.IndexSelector indexSelector; private Bitmap previewBitmap; + /// <summary> /// /// </summary> @@ -69,8 +70,9 @@ // load station type list structType.DataSource = groupGroup; structType.DisplayMember = "name"; - updateAfterResize(null, null); + UpdateAfterResize(null, null); } + /// <summary> /// /// </summary> @@ -88,10 +90,12 @@ if (alphaSprites != null) alphaSprites.Dispose(); } + /// <summary> /// /// </summary> public override ILocationDisambiguator Disambiguator { get { return this; } } + /// <summary> /// /// </summary> @@ -124,7 +128,7 @@ this.structType.Size = new System.Drawing.Size(130, 21); this.structType.Sorted = true; this.structType.TabIndex = 2; - this.structType.SelectedIndexChanged += new System.EventHandler(this.onGroupChanged); + this.structType.SelectedIndexChanged += new System.EventHandler(this.OnGroupChanged); // // preview // @@ -175,7 +179,7 @@ this.indexSelector.Name = "indexSelector"; this.indexSelector.Size = new System.Drawing.Size(130, 22); this.indexSelector.TabIndex = 3; - this.indexSelector.indexChanged += new System.EventHandler(this.onTypeChanged); + this.indexSelector.indexChanged += new System.EventHandler(this.OnTypeChanged); // // StructPlacementController // @@ -190,17 +194,18 @@ this.Name = "StructPlacementController"; this.Text = "Building construction"; //! this.Text = "建物の工事(仮)"; - this.Resize += new System.EventHandler(this.updateAfterResize); + this.Resize += new System.EventHandler(this.UpdateAfterResize); ((System.ComponentModel.ISupportInitialize)(this.preview)).EndInit(); this.ResumeLayout(false); } #endregion + /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> - protected virtual void updateAfterResize(object sender, System.EventArgs e) + protected virtual void UpdateAfterResize(object sender, System.EventArgs e) { this.buttonPlace.Width = ((this.preview.Left + this.preview.Width) - this.buttonPlace.Left - 5) / 2; this.buttonRemove.Left = (this.buttonPlace.Left + this.buttonPlace.Width) + 10; @@ -208,15 +213,13 @@ UpdatePreview(); } - /// <summary> /// /// </summary> - protected bool isPlacing { get { return buttonPlace.Checked; } } + protected bool IsPlacing { get { return buttonPlace.Checked; } } + private Location baseLoc = World.Location.Unplaced; - - private Location baseLoc = World.Location.Unplaced; /// <summary> /// /// </summary> @@ -242,6 +245,7 @@ /// <param name="view"></param> /// <param name="surface"></param> public void DrawBefore(QuarterViewDrawer view, DrawContext surface) { } + /// <summary> /// /// </summary> @@ -251,13 +255,14 @@ /// <param name="pt"></param> public void DrawVoxel(QuarterViewDrawer view, DrawContext canvas, Location loc, Point pt) { - if (!isPlacing) return; + if (!IsPlacing) return; if (alphaSprites != null) { if (Cube.CreateExclusive(baseLoc, alphaSprites.size).Contains(loc)) alphaSprites.getSprite(loc - baseLoc).DrawAlpha(canvas.Surface, pt); } } + /// <summary> /// /// </summary> @@ -265,17 +270,17 @@ /// <param name="surface"></param> public void DrawAfter(QuarterViewDrawer view, DrawContext surface) { } - /// <summary> /// Currently selected structure contribution. /// </summary> - protected StructureContribution selectedType + protected virtual StructureContribution SelectedType { get { return (StructureContribution)indexSelector.currentItem; } } + /// <summary> /// /// </summary> @@ -283,7 +288,7 @@ protected override void OnLoad(System.EventArgs e) { base.OnLoad(e); - updateAlphaSprites(); + UpdateAlphaSprites(); } private AlphaBlendSpriteSet alphaSprites; @@ -291,35 +296,35 @@ /// <summary> /// Re-builds an alpha-blending preview. /// </summary> - protected void updateAlphaSprites() + protected void UpdateAlphaSprites() { if (alphaSprites != null) alphaSprites.Dispose(); // builds a new alpha blended preview - alphaSprites = createAlphaSprites(); + alphaSprites = CreateAlphaSprites(); } /// <summary> /// Implemented by the derived class to provide a sprite set used /// to draw a preview of this structure on MapView. /// </summary> - protected abstract AlphaBlendSpriteSet createAlphaSprites(); + protected abstract AlphaBlendSpriteSet CreateAlphaSprites(); - private void onGroupChanged(object sender, System.EventArgs e) + private void OnGroupChanged(object sender, System.EventArgs e) { indexSelector.dataSource = (StructureGroup)structType.SelectedItem; - onTypeChanged(null, null); + OnTypeChanged(null, null); } - /// <summary> /// Called when a selection of the structure has changed. /// </summary> - protected virtual void onTypeChanged(object sender, System.EventArgs e) + protected virtual void OnTypeChanged(object sender, System.EventArgs e) { UpdatePreview(); } + /// <summary> /// /// </summary> @@ -331,7 +336,7 @@ preview.Image = previewBitmap = drawer.createBitmap(); }*/ - if (selectedType != null) updateAlphaSprites(); + if (SelectedType != null) UpdateAlphaSprites(); } } } Modified: branches/FreeTrainSDL/core/Controllers/Structs/VarHeightBuildingController.cs =================================================================== --- branches/FreeTrainSDL/core/Controllers/Structs/VarHeightBuildingController.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/core/Controllers/Structs/VarHeightBuildingController.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -71,7 +71,7 @@ /// <param name="ab"></param> public override void OnClick(MapViewWindow view, Location loc, Point ab) { - if (isPlacing) + if (IsPlacing) { if (!selectedType.CanBeBuilt(loc, height)) { @@ -96,7 +96,7 @@ /// <summary> LocationDisambiguator implementation </summary> public override bool IsSelectable(Location loc) { - if (isPlacing) + if (IsPlacing) { // structures can be placed only on the ground return GroundDisambiguator.theInstance.IsSelectable(loc); @@ -133,7 +133,7 @@ { get { - return (VarHeightBuildingContribution)base.selectedType; + return (VarHeightBuildingContribution)base.SelectedType; } } private int height @@ -148,7 +148,7 @@ /// <summary> /// Re-builds an alpha-blending preview. /// </summary> - protected override AlphaBlendSpriteSet createAlphaSprites() + protected override AlphaBlendSpriteSet CreateAlphaSprites() { // builds a new alpha blended preview @@ -171,7 +171,7 @@ private void heightBox_ValueChanged(object sender, System.EventArgs e) { - updateAlphaSprites(); + UpdateAlphaSprites(); UpdatePreview(); } @@ -180,9 +180,9 @@ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> - protected override void onTypeChanged(object sender, System.EventArgs e) + protected override void OnTypeChanged(object sender, System.EventArgs e) { - base.onTypeChanged(sender, e); + base.OnTypeChanged(sender, e); if (heightBox == null) return; // during initialization // update the min/max of the height Modified: branches/FreeTrainSDL/lib/Controls/MruMenuInline.cs =================================================================== --- branches/FreeTrainSDL/lib/Controls/MruMenuInline.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/lib/Controls/MruMenuInline.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -38,8 +38,17 @@ /// <summary> /// /// </summary> - protected MenuItem firstMenuItem; + private MenuItem firstMenuItem; + /// <summary> + /// + /// </summary> + protected MenuItem FirstMenuItem + { + get { return firstMenuItem; } + set { firstMenuItem = value; } + } + #region Construction /// <summary> @@ -109,16 +118,16 @@ /// <summary> /// /// </summary> - /// <param name="_recentFileMenuItem"></param> - /// <param name="_clickedHandler"></param> - /// <param name="_registryKeyName"></param> + /// <param name="recentFileMenuItem"></param> + /// <param name="clickedHandler"></param> + /// <param name="registryKeyName"></param> /// <param name="loadFromRegistry"></param> - /// <param name="_maxEntries"></param> - public MruMenuInline(MenuItem _recentFileMenuItem, ClickHandler _clickedHandler, String _registryKeyName, bool loadFromRegistry, int _maxEntries) - : base(_recentFileMenuItem, _clickedHandler, _registryKeyName, loadFromRegistry, _maxEntries) + /// <param name="maxEntries"></param> + public MruMenuInline(MenuItem recentFileMenuItem, ClickHandler clickedHandler, String registryKeyName, bool loadFromRegistry, int maxEntries) + : base(recentFileMenuItem, clickedHandler, registryKeyName, loadFromRegistry, maxEntries) { MaxShortenPathLength = 128; - firstMenuItem = _recentFileMenuItem; + this.firstMenuItem = recentFileMenuItem; } #endregion Modified: branches/FreeTrainSDL/lib/SdlDotNet.dll =================================================================== (Binary files differ) Modified: branches/FreeTrainSDL/lib/SdlDotNet.xml =================================================================== --- branches/FreeTrainSDL/lib/SdlDotNet.xml 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/lib/SdlDotNet.xml 2008-04-15 23:00:53 UTC (rev 365) @@ -7402,26 +7402,6 @@ Equivalent to SDL_SRCALPHA </summary> </member> - <member name="T:SdlDotNet.Graphics.ColorMask"> - <summary> - Color mask. - </summary> - </member> - <member name="F:SdlDotNet.Graphics.ColorMask.R"> - <summary> - - </summary> - </member> - <member name="F:SdlDotNet.Graphics.ColorMask.G"> - <summary> - - </summary> - </member> - <member name="F:SdlDotNet.Graphics.ColorMask.B"> - <summary> - - </summary> - </member> <member name="T:SdlDotNet.Graphics.Surface"> <summary> Represents an Sdl drawing surface. @@ -7863,30 +7843,6 @@ </summary> <param name="file">The filename to save to</param> </member> - <member name="M:SdlDotNet.Graphics.Surface.BlitAlpha(System.Drawing.Point,SdlDotNet.Graphics.Surface,System.Drawing.Point,System.Drawing.Size)"> - <summary> - - </summary> - <param name="dstPos"></param> - <param name="source"></param> - <param name="srcPos"></param> - <param name="sz"></param> - </member> - <member name="M:SdlDotNet.Graphics.Surface.HitTest(System.Drawing.Point)"> - <summary> - - </summary> - <param name="p"></param> - <returns></returns> - </member> - <member name="M:SdlDotNet.Graphics.Surface.HitTest(System.Int32,System.Int32)"> - <summary> - - </summary> - <param name="x"></param> - <param name="y"></param> - <returns></returns> - </member> <member name="M:SdlDotNet.Graphics.Surface.Draw(System.Drawing.Point,System.Int32)"> <summary> Draws a pixel to this surface using the color value to speed things up - uses 1,2 or 4 BytesPerPixel modes. @@ -8176,7 +8132,7 @@ </member> <member name="P:SdlDotNet.Graphics.Surface.SourceColorKey"> <summary> - Source color key. A mask color that will not be copied to other plains. + Source color key. A mask color that will not be copied to other Surfaces. </summary> </member> <member name="P:SdlDotNet.Graphics.Surface.ClipRectangle"> Modified: branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/ControllerImpl.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/ControllerImpl.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/ControllerImpl.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -40,7 +40,6 @@ get { return remove; } } - /// <summary> /// /// </summary> Modified: branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/MenuContributionImpl.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/MenuContributionImpl.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/MenuContributionImpl.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -36,6 +36,7 @@ /// </summary> /// <param name="e"></param> public MenuContributionImpl(XmlElement e) : base(e) { } + /// <summary> /// /// </summary> Modified: branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessory.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessory.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessory.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -32,6 +32,7 @@ { private readonly byte index; private readonly RoadAccessoryContribution contrib; + /// <summary> /// /// </summary> @@ -44,6 +45,7 @@ this.contrib = contrib; target.accessory = this; } + /// <summary> /// /// </summary> @@ -53,6 +55,7 @@ { contrib.sprites[index, 0].Draw(display.Surface, pt); } + /// <summary> /// /// </summary> @@ -62,6 +65,7 @@ { contrib.sprites[index, 1].Draw(display.Surface, pt); } + /// <summary> /// /// </summary> Modified: branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessoryContribution.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessoryContribution.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.RoadAccessory/RoadAccessoryContribution.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -62,6 +62,7 @@ /// y=1 if a sprite is in front of a train /// </summary> internal readonly ISprite[,] sprites = new ISprite[2, 2]; + /// <summary> /// /// </summary> @@ -78,6 +79,7 @@ } return drawer; } + /// <summary> /// /// </summary> @@ -87,6 +89,7 @@ { return new ControllerImpl(this, site, false); } + /// <summary> /// /// </summary> @@ -96,6 +99,7 @@ { return new ControllerImpl(this, site, true); } + /// <summary> /// /// </summary> Modified: branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/ContributionReference.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/ContributionReference.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/ContributionReference.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -88,7 +88,7 @@ this.hilightIdx = hilight; this.placeSide = side; this.frontface = front; - this.patternIdx = SpriteSet.getIndexOf(front, side); + this.patternIdx = SpriteSet.GetIndexOf(front, side); } /// <summary> /// Modified: branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/MenuContributionImpl.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/MenuContributionImpl.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/MenuContributionImpl.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -45,12 +45,12 @@ public override void MergeMenu(MainMenu containerMenu) { MenuItem item = new MenuItem("&Half-tile Construction..."); - item.Click += new System.EventHandler(onClick); + item.Click += new System.EventHandler(OnClick); containerMenu.MenuItems[4].MenuItems.Add(item); } - private void onClick(object sender, EventArgs e) + private void OnClick(object sender, EventArgs e) { new ControllerForm().Show(); } Modified: branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/SpriteSet.cs =================================================================== --- branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/SpriteSet.cs 2008-04-14 18:05:11 UTC (rev 364) +++ branches/FreeTrainSDL/plugins/Chiname.Structure.HalfVoxel/SpriteSet.cs 2008-04-15 23:00:53 UTC (rev 365) @@ -60,7 +60,7 @@ { } - static internal int getIndexOf(Direction d, PlaceSide s) + static internal int GetIndexOf(Direction d, PlaceSide s) { return d.index / 2 + (int)s * 4; } @@ -69,6 +69,7 @@ { get { return sprites[idx]; } } + /// <summary> /// /// </summary> @@ -79,11 +80,11 @@ { get { - return sprites[getIndexOf(d, s)]; + return sprites[GetIndexOf(d, s)]; } set { - sprites[getIndexOf(d, s)] = value; + sprites[GetIndexOf(d, s)] = value; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |