Merge lp:~dangarner/xibo/client-170-beta into lp:xibo/1.7

Proposed by Dan Garner
Status: Merged
Approved by: Dan Garner
Approved revision: 353
Merged at revision: 350
Proposed branch: lp:~dangarner/xibo/client-170-beta
Merge into: lp:xibo/1.7
Diff against target: 1197 lines (+227/-192)
19 files modified
client/dotNET/Control/Region.cs (+8/-4)
client/dotNET/Forms/OptionForm.Designer.cs (+120/-65)
client/dotNET/Forms/OptionForm.cs (+1/-1)
client/dotNET/Forms/OptionForm.resx (+7/-7)
client/dotNET/Log/StatLog.cs (+1/-1)
client/dotNET/Log/XiboTraceListener.cs (+1/-1)
client/dotNET/Logic/ApplicationSettings.cs (+2/-2)
client/dotNET/Logic/ScreenShot.cs (+1/-1)
client/dotNET/Media/PowerPoint.cs (+0/-11)
client/dotNET/Media/Video.cs (+7/-0)
client/dotNET/Media/VideoPlayer.cs (+13/-0)
client/dotNET/Web References/xmds/Reference.cs (+57/-79)
client/dotNET/Web References/xmds/Reference.map (+1/-1)
client/dotNET/Web References/xmds/xmds.wsdl (+1/-12)
client/dotNET/XiboClient.csproj (+2/-2)
client/dotNET/XmdsAgents/FileAgent.cs (+2/-2)
client/dotNET/XmdsAgents/RegisterAgent.cs (+1/-1)
client/dotNET/XmdsAgents/RequiredFilesAgent.cs (+1/-1)
client/dotNET/XmdsAgents/ScheduleAgent.cs (+1/-1)
To merge this branch: bzr merge lp:~dangarner/xibo/client-170-beta
Reviewer Review Type Date Requested Status
Xibo Maintainters Pending
Review via email: mp+242897@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'client/dotNET/Control/Region.cs'
--- client/dotNET/Control/Region.cs 2014-09-01 13:33:50 +0000
+++ client/dotNET/Control/Region.cs 2014-11-26 10:33:06 +0000
@@ -147,7 +147,7 @@
147 // If the sequence hasnt been changed, OR the layout has been expired147 // If the sequence hasnt been changed, OR the layout has been expired
148 // there has been no change to the sequence, therefore the media we have already created is still valid148 // there has been no change to the sequence, therefore the media we have already created is still valid
149 // or this media has actually been destroyed and we are working out way out the call stack149 // or this media has actually been destroyed and we are working out way out the call stack
150 if (_currentSequence == temp || _layoutExpired)150 if (_layoutExpired || (_currentSequence == temp))
151 return;151 return;
152152
153 // Store the Current Index153 // Store the Current Index
@@ -377,7 +377,10 @@
377 }377 }
378 catch378 catch
379 {379 {
380 System.Diagnostics.Trace.WriteLine("Non integer updateInterval in XLF", "Region - SetNextMediaNode");380 // Update interval not defined, so assume a high value
381 _options.updateInterval = 3600;
382
383 Trace.WriteLine("Non integer updateInterval in XLF", "Region - SetNextMediaNode");
381 }384 }
382 }385 }
383386
@@ -489,8 +492,9 @@
489 }492 }
490 }493 }
491494
492 // Sets up the timer for this media495 // Sets up the timer for this media, if it hasn't already been set
493 media.Duration = options.duration;496 if (media.Duration == 0)
497 media.Duration = options.duration;
494498
495 // Add event handler for when this completes499 // Add event handler for when this completes
496 media.DurationElapsedEvent += new Media.DurationElapsedDelegate(media_DurationElapsedEvent);500 media.DurationElapsedEvent += new Media.DurationElapsedDelegate(media_DurationElapsedEvent);
497501
=== modified file 'client/dotNET/Forms/OptionForm.Designer.cs'
--- client/dotNET/Forms/OptionForm.Designer.cs 2014-08-29 19:31:56 +0000
+++ client/dotNET/Forms/OptionForm.Designer.cs 2014-11-26 10:33:06 +0000
@@ -40,7 +40,6 @@
40 this.textBoxServerKey = new System.Windows.Forms.TextBox();40 this.textBoxServerKey = new System.Windows.Forms.TextBox();
41 this.textBoxLibraryPath = new System.Windows.Forms.TextBox();41 this.textBoxLibraryPath = new System.Windows.Forms.TextBox();
42 this.buttonDisplayAdmin = new System.Windows.Forms.Button();42 this.buttonDisplayAdmin = new System.Windows.Forms.Button();
43 this.groupBox2 = new System.Windows.Forms.GroupBox();
44 this.textBoxProxyDomain = new System.Windows.Forms.TextBox();43 this.textBoxProxyDomain = new System.Windows.Forms.TextBox();
45 this.maskedTextBoxProxyPass = new System.Windows.Forms.MaskedTextBox();44 this.maskedTextBoxProxyPass = new System.Windows.Forms.MaskedTextBox();
46 this.textBoxProxyUser = new System.Windows.Forms.TextBox();45 this.textBoxProxyUser = new System.Windows.Forms.TextBox();
@@ -64,15 +63,22 @@
64 this.xmds1 = new XiboClient.xmds.xmds();63 this.xmds1 = new XiboClient.xmds.xmds();
65 this.buttonExit = new System.Windows.Forms.Button();64 this.buttonExit = new System.Windows.Forms.Button();
66 this.button1 = new System.Windows.Forms.Button();65 this.button1 = new System.Windows.Forms.Button();
67 this.groupBox2.SuspendLayout();66 this.tabControl1 = new System.Windows.Forms.TabControl();
67 this.tabPage1 = new System.Windows.Forms.TabPage();
68 this.tabPage2 = new System.Windows.Forms.TabPage();
69 this.label4 = new System.Windows.Forms.Label();
70 this.label5 = new System.Windows.Forms.Label();
68 this.menuStrip1.SuspendLayout();71 this.menuStrip1.SuspendLayout();
72 this.tabControl1.SuspendLayout();
73 this.tabPage1.SuspendLayout();
74 this.tabPage2.SuspendLayout();
69 this.SuspendLayout();75 this.SuspendLayout();
70 // 76 //
71 // label177 // label1
72 // 78 //
73 this.label1.AutoSize = true;79 this.label1.AutoSize = true;
74 this.label1.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));80 this.label1.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
75 this.label1.Location = new System.Drawing.Point(11, 46);81 this.label1.Location = new System.Drawing.Point(99, 37);
76 this.label1.Name = "label1";82 this.label1.Name = "label1";
77 this.label1.Size = new System.Drawing.Size(128, 22);83 this.label1.Size = new System.Drawing.Size(128, 22);
78 this.label1.TabIndex = 1;84 this.label1.TabIndex = 1;
@@ -82,7 +88,7 @@
82 // 88 //
83 this.label2.AutoSize = true;89 this.label2.AutoSize = true;
84 this.label2.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));90 this.label2.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
85 this.label2.Location = new System.Drawing.Point(522, 46);91 this.label2.Location = new System.Drawing.Point(184, 87);
86 this.label2.Name = "label2";92 this.label2.Name = "label2";
87 this.label2.Size = new System.Drawing.Size(43, 22);93 this.label2.Size = new System.Drawing.Size(43, 22);
88 this.label2.TabIndex = 3;94 this.label2.TabIndex = 3;
@@ -92,7 +98,7 @@
92 // 98 //
93 this.label3.AutoSize = true;99 this.label3.AutoSize = true;
94 this.label3.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));100 this.label3.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
95 this.label3.Location = new System.Drawing.Point(21, 92);101 this.label3.Location = new System.Drawing.Point(109, 141);
96 this.label3.Name = "label3";102 this.label3.Name = "label3";
97 this.label3.Size = new System.Drawing.Size(118, 22);103 this.label3.Size = new System.Drawing.Size(118, 22);
98 this.label3.TabIndex = 5;104 this.label3.TabIndex = 5;
@@ -113,7 +119,7 @@
113 // 119 //
114 this.label9.AutoSize = true;120 this.label9.AutoSize = true;
115 this.label9.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));121 this.label9.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
116 this.label9.Location = new System.Drawing.Point(468, 92);122 this.label9.Location = new System.Drawing.Point(46, 174);
117 this.label9.Name = "label9";123 this.label9.Name = "label9";
118 this.label9.Size = new System.Drawing.Size(97, 22);124 this.label9.Size = new System.Drawing.Size(97, 22);
119 this.label9.TabIndex = 13;125 this.label9.TabIndex = 13;
@@ -122,7 +128,7 @@
122 // buttonLibrary128 // buttonLibrary
123 // 129 //
124 this.buttonLibrary.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));130 this.buttonLibrary.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
125 this.buttonLibrary.Location = new System.Drawing.Point(353, 87);131 this.buttonLibrary.Location = new System.Drawing.Point(441, 136);
126 this.buttonLibrary.Name = "buttonLibrary";132 this.buttonLibrary.Name = "buttonLibrary";
127 this.buttonLibrary.Size = new System.Drawing.Size(109, 31);133 this.buttonLibrary.Size = new System.Drawing.Size(109, 31);
128 this.buttonLibrary.TabIndex = 10;134 this.buttonLibrary.TabIndex = 10;
@@ -133,32 +139,32 @@
133 // tbHardwareKey139 // tbHardwareKey
134 // 140 //
135 this.tbHardwareKey.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));141 this.tbHardwareKey.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
136 this.tbHardwareKey.Location = new System.Drawing.Point(571, 89);142 this.tbHardwareKey.Location = new System.Drawing.Point(148, 171);
137 this.tbHardwareKey.Name = "tbHardwareKey";143 this.tbHardwareKey.Name = "tbHardwareKey";
138 this.tbHardwareKey.Size = new System.Drawing.Size(116, 29);144 this.tbHardwareKey.Size = new System.Drawing.Size(497, 29);
139 this.tbHardwareKey.TabIndex = 14;145 this.tbHardwareKey.TabIndex = 14;
140 // 146 //
141 // textBoxXmdsUri147 // textBoxXmdsUri
142 // 148 //
143 this.textBoxXmdsUri.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));149 this.textBoxXmdsUri.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
144 this.textBoxXmdsUri.Location = new System.Drawing.Point(145, 43);150 this.textBoxXmdsUri.Location = new System.Drawing.Point(233, 34);
145 this.textBoxXmdsUri.Name = "textBoxXmdsUri";151 this.textBoxXmdsUri.Name = "textBoxXmdsUri";
146 this.textBoxXmdsUri.Size = new System.Drawing.Size(371, 29);152 this.textBoxXmdsUri.Size = new System.Drawing.Size(317, 29);
147 this.textBoxXmdsUri.TabIndex = 0;153 this.textBoxXmdsUri.TabIndex = 0;
148 this.textBoxXmdsUri.Text = "http://localhost/xibo";154 this.textBoxXmdsUri.Text = "http://localhost/xibo";
149 // 155 //
150 // textBoxServerKey156 // textBoxServerKey
151 // 157 //
152 this.textBoxServerKey.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));158 this.textBoxServerKey.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
153 this.textBoxServerKey.Location = new System.Drawing.Point(571, 43);159 this.textBoxServerKey.Location = new System.Drawing.Point(233, 84);
154 this.textBoxServerKey.Name = "textBoxServerKey";160 this.textBoxServerKey.Name = "textBoxServerKey";
155 this.textBoxServerKey.Size = new System.Drawing.Size(116, 29);161 this.textBoxServerKey.Size = new System.Drawing.Size(317, 29);
156 this.textBoxServerKey.TabIndex = 2;162 this.textBoxServerKey.TabIndex = 2;
157 // 163 //
158 // textBoxLibraryPath164 // textBoxLibraryPath
159 // 165 //
160 this.textBoxLibraryPath.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));166 this.textBoxLibraryPath.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
161 this.textBoxLibraryPath.Location = new System.Drawing.Point(145, 89);167 this.textBoxLibraryPath.Location = new System.Drawing.Point(233, 138);
162 this.textBoxLibraryPath.Name = "textBoxLibraryPath";168 this.textBoxLibraryPath.Name = "textBoxLibraryPath";
163 this.textBoxLibraryPath.Size = new System.Drawing.Size(202, 29);169 this.textBoxLibraryPath.Size = new System.Drawing.Size(202, 29);
164 this.textBoxLibraryPath.TabIndex = 4;170 this.textBoxLibraryPath.TabIndex = 4;
@@ -175,52 +181,36 @@
175 this.buttonDisplayAdmin.UseVisualStyleBackColor = true;181 this.buttonDisplayAdmin.UseVisualStyleBackColor = true;
176 this.buttonDisplayAdmin.Click += new System.EventHandler(this.buttonDisplayAdmin_Click);182 this.buttonDisplayAdmin.Click += new System.EventHandler(this.buttonDisplayAdmin_Click);
177 // 183 //
178 // groupBox2
179 //
180 this.groupBox2.Controls.Add(this.textBoxProxyDomain);
181 this.groupBox2.Controls.Add(this.maskedTextBoxProxyPass);
182 this.groupBox2.Controls.Add(this.textBoxProxyUser);
183 this.groupBox2.Controls.Add(this.labelProxyDomain);
184 this.groupBox2.Controls.Add(this.labelProxyPass);
185 this.groupBox2.Controls.Add(this.labelProxyUser);
186 this.groupBox2.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
187 this.groupBox2.Location = new System.Drawing.Point(12, 263);
188 this.groupBox2.Name = "groupBox2";
189 this.groupBox2.Size = new System.Drawing.Size(674, 150);
190 this.groupBox2.TabIndex = 7;
191 this.groupBox2.TabStop = false;
192 this.groupBox2.Text = "Proxy Information";
193 //
194 // textBoxProxyDomain184 // textBoxProxyDomain
195 // 185 //
196 this.textBoxProxyDomain.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));186 this.textBoxProxyDomain.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
197 this.textBoxProxyDomain.Location = new System.Drawing.Point(110, 95);187 this.textBoxProxyDomain.Location = new System.Drawing.Point(148, 120);
198 this.textBoxProxyDomain.Name = "textBoxProxyDomain";188 this.textBoxProxyDomain.Name = "textBoxProxyDomain";
199 this.textBoxProxyDomain.Size = new System.Drawing.Size(558, 29);189 this.textBoxProxyDomain.Size = new System.Drawing.Size(497, 29);
200 this.textBoxProxyDomain.TabIndex = 7;190 this.textBoxProxyDomain.TabIndex = 7;
201 // 191 //
202 // maskedTextBoxProxyPass192 // maskedTextBoxProxyPass
203 // 193 //
204 this.maskedTextBoxProxyPass.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));194 this.maskedTextBoxProxyPass.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
205 this.maskedTextBoxProxyPass.Location = new System.Drawing.Point(441, 37);195 this.maskedTextBoxProxyPass.Location = new System.Drawing.Point(148, 83);
206 this.maskedTextBoxProxyPass.Name = "maskedTextBoxProxyPass";196 this.maskedTextBoxProxyPass.Name = "maskedTextBoxProxyPass";
207 this.maskedTextBoxProxyPass.Size = new System.Drawing.Size(227, 29);197 this.maskedTextBoxProxyPass.Size = new System.Drawing.Size(497, 29);
208 this.maskedTextBoxProxyPass.TabIndex = 5;198 this.maskedTextBoxProxyPass.TabIndex = 5;
209 this.maskedTextBoxProxyPass.UseSystemPasswordChar = true;199 this.maskedTextBoxProxyPass.UseSystemPasswordChar = true;
210 // 200 //
211 // textBoxProxyUser201 // textBoxProxyUser
212 // 202 //
213 this.textBoxProxyUser.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));203 this.textBoxProxyUser.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
214 this.textBoxProxyUser.Location = new System.Drawing.Point(110, 37);204 this.textBoxProxyUser.Location = new System.Drawing.Point(148, 49);
215 this.textBoxProxyUser.Name = "textBoxProxyUser";205 this.textBoxProxyUser.Name = "textBoxProxyUser";
216 this.textBoxProxyUser.Size = new System.Drawing.Size(225, 29);206 this.textBoxProxyUser.Size = new System.Drawing.Size(497, 29);
217 this.textBoxProxyUser.TabIndex = 3;207 this.textBoxProxyUser.TabIndex = 3;
218 // 208 //
219 // labelProxyDomain209 // labelProxyDomain
220 // 210 //
221 this.labelProxyDomain.AutoSize = true;211 this.labelProxyDomain.AutoSize = true;
222 this.labelProxyDomain.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));212 this.labelProxyDomain.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
223 this.labelProxyDomain.Location = new System.Drawing.Point(29, 95);213 this.labelProxyDomain.Location = new System.Drawing.Point(65, 123);
224 this.labelProxyDomain.Name = "labelProxyDomain";214 this.labelProxyDomain.Name = "labelProxyDomain";
225 this.labelProxyDomain.Size = new System.Drawing.Size(75, 22);215 this.labelProxyDomain.Size = new System.Drawing.Size(75, 22);
226 this.labelProxyDomain.TabIndex = 2;216 this.labelProxyDomain.TabIndex = 2;
@@ -230,7 +220,7 @@
230 // 220 //
231 this.labelProxyPass.AutoSize = true;221 this.labelProxyPass.AutoSize = true;
232 this.labelProxyPass.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));222 this.labelProxyPass.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
233 this.labelProxyPass.Location = new System.Drawing.Point(341, 40);223 this.labelProxyPass.Location = new System.Drawing.Point(46, 86);
234 this.labelProxyPass.Name = "labelProxyPass";224 this.labelProxyPass.Name = "labelProxyPass";
235 this.labelProxyPass.Size = new System.Drawing.Size(94, 22);225 this.labelProxyPass.Size = new System.Drawing.Size(94, 22);
236 this.labelProxyPass.TabIndex = 1;226 this.labelProxyPass.TabIndex = 1;
@@ -240,7 +230,7 @@
240 // 230 //
241 this.labelProxyUser.AutoSize = true;231 this.labelProxyUser.AutoSize = true;
242 this.labelProxyUser.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));232 this.labelProxyUser.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
243 this.labelProxyUser.Location = new System.Drawing.Point(7, 40);233 this.labelProxyUser.Location = new System.Drawing.Point(43, 52);
244 this.labelProxyUser.Name = "labelProxyUser";234 this.labelProxyUser.Name = "labelProxyUser";
245 this.labelProxyUser.Size = new System.Drawing.Size(97, 22);235 this.labelProxyUser.Size = new System.Drawing.Size(97, 22);
246 this.labelProxyUser.TabIndex = 0;236 this.labelProxyUser.TabIndex = 0;
@@ -249,7 +239,7 @@
249 // splashButtonBrowse239 // splashButtonBrowse
250 // 240 //
251 this.splashButtonBrowse.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));241 this.splashButtonBrowse.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
252 this.splashButtonBrowse.Location = new System.Drawing.Point(353, 136);242 this.splashButtonBrowse.Location = new System.Drawing.Point(536, 211);
253 this.splashButtonBrowse.Name = "splashButtonBrowse";243 this.splashButtonBrowse.Name = "splashButtonBrowse";
254 this.splashButtonBrowse.Size = new System.Drawing.Size(109, 29);244 this.splashButtonBrowse.Size = new System.Drawing.Size(109, 29);
255 this.splashButtonBrowse.TabIndex = 14;245 this.splashButtonBrowse.TabIndex = 14;
@@ -261,7 +251,7 @@
261 // 251 //
262 this.linkLabel1.AutoSize = true;252 this.linkLabel1.AutoSize = true;
263 this.linkLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));253 this.linkLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
264 this.linkLabel1.Location = new System.Drawing.Point(246, 226);254 this.linkLabel1.Location = new System.Drawing.Point(249, 283);
265 this.linkLabel1.Name = "linkLabel1";255 this.linkLabel1.Name = "linkLabel1";
266 this.linkLabel1.Size = new System.Drawing.Size(177, 18);256 this.linkLabel1.Size = new System.Drawing.Size(177, 18);
267 this.linkLabel1.TabIndex = 13;257 this.linkLabel1.TabIndex = 13;
@@ -272,7 +262,7 @@
272 // 262 //
273 this.label17.AutoSize = true;263 this.label17.AutoSize = true;
274 this.label17.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));264 this.label17.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
275 this.label17.Location = new System.Drawing.Point(95, 195);265 this.label17.Location = new System.Drawing.Point(98, 252);
276 this.label17.Name = "label17";266 this.label17.Name = "label17";
277 this.label17.Size = new System.Drawing.Size(509, 18);267 this.label17.Size = new System.Drawing.Size(509, 18);
278 this.label17.TabIndex = 12;268 this.label17.TabIndex = 12;
@@ -282,7 +272,7 @@
282 // 272 //
283 this.label16.AutoSize = true;273 this.label16.AutoSize = true;
284 this.label16.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));274 this.label16.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
285 this.label16.Location = new System.Drawing.Point(3, 139);275 this.label16.Location = new System.Drawing.Point(6, 214);
286 this.label16.Name = "label16";276 this.label16.Name = "label16";
287 this.label16.Size = new System.Drawing.Size(134, 22);277 this.label16.Size = new System.Drawing.Size(134, 22);
288 this.label16.TabIndex = 11;278 this.label16.TabIndex = 11;
@@ -291,9 +281,9 @@
291 // splashOverride281 // splashOverride
292 // 282 //
293 this.splashOverride.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));283 this.splashOverride.Font = new System.Drawing.Font("Arial", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
294 this.splashOverride.Location = new System.Drawing.Point(145, 136);284 this.splashOverride.Location = new System.Drawing.Point(148, 211);
295 this.splashOverride.Name = "splashOverride";285 this.splashOverride.Name = "splashOverride";
296 this.splashOverride.Size = new System.Drawing.Size(202, 29);286 this.splashOverride.Size = new System.Drawing.Size(382, 29);
297 this.splashOverride.TabIndex = 10;287 this.splashOverride.TabIndex = 10;
298 // 288 //
299 // menuStrip1289 // menuStrip1
@@ -355,10 +345,10 @@
355 this.tbStatus.BorderStyle = System.Windows.Forms.BorderStyle.None;345 this.tbStatus.BorderStyle = System.Windows.Forms.BorderStyle.None;
356 this.tbStatus.Cursor = System.Windows.Forms.Cursors.Default;346 this.tbStatus.Cursor = System.Windows.Forms.Cursors.Default;
357 this.tbStatus.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));347 this.tbStatus.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
358 this.tbStatus.Location = new System.Drawing.Point(12, 431);348 this.tbStatus.Location = new System.Drawing.Point(12, 391);
359 this.tbStatus.Multiline = true;349 this.tbStatus.Multiline = true;
360 this.tbStatus.Name = "tbStatus";350 this.tbStatus.Name = "tbStatus";
361 this.tbStatus.Size = new System.Drawing.Size(674, 60);351 this.tbStatus.Size = new System.Drawing.Size(674, 100);
362 this.tbStatus.TabIndex = 15;352 this.tbStatus.TabIndex = 15;
363 // 353 //
364 // xmds1354 // xmds1
@@ -389,40 +379,101 @@
389 this.button1.UseVisualStyleBackColor = true;379 this.button1.UseVisualStyleBackColor = true;
390 this.button1.Click += new System.EventHandler(this.button1_Click);380 this.button1.Click += new System.EventHandler(this.button1_Click);
391 // 381 //
382 // tabControl1
383 //
384 this.tabControl1.Controls.Add(this.tabPage1);
385 this.tabControl1.Controls.Add(this.tabPage2);
386 this.tabControl1.Location = new System.Drawing.Point(12, 40);
387 this.tabControl1.Name = "tabControl1";
388 this.tabControl1.SelectedIndex = 0;
389 this.tabControl1.Size = new System.Drawing.Size(675, 345);
390 this.tabControl1.TabIndex = 18;
391 //
392 // tabPage1
393 //
394 this.tabPage1.Controls.Add(this.label5);
395 this.tabPage1.Controls.Add(this.label1);
396 this.tabPage1.Controls.Add(this.textBoxLibraryPath);
397 this.tabPage1.Controls.Add(this.textBoxServerKey);
398 this.tabPage1.Controls.Add(this.label3);
399 this.tabPage1.Controls.Add(this.label2);
400 this.tabPage1.Controls.Add(this.textBoxXmdsUri);
401 this.tabPage1.Controls.Add(this.buttonLibrary);
402 this.tabPage1.Location = new System.Drawing.Point(4, 22);
403 this.tabPage1.Name = "tabPage1";
404 this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
405 this.tabPage1.Size = new System.Drawing.Size(667, 319);
406 this.tabPage1.TabIndex = 0;
407 this.tabPage1.Text = "Connect";
408 this.tabPage1.UseVisualStyleBackColor = true;
409 //
410 // tabPage2
411 //
412 this.tabPage2.Controls.Add(this.label4);
413 this.tabPage2.Controls.Add(this.textBoxProxyDomain);
414 this.tabPage2.Controls.Add(this.labelProxyUser);
415 this.tabPage2.Controls.Add(this.labelProxyDomain);
416 this.tabPage2.Controls.Add(this.maskedTextBoxProxyPass);
417 this.tabPage2.Controls.Add(this.splashButtonBrowse);
418 this.tabPage2.Controls.Add(this.textBoxProxyUser);
419 this.tabPage2.Controls.Add(this.label9);
420 this.tabPage2.Controls.Add(this.tbHardwareKey);
421 this.tabPage2.Controls.Add(this.labelProxyPass);
422 this.tabPage2.Controls.Add(this.linkLabel1);
423 this.tabPage2.Controls.Add(this.label16);
424 this.tabPage2.Controls.Add(this.label17);
425 this.tabPage2.Controls.Add(this.splashOverride);
426 this.tabPage2.Location = new System.Drawing.Point(4, 22);
427 this.tabPage2.Name = "tabPage2";
428 this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
429 this.tabPage2.Size = new System.Drawing.Size(667, 319);
430 this.tabPage2.TabIndex = 1;
431 this.tabPage2.Text = "Advanced";
432 this.tabPage2.UseVisualStyleBackColor = true;
433 //
434 // label4
435 //
436 this.label4.AutoSize = true;
437 this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
438 this.label4.Location = new System.Drawing.Point(144, 13);
439 this.label4.Name = "label4";
440 this.label4.Size = new System.Drawing.Size(215, 24);
441 this.label4.TabIndex = 15;
442 this.label4.Text = "Proxy Server Information";
443 //
444 // label5
445 //
446 this.label5.AutoSize = true;
447 this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
448 this.label5.Location = new System.Drawing.Point(33, 231);
449 this.label5.Name = "label5";
450 this.label5.Size = new System.Drawing.Size(604, 24);
451 this.label5.TabIndex = 15;
452 this.label5.Text = "Enter the CMS Address, Key and Local Library Location and click Save.";
453 //
392 // OptionForm454 // OptionForm
393 // 455 //
394 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);456 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
395 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;457 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
396 this.ClientSize = new System.Drawing.Size(698, 561);458 this.ClientSize = new System.Drawing.Size(698, 561);
459 this.Controls.Add(this.tabControl1);
397 this.Controls.Add(this.button1);460 this.Controls.Add(this.button1);
398 this.Controls.Add(this.buttonExit);461 this.Controls.Add(this.buttonExit);
399 this.Controls.Add(this.tbStatus);462 this.Controls.Add(this.tbStatus);
400 this.Controls.Add(this.splashButtonBrowse);
401 this.Controls.Add(this.buttonDisplayAdmin);463 this.Controls.Add(this.buttonDisplayAdmin);
402 this.Controls.Add(this.linkLabel1);
403 this.Controls.Add(this.groupBox2);
404 this.Controls.Add(this.label17);
405 this.Controls.Add(this.menuStrip1);464 this.Controls.Add(this.menuStrip1);
406 this.Controls.Add(this.label16);
407 this.Controls.Add(this.splashOverride);
408 this.Controls.Add(this.label9);
409 this.Controls.Add(this.buttonSaveSettings);465 this.Controls.Add(this.buttonSaveSettings);
410 this.Controls.Add(this.tbHardwareKey);
411 this.Controls.Add(this.buttonLibrary);
412 this.Controls.Add(this.label1);
413 this.Controls.Add(this.textBoxXmdsUri);
414 this.Controls.Add(this.label2);
415 this.Controls.Add(this.label3);
416 this.Controls.Add(this.textBoxServerKey);
417 this.Controls.Add(this.textBoxLibraryPath);
418 this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));466 this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
419 this.MainMenuStrip = this.menuStrip1;467 this.MainMenuStrip = this.menuStrip1;
420 this.Name = "OptionForm";468 this.Name = "OptionForm";
421 this.Text = "Xibo Client Options";469 this.Text = "Xibo Client Options";
422 this.groupBox2.ResumeLayout(false);
423 this.groupBox2.PerformLayout();
424 this.menuStrip1.ResumeLayout(false);470 this.menuStrip1.ResumeLayout(false);
425 this.menuStrip1.PerformLayout();471 this.menuStrip1.PerformLayout();
472 this.tabControl1.ResumeLayout(false);
473 this.tabPage1.ResumeLayout(false);
474 this.tabPage1.PerformLayout();
475 this.tabPage2.ResumeLayout(false);
476 this.tabPage2.PerformLayout();
426 this.ResumeLayout(false);477 this.ResumeLayout(false);
427 this.PerformLayout();478 this.PerformLayout();
428479
@@ -447,7 +498,6 @@
447 private System.Windows.Forms.Button buttonLibrary;498 private System.Windows.Forms.Button buttonLibrary;
448 private System.Windows.Forms.ToolStripMenuItem onlineHelpToolStripMenuItem;499 private System.Windows.Forms.ToolStripMenuItem onlineHelpToolStripMenuItem;
449 private System.Windows.Forms.Button buttonDisplayAdmin;500 private System.Windows.Forms.Button buttonDisplayAdmin;
450 private System.Windows.Forms.GroupBox groupBox2;
451 private System.Windows.Forms.MaskedTextBox maskedTextBoxProxyPass;501 private System.Windows.Forms.MaskedTextBox maskedTextBoxProxyPass;
452 private System.Windows.Forms.TextBox textBoxProxyUser;502 private System.Windows.Forms.TextBox textBoxProxyUser;
453 private System.Windows.Forms.Label labelProxyDomain;503 private System.Windows.Forms.Label labelProxyDomain;
@@ -465,5 +515,10 @@
465 private System.Windows.Forms.TextBox tbStatus;515 private System.Windows.Forms.TextBox tbStatus;
466 private System.Windows.Forms.Button buttonExit;516 private System.Windows.Forms.Button buttonExit;
467 private System.Windows.Forms.Button button1;517 private System.Windows.Forms.Button button1;
518 private System.Windows.Forms.TabControl tabControl1;
519 private System.Windows.Forms.TabPage tabPage1;
520 private System.Windows.Forms.Label label5;
521 private System.Windows.Forms.TabPage tabPage2;
522 private System.Windows.Forms.Label label4;
468 }523 }
469}524}
470\ No newline at end of file525\ No newline at end of file
471526
=== modified file 'client/dotNET/Forms/OptionForm.cs'
--- client/dotNET/Forms/OptionForm.cs 2014-10-21 12:35:07 +0000
+++ client/dotNET/Forms/OptionForm.cs 2014-11-26 10:33:06 +0000
@@ -123,7 +123,7 @@
123 tbStatus.AppendText("Saving with CMS... Please wait...");123 tbStatus.AppendText("Saving with CMS... Please wait...");
124124
125 // Make sure our XMDS location is correct125 // Make sure our XMDS location is correct
126 ApplicationSettings.Default.XiboClient_xmds_xmds = textBoxXmdsUri.Text.TrimEnd('/') + @"/xmds.php";126 ApplicationSettings.Default.XiboClient_xmds_xmds = textBoxXmdsUri.Text.TrimEnd('/') + @"/xmds.php?v=" + ApplicationSettings.Default.Version;
127 127
128 // Simple settings128 // Simple settings
129 ApplicationSettings.Default.ServerKey = textBoxServerKey.Text;129 ApplicationSettings.Default.ServerKey = textBoxServerKey.Text;
130130
=== modified file 'client/dotNET/Forms/OptionForm.resx'
--- client/dotNET/Forms/OptionForm.resx 2014-08-29 19:31:56 +0000
+++ client/dotNET/Forms/OptionForm.resx 2014-11-26 10:33:06 +0000
@@ -112,24 +112,24 @@
112 <value>2.0</value>112 <value>2.0</value>
113 </resheader>113 </resheader>
114 <resheader name="reader">114 <resheader name="reader">
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 </resheader>116 </resheader>
117 <resheader name="writer">117 <resheader name="writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 </resheader>119 </resheader>
120 <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">120 <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121 <value>101, 17</value>121 <value>101, 17</value>
122 </metadata>122 </metadata>
123 <metadata name="folderBrowserLibrary.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">123 <metadata name="folderBrowserLibrary.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124 <value>210, 17</value>124 <value>210, 17</value>
125 </metadata>125 </metadata>
126 <metadata name="splashScreenOverride.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">126 <metadata name="splashScreenOverride.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127 <value>374, 17</value>127 <value>374, 17</value>
128 </metadata>128 </metadata>
129 <metadata name="xmds1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">129 <metadata name="xmds1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130 <value>17, 17</value>130 <value>17, 17</value>
131 </metadata>131 </metadata>
132 <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />132 <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
133 <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">133 <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
134 <value>134 <value>
135 AAABAAkAICAQAAEABADoAgAAlgAAABAQEAABAAQAKAEAAH4DAAAwMAAAAQAIAKgOAACmBAAAICAAAAEA135 AAABAAkAICAQAAEABADoAgAAlgAAABAQEAABAAQAKAEAAH4DAAAwMAAAAQAIAKgOAACmBAAAICAAAAEA
136136
=== modified file 'client/dotNET/Log/StatLog.cs'
--- client/dotNET/Log/StatLog.cs 2014-10-10 13:15:40 +0000
+++ client/dotNET/Log/StatLog.cs 2014-11-26 10:33:06 +0000
@@ -228,7 +228,7 @@
228228
229 try229 try
230 {230 {
231 logtoXmds.SubmitStats(ApplicationSettings.Default.Version, ApplicationSettings.Default.ServerKey, _hardwareKey.Key, builder.ToString());231 logtoXmds.SubmitStats(ApplicationSettings.Default.ServerKey, _hardwareKey.Key, builder.ToString());
232232
233 // Delete the file we are on233 // Delete the file we are on
234 File.Delete(fileName);234 File.Delete(fileName);
235235
=== modified file 'client/dotNET/Log/XiboTraceListener.cs'
--- client/dotNET/Log/XiboTraceListener.cs 2014-09-16 16:40:30 +0000
+++ client/dotNET/Log/XiboTraceListener.cs 2014-11-26 10:33:06 +0000
@@ -166,7 +166,7 @@
166166
167 try167 try
168 {168 {
169 logtoXmds.SubmitLog(ApplicationSettings.Default.Version, ApplicationSettings.Default.ServerKey, _hardwareKey.Key, builder.ToString());169 logtoXmds.SubmitLog(ApplicationSettings.Default.ServerKey, _hardwareKey.Key, builder.ToString());
170170
171 // Delete the file we are on171 // Delete the file we are on
172 File.Delete(fileName);172 File.Delete(fileName);
173173
=== modified file 'client/dotNET/Logic/ApplicationSettings.cs'
--- client/dotNET/Logic/ApplicationSettings.cs 2014-10-21 12:14:16 +0000
+++ client/dotNET/Logic/ApplicationSettings.cs 2014-11-26 10:33:06 +0000
@@ -36,9 +36,9 @@
36 private static string _default = "default";36 private static string _default = "default";
3737
38 // Application Specific Settings we want to protect38 // Application Specific Settings we want to protect
39 private string _clientVersion = "1.7.0-alpha2";39 private string _clientVersion = "1.7.0-beta";
40 private string _version = "4";40 private string _version = "4";
41 private int _clientCodeVersion = 101;41 private int _clientCodeVersion = 102;
4242
43 public string ClientVersion { get { return _clientVersion; } }43 public string ClientVersion { get { return _clientVersion; } }
44 public string Version { get { return _version; } }44 public string Version { get { return _version; } }
4545
=== modified file 'client/dotNET/Logic/ScreenShot.cs'
--- client/dotNET/Logic/ScreenShot.cs 2014-10-10 12:20:47 +0000
+++ client/dotNET/Logic/ScreenShot.cs 2014-11-26 10:33:06 +0000
@@ -32,7 +32,7 @@
32 {32 {
33 screenShotXmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;33 screenShotXmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;
34 screenShotXmds.SubmitScreenShotCompleted += screenShotXmds_SubmitScreenShotCompleted;34 screenShotXmds.SubmitScreenShotCompleted += screenShotXmds_SubmitScreenShotCompleted;
35 screenShotXmds.SubmitScreenShotAsync(ApplicationSettings.Default.Version, ApplicationSettings.Default.ServerKey, ApplicationSettings.Default.HardwareKey, bytes);35 screenShotXmds.SubmitScreenShotAsync(ApplicationSettings.Default.ServerKey, ApplicationSettings.Default.HardwareKey, bytes);
36 }36 }
37 }37 }
38 }38 }
3939
=== modified file 'client/dotNET/Media/PowerPoint.cs'
--- client/dotNET/Media/PowerPoint.cs 2014-09-01 13:33:50 +0000
+++ client/dotNET/Media/PowerPoint.cs 2014-11-26 10:33:06 +0000
@@ -53,11 +53,6 @@
53 webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);53 webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);
54 webBrowser.Visible = false;54 webBrowser.Visible = false;
5555
56 // Offset?
57 double offsetTop = Convert.ToDouble(options.Dictionary.Get("offsetTop", "0"));
58 double offsetLeft = Convert.ToDouble(options.Dictionary.Get("offsetLeft", "0"));
59 double scaling = Convert.ToDouble(options.Dictionary.Get("scaling", "100"));
60
61 if (!ApplicationSettings.Default.PowerpointEnabled)56 if (!ApplicationSettings.Default.PowerpointEnabled)
62 {57 {
63 webBrowser.DocumentText = "<html><body><h1>Powerpoint not enabled on this display</h1></body></html>";58 webBrowser.DocumentText = "<html><body><h1>Powerpoint not enabled on this display</h1></body></html>";
@@ -92,12 +87,6 @@
92 Show();87 Show();
93 }88 }
9489
95 public override void RenderMedia()
96 {
97 // do nothing
98 return;
99 }
100
101 void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)90 void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
102 {91 {
103 // Get ready to show the control92 // Get ready to show the control
10493
=== modified file 'client/dotNET/Media/Video.cs'
--- client/dotNET/Media/Video.cs 2014-08-29 19:31:56 +0000
+++ client/dotNET/Media/Video.cs 2014-11-26 10:33:06 +0000
@@ -53,6 +53,13 @@
53 _videoPlayer.Height = options.height;53 _videoPlayer.Height = options.height;
54 _videoPlayer.Location = new System.Drawing.Point(0, 0);54 _videoPlayer.Location = new System.Drawing.Point(0, 0);
5555
56 // Should we loop?
57 if (options.Dictionary.Get("loop", "0") == "1" && _duration == 0)
58 _videoPlayer.SetLooping(true);
59
60 // Should we mute?
61 _videoPlayer.SetMute((options.Dictionary.Get("mute", "0") == "1"));
62
56 // Capture any video errors63 // Capture any video errors
57 _videoPlayer.VideoError += new VideoPlayer.VideoErrored(_videoPlayer_VideoError);64 _videoPlayer.VideoError += new VideoPlayer.VideoErrored(_videoPlayer_VideoError);
5865
5966
=== modified file 'client/dotNET/Media/VideoPlayer.cs'
--- client/dotNET/Media/VideoPlayer.cs 2014-08-29 19:31:56 +0000
+++ client/dotNET/Media/VideoPlayer.cs 2014-11-26 10:33:06 +0000
@@ -65,6 +65,19 @@
65 axWindowsMediaPlayer1.ErrorEvent += new EventHandler(axWindowsMediaPlayer1_ErrorEvent);65 axWindowsMediaPlayer1.ErrorEvent += new EventHandler(axWindowsMediaPlayer1_ErrorEvent);
66 }66 }
6767
68 public void SetLooping(bool looping)
69 {
70 axWindowsMediaPlayer1.settings.setMode("loop", looping);
71 }
72
73 public void SetMute(bool mute)
74 {
75 if (mute)
76 axWindowsMediaPlayer1.settings.mute = true;
77 else
78 axWindowsMediaPlayer1.settings.volume = 100;
79 }
80
68 void axWindowsMediaPlayer1_ErrorEvent(object sender, EventArgs e)81 void axWindowsMediaPlayer1_ErrorEvent(object sender, EventArgs e)
69 {82 {
70 // Get the error for logging83 // Get the error for logging
7184
=== modified file 'client/dotNET/Web References/xmds/Reference.cs'
--- client/dotNET/Web References/xmds/Reference.cs 2014-10-21 12:35:07 +0000
+++ client/dotNET/Web References/xmds/Reference.cs 2014-11-26 10:33:06 +0000
@@ -55,7 +55,7 @@
55 55
56 /// <remarks/>56 /// <remarks/>
57 public xmds() {57 public xmds() {
58 this.Url = "http://172.28.128.3/xmds.php";58 this.Url = "http://172.28.128.3/xmds.php?v=4";
59 if ((this.IsLocalFileSystemWebService(this.Url) == true)) {59 if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
60 this.UseDefaultCredentials = true;60 this.UseDefaultCredentials = true;
61 this.useDefaultCredentialsSetExplicitly = false;61 this.useDefaultCredentialsSetExplicitly = false;
@@ -125,7 +125,7 @@
125 /// <remarks/>125 /// <remarks/>
126 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RegisterDisplay", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]126 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RegisterDisplay", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
127 [return: System.Xml.Serialization.SoapElementAttribute("ActivationMessage")]127 [return: System.Xml.Serialization.SoapElementAttribute("ActivationMessage")]
128 public string RegisterDisplay(string serverKey, string hardwareKey, string displayName, string clientType, string clientVersion, int clientCode, string operatingSystem, string macAddress, string version) {128 public string RegisterDisplay(string serverKey, string hardwareKey, string displayName, string clientType, string clientVersion, int clientCode, string operatingSystem, string macAddress) {
129 object[] results = this.Invoke("RegisterDisplay", new object[] {129 object[] results = this.Invoke("RegisterDisplay", new object[] {
130 serverKey,130 serverKey,
131 hardwareKey,131 hardwareKey,
@@ -134,18 +134,17 @@
134 clientVersion,134 clientVersion,
135 clientCode,135 clientCode,
136 operatingSystem,136 operatingSystem,
137 macAddress,137 macAddress});
138 version});
139 return ((string)(results[0]));138 return ((string)(results[0]));
140 }139 }
141 140
142 /// <remarks/>141 /// <remarks/>
143 public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string clientType, string clientVersion, int clientCode, string operatingSystem, string macAddress, string version) {142 public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string clientType, string clientVersion, int clientCode, string operatingSystem, string macAddress) {
144 this.RegisterDisplayAsync(serverKey, hardwareKey, displayName, clientType, clientVersion, clientCode, operatingSystem, macAddress, version, null);143 this.RegisterDisplayAsync(serverKey, hardwareKey, displayName, clientType, clientVersion, clientCode, operatingSystem, macAddress, null);
145 }144 }
146 145
147 /// <remarks/>146 /// <remarks/>
148 public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string clientType, string clientVersion, int clientCode, string operatingSystem, string macAddress, string version, object userState) {147 public void RegisterDisplayAsync(string serverKey, string hardwareKey, string displayName, string clientType, string clientVersion, int clientCode, string operatingSystem, string macAddress, object userState) {
149 if ((this.RegisterDisplayOperationCompleted == null)) {148 if ((this.RegisterDisplayOperationCompleted == null)) {
150 this.RegisterDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRegisterDisplayOperationCompleted);149 this.RegisterDisplayOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRegisterDisplayOperationCompleted);
151 }150 }
@@ -157,8 +156,7 @@
157 clientVersion,156 clientVersion,
158 clientCode,157 clientCode,
159 operatingSystem,158 operatingSystem,
160 macAddress,159 macAddress}, this.RegisterDisplayOperationCompleted, userState);
161 version}, this.RegisterDisplayOperationCompleted, userState);
162 }160 }
163 161
164 private void OnRegisterDisplayOperationCompleted(object arg) {162 private void OnRegisterDisplayOperationCompleted(object arg) {
@@ -171,28 +169,26 @@
171 /// <remarks/>169 /// <remarks/>
172 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RequiredFiles", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]170 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#RequiredFiles", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
173 [return: System.Xml.Serialization.SoapElementAttribute("RequiredFilesXml")]171 [return: System.Xml.Serialization.SoapElementAttribute("RequiredFilesXml")]
174 public string RequiredFiles(string serverKey, string hardwareKey, string version) {172 public string RequiredFiles(string serverKey, string hardwareKey) {
175 object[] results = this.Invoke("RequiredFiles", new object[] {173 object[] results = this.Invoke("RequiredFiles", new object[] {
176 serverKey,174 serverKey,
177 hardwareKey,175 hardwareKey});
178 version});
179 return ((string)(results[0]));176 return ((string)(results[0]));
180 }177 }
181 178
182 /// <remarks/>179 /// <remarks/>
183 public void RequiredFilesAsync(string serverKey, string hardwareKey, string version) {180 public void RequiredFilesAsync(string serverKey, string hardwareKey) {
184 this.RequiredFilesAsync(serverKey, hardwareKey, version, null);181 this.RequiredFilesAsync(serverKey, hardwareKey, null);
185 }182 }
186 183
187 /// <remarks/>184 /// <remarks/>
188 public void RequiredFilesAsync(string serverKey, string hardwareKey, string version, object userState) {185 public void RequiredFilesAsync(string serverKey, string hardwareKey, object userState) {
189 if ((this.RequiredFilesOperationCompleted == null)) {186 if ((this.RequiredFilesOperationCompleted == null)) {
190 this.RequiredFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRequiredFilesOperationCompleted);187 this.RequiredFilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRequiredFilesOperationCompleted);
191 }188 }
192 this.InvokeAsync("RequiredFiles", new object[] {189 this.InvokeAsync("RequiredFiles", new object[] {
193 serverKey,190 serverKey,
194 hardwareKey,191 hardwareKey}, this.RequiredFilesOperationCompleted, userState);
195 version}, this.RequiredFilesOperationCompleted, userState);
196 }192 }
197 193
198 private void OnRequiredFilesOperationCompleted(object arg) {194 private void OnRequiredFilesOperationCompleted(object arg) {
@@ -205,25 +201,24 @@
205 /// <remarks/>201 /// <remarks/>
206 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#GetFile", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]202 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#GetFile", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
207 [return: System.Xml.Serialization.SoapElementAttribute("file", DataType="base64Binary")]203 [return: System.Xml.Serialization.SoapElementAttribute("file", DataType="base64Binary")]
208 public byte[] GetFile(string serverKey, string hardwareKey, int fileId, string fileType, double chunkOffset, double chuckSize, string version) {204 public byte[] GetFile(string serverKey, string hardwareKey, int fileId, string fileType, double chunkOffset, double chuckSize) {
209 object[] results = this.Invoke("GetFile", new object[] {205 object[] results = this.Invoke("GetFile", new object[] {
210 serverKey,206 serverKey,
211 hardwareKey,207 hardwareKey,
212 fileId,208 fileId,
213 fileType,209 fileType,
214 chunkOffset,210 chunkOffset,
215 chuckSize,211 chuckSize});
216 version});
217 return ((byte[])(results[0]));212 return ((byte[])(results[0]));
218 }213 }
219 214
220 /// <remarks/>215 /// <remarks/>
221 public void GetFileAsync(string serverKey, string hardwareKey, int fileId, string fileType, double chunkOffset, double chuckSize, string version) {216 public void GetFileAsync(string serverKey, string hardwareKey, int fileId, string fileType, double chunkOffset, double chuckSize) {
222 this.GetFileAsync(serverKey, hardwareKey, fileId, fileType, chunkOffset, chuckSize, version, null);217 this.GetFileAsync(serverKey, hardwareKey, fileId, fileType, chunkOffset, chuckSize, null);
223 }218 }
224 219
225 /// <remarks/>220 /// <remarks/>
226 public void GetFileAsync(string serverKey, string hardwareKey, int fileId, string fileType, double chunkOffset, double chuckSize, string version, object userState) {221 public void GetFileAsync(string serverKey, string hardwareKey, int fileId, string fileType, double chunkOffset, double chuckSize, object userState) {
227 if ((this.GetFileOperationCompleted == null)) {222 if ((this.GetFileOperationCompleted == null)) {
228 this.GetFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetFileOperationCompleted);223 this.GetFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetFileOperationCompleted);
229 }224 }
@@ -233,8 +228,7 @@
233 fileId,228 fileId,
234 fileType,229 fileType,
235 chunkOffset,230 chunkOffset,
236 chuckSize,231 chuckSize}, this.GetFileOperationCompleted, userState);
237 version}, this.GetFileOperationCompleted, userState);
238 }232 }
239 233
240 private void OnGetFileOperationCompleted(object arg) {234 private void OnGetFileOperationCompleted(object arg) {
@@ -247,28 +241,26 @@
247 /// <remarks/>241 /// <remarks/>
248 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#Schedule", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]242 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#Schedule", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
249 [return: System.Xml.Serialization.SoapElementAttribute("ScheduleXml")]243 [return: System.Xml.Serialization.SoapElementAttribute("ScheduleXml")]
250 public string Schedule(string serverKey, string hardwareKey, string version) {244 public string Schedule(string serverKey, string hardwareKey) {
251 object[] results = this.Invoke("Schedule", new object[] {245 object[] results = this.Invoke("Schedule", new object[] {
252 serverKey,246 serverKey,
253 hardwareKey,247 hardwareKey});
254 version});
255 return ((string)(results[0]));248 return ((string)(results[0]));
256 }249 }
257 250
258 /// <remarks/>251 /// <remarks/>
259 public void ScheduleAsync(string serverKey, string hardwareKey, string version) {252 public void ScheduleAsync(string serverKey, string hardwareKey) {
260 this.ScheduleAsync(serverKey, hardwareKey, version, null);253 this.ScheduleAsync(serverKey, hardwareKey, null);
261 }254 }
262 255
263 /// <remarks/>256 /// <remarks/>
264 public void ScheduleAsync(string serverKey, string hardwareKey, string version, object userState) {257 public void ScheduleAsync(string serverKey, string hardwareKey, object userState) {
265 if ((this.ScheduleOperationCompleted == null)) {258 if ((this.ScheduleOperationCompleted == null)) {
266 this.ScheduleOperationCompleted = new System.Threading.SendOrPostCallback(this.OnScheduleOperationCompleted);259 this.ScheduleOperationCompleted = new System.Threading.SendOrPostCallback(this.OnScheduleOperationCompleted);
267 }260 }
268 this.InvokeAsync("Schedule", new object[] {261 this.InvokeAsync("Schedule", new object[] {
269 serverKey,262 serverKey,
270 hardwareKey,263 hardwareKey}, this.ScheduleOperationCompleted, userState);
271 version}, this.ScheduleOperationCompleted, userState);
272 }264 }
273 265
274 private void OnScheduleOperationCompleted(object arg) {266 private void OnScheduleOperationCompleted(object arg) {
@@ -281,24 +273,23 @@
281 /// <remarks/>273 /// <remarks/>
282 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#BlackList", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]274 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#BlackList", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
283 [return: System.Xml.Serialization.SoapElementAttribute("success")]275 [return: System.Xml.Serialization.SoapElementAttribute("success")]
284 public bool BlackList(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version) {276 public bool BlackList(string serverKey, string hardwareKey, int mediaId, string type, string reason) {
285 object[] results = this.Invoke("BlackList", new object[] {277 object[] results = this.Invoke("BlackList", new object[] {
286 serverKey,278 serverKey,
287 hardwareKey,279 hardwareKey,
288 mediaId,280 mediaId,
289 type,281 type,
290 reason,282 reason});
291 version});
292 return ((bool)(results[0]));283 return ((bool)(results[0]));
293 }284 }
294 285
295 /// <remarks/>286 /// <remarks/>
296 public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version) {287 public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason) {
297 this.BlackListAsync(serverKey, hardwareKey, mediaId, type, reason, version, null);288 this.BlackListAsync(serverKey, hardwareKey, mediaId, type, reason, null);
298 }289 }
299 290
300 /// <remarks/>291 /// <remarks/>
301 public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, string version, object userState) {292 public void BlackListAsync(string serverKey, string hardwareKey, int mediaId, string type, string reason, object userState) {
302 if ((this.BlackListOperationCompleted == null)) {293 if ((this.BlackListOperationCompleted == null)) {
303 this.BlackListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBlackListOperationCompleted);294 this.BlackListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBlackListOperationCompleted);
304 }295 }
@@ -307,8 +298,7 @@
307 hardwareKey,298 hardwareKey,
308 mediaId,299 mediaId,
309 type,300 type,
310 reason,301 reason}, this.BlackListOperationCompleted, userState);
311 version}, this.BlackListOperationCompleted, userState);
312 }302 }
313 303
314 private void OnBlackListOperationCompleted(object arg) {304 private void OnBlackListOperationCompleted(object arg) {
@@ -321,9 +311,8 @@
321 /// <remarks/>311 /// <remarks/>
322 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]312 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
323 [return: System.Xml.Serialization.SoapElementAttribute("success")]313 [return: System.Xml.Serialization.SoapElementAttribute("success")]
324 public bool SubmitLog(string version, string serverKey, string hardwareKey, string logXml) {314 public bool SubmitLog(string serverKey, string hardwareKey, string logXml) {
325 object[] results = this.Invoke("SubmitLog", new object[] {315 object[] results = this.Invoke("SubmitLog", new object[] {
326 version,
327 serverKey,316 serverKey,
328 hardwareKey,317 hardwareKey,
329 logXml});318 logXml});
@@ -331,17 +320,16 @@
331 }320 }
332 321
333 /// <remarks/>322 /// <remarks/>
334 public void SubmitLogAsync(string version, string serverKey, string hardwareKey, string logXml) {323 public void SubmitLogAsync(string serverKey, string hardwareKey, string logXml) {
335 this.SubmitLogAsync(version, serverKey, hardwareKey, logXml, null);324 this.SubmitLogAsync(serverKey, hardwareKey, logXml, null);
336 }325 }
337 326
338 /// <remarks/>327 /// <remarks/>
339 public void SubmitLogAsync(string version, string serverKey, string hardwareKey, string logXml, object userState) {328 public void SubmitLogAsync(string serverKey, string hardwareKey, string logXml, object userState) {
340 if ((this.SubmitLogOperationCompleted == null)) {329 if ((this.SubmitLogOperationCompleted == null)) {
341 this.SubmitLogOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitLogOperationCompleted);330 this.SubmitLogOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitLogOperationCompleted);
342 }331 }
343 this.InvokeAsync("SubmitLog", new object[] {332 this.InvokeAsync("SubmitLog", new object[] {
344 version,
345 serverKey,333 serverKey,
346 hardwareKey,334 hardwareKey,
347 logXml}, this.SubmitLogOperationCompleted, userState);335 logXml}, this.SubmitLogOperationCompleted, userState);
@@ -357,9 +345,8 @@
357 /// <remarks/>345 /// <remarks/>
358 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]346 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitLog", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
359 [return: System.Xml.Serialization.SoapElementAttribute("success")]347 [return: System.Xml.Serialization.SoapElementAttribute("success")]
360 public bool SubmitStats(string version, string serverKey, string hardwareKey, string statXml) {348 public bool SubmitStats(string serverKey, string hardwareKey, string statXml) {
361 object[] results = this.Invoke("SubmitStats", new object[] {349 object[] results = this.Invoke("SubmitStats", new object[] {
362 version,
363 serverKey,350 serverKey,
364 hardwareKey,351 hardwareKey,
365 statXml});352 statXml});
@@ -367,17 +354,16 @@
367 }354 }
368 355
369 /// <remarks/>356 /// <remarks/>
370 public void SubmitStatsAsync(string version, string serverKey, string hardwareKey, string statXml) {357 public void SubmitStatsAsync(string serverKey, string hardwareKey, string statXml) {
371 this.SubmitStatsAsync(version, serverKey, hardwareKey, statXml, null);358 this.SubmitStatsAsync(serverKey, hardwareKey, statXml, null);
372 }359 }
373 360
374 /// <remarks/>361 /// <remarks/>
375 public void SubmitStatsAsync(string version, string serverKey, string hardwareKey, string statXml, object userState) {362 public void SubmitStatsAsync(string serverKey, string hardwareKey, string statXml, object userState) {
376 if ((this.SubmitStatsOperationCompleted == null)) {363 if ((this.SubmitStatsOperationCompleted == null)) {
377 this.SubmitStatsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitStatsOperationCompleted);364 this.SubmitStatsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitStatsOperationCompleted);
378 }365 }
379 this.InvokeAsync("SubmitStats", new object[] {366 this.InvokeAsync("SubmitStats", new object[] {
380 version,
381 serverKey,367 serverKey,
382 hardwareKey,368 hardwareKey,
383 statXml}, this.SubmitStatsOperationCompleted, userState);369 statXml}, this.SubmitStatsOperationCompleted, userState);
@@ -393,9 +379,8 @@
393 /// <remarks/>379 /// <remarks/>
394 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#MediaInventory", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]380 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#MediaInventory", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
395 [return: System.Xml.Serialization.SoapElementAttribute("success")]381 [return: System.Xml.Serialization.SoapElementAttribute("success")]
396 public bool MediaInventory(string version, string serverKey, string hardwareKey, [System.Xml.Serialization.SoapElementAttribute("mediaInventory")] string mediaInventory1) {382 public bool MediaInventory(string serverKey, string hardwareKey, [System.Xml.Serialization.SoapElementAttribute("mediaInventory")] string mediaInventory1) {
397 object[] results = this.Invoke("MediaInventory", new object[] {383 object[] results = this.Invoke("MediaInventory", new object[] {
398 version,
399 serverKey,384 serverKey,
400 hardwareKey,385 hardwareKey,
401 mediaInventory1});386 mediaInventory1});
@@ -403,17 +388,16 @@
403 }388 }
404 389
405 /// <remarks/>390 /// <remarks/>
406 public void MediaInventoryAsync(string version, string serverKey, string hardwareKey, string mediaInventory1) {391 public void MediaInventoryAsync(string serverKey, string hardwareKey, string mediaInventory1) {
407 this.MediaInventoryAsync(version, serverKey, hardwareKey, mediaInventory1, null);392 this.MediaInventoryAsync(serverKey, hardwareKey, mediaInventory1, null);
408 }393 }
409 394
410 /// <remarks/>395 /// <remarks/>
411 public void MediaInventoryAsync(string version, string serverKey, string hardwareKey, string mediaInventory1, object userState) {396 public void MediaInventoryAsync(string serverKey, string hardwareKey, string mediaInventory1, object userState) {
412 if ((this.MediaInventoryOperationCompleted == null)) {397 if ((this.MediaInventoryOperationCompleted == null)) {
413 this.MediaInventoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnMediaInventoryOperationCompleted);398 this.MediaInventoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnMediaInventoryOperationCompleted);
414 }399 }
415 this.InvokeAsync("MediaInventory", new object[] {400 this.InvokeAsync("MediaInventory", new object[] {
416 version,
417 serverKey,401 serverKey,
418 hardwareKey,402 hardwareKey,
419 mediaInventory1}, this.MediaInventoryOperationCompleted, userState);403 mediaInventory1}, this.MediaInventoryOperationCompleted, userState);
@@ -429,24 +413,23 @@
429 /// <remarks/>413 /// <remarks/>
430 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#GetResource", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]414 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#GetResource", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
431 [return: System.Xml.Serialization.SoapElementAttribute("resource")]415 [return: System.Xml.Serialization.SoapElementAttribute("resource")]
432 public string GetResource(string serverKey, string hardwareKey, int layoutId, string regionId, string mediaId, string version) {416 public string GetResource(string serverKey, string hardwareKey, int layoutId, string regionId, string mediaId) {
433 object[] results = this.Invoke("GetResource", new object[] {417 object[] results = this.Invoke("GetResource", new object[] {
434 serverKey,418 serverKey,
435 hardwareKey,419 hardwareKey,
436 layoutId,420 layoutId,
437 regionId,421 regionId,
438 mediaId,422 mediaId});
439 version});
440 return ((string)(results[0]));423 return ((string)(results[0]));
441 }424 }
442 425
443 /// <remarks/>426 /// <remarks/>
444 public void GetResourceAsync(string serverKey, string hardwareKey, int layoutId, string regionId, string mediaId, string version) {427 public void GetResourceAsync(string serverKey, string hardwareKey, int layoutId, string regionId, string mediaId) {
445 this.GetResourceAsync(serverKey, hardwareKey, layoutId, regionId, mediaId, version, null);428 this.GetResourceAsync(serverKey, hardwareKey, layoutId, regionId, mediaId, null);
446 }429 }
447 430
448 /// <remarks/>431 /// <remarks/>
449 public void GetResourceAsync(string serverKey, string hardwareKey, int layoutId, string regionId, string mediaId, string version, object userState) {432 public void GetResourceAsync(string serverKey, string hardwareKey, int layoutId, string regionId, string mediaId, object userState) {
450 if ((this.GetResourceOperationCompleted == null)) {433 if ((this.GetResourceOperationCompleted == null)) {
451 this.GetResourceOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetResourceOperationCompleted);434 this.GetResourceOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetResourceOperationCompleted);
452 }435 }
@@ -455,8 +438,7 @@
455 hardwareKey,438 hardwareKey,
456 layoutId,439 layoutId,
457 regionId,440 regionId,
458 mediaId,441 mediaId}, this.GetResourceOperationCompleted, userState);
459 version}, this.GetResourceOperationCompleted, userState);
460 }442 }
461 443
462 private void OnGetResourceOperationCompleted(object arg) {444 private void OnGetResourceOperationCompleted(object arg) {
@@ -469,9 +451,8 @@
469 /// <remarks/>451 /// <remarks/>
470 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#NotifyStatus", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]452 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#NotifyStatus", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
471 [return: System.Xml.Serialization.SoapElementAttribute("success")]453 [return: System.Xml.Serialization.SoapElementAttribute("success")]
472 public bool NotifyStatus(string version, string serverKey, string hardwareKey, string status) {454 public bool NotifyStatus(string serverKey, string hardwareKey, string status) {
473 object[] results = this.Invoke("NotifyStatus", new object[] {455 object[] results = this.Invoke("NotifyStatus", new object[] {
474 version,
475 serverKey,456 serverKey,
476 hardwareKey,457 hardwareKey,
477 status});458 status});
@@ -479,17 +460,16 @@
479 }460 }
480 461
481 /// <remarks/>462 /// <remarks/>
482 public void NotifyStatusAsync(string version, string serverKey, string hardwareKey, string status) {463 public void NotifyStatusAsync(string serverKey, string hardwareKey, string status) {
483 this.NotifyStatusAsync(version, serverKey, hardwareKey, status, null);464 this.NotifyStatusAsync(serverKey, hardwareKey, status, null);
484 }465 }
485 466
486 /// <remarks/>467 /// <remarks/>
487 public void NotifyStatusAsync(string version, string serverKey, string hardwareKey, string status, object userState) {468 public void NotifyStatusAsync(string serverKey, string hardwareKey, string status, object userState) {
488 if ((this.NotifyStatusOperationCompleted == null)) {469 if ((this.NotifyStatusOperationCompleted == null)) {
489 this.NotifyStatusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnNotifyStatusOperationCompleted);470 this.NotifyStatusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnNotifyStatusOperationCompleted);
490 }471 }
491 this.InvokeAsync("NotifyStatus", new object[] {472 this.InvokeAsync("NotifyStatus", new object[] {
492 version,
493 serverKey,473 serverKey,
494 hardwareKey,474 hardwareKey,
495 status}, this.NotifyStatusOperationCompleted, userState);475 status}, this.NotifyStatusOperationCompleted, userState);
@@ -505,9 +485,8 @@
505 /// <remarks/>485 /// <remarks/>
506 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitScreenShot", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]486 [System.Web.Services.Protocols.SoapRpcMethodAttribute("urn:xmds#SubmitScreenShot", RequestNamespace="urn:xmds", ResponseNamespace="urn:xmds")]
507 [return: System.Xml.Serialization.SoapElementAttribute("success")]487 [return: System.Xml.Serialization.SoapElementAttribute("success")]
508 public bool SubmitScreenShot(string version, string serverKey, string hardwareKey, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] screenShot) {488 public bool SubmitScreenShot(string serverKey, string hardwareKey, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] screenShot) {
509 object[] results = this.Invoke("SubmitScreenShot", new object[] {489 object[] results = this.Invoke("SubmitScreenShot", new object[] {
510 version,
511 serverKey,490 serverKey,
512 hardwareKey,491 hardwareKey,
513 screenShot});492 screenShot});
@@ -515,17 +494,16 @@
515 }494 }
516 495
517 /// <remarks/>496 /// <remarks/>
518 public void SubmitScreenShotAsync(string version, string serverKey, string hardwareKey, byte[] screenShot) {497 public void SubmitScreenShotAsync(string serverKey, string hardwareKey, byte[] screenShot) {
519 this.SubmitScreenShotAsync(version, serverKey, hardwareKey, screenShot, null);498 this.SubmitScreenShotAsync(serverKey, hardwareKey, screenShot, null);
520 }499 }
521 500
522 /// <remarks/>501 /// <remarks/>
523 public void SubmitScreenShotAsync(string version, string serverKey, string hardwareKey, byte[] screenShot, object userState) {502 public void SubmitScreenShotAsync(string serverKey, string hardwareKey, byte[] screenShot, object userState) {
524 if ((this.SubmitScreenShotOperationCompleted == null)) {503 if ((this.SubmitScreenShotOperationCompleted == null)) {
525 this.SubmitScreenShotOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitScreenShotOperationCompleted);504 this.SubmitScreenShotOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitScreenShotOperationCompleted);
526 }505 }
527 this.InvokeAsync("SubmitScreenShot", new object[] {506 this.InvokeAsync("SubmitScreenShot", new object[] {
528 version,
529 serverKey,507 serverKey,
530 hardwareKey,508 hardwareKey,
531 screenShot}, this.SubmitScreenShotOperationCompleted, userState);509 screenShot}, this.SubmitScreenShotOperationCompleted, userState);
532510
=== modified file 'client/dotNET/Web References/xmds/Reference.map'
--- client/dotNET/Web References/xmds/Reference.map 2014-10-14 16:39:35 +0000
+++ client/dotNET/Web References/xmds/Reference.map 2014-11-26 10:33:06 +0000
@@ -1,6 +1,6 @@
1<?xml version="1.0" encoding="utf-8"?>1<?xml version="1.0" encoding="utf-8"?>
2<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">2<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3 <Results>3 <Results>
4 <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://172.28.128.3/xmds.php?WSDL" filename="xmds.wsdl" />4 <DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://172.28.128.3/xmds.php?v=4&amp;WSDL" filename="xmds.wsdl" />
5 </Results>5 </Results>
6</DiscoveryClientResultsFile>6</DiscoveryClientResultsFile>
7\ No newline at end of file7\ No newline at end of file
88
=== modified file 'client/dotNET/Web References/xmds/xmds.wsdl'
--- client/dotNET/Web References/xmds/xmds.wsdl 2014-10-21 12:35:07 +0000
+++ client/dotNET/Web References/xmds/xmds.wsdl 2014-11-26 10:33:06 +0000
@@ -15,7 +15,6 @@
15 <wsdl:part name="clientCode" type="xsd:int" />15 <wsdl:part name="clientCode" type="xsd:int" />
16 <wsdl:part name="operatingSystem" type="xsd:string" />16 <wsdl:part name="operatingSystem" type="xsd:string" />
17 <wsdl:part name="macAddress" type="xsd:string" />17 <wsdl:part name="macAddress" type="xsd:string" />
18 <wsdl:part name="version" type="xsd:string" />
19 </wsdl:message>18 </wsdl:message>
20 <wsdl:message name="RegisterDisplayResponse">19 <wsdl:message name="RegisterDisplayResponse">
21 <wsdl:part name="ActivationMessage" type="xsd:string" />20 <wsdl:part name="ActivationMessage" type="xsd:string" />
@@ -23,7 +22,6 @@
23 <wsdl:message name="RequiredFilesRequest">22 <wsdl:message name="RequiredFilesRequest">
24 <wsdl:part name="serverKey" type="xsd:string" />23 <wsdl:part name="serverKey" type="xsd:string" />
25 <wsdl:part name="hardwareKey" type="xsd:string" />24 <wsdl:part name="hardwareKey" type="xsd:string" />
26 <wsdl:part name="version" type="xsd:string" />
27 </wsdl:message>25 </wsdl:message>
28 <wsdl:message name="RequiredFilesResponse">26 <wsdl:message name="RequiredFilesResponse">
29 <wsdl:part name="RequiredFilesXml" type="xsd:string" />27 <wsdl:part name="RequiredFilesXml" type="xsd:string" />
@@ -35,7 +33,6 @@
35 <wsdl:part name="fileType" type="xsd:string" />33 <wsdl:part name="fileType" type="xsd:string" />
36 <wsdl:part name="chunkOffset" type="xsd:double" />34 <wsdl:part name="chunkOffset" type="xsd:double" />
37 <wsdl:part name="chuckSize" type="xsd:double" />35 <wsdl:part name="chuckSize" type="xsd:double" />
38 <wsdl:part name="version" type="xsd:string" />
39 </wsdl:message>36 </wsdl:message>
40 <wsdl:message name="GetFileResponse">37 <wsdl:message name="GetFileResponse">
41 <wsdl:part name="file" type="xsd:base64Binary" />38 <wsdl:part name="file" type="xsd:base64Binary" />
@@ -43,7 +40,6 @@
43 <wsdl:message name="ScheduleRequest">40 <wsdl:message name="ScheduleRequest">
44 <wsdl:part name="serverKey" type="xsd:string" />41 <wsdl:part name="serverKey" type="xsd:string" />
45 <wsdl:part name="hardwareKey" type="xsd:string" />42 <wsdl:part name="hardwareKey" type="xsd:string" />
46 <wsdl:part name="version" type="xsd:string" />
47 </wsdl:message>43 </wsdl:message>
48 <wsdl:message name="ScheduleResponse">44 <wsdl:message name="ScheduleResponse">
49 <wsdl:part name="ScheduleXml" type="xsd:string" />45 <wsdl:part name="ScheduleXml" type="xsd:string" />
@@ -54,13 +50,11 @@
54 <wsdl:part name="mediaId" type="xsd:int" />50 <wsdl:part name="mediaId" type="xsd:int" />
55 <wsdl:part name="type" type="xsd:string" />51 <wsdl:part name="type" type="xsd:string" />
56 <wsdl:part name="reason" type="xsd:string" />52 <wsdl:part name="reason" type="xsd:string" />
57 <wsdl:part name="version" type="xsd:string" />
58 </wsdl:message>53 </wsdl:message>
59 <wsdl:message name="BlackListResponse">54 <wsdl:message name="BlackListResponse">
60 <wsdl:part name="success" type="xsd:boolean" />55 <wsdl:part name="success" type="xsd:boolean" />
61 </wsdl:message>56 </wsdl:message>
62 <wsdl:message name="SubmitLogRequest">57 <wsdl:message name="SubmitLogRequest">
63 <wsdl:part name="version" type="xsd:string" />
64 <wsdl:part name="serverKey" type="xsd:string" />58 <wsdl:part name="serverKey" type="xsd:string" />
65 <wsdl:part name="hardwareKey" type="xsd:string" />59 <wsdl:part name="hardwareKey" type="xsd:string" />
66 <wsdl:part name="logXml" type="xsd:string" />60 <wsdl:part name="logXml" type="xsd:string" />
@@ -69,7 +63,6 @@
69 <wsdl:part name="success" type="xsd:boolean" />63 <wsdl:part name="success" type="xsd:boolean" />
70 </wsdl:message>64 </wsdl:message>
71 <wsdl:message name="SubmitStatsRequest">65 <wsdl:message name="SubmitStatsRequest">
72 <wsdl:part name="version" type="xsd:string" />
73 <wsdl:part name="serverKey" type="xsd:string" />66 <wsdl:part name="serverKey" type="xsd:string" />
74 <wsdl:part name="hardwareKey" type="xsd:string" />67 <wsdl:part name="hardwareKey" type="xsd:string" />
75 <wsdl:part name="statXml" type="xsd:string" />68 <wsdl:part name="statXml" type="xsd:string" />
@@ -78,7 +71,6 @@
78 <wsdl:part name="success" type="xsd:boolean" />71 <wsdl:part name="success" type="xsd:boolean" />
79 </wsdl:message>72 </wsdl:message>
80 <wsdl:message name="MediaInventoryRequest">73 <wsdl:message name="MediaInventoryRequest">
81 <wsdl:part name="version" type="xsd:string" />
82 <wsdl:part name="serverKey" type="xsd:string" />74 <wsdl:part name="serverKey" type="xsd:string" />
83 <wsdl:part name="hardwareKey" type="xsd:string" />75 <wsdl:part name="hardwareKey" type="xsd:string" />
84 <wsdl:part name="mediaInventory" type="xsd:string" />76 <wsdl:part name="mediaInventory" type="xsd:string" />
@@ -92,13 +84,11 @@
92 <wsdl:part name="layoutId" type="xsd:int" />84 <wsdl:part name="layoutId" type="xsd:int" />
93 <wsdl:part name="regionId" type="xsd:string" />85 <wsdl:part name="regionId" type="xsd:string" />
94 <wsdl:part name="mediaId" type="xsd:string" />86 <wsdl:part name="mediaId" type="xsd:string" />
95 <wsdl:part name="version" type="xsd:string" />
96 </wsdl:message>87 </wsdl:message>
97 <wsdl:message name="GetResourceResponse">88 <wsdl:message name="GetResourceResponse">
98 <wsdl:part name="resource" type="xsd:string" />89 <wsdl:part name="resource" type="xsd:string" />
99 </wsdl:message>90 </wsdl:message>
100 <wsdl:message name="NotifyStatusRequest">91 <wsdl:message name="NotifyStatusRequest">
101 <wsdl:part name="version" type="xsd:string" />
102 <wsdl:part name="serverKey" type="xsd:string" />92 <wsdl:part name="serverKey" type="xsd:string" />
103 <wsdl:part name="hardwareKey" type="xsd:string" />93 <wsdl:part name="hardwareKey" type="xsd:string" />
104 <wsdl:part name="status" type="xsd:string" />94 <wsdl:part name="status" type="xsd:string" />
@@ -107,7 +97,6 @@
107 <wsdl:part name="success" type="xsd:boolean" />97 <wsdl:part name="success" type="xsd:boolean" />
108 </wsdl:message>98 </wsdl:message>
109 <wsdl:message name="SubmitScreenShotRequest">99 <wsdl:message name="SubmitScreenShotRequest">
110 <wsdl:part name="version" type="xsd:string" />
111 <wsdl:part name="serverKey" type="xsd:string" />100 <wsdl:part name="serverKey" type="xsd:string" />
112 <wsdl:part name="hardwareKey" type="xsd:string" />101 <wsdl:part name="hardwareKey" type="xsd:string" />
113 <wsdl:part name="screenShot" type="xsd:base64Binary" />102 <wsdl:part name="screenShot" type="xsd:base64Binary" />
@@ -276,7 +265,7 @@
276 </wsdl:binding>265 </wsdl:binding>
277 <wsdl:service name="xmds">266 <wsdl:service name="xmds">
278 <wsdl:port name="xmdsPort" binding="tns:xmdsBinding">267 <wsdl:port name="xmdsPort" binding="tns:xmdsBinding">
279 <soap:address location="http://172.28.128.3/xmds.php" />268 <soap:address location="http://172.28.128.3/xmds.php?v=4" />
280 </wsdl:port>269 </wsdl:port>
281 </wsdl:service>270 </wsdl:service>
282</wsdl:definitions>271</wsdl:definitions>
283\ No newline at end of file272\ No newline at end of file
284273
=== modified file 'client/dotNET/XiboClient.csproj'
--- client/dotNET/XiboClient.csproj 2014-10-14 16:39:35 +0000
+++ client/dotNET/XiboClient.csproj 2014-11-26 10:33:06 +0000
@@ -262,10 +262,10 @@
262 <WebReferences Include="Web References\" />262 <WebReferences Include="Web References\" />
263 </ItemGroup>263 </ItemGroup>
264 <ItemGroup>264 <ItemGroup>
265 <WebReferenceUrl Include="http://172.28.128.3/xmds.php%3fWSDL">265 <WebReferenceUrl Include="http://172.28.128.3/xmds.php%3fv=4&amp;WSDL">
266 <UrlBehavior>Static</UrlBehavior>266 <UrlBehavior>Static</UrlBehavior>
267 <RelPath>Web References\xmds\</RelPath>267 <RelPath>Web References\xmds\</RelPath>
268 <UpdateFromURL>http://172.28.128.3/xmds.php%3fWSDL</UpdateFromURL>268 <UpdateFromURL>http://172.28.128.3/xmds.php%3fv=4&amp;WSDL</UpdateFromURL>
269 <ServiceLocationURL>269 <ServiceLocationURL>
270 </ServiceLocationURL>270 </ServiceLocationURL>
271 <CachedDynamicPropName>271 <CachedDynamicPropName>
272272
=== modified file 'client/dotNET/XmdsAgents/FileAgent.cs'
--- client/dotNET/XmdsAgents/FileAgent.cs 2014-10-14 16:39:35 +0000
+++ client/dotNET/XmdsAgents/FileAgent.cs 2014-11-26 10:33:06 +0000
@@ -147,7 +147,7 @@
147 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;147 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;
148 xmds.UseDefaultCredentials = true;148 xmds.UseDefaultCredentials = true;
149149
150 string result = xmds.GetResource(ApplicationSettings.Default.ServerKey, ApplicationSettings.Default.HardwareKey, file.LayoutId, file.RegionId, file.MediaId, ApplicationSettings.Default.Version);150 string result = xmds.GetResource(ApplicationSettings.Default.ServerKey, ApplicationSettings.Default.HardwareKey, file.LayoutId, file.RegionId, file.MediaId);
151151
152 // Write the result to disk152 // Write the result to disk
153 using (StreamWriter sw = new StreamWriter(File.Open(ApplicationSettings.Default.LibraryPath + @"\" + file.SaveAs, FileMode.Create, FileAccess.Write, FileShare.Read)))153 using (StreamWriter sw = new StreamWriter(File.Open(ApplicationSettings.Default.LibraryPath + @"\" + file.SaveAs, FileMode.Create, FileAccess.Write, FileShare.Read)))
@@ -204,7 +204,7 @@
204 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;204 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;
205 xmds.UseDefaultCredentials = false;205 xmds.UseDefaultCredentials = false;
206206
207 getFileReturn = xmds.GetFile(ApplicationSettings.Default.ServerKey, _hardwareKey, file.Id, file.FileType, file.ChunkOffset, file.ChunkSize, ApplicationSettings.Default.Version);207 getFileReturn = xmds.GetFile(ApplicationSettings.Default.ServerKey, _hardwareKey, file.Id, file.FileType, file.ChunkOffset, file.ChunkSize);
208 }208 }
209209
210 // Set the flag to indicate we have a connection to XMDS210 // Set the flag to indicate we have a connection to XMDS
211211
=== modified file 'client/dotNET/XmdsAgents/RegisterAgent.cs'
--- client/dotNET/XmdsAgents/RegisterAgent.cs 2014-10-21 12:35:07 +0000
+++ client/dotNET/XmdsAgents/RegisterAgent.cs 2014-11-26 10:33:06 +0000
@@ -71,7 +71,7 @@
71 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;71 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;
72 xmds.UseDefaultCredentials = false;72 xmds.UseDefaultCredentials = false;
7373
74 RegisterAgent.ProcessRegisterXml(xmds.RegisterDisplay(ApplicationSettings.Default.ServerKey, key.Key, ApplicationSettings.Default.DisplayName, "windows", ApplicationSettings.Default.ClientVersion, ApplicationSettings.Default.ClientCodeVersion, Environment.OSVersion.ToString(), key.MacAddress, ApplicationSettings.Default.Version));74 RegisterAgent.ProcessRegisterXml(xmds.RegisterDisplay(ApplicationSettings.Default.ServerKey, key.Key, ApplicationSettings.Default.DisplayName, "windows", ApplicationSettings.Default.ClientVersion, ApplicationSettings.Default.ClientCodeVersion, Environment.OSVersion.ToString(), key.MacAddress));
7575
76 // Set the flag to indicate we have a connection to XMDS76 // Set the flag to indicate we have a connection to XMDS
77 ApplicationSettings.Default.XmdsLastConnection = DateTime.Now;77 ApplicationSettings.Default.XmdsLastConnection = DateTime.Now;
7878
=== modified file 'client/dotNET/XmdsAgents/RequiredFilesAgent.cs'
--- client/dotNET/XmdsAgents/RequiredFilesAgent.cs 2014-08-28 12:59:20 +0000
+++ client/dotNET/XmdsAgents/RequiredFilesAgent.cs 2014-11-26 10:33:06 +0000
@@ -138,7 +138,7 @@
138 xmds.UseDefaultCredentials = false;138 xmds.UseDefaultCredentials = false;
139139
140 // Get required files from XMDS140 // Get required files from XMDS
141 string requiredFilesXml = xmds.RequiredFiles(ApplicationSettings.Default.ServerKey, _hardwareKey, ApplicationSettings.Default.Version);141 string requiredFilesXml = xmds.RequiredFiles(ApplicationSettings.Default.ServerKey, _hardwareKey);
142142
143 // Set the flag to indicate we have a connection to XMDS143 // Set the flag to indicate we have a connection to XMDS
144 ApplicationSettings.Default.XmdsLastConnection = DateTime.Now;144 ApplicationSettings.Default.XmdsLastConnection = DateTime.Now;
145145
=== modified file 'client/dotNET/XmdsAgents/ScheduleAgent.cs'
--- client/dotNET/XmdsAgents/ScheduleAgent.cs 2014-08-27 14:37:13 +0000
+++ client/dotNET/XmdsAgents/ScheduleAgent.cs 2014-11-26 10:33:06 +0000
@@ -121,7 +121,7 @@
121 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;121 xmds.Url = ApplicationSettings.Default.XiboClient_xmds_xmds;
122 xmds.UseDefaultCredentials = false;122 xmds.UseDefaultCredentials = false;
123123
124 string scheduleXml = xmds.Schedule(ApplicationSettings.Default.ServerKey, _hardwareKey, ApplicationSettings.Default.Version);124 string scheduleXml = xmds.Schedule(ApplicationSettings.Default.ServerKey, _hardwareKey);
125125
126 // Set the flag to indicate we have a connection to XMDS126 // Set the flag to indicate we have a connection to XMDS
127 ApplicationSettings.Default.XmdsLastConnection = DateTime.Now;127 ApplicationSettings.Default.XmdsLastConnection = DateTime.Now;

Subscribers

People subscribed via source and target branches