├── README
├── SolidSVN.sln
└── SolidSVN
├── App.xaml
├── App.xaml.cs
├── Dialogs
├── RepoCommitDialog.xaml
├── RepoCommitDialog.xaml.cs
├── RepoManager.xaml
├── RepoManager.xaml.cs
├── RepoUpdateView.xaml
├── RepoUpdateView.xaml.cs
├── SvnErrorDialog.xaml
└── SvnErrorDialog.xaml.cs
├── FileEntity.cs
├── MainWindow.xaml
├── MainWindow.xaml.cs
├── PMPHandler.cs
├── Properties
├── AssemblyInfo.cs
├── Resources.Designer.cs
├── Resources.resx
├── Settings.Designer.cs
└── Settings.settings
├── Repository.cs
├── RepositoryView.xaml
├── RepositoryView.xaml.cs
├── SharpSvn
├── Licenses
│ ├── Apr-License.txt
│ ├── Apr-Util-License.txt
│ ├── BerkeleyDB-License.txt
│ ├── Cyrus-Sasl-License.txt
│ ├── Neon-License.txt
│ ├── OpenSsl-License.txt
│ ├── Putty-License.txt
│ ├── Serf-License.txt
│ ├── SharpSvn-License.txt
│ ├── SharpSvn-Licenses.wxs
│ ├── Subversion-License.txt
│ └── ZLib-License.txt
├── SharpPlink-Win32.svnExe
├── SharpSvn-DB44-20-win32.dll
├── SharpSvn-Sasl21-23-win32.dll
├── SharpSvn.UI.dll
├── SharpSvn.UI.pdb
├── SharpSvn.UI.xml
├── SharpSvn.dll
├── SharpSvn.pdb
├── SharpSvn.wxs
├── SharpSvn.xml
├── de
│ └── SharpSvn.resources.dll
├── es
│ └── SharpSvn.resources.dll
├── fr
│ └── SharpSvn.resources.dll
├── it
│ └── SharpSvn.resources.dll
├── ja
│ └── SharpSvn.resources.dll
├── ko
│ └── SharpSvn.resources.dll
├── nb
│ └── SharpSvn.resources.dll
├── pl
│ └── SharpSvn.resources.dll
├── pt-BR
│ └── SharpSvn.resources.dll
├── sv
│ └── SharpSvn.resources.dll
├── svn-populate-node-origins-index.exe
├── svn-x64.exe
├── svn.exe
├── svnadmin-x64.exe
├── svnadmin.exe
├── svnauthz-validate.exe
├── svndumpfilter.exe
├── svnlook.exe
├── svnmucc.exe
├── svnrdump.exe
├── svnserve-x64.exe
├── svnserve.exe
├── svnsync.exe
├── svnversion-x64.exe
├── svnversion.exe
├── zh-CN
│ └── SharpSvn.resources.dll
└── zh-TW
│ └── SharpSvn.resources.dll
├── SolidSVN.csproj
├── SolidSVN.csproj.user
├── SwAddin.cs
├── TreeList
├── Collection.cs
├── Converters.cs
├── ITreeModel.cs
├── RowExpander.cs
├── TreeList.cs
├── TreeListItem.cs
└── TreeNode.cs
├── UserControl1.Designer.cs
├── UserControl1.cs
├── UserPMPage.cs
├── WPFControl.xaml
├── WPFControl.xaml.cs
├── bin
├── Debug
│ ├── SolidSVN.vshost.exe
│ └── SolidSVN.vshost.exe.manifest
└── Release
│ ├── SharpPlink-Win32.svnExe
│ ├── SharpSvn-DB44-20-Win32.dll
│ ├── SharpSvn-SASL21-23-Win32.dll
│ ├── SharpSvn.dll
│ ├── SharpSvn.pdb
│ ├── SharpSvn.xml
│ ├── SolidSVN.exe
│ ├── SolidSVN.pdb
│ ├── de
│ └── SharpSvn.resources.dll
│ ├── es
│ └── SharpSvn.resources.dll
│ ├── fr
│ └── SharpSvn.resources.dll
│ ├── it
│ └── SharpSvn.resources.dll
│ ├── ja
│ └── SharpSvn.resources.dll
│ ├── ko
│ └── SharpSvn.resources.dll
│ ├── nb
│ └── SharpSvn.resources.dll
│ ├── pl
│ └── SharpSvn.resources.dll
│ ├── pt-BR
│ └── SharpSvn.resources.dll
│ ├── sv
│ └── SharpSvn.resources.dll
│ ├── zh-CN
│ └── SharpSvn.resources.dll
│ └── zh-TW
│ └── SharpSvn.resources.dll
└── obj
└── x86
└── Release
├── App.g.cs
├── App.g.i.cs
├── DesignTimeResolveAssemblyReferencesInput.cache
├── Dialogs
├── RepoCommitDialog.baml
├── RepoCommitDialog.g.cs
├── RepoCommitDialog.g.i.cs
├── RepoManager.baml
├── RepoManager.g.cs
├── RepoManager.g.i.cs
├── RepoUpdateView.baml
├── RepoUpdateView.g.cs
├── RepoUpdateView.g.i.cs
├── SvnErrorDialog.baml
├── SvnErrorDialog.g.cs
└── SvnErrorDialog.g.i.cs
├── GenerateResource.read.1.tlog
├── GenerateResource.write.1.tlog
├── GeneratedInternalTypeHelper.g.cs
├── GeneratedInternalTypeHelper.g.i.cs
├── MainWindow.baml
├── MainWindow.g.cs
├── MainWindow.g.i.cs
├── RepositoryView.baml
├── RepositoryView.g.cs
├── RepositoryView.g.i.cs
├── ResolveAssemblyReference.cache
├── SolidSVN.Properties.Resources.resources
├── SolidSVN.csproj.FileListAbsolute.txt
├── SolidSVN.exe
├── SolidSVN.g.resources
├── SolidSVN.pdb
├── SolidSVN_Content.g.cs
├── SolidSVN_Content.g.i.cs
├── SolidSVN_MarkupCompile.cache
├── SolidSVN_MarkupCompile.i.cache
├── SolidSVN_MarkupCompile.i.lref
├── SolidSVN_MarkupCompile.lref
├── TempPE
└── Properties.Resources.Designer.cs.dll
├── WPFControl.baml
├── WPFControl.g.cs
└── WPFControl.g.i.cs
/README:
--------------------------------------------------------------------------------
1 | This repository contains an implementation of an Add-In for
2 | Solidworks that integrates subversion source control.
3 |
4 | See:
5 | https://docs.google.com/document/pub?id=1zeJHgsj8dqDBTxGmcPhOxu40qUbonDL3_zO-KZWzinY
6 |
7 | for a specification of the Add-In's features.
8 |
9 |
10 | Note that none of the code in this repository has been tested yet.
11 | It is very much preliminary.
--------------------------------------------------------------------------------
/SolidSVN.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 11.00
3 | # Visual C# Express 2010
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SolidSVN", "SolidSVN\SolidSVN.csproj", "{726A7422-8E6B-4929-950D-20CADB9D0E1C}"
5 | EndProject
6 | Global
7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 | Debug|x86 = Debug|x86
9 | Release|x86 = Release|x86
10 | EndGlobalSection
11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 | {726A7422-8E6B-4929-950D-20CADB9D0E1C}.Debug|x86.ActiveCfg = Debug|x86
13 | {726A7422-8E6B-4929-950D-20CADB9D0E1C}.Debug|x86.Build.0 = Debug|x86
14 | {726A7422-8E6B-4929-950D-20CADB9D0E1C}.Release|x86.ActiveCfg = Release|x86
15 | {726A7422-8E6B-4929-950D-20CADB9D0E1C}.Release|x86.Build.0 = Release|x86
16 | EndGlobalSection
17 | GlobalSection(SolutionProperties) = preSolution
18 | HideSolutionNode = FALSE
19 | EndGlobalSection
20 | EndGlobal
21 |
--------------------------------------------------------------------------------
/SolidSVN/App.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/SolidSVN/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Windows;
7 |
8 | namespace SolidSVN
9 | {
10 | ///
11 | /// Interaction logic for App.xaml
12 | ///
13 | public partial class App : Application
14 | {
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/RepoCommitDialog.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 | Commiting:
10 | Files
11 |
12 |
13 |
15 |
18 |
19 |
20 |
21 |
22 |
23 |
29 |
30 |
31 |
32 |
33 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 | Release All Locks?
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/RepoCommitDialog.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Shapes;
14 |
15 | using SharpSvn;
16 |
17 | namespace SolidSVN
18 | {
19 |
20 |
21 |
22 | ///
23 | /// This window is used to allow the user to select which
24 | /// files to commit and manage the process of committing files.
25 | ///
26 | ///
27 | public partial class RepoCommitDialog : Window
28 | {
29 | SvnClient client;
30 | long last_count;
31 | bool cancel_operation;
32 |
33 | public RepoCommitDialog(SvnClient c, FileEntityModel files)
34 | {
35 | InitializeComponent();
36 |
37 | this.client = c;
38 |
39 | this.last_count = 0;
40 | this.cancel_operation = false;
41 |
42 | this.commit_progress_bar.Value = 0;
43 | this.commit_progress_bar.Minimum = 0;
44 | this.commit_progress_bar.Maximum = 100;
45 |
46 | var model = files;
47 | this._treeList.Model = model;
48 | }
49 |
50 | ///
51 | /// Callback that gets invoked when the user pushes the "Commit"
52 | /// button. Once we have collected all the files that we will be
53 | /// committed, we register event handlers that will allow us to
54 | /// monitor the progress of the commit.
55 | ///
56 | ///
57 | ///
58 | private void on_commit(object sender, RoutedEventArgs e)
59 | {
60 | // We will inspect the model to determine which files we
61 | // want to commit
62 | List files_to_commit = new List();
63 | foreach (FileEntityModel fe in this._treeList.Model.GetChildren(null))
64 | {
65 | if (fe.Root.Commit)
66 | {
67 | files_to_commit.Add(fe.Root.FilePath);
68 | }
69 | }
70 |
71 | if ( files_to_commit.Count > 0 )
72 | {
73 | // Start a commit operation
74 | this.client.Commit((files_to_commit as ICollection));
75 |
76 | this.client.Progress += new EventHandler(client_Progress);
77 | this.client.Cancel += new EventHandler(client_Cancel);
78 | this.client.SvnError += new EventHandler(client_SvnError);
79 |
80 | }
81 | else
82 | {
83 | // We don't have any files to actually commit
84 | this.Close();
85 | }
86 |
87 | }
88 |
89 | ///
90 | /// Remove event handlers
91 | ///
92 | void cleanup_event_handlers()
93 | {
94 | this.client.Progress -= new EventHandler(client_Progress);
95 | this.client.Cancel -= new EventHandler(client_Cancel);
96 | this.client.SvnError -= new EventHandler(client_SvnError);
97 | }
98 |
99 | ///
100 | /// Event Handler for the Subversion Error Event. This is
101 | /// called when there is a problem with the transfer of
102 | /// data to the remote repository
103 | ///
104 | ///
105 | ///
106 | void client_SvnError(object sender, SvnErrorEventArgs e)
107 | {
108 | e.Cancel = true;
109 |
110 | // Use the e.Exception parameter to show error message.
111 |
112 | this.cleanup_event_handlers();
113 |
114 | // Change color of the progress bar
115 | this.commit_progress_bar.Foreground = new LinearGradientBrush(Colors.Red, Colors.DarkRed, 45.0);
116 |
117 | // Launch Error Dialog
118 | SvnErrorDialog error = new SvnErrorDialog();
119 | error.Show();
120 |
121 | }
122 |
123 |
124 | // Delegate function for setting the
125 | // progress bar on the UI thread.
126 | private delegate void UpdateProgressBarDelegate(
127 | DependencyProperty dp, Object value);
128 |
129 | ///
130 | /// Callback from the SVN Progress Event that allows
131 | /// us to track the total progress made for the commit.
132 | ///
133 | ///
134 | ///
135 | void client_Progress(object sender, SvnProgressEventArgs e)
136 | {
137 | if (e.Progress == e.TotalProgress)
138 | {
139 | this.cleanup_event_handlers();
140 | this.Close();
141 | return;
142 | }
143 |
144 | double value = (e.Progress / (double)(e.TotalProgress));
145 | value *= 100;
146 |
147 | this.last_count = e.Progress;
148 | // Invoke the update to the ProgressBar on
149 | // the UI Thread
150 | UpdateProgressBarDelegate updatedel = new UpdateProgressBarDelegate(this.commit_progress_bar.SetValue);
151 | Dispatcher.Invoke(
152 | updatedel,
153 | System.Windows.Threading.DispatcherPriority.Background,
154 | new object[] { ProgressBar.ValueProperty, value }
155 | );
156 |
157 | }
158 |
159 | private void on_cancel(object sender, RoutedEventArgs e)
160 | {
161 | this.cancel_operation = true;
162 | }
163 |
164 | void client_Cancel(object sender, SvnCancelEventArgs e)
165 | {
166 | if (this.cancel_operation)
167 | {
168 | e.Cancel = true;
169 | }
170 | }
171 |
172 | }
173 | }
174 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/RepoManager.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 | Repository List
10 |
11 |
12 |
13 |
14 |
15 | Properties:
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/RepoManager.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Shapes;
13 |
14 | namespace SolidSVN.Dialogs
15 | {
16 | ///
17 | /// Repo Manager Window Dialog
18 | ///
19 | /// The point of this class is to provide a window
20 | /// that will pop up and allow the user to add new
21 | /// repos that will be visible from the RepositoryView
22 | /// Dialog.
23 | ///
24 | /// This dialog will use a configuration file that contains
25 | /// information about the settings for all the repositories
26 | /// that have been configured. The following information
27 | /// should be included for each of the repos:
28 | /// Repo Name - Identifier for the repo
29 | /// Repo URL - Example: "svn+ssh://example.org/repo/trunk"
30 | /// User Name -
31 | /// Password - Ideally, the user would use Pageant with keys
32 | /// to access the repository, but we can allow the user
33 | /// to also use password. To do this we will need to
34 | /// encrypt the password string. See:
35 | /// http://www.codeproject.com/Articles/15750/Simple-Password-Manager-Using-System-Security
36 | /// for more information about how we can do this in a secure manner.
37 | /// If the password is blank we will assume that pageant is used.
38 | /// Working Directory - Example: "C:\working"
39 | ///
40 | /// The idea for this window is to provide a listview on the left side that
41 | /// shows the repositories by name. On the right side would be a datagrid that
42 | /// holds the parameters for a repository.
43 | /// Three buttons at the bottom would allow the user to add, edit, or remove listed
44 | /// repositories. An added repository would not be updated/checked out until
45 | /// the user selects it in the RepositoryView Task Pane.
46 | /// The edit button will launch a new dialog that
47 | ///
48 | /// The configuration file for the repositories should be kept as a
49 | /// list of serializable objects in XML format.
50 | /// http://msdn.microsoft.com/en-us/library/ms973893.aspx
51 | /// See the Repository Class.
52 | ///
53 | public partial class RepoManager : Window
54 | {
55 | public RepoManager()
56 | {
57 | InitializeComponent();
58 | }
59 |
60 | ///
61 | /// Callback to add a new repository to the list of repositories. The
62 | /// new repository would be populated with dummy information.
63 | /// The name of the repository should be "New Repo x" where x
64 | /// is replaced with a unique number.
65 | ///
66 | ///
67 | ///
68 | private void on_add_repo(object sender, RoutedEventArgs e)
69 | {
70 |
71 | }
72 |
73 | ///
74 | /// Callback to edit the properties of the selected repository.
75 | /// This should launch a dialog box that allows the user to enter
76 | /// and change information about the repository. When the user clicks
77 | /// OK and returns the information, this information should be logged
78 | /// and shown on the properties data grid. Data checking must be
79 | /// done in the dialog window.
80 | ///
81 | ///
82 | ///
83 | private void on_edit_repo(object sender, RoutedEventArgs e)
84 | {
85 |
86 | }
87 |
88 | ///
89 | /// Callback to remove the selected repo from the list of configured
90 | /// repositories. Note that when removing a repository from the
91 | /// list of repos, this will not delete any of the locally created
92 | /// working directories. This is up to the User to remove these directories
93 | /// as necessary. This is so that no data is lost.
94 | ///
95 | ///
96 | ///
97 | ///
98 | private void on_remove_repo(object sender, RoutedEventArgs e)
99 | {
100 |
101 | }
102 |
103 | ///
104 | /// Callback to save all information and close this dialog.
105 | /// This will take all of the changed repo info and save it to the
106 | /// appropriate configuration file. It will then update the local
107 | /// information in the Repository View so that newly added repositories
108 | /// show.
109 | ///
110 | ///
111 | ///
112 | private void on_save_and_close(object sender, RoutedEventArgs e)
113 | {
114 |
115 | }
116 |
117 | }
118 | }
119 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/RepoUpdateView.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 | Updating the local repository...
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/RepoUpdateView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Shapes;
13 |
14 | using SharpSvn;
15 |
16 | namespace SolidSVN
17 | {
18 | ///
19 | /// This view is intended to give the user an
20 | /// indication of the status of the update operation.
21 | /// When the svn client is used to update/checkout
22 | /// files the repository, this will generally take a
23 | /// significant amount of time. This window will
24 | /// pop-up and tell the user how much progress has
25 | /// been made while updating the repository.
26 | ///
27 | public partial class RepoUpdateView : Window
28 | {
29 | private SvnClient client;
30 |
31 | private long last_count;
32 |
33 | private bool cancel_operation;
34 |
35 | public RepoUpdateView(SvnClient c)
36 | {
37 | this.InitializeComponent();
38 |
39 | this._progress_bar.Value = 0;
40 | this._progress_bar.Minimum = 0;
41 | this._progress_bar.Maximum = 100;
42 |
43 | this.last_count = 0;
44 |
45 | this.cancel_operation = false;
46 |
47 | this.client = c;
48 | this.client.Progress += new EventHandler(client_Progress);
49 | this.client.Cancel += new EventHandler(client_Cancel);
50 | }
51 |
52 | // Delegate function for setting the
53 | // progress bar on the UI thread.
54 | private delegate void UpdateProgressBarDelegate(
55 | DependencyProperty dp, Object value);
56 |
57 | void client_Progress(object sender, SvnProgressEventArgs e)
58 | {
59 | // Convert the total progress into a value on the progress bar
60 | // The event args has two values - Progress and TotalProgres.
61 | // Progress is the numerator and TotalProgress is the denominator
62 |
63 | if (e.Progress == e.TotalProgress)
64 | {
65 | // This means that we have completed the operation.
66 | this.client.Progress -= new EventHandler(client_Progress);
67 | this.Close();
68 | return;
69 | }
70 |
71 | double value = (e.Progress / (double)(e.TotalProgress));
72 | value *= 100;
73 |
74 | // Count of the latest number of bytes received.
75 | this.last_count = e.Progress;
76 |
77 | UpdateProgressBarDelegate updatedel = new UpdateProgressBarDelegate(this._progress_bar.SetValue);
78 | Dispatcher.Invoke(
79 | updatedel,
80 | System.Windows.Threading.DispatcherPriority.Background,
81 | new object[] { ProgressBar.ValueProperty, value }
82 | );
83 | }
84 |
85 | private void on_cancel(object sender, RoutedEventArgs e)
86 | {
87 | // This is intended to tell the client that we want to
88 | // abort the update operation
89 | this.cancel_operation = true;
90 | }
91 |
92 | void client_Cancel(object sender, SvnCancelEventArgs e)
93 | {
94 | if (this.cancel_operation)
95 | {
96 | e.Cancel = true;
97 | }
98 |
99 | }
100 |
101 |
102 |
103 |
104 | }
105 | }
106 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/SvnErrorDialog.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 | Error while attempting to:
9 | Action
10 |
11 |
12 |
13 |
14 | Error:
15 | Error Text
16 |
17 |
18 |
19 | File:
20 | File Text
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/SolidSVN/Dialogs/SvnErrorDialog.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Shapes;
13 |
14 | namespace SolidSVN
15 | {
16 | ///
17 | /// Interaction logic for SvnErrorDialog.xaml
18 | ///
19 | public partial class SvnErrorDialog : Window
20 | {
21 | public SvnErrorDialog()
22 | {
23 | InitializeComponent();
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SolidSVN/FileEntity.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 |
7 | namespace SolidSVN
8 | {
9 | ///
10 | /// File Entity description used to access and record
11 | /// information about the files that we intend to commit
12 | ///
13 | public class FileEntity
14 | {
15 | // Indicates that the file should be commited
16 | public bool Commit { get; set; }
17 | // Indicates that the lock on the file should
18 | // be released.
19 | public bool ReleaseLock { get; set; }
20 |
21 | // Path to the file in question
22 | public string FilePath { get; set; }
23 | // Part number of the file in question
24 | public string PartNumber { get; set; }
25 | // Revision string for this file.
26 | public string Revision { get; set; }
27 | // Description of the file.
28 | public string Description { get; set; }
29 |
30 | private readonly ObservableCollection _children = new ObservableCollection();
31 | public ObservableCollection Children
32 | {
33 | get { return _children; }
34 | }
35 |
36 | public int Id { get; set; }
37 | static int i;
38 | public FileEntity()
39 | {
40 | this.Id = ++FileEntity.i;
41 | }
42 |
43 | public override string ToString()
44 | {
45 | return base.ToString();
46 | }
47 |
48 | }
49 |
50 | ///
51 | /// Model for the FileEntity class that implements
52 | /// the ITreeModel for adding FileEntities to a
53 | /// TreeList View.
54 | ///
55 | public class FileEntityModel : ITreeModel
56 | {
57 | public FileEntity Root { get; private set; }
58 |
59 | public FileEntityModel()
60 | {
61 | this.Root = new FileEntity();
62 | }
63 |
64 | public System.Collections.IEnumerable GetChildren(object parent)
65 | {
66 | if (parent == null)
67 | parent = this.Root;
68 | return (parent as FileEntity).Children;
69 | }
70 |
71 | public bool HasChildren(object parent)
72 | {
73 | return (parent as FileEntity).Children.Count > 0;
74 | }
75 |
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/SolidSVN/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/SolidSVN/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Navigation;
13 | using System.Windows.Shapes;
14 |
15 | namespace SolidSVN
16 | {
17 | ///
18 | /// Interaction logic for MainWindow.xaml
19 | ///
20 | public partial class MainWindow : Window
21 | {
22 | public MainWindow()
23 | {
24 | InitializeComponent();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/SolidSVN/PMPHandler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using SolidWorks.Interop.sldworks;
3 | using SolidWorks.Interop.swpublished;
4 | using System.Windows.Forms;
5 |
6 | namespace SolidSVN
7 | {
8 |
9 | public class PMPHandler : IPropertyManagerPage2Handler8
10 | {
11 | ISldWorks iSwApp;
12 | SwAddin userAddin;
13 |
14 | public PMPHandler(SwAddin addin)
15 | {
16 | userAddin = addin;
17 | iSwApp = (ISldWorks)userAddin.SwApp;
18 | }
19 |
20 | //Implement these methods from the interface
21 | public void AfterClose()
22 | {
23 | //This function must contain code, even if it does nothing, to prevent the
24 | //.NET runtime environment from doing garbage collection at the wrong time.
25 | int IndentSize;
26 | IndentSize = System.Diagnostics.Debug.IndentSize;
27 | System.Diagnostics.Debug.WriteLine(IndentSize);
28 | }
29 |
30 | public void OnCheckboxCheck(int id, bool status)
31 | {
32 |
33 | }
34 |
35 | public void OnClose(int reason)
36 | {
37 | //This function must contain code, even if it does nothing, to prevent the
38 | //.NET runtime environment from doing garbage collection at the wrong time.
39 | int IndentSize;
40 | IndentSize = System.Diagnostics.Debug.IndentSize;
41 | System.Diagnostics.Debug.WriteLine(IndentSize);
42 | }
43 |
44 | public void OnComboboxEditChanged(int id, string text)
45 | {
46 |
47 | }
48 |
49 | public int OnActiveXControlCreated(int id, bool status)
50 | {
51 | return -1;
52 | }
53 |
54 | public void OnButtonPress(int id)
55 | {
56 |
57 | }
58 |
59 | public void OnComboboxSelectionChanged(int id, int item)
60 | {
61 |
62 | }
63 |
64 | public void OnGroupCheck(int id, bool status)
65 | {
66 |
67 | }
68 |
69 | public void OnGroupExpand(int id, bool status)
70 | {
71 |
72 | }
73 |
74 | public bool OnHelp()
75 | {
76 | return true;
77 | }
78 |
79 | public void OnListboxSelectionChanged(int id, int item)
80 | {
81 |
82 | }
83 |
84 | public bool OnNextPage()
85 | {
86 | return true;
87 | }
88 |
89 | public void OnNumberboxChanged(int id, double val)
90 | {
91 |
92 | }
93 |
94 | public void OnOptionCheck(int id)
95 | {
96 |
97 | }
98 |
99 | public bool OnPreviousPage()
100 | {
101 | return true;
102 | }
103 |
104 | public void OnSelectionboxCalloutCreated(int id)
105 | {
106 |
107 | }
108 |
109 | public void OnSelectionboxCalloutDestroyed(int id)
110 | {
111 |
112 | }
113 |
114 | public void OnSelectionboxFocusChanged(int id)
115 | {
116 |
117 | }
118 |
119 | public void OnSelectionboxListChanged(int id, int item)
120 | {
121 |
122 | }
123 |
124 | public void OnTextboxChanged(int id, string text)
125 | {
126 |
127 | }
128 |
129 | public void AfterActivation()
130 | {
131 |
132 | }
133 |
134 | public bool OnKeystroke(int Wparam, int Message, int Lparam, int Id)
135 | {
136 | return true;
137 | }
138 |
139 | public void OnPopupMenuItem(int Id)
140 | {
141 |
142 | }
143 |
144 | public void OnPopupMenuItemUpdate(int Id, ref int retval)
145 | {
146 |
147 | }
148 |
149 | public bool OnPreview()
150 | {
151 | return true;
152 | }
153 |
154 | public void OnSliderPositionChanged(int Id, double Value)
155 | {
156 |
157 | }
158 |
159 | public void OnSliderTrackingCompleted(int Id, double Value)
160 | {
161 |
162 | }
163 |
164 | public bool OnSubmitSelection(int Id, object Selection, int SelType, ref string ItemText)
165 | {
166 | return true;
167 | }
168 |
169 | public bool OnTabClicked(int Id)
170 | {
171 | return true;
172 | }
173 |
174 | public void OnUndo()
175 | {
176 |
177 | }
178 |
179 | public void OnWhatsNew()
180 | {
181 |
182 | }
183 |
184 | public void OnRedo()
185 | {
186 |
187 | }
188 |
189 | public void OnGainedFocus(int Id)
190 | {
191 |
192 | }
193 |
194 | public void OnLostFocus(int Id)
195 | {
196 |
197 | }
198 |
199 | public int OnWindowFromHandleControlCreated(int id, bool status)
200 | {
201 | System.Windows.Forms.MessageBox.Show("Dot Net Control Created");
202 | return -1;
203 | }
204 |
205 | void OnListboxRMBUp(int Id, int PosX, int PosY)
206 | {
207 | throw new Exception("The method or operation is not implemented.");
208 | }
209 |
210 |
211 | }
212 | }
--------------------------------------------------------------------------------
/SolidSVN/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // General Information about an assembly is controlled through the following
8 | // set of attributes. Change these attribute values to modify the information
9 | // associated with an assembly.
10 | [assembly: AssemblyTitle("SolidSVN")]
11 | [assembly: AssemblyDescription("Subversion integration into Solidworks UI")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("Carl Allendorph")]
14 | [assembly: AssemblyProduct("SolidSVN")]
15 | [assembly: AssemblyCopyright("Copyright © Carl Allendorph 2012")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Setting ComVisible to false makes the types in this assembly not visible
20 | // to COM components. If you need to access a type in this assembly from
21 | // COM, set the ComVisible attribute to true on that type.
22 | [assembly: ComVisible(false)]
23 |
24 | //In order to begin building localizable applications, set
25 | //CultureYouAreCodingWith in your .csproj file
26 | //inside a . For example, if you are using US english
27 | //in your source files, set the to en-US. Then uncomment
28 | //the NeutralResourceLanguage attribute below. Update the "en-US" in
29 | //the line below to match the UICulture setting in the project file.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
36 | //(used if a resource is not found in the page,
37 | // or application resource dictionaries)
38 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
39 | //(used if a resource is not found in the page,
40 | // app, or any theme specific resource dictionaries)
41 | )]
42 |
43 |
44 | // Version information for an assembly consists of the following four values:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // You can specify all the values or you can default the Build and Revision Numbers
52 | // by using the '*' as shown below:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/SolidSVN/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.1
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SolidSVN.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SolidSVN.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/SolidSVN/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/SolidSVN/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.1
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SolidSVN.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SolidSVN/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/SolidSVN/Repository.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Runtime.Serialization;
6 | using System.Runtime.Serialization.Formatters.Binary;
7 | using System.Security.Permissions;
8 |
9 | namespace SolidSVN
10 | {
11 | ///
12 | /// Serializable Object class for holding information about
13 | /// a Repository. Note that this is just a prototyping
14 | /// implementation and will need to have secure handling of
15 | /// passwords added if this implementation enters production.
16 | ///
17 | [Serializable()]
18 | public class Repository : ISerializable
19 | {
20 | public string Name { get; set; }
21 | public Uri Address{ get; set; }
22 | public string User { get; set; }
23 |
24 | // This function need to be modified to use a
25 | // secure method of holding the password
26 | private string password;
27 | public string Password
28 | {
29 | get
30 | {
31 | return (this.password);
32 | }
33 | set
34 | {
35 | this.password = value;
36 | }
37 | }
38 |
39 | public string WorkingDir { get; set; }
40 |
41 | public Repository(string name, Uri address, string user, string password, string working_dir)
42 | {
43 | if (name == null || address == null || user == null || password == null || working_dir == null)
44 | {
45 | throw new ArgumentNullException();
46 | }
47 |
48 | this.Name = name;
49 | this.Address = address;
50 | this.User = user;
51 | this.password = password;
52 | this.WorkingDir = working_dir;
53 | }
54 |
55 | public Repository(SerializationInfo info, StreamingContext context)
56 | {
57 | if (info == null)
58 | {
59 | throw new ArgumentNullException("info");
60 | }
61 |
62 | this.Name = info.GetString("Name");
63 | string uri_temp = info.GetString("Address");
64 | this.Address = new Uri(uri_temp);
65 | this.User = info.GetString("User");
66 | this.password = info.GetString("Password");
67 | this.WorkingDir = info.GetString("WorkingDir");
68 | }
69 |
70 | protected virtual void GetObjectData(SerializationInfo info, StreamingContext context)
71 | {
72 | info.AddValue("Name", this.Name);
73 | info.AddValue("Address", this.Address.ToString());
74 | info.AddValue("User", this.User);
75 | info.AddValue("Password", this.password);
76 | info.AddValue("WorkingDir", this.WorkingDir);
77 | }
78 |
79 | [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
80 | void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
81 | {
82 | if (info == null)
83 | {
84 | throw new ArgumentNullException("info");
85 | }
86 |
87 | this.GetObjectData(info, context);
88 | }
89 |
90 |
91 | }
92 | }
93 |
--------------------------------------------------------------------------------
/SolidSVN/RepositoryView.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
13 | Repo:
14 |
15 |
16 |
17 |
18 |
20 |
21 |
22 |
23 |
26 | User Role:
27 |
28 |
29 |
32 |
33 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/SolidSVN/RepositoryView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | using SharpSvn;
17 |
18 |
19 | namespace SolidSVN
20 | {
21 | ///
22 | /// Main View for Viewing Repositories
23 | ///
24 | /// This user control would be embedded into the
25 | /// task pane of the Solidworks application. It would
26 | /// provide a means that the user can interact with repositories
27 | /// and inspect their files and properties.
28 | ///
29 | ///
30 | ///
31 | public partial class RepositoryView : UserControl
32 | {
33 | private SvnClient client;
34 | public SvnClient Client
35 | {
36 | get { return this.client; }
37 | }
38 |
39 | ///
40 | /// Create a new repository view
41 | ///
42 | /// URI of the repo we want to work with.
43 | ///
44 | public RepositoryView(Uri repo, string working_dir)
45 | {
46 |
47 | InitializeComponent();
48 |
49 | // Setup the repository.
50 | this.client = new SvnClient();
51 | SvnUpdateResult res;
52 | SvnUriTarget repo_target = new SvnUriTarget(repo.ToString());
53 | this.client.CheckOut(repo_target, working_dir, out res);
54 |
55 | }
56 |
57 | private void on_update_repository(object sender, RoutedEventArgs e)
58 | {
59 | // Launch the RepuUpdateView
60 | RepoUpdateView updater = new RepoUpdateView(this.client);
61 | updater.Show();
62 | }
63 |
64 | private void on_find_in_assy(object sender, RoutedEventArgs e)
65 | {
66 |
67 |
68 | }
69 |
70 | private void on_commit_all(object sender, RoutedEventArgs e)
71 | {
72 |
73 |
74 |
75 | }
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/Licenses/BerkeleyDB-License.txt:
--------------------------------------------------------------------------------
1 | /*-
2 | * $Id: LICENSE,v 12.1 2005/06/16 20:20:10 bostic Exp $
3 | */
4 |
5 | The following is the license that applies to this copy of the Berkeley DB
6 | software. For a license to use the Berkeley DB software under conditions
7 | other than those described here, or to purchase support for this software,
8 | please contact Sleepycat Software by email at info@sleepycat.com, or on
9 | the Web at http://www.sleepycat.com.
10 |
11 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
12 | /*
13 | * Copyright (c) 1990-2005
14 | * Sleepycat Software. All rights reserved.
15 | *
16 | * Redistribution and use in source and binary forms, with or without
17 | * modification, are permitted provided that the following conditions
18 | * are met:
19 | * 1. Redistributions of source code must retain the above copyright
20 | * notice, this list of conditions and the following disclaimer.
21 | * 2. Redistributions in binary form must reproduce the above copyright
22 | * notice, this list of conditions and the following disclaimer in the
23 | * documentation and/or other materials provided with the distribution.
24 | * 3. Redistributions in any form must be accompanied by information on
25 | * how to obtain complete source code for the DB software and any
26 | * accompanying software that uses the DB software. The source code
27 | * must either be included in the distribution or be available for no
28 | * more than the cost of distribution plus a nominal fee, and must be
29 | * freely redistributable under reasonable conditions. For an
30 | * executable file, complete source code means the source code for all
31 | * modules it contains. It does not include source code for modules or
32 | * files that typically accompany the major components of the operating
33 | * system on which the executable file runs.
34 | *
35 | * THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS'' AND ANY EXPRESS
36 | * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
37 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
38 | * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SLEEPYCAT SOFTWARE
39 | * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
40 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
41 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
42 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
43 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
44 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
45 | * THE POSSIBILITY OF SUCH DAMAGE.
46 | */
47 | /*
48 | * Copyright (c) 1990, 1993, 1994, 1995
49 | * The Regents of the University of California. All rights reserved.
50 | *
51 | * Redistribution and use in source and binary forms, with or without
52 | * modification, are permitted provided that the following conditions
53 | * are met:
54 | * 1. Redistributions of source code must retain the above copyright
55 | * notice, this list of conditions and the following disclaimer.
56 | * 2. Redistributions in binary form must reproduce the above copyright
57 | * notice, this list of conditions and the following disclaimer in the
58 | * documentation and/or other materials provided with the distribution.
59 | * 3. Neither the name of the University nor the names of its contributors
60 | * may be used to endorse or promote products derived from this software
61 | * without specific prior written permission.
62 | *
63 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
64 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
65 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
66 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
67 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
68 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
69 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
70 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
71 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
72 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
73 | * SUCH DAMAGE.
74 | */
75 | /*
76 | * Copyright (c) 1995, 1996
77 | * The President and Fellows of Harvard University. All rights reserved.
78 | *
79 | * Redistribution and use in source and binary forms, with or without
80 | * modification, are permitted provided that the following conditions
81 | * are met:
82 | * 1. Redistributions of source code must retain the above copyright
83 | * notice, this list of conditions and the following disclaimer.
84 | * 2. Redistributions in binary form must reproduce the above copyright
85 | * notice, this list of conditions and the following disclaimer in the
86 | * documentation and/or other materials provided with the distribution.
87 | * 3. Neither the name of the University nor the names of its contributors
88 | * may be used to endorse or promote products derived from this software
89 | * without specific prior written permission.
90 | *
91 | * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND
92 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
93 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
94 | * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE
95 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
96 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
97 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
98 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
99 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
100 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
101 | * SUCH DAMAGE.
102 | */
103 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/Licenses/Cyrus-Sasl-License.txt:
--------------------------------------------------------------------------------
1 | /* CMU libsasl
2 | * Tim Martin
3 | * Rob Earhart
4 | * Rob Siemborski
5 | */
6 | /*
7 | * Copyright (c) 1998-2003 Carnegie Mellon University. All rights reserved.
8 | *
9 | * Redistribution and use in source and binary forms, with or without
10 | * modification, are permitted provided that the following conditions
11 | * are met:
12 | *
13 | * 1. Redistributions of source code must retain the above copyright
14 | * notice, this list of conditions and the following disclaimer.
15 | *
16 | * 2. Redistributions in binary form must reproduce the above copyright
17 | * notice, this list of conditions and the following disclaimer in
18 | * the documentation and/or other materials provided with the
19 | * distribution.
20 | *
21 | * 3. The name "Carnegie Mellon University" must not be used to
22 | * endorse or promote products derived from this software without
23 | * prior written permission. For permission or any other legal
24 | * details, please contact
25 | * Office of Technology Transfer
26 | * Carnegie Mellon University
27 | * 5000 Forbes Avenue
28 | * Pittsburgh, PA 15213-3890
29 | * (412) 268-4387, fax: (412) 268-7395
30 | * tech-transfer@andrew.cmu.edu
31 | *
32 | * 4. Redistributions of any form whatsoever must retain the following
33 | * acknowledgment:
34 | * "This product includes software developed by Computing Services
35 | * at Carnegie Mellon University (http://www.cmu.edu/computing/)."
36 | *
37 | * CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
38 | * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
39 | * AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
40 | * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
41 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
42 | * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
43 | * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
44 | */
45 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/Licenses/OpenSsl-License.txt:
--------------------------------------------------------------------------------
1 |
2 | LICENSE ISSUES
3 | ==============
4 |
5 | The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
6 | the OpenSSL License and the original SSLeay license apply to the toolkit.
7 | See below for the actual license texts. Actually both licenses are BSD-style
8 | Open Source licenses. In case of any license issues related to OpenSSL
9 | please contact openssl-core@openssl.org.
10 |
11 | OpenSSL License
12 | ---------------
13 |
14 | /* ====================================================================
15 | * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
16 | *
17 | * Redistribution and use in source and binary forms, with or without
18 | * modification, are permitted provided that the following conditions
19 | * are met:
20 | *
21 | * 1. Redistributions of source code must retain the above copyright
22 | * notice, this list of conditions and the following disclaimer.
23 | *
24 | * 2. Redistributions in binary form must reproduce the above copyright
25 | * notice, this list of conditions and the following disclaimer in
26 | * the documentation and/or other materials provided with the
27 | * distribution.
28 | *
29 | * 3. All advertising materials mentioning features or use of this
30 | * software must display the following acknowledgment:
31 | * "This product includes software developed by the OpenSSL Project
32 | * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
33 | *
34 | * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
35 | * endorse or promote products derived from this software without
36 | * prior written permission. For written permission, please contact
37 | * openssl-core@openssl.org.
38 | *
39 | * 5. Products derived from this software may not be called "OpenSSL"
40 | * nor may "OpenSSL" appear in their names without prior written
41 | * permission of the OpenSSL Project.
42 | *
43 | * 6. Redistributions of any form whatsoever must retain the following
44 | * acknowledgment:
45 | * "This product includes software developed by the OpenSSL Project
46 | * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
47 | *
48 | * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
49 | * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
50 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
51 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
52 | * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
53 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
54 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
55 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
56 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
57 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
58 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
59 | * OF THE POSSIBILITY OF SUCH DAMAGE.
60 | * ====================================================================
61 | *
62 | * This product includes cryptographic software written by Eric Young
63 | * (eay@cryptsoft.com). This product includes software written by Tim
64 | * Hudson (tjh@cryptsoft.com).
65 | *
66 | */
67 |
68 | Original SSLeay License
69 | -----------------------
70 |
71 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
72 | * All rights reserved.
73 | *
74 | * This package is an SSL implementation written
75 | * by Eric Young (eay@cryptsoft.com).
76 | * The implementation was written so as to conform with Netscapes SSL.
77 | *
78 | * This library is free for commercial and non-commercial use as long as
79 | * the following conditions are aheared to. The following conditions
80 | * apply to all code found in this distribution, be it the RC4, RSA,
81 | * lhash, DES, etc., code; not just the SSL code. The SSL documentation
82 | * included with this distribution is covered by the same copyright terms
83 | * except that the holder is Tim Hudson (tjh@cryptsoft.com).
84 | *
85 | * Copyright remains Eric Young's, and as such any Copyright notices in
86 | * the code are not to be removed.
87 | * If this package is used in a product, Eric Young should be given attribution
88 | * as the author of the parts of the library used.
89 | * This can be in the form of a textual message at program startup or
90 | * in documentation (online or textual) provided with the package.
91 | *
92 | * Redistribution and use in source and binary forms, with or without
93 | * modification, are permitted provided that the following conditions
94 | * are met:
95 | * 1. Redistributions of source code must retain the copyright
96 | * notice, this list of conditions and the following disclaimer.
97 | * 2. Redistributions in binary form must reproduce the above copyright
98 | * notice, this list of conditions and the following disclaimer in the
99 | * documentation and/or other materials provided with the distribution.
100 | * 3. All advertising materials mentioning features or use of this software
101 | * must display the following acknowledgement:
102 | * "This product includes cryptographic software written by
103 | * Eric Young (eay@cryptsoft.com)"
104 | * The word 'cryptographic' can be left out if the rouines from the library
105 | * being used are not cryptographic related :-).
106 | * 4. If you include any Windows specific code (or a derivative thereof) from
107 | * the apps directory (application code) you must include an acknowledgement:
108 | * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
109 | *
110 | * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
111 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
112 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
113 | * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
114 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
115 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
116 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
117 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
118 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
119 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
120 | * SUCH DAMAGE.
121 | *
122 | * The licence and distribution terms for any publically available version or
123 | * derivative of this code cannot be changed. i.e. this code cannot simply be
124 | * copied and put under another distribution licence
125 | * [including the GNU Public Licence.]
126 | */
127 |
128 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/Licenses/Putty-License.txt:
--------------------------------------------------------------------------------
1 | PuTTY is copyright 1997-2011 Simon Tatham.
2 |
3 | Portions copyright Robert de Bath, Joris van Rantwijk, Delian
4 | Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,
5 | Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus
6 | Kuhn, Colin Watson, and CORE SDI S.A.
7 |
8 | Permission is hereby granted, free of charge, to any person
9 | obtaining a copy of this software and associated documentation files
10 | (the "Software"), to deal in the Software without restriction,
11 | including without limitation the rights to use, copy, modify, merge,
12 | publish, distribute, sublicense, and/or sell copies of the Software,
13 | and to permit persons to whom the Software is furnished to do so,
14 | subject to the following conditions:
15 |
16 | The above copyright notice and this permission notice shall be
17 | included in all copies or substantial portions of the Software.
18 |
19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22 | NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
23 | FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
24 | CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
25 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/Licenses/SharpSvn-Licenses.wxs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/Licenses/ZLib-License.txt:
--------------------------------------------------------------------------------
1 | ZLIB DATA COMPRESSION LIBRARY
2 |
3 | zlib 1.2.5 is a general purpose data compression library. All the code is
4 | thread safe. The data format used by the zlib library is described by RFCs
5 | (Request for Comments) 1950 to 1952 in the files
6 | http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
7 | and rfc1952.txt (gzip format).
8 |
9 | All functions of the compression library are documented in the file zlib.h
10 | (volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
11 | of the library is given in the file example.c which also tests that the library
12 | is working correctly. Another example is given in the file minigzip.c. The
13 | compression library itself is composed of all source files except example.c and
14 | minigzip.c.
15 |
16 | To compile all files and run the test program, follow the instructions given at
17 | the top of Makefile.in. In short "./configure; make test", and if that goes
18 | well, "make install" should work for most flavors of Unix. For Windows, use one
19 | of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use
20 | make_vms.com.
21 |
22 | Questions about zlib should be sent to , or to Gilles Vollant
23 | for the Windows DLL version. The zlib home page is
24 | http://zlib.net/ . Before reporting a problem, please check this site to
25 | verify that you have the latest version of zlib; otherwise get the latest
26 | version and check whether the problem still exists or not.
27 |
28 | PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help.
29 |
30 | Mark Nelson wrote an article about zlib for the Jan. 1997
31 | issue of Dr. Dobb's Journal; a copy of the article is available at
32 | http://marknelson.us/1997/01/01/zlib-engine/ .
33 |
34 | The changes made in version 1.2.5 are documented in the file ChangeLog.
35 |
36 | Unsupported third party contributions are provided in directory contrib/ .
37 |
38 | zlib is available in Java using the java.util.zip package, documented at
39 | http://java.sun.com/developer/technicalArticles/Programming/compression/ .
40 |
41 | A Perl interface to zlib written by Paul Marquess is available
42 | at CPAN (Comprehensive Perl Archive Network) sites, including
43 | http://search.cpan.org/~pmqs/IO-Compress-Zlib/ .
44 |
45 | A Python interface to zlib written by A.M. Kuchling is
46 | available in Python 1.5 and later versions, see
47 | http://www.python.org/doc/lib/module-zlib.html .
48 |
49 | zlib is built into tcl: http://wiki.tcl.tk/4610 .
50 |
51 | An experimental package to read and write files in .zip format, written on top
52 | of zlib by Gilles Vollant , is available in the
53 | contrib/minizip directory of zlib.
54 |
55 |
56 | Notes for some targets:
57 |
58 | - For Windows DLL versions, please see win32/DLL_FAQ.txt
59 |
60 | - For 64-bit Irix, deflate.c must be compiled without any optimization. With
61 | -O, one libpng test fails. The test works in 32 bit mode (with the -n32
62 | compiler flag). The compiler bug has been reported to SGI.
63 |
64 | - zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
65 | when compiled with cc.
66 |
67 | - On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is
68 | necessary to get gzprintf working correctly. This is done by configure.
69 |
70 | - zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
71 | other compilers. Use "make test" to check your compiler.
72 |
73 | - gzdopen is not supported on RISCOS or BEOS.
74 |
75 | - For PalmOs, see http://palmzlib.sourceforge.net/
76 |
77 |
78 | Acknowledgments:
79 |
80 | The deflate format used by zlib was defined by Phil Katz. The deflate and
81 | zlib specifications were written by L. Peter Deutsch. Thanks to all the
82 | people who reported problems and suggested various improvements in zlib; they
83 | are too numerous to cite here.
84 |
85 | Copyright notice:
86 |
87 | (C) 1995-2010 Jean-loup Gailly and Mark Adler
88 |
89 | This software is provided 'as-is', without any express or implied
90 | warranty. In no event will the authors be held liable for any damages
91 | arising from the use of this software.
92 |
93 | Permission is granted to anyone to use this software for any purpose,
94 | including commercial applications, and to alter it and redistribute it
95 | freely, subject to the following restrictions:
96 |
97 | 1. The origin of this software must not be misrepresented; you must not
98 | claim that you wrote the original software. If you use this software
99 | in a product, an acknowledgment in the product documentation would be
100 | appreciated but is not required.
101 | 2. Altered source versions must be plainly marked as such, and must not be
102 | misrepresented as being the original software.
103 | 3. This notice may not be removed or altered from any source distribution.
104 |
105 | Jean-loup Gailly Mark Adler
106 | jloup@gzip.org madler@alumni.caltech.edu
107 |
108 | If you use the zlib library in a product, we would appreciate *not* receiving
109 | lengthy legal documents to sign. The sources are provided for free but without
110 | warranty of any kind. The library has been entirely written by Jean-loup
111 | Gailly and Mark Adler; it does not include third-party code.
112 |
113 | If you redistribute modified sources, we would appreciate that you include in
114 | the file ChangeLog history information documenting your changes. Please read
115 | the FAQ for more information on the distribution of modified source versions.
116 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpPlink-Win32.svnExe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpPlink-Win32.svnExe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn-DB44-20-win32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpSvn-DB44-20-win32.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn-Sasl21-23-win32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpSvn-Sasl21-23-win32.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn.UI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpSvn.UI.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn.UI.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpSvn.UI.pdb
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpSvn.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/SharpSvn.pdb
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/SharpSvn.wxs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/de/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/de/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/es/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/es/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/fr/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/fr/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/it/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/it/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/ja/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/ja/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/ko/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/ko/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/nb/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/nb/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/pl/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/pl/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/pt-BR/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/pt-BR/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/sv/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/sv/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svn-populate-node-origins-index.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svn-populate-node-origins-index.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svn-x64.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svn-x64.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svn.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svn.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnadmin-x64.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnadmin-x64.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnadmin.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnadmin.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnauthz-validate.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnauthz-validate.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svndumpfilter.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svndumpfilter.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnlook.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnlook.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnmucc.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnmucc.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnrdump.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnrdump.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnserve-x64.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnserve-x64.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnserve.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnserve.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnsync.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnsync.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnversion-x64.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnversion-x64.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/svnversion.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/svnversion.exe
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/zh-CN/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/zh-CN/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SharpSvn/zh-TW/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/SharpSvn/zh-TW/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/SolidSVN.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | publish\
5 |
6 |
7 |
8 |
9 |
10 | en-US
11 | false
12 |
13 |
--------------------------------------------------------------------------------
/SolidSVN/TreeList/Collection.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Collections.ObjectModel;
6 | using System.ComponentModel;
7 | using System.Collections.Specialized;
8 |
9 | namespace SolidSVN
10 | {
11 | public class ObservableCollectionAdv : ObservableCollection
12 | {
13 | public void RemoveRange(int index, int count)
14 | {
15 | this.CheckReentrancy();
16 | var items = this.Items as List;
17 | items.RemoveRange(index, count);
18 | OnReset();
19 | }
20 |
21 | public void InsertRange(int index, IEnumerable collection)
22 | {
23 | this.CheckReentrancy();
24 | var items = this.Items as List;
25 | items.InsertRange(index, collection);
26 | OnReset();
27 | }
28 |
29 | private void OnReset()
30 | {
31 | OnPropertyChanged("Count");
32 | OnPropertyChanged("Item[]");
33 | OnCollectionChanged(new NotifyCollectionChangedEventArgs(
34 | NotifyCollectionChangedAction.Reset));
35 | }
36 |
37 | private void OnPropertyChanged(string propertyName)
38 | {
39 | OnPropertyChanged(new PropertyChangedEventArgs(propertyName));
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/SolidSVN/TreeList/Converters.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Controls;
3 | using System.Windows;
4 | using System.Windows.Data;
5 | using System.Globalization;
6 |
7 |
8 | namespace SolidSVN
9 | {
10 | ///
11 | /// Convert Level to left margin
12 | ///
13 | internal class LevelToIndentConverter : IValueConverter
14 | {
15 | private const double IndentSize = 19.0;
16 |
17 | public object Convert(object o, Type type, object parameter, CultureInfo culture)
18 | {
19 | return new Thickness((int)o * IndentSize, 0, 0, 0);
20 | }
21 |
22 | public object ConvertBack(object o, Type type, object parameter, CultureInfo culture)
23 | {
24 | throw new NotSupportedException();
25 | }
26 | }
27 |
28 | internal class CanExpandConverter : IValueConverter
29 | {
30 | public object Convert(object o, Type type, object parameter, CultureInfo culture)
31 | {
32 | if ((bool)o)
33 | return Visibility.Visible;
34 | else
35 | return Visibility.Hidden;
36 | }
37 |
38 | public object ConvertBack(object o, Type type, object parameter, CultureInfo culture)
39 | {
40 | throw new NotSupportedException();
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/SolidSVN/TreeList/ITreeModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Collections;
6 |
7 | namespace SolidSVN
8 | {
9 | public interface ITreeModel
10 | {
11 | ///
12 | /// Get list of children of the specified parent
13 | ///
14 | IEnumerable GetChildren(object parent);
15 |
16 | ///
17 | /// returns wheather specified parent has any children or not.
18 | ///
19 | bool HasChildren(object parent);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/SolidSVN/TreeList/RowExpander.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Navigation;
13 | using System.Windows.Shapes;
14 |
15 | namespace SolidSVN
16 | {
17 | public class RowExpander : Control
18 | {
19 | static RowExpander()
20 | {
21 | DefaultStyleKeyProperty.OverrideMetadata(typeof(RowExpander), new FrameworkPropertyMetadata(typeof(RowExpander)));
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/SolidSVN/TreeList/TreeList.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows.Controls;
6 | using System.Windows;
7 | using System.Windows.Data;
8 | using System.Collections.ObjectModel;
9 | using System.Collections;
10 | using System.ComponentModel;
11 | using System.Collections.Specialized;
12 | using System.Windows.Input;
13 | using System.Windows.Controls.Primitives;
14 |
15 | namespace SolidSVN
16 | {
17 | public class TreeList: ListView
18 | {
19 | #region Properties
20 |
21 | ///
22 | /// Internal collection of rows representing visible nodes, actually displayed in the ListView
23 | ///
24 | internal ObservableCollectionAdv Rows
25 | {
26 | get;
27 | private set;
28 | }
29 |
30 |
31 | private ITreeModel _model;
32 | public ITreeModel Model
33 | {
34 | get { return _model; }
35 | set
36 | {
37 | if (_model != value)
38 | {
39 | _model = value;
40 | _root.Children.Clear();
41 | Rows.Clear();
42 | CreateChildrenNodes(_root);
43 | }
44 | }
45 | }
46 |
47 | private TreeNode _root;
48 | internal TreeNode Root
49 | {
50 | get { return _root; }
51 | }
52 |
53 | public ReadOnlyCollection Nodes
54 | {
55 | get { return Root.Nodes; }
56 | }
57 |
58 | internal TreeNode PendingFocusNode
59 | {
60 | get;
61 | set;
62 | }
63 |
64 | public ICollection SelectedNodes
65 | {
66 | get
67 | {
68 | return SelectedItems.Cast().ToArray();
69 | }
70 | }
71 |
72 | public TreeNode SelectedNode
73 | {
74 | get
75 | {
76 | if (SelectedItems.Count > 0)
77 | return SelectedItems[0] as TreeNode;
78 | else
79 | return null;
80 | }
81 | }
82 | #endregion
83 |
84 | public TreeList()
85 | {
86 | Rows = new ObservableCollectionAdv();
87 | _root = new TreeNode(this, null);
88 | _root.IsExpanded = true;
89 | ItemsSource = Rows;
90 | ItemContainerGenerator.StatusChanged += ItemContainerGeneratorStatusChanged;
91 | }
92 |
93 | void ItemContainerGeneratorStatusChanged(object sender, EventArgs e)
94 | {
95 | if (ItemContainerGenerator.Status == GeneratorStatus.ContainersGenerated && PendingFocusNode != null)
96 | {
97 | var item = ItemContainerGenerator.ContainerFromItem(PendingFocusNode) as TreeListItem;
98 | if (item != null)
99 | item.Focus();
100 | PendingFocusNode = null;
101 | }
102 | }
103 |
104 | protected override DependencyObject GetContainerForItemOverride()
105 | {
106 | return new TreeListItem();
107 | }
108 |
109 | protected override bool IsItemItsOwnContainerOverride(object item)
110 | {
111 | return item is TreeListItem;
112 | }
113 |
114 | protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
115 | {
116 | var ti = element as TreeListItem;
117 | var node = item as TreeNode;
118 | if (ti != null && node != null)
119 | {
120 | ti.Node = item as TreeNode;
121 | base.PrepareContainerForItemOverride(element, node.Tag);
122 | }
123 | }
124 |
125 | internal void SetIsExpanded(TreeNode node, bool value)
126 | {
127 | if (value)
128 | {
129 | if (!node.IsExpandedOnce)
130 | {
131 | node.IsExpandedOnce = true;
132 | node.AssignIsExpanded(value);
133 | CreateChildrenNodes(node);
134 | }
135 | else
136 | {
137 | node.AssignIsExpanded(value);
138 | CreateChildrenRows(node);
139 | }
140 | }
141 | else
142 | {
143 | DropChildrenRows(node, false);
144 | node.AssignIsExpanded(value);
145 | }
146 | }
147 |
148 | internal void CreateChildrenNodes(TreeNode node)
149 | {
150 | var children = GetChildren(node);
151 | if (children != null)
152 | {
153 | int rowIndex = Rows.IndexOf(node);
154 | node.ChildrenSource = children as INotifyCollectionChanged;
155 | foreach (object obj in children)
156 | {
157 | TreeNode child = new TreeNode(this, obj);
158 | child.HasChildren = HasChildren(child);
159 | node.Children.Add(child);
160 | }
161 | Rows.InsertRange(rowIndex + 1, node.Children.ToArray());
162 | }
163 | }
164 |
165 | private void CreateChildrenRows(TreeNode node)
166 | {
167 | int index = Rows.IndexOf(node);
168 | if (index >= 0 || node == _root) // ignore invisible nodes
169 | {
170 | var nodes = node.AllVisibleChildren.ToArray();
171 | Rows.InsertRange(index + 1, nodes);
172 | }
173 | }
174 |
175 | internal void DropChildrenRows(TreeNode node, bool removeParent)
176 | {
177 | int start = Rows.IndexOf(node);
178 | if (start >= 0 || node == _root) // ignore invisible nodes
179 | {
180 | int count = node.VisibleChildrenCount;
181 | if (removeParent)
182 | count++;
183 | else
184 | start++;
185 | Rows.RemoveRange(start, count);
186 | }
187 | }
188 |
189 | private IEnumerable GetChildren(TreeNode parent)
190 | {
191 | if (Model != null)
192 | return Model.GetChildren(parent.Tag);
193 | else
194 | return null;
195 | }
196 |
197 | private bool HasChildren(TreeNode parent)
198 | {
199 | if (parent == Root)
200 | return true;
201 | else if (Model != null)
202 | return Model.HasChildren(parent.Tag);
203 | else
204 | return false;
205 | }
206 |
207 | internal void InsertNewNode(TreeNode parent, object tag, int rowIndex, int index)
208 | {
209 | TreeNode node = new TreeNode(this, tag);
210 | if (index >= 0 && index < parent.Children.Count)
211 | parent.Children.Insert(index, node);
212 | else
213 | {
214 | index = parent.Children.Count;
215 | parent.Children.Add(node);
216 | }
217 | Rows.Insert(rowIndex + index + 1, node);
218 | }
219 | }
220 | }
221 |
--------------------------------------------------------------------------------
/SolidSVN/TreeList/TreeListItem.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows.Controls;
6 | using System.Windows.Input;
7 | using System.ComponentModel;
8 | using System.Windows;
9 |
10 | namespace SolidSVN
11 | {
12 | public class TreeListItem : ListViewItem, INotifyPropertyChanged
13 | {
14 | #region Properties
15 |
16 | private TreeNode _node;
17 | public TreeNode Node
18 | {
19 | get { return _node; }
20 | internal set
21 | {
22 | _node = value;
23 | OnPropertyChanged("Node");
24 | }
25 | }
26 |
27 | #endregion
28 |
29 | public TreeListItem()
30 | {
31 | }
32 |
33 | protected override void OnKeyDown(KeyEventArgs e)
34 | {
35 | if (Node != null)
36 | {
37 | switch (e.Key)
38 | {
39 | case Key.Right:
40 | e.Handled = true;
41 | if (!Node.IsExpanded)
42 | {
43 | Node.IsExpanded = true;
44 | ChangeFocus(Node);
45 | }
46 | else if (Node.Children.Count > 0)
47 | ChangeFocus(Node.Children[0]);
48 | break;
49 |
50 | case Key.Left:
51 |
52 | e.Handled = true;
53 | if (Node.IsExpanded && Node.IsExpandable)
54 | {
55 | Node.IsExpanded = false;
56 | ChangeFocus(Node);
57 | }
58 | else
59 | ChangeFocus(Node.Parent);
60 | break;
61 |
62 | case Key.Subtract:
63 | e.Handled = true;
64 | Node.IsExpanded = false;
65 | ChangeFocus(Node);
66 | break;
67 |
68 | case Key.Add:
69 | e.Handled = true;
70 | Node.IsExpanded = true;
71 | ChangeFocus(Node);
72 | break;
73 | }
74 | }
75 |
76 | if (!e.Handled)
77 | base.OnKeyDown(e);
78 | }
79 |
80 | private void ChangeFocus(TreeNode node)
81 | {
82 | var tree = node.Tree;
83 | if (tree != null)
84 | {
85 | var item = tree.ItemContainerGenerator.ContainerFromItem(node) as TreeListItem;
86 | if (item != null)
87 | item.Focus();
88 | else
89 | tree.PendingFocusNode = node;
90 | }
91 | }
92 |
93 | #region INotifyPropertyChanged Members
94 |
95 | public event PropertyChangedEventHandler PropertyChanged;
96 |
97 | private void OnPropertyChanged(string name)
98 | {
99 | if (PropertyChanged != null)
100 | PropertyChanged(this, new PropertyChangedEventArgs(name));
101 | }
102 |
103 | #endregion
104 | }
105 | }
--------------------------------------------------------------------------------
/SolidSVN/UserControl1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace SolidSVN
2 | {
3 | partial class UserControl1
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Component Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.radioButton1 = new System.Windows.Forms.RadioButton();
32 | this.textBox1 = new System.Windows.Forms.TextBox();
33 | this.button1 = new System.Windows.Forms.Button();
34 | this.tabControl1 = new System.Windows.Forms.TabControl();
35 | this.TabPage1 = new System.Windows.Forms.TabPage();
36 | this.TabPage2 = new System.Windows.Forms.TabPage();
37 | this.TabPage3 = new System.Windows.Forms.TabPage();
38 | this.tabControl1.SuspendLayout();
39 | this.SuspendLayout();
40 | //
41 | // radioButton1
42 | //
43 | this.radioButton1.Anchor = System.Windows.Forms.AnchorStyles.Left;
44 | this.radioButton1.AutoSize = true;
45 | this.radioButton1.Location = new System.Drawing.Point(23, 113);
46 | this.radioButton1.Name = "radioButton1";
47 | this.radioButton1.Size = new System.Drawing.Size(85, 17);
48 | this.radioButton1.TabIndex = 5;
49 | this.radioButton1.TabStop = true;
50 | this.radioButton1.Text = "radioButton1";
51 | this.radioButton1.UseVisualStyleBackColor = true;
52 | //
53 | // textBox1
54 | //
55 | this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
56 | | System.Windows.Forms.AnchorStyles.Right)));
57 | this.textBox1.Location = new System.Drawing.Point(23, 87);
58 | this.textBox1.Name = "textBox1";
59 | this.textBox1.Size = new System.Drawing.Size(378, 20);
60 | this.textBox1.TabIndex = 4;
61 | //
62 | // button1
63 | //
64 | this.button1.Location = new System.Drawing.Point(23, 17);
65 | this.button1.Name = "button1";
66 | this.button1.Size = new System.Drawing.Size(119, 49);
67 | this.button1.TabIndex = 3;
68 | this.button1.Text = "Say Hello";
69 | this.button1.UseVisualStyleBackColor = true;
70 | //
71 | // tabControl1
72 | //
73 | this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
74 | | System.Windows.Forms.AnchorStyles.Right)));
75 | this.tabControl1.Controls.Add(this.TabPage1);
76 | this.tabControl1.Controls.Add(this.TabPage2);
77 | this.tabControl1.Controls.Add(this.TabPage3);
78 | this.tabControl1.Location = new System.Drawing.Point(23, 148);
79 | this.tabControl1.Multiline = true;
80 | this.tabControl1.Name = "tabControl1";
81 | this.tabControl1.SelectedIndex = 0;
82 | this.tabControl1.Size = new System.Drawing.Size(386, 69);
83 | this.tabControl1.TabIndex = 6;
84 | //
85 | // TabPage1
86 | //
87 | this.TabPage1.Location = new System.Drawing.Point(4, 22);
88 | this.TabPage1.Name = "TabPage1";
89 | this.TabPage1.Padding = new System.Windows.Forms.Padding(3);
90 | this.TabPage1.Size = new System.Drawing.Size(378, 43);
91 | this.TabPage1.TabIndex = 0;
92 | this.TabPage1.Text = "TabPage1";
93 | this.TabPage1.UseVisualStyleBackColor = true;
94 | //
95 | // TabPage2
96 | //
97 | this.TabPage2.Location = new System.Drawing.Point(4, 22);
98 | this.TabPage2.Name = "TabPage2";
99 | this.TabPage2.Padding = new System.Windows.Forms.Padding(3);
100 | this.TabPage2.Size = new System.Drawing.Size(378, 43);
101 | this.TabPage2.TabIndex = 1;
102 | this.TabPage2.Text = "TabPage2";
103 | this.TabPage2.UseVisualStyleBackColor = true;
104 | //
105 | // TabPage3
106 | //
107 | this.TabPage3.Location = new System.Drawing.Point(4, 22);
108 | this.TabPage3.Name = "TabPage3";
109 | this.TabPage3.Padding = new System.Windows.Forms.Padding(3);
110 | this.TabPage3.Size = new System.Drawing.Size(378, 43);
111 | this.TabPage3.TabIndex = 2;
112 | this.TabPage3.Text = "TabPage3";
113 | this.TabPage3.UseVisualStyleBackColor = true;
114 | //
115 | // UserControl1
116 | //
117 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
118 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
119 | this.Controls.Add(this.tabControl1);
120 | this.Controls.Add(this.radioButton1);
121 | this.Controls.Add(this.textBox1);
122 | this.Controls.Add(this.button1);
123 | this.Name = "UserControl1";
124 | this.Size = new System.Drawing.Size(427, 237);
125 | this.tabControl1.ResumeLayout(false);
126 | this.ResumeLayout(false);
127 | this.PerformLayout();
128 |
129 | }
130 |
131 | #endregion
132 |
133 | private System.Windows.Forms.RadioButton radioButton1;
134 | private System.Windows.Forms.TextBox textBox1;
135 | private System.Windows.Forms.Button button1;
136 | private System.Windows.Forms.TabControl tabControl1;
137 | private System.Windows.Forms.TabPage TabPage1;
138 | private System.Windows.Forms.TabPage TabPage2;
139 | private System.Windows.Forms.TabPage TabPage3;
140 | }
141 | }
--------------------------------------------------------------------------------
/SolidSVN/UserControl1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Data;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace SolidSVN
11 | {
12 | public partial class UserControl1 : UserControl
13 | {
14 | public UserControl1()
15 | {
16 | InitializeComponent();
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/SolidSVN/UserPMPage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using SolidWorks.Interop.sldworks;
3 | using SolidWorks.Interop.swpublished;
4 | using SolidWorks.Interop.swconst;
5 | using System.Windows.Forms;
6 |
7 | using System.Windows.Forms.Integration;
8 |
9 | namespace SolidSVN
10 | {
11 | public class UserPMPage
12 | {
13 | //Local Objects
14 | IPropertyManagerPage2 swPropertyPage;
15 | PMPHandler handler;
16 | ISldWorks iSwApp;
17 | SwAddin userAddin;
18 |
19 | WPFControl MyWPFControl;
20 | ElementHost elhost;
21 | UserControl1 MyUserControl;
22 | Form1 MyWinFormControl;
23 |
24 | #region Property Manager Page Controls
25 | //Groups
26 | IPropertyManagerPageGroup group1;
27 | IPropertyManagerPageGroup group2;
28 | IPropertyManagerPageGroup group3;
29 |
30 | //Controls
31 | IPropertyManagerPageWindowFromHandle dotnet1;
32 | IPropertyManagerPageWindowFromHandle dotnet2;
33 | IPropertyManagerPageWindowFromHandle dotnet3;
34 |
35 | //Control IDs
36 | public const int group1ID = 0;
37 | public const int group2ID = 1;
38 | public const int group3ID = 2;
39 |
40 | public const int DotNet1ID = 3;
41 | public const int DotNet2ID = 4;
42 | public const int DotNet3ID = 5;
43 |
44 | #endregion
45 |
46 | public UserPMPage(SwAddin addin)
47 | {
48 | userAddin = addin;
49 | iSwApp = (ISldWorks)userAddin.SwApp;
50 | CreatePropertyManagerPage();
51 | }
52 |
53 |
54 | protected void CreatePropertyManagerPage()
55 | {
56 | int errors = -1;
57 | int options = (int)swPropertyManagerPageOptions_e.swPropertyManagerOptions_OkayButton |
58 | (int)swPropertyManagerPageOptions_e.swPropertyManagerOptions_CancelButton;
59 |
60 | handler = new PMPHandler(userAddin);
61 | swPropertyPage = (IPropertyManagerPage2)iSwApp.CreatePropertyManagerPage(".Net Control Disply PMP", options, handler, ref errors);
62 | if (swPropertyPage != null && errors == (int)swPropertyManagerPageStatus_e.swPropertyManagerPage_Okay)
63 | {
64 | try
65 | {
66 | AddControls();
67 | }
68 | catch (Exception e)
69 | {
70 | iSwApp.SendMsgToUser2(e.Message, 0, 0);
71 | }
72 | }
73 | }
74 |
75 |
76 | //Controls are displayed on the page top to bottom in the order
77 | //in which they are added to the object.
78 | protected void AddControls()
79 | {
80 | short controlType = -1;
81 | short align = -1;
82 | int options = -1;
83 |
84 |
85 | //Add the groups
86 | options = (int)swAddGroupBoxOptions_e.swGroupBoxOptions_Expanded |
87 | (int)swAddGroupBoxOptions_e.swGroupBoxOptions_Visible;
88 |
89 | group1 = (IPropertyManagerPageGroup)swPropertyPage.AddGroupBox(group1ID, "Window Form", options);
90 |
91 | options = (int)swAddGroupBoxOptions_e.swGroupBoxOptions_Checkbox |
92 | (int)swAddGroupBoxOptions_e.swGroupBoxOptions_Visible;
93 |
94 | group2 = (IPropertyManagerPageGroup)swPropertyPage.AddGroupBox(group2ID, "User Control", options);
95 |
96 | options = (int)swAddGroupBoxOptions_e.swGroupBoxOptions_Checkbox |
97 | (int)swAddGroupBoxOptions_e.swGroupBoxOptions_Visible;
98 |
99 | group3 = (IPropertyManagerPageGroup)swPropertyPage.AddGroupBox(group3ID, "WPF Control", options);
100 |
101 | //Add the controls to group1`
102 | controlType = (int)swPropertyManagerPageControlType_e.swControlType_WindowFromHandle;
103 | align = (int)swPropertyManagerPageControlLeftAlign_e.swControlAlign_LeftEdge;
104 | options = (int)swAddControlOptions_e.swControlOptions_Enabled |
105 | (int)swAddControlOptions_e.swControlOptions_Visible;
106 |
107 | dotnet1 = (IPropertyManagerPageWindowFromHandle)group1.AddControl(DotNet1ID, controlType, ".Net Windows Form Control", align, options, "This Control is added without COM");
108 | dotnet1.Height = 150;
109 |
110 | controlType = (int)swPropertyManagerPageControlType_e.swControlType_WindowFromHandle;
111 | align = (int)swPropertyManagerPageControlLeftAlign_e.swControlAlign_LeftEdge;
112 | options = (int)swAddControlOptions_e.swControlOptions_Enabled |
113 | (int)swAddControlOptions_e.swControlOptions_Visible;
114 |
115 | dotnet2 = (IPropertyManagerPageWindowFromHandle)group2.AddControl(DotNet2ID, controlType, ".Net User Form Control", align, options, "This Control is added without COM");
116 | dotnet2.Height = 150;
117 |
118 | dotnet3 = (IPropertyManagerPageWindowFromHandle)group3.AddControl(DotNet3ID, controlType, ".Net WPF Control", align, options, "This Control is added without COM");
119 | dotnet3.Height = 50;
120 |
121 |
122 | }
123 |
124 | public void Show()
125 | {
126 |
127 | // For Dot net control user need to create object at every Display
128 |
129 | //WinForm Control
130 | MyWinFormControl = new Form1();
131 | //If you are adding Winform in Property Page need to set TopLevel Property to false
132 | MyWinFormControl.TopLevel = false;
133 | MyWinFormControl.Show();
134 | dotnet1.SetWindowHandle(MyWinFormControl.Handle.ToInt64());
135 |
136 |
137 | //User Control
138 | MyUserControl = new UserControl1();
139 | dotnet2.SetWindowHandle(MyUserControl.Handle.ToInt64());
140 |
141 |
142 | //WPF control
143 | elhost = new ElementHost();
144 | MyWPFControl = new WPFControl();
145 | elhost.Child = MyWPFControl;
146 | dotnet3.SetWindowHandle(elhost.Handle.ToInt64());
147 |
148 | //Show Proppety page
149 | swPropertyPage.Show();
150 |
151 | }
152 | }
153 | }
--------------------------------------------------------------------------------
/SolidSVN/WPFControl.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/SolidSVN/WPFControl.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Windows;
5 | using System.Windows.Controls;
6 | using System.Windows.Data;
7 | using System.Windows.Documents;
8 | using System.Windows.Input;
9 | using System.Windows.Media;
10 | using System.Windows.Media.Imaging;
11 | using System.Windows.Navigation;
12 | using System.Windows.Shapes;
13 |
14 | namespace SolidSVN
15 | {
16 | ///
17 | /// Interaction logic for WPFControl.xaml
18 | ///
19 | public partial class WPFControl : UserControl
20 | {
21 | public WPFControl()
22 | {
23 | InitializeComponent();
24 | }
25 |
26 | private void UserControl_Loaded(object sender, RoutedEventArgs e)
27 | {
28 |
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/SolidSVN/bin/Debug/SolidSVN.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Debug/SolidSVN.vshost.exe
--------------------------------------------------------------------------------
/SolidSVN/bin/Debug/SolidSVN.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SharpPlink-Win32.svnExe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SharpPlink-Win32.svnExe
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SharpSvn-DB44-20-Win32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SharpSvn-DB44-20-Win32.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SharpSvn-SASL21-23-Win32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SharpSvn-SASL21-23-Win32.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SharpSvn.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SharpSvn.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SharpSvn.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SharpSvn.pdb
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SolidSVN.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SolidSVN.exe
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/SolidSVN.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/SolidSVN.pdb
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/de/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/de/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/es/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/es/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/fr/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/fr/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/it/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/it/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/ja/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/ja/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/ko/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/ko/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/nb/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/nb/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/pl/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/pl/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/pt-BR/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/pt-BR/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/sv/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/sv/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/zh-CN/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/zh-CN/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/bin/Release/zh-TW/SharpSvn.resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/bin/Release/zh-TW/SharpSvn.resources.dll
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/App.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "1A84CF1F046D965072218441A0B2C71B"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// App
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class App : System.Windows.Application {
43 |
44 | ///
45 | /// InitializeComponent
46 | ///
47 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
48 | public void InitializeComponent() {
49 |
50 | #line 4 "..\..\..\App.xaml"
51 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
52 |
53 | #line default
54 | #line hidden
55 | }
56 |
57 | ///
58 | /// Application Entry Point.
59 | ///
60 | [System.STAThreadAttribute()]
61 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
62 | public static void Main() {
63 | SolidSVN.App app = new SolidSVN.App();
64 | app.InitializeComponent();
65 | app.Run();
66 | }
67 | }
68 | }
69 |
70 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/App.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "1A84CF1F046D965072218441A0B2C71B"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// App
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class App : System.Windows.Application {
43 |
44 | ///
45 | /// InitializeComponent
46 | ///
47 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
48 | public void InitializeComponent() {
49 |
50 | #line 4 "..\..\..\App.xaml"
51 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
52 |
53 | #line default
54 | #line hidden
55 | }
56 |
57 | ///
58 | /// Application Entry Point.
59 | ///
60 | [System.STAThreadAttribute()]
61 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
62 | public static void Main() {
63 | SolidSVN.App app = new SolidSVN.App();
64 | app.InitializeComponent();
65 | app.Run();
66 | }
67 | }
68 | }
69 |
70 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoCommitDialog.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/Dialogs/RepoCommitDialog.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoCommitDialog.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\RepoCommitDialog.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F5F7FFFDC3ED740C2C55122724C48E4E"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using SolidSVN;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Forms.Integration;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 |
35 |
36 | namespace SolidSVN {
37 |
38 |
39 | ///
40 | /// RepoCommitDialog
41 | ///
42 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
43 | public partial class RepoCommitDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 10 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal System.Windows.Controls.TextBlock _commit_desc;
49 |
50 | #line default
51 | #line hidden
52 |
53 |
54 | #line 16 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
55 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
56 | internal SolidSVN.TreeList _treeList;
57 |
58 | #line default
59 | #line hidden
60 |
61 |
62 | #line 54 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
63 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
64 | internal System.Windows.Controls.CheckBox release_locks;
65 |
66 | #line default
67 | #line hidden
68 |
69 |
70 | #line 56 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
72 | internal System.Windows.Controls.Button commit_button;
73 |
74 | #line default
75 | #line hidden
76 |
77 |
78 | #line 57 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
79 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
80 | internal System.Windows.Controls.Button cancel_button;
81 |
82 | #line default
83 | #line hidden
84 |
85 |
86 | #line 58 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
87 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
88 | internal System.Windows.Controls.ProgressBar commit_progress_bar;
89 |
90 | #line default
91 | #line hidden
92 |
93 | private bool _contentLoaded;
94 |
95 | ///
96 | /// InitializeComponent
97 | ///
98 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
99 | public void InitializeComponent() {
100 | if (_contentLoaded) {
101 | return;
102 | }
103 | _contentLoaded = true;
104 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/repocommitdialog.xaml", System.UriKind.Relative);
105 |
106 | #line 1 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
107 | System.Windows.Application.LoadComponent(this, resourceLocater);
108 |
109 | #line default
110 | #line hidden
111 | }
112 |
113 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
114 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
115 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
116 | return System.Delegate.CreateDelegate(delegateType, this, handler);
117 | }
118 |
119 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
120 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
121 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
122 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
123 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
124 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
125 | switch (connectionId)
126 | {
127 | case 1:
128 | this._commit_desc = ((System.Windows.Controls.TextBlock)(target));
129 | return;
130 | case 2:
131 | this._treeList = ((SolidSVN.TreeList)(target));
132 | return;
133 | case 3:
134 | this.release_locks = ((System.Windows.Controls.CheckBox)(target));
135 | return;
136 | case 4:
137 | this.commit_button = ((System.Windows.Controls.Button)(target));
138 |
139 | #line 56 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
140 | this.commit_button.Click += new System.Windows.RoutedEventHandler(this.on_commit);
141 |
142 | #line default
143 | #line hidden
144 | return;
145 | case 5:
146 | this.cancel_button = ((System.Windows.Controls.Button)(target));
147 |
148 | #line 57 "..\..\..\..\Dialogs\RepoCommitDialog.xaml"
149 | this.cancel_button.Click += new System.Windows.RoutedEventHandler(this.on_cancel);
150 |
151 | #line default
152 | #line hidden
153 | return;
154 | case 6:
155 | this.commit_progress_bar = ((System.Windows.Controls.ProgressBar)(target));
156 | return;
157 | }
158 | this._contentLoaded = true;
159 | }
160 | }
161 | }
162 |
163 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoManager.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/Dialogs/RepoManager.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoManager.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\RepoManager.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F04A3249CE67376A47B26F00BB04F32A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN.Dialogs {
36 |
37 |
38 | ///
39 | /// RepoManager
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class RepoManager : System.Windows.Window, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 10 "..\..\..\..\Dialogs\RepoManager.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal System.Windows.Controls.ListView _repo_list;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 21 "..\..\..\..\Dialogs\RepoManager.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.Button add_button;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 22 "..\..\..\..\Dialogs\RepoManager.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.Button edit_button;
64 |
65 | #line default
66 | #line hidden
67 |
68 |
69 | #line 23 "..\..\..\..\Dialogs\RepoManager.xaml"
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
71 | internal System.Windows.Controls.Button remove_button;
72 |
73 | #line default
74 | #line hidden
75 |
76 |
77 | #line 24 "..\..\..\..\Dialogs\RepoManager.xaml"
78 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
79 | internal System.Windows.Controls.Button done_button;
80 |
81 | #line default
82 | #line hidden
83 |
84 | private bool _contentLoaded;
85 |
86 | ///
87 | /// InitializeComponent
88 | ///
89 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
90 | public void InitializeComponent() {
91 | if (_contentLoaded) {
92 | return;
93 | }
94 | _contentLoaded = true;
95 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/repomanager.xaml", System.UriKind.Relative);
96 |
97 | #line 1 "..\..\..\..\Dialogs\RepoManager.xaml"
98 | System.Windows.Application.LoadComponent(this, resourceLocater);
99 |
100 | #line default
101 | #line hidden
102 | }
103 |
104 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
105 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
106 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
107 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
108 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
109 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
110 | switch (connectionId)
111 | {
112 | case 1:
113 | this._repo_list = ((System.Windows.Controls.ListView)(target));
114 | return;
115 | case 2:
116 | this.add_button = ((System.Windows.Controls.Button)(target));
117 |
118 | #line 21 "..\..\..\..\Dialogs\RepoManager.xaml"
119 | this.add_button.Click += new System.Windows.RoutedEventHandler(this.on_add_repo);
120 |
121 | #line default
122 | #line hidden
123 | return;
124 | case 3:
125 | this.edit_button = ((System.Windows.Controls.Button)(target));
126 |
127 | #line 22 "..\..\..\..\Dialogs\RepoManager.xaml"
128 | this.edit_button.Click += new System.Windows.RoutedEventHandler(this.on_edit_repo);
129 |
130 | #line default
131 | #line hidden
132 | return;
133 | case 4:
134 | this.remove_button = ((System.Windows.Controls.Button)(target));
135 |
136 | #line 23 "..\..\..\..\Dialogs\RepoManager.xaml"
137 | this.remove_button.Click += new System.Windows.RoutedEventHandler(this.on_remove_repo);
138 |
139 | #line default
140 | #line hidden
141 | return;
142 | case 5:
143 | this.done_button = ((System.Windows.Controls.Button)(target));
144 |
145 | #line 24 "..\..\..\..\Dialogs\RepoManager.xaml"
146 | this.done_button.Click += new System.Windows.RoutedEventHandler(this.on_save_and_close);
147 |
148 | #line default
149 | #line hidden
150 | return;
151 | }
152 | this._contentLoaded = true;
153 | }
154 | }
155 | }
156 |
157 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoManager.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\RepoManager.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F04A3249CE67376A47B26F00BB04F32A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN.Dialogs {
36 |
37 |
38 | ///
39 | /// RepoManager
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class RepoManager : System.Windows.Window, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 10 "..\..\..\..\Dialogs\RepoManager.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal System.Windows.Controls.ListView _repo_list;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 21 "..\..\..\..\Dialogs\RepoManager.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.Button add_button;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 22 "..\..\..\..\Dialogs\RepoManager.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.Button edit_button;
64 |
65 | #line default
66 | #line hidden
67 |
68 |
69 | #line 23 "..\..\..\..\Dialogs\RepoManager.xaml"
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
71 | internal System.Windows.Controls.Button remove_button;
72 |
73 | #line default
74 | #line hidden
75 |
76 |
77 | #line 24 "..\..\..\..\Dialogs\RepoManager.xaml"
78 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
79 | internal System.Windows.Controls.Button done_button;
80 |
81 | #line default
82 | #line hidden
83 |
84 | private bool _contentLoaded;
85 |
86 | ///
87 | /// InitializeComponent
88 | ///
89 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
90 | public void InitializeComponent() {
91 | if (_contentLoaded) {
92 | return;
93 | }
94 | _contentLoaded = true;
95 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/repomanager.xaml", System.UriKind.Relative);
96 |
97 | #line 1 "..\..\..\..\Dialogs\RepoManager.xaml"
98 | System.Windows.Application.LoadComponent(this, resourceLocater);
99 |
100 | #line default
101 | #line hidden
102 | }
103 |
104 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
105 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
106 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
107 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
108 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
109 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
110 | switch (connectionId)
111 | {
112 | case 1:
113 | this._repo_list = ((System.Windows.Controls.ListView)(target));
114 | return;
115 | case 2:
116 | this.add_button = ((System.Windows.Controls.Button)(target));
117 |
118 | #line 21 "..\..\..\..\Dialogs\RepoManager.xaml"
119 | this.add_button.Click += new System.Windows.RoutedEventHandler(this.on_add_repo);
120 |
121 | #line default
122 | #line hidden
123 | return;
124 | case 3:
125 | this.edit_button = ((System.Windows.Controls.Button)(target));
126 |
127 | #line 22 "..\..\..\..\Dialogs\RepoManager.xaml"
128 | this.edit_button.Click += new System.Windows.RoutedEventHandler(this.on_edit_repo);
129 |
130 | #line default
131 | #line hidden
132 | return;
133 | case 4:
134 | this.remove_button = ((System.Windows.Controls.Button)(target));
135 |
136 | #line 23 "..\..\..\..\Dialogs\RepoManager.xaml"
137 | this.remove_button.Click += new System.Windows.RoutedEventHandler(this.on_remove_repo);
138 |
139 | #line default
140 | #line hidden
141 | return;
142 | case 5:
143 | this.done_button = ((System.Windows.Controls.Button)(target));
144 |
145 | #line 24 "..\..\..\..\Dialogs\RepoManager.xaml"
146 | this.done_button.Click += new System.Windows.RoutedEventHandler(this.on_save_and_close);
147 |
148 | #line default
149 | #line hidden
150 | return;
151 | }
152 | this._contentLoaded = true;
153 | }
154 | }
155 | }
156 |
157 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoUpdateView.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/Dialogs/RepoUpdateView.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoUpdateView.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\RepoUpdateView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C606C06C5A0AF98A14CCB033B79E7931"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// RepoUpdateView
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class RepoUpdateView : System.Windows.Window, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 7 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal System.Windows.Controls.TextBlock _description;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 8 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.ProgressBar _progress_bar;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 9 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.Button _cancel;
64 |
65 | #line default
66 | #line hidden
67 |
68 | private bool _contentLoaded;
69 |
70 | ///
71 | /// InitializeComponent
72 | ///
73 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
74 | public void InitializeComponent() {
75 | if (_contentLoaded) {
76 | return;
77 | }
78 | _contentLoaded = true;
79 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/repoupdateview.xaml", System.UriKind.Relative);
80 |
81 | #line 1 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
82 | System.Windows.Application.LoadComponent(this, resourceLocater);
83 |
84 | #line default
85 | #line hidden
86 | }
87 |
88 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
89 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
90 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
91 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
93 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
94 | switch (connectionId)
95 | {
96 | case 1:
97 | this._description = ((System.Windows.Controls.TextBlock)(target));
98 | return;
99 | case 2:
100 | this._progress_bar = ((System.Windows.Controls.ProgressBar)(target));
101 | return;
102 | case 3:
103 | this._cancel = ((System.Windows.Controls.Button)(target));
104 |
105 | #line 9 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
106 | this._cancel.Click += new System.Windows.RoutedEventHandler(this.on_cancel);
107 |
108 | #line default
109 | #line hidden
110 | return;
111 | }
112 | this._contentLoaded = true;
113 | }
114 | }
115 | }
116 |
117 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/RepoUpdateView.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\RepoUpdateView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C606C06C5A0AF98A14CCB033B79E7931"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// RepoUpdateView
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class RepoUpdateView : System.Windows.Window, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 7 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal System.Windows.Controls.TextBlock _description;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 8 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.ProgressBar _progress_bar;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 9 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.Button _cancel;
64 |
65 | #line default
66 | #line hidden
67 |
68 | private bool _contentLoaded;
69 |
70 | ///
71 | /// InitializeComponent
72 | ///
73 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
74 | public void InitializeComponent() {
75 | if (_contentLoaded) {
76 | return;
77 | }
78 | _contentLoaded = true;
79 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/repoupdateview.xaml", System.UriKind.Relative);
80 |
81 | #line 1 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
82 | System.Windows.Application.LoadComponent(this, resourceLocater);
83 |
84 | #line default
85 | #line hidden
86 | }
87 |
88 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
89 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
90 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
91 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
93 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
94 | switch (connectionId)
95 | {
96 | case 1:
97 | this._description = ((System.Windows.Controls.TextBlock)(target));
98 | return;
99 | case 2:
100 | this._progress_bar = ((System.Windows.Controls.ProgressBar)(target));
101 | return;
102 | case 3:
103 | this._cancel = ((System.Windows.Controls.Button)(target));
104 |
105 | #line 9 "..\..\..\..\Dialogs\RepoUpdateView.xaml"
106 | this._cancel.Click += new System.Windows.RoutedEventHandler(this.on_cancel);
107 |
108 | #line default
109 | #line hidden
110 | return;
111 | }
112 | this._contentLoaded = true;
113 | }
114 | }
115 | }
116 |
117 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/SvnErrorDialog.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/Dialogs/SvnErrorDialog.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/SvnErrorDialog.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\SvnErrorDialog.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "4B6A6F724627182DC245CACA366975FD"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// SvnErrorDialog
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class SvnErrorDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 9 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal System.Windows.Controls.TextBlock action_desc;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 15 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.TextBlock error_name;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 20 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.TextBlock file_name;
64 |
65 | #line default
66 | #line hidden
67 |
68 | private bool _contentLoaded;
69 |
70 | ///
71 | /// InitializeComponent
72 | ///
73 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
74 | public void InitializeComponent() {
75 | if (_contentLoaded) {
76 | return;
77 | }
78 | _contentLoaded = true;
79 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/svnerrordialog.xaml", System.UriKind.Relative);
80 |
81 | #line 1 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
82 | System.Windows.Application.LoadComponent(this, resourceLocater);
83 |
84 | #line default
85 | #line hidden
86 | }
87 |
88 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
89 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
90 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
91 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
93 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
94 | switch (connectionId)
95 | {
96 | case 1:
97 | this.action_desc = ((System.Windows.Controls.TextBlock)(target));
98 | return;
99 | case 2:
100 | this.error_name = ((System.Windows.Controls.TextBlock)(target));
101 | return;
102 | case 3:
103 | this.file_name = ((System.Windows.Controls.TextBlock)(target));
104 | return;
105 | }
106 | this._contentLoaded = true;
107 | }
108 | }
109 | }
110 |
111 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/Dialogs/SvnErrorDialog.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\..\Dialogs\SvnErrorDialog.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "4B6A6F724627182DC245CACA366975FD"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// SvnErrorDialog
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class SvnErrorDialog : System.Windows.Window, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 9 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal System.Windows.Controls.TextBlock action_desc;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 15 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.TextBlock error_name;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 20 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.TextBlock file_name;
64 |
65 | #line default
66 | #line hidden
67 |
68 | private bool _contentLoaded;
69 |
70 | ///
71 | /// InitializeComponent
72 | ///
73 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
74 | public void InitializeComponent() {
75 | if (_contentLoaded) {
76 | return;
77 | }
78 | _contentLoaded = true;
79 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/dialogs/svnerrordialog.xaml", System.UriKind.Relative);
80 |
81 | #line 1 "..\..\..\..\Dialogs\SvnErrorDialog.xaml"
82 | System.Windows.Application.LoadComponent(this, resourceLocater);
83 |
84 | #line default
85 | #line hidden
86 | }
87 |
88 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
89 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
90 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
91 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
93 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
94 | switch (connectionId)
95 | {
96 | case 1:
97 | this.action_desc = ((System.Windows.Controls.TextBlock)(target));
98 | return;
99 | case 2:
100 | this.error_name = ((System.Windows.Controls.TextBlock)(target));
101 | return;
102 | case 3:
103 | this.file_name = ((System.Windows.Controls.TextBlock)(target));
104 | return;
105 | }
106 | this._contentLoaded = true;
107 | }
108 | }
109 | }
110 |
111 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/GenerateResource.read.1.tlog:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/GenerateResource.read.1.tlog
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/GenerateResource.write.1.tlog:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/GenerateResource.write.1.tlog
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/GeneratedInternalTypeHelper.g.cs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/GeneratedInternalTypeHelper.g.i.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.1
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace XamlGeneratedNamespace {
12 |
13 |
14 | ///
15 | /// GeneratedInternalTypeHelper
16 | ///
17 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
18 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
19 | public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
20 |
21 | ///
22 | /// CreateInstance
23 | ///
24 | protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
25 | return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
26 | | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
27 | }
28 |
29 | ///
30 | /// GetPropertyValue
31 | ///
32 | protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
33 | return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
34 | }
35 |
36 | ///
37 | /// SetPropertyValue
38 | ///
39 | protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
40 | propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
41 | }
42 |
43 | ///
44 | /// CreateDelegate
45 | ///
46 | protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
47 | return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
48 | | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
49 | delegateType,
50 | handler}, null)));
51 | }
52 |
53 | ///
54 | /// AddEventHandler
55 | ///
56 | protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
57 | eventInfo.AddEventHandler(target, handler);
58 | }
59 | }
60 | }
61 |
62 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/MainWindow.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/MainWindow.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/MainWindow.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "6008C2FDB8C2A10331FA38EEA7CEC161"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using SolidSVN;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Forms.Integration;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 |
35 |
36 | namespace SolidSVN {
37 |
38 |
39 | ///
40 | /// MainWindow
41 | ///
42 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
43 | public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | public void InitializeComponent() {
52 | if (_contentLoaded) {
53 | return;
54 | }
55 | _contentLoaded = true;
56 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/mainwindow.xaml", System.UriKind.Relative);
57 |
58 | #line 1 "..\..\..\MainWindow.xaml"
59 | System.Windows.Application.LoadComponent(this, resourceLocater);
60 |
61 | #line default
62 | #line hidden
63 | }
64 |
65 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
66 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
70 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
71 | this._contentLoaded = true;
72 | }
73 | }
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/MainWindow.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "6008C2FDB8C2A10331FA38EEA7CEC161"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using SolidSVN;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Forms.Integration;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 |
35 |
36 | namespace SolidSVN {
37 |
38 |
39 | ///
40 | /// MainWindow
41 | ///
42 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
43 | public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | public void InitializeComponent() {
52 | if (_contentLoaded) {
53 | return;
54 | }
55 | _contentLoaded = true;
56 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/mainwindow.xaml", System.UriKind.Relative);
57 |
58 | #line 1 "..\..\..\MainWindow.xaml"
59 | System.Windows.Application.LoadComponent(this, resourceLocater);
60 |
61 | #line default
62 | #line hidden
63 | }
64 |
65 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
66 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
70 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
71 | this._contentLoaded = true;
72 | }
73 | }
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/RepositoryView.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/RepositoryView.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/RepositoryView.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\RepositoryView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "A46C6C4A52DE9EA40F12B178C1E4B89C"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using SolidSVN;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Forms.Integration;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 |
35 |
36 | namespace SolidSVN {
37 |
38 |
39 | ///
40 | /// RepositoryView
41 | ///
42 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
43 | public partial class RepositoryView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 14 "..\..\..\RepositoryView.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal System.Windows.Controls.ComboBox repo_selector;
49 |
50 | #line default
51 | #line hidden
52 |
53 |
54 | #line 27 "..\..\..\RepositoryView.xaml"
55 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
56 | internal System.Windows.Controls.ComboBox user_selector;
57 |
58 | #line default
59 | #line hidden
60 |
61 |
62 | #line 32 "..\..\..\RepositoryView.xaml"
63 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
64 | internal SolidSVN.TreeList repo_tree;
65 |
66 | #line default
67 | #line hidden
68 |
69 |
70 | #line 35 "..\..\..\RepositoryView.xaml"
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
72 | internal System.Windows.Controls.DataGrid prop_table;
73 |
74 | #line default
75 | #line hidden
76 |
77 | private bool _contentLoaded;
78 |
79 | ///
80 | /// InitializeComponent
81 | ///
82 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
83 | public void InitializeComponent() {
84 | if (_contentLoaded) {
85 | return;
86 | }
87 | _contentLoaded = true;
88 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/repositoryview.xaml", System.UriKind.Relative);
89 |
90 | #line 1 "..\..\..\RepositoryView.xaml"
91 | System.Windows.Application.LoadComponent(this, resourceLocater);
92 |
93 | #line default
94 | #line hidden
95 | }
96 |
97 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
98 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
99 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
100 | return System.Delegate.CreateDelegate(delegateType, this, handler);
101 | }
102 |
103 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
104 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
105 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
106 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
107 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
108 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
109 | switch (connectionId)
110 | {
111 | case 1:
112 | this.repo_selector = ((System.Windows.Controls.ComboBox)(target));
113 | return;
114 | case 2:
115 |
116 | #line 20 "..\..\..\RepositoryView.xaml"
117 | ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.on_update_repository);
118 |
119 | #line default
120 | #line hidden
121 | return;
122 | case 3:
123 |
124 | #line 21 "..\..\..\RepositoryView.xaml"
125 | ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.on_find_in_assy);
126 |
127 | #line default
128 | #line hidden
129 | return;
130 | case 4:
131 |
132 | #line 22 "..\..\..\RepositoryView.xaml"
133 | ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.on_commit_all);
134 |
135 | #line default
136 | #line hidden
137 | return;
138 | case 5:
139 | this.user_selector = ((System.Windows.Controls.ComboBox)(target));
140 | return;
141 | case 6:
142 | this.repo_tree = ((SolidSVN.TreeList)(target));
143 | return;
144 | case 7:
145 | this.prop_table = ((System.Windows.Controls.DataGrid)(target));
146 | return;
147 | }
148 | this._contentLoaded = true;
149 | }
150 | }
151 | }
152 |
153 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/RepositoryView.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\RepositoryView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "A46C6C4A52DE9EA40F12B178C1E4B89C"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using SolidSVN;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Forms.Integration;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 |
35 |
36 | namespace SolidSVN {
37 |
38 |
39 | ///
40 | /// RepositoryView
41 | ///
42 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
43 | public partial class RepositoryView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 14 "..\..\..\RepositoryView.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal System.Windows.Controls.ComboBox repo_selector;
49 |
50 | #line default
51 | #line hidden
52 |
53 |
54 | #line 27 "..\..\..\RepositoryView.xaml"
55 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
56 | internal System.Windows.Controls.ComboBox user_selector;
57 |
58 | #line default
59 | #line hidden
60 |
61 |
62 | #line 32 "..\..\..\RepositoryView.xaml"
63 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
64 | internal SolidSVN.TreeList repo_tree;
65 |
66 | #line default
67 | #line hidden
68 |
69 |
70 | #line 35 "..\..\..\RepositoryView.xaml"
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
72 | internal System.Windows.Controls.DataGrid prop_table;
73 |
74 | #line default
75 | #line hidden
76 |
77 | private bool _contentLoaded;
78 |
79 | ///
80 | /// InitializeComponent
81 | ///
82 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
83 | public void InitializeComponent() {
84 | if (_contentLoaded) {
85 | return;
86 | }
87 | _contentLoaded = true;
88 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/repositoryview.xaml", System.UriKind.Relative);
89 |
90 | #line 1 "..\..\..\RepositoryView.xaml"
91 | System.Windows.Application.LoadComponent(this, resourceLocater);
92 |
93 | #line default
94 | #line hidden
95 | }
96 |
97 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
98 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
99 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
100 | return System.Delegate.CreateDelegate(delegateType, this, handler);
101 | }
102 |
103 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
104 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
105 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
106 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
107 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
108 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
109 | switch (connectionId)
110 | {
111 | case 1:
112 | this.repo_selector = ((System.Windows.Controls.ComboBox)(target));
113 | return;
114 | case 2:
115 |
116 | #line 20 "..\..\..\RepositoryView.xaml"
117 | ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.on_update_repository);
118 |
119 | #line default
120 | #line hidden
121 | return;
122 | case 3:
123 |
124 | #line 21 "..\..\..\RepositoryView.xaml"
125 | ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.on_find_in_assy);
126 |
127 | #line default
128 | #line hidden
129 | return;
130 | case 4:
131 |
132 | #line 22 "..\..\..\RepositoryView.xaml"
133 | ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.on_commit_all);
134 |
135 | #line default
136 | #line hidden
137 | return;
138 | case 5:
139 | this.user_selector = ((System.Windows.Controls.ComboBox)(target));
140 | return;
141 | case 6:
142 | this.repo_tree = ((SolidSVN.TreeList)(target));
143 | return;
144 | case 7:
145 | this.prop_table = ((System.Windows.Controls.DataGrid)(target));
146 | return;
147 | }
148 | this._contentLoaded = true;
149 | }
150 | }
151 | }
152 |
153 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/ResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/ResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/SolidSVN.Properties.Resources.resources
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SolidSVN.exe
2 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SolidSVN.pdb
3 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SharpSvn.dll
4 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SharpSvn.pdb
5 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SharpSvn.xml
6 | C:\working\SolidworkSVN\SolidSVN\bin\Release\de\SharpSvn.resources.dll
7 | C:\working\SolidworkSVN\SolidSVN\bin\Release\es\SharpSvn.resources.dll
8 | C:\working\SolidworkSVN\SolidSVN\bin\Release\fr\SharpSvn.resources.dll
9 | C:\working\SolidworkSVN\SolidSVN\bin\Release\it\SharpSvn.resources.dll
10 | C:\working\SolidworkSVN\SolidSVN\bin\Release\ja\SharpSvn.resources.dll
11 | C:\working\SolidworkSVN\SolidSVN\bin\Release\ko\SharpSvn.resources.dll
12 | C:\working\SolidworkSVN\SolidSVN\bin\Release\nb\SharpSvn.resources.dll
13 | C:\working\SolidworkSVN\SolidSVN\bin\Release\pl\SharpSvn.resources.dll
14 | C:\working\SolidworkSVN\SolidSVN\bin\Release\pt-BR\SharpSvn.resources.dll
15 | C:\working\SolidworkSVN\SolidSVN\bin\Release\sv\SharpSvn.resources.dll
16 | C:\working\SolidworkSVN\SolidSVN\bin\Release\zh-CN\SharpSvn.resources.dll
17 | C:\working\SolidworkSVN\SolidSVN\bin\Release\zh-TW\SharpSvn.resources.dll
18 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SharpSvn-DB44-20-Win32.dll
19 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SharpSvn-SASL21-23-Win32.dll
20 | C:\working\SolidworkSVN\SolidSVN\bin\Release\SharpPlink-Win32.svnExe
21 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\ResolveAssemblyReference.cache
22 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\RepoManager.baml
23 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\RepoUpdateView.baml
24 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\SvnErrorDialog.baml
25 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\WPFControl.baml
26 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\RepoManager.g.cs
27 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\MainWindow.g.cs
28 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\RepoCommitDialog.g.cs
29 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\RepositoryView.g.cs
30 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\RepoUpdateView.g.cs
31 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\SvnErrorDialog.g.cs
32 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\WPFControl.g.cs
33 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\App.g.cs
34 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN_Content.g.cs
35 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\GeneratedInternalTypeHelper.g.cs
36 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN_MarkupCompile.cache
37 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN_MarkupCompile.lref
38 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\MainWindow.baml
39 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\Dialogs\RepoCommitDialog.baml
40 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\RepositoryView.baml
41 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN.g.resources
42 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN.Properties.Resources.resources
43 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\GenerateResource.read.1.tlog
44 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\GenerateResource.write.1.tlog
45 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN.exe
46 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\SolidSVN.pdb
47 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/SolidSVN.exe
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN.g.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/SolidSVN.g.resources
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/SolidSVN.pdb
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN_Content.g.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.1
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("pmphandler.cs")]
12 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("swaddin.cs")]
13 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("userpmpage.cs")]
14 |
15 |
16 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN_Content.g.i.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.1
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("pmphandler.cs")]
12 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("swaddin.cs")]
13 | [assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("userpmpage.cs")]
14 |
15 |
16 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN_MarkupCompile.cache:
--------------------------------------------------------------------------------
1 | SolidSVN
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\
8 | SolidSVN
9 | none
10 | false
11 | TRACE
12 | C:\working\SolidworkSVN\SolidSVN\App.xaml
13 | 71749105531
14 | 3-961618900
15 | 221543723569
16 | 171722675943
17 | Dialogs\RepoManager.xaml;MainWindow.xaml;Dialogs\RepoCommitDialog.xaml;RepositoryView.xaml;Dialogs\RepoUpdateView.xaml;Dialogs\SvnErrorDialog.xaml;WPFControl.xaml;
18 |
19 | False
20 |
21 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN_MarkupCompile.i.cache:
--------------------------------------------------------------------------------
1 | SolidSVN
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\
8 | SolidSVN
9 | none
10 | false
11 | TRACE
12 | C:\working\SolidworkSVN\SolidSVN\App.xaml
13 | 71749105531
14 | 3-961618900
15 | 231049725083
16 | 171722675943
17 | Dialogs\RepoManager.xaml;MainWindow.xaml;Dialogs\RepoCommitDialog.xaml;RepositoryView.xaml;Dialogs\RepoUpdateView.xaml;Dialogs\SvnErrorDialog.xaml;WPFControl.xaml;
18 |
19 | True
20 |
21 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN_MarkupCompile.i.lref:
--------------------------------------------------------------------------------
1 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\GeneratedInternalTypeHelper.g.i.cs
2 |
3 | FC:\working\SolidworkSVN\SolidSVN\MainWindow.xaml
4 | FC:\working\SolidworkSVN\SolidSVN\Dialogs\RepoCommitDialog.xaml
5 | FC:\working\SolidworkSVN\SolidSVN\RepositoryView.xaml
6 |
7 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/SolidSVN_MarkupCompile.lref:
--------------------------------------------------------------------------------
1 | C:\working\SolidworkSVN\SolidSVN\obj\x86\Release\GeneratedInternalTypeHelper.g.cs
2 |
3 | FC:\working\SolidworkSVN\SolidSVN\MainWindow.xaml
4 | FC:\working\SolidworkSVN\SolidSVN\Dialogs\RepoCommitDialog.xaml
5 | FC:\working\SolidworkSVN\SolidSVN\RepositoryView.xaml
6 |
7 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/WPFControl.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/autolycus/SolidworkSVN/a3647457df057d5911636fa5baaa1e5c975cd0c9/SolidSVN/obj/x86/Release/WPFControl.baml
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/WPFControl.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\WPFControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8235B0E15868A5A4E054DFA5A3127D2B"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// WPFControl
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class WPFControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
43 |
44 | private bool _contentLoaded;
45 |
46 | ///
47 | /// InitializeComponent
48 | ///
49 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/wpfcontrol.xaml", System.UriKind.Relative);
56 |
57 | #line 1 "..\..\..\WPFControl.xaml"
58 | System.Windows.Application.LoadComponent(this, resourceLocater);
59 |
60 | #line default
61 | #line hidden
62 | }
63 |
64 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
65 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
66 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
69 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
70 | switch (connectionId)
71 | {
72 | case 1:
73 |
74 | #line 4 "..\..\..\WPFControl.xaml"
75 | ((SolidSVN.WPFControl)(target)).Loaded += new System.Windows.RoutedEventHandler(this.UserControl_Loaded);
76 |
77 | #line default
78 | #line hidden
79 | return;
80 | }
81 | this._contentLoaded = true;
82 | }
83 | }
84 | }
85 |
86 |
--------------------------------------------------------------------------------
/SolidSVN/obj/x86/Release/WPFControl.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\WPFControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8235B0E15868A5A4E054DFA5A3127D2B"
2 | //------------------------------------------------------------------------------
3 | //
4 | // This code was generated by a tool.
5 | // Runtime Version:4.0.30319.1
6 | //
7 | // Changes to this file may cause incorrect behavior and will be lost if
8 | // the code is regenerated.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Forms.Integration;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 |
34 |
35 | namespace SolidSVN {
36 |
37 |
38 | ///
39 | /// WPFControl
40 | ///
41 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
42 | public partial class WPFControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
43 |
44 | private bool _contentLoaded;
45 |
46 | ///
47 | /// InitializeComponent
48 | ///
49 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 | System.Uri resourceLocater = new System.Uri("/SolidSVN;component/wpfcontrol.xaml", System.UriKind.Relative);
56 |
57 | #line 1 "..\..\..\WPFControl.xaml"
58 | System.Windows.Application.LoadComponent(this, resourceLocater);
59 |
60 | #line default
61 | #line hidden
62 | }
63 |
64 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
65 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
66 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
69 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
70 | switch (connectionId)
71 | {
72 | case 1:
73 |
74 | #line 4 "..\..\..\WPFControl.xaml"
75 | ((SolidSVN.WPFControl)(target)).Loaded += new System.Windows.RoutedEventHandler(this.UserControl_Loaded);
76 |
77 | #line default
78 | #line hidden
79 | return;
80 | }
81 | this._contentLoaded = true;
82 | }
83 | }
84 | }
85 |
86 |
--------------------------------------------------------------------------------