|
From: <je...@us...> - 2007-05-21 06:21:35
|
Revision: 1384
http://cs-sdl.svn.sourceforge.net/cs-sdl/?rev=1384&view=rev
Author: jendave
Date: 2007-05-20 23:21:34 -0700 (Sun, 20 May 2007)
Log Message:
-----------
apply some bug fixes. bump version number
Modified Paths:
--------------
trunk/SdlDotNet/package.xml
trunk/SdlDotNet/scripts/win32installer/SdlDotNetRuntime.nsi
trunk/SdlDotNet/scripts/win32installer/SdlDotNetSDK.nsi
trunk/SdlDotNet/src/Input/Keyboard.cs
trunk/SdlDotNet/src/Input/KeyboardEventArgs.cs
trunk/SdlDotNet/src/Windows/SurfaceControl.cs
Modified: trunk/SdlDotNet/package.xml
===================================================================
--- trunk/SdlDotNet/package.xml 2007-05-18 21:37:04 UTC (rev 1383)
+++ trunk/SdlDotNet/package.xml 2007-05-21 06:21:34 UTC (rev 1384)
@@ -10,7 +10,7 @@
<!-- global project settings -->
<property name="project.config" value="Release" />
- <property name="project.version" value="6.0.0" />
+ <property name="project.version" value="6.0.1" />
<property name="src.dir" value="src" />
<property name="examples.dir" value="examples" />
<property name="extras.dir" value="extras" />
Modified: trunk/SdlDotNet/scripts/win32installer/SdlDotNetRuntime.nsi
===================================================================
--- trunk/SdlDotNet/scripts/win32installer/SdlDotNetRuntime.nsi 2007-05-18 21:37:04 UTC (rev 1383)
+++ trunk/SdlDotNet/scripts/win32installer/SdlDotNetRuntime.nsi 2007-05-21 06:21:34 UTC (rev 1384)
@@ -2,7 +2,7 @@
!define PRODUCT_NAME "SDL.NET Runtime"
!define PRODUCT_TYPE "runtime"
-!define PRODUCT_VERSION "6.0.0"
+!define PRODUCT_VERSION "6.0.1"
!define PRODUCT_PUBLISHER "SDL.NET"
!define PRODUCT_PACKAGE "sdldotnet"
!define PRODUCT_WEB_SITE "http://cs-sdl.sourceforge.net"
Modified: trunk/SdlDotNet/scripts/win32installer/SdlDotNetSDK.nsi
===================================================================
--- trunk/SdlDotNet/scripts/win32installer/SdlDotNetSDK.nsi 2007-05-18 21:37:04 UTC (rev 1383)
+++ trunk/SdlDotNet/scripts/win32installer/SdlDotNetSDK.nsi 2007-05-21 06:21:34 UTC (rev 1384)
@@ -2,7 +2,7 @@
!define PRODUCT_NAME "SDL.NET SDK"
!define PRODUCT_TYPE "sdk"
-!define PRODUCT_VERSION "6.0.0"
+!define PRODUCT_VERSION "6.0.1"
!define PRODUCT_PUBLISHER "SDL.NET"
!define PRODUCT_PACKAGE "sdldotnet"
!define PRODUCT_WEB_SITE "http://cs-sdl.sourceforge.net"
Modified: trunk/SdlDotNet/src/Input/Keyboard.cs
===================================================================
--- trunk/SdlDotNet/src/Input/Keyboard.cs 2007-05-18 21:37:04 UTC (rev 1383)
+++ trunk/SdlDotNet/src/Input/Keyboard.cs 2007-05-21 06:21:34 UTC (rev 1384)
@@ -1246,30 +1246,12 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
+ [Obsolete("Instead, consider just casting your System.Int16 to System.Char, or using System.Char.ConvertFromUtf32()", false)]
public static string UnicodeCharacter(short input)
{
- Encoding unicode;
- unicode = Encoding.Unicode;
- string hexString = Convert.ToString(input, 16);
- string finalString = "";
- if (hexString.Length >= 2)
- {
- finalString = Regex.Unescape(@"\x" + hexString);
- }
+ return new string((char)input, 1);
+ }
- byte[] codes;
- char[] chars = new char[0];
- codes = unicode.GetBytes(finalString);
- chars = unicode.GetChars(codes);
- if (chars.Length > 0)
- {
- return chars[0].ToString();
- }
- else
- {
- return "";
- }
- }
/// <summary>
/// Checks key state
Modified: trunk/SdlDotNet/src/Input/KeyboardEventArgs.cs
===================================================================
--- trunk/SdlDotNet/src/Input/KeyboardEventArgs.cs 2007-05-18 21:37:04 UTC (rev 1383)
+++ trunk/SdlDotNet/src/Input/KeyboardEventArgs.cs 2007-05-21 06:21:34 UTC (rev 1384)
@@ -155,11 +155,11 @@
/// <summary>
/// Unicode Character
/// </summary>
- public string UnicodeCharacter
+ public char UnicodeCharacter
{
get
{
- return Keyboard.UnicodeCharacter(this.EventStruct.key.keysym.unicode);
+ return (char)this.EventStruct.key.keysym.unicode;
}
}
Modified: trunk/SdlDotNet/src/Windows/SurfaceControl.cs
===================================================================
--- trunk/SdlDotNet/src/Windows/SurfaceControl.cs 2007-05-18 21:37:04 UTC (rev 1383)
+++ trunk/SdlDotNet/src/Windows/SurfaceControl.cs 2007-05-21 06:21:34 UTC (rev 1384)
@@ -199,10 +199,10 @@
{
if (!this.DesignMode)
{
- if (e.Button != MouseButtons.None)
- {
- SdlDotNet.Core.Events.Add(new MouseMotionEventArgs(true, SurfaceControl.ConvertMouseButtons(e), (short)e.X, (short)e.Y, (short)(e.X - lastX), (short)(e.Y - lastY)));
- }
+ //if (e.Button != MouseButtons.None)
+ //{
+ SdlDotNet.Core.Events.Add(new MouseMotionEventArgs(true, SurfaceControl.ConvertMouseButtons(e), (short)e.X, (short)e.Y, (short)(e.X - lastX), (short)(e.Y - lastY)));
+ //}
lastX = e.X;
lastY = e.Y;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|