Skip to content
This repository was archived by the owner on Nov 20, 2018. It is now read-only.

Commit 57f61bb

Browse files
author
ilya.veselov@gmail.com
committed
! Change the project name from tsvn-tfs-provider to TurtleTfs
! Fix the settings serialization problem with default namespace declaration
1 parent b3f915a commit 57f61bb

11 files changed

+17
-18
lines changed

TestHost/LaunchForm.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22
using System.Windows.Forms;
3-
using TsvnTfsProvider.Forms;
3+
using TurtleTfs.Forms;
44

55
namespace TestHost
66
{

TfsProvider/Forms/FormLauncher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Windows.Forms;
22

3-
namespace TsvnTfsProvider.Forms
3+
namespace TurtleTfs.Forms
44
{
55
public static class FormLauncher
66
{

TfsProvider/Forms/IssuesBrowser.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TfsProvider/Forms/IssuesBrowser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using Microsoft.TeamFoundation.Client;
77
using Microsoft.TeamFoundation.WorkItemTracking.Client;
88

9-
namespace TsvnTfsProvider.Forms
9+
namespace TurtleTfs.Forms
1010
{
1111
public partial class IssuesBrowser : Form
1212
{

TfsProvider/Forms/ListViewColumnSorter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Collections;
22
using System.Windows.Forms;
33

4-
namespace TsvnTfsProvider
4+
namespace TurtleTfs
55
{
66
public class ListViewColumnSorter: IComparer
77
{

TfsProvider/Forms/Options.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TfsProvider/Forms/Options.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using Microsoft.TeamFoundation.Client;
44
using Microsoft.TeamFoundation.WorkItemTracking.Client;
55

6-
namespace TsvnTfsProvider.Forms
6+
namespace TurtleTfs.Forms
77
{
88
public partial class Options : Form
99
{

TfsProvider/TfsOptionsSerializer.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
using System.Xml;
55
using System.Xml.Serialization;
66

7-
namespace TsvnTfsProvider
7+
namespace TurtleTfs
88
{
99
public static class TfsOptionsSerializer
1010
{
@@ -14,16 +14,15 @@ public static string Serialize(TfsProviderOptions options)
1414
var settings = new XmlWriterSettings
1515
{
1616
ConformanceLevel = ConformanceLevel.Auto,
17-
Encoding = Encoding.UTF8,
17+
Encoding = new UTF8Encoding(false),
1818
Indent = false,
1919
NewLineOnAttributes = false,
2020
OmitXmlDeclaration = true,
2121
};
22+
var namespaces = new XmlSerializerNamespaces();
23+
namespaces.Add("","");
2224
using (var writer = XmlWriter.Create(stringBuilder, settings))
23-
{
24-
if (writer == null) throw new OperationCanceledException("Cannot serialize options.");
25-
new XmlSerializer(typeof (TfsProviderOptions)).Serialize(writer, options);
26-
}
25+
new XmlSerializer(typeof (TfsProviderOptions)).Serialize(writer, options, namespaces);
2726
return stringBuilder.ToString();
2827
}
2928

TfsProvider/TfsProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using System;
22
using System.Runtime.InteropServices;
33
using Interop.BugTraqProvider;
4-
using TsvnTfsProvider.Forms;
4+
using TurtleTfs.Forms;
55

6-
namespace TsvnTfsProvider
6+
namespace TurtleTfs
77
{
88
[ComVisible(true), Guid("75971BA7-A422-4100-89E4-79E9FC56C699"), ClassInterface(ClassInterfaceType.None)]
99
public class TfsProvider : IBugTraqProvider2

TfsProvider/TfsProvider.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<ProjectGuid>{D59E5892-B24E-49A2-9A20-91E3A98AF7D7}</ProjectGuid>
99
<OutputType>Library</OutputType>
1010
<AppDesignerFolder>Properties</AppDesignerFolder>
11-
<RootNamespace>TsvnTfsProvider</RootNamespace>
12-
<AssemblyName>TsvnTfsProvider</AssemblyName>
11+
<RootNamespace>TurtleTfs</RootNamespace>
12+
<AssemblyName>TurtleTfs</AssemblyName>
1313
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
1414
<FileAlignment>512</FileAlignment>
1515
<SignAssembly>true</SignAssembly>

TfsProvider/TfsProviderOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System;
22
using System.Xml.Serialization;
33

4-
namespace TsvnTfsProvider
4+
namespace TurtleTfs
55
{
66
[Serializable, XmlRoot(ElementName = "Parameters")]
77
public class TfsProviderOptions

0 commit comments

Comments
 (0)