You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
(8) |
May
(40) |
Jun
(6) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(1) |
Feb
(48) |
Mar
(2) |
Apr
(15) |
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(13) |
Sep
|
Oct
|
Nov
(61) |
Dec
|
2010 |
Jan
|
Feb
(22) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(30) |
Dec
(4) |
2011 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <st...@us...> - 2010-11-13 18:21:50
|
Revision: 1616 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1616&view=rev Author: stekman Date: 2010-11-13 18:21:44 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Cleaning up Added Paths: ----------- trunk/Archive/CVSROOT/ Removed Paths: ------------- trunk/CVSROOT/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:21:10
|
Revision: 1615 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1615&view=rev Author: stekman Date: 2010-11-13 18:21:04 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Cleaning up Added Paths: ----------- trunk/Archive/cs-sdl/ Removed Paths: ------------- trunk/cs-sdl/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:20:31
|
Revision: 1614 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1614&view=rev Author: stekman Date: 2010-11-13 18:20:25 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Cleaning up Added Paths: ----------- trunk/Archive/Arcane/ Removed Paths: ------------- trunk/Arcane/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:19:06
|
Revision: 1613 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1613&view=rev Author: stekman Date: 2010-11-13 18:19:01 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Cleaning up Added Paths: ----------- trunk/Archive/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:14:59
|
Revision: 1612 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1612&view=rev Author: stekman Date: 2010-11-13 18:14:53 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Cleaning up Added Paths: ----------- branches/Old/ww/ Removed Paths: ------------- branches/ww/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:14:21
|
Revision: 1611 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1611&view=rev Author: stekman Date: 2010-11-13 18:14:15 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Cleaning up Added Paths: ----------- branches/Old/cs-sdl/ Removed Paths: ------------- branches/cs-sdl/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:12:53
|
Revision: 1610 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1610&view=rev Author: stekman Date: 2010-11-13 18:12:47 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Folder to put the old stuff in Added Paths: ----------- branches/Old/vendor/ Removed Paths: ------------- branches/vendor/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2010-11-13 18:11:22
|
Revision: 1609 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1609&view=rev Author: stekman Date: 2010-11-13 18:11:16 +0000 (Sat, 13 Nov 2010) Log Message: ----------- Folder to put the old stuff in Added Paths: ----------- branches/Old/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Pi...@us...> - 2010-11-11 01:38:11
|
Revision: 1608 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1608&view=rev Author: Pikablu Date: 2010-11-11 01:37:57 +0000 (Thu, 11 Nov 2010) Log Message: ----------- Initial commit for experimental branch, and GUI library Added Paths: ----------- branches/experimental/ branches/experimental/AUTHORS branches/experimental/COPYING branches/experimental/ChangeLog branches/experimental/INSTALL branches/experimental/NEWS branches/experimental/README branches/experimental/SdlDotNet.build branches/experimental/SdlDotNet.sln branches/experimental/TODO branches/experimental/build-debug.bat branches/experimental/build-debug.sh branches/experimental/build.bat branches/experimental/build.sh branches/experimental/buildmono-debug.bat branches/experimental/buildmono.bat branches/experimental/clean.bat branches/experimental/clean.sh branches/experimental/create-installer.bat branches/experimental/create-installer.sh branches/experimental/examples/ branches/experimental/examples/SdlDotNetCDPlayer/ branches/experimental/examples/SdlDotNetCDPlayer/App.ico branches/experimental/examples/SdlDotNetCDPlayer/BounceSprite.cs branches/experimental/examples/SdlDotNetCDPlayer/CDPlayerApp.Designer.cs branches/experimental/examples/SdlDotNetCDPlayer/CDPlayerApp.cs branches/experimental/examples/SdlDotNetCDPlayer/CDPlayerApp.resx branches/experimental/examples/SdlDotNetCDPlayer/COPYING branches/experimental/examples/SdlDotNetCDPlayer/Data/ branches/experimental/examples/SdlDotNetCDPlayer/Data/marble1.png branches/experimental/examples/SdlDotNetCDPlayer/Properties/ branches/experimental/examples/SdlDotNetCDPlayer/Properties/AssemblyInfo.cs branches/experimental/examples/SdlDotNetCDPlayer/Properties/Resources.Designer.cs branches/experimental/examples/SdlDotNetCDPlayer/Properties/Resources.resx branches/experimental/examples/SdlDotNetCDPlayer/SdlDotNetCDPlayer.csproj branches/experimental/examples/SdlDotNetCDPlayer/SdlDotNetCDPlayer.exe.build branches/experimental/examples/SdlDotNetCDPlayer/SdlDotNetCDPlayer.sh branches/experimental/examples/SdlDotNetExamples/ branches/experimental/examples/SdlDotNetExamples/App.ico branches/experimental/examples/SdlDotNetExamples/COPYING-GPL branches/experimental/examples/SdlDotNetExamples/COPYING-LGPL branches/experimental/examples/SdlDotNetExamples/COPYING-MIT branches/experimental/examples/SdlDotNetExamples/Data/ branches/experimental/examples/SdlDotNetExamples/Data/Background1.png branches/experimental/examples/SdlDotNetExamples/Data/Background2.png branches/experimental/examples/SdlDotNetExamples/Data/Bomb.bmp branches/experimental/examples/SdlDotNetExamples/Data/BombSweeper.nes branches/experimental/examples/SdlDotNetExamples/Data/FreeSans.ttf branches/experimental/examples/SdlDotNetExamples/Data/Head.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe006.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe007.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe008.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe009.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe010.World.txt branches/experimental/examples/SdlDotNetExamples/Data/NeHe010.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe011.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe012.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe015.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe016.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe017.Bumps.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe017.Font.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe018.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe019.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe020.Image1.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe020.Image2.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe020.Logo.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe020.Mask1.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe020.Mask2.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe023.BG.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe023.Reflect.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe025.Sphere.txt branches/experimental/examples/SdlDotNetExamples/Data/NeHe025.Torus.txt branches/experimental/examples/SdlDotNetExamples/Data/NeHe025.Tube.txt branches/experimental/examples/SdlDotNetExamples/Data/NeHe026.Ball.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe026.EnvRoll.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe026.EnvWall.bmp branches/experimental/examples/SdlDotNetExamples/Data/NeHe034.Terrain.raw branches/experimental/examples/SdlDotNetExamples/Data/SolarWars2001.nes branches/experimental/examples/SdlDotNetExamples/Data/Tree.bmp branches/experimental/examples/SdlDotNetExamples/Data/Widgets/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/CheckBox/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/CheckBox/checked-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/CheckBox/checked.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/CheckBox/unchecked-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/CheckBox/unchecked.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/HScrollBar/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/HScrollBar/button_left.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/HScrollBar/button_right.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/HScrollBar/cursor.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/RadioButton/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/RadioButton/checked-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/RadioButton/checked.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/RadioButton/unchecked-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/RadioButton/unchecked.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/VScrollBar/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/VScrollBar/button_down.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/VScrollBar/button_up.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/VScrollBar/cursor.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Window Switcher/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Window Switcher/menu.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Window Switcher/menubutton.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/ branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/closebutton-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/closebutton.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/maximizebutton-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/maximizebutton.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/minimizebutton-hover.png branches/experimental/examples/SdlDotNetExamples/Data/Widgets/Windows/minimizebutton.png branches/experimental/examples/SdlDotNetExamples/Data/amp.png branches/experimental/examples/SdlDotNetExamples/Data/background.jpg branches/experimental/examples/SdlDotNetExamples/Data/background.png branches/experimental/examples/SdlDotNetExamples/Data/ball.png branches/experimental/examples/SdlDotNetExamples/Data/bed.png branches/experimental/examples/SdlDotNetExamples/Data/bedroom.png branches/experimental/examples/SdlDotNetExamples/Data/blueBlock.bmp branches/experimental/examples/SdlDotNetExamples/Data/boing.wav branches/experimental/examples/SdlDotNetExamples/Data/circle.png branches/experimental/examples/SdlDotNetExamples/Data/comic.ttf branches/experimental/examples/SdlDotNetExamples/Data/comicbd.ttf branches/experimental/examples/SdlDotNetExamples/Data/cursor.png branches/experimental/examples/SdlDotNetExamples/Data/door.png branches/experimental/examples/SdlDotNetExamples/Data/elite.nes branches/experimental/examples/SdlDotNetExamples/Data/fard-two.ogg branches/experimental/examples/SdlDotNetExamples/Data/floor-00.png branches/experimental/examples/SdlDotNetExamples/Data/floor-01.png branches/experimental/examples/SdlDotNetExamples/Data/floor-02.png branches/experimental/examples/SdlDotNetExamples/Data/floor-03.png branches/experimental/examples/SdlDotNetExamples/Data/gameOver.bmp branches/experimental/examples/SdlDotNetExamples/Data/gameOver.wav branches/experimental/examples/SdlDotNetExamples/Data/gamePause.bmp branches/experimental/examples/SdlDotNetExamples/Data/guitar.png branches/experimental/examples/SdlDotNetExamples/Data/hero.png branches/experimental/examples/SdlDotNetExamples/Data/hitBottom.wav branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis0.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis1.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis2.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis3.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis4.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis5.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis6.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtis7.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtisF0.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtisF3.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtisF4.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtisF5.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtisF6.png branches/experimental/examples/SdlDotNetExamples/Data/ian_curtisF7.png branches/experimental/examples/SdlDotNetExamples/Data/levelup.wav branches/experimental/examples/SdlDotNetExamples/Data/lounge.png branches/experimental/examples/SdlDotNetExamples/Data/marble1.png branches/experimental/examples/SdlDotNetExamples/Data/marble11.png branches/experimental/examples/SdlDotNetExamples/Data/marble2.png branches/experimental/examples/SdlDotNetExamples/Data/marble3.png branches/experimental/examples/SdlDotNetExamples/Data/marble4.png branches/experimental/examples/SdlDotNetExamples/Data/marble5.png branches/experimental/examples/SdlDotNetExamples/Data/marble6.png branches/experimental/examples/SdlDotNetExamples/Data/mason2.mid branches/experimental/examples/SdlDotNetExamples/Data/move.wav branches/experimental/examples/SdlDotNetExamples/Data/paddle1.png branches/experimental/examples/SdlDotNetExamples/Data/paddle2.png branches/experimental/examples/SdlDotNetExamples/Data/permute.wav branches/experimental/examples/SdlDotNetExamples/Data/purpleBlock.bmp branches/experimental/examples/SdlDotNetExamples/Data/redBlock.bmp branches/experimental/examples/SdlDotNetExamples/Data/reduction.wav branches/experimental/examples/SdlDotNetExamples/Data/slideup.wav branches/experimental/examples/SdlDotNetExamples/Data/snowbackground.png branches/experimental/examples/SdlDotNetExamples/Data/sofa.png branches/experimental/examples/SdlDotNetExamples/Data/t.nes branches/experimental/examples/SdlDotNetExamples/Data/test.mpg branches/experimental/examples/SdlDotNetExamples/Data/titlebar.png branches/experimental/examples/SdlDotNetExamples/Data/whiteBlock.bmp branches/experimental/examples/SdlDotNetExamples/Data/yellowBlock.bmp branches/experimental/examples/SdlDotNetExamples/Isotope/ branches/experimental/examples/SdlDotNetExamples/Isotope/Actor.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Anime.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Collider.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Dissolver.cs branches/experimental/examples/SdlDotNetExamples/Isotope/DissolverRandomCreator.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Engine.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Isometric.cs branches/experimental/examples/SdlDotNetExamples/Isotope/IsotopeMain.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Keys.cs branches/experimental/examples/SdlDotNetExamples/Isotope/LeadActor.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Monster.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Object3d.cs branches/experimental/examples/SdlDotNetExamples/Isotope/ObjectGravity.cs branches/experimental/examples/SdlDotNetExamples/Isotope/ObjectPortable.cs branches/experimental/examples/SdlDotNetExamples/Isotope/ObjectTime.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Physics.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Pointing.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Portal.cs branches/experimental/examples/SdlDotNetExamples/Isotope/README.txt branches/experimental/examples/SdlDotNetExamples/Isotope/Scene.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Simulator.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Skin.cs branches/experimental/examples/SdlDotNetExamples/Isotope/SkinsLib.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Sprites.cs branches/experimental/examples/SdlDotNetExamples/Isotope/Vector.cs branches/experimental/examples/SdlDotNetExamples/Isotope/View.cs branches/experimental/examples/SdlDotNetExamples/NeHe/ branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe001.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe002.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe003.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe004.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe005.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe006.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe007.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe008.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe009.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe010.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe011.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe012.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe016.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe018.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe019.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe020.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe023.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe025.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe026.cs branches/experimental/examples/SdlDotNetExamples/NeHe/NeHe034.cs branches/experimental/examples/SdlDotNetExamples/Properties/ branches/experimental/examples/SdlDotNetExamples/Properties/AssemblyInfo.cs branches/experimental/examples/SdlDotNetExamples/Properties/Resources.Designer.cs branches/experimental/examples/SdlDotNetExamples/Properties/Resources.resx branches/experimental/examples/SdlDotNetExamples/README.txt branches/experimental/examples/SdlDotNetExamples/RedBook/ branches/experimental/examples/SdlDotNetExamples/RedBook/Jitter.cs branches/experimental/examples/SdlDotNetExamples/RedBook/JitterPoint.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookAAIndex.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookAAPoly.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookAARgb.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookAlpha.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookBezierCurve.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookBezierMesh.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookBezierSurface.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookChecker.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookCheckerOld.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookDisplayList.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookDouble.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookDrawF.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookFeedback.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookFont.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookHello.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookImage.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookLines.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookMipMap.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookModel.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookNurbs.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookPickDepth.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookPickSquare.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookPlane.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookPolygonStippling.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookQuadric.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookSelect.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookSmooth.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookStroke.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookSurface.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookSurfaceOld.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTess.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTessWind.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTexBind.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTexSub.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTextureProxies.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTextureSurf.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTorus.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookTrim.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookUnproject.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookVertexArray.cs branches/experimental/examples/SdlDotNetExamples/RedBook/RedBookWrap.cs branches/experimental/examples/SdlDotNetExamples/SdlDotNetExamples.csproj branches/experimental/examples/SdlDotNetExamples/SdlDotNetExamples.exe.build branches/experimental/examples/SdlDotNetExamples/SdlDotNetExamples.sh branches/experimental/examples/SdlDotNetExamples/SdlDotNetExamplesBrowser.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/ branches/experimental/examples/SdlDotNetExamples/SharpNes/CHANGELOG branches/experimental/examples/SdlDotNetExamples/SharpNes/EngineBase.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/LICENSE branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/ branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/Cartridge.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/Joypad.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/Mapper.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/Nes6502.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/NesEngine.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/Nes/Ppu.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/README branches/experimental/examples/SdlDotNetExamples/SharpNes/SharpNesMain.cs branches/experimental/examples/SdlDotNetExamples/SharpNes/VideoNes.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/ branches/experimental/examples/SdlDotNetExamples/SimpleGame/Entity.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/EntityMoveEventArgs.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/EntityMoveRequestEventArgs.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/EntityPlaceEventArgs.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/EntitySprite.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/EventManager.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/Game.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/GameStatusEventArgs.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/GameView.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/InputController.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/LogFile.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/Map.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/MapBuiltEventArgs.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/Names.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/Player.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/Sector.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/SectorSprite.cs branches/experimental/examples/SdlDotNetExamples/SimpleGame/SimpleGameMain.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/ branches/experimental/examples/SdlDotNetExamples/SmallDemos/AudioExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Bomb.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/BombRun.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/BounceSprite.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/BounceSprites.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Bullet.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/FireEventArgs.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/FontExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Gears.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/GuiExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/HelloWorld.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/HeroExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/JoystickExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/MoviePlayer.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/OpenGlFont.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/ParticlesExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Player.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/PongExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/PrimitivesExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Rectangles.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/SimpleExample.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/SnowDemo.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Snowflake.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/SpriteCollectionSort.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/StreamingAudio.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/Template.cs branches/experimental/examples/SdlDotNetExamples/SmallDemos/TextItem.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/ branches/experimental/examples/SdlDotNetExamples/SpriteDemos/BounceMode.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/BounceSprite.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/BoundedSprite.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/BoundedTextSprite.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/DemoMode.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/DragMode.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/DragSprite.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/FontMode.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/MultipleMode.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/SpriteDemosMain.cs branches/experimental/examples/SdlDotNetExamples/SpriteDemos/ViewportMode.cs branches/experimental/examples/SdlDotNetExamples/TextButtonSprite.cs branches/experimental/examples/SdlDotNetExamples/Triad/ branches/experimental/examples/SdlDotNetExamples/Triad/Block.cs branches/experimental/examples/SdlDotNetExamples/Triad/BlockGrid.cs branches/experimental/examples/SdlDotNetExamples/Triad/BlueSquare.cs branches/experimental/examples/SdlDotNetExamples/Triad/BouncingSquare.cs branches/experimental/examples/SdlDotNetExamples/Triad/Enums.cs branches/experimental/examples/SdlDotNetExamples/Triad/Events.cs branches/experimental/examples/SdlDotNetExamples/Triad/GameArea.cs branches/experimental/examples/SdlDotNetExamples/Triad/GameException.cs branches/experimental/examples/SdlDotNetExamples/Triad/GameObject.cs branches/experimental/examples/SdlDotNetExamples/Triad/MyGameArea.cs branches/experimental/examples/SdlDotNetExamples/Triad/NullBlock.cs branches/experimental/examples/SdlDotNetExamples/Triad/Scoreboard.cs branches/experimental/examples/SdlDotNetExamples/Triad/TODO branches/experimental/examples/SdlDotNetExamples/Triad/TriadGame.cs branches/experimental/examples/SdlDotNetExamples/Triad/TriadMain.cs branches/experimental/examples/SdlDotNetExamples/Triad/TriadTests.cs branches/experimental/examples/SdlDotNetExamples/Triad/Utilities.cs branches/experimental/lib/ branches/experimental/lib/net-2.0/ branches/experimental/lib/net-2.0/Tao.OpenGl.License.txt branches/experimental/lib/net-2.0/Tao.OpenGl.Readme.txt branches/experimental/lib/net-2.0/Tao.OpenGl.dll branches/experimental/lib/net-2.0/Tao.OpenGl.dll.config branches/experimental/lib/net-2.0/Tao.OpenGl.xml branches/experimental/lib/net-2.0/Tao.Sdl.License.txt branches/experimental/lib/net-2.0/Tao.Sdl.Readme.txt branches/experimental/lib/net-2.0/Tao.Sdl.dll branches/experimental/lib/net-2.0/Tao.Sdl.dll.config branches/experimental/lib/net-2.0/Tao.Sdl.xml branches/experimental/lib/osxdeps/ branches/experimental/lib/osxdeps/SDL-1.2.13.dmg branches/experimental/lib/osxdeps/SDL_gfx-2.0.16.dmg branches/experimental/lib/osxdeps/SDL_image-1.2.6.dmg branches/experimental/lib/osxdeps/SDL_mixer-1.2.8.dmg branches/experimental/lib/osxdeps/SDL_net-1.2.7.dmg branches/experimental/lib/osxdeps/SDL_ttf-2.0.9.dmg branches/experimental/lib/osxdeps/smpeg-0.4.4.dmg branches/experimental/lib/win32deps/ branches/experimental/lib/win32deps/COPYING branches/experimental/lib/win32deps/Readme-SDL.txt branches/experimental/lib/win32deps/Readme-gfx.txt branches/experimental/lib/win32deps/Readme-image.txt branches/experimental/lib/win32deps/Readme-mixer.txt branches/experimental/lib/win32deps/Readme-net.txt branches/experimental/lib/win32deps/Readme-smpeg.txt branches/experimental/lib/win32deps/Readme-ttf.txt branches/experimental/lib/win32deps/SDL.dll branches/experimental/lib/win32deps/SDL_gfx.dll branches/experimental/lib/win32deps/SDL_image.dll branches/experimental/lib/win32deps/SDL_mixer.dll branches/experimental/lib/win32deps/SDL_net.dll branches/experimental/lib/win32deps/SDL_ttf.dll branches/experimental/lib/win32deps/jpeg.dll branches/experimental/lib/win32deps/libfreetype-6.dll branches/experimental/lib/win32deps/libogg-0.dll branches/experimental/lib/win32deps/libpng12-0.dll branches/experimental/lib/win32deps/libtiff-3.dll branches/experimental/lib/win32deps/libvorbis-0.dll branches/experimental/lib/win32deps/libvorbisfile-3.dll branches/experimental/lib/win32deps/smpeg.dll branches/experimental/lib/win32deps/zlib1.dll branches/experimental/setup/ branches/experimental/setup/osx/ branches/experimental/setup/osx/SdlDotNet.pmproj branches/experimental/setup/windows/ branches/experimental/setup/windows/SdlDotNetRuntime.nsi branches/experimental/setup/windows/SdlDotNetSDK.nsi branches/experimental/src/ branches/experimental/src/Audio/ branches/experimental/src/Audio/AudioException.cs branches/experimental/src/Audio/AudioStream.cs branches/experimental/src/Audio/CDDrive.cs branches/experimental/src/Audio/CDRom.cs branches/experimental/src/Audio/Channel.cs branches/experimental/src/Audio/ChannelFinishedEventArgs.cs branches/experimental/src/Audio/Mixer.cs branches/experimental/src/Audio/Music.cs branches/experimental/src/Audio/MusicCollection.cs branches/experimental/src/Audio/MusicDictionary.cs branches/experimental/src/Audio/MusicFinishedEventArgs.cs branches/experimental/src/Audio/MusicNotPlayingException.cs branches/experimental/src/Audio/MusicPlayer.cs branches/experimental/src/Audio/Sound.cs branches/experimental/src/Audio/SoundDictionary.cs branches/experimental/src/Audio/SoundEventArgs.cs branches/experimental/src/COPYING branches/experimental/src/Core/ branches/experimental/src/Core/BaseSdlResource.cs branches/experimental/src/Core/Events.cs branches/experimental/src/Core/QuitEventArgs.cs branches/experimental/src/Core/SdlEventArgs.cs branches/experimental/src/Core/SdlException.cs branches/experimental/src/Core/TickEventArgs.cs branches/experimental/src/Core/Timer.cs branches/experimental/src/Core/UserEventArgs.cs branches/experimental/src/Core/Vector.cs branches/experimental/src/Graphics/ branches/experimental/src/Graphics/Font.cs branches/experimental/src/Graphics/FontException.cs branches/experimental/src/Graphics/GlyphData.cs branches/experimental/src/Graphics/IPrimitive.cs branches/experimental/src/Graphics/Movie.cs branches/experimental/src/Graphics/MovieStatusException.cs branches/experimental/src/Graphics/NativeMethods.cs branches/experimental/src/Graphics/Primitives/ branches/experimental/src/Graphics/Primitives/Bezier.cs branches/experimental/src/Graphics/Primitives/Box.cs branches/experimental/src/Graphics/Primitives/Circle.cs branches/experimental/src/Graphics/Primitives/Ellipse.cs branches/experimental/src/Graphics/Primitives/Line.cs branches/experimental/src/Graphics/Primitives/Pie.cs branches/experimental/src/Graphics/Primitives/Polygon.cs branches/experimental/src/Graphics/Primitives/TexturedPolygon.cs branches/experimental/src/Graphics/Primitives/Triangle.cs branches/experimental/src/Graphics/SdlColor.cs branches/experimental/src/Graphics/Sprites/ branches/experimental/src/Graphics/Sprites/AnimatedSprite.cs branches/experimental/src/Graphics/Sprites/AnimationCollection.cs branches/experimental/src/Graphics/Sprites/AnimationDictionary.cs branches/experimental/src/Graphics/Sprites/AnimationException.cs branches/experimental/src/Graphics/Sprites/ChangedZAxisEventArgs.cs branches/experimental/src/Graphics/Sprites/KillSpriteEventArgs.cs branches/experimental/src/Graphics/Sprites/Sprite.cs branches/experimental/src/Graphics/Sprites/SpriteCollection.cs branches/experimental/src/Graphics/Sprites/SpriteException.cs branches/experimental/src/Graphics/Sprites/TextSprite.cs branches/experimental/src/Graphics/Surface.cs branches/experimental/src/Graphics/SurfaceCollection.cs branches/experimental/src/Graphics/SurfaceGl.cs branches/experimental/src/Graphics/SurfaceLostException.cs branches/experimental/src/Graphics/Transformation.cs branches/experimental/src/Graphics/Transparent.png branches/experimental/src/Graphics/Video.cs branches/experimental/src/Graphics/VideoExposeEventArgs.cs branches/experimental/src/Graphics/VideoInfo.cs branches/experimental/src/Graphics/VideoResizeEventArgs.cs branches/experimental/src/Input/ branches/experimental/src/Input/ActiveEventArgs.cs branches/experimental/src/Input/BallMotion.cs branches/experimental/src/Input/Joystick.cs branches/experimental/src/Input/JoystickAxisEventArgs.cs branches/experimental/src/Input/JoystickBallEventArgs.cs branches/experimental/src/Input/JoystickButtonEventArgs.cs branches/experimental/src/Input/JoystickHatEventArgs.cs branches/experimental/src/Input/Joysticks.cs branches/experimental/src/Input/Keyboard.cs branches/experimental/src/Input/KeyboardEventArgs.cs branches/experimental/src/Input/KeyboardState.cs branches/experimental/src/Input/Mouse.cs branches/experimental/src/Input/MouseButtonEventArgs.cs branches/experimental/src/Input/MouseMotionEventArgs.cs branches/experimental/src/Particles/ branches/experimental/src/Particles/BaseParticle.cs branches/experimental/src/Particles/Emitters/ branches/experimental/src/Particles/Emitters/ParticleCircleEmitter.cs branches/experimental/src/Particles/Emitters/ParticleEmitter.cs branches/experimental/src/Particles/Emitters/ParticlePixelEmitter.cs branches/experimental/src/Particles/Emitters/ParticleRectangleEmitter.cs branches/experimental/src/Particles/Emitters/ParticleSpriteEmitter.cs branches/experimental/src/Particles/Emitters/ParticleSurfaceEmitter.cs branches/experimental/src/Particles/Manipulators/ branches/experimental/src/Particles/Manipulators/IParticleManipulator.cs branches/experimental/src/Particles/Manipulators/ParticleBoundary.cs branches/experimental/src/Particles/Manipulators/ParticleFriction.cs branches/experimental/src/Particles/Manipulators/ParticleGravity.cs branches/experimental/src/Particles/Manipulators/ParticleManipulatorCollection.cs branches/experimental/src/Particles/Manipulators/ParticleVortex.cs branches/experimental/src/Particles/Particle/ branches/experimental/src/Particles/ParticleCircle.cs branches/experimental/src/Particles/ParticleCollection.cs branches/experimental/src/Particles/ParticlePixel.cs branches/experimental/src/Particles/ParticleRectangle.cs branches/experimental/src/Particles/ParticleSprite.cs branches/experimental/src/Particles/ParticleSurface.cs branches/experimental/src/Particles/ParticleSystem.cs branches/experimental/src/Particles/ParticleSystemCollection.cs branches/experimental/src/Properties/ branches/experimental/src/Properties/AssemblyInfo.cs branches/experimental/src/Properties/Resources.Designer.cs branches/experimental/src/Properties/Resources.resx branches/experimental/src/SdlDotNet.csproj branches/experimental/src/SdlDotNet.dll.build branches/experimental/src/SdlDotNet.dll.config branches/experimental/src/SdlDotNet.snk branches/experimental/src/Widgets/ branches/experimental/src/Widgets/AnimatedWidget.cs branches/experimental/src/Widgets/BeforeKeyDownEventArgs.cs branches/experimental/src/Widgets/BorderStyle.cs branches/experimental/src/Widgets/Button.cs branches/experimental/src/Widgets/CharRenderOptions.cs branches/experimental/src/Widgets/CheckBox.cs branches/experimental/src/Widgets/ComboBox.cs branches/experimental/src/Widgets/Component.cs branches/experimental/src/Widgets/ComponentCollection.cs branches/experimental/src/Widgets/ContainerWidget.cs branches/experimental/src/Widgets/DialogResult.cs branches/experimental/src/Widgets/DrawingSupport.cs branches/experimental/src/Widgets/GroupBox.cs branches/experimental/src/Widgets/HScrollBar.cs branches/experimental/src/Widgets/HighlightType.cs branches/experimental/src/Widgets/Highlighter.cs branches/experimental/src/Widgets/IContainer.cs branches/experimental/src/Widgets/IListBoxItem.cs branches/experimental/src/Widgets/ImageSizeMode.cs branches/experimental/src/Widgets/InvocationItem.cs branches/experimental/src/Widgets/Keyboard.cs branches/experimental/src/Widgets/Label.cs branches/experimental/src/Widgets/ListBox.cs branches/experimental/src/Widgets/ListBoxItemCollection.cs branches/experimental/src/Widgets/ListBoxTextItem.cs branches/experimental/src/Widgets/MessageBox.cs branches/experimental/src/Widgets/MessageBoxButtons.cs branches/experimental/src/Widgets/MouseButtonEventArgs.cs branches/experimental/src/Widgets/NumericUpDown.cs branches/experimental/src/Widgets/Panel.cs branches/experimental/src/Widgets/PictureBox.cs branches/experimental/src/Widgets/ProgressBar.cs branches/experimental/src/Widgets/ProgressBarTextStyle.cs branches/experimental/src/Widgets/RadioButton.cs branches/experimental/src/Widgets/Screen.cs branches/experimental/src/Widgets/ScrollableWidget.cs branches/experimental/src/Widgets/SelectedItemCollection.cs branches/experimental/src/Widgets/TextBox.cs branches/experimental/src/Widgets/TextRenderer.cs branches/experimental/src/Widgets/Timer.cs branches/experimental/src/Widgets/TitleBar.cs branches/experimental/src/Widgets/ToolTip.cs branches/experimental/src/Widgets/VScrollBar.cs branches/experimental/src/Widgets/ValueChangedEventArgs.cs branches/experimental/src/Widgets/Widget.cs branches/experimental/src/Widgets/WidgetAddedEventArgscs.cs branches/experimental/src/Widgets/WidgetCollection.cs branches/experimental/src/Widgets/WidgetOverlayCollection.cs branches/experimental/src/Widgets/WidgetRenderer.cs branches/experimental/src/Widgets/Widgets.cs branches/experimental/src/Widgets/Window.cs branches/experimental/src/Widgets/WindowAddedEventArgs.cs branches/experimental/src/Widgets/WindowCollection.cs branches/experimental/src/Widgets/WindowManager.cs branches/experimental/src/Widgets/WindowRemovedEventArgs.cs branches/experimental/src/Widgets/WindowStartPosition.cs branches/experimental/src/Widgets/WindowState.cs branches/experimental/src/Widgets/WindowSwitcher.cs branches/experimental/src/Widgets/WindowSwitcherButton.cs branches/experimental/src/Windows/ branches/experimental/src/Windows/.cvsignore branches/experimental/src/Windows/SurfaceControl.Designer.cs branches/experimental/src/Windows/SurfaceControl.bmp branches/experimental/src/Windows/SurfaceControl.cs branches/experimental/src/Windows/SurfaceControl.resx branches/experimental/tests/ branches/experimental/tests/COPYING branches/experimental/tests/DrawableTest.cs branches/experimental/tests/FreeMono.ttf branches/experimental/tests/FreeSans.ttf branches/experimental/tests/Properties/ branches/experimental/tests/Properties/AssemblyInfo.cs branches/experimental/tests/SdlGuiTest.cs branches/experimental/tests/SdlSpriteTest.cs branches/experimental/tests/SdlTest.cs branches/experimental/tests/SdlTestGfx.cs branches/experimental/tests/SdlTestImage.cs branches/experimental/tests/SdlTestMixer.cs branches/experimental/tests/SdlTestTtf.cs branches/experimental/tests/SdlTestVideo.cs branches/experimental/tests/SmpegTest.cs branches/experimental/tests/Tests.csproj branches/experimental/tests/Tests.dll.build branches/experimental/tests/UtilityTest.cs branches/experimental/tests/nunit.framework.dll branches/experimental/tests/test.bmp branches/experimental/tests/test.gif branches/experimental/tests/test.jpg branches/experimental/tests/test.mp3 branches/experimental/tests/test.mpg branches/experimental/tests/test.ogg branches/experimental/tests/test.pcx branches/experimental/tests/test.png branches/experimental/tests/test.pnm branches/experimental/tests/test.tga branches/experimental/tests/test.tif branches/experimental/tests/test.wav branches/experimental/tests/test.xpm branches/experimental/tests/testicon.bmp branches/experimental/tools/ branches/experimental/tools/logos/ branches/experimental/tools/logos/App.ico branches/experimental/tools/logos/logo.gif branches/experimental/tools/logos/logo_phpBB.gif branches/experimental/tools/logos/logo_phpBB2.gif branches/experimental/tools/logos/logo_phpBBwhiteback.gif branches/experimental/tools/logos/sdldotnet.icns branches/experimental/tools/logos/sdldotnet.png branches/experimental/tools/logos/sdldotnet_128x128.png branches/experimental/tools/logos/sdldotnet_32x32.png branches/experimental/tools/logos/sdldotnet_64x64.png branches/experimental/tools/logos/sdldotnet_full.gif branches/experimental/tools/logos/sdldotnet_full.png branches/experimental/tools/prebuild/ branches/experimental/tools/prebuild/COPYING branches/experimental/tools/prebuild/prebuild.exe Added: branches/experimental/AUTHORS =================================================================== --- branches/experimental/AUTHORS (rev 0) +++ branches/experimental/AUTHORS 2010-11-11 01:37:57 UTC (rev 1608) @@ -0,0 +1,13 @@ +The following are the authors and contributors of SDL.NET: + +* SDL.NET by David "Jendave" Hudson (je...@ya...) +* Lots of Code and examples - Rob Loach (http://www.robloach.net) +* Multiline ttf display in Font class - Paul Aspinall (pau...@gm...) +* SdlDotNet.OpenGl reimplementation and many bugfixes - Jonathan Porter AKA BioSlayer (jon...@gm...) +* Lots of bug reports - dogwatch +* Gui Examples and parts of Sprite code by D. R. E. Moonfire (d.m...@mf...) +* Original version by Will Weisser (og...@9m...) with additional code from Scott Hilleard (Sco...@ya...) +* Additional Code & Documentation by Ben Ratzlaff (rat...@cs...) +* SDL.Image originally contributed by Klavs Martens (kla...@so...) +* SDL.TTF originally contributed by Lucas Maloney + Added: branches/experimental/COPYING =================================================================== --- branches/experimental/COPYING (rev 0) +++ branches/experimental/COPYING 2010-11-11 01:37:57 UTC (rev 1608) @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distribut... [truncated message content] |
From: <Pi...@us...> - 2010-11-07 00:38:46
|
Revision: 1607 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1607&view=rev Author: Pikablu Date: 2010-11-07 00:38:40 +0000 (Sun, 07 Nov 2010) Log Message: ----------- Added check to Events.CloseMixer() to prevent a crash if the dll is missing Modified Paths: -------------- trunk/SdlDotNet/src/Core/Events.cs Modified: trunk/SdlDotNet/src/Core/Events.cs =================================================================== --- trunk/SdlDotNet/src/Core/Events.cs 2010-11-07 00:33:03 UTC (rev 1606) +++ trunk/SdlDotNet/src/Core/Events.cs 2010-11-07 00:38:40 UTC (rev 1607) @@ -498,16 +498,16 @@ /// </summary> public static void CloseMixer() { - try - { + try { SdlMixer.Mix_CloseAudio(); - if (Sdl.SDL_WasInit(Sdl.SDL_INIT_AUDIO) != 0) - { + if (Sdl.SDL_WasInit(Sdl.SDL_INIT_AUDIO) != 0) { Sdl.SDL_QuitSubSystem(Sdl.SDL_INIT_AUDIO); } - } - catch (AccessViolationException) + } catch (AccessViolationException) { } + // No DLL? No problem. + catch (DllNotFoundException) + { } } /// <summary> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Pi...@us...> - 2010-11-07 00:33:13
|
Revision: 1606 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1606&view=rev Author: Pikablu Date: 2010-11-07 00:33:03 +0000 (Sun, 07 Nov 2010) Log Message: ----------- Fixed crash in the constructor of Graphics.Primitives.Bezier(ArrayList, int) Modified Paths: -------------- trunk/SdlDotNet/src/Graphics/Primitives/Bezier.cs Modified: trunk/SdlDotNet/src/Graphics/Primitives/Bezier.cs =================================================================== --- trunk/SdlDotNet/src/Graphics/Primitives/Bezier.cs 2010-11-07 00:27:00 UTC (rev 1605) +++ trunk/SdlDotNet/src/Graphics/Primitives/Bezier.cs 2010-11-07 00:33:03 UTC (rev 1606) @@ -98,7 +98,7 @@ } this.x = new short[points.Count]; this.y = new short[points.Count]; - this.n = 0; + this.n = points.Count; this.list = new ArrayList(); this.xTotal = 0; this.yTotal = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Pi...@us...> - 2010-11-07 00:27:06
|
Revision: 1605 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1605&view=rev Author: Pikablu Date: 2010-11-07 00:27:00 +0000 (Sun, 07 Nov 2010) Log Message: ----------- Fixed the exception that always occured when calling Events.Wait() Modified Paths: -------------- trunk/SdlDotNet/src/Core/Events.cs Modified: trunk/SdlDotNet/src/Core/Events.cs =================================================================== --- trunk/SdlDotNet/src/Core/Events.cs 2010-09-01 07:28:43 UTC (rev 1604) +++ trunk/SdlDotNet/src/Core/Events.cs 2010-11-07 00:27:00 UTC (rev 1605) @@ -593,7 +593,7 @@ public static void Wait() { Sdl.SDL_Event ev; - if (Sdl.SDL_WaitEvent(out ev) == (int)SdlFlag.Error2) + if (Sdl.SDL_WaitEvent(out ev) == (int)SdlFlag.Error) { throw SdlException.Generate(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-09-01 07:28:49
|
Revision: 1604 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1604&view=rev Author: jendave Date: 2010-09-01 07:28:43 +0000 (Wed, 01 Sep 2010) Log Message: ----------- fit more cards on paper Modified Paths: -------------- trunk/hqgen/config.txt Modified: trunk/hqgen/config.txt =================================================================== --- trunk/hqgen/config.txt 2010-09-01 07:26:39 UTC (rev 1603) +++ trunk/hqgen/config.txt 2010-09-01 07:28:43 UTC (rev 1604) @@ -48,7 +48,7 @@ output.page.rows = 3 output.page.columns = 3 output.page.rotate = 0 -output.page.rotate.last.rows = 1 +output.page.rotate.last.rows = 0 output.page.rotate.align.right = 0 output.page.offset.top = 0 output.page.offset.left = 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-09-01 07:26:45
|
Revision: 1603 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1603&view=rev Author: jendave Date: 2010-09-01 07:26:39 +0000 (Wed, 01 Sep 2010) Log Message: ----------- Ignore output. Fix memory issue. fix sets Modified Paths: -------------- trunk/hqgen/config.txt trunk/hqgen/data/sets.txt trunk/hqgen/scripts/includes/global.php Property Changed: ---------------- trunk/hqgen/output/ Modified: trunk/hqgen/config.txt =================================================================== --- trunk/hqgen/config.txt 2010-09-01 07:14:41 UTC (rev 1602) +++ trunk/hqgen/config.txt 2010-09-01 07:26:39 UTC (rev 1603) @@ -62,7 +62,7 @@ [cropped art] art.random = 0 art.keep.aspect.ratio = 1 -art.directory = j:\ap\pics +art.directory = /USers/dhudson/Personal/dev/mtg/pics art.extension = jpg art.error.when.missing = 0 art.debug = 0 Modified: trunk/hqgen/data/sets.txt =================================================================== --- trunk/hqgen/data/sets.txt 2010-09-01 07:14:41 UTC (rev 1602) +++ trunk/hqgen/data/sets.txt 2010-09-01 07:26:39 UTC (rev 1603) @@ -1,4 +1,5 @@ -REL Promo - Release Events +REW Promo - Rewards +REL Promo - Release Events PRE Promo - Prerelease Events PR Promo - Other JGC Promo - Judge Gift Cards @@ -9,6 +10,9 @@ THG Promo - Two-Headed Giant SUM Promo - Summer of Magic HHL Promo - Happy Holidays +APL Promo - Asia Pacific Land +EUL Promo - European Land Program +GUR Promo - Guru Lands ARC Promo - Armada Comics DLM Promo - DCI Legend Membership PTR Promo - Pro Tour @@ -18,6 +22,8 @@ STO Promo - Stores JUN Promo - Junior Series DCI Promo +TKX Tokens - Tenth Edition +TK Tokens FBP Full Box Promotion MGD Magic Game Day BIN Book Inserts @@ -121,4 +127,4 @@ ZEN Zendikar WWK Worldwake ROE Rise of Eldrazi -M11 Magic 2011 \ No newline at end of file +M11 Magic 2011 Property changes on: trunk/hqgen/output ___________________________________________________________________ Added: svn:ignore + *.png *.txt Modified: trunk/hqgen/scripts/includes/global.php =================================================================== --- trunk/hqgen/scripts/includes/global.php 2010-09-01 07:14:41 UTC (rev 1602) +++ trunk/hqgen/scripts/includes/global.php 2010-09-01 07:26:39 UTC (rev 1603) @@ -16,7 +16,7 @@ require_once 'version.php'; set_time_limit(0); -ini_set('memory_limit', '128M'); +ini_set('memory_limit', '256M'); srand((float) microtime() * 10000000); $config = parse_ini_file('config.txt', false); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-09-01 06:53:08
|
Revision: 1601 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1601&view=rev Author: jendave Date: 2010-09-01 06:53:02 +0000 (Wed, 01 Sep 2010) Log Message: ----------- wrong directory Removed Paths: ------------- trunk/hqgen/eighth/ trunk/hqgen/preEighth/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-08-17 08:28:13
|
Revision: 1599 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1599&view=rev Author: jendave Date: 2010-08-17 08:28:06 +0000 (Tue, 17 Aug 2010) Log Message: ----------- Share project "hqgen" into "https://cs-sdl.svn.sourceforge.net/svnroot/cs-sdl" Added Paths: ----------- trunk/hqgen/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-12 22:25:36
|
Revision: 1597 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1597&view=rev Author: jendave Date: 2010-02-12 22:25:30 +0000 (Fri, 12 Feb 2010) Log Message: ----------- reformat pom file Modified Paths: -------------- trunk/Arcane/pom.xml Modified: trunk/Arcane/pom.xml =================================================================== --- trunk/Arcane/pom.xml 2010-02-12 19:40:28 UTC (rev 1596) +++ trunk/Arcane/pom.xml 2010-02-12 22:25:30 UTC (rev 1597) @@ -69,51 +69,51 @@ </scm> <build> <plugins> - <plugin> - <inherited>false</inherited> - <groupId>com.mycila.maven-license-plugin</groupId> - <artifactId>maven-license-plugin</artifactId> - <version>1.5.1</version> - <configuration> - <header>${basedir}/src/main/config/header.txt</header> - <failIfMissing>true</failIfMissing> - <aggregate>true</aggregate> - <properties> - <owner>snacko</owner> - <year>2010</year> - <email>sn...@sl...</email> - </properties> - <excludes> - <exclude>**/COPYING</exclude> - <exclude>**/*.txt</exclude> - <exclude>**/*.csv</exclude> - <exclude>**/*.db</exclude> - <exclude>**/*.st</exclude> - <exclude>**/*.lang</exclude> - <exclude>**/*.icns</exclude> - <exclude>**/*.properties</exclude> - <exclude>**/src/test/resources/**</exclude> - <exclude>**/src/test/data/**</exclude> - </excludes> - </configuration> - <executions> - <execution> - <id>check-headers</id> - <phase>verify</phase> - <goals> - <goal>format</goal> - </goals> - </execution> - </executions> -</plugin> <plugin> + <inherited>false</inherited> + <groupId>com.mycila.maven-license-plugin</groupId> + <artifactId>maven-license-plugin</artifactId> + <version>1.5.1</version> + <configuration> + <header>${basedir}/src/main/config/header.txt</header> + <failIfMissing>true</failIfMissing> + <aggregate>true</aggregate> + <properties> + <owner>snacko</owner> + <year>2010</year> + <email>sn...@sl...</email> + </properties> + <excludes> + <exclude>**/COPYING</exclude> + <exclude>**/*.txt</exclude> + <exclude>**/*.csv</exclude> + <exclude>**/*.db</exclude> + <exclude>**/*.st</exclude> + <exclude>**/*.lang</exclude> + <exclude>**/*.icns</exclude> + <exclude>**/*.properties</exclude> + <exclude>**/src/test/resources/**</exclude> + <exclude>**/src/test/data/**</exclude> + </excludes> + </configuration> + <executions> + <execution> + <id>check-headers</id> + <phase>validate</phase> + <goals> + <goal>format</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> - <plugin> + <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-5</version> <executions> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-12 08:29:30
|
Revision: 1595 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1595&view=rev Author: jendave Date: 2010-02-12 08:29:24 +0000 (Fri, 12 Feb 2010) Log Message: ----------- delete MWSPlay plugin. It does not work Removed Paths: ------------- trunk/Arcane/MWSPlay/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-12 08:27:16
|
Revision: 1594 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1594&view=rev Author: jendave Date: 2010-02-12 08:27:10 +0000 (Fri, 12 Feb 2010) Log Message: ----------- starting to create assembly in parent pom Modified Paths: -------------- trunk/Arcane/pom.xml Modified: trunk/Arcane/pom.xml =================================================================== --- trunk/Arcane/pom.xml 2010-02-10 23:57:04 UTC (rev 1593) +++ trunk/Arcane/pom.xml 2010-02-12 08:27:10 UTC (rev 1594) @@ -14,7 +14,6 @@ <module>CrystalKeepRulings</module> <module>MagicTraders</module> <module>MTGVault</module> - <module>MWSPlay</module> </modules> <properties> <project.build.sourceEncoding> @@ -77,6 +76,24 @@ <target>1.5</target> </configuration> </plugin> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-5</version> + <executions> + <execution> + <id>create-executable-jar</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptorRefs> + <descriptorRef>project</descriptorRef> + </descriptorRefs> + </configuration> + </execution> + </executions> + </plugin> </plugins> </build> <dependencies> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-10 23:57:10
|
Revision: 1593 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1593&view=rev Author: jendave Date: 2010-02-10 23:57:04 +0000 (Wed, 10 Feb 2010) Log Message: ----------- Fix buildpath so things look better in Eclipse. Fix column width for rules data store Modified Paths: -------------- trunk/Arcane/.classpath trunk/Arcane/Arcane/pom.xml trunk/Arcane/Arcane/src/main/java/arcane/RulingsDataStore.java trunk/Arcane/pom.xml Modified: trunk/Arcane/.classpath =================================================================== --- trunk/Arcane/.classpath 2010-02-10 22:27:14 UTC (rev 1592) +++ trunk/Arcane/.classpath 2010-02-10 23:57:04 UTC (rev 1593) @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> + <classpathentry kind="src" path="Arcane/src/main/java"/> <classpathentry kind="src" path="MWSPlay/src/main/java"/> <classpathentry kind="src" path="MTGVault/src/main/java"/> <classpathentry kind="src" path="MagicTraders/src/main/java"/> <classpathentry kind="src" path="CrystalKeepRulings/src/main/java"/> <classpathentry kind="src" path="CardGenerator/src/main/java"/> - <classpathentry kind="src" path="Arcane/src/main/java"/> <classpathentry kind="con" path="org.eclipse.iam.jdt.core.mavenClasspathContainer"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="target/classes"/> Modified: trunk/Arcane/Arcane/pom.xml =================================================================== --- trunk/Arcane/Arcane/pom.xml 2010-02-10 22:27:14 UTC (rev 1592) +++ trunk/Arcane/Arcane/pom.xml 2010-02-10 23:57:04 UTC (rev 1593) @@ -6,7 +6,7 @@ <packaging>jar</packaging> <name>Arcane</name> <version>1.0-SNAPSHOT</version> - <description>Deckbuilder for Magic: The Gathering</description> + <description>Arcane - Deckbuilder for Magic: The Gathering</description> <url>http://www.slightlymagic.net/</url> <properties> <project.build.sourceEncoding> Modified: trunk/Arcane/Arcane/src/main/java/arcane/RulingsDataStore.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/RulingsDataStore.java 2010-02-10 22:27:14 UTC (rev 1592) +++ trunk/Arcane/Arcane/src/main/java/arcane/RulingsDataStore.java 2010-02-10 23:57:04 UTC (rev 1593) @@ -21,7 +21,7 @@ public RulingsDataStore () throws SQLException { super(Arcane.getHomeDirectory() + "data/rulesdb/rules", "rulings", false); addColumn("name VARCHAR (256)"); - addColumn("ruling VARCHAR (2048)"); + addColumn("ruling VARCHAR (4096)"); open(); addIndex("name"); } Modified: trunk/Arcane/pom.xml =================================================================== --- trunk/Arcane/pom.xml 2010-02-10 22:27:14 UTC (rev 1592) +++ trunk/Arcane/pom.xml 2010-02-10 23:57:04 UTC (rev 1593) @@ -6,7 +6,7 @@ <packaging>pom</packaging> <name>Arcane</name> <version>1.0-SNAPSHOT</version> - <description>Deckbuilder for Magic: The Gathering</description> + <description>Arcane - Deckbuilder for Magic: The Gathering</description> <url>http://www.slightlymagic.net/</url> <modules> <module>Arcane</module> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-10 22:27:21
|
Revision: 1592 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1592&view=rev Author: jendave Date: 2010-02-10 22:27:14 +0000 (Wed, 10 Feb 2010) Log Message: ----------- Add progress dialogs to initial data extract Modified Paths: -------------- trunk/Arcane/Arcane/pom.xml trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java Modified: trunk/Arcane/Arcane/pom.xml =================================================================== --- trunk/Arcane/Arcane/pom.xml 2010-02-10 17:53:40 UTC (rev 1591) +++ trunk/Arcane/Arcane/pom.xml 2010-02-10 22:27:14 UTC (rev 1592) @@ -103,7 +103,6 @@ </configuration> <executions> <execution> - <phase>package</phase> <goals> <goal>bundle</goal> </goals> Modified: trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-10 17:53:40 UTC (rev 1591) +++ trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-10 22:27:14 UTC (rev 1592) @@ -170,20 +170,25 @@ } catch (FileNotFoundException ex) { throw new ArcaneException("Error setting up logging.", ex); } - +ProgressDialog dialog = new ProgressDialog(); if (!(new File(Arcane.getHomeDirectory() + "data").exists())){ + dialog.setMessage("Initializing default data files..."); instance.extractDirFromJar("data"); } if (!(new File(Arcane.getHomeDirectory() + "decks").exists())){ + dialog.setMessage("Initializing default deck files..."); instance.extractDirFromJar("decks"); } if (!(new File(Arcane.getHomeDirectory() + "templates").exists())){ + dialog.setMessage("Initializing default template files..."); instance.extractDirFromJar("templates"); } if (!(new File(Arcane.getHomeDirectory() + "plugins").exists())){ + dialog.setMessage("Initializing default plugin files..."); instance.extractDirFromJar("plugins"); } if (!(new File(Arcane.getHomeDirectory() + "images").exists())){ + dialog.setMessage("Initializing image files..."); instance.extractDirFromJar("images"); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-10 17:53:46
|
Revision: 1591 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1591&view=rev Author: jendave Date: 2010-02-10 17:53:40 +0000 (Wed, 10 Feb 2010) Log Message: ----------- mana symbols now work in the cardinfo pane. I had to extract the files during installation Modified Paths: -------------- trunk/Arcane/Arcane/pom.xml trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java trunk/Arcane/Arcane/src/main/java/arcane/ui/CardInfoPane.java trunk/Arcane/Arcane/src/main/java/arcane/ui/ManaSymbols.java trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java Modified: trunk/Arcane/Arcane/pom.xml =================================================================== --- trunk/Arcane/Arcane/pom.xml 2010-02-10 09:37:16 UTC (rev 1590) +++ trunk/Arcane/Arcane/pom.xml 2010-02-10 17:53:40 UTC (rev 1591) @@ -95,10 +95,11 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>osxappbundle-maven-plugin</artifactId> - <version>1.0-alpha-1</version> + <version>1.0-alpha-2</version> <configuration> <mainClass>arcane.deckbuilder.ui.DeckBuilder</mainClass> <iconFile>src/main/resources/deckbuilder.icns</iconFile> + <jvmVersion>1.5+</jvmVersion> </configuration> <executions> <execution> Modified: trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-10 09:37:16 UTC (rev 1590) +++ trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-10 17:53:40 UTC (rev 1591) @@ -183,6 +183,9 @@ if (!(new File(Arcane.getHomeDirectory() + "plugins").exists())){ instance.extractDirFromJar("plugins"); } + if (!(new File(Arcane.getHomeDirectory() + "images").exists())){ + instance.extractDirFromJar("images"); + } System.out.println("Arcane v" + version); Modified: trunk/Arcane/Arcane/src/main/java/arcane/ui/CardInfoPane.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/ui/CardInfoPane.java 2010-02-10 09:37:16 UTC (rev 1590) +++ trunk/Arcane/Arcane/src/main/java/arcane/ui/CardInfoPane.java 2010-02-10 17:53:40 UTC (rev 1591) @@ -162,10 +162,10 @@ if (card.rating > 0 || card.flags.length() > 0) { buffer.append("<table cellspacing=0 cellpadding=0 border=0 width='100%'><tr><td>"); for (int ii = 0, nn = card.rating; ii < nn; ii++) - buffer.append("<img src='file:/images/star.png' width=14 height=14>"); + buffer.append("<img src='file:" + Arcane.getHomeDirectory() + "images/star.png' width=14 height=14>"); buffer.append("</td><td align='right'>"); for (int ii = 0, nn = card.flags.length(); ii < nn; ii++) { - buffer.append("<img src='file:/images/flag_"); + buffer.append("<img src='file:" + Arcane.getHomeDirectory() + "images/flag_"); buffer.append(card.flags.charAt(ii)); buffer.append(".png' width=14 height=14>"); } Modified: trunk/Arcane/Arcane/src/main/java/arcane/ui/ManaSymbols.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/ui/ManaSymbols.java 2010-02-10 09:37:16 UTC (rev 1590) +++ trunk/Arcane/Arcane/src/main/java/arcane/ui/ManaSymbols.java 2010-02-10 17:53:40 UTC (rev 1591) @@ -51,13 +51,13 @@ static public synchronized String replaceSymbolsWithHTML (String value, boolean small) { if (small){ - value = value.replace("{C}", "<img src='file:/images/symbols-11/C.png' width=13 height=11>"); - return replaceSymbolsPattern.matcher(value).replaceAll("<img src='file:/images/symbols-11/$1$2.png' width=11 height=11>"); + value = value.replace("{C}", "<img src='file:" + Arcane.getHomeDirectory() + "images/symbols-11/C.png' width=13 height=11>"); + return replaceSymbolsPattern.matcher(value).replaceAll("<img src='file:" + Arcane.getHomeDirectory() + "images/symbols-11/$1$2.png' width=11 height=11>"); } else { - value = value.replace("{slash}", "<img src='file:/images/symbols-13/slash.png' width=10 height=13>"); - value = value.replace("{C}", "<img src='file:/images/symbols-13/C.png' width=16 height=13>"); - return replaceSymbolsPattern.matcher(value).replaceAll("<img src='file:/images/symbols-13/$1$2.png' width=13 height=13>"); + value = value.replace("{slash}", "<img src='file:" + Arcane.getHomeDirectory() + "images/symbols-13/slash.png' width=10 height=13>"); + value = value.replace("{C}", "<img src='file:" + Arcane.getHomeDirectory() + "images/symbols-13/C.png' width=16 height=13>"); + return replaceSymbolsPattern.matcher(value).replaceAll("<img src='file:" + Arcane.getHomeDirectory() + "images/symbols-13/$1$2.png' width=13 height=13>"); } } } Modified: trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java =================================================================== --- trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java 2010-02-10 09:37:16 UTC (rev 1590) +++ trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java 2010-02-10 17:53:40 UTC (rev 1591) @@ -41,6 +41,8 @@ private String generatePages; private String generatePagesDecklists; private String createCard; + + private String[] commandString; public void install(DeckBuilder deckBuilder) { @@ -105,16 +107,22 @@ menuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { try { - Runtime.getRuntime().exec( - new String[] { - "cmd", - "/C", - "start", - "Card Generator", - "cmd", - "/C", - directory.getAbsolutePath() - + "\\misc\\" + createCard }); + String[] commandCreateCard; + if (Util.isWindows) { + commandCreateCard = new String[] { + "cmd", + "/C", + "start", + "Card Generator", + "cmd", + "/C", + directory.getAbsolutePath() + + "\\misc\\" + createCard }; + } else { + commandCreateCard = new String[] { + directory.getAbsolutePath() + "/misc/" + createCard }; + } + Runtime.getRuntime().exec(commandCreateCard); } catch (IOException ex) { throw new ArcaneException( "Error launching card generator.", ex); @@ -186,18 +194,21 @@ decklistFile.save(deckBuilder.getDeckCards(), deckBuilder .getDeckCardToQty(), deckBuilder.getSideCards(), deckBuilder.getSideCardToQty()); - Runtime.getRuntime().exec( - new String[] { - directory.getAbsolutePath() + "/" + batchFile, - tempFile.getAbsolutePath()}); -// new String[] { -// "cmd", -// "/C", -// "start", -// "Card Generator", -// "cmd /C \"\"" + directory.getAbsolutePath() + "\\" -// + batchFile + "\" \"" -// + tempFile.getAbsolutePath() + "\"\"" }); + if (Util.isWindows) { + commandString = new String[] { + "cmd", + "/C", + "start", + "Card Generator", + "cmd /C \"\"" + directory.getAbsolutePath() + "\\" + + batchFile + "\" \"" + + tempFile.getAbsolutePath() + "\"\"" }; + } else { + commandString = new String[] { + directory.getAbsolutePath() + "/" + batchFile, + tempFile.getAbsolutePath()}; + } + Runtime.getRuntime().exec(commandString); } catch (IOException ex) { throw new ArcaneException("Error launching card generator.", ex); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-10 09:37:23
|
Revision: 1590 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1590&view=rev Author: jendave Date: 2010-02-10 09:37:16 +0000 (Wed, 10 Feb 2010) Log Message: ----------- Finally got self-installation working. It is slow however Modified Paths: -------------- trunk/Arcane/.classpath trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java Added Paths: ----------- trunk/Arcane/Arcane/src/main/resources/data/ trunk/Arcane/Arcane/src/main/resources/decks/ trunk/Arcane/Arcane/src/main/resources/templates/ Removed Paths: ------------- trunk/Arcane/Arcane/data/ trunk/Arcane/Arcane/decks/ trunk/Arcane/Arcane/templates/ Modified: trunk/Arcane/.classpath =================================================================== --- trunk/Arcane/.classpath 2010-02-09 20:32:31 UTC (rev 1589) +++ trunk/Arcane/.classpath 2010-02-10 09:37:16 UTC (rev 1590) @@ -1,13 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"/> <classpathentry kind="src" path="MWSPlay/src/main/java"/> <classpathentry kind="src" path="MTGVault/src/main/java"/> <classpathentry kind="src" path="MagicTraders/src/main/java"/> <classpathentry kind="src" path="CrystalKeepRulings/src/main/java"/> <classpathentry kind="src" path="CardGenerator/src/main/java"/> <classpathentry kind="src" path="Arcane/src/main/java"/> - <classpathentry including="**/*.java" kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.iam.jdt.core.mavenClasspathContainer"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="target/classes"/> Modified: trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-09 20:32:31 UTC (rev 1589) +++ trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-10 09:37:16 UTC (rev 1590) @@ -3,7 +3,10 @@ import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.io.InputStream; +import java.util.jar.JarFile; //import java.util.zip.*; import java.io.BufferedOutputStream; +import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; @@ -21,6 +24,7 @@ import java.net.URLClassLoader; import java.sql.SQLException; import java.util.ArrayList; +import java.util.Enumeration; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; @@ -93,9 +97,54 @@ } else { dataDir = System.getProperty("user.home") + ".arcane/"; } - //System.out.println(dataDir); + // System.out.println(dataDir); } + public void extractDirFromJar(String directory) { + try { + // System.out.println(getClass().getProtectionDomain(). + // getCodeSource().getLocation().toString().substring(5)); + String home = getClass().getProtectionDomain().getCodeSource() + .getLocation().toString().substring(5); + java.util.jar.JarFile jar = new java.util.jar.JarFile(home); + java.util.Enumeration enumeration = jar.entries(); + // System.out.println(jar.entries().toString()); + while (enumeration.hasMoreElements()) { + java.util.jar.JarEntry file = (java.util.jar.JarEntry) enumeration + .nextElement(); + // System.out.println("file " + file.getName()); + // System.out.println(file.getName().substring(0, + // directory.length())); + if (file.getName().length() >= directory.length() && file.getName().substring(0, directory.length()).equals( + directory)) { + + // System.out.println("file " + file.getName()); + java.io.File f = new java.io.File(Arcane.getHomeDirectory() + + java.io.File.separator + file.getName()); + if (file.isDirectory()) { // if its a directory, create it + f.mkdir(); + continue; + } + java.io.InputStream is = jar.getInputStream(file); // get + // the + // input + // stream + java.io.FileOutputStream fos = new java.io.FileOutputStream( + f); + while (is.available() > 0) { // write contents of 'is' to + // 'fos' + fos.write(is.read()); + } + fos.close(); + is.close(); + } + } + } catch (IOException e) { + System.out.println(e.getStackTrace().toString()); + } + + } + static public String getHomeDirectory() { return dataDir; } @@ -105,6 +154,8 @@ if (instance != null) return; instance = new Arcane(loadRuleData); + File homeDir = new File(Arcane.getHomeDirectory()); + homeDir.mkdir(); File logDir = new File(Arcane.getHomeDirectory() + "logs"); logDir.mkdir(); File logFile = new File(logDir, logFileName); @@ -120,6 +171,20 @@ throw new ArcaneException("Error setting up logging.", ex); } + if (!(new File(Arcane.getHomeDirectory() + "data").exists())){ + instance.extractDirFromJar("data"); + } + if (!(new File(Arcane.getHomeDirectory() + "decks").exists())){ + instance.extractDirFromJar("decks"); + } + if (!(new File(Arcane.getHomeDirectory() + "templates").exists())){ + instance.extractDirFromJar("templates"); + } + if (!(new File(Arcane.getHomeDirectory() + "plugins").exists())){ + instance.extractDirFromJar("plugins"); + } + + System.out.println("Arcane v" + version); System.out.println(); // System.out.println(logDir); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-09 20:32:41
|
Revision: 1589 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1589&view=rev Author: jendave Date: 2010-02-09 20:32:31 +0000 (Tue, 09 Feb 2010) Log Message: ----------- Minor fixes Modified Paths: -------------- trunk/Arcane/Arcane/pom.xml trunk/Arcane/Arcane/src/main/java/arcane/util/Util.java trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java trunk/Arcane/pom.xml Modified: trunk/Arcane/Arcane/pom.xml =================================================================== --- trunk/Arcane/Arcane/pom.xml 2010-02-09 17:05:32 UTC (rev 1588) +++ trunk/Arcane/Arcane/pom.xml 2010-02-09 20:32:31 UTC (rev 1589) @@ -80,7 +80,6 @@ </goals> <configuration> <descriptorRefs> - <descriptorRef>project</descriptorRef> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> Modified: trunk/Arcane/Arcane/src/main/java/arcane/util/Util.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/util/Util.java 2010-02-09 17:05:32 UTC (rev 1588) +++ trunk/Arcane/Arcane/src/main/java/arcane/util/Util.java 2010-02-09 20:32:31 UTC (rev 1589) @@ -21,7 +21,7 @@ public class Util { static public final boolean isMac = System.getProperty("os.name").toLowerCase().indexOf("mac") != -1; - static public final boolean isWindows = System.getProperty("os.name").toLowerCase().indexOf("windows") == -1; + static public final boolean isWindows = System.getProperty("os.name").toLowerCase().indexOf("windows") != -1; static public Robot robot; static { Modified: trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java =================================================================== --- trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java 2010-02-09 17:05:32 UTC (rev 1588) +++ trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java 2010-02-09 20:32:31 UTC (rev 1589) @@ -188,13 +188,16 @@ deckBuilder.getSideCardToQty()); Runtime.getRuntime().exec( new String[] { - "cmd", - "/C", - "start", - "Card Generator", - "cmd /C \"\"" + directory.getAbsolutePath() + "\\" - + batchFile + "\" \"" - + tempFile.getAbsolutePath() + "\"\"" }); + directory.getAbsolutePath() + "/" + batchFile, + tempFile.getAbsolutePath()}); +// new String[] { +// "cmd", +// "/C", +// "start", +// "Card Generator", +// "cmd /C \"\"" + directory.getAbsolutePath() + "\\" +// + batchFile + "\" \"" +// + tempFile.getAbsolutePath() + "\"\"" }); } catch (IOException ex) { throw new ArcaneException("Error launching card generator.", ex); } Modified: trunk/Arcane/pom.xml =================================================================== --- trunk/Arcane/pom.xml 2010-02-09 17:05:32 UTC (rev 1588) +++ trunk/Arcane/pom.xml 2010-02-09 20:32:31 UTC (rev 1589) @@ -8,14 +8,14 @@ <version>1.0-SNAPSHOT</version> <description>Deckbuilder for Magic: The Gathering</description> <url>http://www.slightlymagic.net/</url> - <modules> + <modules> <module>Arcane</module> - <module>CardGenerator</module> - <module>CrystalKeepRulings</module> - <module>MagicTraders</module> - <module>MTGVault</module> - <module>MWSPlay</module> - </modules> + <module>CardGenerator</module> + <module>CrystalKeepRulings</module> + <module>MagicTraders</module> + <module>MTGVault</module> + <module>MWSPlay</module> + </modules> <properties> <project.build.sourceEncoding> UTF-8 @@ -23,14 +23,16 @@ <project.reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding> + <staging.dir>${project.build.directory}/staging</staging.dir> + <izpack-standalone.version>4.3.1</izpack-standalone.version> </properties> - <distributionManagement> - <repository> - <id>arcane-repository</id> - <name>Arcane Repository</name> - <url>file://${basedir}/target/deploy</url> - </repository> - </distributionManagement> + <distributionManagement> + <repository> + <id>arcane-repository</id> + <name>Arcane Repository</name> + <url>file://${basedir}/target/deploy</url> + </repository> + </distributionManagement> <developers> <developer> <id>jendave</id> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <je...@us...> - 2010-02-09 17:05:39
|
Revision: 1588 http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1588&view=rev Author: jendave Date: 2010-02-09 17:05:32 +0000 (Tue, 09 Feb 2010) Log Message: ----------- fix some path issues Modified Paths: -------------- trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java trunk/Arcane/Arcane/src/main/java/arcane/DecklistFile.java trunk/Arcane/Arcane/src/main/java/arcane/deckbuilder/ui/DeckBuilder.java trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java trunk/Arcane/CrystalKeepRulings/src/main/java/arcane/deckbuilder/crystalkeeprulings/CrystalKeepRulingsPlugin.java trunk/Arcane/MWSPlay/src/main/java/arcane/deckbuilder/mwsplay/MWSPlayPlugin.java trunk/Arcane/MagicTraders/src/main/java/arcane/deckbuilder/magictraders/MagicTradersPlugin.java Modified: trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/Arcane/src/main/java/arcane/Arcane.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -93,7 +93,7 @@ } else { dataDir = System.getProperty("user.home") + ".arcane/"; } - System.out.println(dataDir); + //System.out.println(dataDir); } static public String getHomeDirectory() { @@ -129,7 +129,7 @@ // instance = new Arcane(loadRuleData); Loader loader = instance.new DataLoader("Arcane v" + Arcane.version, - Arcane.getHomeDirectory() + prefsFileName); + Arcane.getHomeDirectory() + "data/" + prefsFileName); loader.start("ArcaneLoader"); if (loader.failed()) throw new ArcaneException("Arcane initialization aborted."); Modified: trunk/Arcane/Arcane/src/main/java/arcane/DecklistFile.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/DecklistFile.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/Arcane/src/main/java/arcane/DecklistFile.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -27,7 +27,7 @@ import arcane.util.FileUtil; public class DecklistFile implements Decklist { - static private StringTemplateGroup templates = new StringTemplateGroup("templates", "templates"); + static private StringTemplateGroup templates = new StringTemplateGroup("templates", Arcane.getHomeDirectory() + "templates"); static private JFileChooser openFileChooser; public final File file; Modified: trunk/Arcane/Arcane/src/main/java/arcane/deckbuilder/ui/DeckBuilder.java =================================================================== --- trunk/Arcane/Arcane/src/main/java/arcane/deckbuilder/ui/DeckBuilder.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/Arcane/src/main/java/arcane/deckbuilder/ui/DeckBuilder.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -2687,7 +2687,7 @@ public static void main (String[] args) throws Exception { Arcane.getHomeDirectory(); - Arcane.setup("data/arcane.properties", "arcane.log", true); + Arcane.setup("arcane.properties", "arcane.log", true); new DeckBuilder().setVisible(true); } } Modified: trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java =================================================================== --- trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/CardGenerator/src/main/java/arcane/deckbuilder/cardgenerator/CardGeneratorPlugin.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -23,16 +23,50 @@ static private JFileChooser dirFileChooser; private DeckBuilder deckBuilder; + + private String generateCardsWindows = "generateCards.bat"; + private String generateCardsDecklistsWindows = "generateCards-decklists.bat"; + private String generatePagesWindows = "generatePages.bat"; + private String generatePagesDecklistsWindows = "generatePages-decklists.bat"; + private String createCardWindows = "createCard.bat"; + + private String generateCardsUnix = "generateCards.sh"; + private String generateCardsDecklistsUnix = "generateCards-decklists.sh"; + private String generatePagesUnix = "generatePages.sh"; + private String generatePagesDecklistsUnix = "generatePages-decklists.sh"; + private String createCardUnix = "createCard.sh"; + + private String generateCards; + private String generateCardsDecklists; + private String generatePages; + private String generatePagesDecklists; + private String createCard; + public void install(DeckBuilder deckBuilder) { this.deckBuilder = deckBuilder; + if (Util.isWindows) { + generateCards = generateCardsWindows; + generateCardsDecklists = generateCardsDecklistsWindows; + generatePages = generatePagesWindows; + generatePagesDecklists = generatePagesDecklistsWindows; + createCard = createCardWindows; + } + else + { + generateCards = generateCardsUnix; + generateCardsDecklists = generateCardsDecklistsUnix; + generatePages = generatePagesUnix; + generatePagesDecklists = generatePagesDecklistsUnix; + createCard = createCardUnix; + } JMenu menu = new JMenu(getName()); { JMenuItem menuItem = new JMenuItem("Generate cards..."); menu.add(menuItem); menuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { - launchGenerator("generateCards.bat"); + launchGenerator(generateCards); } }); } @@ -41,7 +75,7 @@ menu.add(menuItem); menuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { - launchGenerator("generateCards-decklists.bat"); + launchGenerator(generateCardsDecklists); } }); } @@ -50,7 +84,7 @@ menu.add(menuItem); menuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { - launchGenerator("generatePages.bat"); + launchGenerator(generatePages); } }); } @@ -60,7 +94,7 @@ menu.add(menuItem); menuItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { - launchGenerator("generatePages-decklists.bat"); + launchGenerator(generatePagesDecklists); } }); } @@ -80,7 +114,7 @@ "cmd", "/C", directory.getAbsolutePath() - + "\\misc\\createCard.bat" }); + + "\\misc\\" + createCard }); } catch (IOException ex) { throw new ArcaneException( "Error launching card generator.", ex); @@ -103,8 +137,8 @@ } private void promptDirectory() { - if (!checkWindows()) - return; +// if (!checkWindows()) +// return; if (dirFileChooser == null) { dirFileChooser = new JFileChooser((directory == null || !directory @@ -121,19 +155,19 @@ directory = file; } - private boolean checkWindows() { - if (Util.isWindows) { - JOptionPane.showMessageDialog(deckBuilder, - "Sorry, the card generator plugin only works on Windows.", - "Windows Only", JOptionPane.WARNING_MESSAGE); - return false; - } - return true; - } +// private boolean checkWindows() { +// if (Util.isWindows) { +// JOptionPane.showMessageDialog(deckBuilder, +// "Sorry, the card generator plugin only works on Windows.", +// "Windows Only", JOptionPane.WARNING_MESSAGE); +// return false; +// } +// return true; +// } private void launchGenerator(String batchFile) { - if (!checkWindows()) - return; +// if (!checkWindows()) +// return; if (directory == null || !directory.exists()) { promptDirectory(); Modified: trunk/Arcane/CrystalKeepRulings/src/main/java/arcane/deckbuilder/crystalkeeprulings/CrystalKeepRulingsPlugin.java =================================================================== --- trunk/Arcane/CrystalKeepRulings/src/main/java/arcane/deckbuilder/crystalkeeprulings/CrystalKeepRulingsPlugin.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/CrystalKeepRulings/src/main/java/arcane/deckbuilder/crystalkeeprulings/CrystalKeepRulingsPlugin.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -26,6 +26,7 @@ import javax.swing.JOptionPane; //import arcane.Arcane; +import arcane.Arcane; import arcane.ArcaneException; //import arcane.Card; //import arcane.CardDataStore.CardDataStoreConnection; @@ -73,7 +74,7 @@ try { ZipEntry entry; while ((entry = zip.getNextEntry()) != null) { - out = new FileOutputStream("data/" + out = new FileOutputStream(Arcane.getHomeDirectory() + "data/" + entry.getName()); dest = new BufferedOutputStream(out, 2048); int count; Modified: trunk/Arcane/MWSPlay/src/main/java/arcane/deckbuilder/mwsplay/MWSPlayPlugin.java =================================================================== --- trunk/Arcane/MWSPlay/src/main/java/arcane/deckbuilder/mwsplay/MWSPlayPlugin.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/MWSPlay/src/main/java/arcane/deckbuilder/mwsplay/MWSPlayPlugin.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -8,6 +8,7 @@ import javax.swing.JMenu; import javax.swing.JMenuItem; +import arcane.Arcane; import arcane.ArcaneException; import arcane.DecklistFile; import arcane.deckbuilder.DeckBuilderPlugin; @@ -28,7 +29,7 @@ "mwsplay"); deckBuilder.saveDecklist(new DecklistFile(tempFile .getAbsolutePath(), "MWS (mwDeck)"), false); - Runtime.getRuntime().exec( + Runtime.getRuntime().exec(Arcane.getHomeDirectory() + "plugins/MWSPlay/MWSPlay/solitaire.bat \"" + tempFile.getAbsolutePath() + "\""); } catch (IOException ex) { Modified: trunk/Arcane/MagicTraders/src/main/java/arcane/deckbuilder/magictraders/MagicTradersPlugin.java =================================================================== --- trunk/Arcane/MagicTraders/src/main/java/arcane/deckbuilder/magictraders/MagicTradersPlugin.java 2010-02-09 08:55:48 UTC (rev 1587) +++ trunk/Arcane/MagicTraders/src/main/java/arcane/deckbuilder/magictraders/MagicTradersPlugin.java 2010-02-09 17:05:32 UTC (rev 1588) @@ -40,7 +40,7 @@ }); } deckBuilder.addPluginMenu(menu); - if (new File("plugins/MagicTraders/prices.txt").exists()) + if (new File(Arcane.getHomeDirectory() + "plugins/MagicTraders/prices.txt").exists()) loadPricesFromFile(); } @@ -61,7 +61,7 @@ InputStream input = new URL( "http://www.magictraders.com/pricelists/current-magic") .openStream(); - OutputStream out = new FileOutputStream( + OutputStream out = new FileOutputStream(Arcane.getHomeDirectory() + "plugins/MagicTraders/prices.txt"); try { byte[] buffer = new byte[2048]; @@ -90,7 +90,7 @@ private void loadPricesFromFile() { try { Map<String, Map<String, Float>> titleToSetToPrice = new HashMap<String, Map<String, Float>>(); - BufferedReader reader = new BufferedReader(new FileReader( + BufferedReader reader = new BufferedReader(new FileReader(Arcane.getHomeDirectory() + "plugins/MagicTraders/prices.txt")); while (true) { String line = reader.readLine(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |