Merge lp://qastaging/~alexlauni/do-plugins/unbundle-gdata into lp://qastaging/do-plugins
- unbundle-gdata
- Merge into trunk
Proposed by
Alex Launi
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp://qastaging/~alexlauni/do-plugins/unbundle-gdata |
Merge into: | lp://qastaging/do-plugins |
Diff against target: | None lines |
To merge this branch: | bzr merge lp://qastaging/~alexlauni/do-plugins/unbundle-gdata |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
David Siegel (community) | Approve | ||
Review via email: mp+6646@code.qastaging.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Alex Launi (alexlauni) wrote : | # |
Revision history for this message
David Siegel (djsiegel-deactivatedaccount) wrote : | # |
Looks good to me.
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'BundledLibraries/Makefile.am' |
2 | --- BundledLibraries/Makefile.am 2009-03-31 23:01:21 +0000 |
3 | +++ BundledLibraries/Makefile.am 2009-05-07 17:23:27 +0000 |
4 | @@ -1,38 +1,6 @@ |
5 | bundledir = ${libdir}/gnome-do/plugins |
6 | |
7 | -gdata_subdir = libgoogle-data-mono-1.4.0.2 |
8 | -gdata_subdir_full = $(addprefix $(srcdir)/,$(gdata_subdir)) |
9 | - |
10 | -GOOGLE_LIBS = \ |
11 | - Google.GData.AccessControl.dll \ |
12 | - Google.GData.Calendar.dll \ |
13 | - Google.GData.Client.dll \ |
14 | - Google.GData.Contacts.dll \ |
15 | - Google.GData.Documents.dll \ |
16 | - Google.GData.YouTube.dll \ |
17 | - Google.GData.Extensions.dll |
18 | - |
19 | bundle_DATA = \ |
20 | - $(addprefix $(srcdir)/,$(GOOGLE_LIBS)) \ |
21 | $(BANSHEE_INDEXER_DLL) |
22 | |
23 | -EXTRA_DIST= gmcs.exe $(gdata_subdir_full) |
24 | - |
25 | -# Copy these to the build dir; some things require the dlls to be present |
26 | -# during build - particularly mautil. |
27 | -all-local: $(GOOGLE_LIBS) |
28 | - mkdir -p $(top_builddir)/build |
29 | - install -m 644 -t $(top_builddir)/build $(bundle_DATA) |
30 | - |
31 | -dist-hook: |
32 | - chmod -R u+w $(distdir) |
33 | - rm -f $(distdir)/*.dll |
34 | - |
35 | -clean-local: |
36 | - rm -f $(srcdir)/*.dll |
37 | - rm -f $(top_builddir)/build/*.dll |
38 | - |
39 | -%.dll: |
40 | - chmod -R u+w $(srcdir) |
41 | - $(MAKE) -C $(gdata_subdir_full) $(AM_MAKEFLAGS) $(addsuffix .dll, $(notdir $(basename $@))) |
42 | - mv $(gdata_subdir_full)/*.dll $(srcdir) |
43 | +EXTRA_DIST= gmcs.exe |
44 | |
45 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2' |
46 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Google Data APIs .NET Homepage.url' |
47 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/Google Data APIs .NET Homepage.url 2009-03-15 16:30:10 +0000 |
48 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/Google Data APIs .NET Homepage.url 1970-01-01 00:00:00 +0000 |
49 | @@ -1,7 +0,0 @@ |
50 | -[InternetShortcut] |
51 | -URL=http://code.google.com/p/google-gdata/ |
52 | -IDList= |
53 | -IconFile=http://code.google.com/favicon.ico |
54 | -IconIndex=1 |
55 | -[{000214A0-0000-0000-C000-000000000046}] |
56 | -Prop3=19,2 |
57 | |
58 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Google Data APIs Homepage.url' |
59 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/Google Data APIs Homepage.url 2009-03-15 16:30:10 +0000 |
60 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/Google Data APIs Homepage.url 1970-01-01 00:00:00 +0000 |
61 | @@ -1,7 +0,0 @@ |
62 | -[InternetShortcut] |
63 | -URL=http://code.google.com/ |
64 | -IDList= |
65 | -IconFile=http://code.google.com/favicon.ico |
66 | -IconIndex=1 |
67 | -[{000214A0-0000-0000-C000-000000000046}] |
68 | -Prop3=19,2 |
69 | |
70 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/LICENSE-2.0.txt' |
71 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/LICENSE-2.0.txt 2009-03-15 16:30:10 +0000 |
72 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/LICENSE-2.0.txt 1970-01-01 00:00:00 +0000 |
73 | @@ -1,202 +0,0 @@ |
74 | - |
75 | - Apache License |
76 | - Version 2.0, January 2004 |
77 | - http://www.apache.org/licenses/ |
78 | - |
79 | - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION |
80 | - |
81 | - 1. Definitions. |
82 | - |
83 | - "License" shall mean the terms and conditions for use, reproduction, |
84 | - and distribution as defined by Sections 1 through 9 of this document. |
85 | - |
86 | - "Licensor" shall mean the copyright owner or entity authorized by |
87 | - the copyright owner that is granting the License. |
88 | - |
89 | - "Legal Entity" shall mean the union of the acting entity and all |
90 | - other entities that control, are controlled by, or are under common |
91 | - control with that entity. For the purposes of this definition, |
92 | - "control" means (i) the power, direct or indirect, to cause the |
93 | - direction or management of such entity, whether by contract or |
94 | - otherwise, or (ii) ownership of fifty percent (50%) or more of the |
95 | - outstanding shares, or (iii) beneficial ownership of such entity. |
96 | - |
97 | - "You" (or "Your") shall mean an individual or Legal Entity |
98 | - exercising permissions granted by this License. |
99 | - |
100 | - "Source" form shall mean the preferred form for making modifications, |
101 | - including but not limited to software source code, documentation |
102 | - source, and configuration files. |
103 | - |
104 | - "Object" form shall mean any form resulting from mechanical |
105 | - transformation or translation of a Source form, including but |
106 | - not limited to compiled object code, generated documentation, |
107 | - and conversions to other media types. |
108 | - |
109 | - "Work" shall mean the work of authorship, whether in Source or |
110 | - Object form, made available under the License, as indicated by a |
111 | - copyright notice that is included in or attached to the work |
112 | - (an example is provided in the Appendix below). |
113 | - |
114 | - "Derivative Works" shall mean any work, whether in Source or Object |
115 | - form, that is based on (or derived from) the Work and for which the |
116 | - editorial revisions, annotations, elaborations, or other modifications |
117 | - represent, as a whole, an original work of authorship. For the purposes |
118 | - of this License, Derivative Works shall not include works that remain |
119 | - separable from, or merely link (or bind by name) to the interfaces of, |
120 | - the Work and Derivative Works thereof. |
121 | - |
122 | - "Contribution" shall mean any work of authorship, including |
123 | - the original version of the Work and any modifications or additions |
124 | - to that Work or Derivative Works thereof, that is intentionally |
125 | - submitted to Licensor for inclusion in the Work by the copyright owner |
126 | - or by an individual or Legal Entity authorized to submit on behalf of |
127 | - the copyright owner. For the purposes of this definition, "submitted" |
128 | - means any form of electronic, verbal, or written communication sent |
129 | - to the Licensor or its representatives, including but not limited to |
130 | - communication on electronic mailing lists, source code control systems, |
131 | - and issue tracking systems that are managed by, or on behalf of, the |
132 | - Licensor for the purpose of discussing and improving the Work, but |
133 | - excluding communication that is conspicuously marked or otherwise |
134 | - designated in writing by the copyright owner as "Not a Contribution." |
135 | - |
136 | - "Contributor" shall mean Licensor and any individual or Legal Entity |
137 | - on behalf of whom a Contribution has been received by Licensor and |
138 | - subsequently incorporated within the Work. |
139 | - |
140 | - 2. Grant of Copyright License. Subject to the terms and conditions of |
141 | - this License, each Contributor hereby grants to You a perpetual, |
142 | - worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
143 | - copyright license to reproduce, prepare Derivative Works of, |
144 | - publicly display, publicly perform, sublicense, and distribute the |
145 | - Work and such Derivative Works in Source or Object form. |
146 | - |
147 | - 3. Grant of Patent License. Subject to the terms and conditions of |
148 | - this License, each Contributor hereby grants to You a perpetual, |
149 | - worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
150 | - (except as stated in this section) patent license to make, have made, |
151 | - use, offer to sell, sell, import, and otherwise transfer the Work, |
152 | - where such license applies only to those patent claims licensable |
153 | - by such Contributor that are necessarily infringed by their |
154 | - Contribution(s) alone or by combination of their Contribution(s) |
155 | - with the Work to which such Contribution(s) was submitted. If You |
156 | - institute patent litigation against any entity (including a |
157 | - cross-claim or counterclaim in a lawsuit) alleging that the Work |
158 | - or a Contribution incorporated within the Work constitutes direct |
159 | - or contributory patent infringement, then any patent licenses |
160 | - granted to You under this License for that Work shall terminate |
161 | - as of the date such litigation is filed. |
162 | - |
163 | - 4. Redistribution. You may reproduce and distribute copies of the |
164 | - Work or Derivative Works thereof in any medium, with or without |
165 | - modifications, and in Source or Object form, provided that You |
166 | - meet the following conditions: |
167 | - |
168 | - (a) You must give any other recipients of the Work or |
169 | - Derivative Works a copy of this License; and |
170 | - |
171 | - (b) You must cause any modified files to carry prominent notices |
172 | - stating that You changed the files; and |
173 | - |
174 | - (c) You must retain, in the Source form of any Derivative Works |
175 | - that You distribute, all copyright, patent, trademark, and |
176 | - attribution notices from the Source form of the Work, |
177 | - excluding those notices that do not pertain to any part of |
178 | - the Derivative Works; and |
179 | - |
180 | - (d) If the Work includes a "NOTICE" text file as part of its |
181 | - distribution, then any Derivative Works that You distribute must |
182 | - include a readable copy of the attribution notices contained |
183 | - within such NOTICE file, excluding those notices that do not |
184 | - pertain to any part of the Derivative Works, in at least one |
185 | - of the following places: within a NOTICE text file distributed |
186 | - as part of the Derivative Works; within the Source form or |
187 | - documentation, if provided along with the Derivative Works; or, |
188 | - within a display generated by the Derivative Works, if and |
189 | - wherever such third-party notices normally appear. The contents |
190 | - of the NOTICE file are for informational purposes only and |
191 | - do not modify the License. You may add Your own attribution |
192 | - notices within Derivative Works that You distribute, alongside |
193 | - or as an addendum to the NOTICE text from the Work, provided |
194 | - that such additional attribution notices cannot be construed |
195 | - as modifying the License. |
196 | - |
197 | - You may add Your own copyright statement to Your modifications and |
198 | - may provide additional or different license terms and conditions |
199 | - for use, reproduction, or distribution of Your modifications, or |
200 | - for any such Derivative Works as a whole, provided Your use, |
201 | - reproduction, and distribution of the Work otherwise complies with |
202 | - the conditions stated in this License. |
203 | - |
204 | - 5. Submission of Contributions. Unless You explicitly state otherwise, |
205 | - any Contribution intentionally submitted for inclusion in the Work |
206 | - by You to the Licensor shall be under the terms and conditions of |
207 | - this License, without any additional terms or conditions. |
208 | - Notwithstanding the above, nothing herein shall supersede or modify |
209 | - the terms of any separate license agreement you may have executed |
210 | - with Licensor regarding such Contributions. |
211 | - |
212 | - 6. Trademarks. This License does not grant permission to use the trade |
213 | - names, trademarks, service marks, or product names of the Licensor, |
214 | - except as required for reasonable and customary use in describing the |
215 | - origin of the Work and reproducing the content of the NOTICE file. |
216 | - |
217 | - 7. Disclaimer of Warranty. Unless required by applicable law or |
218 | - agreed to in writing, Licensor provides the Work (and each |
219 | - Contributor provides its Contributions) on an "AS IS" BASIS, |
220 | - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
221 | - implied, including, without limitation, any warranties or conditions |
222 | - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A |
223 | - PARTICULAR PURPOSE. You are solely responsible for determining the |
224 | - appropriateness of using or redistributing the Work and assume any |
225 | - risks associated with Your exercise of permissions under this License. |
226 | - |
227 | - 8. Limitation of Liability. In no event and under no legal theory, |
228 | - whether in tort (including negligence), contract, or otherwise, |
229 | - unless required by applicable law (such as deliberate and grossly |
230 | - negligent acts) or agreed to in writing, shall any Contributor be |
231 | - liable to You for damages, including any direct, indirect, special, |
232 | - incidental, or consequential damages of any character arising as a |
233 | - result of this License or out of the use or inability to use the |
234 | - Work (including but not limited to damages for loss of goodwill, |
235 | - work stoppage, computer failure or malfunction, or any and all |
236 | - other commercial damages or losses), even if such Contributor |
237 | - has been advised of the possibility of such damages. |
238 | - |
239 | - 9. Accepting Warranty or Additional Liability. While redistributing |
240 | - the Work or Derivative Works thereof, You may choose to offer, |
241 | - and charge a fee for, acceptance of support, warranty, indemnity, |
242 | - or other liability obligations and/or rights consistent with this |
243 | - License. However, in accepting such obligations, You may act only |
244 | - on Your own behalf and on Your sole responsibility, not on behalf |
245 | - of any other Contributor, and only if You agree to indemnify, |
246 | - defend, and hold each Contributor harmless for any liability |
247 | - incurred by, or claims asserted against, such Contributor by reason |
248 | - of your accepting any such warranty or additional liability. |
249 | - |
250 | - END OF TERMS AND CONDITIONS |
251 | - |
252 | - APPENDIX: How to apply the Apache License to your work. |
253 | - |
254 | - To apply the Apache License to your work, attach the following |
255 | - boilerplate notice, with the fields enclosed by brackets "[]" |
256 | - replaced with your own identifying information. (Don't include |
257 | - the brackets!) The text should be enclosed in the appropriate |
258 | - comment syntax for the file format. We also recommend that a |
259 | - file or class name and description of purpose be included on the |
260 | - same "printed page" as the copyright notice for easier |
261 | - identification within third-party archives. |
262 | - |
263 | - Copyright [yyyy] [name of copyright owner] |
264 | - |
265 | - Licensed under the Apache License, Version 2.0 (the "License"); |
266 | - you may not use this file except in compliance with the License. |
267 | - You may obtain a copy of the License at |
268 | - |
269 | - http://www.apache.org/licenses/LICENSE-2.0 |
270 | - |
271 | - Unless required by applicable law or agreed to in writing, software |
272 | - distributed under the License is distributed on an "AS IS" BASIS, |
273 | - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
274 | - See the License for the specific language governing permissions and |
275 | - limitations under the License. |
276 | |
277 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Makefile' |
278 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/Makefile 2009-03-17 10:34:30 +0000 |
279 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/Makefile 1970-01-01 00:00:00 +0000 |
280 | @@ -1,182 +0,0 @@ |
281 | -CSC1 ?= mcs |
282 | -CSC ?= gmcs |
283 | - |
284 | -DEFINES=/d:TRACE |
285 | - |
286 | -VERSION=$(shell egrep AssemblyVersion version/AssemblyVersion.cs | egrep -o \([[:digit:]]\.\)+[[:digit:]]+) |
287 | -PREFIX=/usr/local |
288 | - |
289 | -CORELIBS=\ |
290 | - Google.GData.Client.dll \ |
291 | - Google.GData.Extensions.dll |
292 | - |
293 | -ACLLIBS=\ |
294 | - Google.GData.Client.dll \ |
295 | - Google.GData.Extensions.dll \ |
296 | - Google.GData.AccessControl.dll |
297 | - |
298 | - |
299 | -ALLLIBS = \ |
300 | - Google.GData.Calendar.dll \ |
301 | - Google.GData.Client.dll \ |
302 | - Google.GData.CodeSearch.dll \ |
303 | - Google.GData.Extensions.dll \ |
304 | - Google.GData.GoogleBase.dll \ |
305 | - Google.GData.Spreadsheets.dll \ |
306 | - Google.GData.Apps.dll \ |
307 | - Google.GData.Photos.dll \ |
308 | - Google.GData.Documents.dll \ |
309 | - Google.GData.AccessControl.dll \ |
310 | - Google.GData.Contacts.dll \ |
311 | - Google.GData.YouTube.dll \ |
312 | - Google.GData.Health.dll \ |
313 | - Google.GData.Blogger.dll \ |
314 | - |
315 | -FRAMEWORK_REFS = -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll |
316 | - |
317 | -PKGCONFIG_FILES = $(patsubst %.pc.in,%.pc,$(wildcard misc/*.pc.in)) |
318 | - |
319 | -COREREFS = $(addprefix -r:,$(CORELIBS)) $(FRAMEWORK_REFS) |
320 | -ALLREFS = $(addprefix -r:,$(ALLLIBS)) $(FRAMEWORK_REFS) |
321 | -ACLREFS = $(addprefix -r:,$(ACLLIBS)) $(FRAMEWORK_REFS) |
322 | - |
323 | - |
324 | -samples = \ |
325 | - gbase_queryexample.exe \ |
326 | - gbase_customertool.exe \ |
327 | - execrequest.exe \ |
328 | - gapps_appsdemo.exe \ |
329 | - gapps_migration_sample.exe \ |
330 | - gblogger_demo.exe \ |
331 | - gcal_demo.exe \ |
332 | - gspreadsheet_demo.exe \ |
333 | - PhotoTool.exe \ |
334 | - HealthTool.exe \ |
335 | - |
336 | -all: $(ALLLIBS) tests $(samples) $(PKGCONFIG_FILES) |
337 | - |
338 | -core_sources = $(wildcard src/core/*.cs) $(wildcard version/*.cs) |
339 | -extensions_sources = $(wildcard src/extensions/*.cs) $(wildcard version/*.cs) |
340 | -gbase_sources = $(wildcard src/gbase/*.cs) $(wildcard version/*.cs) |
341 | -gcodesearch_sources = $(wildcard src/gcodesearch/*.cs) $(wildcard version/*.cs) |
342 | -gspreadsheet_sources = $(wildcard src/gspreadsheet/*.cs) $(wildcard version/*.cs) |
343 | -gcalendar_sources = $(wildcard src/gcalendar/*.cs) $(wildcard version/*.cs) |
344 | -gacl_sources = $(wildcard src/gacl/*.cs) $(wildcard version/*.cs) |
345 | -gapps_sources = $(wildcard src/gapps/*.cs) $(wildcard version/*.cs) |
346 | -gphotos_sources = $(wildcard src/gphotos/*.cs) $(wildcard version/*.cs) |
347 | -gdocuments_sources = $(wildcard src/gdocuments/*.cs) $(wildcard version/*.cs) |
348 | -gcontact_sources = $(wildcard src/gcontacts/*.cs) $(wildcard version/*.cs) |
349 | -youtube_sources = $(wildcard src/youtube/*.cs) $(wildcard version/*.cs) |
350 | -health_sources = $(wildcard src/ghealth/*.cs) $(wildcard version/*.cs) |
351 | -blogger_sources = $(wildcard src/blogger/*.cs) $(wildcard version/*.cs) |
352 | -test_sources = $(wildcard src/unittests/*.cs) $(wildcard src/unittests/gbase/*.cs) $(wildcard src/unittests/gapps/*.cs)\ |
353 | - $(wildcard src/unittests/spreadsheets/*.cs) $(wildcard src/unittests/youtube/*.cs) $(wildcard src/version/*cs)\ |
354 | - $(wildcard src/unittests/core/*.cs) $(wildcard src/unittests/picasa/*.cs) |
355 | - |
356 | -Google.GData.Client.dll: $(core_sources) src/core/clientkey.sn |
357 | - $(CSC) $(DEFINES) -target:library -out:$@ $(core_sources) $(FRAMEWORK_REFS) -keyfile:src/core/clientkey.sn |
358 | - |
359 | -Google.GData.Extensions.dll: Google.GData.Client.dll $(extension_sources) src/extensions/extensionkey.sn |
360 | - $(CSC) $(DEFINES) -target:library -out:$@ -r:Google.GData.Client.dll $(extensions_sources) $(FRAMEWORK_REFS) -keyfile:src/extensions/extensionkey.sn |
361 | - |
362 | -Google.GData.Calendar.dll: $(ACLLIBS) $(gcalendar_sources) src/gcalendar/calendarkey.sn |
363 | - $(CSC) -target:library -out:$@ $(ACLREFS) $(gcalendar_sources) -keyfile:src/gcalendar/calendarkey.sn |
364 | - |
365 | -Google.GData.CodeSearch.dll: $(CORELIBS) $(gcodesearch_sources) src/gcodesearch/codesearch.sn |
366 | - $(CSC) -target:library -out:$@ $(COREREFS) $(gcodesearch_sources) -keyfile:src/gcodesearch/codesearch.sn |
367 | - |
368 | -Google.GData.GoogleBase.dll: $(CORELIBS) $(gbase_sources) src/gbase/gbase.sn |
369 | - $(CSC) -target:library -out:$@ $(COREREFS) $(gbase_sources) -keyfile:src/gbase/gbase.sn |
370 | - |
371 | -Google.GData.Spreadsheets.dll: $(CORELIBS) $(gspreadsheet_sources) src/gspreadsheet/spreadsheets.sn |
372 | - $(CSC) -target:library -out:$@ $(COREREFS) $(gspreadsheet_sources) -keyfile:src/gspreadsheet/spreadsheets.sn |
373 | - |
374 | -Google.GData.AccessControl.dll: $(CORELIBS) $(gacl_sources) src/gacl/gacl.sn |
375 | - $(CSC) -target:library -out:$@ $(COREREFS) $(gacl_sources) -keyfile:src/gacl/gacl.sn |
376 | - |
377 | -Google.GData.Apps.dll: $(CORELIBS) $(gapps_sources) src/gapps/gapps.sn |
378 | - $(CSC) -target:library -out:$@ $(COREREFS) $(gapps_sources) -keyfile:src/gapps/gapps.sn |
379 | - |
380 | -Google.GData.Photos.dll: $(CORELIBS) $(gphotos_sources) src/gphotos/picasa.sn |
381 | - $(CSC) $(DEFINES) -target:library -out:$@ $(COREREFS) $(gphotos_sources) -keyfile:src/gphotos/picasa.sn |
382 | - |
383 | -Google.GData.Documents.dll: $(ACLLIBS) $(gdocuments_sources) src/gdocuments/documents.sn |
384 | - $(CSC) $(DEFINES) -target:library -out:$@ $(ACLREFS) $(gdocuments_sources) -keyfile:src/gdocuments/documents.sn |
385 | - |
386 | -Google.GData.Contacts.dll: $(CORELIBS) $(gcontact_sources) src/gcontacts/contacts.sn |
387 | - $(CSC) $(DEFINES) -target:library -out:$@ $(COREREFS) $(gcontact_sources) -keyfile:src/gcontacts/contacts.sn |
388 | - |
389 | -Google.GData.YouTube.dll: $(CORELIBS) $(youtube_sources) src/youtube/youtube.sn |
390 | - $(CSC) $(DEFINES) -target:library -out:$@ $(COREREFS) $(youtube_sources) -keyfile:src/youtube/youtube.sn |
391 | - |
392 | -Google.GData.Health.dll: $(CORELIBS) $(health_sources) src/ghealth/ghealth.sn |
393 | - $(CSC) $(DEFINES) -target:library -out:$@ $(COREREFS) $(health_sources) -keyfile:src/ghealth/ghealth.sn |
394 | - |
395 | -Google.GData.Blogger.dll: $(CORELIBS) $(blogger_sources) src/blogger/blogger.sn |
396 | - $(CSC) $(DEFINES) -target:library -out:$@ $(COREREFS) $(blogger_sources) -keyfile:src/blogger/blogger.sn |
397 | - |
398 | -clean: |
399 | - -rm *.sn *.dll *exe $(PKGCONFIG_FILES) |
400 | - |
401 | -install: all |
402 | - for i in $(ALLLIBS); do gacutil -i $$i -package GData-Sharp -root "$(DESTDIR)$(PREFIX)/lib"; done |
403 | - install -d "$(DESTDIR)$(PREFIX)/lib/pkgconfig" |
404 | - install -m 644 -t "$(DESTDIR)$(PREFIX)/lib/pkgconfig" $(PKGCONFIG_FILES) |
405 | - |
406 | -uninstall: |
407 | - for i in $(ALLLIBS); do gacutil -u $$i -package GData-Sharp -root "$(DESTDIR)$(PREFIX)/lib"; done |
408 | - for i in $(PKGCONFIG_FILES) ; do rm "$(DESTDIR)$(PREFIX)/lib/pkgconfig/$$i" ; done |
409 | - |
410 | -tests: $(ALLLIBS) |
411 | - $(CSC) $(DEFINES) -target:library -out:unittests.dll $(ALLREFS) -pkg:nunit-2.4 $(test_sources) |
412 | - |
413 | -gbase_customertool_sources = samples/gbase/example.cs \ |
414 | - samples/gbase/customertool.cs \ |
415 | - samples/gbase/commands.cs |
416 | - |
417 | -gbase_customertool.exe: $(ALLLIBS) $(gbase_customertool_sources) |
418 | - $(CSC) -out:$@ $(ALLREFS) $(gbase_customertool_sources) |
419 | - |
420 | -gbase_queryexample_sources = samples/gbase/example.cs samples/gbase/queryexample.cs |
421 | -gbase_queryexample.exe: $(ALLLIBS) $(gbase_queryexample_sources) |
422 | - $(CSC) -out:$@ $(ALLREFS) $(gbase_queryexample_sources) |
423 | - |
424 | -gapps_sample_sources = samples/appsforyourdomain/appsdemo.cs |
425 | -gapps_appsdemo.exe: $(ALLLIBS) $(gapps_sample_sources) |
426 | - $(CSC) -out:$@ $(ALLREFS) $(gapps_sample_sources) |
427 | - |
428 | -gapps_migration_sample_sources = samples/appsforyourdomain/migration/migrationsample.cs |
429 | -gapps_migration_sample.exe: $(ALLLIBS) $(gapps_migration_sample_sources) |
430 | - $(CSC) -out:$@ $(ALLREFS) $(gapps_migration_sample_sources) |
431 | - |
432 | -execrequest_sources = $(wildcard samples/execrequest/*.cs) |
433 | -execrequest.exe: $(ALLLIBS) $(execrequest_sources) |
434 | - $(CSC) -out:$@ $(ALLREFS) $(execrequest_sources) |
435 | - |
436 | -gblogger_sample_sources = samples/blogger/ConsoleSample.cs |
437 | -gblogger_demo.exe: $(ALLLIBS) $(gblogger_sample_sources) |
438 | - $(CSC) -out:$@ $(ALLREFS) $(gblogger_sample_sources) |
439 | - |
440 | -gcal_demo_sources = samples/calendar/console/CalendarDemo.cs |
441 | -gcal_demo.exe: $(ALLLIBS) $(gcal_demo_sources) |
442 | - $(CSC) -out:$@ $(ALLREFS) $(gcal_demo_sources) |
443 | - |
444 | -gspreadsheet_demo_sources = samples/spreadsheets/spreadsheetdemo.cs |
445 | -gspreadsheet_demo.exe: $(ALLLIBS) $(gspreadsheet_demo_sources) |
446 | - $(CSC) -out:$@ $(ALLREFS) $(gspreadsheet_demo_sources) |
447 | - |
448 | -PhotoTool_sources = $(wildcard samples/PhotoBrowser/*.cs) |
449 | -PhotoTool.exe: $(ALLLIBS) $(PhotoTool_sources) |
450 | - $(CSC) -out:$@ $(ALLREFS) -r:System.Windows.Forms -r:System.Drawing -r:System.Data $(PhotoTool_sources) |
451 | - |
452 | -healthtool_sources = $(wildcard samples/health/*.cs) |
453 | -HealthTool.exe: $(ALLLIBS) $(healthtool_sources) |
454 | - $(CSC) -out:$@ $(ALLREFS) $(healthtool_sources) |
455 | - |
456 | - |
457 | - |
458 | -test: |
459 | - nunit-console2 unittests.dll |
460 | - |
461 | -%.pc : %.pc.in |
462 | - sed "s,\@VERSION\@,$(VERSION),g; s,\@prefix\@,$(PREFIX),g" < $< > $@ |
463 | |
464 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/RELEASE_NOTES.HTML' |
465 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/RELEASE_NOTES.HTML 2009-03-15 16:30:10 +0000 |
466 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/RELEASE_NOTES.HTML 1970-01-01 00:00:00 +0000 |
467 | @@ -1,1253 +0,0 @@ |
468 | -<html> |
469 | - <head> |
470 | - <title>Release Notes</title> |
471 | - </head> |
472 | - |
473 | - |
474 | -<h1>This document lists the changes in the different releases</h1> |
475 | - <h2> |
476 | - 1.4.0.2 |
477 | - </h2> |
478 | - <ul> |
479 | - <li> |
480 | - Features |
481 | - </li> |
482 | - <ul> |
483 | - <li>Added PlaylistID and PlaylistTitle support to the |
484 | - subscription entries in youtube feeds, added support for |
485 | - subscriptions to the Google.YouTube namespace</li> |
486 | - <li> |
487 | - Added Google Contacts v2 support, including a new, vertical |
488 | - model like the YouTube programming model. You can find this |
489 | - in the Google.Contacts namespace. |
490 | - </li> |
491 | - <li> |
492 | - Added Batch access to the new generics model. You can now |
493 | - create a FeedRequest object, and use it's Batch method to send a |
494 | - List of entry objects to the server. Entry and Feed expose |
495 | - access to the batch data. |
496 | - </li> |
497 | - <li>Added Google Documents v2 support including the new |
498 | - download functionallity</li> |
499 | - <li> |
500 | - Added a new Google Documents exporter sample. It allows you to |
501 | - populate a treeview with your Google Documents and then export |
502 | - each individual file in a variety of formats. |
503 | - </li> |
504 | - <li> |
505 | - Extended the YouTube Notifier sample to use the User Events feed |
506 | - as well. |
507 | - </li> |
508 | - </ul> |
509 | - <li> |
510 | - Bugfixes/changes |
511 | - </li> |
512 | - <ul> |
513 | - <li>Added the missing contacts DLL to the setup program.</li> |
514 | - <li>Changed the new Feed model code to lazily load the feed on |
515 | - construction.</li> |
516 | - <li> |
517 | - Removed the CreateInstance methods from the new feedmodel and |
518 | - changed the internals to lazyily create the inner objects on |
519 | - demand. That means, no more Video v = Vidoe.CreateInstance() |
520 | - in your code, but Video v = new Video() is now fine. |
521 | - </li> |
522 | - <li>Removed an incorrect check for HTTP.StatusOK (200) as the |
523 | - result for an HTTP.Delete operation. Delete can return any 2xx |
524 | - code in theory. |
525 | - </li> |
526 | - <li> |
527 | - Fixed issue 209, an feed.Entries.Add(entryOfAnotherFeed) did |
528 | - create a source element automatically. That was too smart for |
529 | - it's own good. There is an explict method |
530 | - Entries.MoveOrCopy(entry) that does that, add will just change |
531 | - the ownership to the new collection. |
532 | - </li> |
533 | - <li> |
534 | - Changed Google.Client.Entry.ID to Google.Client.Entry.Id |
535 | - </li> |
536 | - <li> |
537 | - fixed the feed.Entries iterator to restart from the beginning |
538 | - when you want to use it again. Note that you should cache the |
539 | - output of the iterator is you want to use that in a loop. |
540 | - </li> |
541 | - <li>Fixed issue 217, a call to setUserCredentials now automatically invalidates |
542 | - a stored authtoken.</li> |
543 | - <li>Fixed issue 200. A feedQuery now supports an etag property, and several new |
544 | - service method overloads for query and send support an etag as a parameter.</li> |
545 | - <li>Service.Query(FeedQuery, ifModifiedSince) is now marked obsolete. You can use the ModifiedSince |
546 | - property on the FeedQuery object and Query(FeedQuery) instead.</li> |
547 | - <li>Added the ability to store a client token to |
548 | - GDataCredentials. Setting the credentials property will take |
549 | - this into account.</li> |
550 | - <li>Changed the base apps feed uri for Google Apps</li> |
551 | - <li> |
552 | - Changed GBatchStatus and GBatchError to use the correct |
553 | - namespace, it was incorrectly using the prefix instead. |
554 | - </li> |
555 | - <li> fixed issue 218, setting org.Title or org.name in a |
556 | - contact to null or an empty string did not remove the |
557 | - element.</li> |
558 | - <li> |
559 | - fixed issue 203, you can now retrieve the ACL feed for a |
560 | - document |
561 | - </li> |
562 | - <li> |
563 | - fixed issue 200, feedquery now has an etag property to create |
564 | - if-match queries. |
565 | - </li> |
566 | - <li> |
567 | - Fixed issue 221, setting private to false in an YouTubeEntry |
568 | - resulted in failure to persist that entr. |
569 | - </li> |
570 | - |
571 | - <li>Added a setter for Entry.Id</li> |
572 | - <li>Added a batch method for Feed</li> |
573 | - <li>YouTube.Video.VideoId now has a setter</li> |
574 | - <li>YouTube.YouTubeRequest has an AddComment method.</li> |
575 | - <li>Google.Client.FeedRequest has a new Get(Uri uri) method</li> |
576 | - |
577 | - <li>Added AppControl and IsDraft accessors to |
578 | - Google.Client.Entry</li> |
579 | - <li>Added a Get(uri) method to the |
580 | - Google.Client.FeedRequest</li> |
581 | - |
582 | - <li> Fixed YouTubeEntry.State to actually parse and return the |
583 | - yt:state element</li> |
584 | - |
585 | - <li>Added property accessors to YouTube.State<li> |
586 | - |
587 | - <li>Added a State property accessor |
588 | - to Google.YouTube.YouTubeRequest</li> |
589 | - <li>Added a |
590 | - GetVideoMetaData method to YouTubeRequest</li> |
591 | - <li>Changed Get on the FeedRequest to Retrieve for single |
592 | - entries. This was required for the new overloads introduced. |
593 | - Also, as Retrieve directly accesses the service, compared to |
594 | - Get wich is defered, a name change is a good distinction. |
595 | - </li> |
596 | - <li>Video.Rating, ViewCount and CommentCount returns -1 as default |
597 | - if no value was found.</li> |
598 | - |
599 | - <li>Lot's of addtions to the Entry Model and it's subclasses. Check |
600 | - the documentation for details</li> |
601 | - |
602 | - </ul> |
603 | - </ul> |
604 | - |
605 | - |
606 | - <h2> |
607 | - 1.3.1.0 |
608 | - </h2> |
609 | - <ul> |
610 | - <li> |
611 | - Features |
612 | - </li> |
613 | - <ul> |
614 | - <li>Added a mergemodule for the Core libraries. </li> |
615 | - <li>Added a mergemodule for the YouTube libraries. </li> |
616 | - <li>Added a new sample application for YouTube, the YouTube Notifier</li> |
617 | - <li> |
618 | - Added a YouTubeQuery.GetYouTubeCategories method that returns a |
619 | - collection of category objects based on parsing the youtube |
620 | - category file hosted on the web. |
621 | - </li> |
622 | - <li>YouTube project template.</li> |
623 | - <li> |
624 | - New, simpler, YouTube object model. Look at the items in the new |
625 | - Google.YouTube namespace. This new code is used in the YouTube |
626 | - Sample application, the template above, and the youtubetest.cs |
627 | - file in the unittests. |
628 | - </li> |
629 | - <li> |
630 | - Added a ModifiedSince property on the FeedQuery object. If set |
631 | - to something different than DateTime.MinValue this results in an |
632 | - if-modified-since HTTP header produced if the FeedQuery is used |
633 | - in a Service.Query call. |
634 | - </li> |
635 | - <li>OAuth support for two-legged authentication. Look in samples/OAuth for a usage example. Code for this |
636 | - graciously provided by Andrew Smith and Eran Sandler. Note that due to different support on the Compact Framework, |
637 | - this is not available in the Windows Mobile build. </li> |
638 | - </ul> |
639 | - <li> |
640 | - Bugfixes/changes |
641 | - </li> |
642 | - <ul> |
643 | - <li> |
644 | - Fixed issue 198. HealthEntry.CCR returned null, as a wrong cast |
645 | - after the recent refactory that happened to the extensions |
646 | - returned always null. |
647 | - |
648 | - </li> |
649 | - <li> |
650 | - Fixed issue 195. Service.Update could call itself, resulting in |
651 | - recursion. |
652 | - </li> |
653 | - <li> |
654 | - Fixed bug 194. CreatePicasaUri was confusing because it used the |
655 | - albumname as a parameter compared to an albumid. Changed to now |
656 | - use an AlbumID. |
657 | - </li> |
658 | - <li> |
659 | - Removed the ASP build and marked the standard release assemblies |
660 | - as Partially Trusted. |
661 | - </li> |
662 | - <li> |
663 | - Fixed issue 191, Overloaded AuthSubUtil.getRequestUrl(hostedDomain, nextUrl, scope, secure, session) is broken |
664 | - </li> |
665 | - <li> |
666 | - Fixed issue 189, Cannot select Contacts by group |
667 | - </li> |
668 | - <li>Fixed an issue in AlbumEntry Accessor for Picasa, where ComentingEnabled accidently |
669 | - set the wrong element in the xml</li> |
670 | - <li> |
671 | - Removed the Service(service, application, library) constructor |
672 | - as this variation did not use the passsed in information. If you |
673 | - used this, just remove the 3rd parameter. |
674 | - </li> |
675 | - <li> |
676 | - Entry.Update and Entry.Delete will now thow an |
677 | - InvalidOperationException when they are called without a valid |
678 | - service object being set, instead of not doing anything |
679 | - silently. |
680 | - </li> |
681 | - <li> |
682 | - Removed the usage of StringCollection and replaced it with a |
683 | - generic List |
684 | - </li> |
685 | - <li> |
686 | - CommentingEnabled was accidently setting the CommentCount |
687 | - element. |
688 | - </li> |
689 | - <li> |
690 | - Made the created useragent string more uniform and meaningful |
691 | - </li> |
692 | - <li> |
693 | - AtomFeed.Entries are not an ILIst<> an no longer an arraylist. |
694 | - </li> |
695 | - <li> |
696 | - Fixed several v2 related YouTube issues |
697 | - </li> |
698 | - <li> |
699 | - Fixed issue 186 by removing the verification check at the end of the reminder parser |
700 | - </li> |
701 | - </ul> |
702 | - </ul> |
703 | - |
704 | - |
705 | - <h2> |
706 | - 1.2.3.0 |
707 | - </h2> |
708 | - <ul> |
709 | - <li> |
710 | - Features |
711 | - </li> |
712 | - <ul> |
713 | - <li>Added support for EMail Settings in Google Apps</li> |
714 | - |
715 | - <li>Added support for the protocol version 2</li> |
716 | - <ul> |
717 | - <li>YouTube will work against version 2 of the protocol by |
718 | - default. Added support for the version 2 of the YouTube |
719 | - feed. Old methods are marked as obsolete and will be removed |
720 | - in future releases.</li> |
721 | - <li>Bloogger will work against version 2 of the protocol by |
722 | - default. </li> |
723 | - </ul> |
724 | - <li> |
725 | - Created a blogger service, feed, entry and query class. The |
726 | - query class allows the OrderBy parameter. This also fixes issue |
727 | - 151 on the public issue list. Added a PostUri method to the |
728 | - blogger entry. |
729 | - </li> |
730 | - <li> |
731 | - Added the Error subelement collection to GDataBatchStatus. |
732 | - Removed the Value element as it was not used. |
733 | - </li> |
734 | - <li>Issue 166: Added a GetTokenInfo helper method that returns |
735 | - a Dictionary with the Information returned about the |
736 | - authentication token.</li> |
737 | - <li>Added a bool property Private to the YouTubeEntry |
738 | - identifying if a video is private</li> |
739 | - <li>Added a script to create a linux friendly tarball</li> |
740 | - <li>Issue 165: Added the ability to access the error collection |
741 | - from inside the batch error. </li> |
742 | - </ul> |
743 | - <li> |
744 | - |
745 | - </ul> |
746 | - Bugfixes/changes |
747 | - </li> |
748 | - <ul> |
749 | - <li>Fixed issue 154: you can now access the publishing priority |
750 | - element on a GBaseEntry directly.</li> |
751 | - <li>Fixed issue 176: onProgress events were potentially not |
752 | - being raised in the Async Methods. </li> |
753 | - <li>Fixed issue 178: Groups feeds on the contacts service did |
754 | - not work when using https. </li> |
755 | - <li>Fixed issue 180: Passwords with some special characters |
756 | - were incorrectly encoded, leading to a failure in |
757 | - authentication.</li> |
758 | - <li>Removed the version dependency for the NUNIT tests, so that the |
759 | - tests can now be used with different installed versions of the |
760 | - NUNIT framework. |
761 | - </li> |
762 | - <li>Some typographical changes. getExtensionValue and |
763 | - setExtension are now named GetExtensionValue and |
764 | - SetExtensionValue</li> |
765 | - <li> |
766 | - Unknown extension elements are now stored in a Wrapper |
767 | - XmlExtension element, which implements the usual |
768 | - IExtensionElements interfaces to enable removing untyped lists |
769 | - internally. |
770 | - </li> |
771 | - <li> |
772 | - Moved the core of the extension functionallity, so just the base |
773 | - classes, into the Google.GData.Client, so that the base |
774 | - AtomFeed/AtomEntry can be extended using this extension system. |
775 | - Otherwise there would be a circular reference between client.dll |
776 | - and extension.dll |
777 | - </li> |
778 | - </ul> |
779 | - </ul> |
780 | - |
781 | -<h2>1.2.2.0</h2> |
782 | - <ul> |
783 | - <li>Features</li> |
784 | - <ul> |
785 | - <li>Added a SetRequestFactory method on the AppsService. This |
786 | - allows a user of the AppsService to set advanced HTTP properties |
787 | - for the underlying service objects used (like setting a proxy |
788 | - server, additional headers etc.) by creating a new RequestFactory |
789 | - object and passing it into the service. To make it easy to create |
790 | - this factory object a helper CreateRequestFactory was added to |
791 | - the AppsService object as well. |
792 | - </li> |
793 | - <li> |
794 | - Asyncronous/background support including a sample application. |
795 | - You can now easily fire off that long running YouTube upload, or |
796 | - the download of a picture as a seperate thread, so that your main |
797 | - application is no longer blocked. It uses the AsyncOperation |
798 | - pattern, and is not available (due to missing base support in the |
799 | - compact framework) in the Windows Mobile build. <br> |
800 | - The sample PhotoBrowser application was changed to use that |
801 | - pattern, and a page in the helpfile introduces the concept. |
802 | - </li> |
803 | - <li>Added support for Issue 163: the calendar recently |
804 | - introduced several new elements, this adds support for syncEvent, |
805 | - uui and sequence</li> |
806 | - </ul> |
807 | - <li>Bugfixes</li> |
808 | - <ul> |
809 | - <li> |
810 | - Fixed a bug in CommentingEnabled on the PhotoAccessor, which was |
811 | - setting internally the wrong property. |
812 | - </li> |
813 | - <li> |
814 | - Changed the behaviour of AlbumEntry.AlbumAuthor. The setter will |
815 | - now create a new author is no author is present. |
816 | - </li> |
817 | - <li>Fixed an issue regarding content, type=text. This element was not encoding correctly |
818 | - which could lead to server errors based on the contents of the element.</li> |
819 | - <li>Fixed issue 164, the code will now throw an exception if we |
820 | - get an empty location header in a redirect situation</li> |
821 | - <li> |
822 | - Fixed issue 161, changed the WebProxy property on the |
823 | - RequestFactory object to IWebProxy to make this interface more |
824 | - flexible. |
825 | - </li> |
826 | - <li>Removed an obsolete size check for the authentication |
827 | - response for client login and login for webapplications.</li> |
828 | - <li>Fixed issue 160, FirstName in the profile feed of YouTube |
829 | - was spelled wrong and hence not loaded correctly.</li> |
830 | - <li>Fixed issue 157, Slug Header encoding. This was not |
831 | - correctly confirming to RFC5023. Introduced a new helper method |
832 | - in the utilities class for this purpose.</li> |
833 | - <li>Fixed issue 147, a composite feed with a comment was not loading</li> |
834 | - <li>Fixed issue 148, RemoveAt did not remove the object from the |
835 | - containing collection, only locally. Fixed by overriding the |
836 | - OnRemove method. </li> |
837 | - <li>Fixed issue 155, there was no way to create a read only |
838 | - youtube service, or rephrased, one that did not require a |
839 | - developer key</li> |
840 | - <li>Fixed issue 159, a typo in the makefile that prevented gac |
841 | - install/uninstall</li> |
842 | - <li>Fixed issue 156, if an exception happened during upload, the |
843 | - resource was kept open</li> |
844 | - <li>Fixed issue 149, the Who element failed to parse attendee |
845 | - status if a whitespace element was encountered</li> |
846 | - <li>Fixed issue 144, recurrenceexception is not parsed correctly</li> |
847 | - <li>Fixed issue 145, FeedLink element parser error</li> |
848 | - <li>Fixed issue 146. Passwords containing percentage signs were not |
849 | - properly encoded. |
850 | - </li> |
851 | - </ul> |
852 | - </ul> |
853 | - |
854 | - |
855 | -<h2>1.2.1.0</h2> |
856 | - <ul> |
857 | - <li>Features</li> |
858 | - <ul> |
859 | - <li>Added media:rating to media:group</li> |
860 | - <li>Added the most-popular constants to the defined youtube |
861 | - queries</li> |
862 | - <li>Added missing convienience classes to YouTube (Comments, |
863 | - Complaints etc, check the YouTube documentation)</li> |
864 | - <li>Added PDF support to the Google Documents API</li> |
865 | - <li>Added a CategoryQueriesAsParameter property on the feedquery |
866 | - class, and making that false by default. On the YouTubeQuery this |
867 | - is true by default. The effect is that category queries will not |
868 | - be created by extending/changing the path portion of the URL, but |
869 | - instead using a new parameter "category" and putting the |
870 | - categories comma delimited into the query part of the uri.</li> |
871 | - |
872 | - </ul> |
873 | - <li>Bugfixes</li> |
874 | - <ul> |
875 | - <li>Fixed issue 135. There was a bug in the FeedQuery parsing |
876 | - code that resulted in URIs with date parameters that are encoded |
877 | - to potentially throw</li> |
878 | - <li>Removed the Cookie property and replaced it with a Cookies |
879 | - properter on the RequestFactory. The old code, using just a simple |
880 | - string, was implemented for mobile benefits, as the |
881 | - CookieContainer, that is used now, does not exist on the compact |
882 | - framework. The simple solution though is creating problems in some |
883 | - scenarios, and had to be removed.</li> |
884 | - <li>Added over 100 more unittests for the YouTube service</li> |
885 | - <li>Fixed issue 102, 142</li> |
886 | - |
887 | - </ul> |
888 | - </ul> |
889 | - |
890 | - |
891 | -<h2>1.2.0.0</h2> |
892 | -<ul> |
893 | - <li>Features</li> |
894 | - <ul> |
895 | - <li> |
896 | - Added support for the gd:rating element |
897 | - </li> |
898 | - <li>Added direct properties for Url, Height, Width for the |
899 | - MediaThumbnail</li> |
900 | - <li> |
901 | - Added support for mediarss:category as a childcollection of |
902 | - media:group |
903 | - </li> |
904 | - <li> |
905 | - Created a real app:control extension. This one is currently only |
906 | - used in the YouTube namespace. |
907 | - </li> |
908 | - <li> |
909 | - Added support for YouTube |
910 | - </li> |
911 | - <li>Added support for Google Health</li> |
912 | - <li>Added HealthTool in the samples directory as a supporting |
913 | - tool for Google Health</li> |
914 | - <li> |
915 | - Added support for the timeout property of the http request. You do |
916 | - this by setting tbe timeout on the GDataRequestFactory to something |
917 | - else than -1, which indicates the default of the created HTTPRequest |
918 | - object. |
919 | - </li> |
920 | - <li>Added support for the new Contacts feed. |
921 | - <ul> |
922 | - <li>ContactEntry now has a collection of ExtendedProperties</li> |
923 | - <li>ContactEntry now has a collection of GroupMemberships</li> |
924 | - <li>The ContactsQuery.CreateContactsUri returns a FULL |
925 | - projection now by default. There is a new |
926 | - CreateContactsUri(user,projection) to get the old behaviour, |
927 | - or get other projections</li> |
928 | - <li>There is a new ContactsQuery.CreateGroupsUri helper</li> |
929 | - <li>ContactsQuery now supports the group parameter</li> |
930 | - |
931 | - </ul> |
932 | - </li> |
933 | - </ul> |
934 | - |
935 | - <li>Bugfixes/Changes</li> |
936 | - <ul> |
937 | - <li>It a text element is of type XHTML we now use the |
938 | - XmlWriter.WriteRaw method. This leaves encoding/decoding in the hands |
939 | - of the user of the API, but it seems to be the only way to guarantee |
940 | - that all kind of xhtml can be created.</li> |
941 | - <li>Changed the way AtomUris are loaded. In the past they were, for |
942 | - readability reasons, decoded on the load. This caused issue in |
943 | - certain situations, where the server expected the encoded version to |
944 | - be exactly the same later on. For that reason, AtomUris are now not |
945 | - decoded/encoded automatically, but this is left to the programmer. |
946 | - </li> |
947 | - <li> |
948 | - Changed the Service.StreamInsert to a more appropriate name. It is |
949 | - now called Service.EntrySend and virtual |
950 | - </li> |
951 | - <li> |
952 | - Added a MediaService subclass that is going to be used for all |
953 | - media/mime multipart enabled services (YouTube, Picasa) |
954 | - </li> |
955 | - <li>Fixed a memory leak related to the embedded gzip stream</li> |
956 | - <li>Fixed a parsing bug in the AtomLink class</li> |
957 | - <li>Fixed the build script for building ASP dlls. A corruption in |
958 | - the solution file resulted in those not being rebuild anymore since |
959 | - 1.1.3.1 |
960 | - </li> |
961 | - <li> |
962 | - Fixed issue 120: cellQuery range and return-empty problem on empty |
963 | - cells. Created a set of new helpers on the feedQuery object that |
964 | - solve that issue. |
965 | - </li> |
966 | - <li>Fixed another round of FxCop violations. Where this has an external |
967 | - effect, this is noted below. |
968 | - <ul> |
969 | - <li>Changed Apps.IpWhiteListed to Apps.IPWhiteListed</li> |
970 | - </ul> |
971 | - </li> |
972 | - <li> |
973 | - Service.SetAuthenticationToken will now work for ClientLogin and |
974 | - AuthSub |
975 | - </li> |
976 | - <li> |
977 | - The PhotoBrowser sample application will no longer crash when photos |
978 | - can not be retrieved, or when you cancel the login screen. |
979 | - </li> |
980 | - </ul> |
981 | -</ul> |
982 | - |
983 | -<h2>1.1.4.1</h2> |
984 | -<ul> |
985 | - <li>Features</li> |
986 | - <ul> |
987 | - <li>Added PrimaryEmail, PrimaryPostalAddress, PrimaryPhonenumber |
988 | - and PrimaryIMAddress to the ContactEntry as convienience |
989 | - accessors</li> |
990 | - </ul> |
991 | - <li>Bugfixes</li> |
992 | - <ul> |
993 | - <li>Added the Recurrence class as an extension element back to the |
994 | - EventEntry</li> |
995 | - <li>Fixed the setup to put the contacts.cs file into the correct |
996 | - place, so that the SDK solution file would work</li> |
997 | - <li>Removed the default app.ico files from the sample solutions</li> |
998 | - <li>Corrected a reference in the apps migration sample project</li> |
999 | - <li>The setup program did not put the Access Control Extension into |
1000 | - the correct place, so some references might have been wrong</li> |
1001 | - <li>Fixed a bug in FeedQuery that would error if no uri was |
1002 | - precalculated</li> |
1003 | - </ul> |
1004 | - |
1005 | -</ul> |
1006 | - |
1007 | -<h2>1.1.4.0</h2> |
1008 | -<ul> |
1009 | - <li>Features</li> |
1010 | - <ul> |
1011 | - <li>Moved the codebase to .NET 2.0. Note this means that gradually more |
1012 | - code will change to use generics and other .NET 2.0 only features.</li> |
1013 | - <li>Added project templates for VS 2005 that are installed by the |
1014 | - setup program. If you use the .zip download, copy the templates into |
1015 | - the VS 2005 template folder</li> |
1016 | - <li>The setup program now points VS 2005 to the lib/release path |
1017 | - for the Google DLLs. The DLLs are no longer installed in the |
1018 | - GAC</li> |
1019 | - <li>Implemented IComparable and equal operators for AtomId</li> |
1020 | - <li>Google Contacts support</li> |
1021 | - <li> |
1022 | - Added a GDataVersionConflictException that is thrown when you tried |
1023 | - to modified/update a resource and the server detected a version |
1024 | - conflict. |
1025 | - </li> |
1026 | - <li> |
1027 | - Added support for the hd parameter for AuthSubRequests, so that a |
1028 | - particular domain can be specified. |
1029 | - </li> |
1030 | - <li> |
1031 | - Added support for a UseSSL property on the FeedQuery class. If set, |
1032 | - requests are made against the https version of the feed, if |
1033 | - available. This is mostly relevant for hosted domains. |
1034 | - </li> |
1035 | - <li> Added a UriEncodeUnsafe to the Utilities class to help with |
1036 | - encoding of user emails during the URL construction</li> |
1037 | - <li>Added new VS 2005 solution files for all targets for the contacts library.</li> |
1038 | - </ul> |
1039 | - <li>Bugfixes/changes</li> |
1040 | - <ul> |
1041 | - <li>Changed a lot of codeplaces due to a new FxCop run. Where this |
1042 | - has a public, visible effect, it is noted below:</li> |
1043 | - <ul> |
1044 | - <li>removed the setter for CustomHeaders, |
1045 | - Google.GData.Client.GDataRequestFactory.CustomHeaders</li> |
1046 | - </ul> |
1047 | - <li>Updated to VS 2005 solution files. VS 2003 files are removed.</li> |
1048 | - <li>Changed documentation build to January Sandcastle release</li> |
1049 | - <li>Entry.SetAlternateUri was not setting the correct link |
1050 | - releationship and mediatype. </li> |
1051 | - <li> |
1052 | - small bugfixes to the base code (exceptions sometimes on missing attributes) |
1053 | - </li> |
1054 | - <li>Fixed a number of bugs in the calendar extension classes that |
1055 | - occured if you set new objects into the accessors</li> |
1056 | - <li>Fixed a crashing bug in the equal operator of the EnumConstruct |
1057 | - class</li> |
1058 | - <li>Fixed issue 105: Cannot add a reminder in a Recurring event using C# Calendar library</li> |
1059 | - <li>The Reminders property is now a typed generic collection</li> |
1060 | - |
1061 | - </ul> |
1062 | - |
1063 | - |
1064 | - |
1065 | -<h2>1.1.3.0</h2> |
1066 | -<ul> |
1067 | - <li>Features</li> |
1068 | - <ul> |
1069 | - <li>Added conditional Get support. The service object has an overloaded Query method now, |
1070 | - that allows you to pass a ifModifiedSince DateTime object into it.s</li> |
1071 | - <li>Added Authsub token revocation support. There is a new method |
1072 | - revokeToken in AuthsubUtil, similiar to the java class library</li> |
1073 | - |
1074 | - </ul> |
1075 | - <li>Bugfixes/changes</li> |
1076 | - <li>Issue 93: ReFixed Title Exact Queries for Spreadsheets. Using |
1077 | - Title-Exact resulted in two question marks in the query string.</li> |
1078 | - <li>Fixed the GeoRSS where extension, which lived in a mistyped namespace.</li> |
1079 | - <li>Fixed the Latitude property, which was misspelled Lattitude</li> |
1080 | - <li>Added the Doclist assemblies to the setup program</li>s |
1081 | - <li>Added MediaGroup.Contents as a Collection: as there |
1082 | - could be more than one. So all previous usages should be changed |
1083 | - to access the first element in a collection. The old method will remain |
1084 | - in there.</li> |
1085 | - </ul> |
1086 | -</ul> |
1087 | - |
1088 | - |
1089 | -<h2>1.1.2.0</h2> |
1090 | -<ul> |
1091 | - <li>Features</li> |
1092 | - <ul> |
1093 | - <li>The SpreadsheetEntry has a new property, Worksheets. This |
1094 | - property returns a WorksheetFeed object that can be used to |
1095 | - retrieve the Worksheets feed for a given Spreadsheet.</li> |
1096 | - <li>The SpreadsheetEntry has a new property, WorksheetsLink. This |
1097 | - property returns a string that can be used to retrieve the |
1098 | - Worksheets feed uri for a given Spreadsheet.</li> |
1099 | - <li>Added CreateBatchFeed to the Atomfeed object. This will create |
1100 | - a default batch feed for you, if the feed supports batching. The |
1101 | - created batch feed will contain all currently dirty entries.</li> |
1102 | - <li>Added a GDataBatchRequestException for that operation.</li> |
1103 | - <li>Added Delete(Uri uir) to the service interface.</li> |
1104 | - <li>Added more constructors to the CellEntry object, and moved |
1105 | - accessors for the CellEntry.Cell up to the CellEntry object. So |
1106 | - instead of writing CellEntry.Cell.Column, you can call |
1107 | - CellEntry.Column directly (and others).</li> |
1108 | - <li>Added an index accessor to the CellFeed, you can now access |
1109 | - Cells on the CellFeed like this: CellEntry entry = CellFeed[1,1]. |
1110 | - This will retrieve not existing cells if needed.</li> |
1111 | - <li>Added QueryCellFeed() and QueryCellFeedLink(ReturnEmptyCells |
1112 | - parameter) to the WorksheetEntry. The method with no parameters will |
1113 | - get you the serverdefault cell feed.</li> |
1114 | - <li>Added the CellFeedLink property on the WorksheetEntry. This |
1115 | - returns the URI to the CellFeed as string.</li> |
1116 | - <li>Added an overloaded Insert method to the WorksheetFeed so that |
1117 | - you do not need to cast the return anymore.</li> |
1118 | - <li>Added support for the Apps Migration API. The Google Apps Email Migration API |
1119 | - allows administrators and users of Google Apps to migrate mail from legacy |
1120 | - email systems into their domain's hosted Gmail accounts. |
1121 | - Your client application can upload email messages into these |
1122 | - accounts using standard Google data API feeds.</li> |
1123 | - <li>Added the gapps_migration_sample: A simple application that demonstrates how to migrate |
1124 | - email messages to a Google Apps email account. See the readme file in the |
1125 | - samples/appsforyourdomain/migration directory for more details</li> |
1126 | - |
1127 | - </ul> |
1128 | - <li>Bugfixes/changes</li> |
1129 | - <ul> |
1130 | - <li>When an entry was copied from one feed to another, the internal |
1131 | - service object was set incorrectly.</li> |
1132 | - <li>Added unittests for the new spreadsheet code.</li> |
1133 | - <li>Issue 90: Corrected the override for Equals and GetHashCode for an EnumConstruct</li> |
1134 | - <li>Issue 93: Fixed Title Exact Queries for Spreadsheets</li> |
1135 | - <li>Issue 94: Fixed some incorrect Exception handlings</li> |
1136 | - </ul> |
1137 | -</ul> |
1138 | - |
1139 | - |
1140 | -<h2>1.1.1.0</h2> |
1141 | - |
1142 | -<ul> |
1143 | - <li>Features</li> |
1144 | - <ul> |
1145 | - <li>Added an EventId property to the EventEntry object. This one |
1146 | - parses the atomId URI to just provided the EventId, which is used |
1147 | - elsewhere (e.g., for recurring events).</li> |
1148 | - <li>Added QueryAuthToken() on the service. If the Service is a |
1149 | - Google authenticated service, you can use this to obtain an |
1150 | - authentication token for ClientLogin</li> |
1151 | - <li>Added CreatePicasaUri helper on the PicasaQuery classes to |
1152 | - create a Uri based on a userID</li> |
1153 | - <li>Added new PhotoBrowser sample project. The resulting file PhotoTool.exe is produced |
1154 | - using the ILMerge tool from Microsoft (free download). That way, PhotoTool.exe is |
1155 | - a standalone application with no further assembly dependencies. </li> |
1156 | - |
1157 | - </ul> |
1158 | - <li>Bugfixes/Changes</li> |
1159 | - <ul> |
1160 | - <li>Fixed the parsing of the OriginalEvent@id attribute. The |
1161 | - SimpleContainer parent class was broken in the sense that it did not |
1162 | - call the generic parsing method at all. So all SimpleContainers |
1163 | - would not have read in attributes, luckily OriginalEvent was the |
1164 | - only instance of this.</li> |
1165 | - <li>Fixed the OriginalStartTime get/set method which was using the |
1166 | - wrong constant of the OriginalEvent object.</li> |
1167 | - <li>Fixed the onclear() handler of the new extensionCollection base |
1168 | - class. It was incorrectly casting to When obects, which could cause |
1169 | - a runtime error when called.</li> |
1170 | - <li>Fixed a bug in the simplecontainer class that could lead to an |
1171 | - exception if the extension list was empty</li> |
1172 | - <li>Fixed a bug in Originalevent where the wrong prefix was |
1173 | - persisted, making saving an originalevent impossible</li> |
1174 | - <li>Fixed NULL response object being used for authentication exceptions. |
1175 | - Now the correct object used for the authentication request is passed |
1176 | - to the exception.</li> |
1177 | - <li>Changed the AuthException code to provide the status code |
1178 | - detail as well</li> |
1179 | - <li>CalendarEntry did use the wrong namespace to find the location |
1180 | - object, hence retrieval of a calendar location was broken.</li> |
1181 | - <li>Fixed ExtensionBase to not save NULL attributes as empty |
1182 | - strings. This could cause Picasa updates to fail.</li> |
1183 | - <li>Fixed MediaGroup to allow the retrieval of multiple Thumbnails. |
1184 | - Introduced the ThumbnailCollection for this. To enable this, |
1185 | - SimpleContainer and AtomBase now implement IExtensionContainer, a |
1186 | - common interface that encapsulates owning Extension elements. |
1187 | - </li> |
1188 | - <li> Added a default constructor to CalendarQuery so that you can |
1189 | - use it on .NET CF with a starting URI</li> |
1190 | - <li>Changed the Reminder element to send an empty one to enable |
1191 | - creation of default Reminders in the calendar</li> |
1192 | - </ul> |
1193 | -</ul> |
1194 | - |
1195 | -<h2>1.1.0.0</h2> |
1196 | - |
1197 | -<ul> |
1198 | - <li>Features |
1199 | - <ul> |
1200 | - <li> |
1201 | - added GZip support for .NET 1.1, 2.0 and .NET Compact Framework 2.0. |
1202 | - </li> |
1203 | - <li> |
1204 | - added the ability to use authsubtokens to the ExecRequest utility (including |
1205 | - exchange of a onetime token to a session token). Just run ExecRequest for the |
1206 | - command line parameters, or read the help file page about it. |
1207 | - </li> |
1208 | - <li> |
1209 | - Support for Google Calendar WebContent Gadgets is included. A WebContent element |
1210 | - has a SortedList property to set and retrieve those preferences. See caltest.cs |
1211 | - for an example. |
1212 | - </li> |
1213 | - <li> |
1214 | - Picasa support: |
1215 | - <ul> |
1216 | - <li>Added all media extensions (media:rss, exif and photo></li> |
1217 | - <li>Added a PhotoEntry and PhotoFeed class that contain all of |
1218 | - those extensions</li> |
1219 | - <li>Added unittests to query an album and insert a new photo</li> |
1220 | - </ul> |
1221 | - </li> |
1222 | - <li> Added the QuickAdd feature for the Google Calendar. An EventEntry |
1223 | - has a QuickAdd boolean property. Setting it to true causes an insert to |
1224 | - be treated like a quickAdd operation. |
1225 | - </li> |
1226 | - |
1227 | - <li>Added the webcontentlink class to the Google Calendar Support to enable |
1228 | - easier creation of Gadgets in calendars.</li> |
1229 | - |
1230 | - <li>Batch support for Google Calendar</li> |
1231 | - <li>ASP .NET support for medium trust</li> |
1232 | - |
1233 | - </ul></li> |
1234 | - |
1235 | - <li>Changes and Bugfixes |
1236 | - <ul> |
1237 | - <li> |
1238 | - Complete refactoring of Apps extension to use the new extension system |
1239 | - (IExtensionElementFactory, AbstractEntry and AbstractFeed). |
1240 | - </li> |
1241 | - |
1242 | - <li> |
1243 | - To enable ASP.NET hosting in medium trust, we removed the usage of the |
1244 | - NetworkCredentials class. From now on, credentials are either passed as username/password, |
1245 | - or using the GDataCredentials. (issue 57) |
1246 | - </li> |
1247 | - <li> |
1248 | - Changed "adminUserName" to "adminEmailAddress" in AppsService so that it's more |
1249 | - clear what information is actually required for this parameter. |
1250 | - </li> |
1251 | - |
1252 | - <li> |
1253 | - fixed a Google Base issue (The server doesn't accept scientific notations for |
1254 | - floats) |
1255 | - </li> |
1256 | - <li> |
1257 | - fixed typo in the blogger sample (www..blogger), which made the sample hard to |
1258 | - use |
1259 | - </li> |
1260 | - |
1261 | - <li> |
1262 | - make the GAuthToken property of the GAuthRequestFactory public. It was |
1263 | - mistakenly marked internal, so that the token could not be retrieved by a client |
1264 | - application for caching. |
1265 | - </li> |
1266 | - <li> |
1267 | - fixed a parsing issue that resulted in Batch Upload hanging if an unknown |
1268 | - element was encountered |
1269 | - </li> |
1270 | - <li> |
1271 | - added a helper method on AtomBase (entry and feed) to find exensionelements by |
1272 | - specifying a localname and an optional namespace (issue 81) |
1273 | - </li> |
1274 | - <li> |
1275 | - the extension mechanism was reworked by creating an ExtensionElementFactory |
1276 | - interface that takes care of parsing elements. ElementFactories are registered |
1277 | - on the AtomBase (entry and feed) level. |
1278 | - </li> |
1279 | - <li> |
1280 | - Fixed Issue 60, mulitple Reminders per Event. Note, that this introduces slight |
1281 | - changes when dealing with this. A new property, EventEntry.Reminders, was |
1282 | - created. The old property, EventEntry.Reminder, still exists, and only works on |
1283 | - the first Reminder in the list. Setting the old property will delete all |
1284 | - addtional reminders.The Reminders property is of type ArrayList (this is an |
1285 | - artifact of being .NET 1.1 compatible, once we move to .NET 2.0 or later, if |
1286 | - that ever happens, this could/should be typed). |
1287 | - </li> |
1288 | - <li> |
1289 | - Modified data model for Spreadsheets worksheets to make it easier to change and |
1290 | - construct associated meta-data |
1291 | - </li> |
1292 | - <li> |
1293 | - Added the ctz parameter to the EventQuery class. This parameter allows to |
1294 | - specify the timezone that is used to calculate start/end times for the returned |
1295 | - events |
1296 | - </li> |
1297 | - <li> |
1298 | - Added an AlternateUri Property on the AtomEntry class. This property |
1299 | - returns the AtomUri of a rel=alternate type=html LINK entry. As this is |
1300 | - similiar to the ill named LINK helper on the spreadsheet entry, that |
1301 | - helper was removed, as they do serve the same purpose, and the link |
1302 | - helper was read only. |
1303 | - </li> |
1304 | - <li> |
1305 | - Added an FeedUri Property on the AtomEntry class. This property |
1306 | - returns the AtomUri of a rel=#feed type=atom+xml LINK entry. |
1307 | - </li> |
1308 | - <li> |
1309 | - Added an MediaUri Property on the AtomEntry class. This property |
1310 | - returns the AtomUri of a rel=#edit-media type=atom+xml LINK entry. |
1311 | - </li> |
1312 | - <li>Added new methods on the AtomCategory collection. Find searches for a |
1313 | - category of a given term, or a term/scheme combination. Also changed the |
1314 | - implementation of the Contains method to compare not just object |
1315 | - fidelity, but also term/value pairs |
1316 | - </li> |
1317 | - <li>Added a ConvertToXSDSTring() helper in the Utilites class. As booleans |
1318 | - are represented as "True"/"False" in .NET, and xsd requires |
1319 | - "true"/"false" this helper takes care of that conversion. |
1320 | - </li> |
1321 | - <li>Added the ability to create custom AtomBase subclassed objects to |
1322 | - custom feeds/entries. Look at CreateAtomSubElement() in AtomBase. This |
1323 | - is used to create custom clases like WebContentLink in the derived |
1324 | - services</li> |
1325 | - </ul></li> |
1326 | - |
1327 | -</ul> |
1328 | - |
1329 | -<h2>1.0.9.9</h2> |
1330 | -<ul> |
1331 | - <li> |
1332 | - added GBase support for m:adjusted_name and gm:adjusted_value inside attributes |
1333 | - (returned only when adjustments are enabled) |
1334 | - <li> |
1335 | - Google Apps changes: |
1336 | - <ul> |
1337 | - <li> |
1338 | - Added new AppsService.createUser methods with hashed password support |
1339 | - <li> |
1340 | - Updated AppsException with new Google Apps error codes |
1341 | - <li> |
1342 | - Added the following properties to Login.cs: string hashFunctionName |
1343 | - <li> |
1344 | - to hash user account password, bool agreedToTerms |
1345 | - <li> |
1346 | - to see if the user has accepted the Google Apps Terms Of Service, bool admin |
1347 | - <li> |
1348 | - to see if the user is a domain admin, bool changePasswordAtNextLogin |
1349 | - <li> |
1350 | - to force the user to change password at next login |
1351 | - <li> |
1352 | - Updated unittests to test new properties |
1353 | - </ul> |
1354 | -</ul> |
1355 | - |
1356 | -<h2>1.0.9.8</h2> |
1357 | -<ul> |
1358 | - <li> |
1359 | - fixed a parsing bug in SpreadsheetService |
1360 | - <li> |
1361 | - fixed a bug in GDataRequestException that would prevent AppsException from |
1362 | - accessing the server's response. |
1363 | - <li> |
1364 | - modified AppsException to comply with new GDataRequestException |
1365 | - <li> |
1366 | - fixed a bug in CalculateBaseUri, that caused a crash if the passed in parameters |
1367 | - are all NULL. This caused composite feeds to not load if there was a comment |
1368 | - feed embedded |
1369 | - <li> |
1370 | - fixed a bug in the CalendarEventEntry, it was not parsing extendedProperties. |
1371 | - They are now parsed and added correctly to the ExtensionElements |
1372 | - <li> |
1373 | - added ACL support. This resulted in changes in the CalendarService.Query method |
1374 | - <li> |
1375 | - as a CalendarService can now return an EventFeed or an AccessControlFeed is |
1376 | - returns now an AtomFeed that you can cast to what you are expecting. Added Query |
1377 | - overloads to accept EventQuery or AclQuery and return the appropriate Feeds |
1378 | - <li> |
1379 | - added a cmd line tool to query/insert/update to a service based on streams |
1380 | - <li> |
1381 | - modified the Spreadsheet service to use the new scheme of service subclassing. |
1382 | - This should fix a bundle of issues with regard to entry castings. |
1383 | - <li> |
1384 | - changed persistence of gd:extendedProperty to save the value attribute, even if |
1385 | - there is no data to persist |
1386 | - <li> |
1387 | - Added an ASP.NET release (lib/ASP.NET) where the DLLs are build with the |
1388 | - AllowPartiallyTrustedCallers attribute n enabled. Please use with caution and |
1389 | - refer to the readme.txt in that subdirectory for more information. |
1390 | -</ul> |
1391 | - |
1392 | -<h2>1.0.9.7</h2> |
1393 | -<ul> |
1394 | - <li> |
1395 | - fixed an incorrect trace statement in request.cs that had the result of |
1396 | - disabling reading the error response. |
1397 | -</ul> |
1398 | - |
1399 | -<h2>1.0.9.6</h2> |
1400 | -<ul> |
1401 | - <li> |
1402 | - added Google Apps for Your Domain support, a new helper DLL Google.GData.Apps.dll, |
1403 | - and a sample, as well as unittests. Version number is increased to distinguish |
1404 | - from Subversion, as this will be a binary download as well. |
1405 | -</ul> |
1406 | - |
1407 | -<h2>1.0.9.5</h2> |
1408 | -<ul> |
1409 | - <li> |
1410 | - fix for incorrect encoding of usernames/passwords during authentication (you |
1411 | - could run into problems if you had an email like "foo&joe@test.com" |
1412 | - <li> |
1413 | - exposure of the accountType as a property on the factory. If you happen to have |
1414 | - an identical user name for a Google account and a hosted account, you need to |
1415 | - set this property depending on which account you want to access. Default is |
1416 | - GOOGLE_OR_HOSTED, other values are GOOGLE or HOSTED as strings. |
1417 | - <li> |
1418 | - fixed an issue with the edit/self uris on the entry. They were not correctly |
1419 | - setable. |
1420 | - <li> |
1421 | - fixed an issue that one you used an authenticated service, but did not supply |
1422 | - credentials, we would send an empty authentication header. |
1423 | - <li> |
1424 | - added Captcha Handling and more detailed exceptions when the authentication |
1425 | - request fails. See authexceptions.cs for the list of potential exceptions thrown |
1426 | - <li> |
1427 | - added some preliminary unittests for the new exceptions |
1428 | - <li> |
1429 | - added a new constructor for the TokenCollection, so that captcha parsing is |
1430 | - handled correctly |
1431 | - <li> |
1432 | - made the debug output depending on the TRACE define, and removed that define for |
1433 | - the release build |
1434 | -</ul> |
1435 | - |
1436 | -<h2>1.0.9.4</h2> |
1437 | -<ul> |
1438 | - <li> |
1439 | - Google Base: fix for incorrect Price attribute behaviour |
1440 | - <li> |
1441 | - Google Base: fix for incorrectly persisting duplicate attributes |
1442 | - <li> |
1443 | - Fix for Content.Type having no default value (issue 41) |
1444 | - <li> |
1445 | - Fix for Content.Type="text/html" parsing incorrectly. The strict check for type= |
1446 | - "text" is now relaxed to be type="text*", so all text subtypes will be treated |
1447 | - the same |
1448 | - <li> |
1449 | - Fix for Content.Type = "html" and "text/html" persistence. What the code does |
1450 | - now is: first HTMLDecode the value held, than run the standard XMLWriter.WriteString |
1451 | - over it (which does HTML encoding). This seems to work fine. |
1452 | - <li> |
1453 | - Added the gm:stats tags to the Windows Mobile build, accidently forgot to change |
1454 | - that project file |
1455 | - <li> |
1456 | - the calendarfeed discarded entries unknown to it in the calendar namespace. This |
1457 | - is fixed now. Unknown entries to the parser are now correctly added to the |
1458 | - extension elements. |
1459 | - <li> |
1460 | - added the return-empty parameter to the cellquery class |
1461 | - <li> |
1462 | - added URL encoding to the authentication parameters (username/passwords etc that |
1463 | - had unallowed FORM post chars caused failed login attempts) |
1464 | -</ul> |
1465 | - |
1466 | - |
1467 | - |
1468 | -<h2>1.0.9.3</h2> |
1469 | -<ul> |
1470 | - <li> |
1471 | - Google Base changes: New features: |
1472 | - <ul> |
1473 | - <li> |
1474 | - GBaseQuery supports the following optional parameters; orderby, sortorder, |
1475 | - refine and content |
1476 | - <li> |
1477 | - Support for gm:stats tags |
1478 | - <li> |
1479 | - GBaseUriFactory can now generate the feed uri of other customers |
1480 | - Fixes: |
1481 | - <li> |
1482 | - Fixed the GBaseAttributeType hierarchy for date/dateTime/dateTimeRange |
1483 | - <li> |
1484 | - Fixed the type of the hardcoded ExpirationDate property in GBaseAttributes |
1485 | - </ul> |
1486 | - <li> |
1487 | - Added a Makefile for Mono builds. This one replaces the Ant file. |
1488 | -</ul> |
1489 | - |
1490 | -<h2>1.0.9.2</h2> |
1491 | -<ul> |
1492 | - <li> |
1493 | - Removed the MethodOverride default for the CalendarService. If you need that (due |
1494 | - to firewalls not allowing PUT/DELETE requests, you can reenable this with |
1495 | - setting the MethodOverride flag on the factory: ((GDataGAuthRequestFactory)calsvc.RequestFactory).MethodOverride |
1496 | - = false; |
1497 | - <li> |
1498 | - Changed the X-Method-Override behaviour for DELETE, to fix an issue with .NET |
1499 | - mobile (the mobile client would crash when the contentLength was set to 0 and no |
1500 | - stream was requested). |
1501 | -</ul> |
1502 | - |
1503 | -<h2>1.0.9.1</h2> |
1504 | -<li> |
1505 | - Added a KeepAlive property to the factory object. This is set to true by default. |
1506 | - .NET 2.0 clients, are due to behaviour changes in that runtime encouraged to set |
1507 | - this to false. |
1508 | - |
1509 | - <h2>1.0.9</h2> |
1510 | -<li> |
1511 | - Fixed an issue where the login services changed the response contenttype. The |
1512 | - check for text/plain is now more relaxed. |
1513 | -<li> |
1514 | - Added the missing location calls for Geolocation for GoogleBase |
1515 | -<li> |
1516 | - Fixed a build issue for Windows Mobile in release. The code now compiles for |
1517 | - PocketPC and WindowsMobile symbols defined. |
1518 | - <h2>1.0.8</h2> |
1519 | -<li> |
1520 | - Fixed issue 13 from the public issue list. If a content element contained xhtml, |
1521 | - and not just text, the content was not read correctly. |
1522 | -<li> |
1523 | - Fixed issue 17 from the public issue list. XHTML content was not persisted |
1524 | - correctly. |
1525 | -<li> |
1526 | - Added support for hosted domain feeds. This is done automatically, no |
1527 | - codechanges needed for the application developer. The authentication code was |
1528 | - changed to ask for Hosted domains first, then google accounts. |
1529 | -<li> |
1530 | - Added support for the app:control/app:draft element, but only in the way to |
1531 | - expose a boolean on the AtomEntry. The new member on AtomEntry is called IsDraft. |
1532 | -<li> |
1533 | - Changed the way atom:content is parsed. Text & HTML types use xmlreader.ReadString() |
1534 | - to get the inner content. XHTML and all other types use readInnerXml() to get |
1535 | - the content. |
1536 | -<li> |
1537 | - changed Exception handling. The code now throws more detailed exceptions based |
1538 | - on what was happening: -> GDataRequestException: generic exception -> |
1539 | - GDataForbiddenException: exception thrown when the server return a Forbidden on |
1540 | - authentication -> GDataRedirectException: exception thrown when the server |
1541 | - returned a redirect |
1542 | -<li> |
1543 | - changed redirect handling on Post. The library will follow redirects on Post |
1544 | - automatically by default, to accomodate Blogger (which currently may return 302s |
1545 | - on posts). This can be turned off by setting the .StrictRedirect property to |
1546 | - true on the GDataAuthRequestFactory. If it is turned off, the code will throw if |
1547 | - a redirect is happening on an HTTP verb other than GET. |
1548 | -<li> |
1549 | - changed redirect handling for DELETE/PUT the same as for POST |
1550 | -<li> |
1551 | - removed cookie handling. The code will handle cookies now without using the |
1552 | - CookieContainer (one hurdle on the way to the CompactFramework Port). |
1553 | -<li> |
1554 | - Fixed persistence of "initialized" date values for udpated/published on the atom.entry. |
1555 | - This resolves an issue with the Blogger. |
1556 | -<li> |
1557 | - Added EventEntry.Notifications. This property (boolean) indicates if an update |
1558 | - on an entry should send notifications to the attendees of the Event. |
1559 | -<li> |
1560 | - Fixed the gbase project (the NumberFormat.cs file was missing in the project |
1561 | - file). |
1562 | -<li> |
1563 | - Added a proxy property for the GDataRequestFactory. |
1564 | -<li> |
1565 | - Setting content-length correctly to fix WindowsMobile issues. This fix is a user |
1566 | - submitted, and created by Steeve Morin |
1567 | -<li> |
1568 | - Fixes to the authsub code, provided by Ryan Boyd |
1569 | -<li> |
1570 | - The DLLs were renamed, to follow the Windows .NET standard. gdata.dll -> |
1571 | - Google.GData.Client.dll gbase.dll -> Google.GData.GoogleBase.dll |
1572 | - gcalendar.dll -> Google.GData.Calendar.dll gcodesearch.dll -> Google.GData.CodeSearch.dll |
1573 | - gextensions.dll -> Google.GData.Extensions.dll and the new one -> |
1574 | - Google.GData.Spreadsheets.dll |
1575 | - |
1576 | - |
1577 | - <h2>1.0.7</h2> |
1578 | -<li> |
1579 | - Added support for published-min/published-max as standard query parameters |
1580 | -<li> |
1581 | - Added support for codesearch. A new DLL gcodesearch.dll and a new sample for |
1582 | - this is available. |
1583 | -<li> |
1584 | - Added support for the WebContent calendar extension |
1585 | -<li> |
1586 | - Added signing to the gbase.dll |
1587 | - <h2>1.0.6</h2> |
1588 | -<li> |
1589 | - Added support for sortoder, futurevents, singleevents on the calendarquery |
1590 | -<li> |
1591 | - Added a ResponseString property on the GDataRequestException to make debugging |
1592 | - server side errors easier |
1593 | -<li> |
1594 | - Fixed an issue with the GoogleBaseService, if you did set the RequestFactory |
1595 | - property twice, you would create too many header entries, and hence end up with |
1596 | - request denied responses |
1597 | -<li> |
1598 | - Added the shipping attribute for GoogleBase |
1599 | -<li> |
1600 | - Changed the payment attribute to payment_accepted for GoogleBase |
1601 | - <h2>1.0.5</h2> |
1602 | -<li> |
1603 | - Added batch support for GoogleFeeds, the first property to support this is the |
1604 | - GoogleBase product |
1605 | -<li> |
1606 | - Added a unittest for GoogleBase. This code shows update/insert/delete against |
1607 | - base for single entries and batch entries refer to clients/cs/src/unittests/gbase.cs |
1608 | - for sample code. |
1609 | -<li> |
1610 | - Added IComparable to atomuri.cs (based on a feature request on our issue list) |
1611 | -<li> |
1612 | - GDataAuthRequestFactory is now a subclass of GDataRequestFactory |
1613 | -<li> |
1614 | - Moved GCookies from GDataAuthRequestFactory to GDataRequestFactory and renamed |
1615 | - it to Cookies |
1616 | -<li> |
1617 | - removed the debug binaries from the lib directory |
1618 | -<li> |
1619 | - added a GoogleBase sample application in VB ! |
1620 | -<li> |
1621 | - added the build executables to the lib directory |
1622 | -<li> |
1623 | - added GoogleBase classes (similiar to the java classes) to access Google base |
1624 | - specific feeds |
1625 | - Known issues: |
1626 | -<li> |
1627 | - recurrenceException is not fully tested |
1628 | -<li> |
1629 | - authsubutil and gauthsubrequest are not fully tested |
1630 | - |
1631 | - <h2>1.0.4</h2> |
1632 | -<li> |
1633 | - Fixed a .NET 2.0 issue in calendarservice.cs, that dropped connections during |
1634 | - repeated calls. |
1635 | -<li> |
1636 | - Made the execution path more robust. |
1637 | -<li> |
1638 | - Added a property, numberOfRetries on the GAuthRequestFactory to indicate how |
1639 | - often an Execution should be retried if the server returns an error. |
1640 | -<li> |
1641 | - Fixed a bug in the daterange query creation (the +sign for the timezone was not |
1642 | - escaped properly) |
1643 | -<li> |
1644 | - Fixed an issue with updating, where if you used the same AtomEntry/EventEntry |
1645 | - several times to update, it could happen that extension elements were doubled, |
1646 | - and the update failed. |
1647 | -<li> |
1648 | - Fixed a bug in the parsing of all elements. This could cause an endless loop |
1649 | - when the content was empty. |
1650 | -<li> |
1651 | - Fixed several content creation issues (issues 5-9 on the issue list) |
1652 | -<li> |
1653 | - added support for the gd:extendedProperty |
1654 | -<li> |
1655 | - Added a calendar example application |
1656 | -<li> |
1657 | - added a sample application to access Blogger feeds, and post to blogger feeds. |
1658 | - Known issues: |
1659 | -<li> |
1660 | - recurrenceException is not fully tested |
1661 | -<li> |
1662 | - authsubutil and gauthsubrequest are not fully tested Solved issues: |
1663 | -<li> |
1664 | - .NET 2.0 seems to loose resources in some circumstances. Hard to reproduce. |
1665 | - |
1666 | - |
1667 | - <h2>1.0.3</h2> |
1668 | -<li> |
1669 | - Fixed the namespace creation for extensions, the wireformat should no longer |
1670 | - create the namespace declaration when it's not required |
1671 | -<li> |
1672 | - Fixed the reminder persistence code |
1673 | -<li> |
1674 | - added a TimeZone property on the EventFeed to retrieve the timezone value |
1675 | -<li> |
1676 | - added a FindEvent method on the EventFeed. This one takes an OriginalEvent |
1677 | - object, and returns the Event that this is based on. This will go to the server |
1678 | - if required. |
1679 | -<li> |
1680 | - Fixed recurrance issues in the extensions |
1681 | -<li> |
1682 | - Moved EventFeed and EventEntry from the Google.GData.Extensions namespace to the |
1683 | - Google.GData.Calendar namespace |
1684 | -<li> |
1685 | - Fixed a bug in the parsing of Atom:Content elements. This could cause an endless |
1686 | - loop when the content was empty. |
1687 | - <h2>1.0.2</h2> |
1688 | -<li> |
1689 | - Fixed a problem persisting feedlink elements |
1690 | -<li> |
1691 | - added an AllDay flag to the When class to allow parsing and persting of all day |
1692 | - events |
1693 | -<li> |
1694 | - cleaned up the persistence code in the extension classes |
1695 | -<li> |
1696 | - fixed a problem that resulted in persisting multiple extensionn objects instead |
1697 | - of one |
1698 | -<li> |
1699 | - added a timestamp method to the Tracing class to help measuring performance in |
1700 | - simple cases |
1701 | - <h2>1.0.1</h2> |
1702 | -<li> |
1703 | - Correctly uses 'rel.previous' instead of 'rel.prev' as required by Atom |
1704 | - Publishing Protocol. |
1705 | -<li> |
1706 | - Corrected the time-shift portion of the DateTime output for time zones with a |
1707 | - negative shift from UTC. |
1708 | -<li> |
1709 | - Corrected the time-shift to permit fractional hour shifts from UTC. |
1710 | -<li> |
1711 | - Correctly output "startTime" and "endTime" as attributes of the "when" extension |
1712 | - rather than child elements. |
1713 | -<li> |
1714 | - Refactored class hierarchy, now based on IExtensionElement. |
1715 | - <h2>1.0.0</h2> |
1716 | -<li> |
1717 | - Initial Release |
1718 | - |
1719 | - |
1720 | - </html> |
1721 | |
1722 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates' |
1723 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ItemTemplates' |
1724 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates' |
1725 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Base.zip' |
1726 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Base.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Base.zip 1970-01-01 00:00:00 +0000 differ |
1727 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Calendar.zip' |
1728 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Calendar.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Calendar.zip 1970-01-01 00:00:00 +0000 differ |
1729 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Contacts.zip' |
1730 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Contacts.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Contacts.zip 1970-01-01 00:00:00 +0000 differ |
1731 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Documents List.zip' |
1732 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Documents List.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Documents List.zip 1970-01-01 00:00:00 +0000 differ |
1733 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Health.zip' |
1734 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Health.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Health.zip 1970-01-01 00:00:00 +0000 differ |
1735 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Picasa.zip' |
1736 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Picasa.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Picasa.zip 1970-01-01 00:00:00 +0000 differ |
1737 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Spreadsheets.zip' |
1738 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Spreadsheets.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google Spreadsheets.zip 1970-01-01 00:00:00 +0000 differ |
1739 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google YouTube.zip' |
1740 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google YouTube.zip 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/Templates/ProjectTemplates/Google YouTube.zip 1970-01-01 00:00:00 +0000 differ |
1741 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/contrib' |
1742 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/gzip-mono-howto.txt' |
1743 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/gzip-mono-howto.txt 2009-03-15 16:30:10 +0000 |
1744 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/gzip-mono-howto.txt 1970-01-01 00:00:00 +0000 |
1745 | @@ -1,39 +0,0 @@ |
1746 | - *** How to use GZip with Mono *** |
1747 | - |
1748 | - Because the Google.GData.Client.GZipStream implementation relies on zlib, |
1749 | -we decided to ship our own compiled version with the library, for both Windows |
1750 | -and Windows Mobile. However, we can't possibly ship binaries for each platform |
1751 | -supported by Mono. Here are the instructions to use GZip with Mono. |
1752 | - |
1753 | - You first need to obtain zlib v1.2.3 (version 1.2.3 is *VERY* important, |
1754 | -it simply WON'T work if you try to use another version) at http://www.zlib.net, |
1755 | -or http://www.zlib.net/zlib-1.2.3.tar.gz. Then, issue the following commands: |
1756 | - |
1757 | - $ make clean |
1758 | - $ ./configure -s |
1759 | - $ make |
1760 | - |
1761 | - This will build libz.so.1.2.3 that will be needed by the library. If you |
1762 | -want you can issue a "make install" to install the library to your library |
1763 | -path. If you don't want to install, just put the libz.so.1.2.3 file in the |
1764 | -same directory as Google.GData.Client.dll. |
1765 | - |
1766 | - That done, you only need to do one last thing, drop the |
1767 | -Google.GData.Client.dll.config file found in clients/cs/misc in the same |
1768 | -directory as Google.GData.Client.dll file. |
1769 | - |
1770 | - Finally, to check everything is alright, run the following: |
1771 | - |
1772 | - $ nunit-console2 /fixture=Google.GData.Client.UnitTests.GZipStreamTest\ |
1773 | - unittests.dll |
1774 | - |
1775 | - You can also run the tests against the live server (careful to configure |
1776 | -unittests.dll.config before!) using: |
1777 | - |
1778 | - $ nunit-console2 /fixture=Google.GData.Client.LiveTests.GZipTestSuite\ |
1779 | - unittests.dll |
1780 | - |
1781 | - And there you are :) |
1782 | - |
1783 | -NB: |
1784 | - zlib-1.2.3.tar.gz: 485K, MD5 checksum debc62758716a169df9f62e6ab2bc634 |
1785 | \ No newline at end of file |
1786 | |
1787 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc' |
1788 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/GDataProject.shfb' |
1789 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/GDataProject.shfb 2009-03-15 16:30:10 +0000 |
1790 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/GDataProject.shfb 1970-01-01 00:00:00 +0000 |
1791 | @@ -1,170 +0,0 @@ |
1792 | -<project schemaVersion="1.6.0.2"> |
1793 | - <assemblies> |
1794 | - <assembly assemblyPath="..\lib\Release\Google.GData.AccessControl.dll" xmlCommentsPath="..\docs\gacl.xml" commentsOnly="False" /> |
1795 | - <assembly assemblyPath="..\lib\Release\Google.GData.Apps.dll" xmlCommentsPath="..\docs\gapps.xml" commentsOnly="False" /> |
1796 | - <assembly assemblyPath="..\lib\Release\Google.GData.Calendar.dll" xmlCommentsPath="..\docs\gcal.xml" commentsOnly="False" /> |
1797 | - <assembly assemblyPath="..\lib\Release\Google.GData.Client.dll" xmlCommentsPath="..\docs\gdata.xml" commentsOnly="False" /> |
1798 | - <assembly assemblyPath="..\lib\Release\Google.GData.CodeSearch.dll" xmlCommentsPath="..\docs\gcodesearch.xml" commentsOnly="False" /> |
1799 | - <assembly assemblyPath="..\lib\Release\Google.GData.Contacts.dll" xmlCommentsPath="..\docs\gcontacts.xml" commentsOnly="False" /> |
1800 | - <assembly assemblyPath="..\lib\Release\Google.GData.Documents.dll" xmlCommentsPath="..\docs\gdocuments.xml" commentsOnly="False" /> |
1801 | - <assembly assemblyPath="..\lib\Release\Google.GData.Extensions.dll" xmlCommentsPath="..\docs\gextension.xml" commentsOnly="False" /> |
1802 | - <assembly assemblyPath="..\lib\Release\Google.GData.GoogleBase.dll" xmlCommentsPath="..\docs\gbase.xml" commentsOnly="False" /> |
1803 | - <assembly assemblyPath="..\lib\Release\Google.GData.Health.dll" xmlCommentsPath="..\docs\health.xml" commentsOnly="False" /> |
1804 | - <assembly assemblyPath="..\lib\Release\Google.GData.Photos.dll" xmlCommentsPath="..\docs\gphotos.xml" commentsOnly="False" /> |
1805 | - <assembly assemblyPath="..\lib\Release\Google.GData.Spreadsheets.dll" xmlCommentsPath="..\docs\gspreadsheet.xml" commentsOnly="False" /> |
1806 | - <assembly assemblyPath="..\lib\Release\Google.GData.YouTube.dll" xmlCommentsPath="..\docs\youtube.xml" commentsOnly="False" /> |
1807 | - </assemblies> |
1808 | - <namespaceSummaries> |
1809 | - <namespaceSummaryItem name="" isDocumented="False" /> |
1810 | - <namespaceSummaryItem name="Google.Contacts" isDocumented="True">This namespace contains helper classes to ease the development of Google Contacts based applications. They are used in the samples and the project templates. You can find usage scenarios of those helper clasess in the unittests for contacts as well as in the project template for it.</namespaceSummaryItem> |
1811 | - <namespaceSummaryItem name="Google.Documents" isDocumented="True">This namespace contains helper classes to ease the development of Google Documents based applications. They are used in the samples and the project templates. You can find usage scenarios of those helper clasess in the unittests for documents as well as in the project template for it.</namespaceSummaryItem> |
1812 | - <namespaceSummaryItem name="Google.GData.AccessControl" isDocumented="True">This namespace contains elements and methods to deal with AccessControl lists. AccessControl lists are used, for example, in the Google Calendar to enable authorization and security on a per calendar level</namespaceSummaryItem> |
1813 | - <namespaceSummaryItem name="Google.GData.Apps" isDocumented="True">Google Apps allows website administrators to offer their users cobranded versions of a variety of personalized Google applications, such as Gmail. This document describes the Google Apps Provisioning API, which enables Google partners to programmatically enable access to these applications. Specifically, the API provides functions for creating, retrieving, updating and deleting user accounts, nicknames and email lists. |
1814 | - |
1815 | -This version of the Provisioning API follows the principles of the Google Data (GData) APIs. GData APIs are based on both the Atom 1.0 and RSS 2.0 syndication formats in addition to the Atom Publishing Protocol. Learn more about GData APIs. |
1816 | - |
1817 | -Note: The Provisioning API is only available to Google Apps Premier Edition and Google Apps Education Edition partners. To enable the API, log in to your admin account, and click the User accounts tab. Then click the Settings subtab to enable the API, select the checkbox to enable the Provisioning API and save your changes. (You will need to complete the steps for setting up Google Apps before you can log in to your admin account.)</namespaceSummaryItem> |
1818 | - <namespaceSummaryItem name="Google.GData.Apps.GoogleMailSettings" isDocumented="True" /> |
1819 | - <namespaceSummaryItem name="Google.GData.Apps.Groups" isDocumented="True" /> |
1820 | - <namespaceSummaryItem name="Google.GData.Apps.Migration" isDocumented="True">The Google Apps Email Migration API allows administrators and users of Google Apps to migrate mail from legacy email systems into their domain's hosted Gmail accounts. Your client application can upload email messages into these accounts using standard Google data API feeds.</namespaceSummaryItem> |
1821 | - <namespaceSummaryItem name="Google.GData.Calendar" isDocumented="True">Google Calendar allows client applications to view and update calendar events in the form of Google data API ("GData") feeds. Your client application can use the Google Calendar data API to create new events, edit or delete existing events, and query for events that match particular criteria.</namespaceSummaryItem> |
1822 | - <namespaceSummaryItem name="Google.GData.Client" isDocumented="True">This is the core namespace that contains most base classes to deal with feed authentication and general Atom based parsing. You can use classes from this namespace to deal with all kind of Google properties, you just won't get special data access objects to handle custom attributes.</namespaceSummaryItem> |
1823 | - <namespaceSummaryItem name="Google.GData.Client.Samples" isDocumented="True">This is documentation for the provided Sample applications</namespaceSummaryItem> |
1824 | - <namespaceSummaryItem name="Google.GData.CodeSearch" isDocumented="True">The Google Code Search data API allows client and web applications to search public source code for function definitions and sample code. |
1825 | - |
1826 | -Here are some of the things you can do with the Code Search data API: |
1827 | - |
1828 | - * Create a plugin for your favorite IDE that searches over the Code Search index for relevant sample code. |
1829 | - * Create client applications that use Google Code Search to find function definitions and sample code.</namespaceSummaryItem> |
1830 | - <namespaceSummaryItem name="Google.GData.Contacts" isDocumented="True">The Google Contacts Data API allows client applications to view and update Contacts content in the form of Google Data API feeds. Your client application can request a list of a user's contacts, edit or delete content in an existing contact, and query the content in an existing contact. Here are some of the things you can do with the Contacts Data API: |
1831 | - - Synchronize Google contacts with contacts on a mobile device |
1832 | -- Maintain relationships between people in social applications |
1833 | -- Give users the ability to communicate directly with their friends from external applications using phone, email, and IM</namespaceSummaryItem> |
1834 | - <namespaceSummaryItem name="Google.GData.Documents" isDocumented="True">The Google Documents List Data API allows client applications to view and search through documents stored in Google Documents using Google Data API feeds. Your client application can request a list of a user's word processing documents and/or spreadsheets and upload existing documents to Google Documents.</namespaceSummaryItem> |
1835 | - <namespaceSummaryItem name="Google.GData.Extensions" isDocumented="True">This namespace contains common extension elements that are used accross several Google Data API enabled properties</namespaceSummaryItem> |
1836 | - <namespaceSummaryItem name="Google.GData.Extensions.AppControl" isDocumented="True">This namespace contains the AtomPublishing control elements</namespaceSummaryItem> |
1837 | - <namespaceSummaryItem name="Google.GData.Extensions.Apps" isDocumented="True">Extensions for the Apps Provisioning API</namespaceSummaryItem> |
1838 | - <namespaceSummaryItem name="Google.GData.Extensions.Exif" isDocumented="True">Picasa Web Albums uses the exif namespace to represent Exif data encoded in a photo. The schema URL for the exif namespace is http://schemas.google.com/photos/exif/2007. |
1839 | - |
1840 | -The exif elements all appear inside the container element called tags |
1841 | - |
1842 | -Picasa Web Albums uses the following exif elements: |
1843 | - |
1844 | - 1. exif:distance |
1845 | - 2. exif:exposure |
1846 | - 3. exif:flash |
1847 | - 4. exif:focallength |
1848 | - 5. exif:fstop |
1849 | - 6. exif:imageUniqueID |
1850 | - 7. exif:iso |
1851 | - 8. exif:make |
1852 | - 9. exif:model |
1853 | - 10. exif:tags |
1854 | - 11. exif:time</namespaceSummaryItem> |
1855 | - <namespaceSummaryItem name="Google.GData.Extensions.Location" isDocumented="True">Picasa Web Albums uses the georss and gml namespaces for elements defined in the GeoRSS and Geography Markup Language specifications. |
1856 | - |
1857 | -Note: Despite the name "GeoRSS," the Picasa Web Albums data API uses elements from these namespaces in both Atom and RSS feeds. |
1858 | - |
1859 | -Specifically, Picasa Web Albums uses the following elements: |
1860 | - |
1861 | - 1. georss:where |
1862 | - 2. gml:Point |
1863 | - 3. gml:pos |
1864 | - |
1865 | -Picasa Web Albums also accepts geographic-location data in two other formats: W3C format and plain-GeoRSS (without GML) format. But those formats are beyond the scope of this document. All geo data that appears in feeds generated by Picasa Web Albums uses the GeoRSS-plus-GML format documented here.</namespaceSummaryItem> |
1866 | - <namespaceSummaryItem name="Google.GData.Extensions.MediaRss" isDocumented="True">Picasa Web Albums uses the media namespace for elements defined in the Media RSS specification. For information about the media namespace, see the Media RSS specification. |
1867 | - |
1868 | -Note: Despite the name "Media RSS," the Picasa Web Albums data API uses elements from the media namespace in both Atom and RSS feeds. |
1869 | - |
1870 | -Picasa Web Albums uses the following media elements: |
1871 | - |
1872 | - 1. media:content |
1873 | - 2. |
1874 | - 3. media:credit |
1875 | - 4. media:description |
1876 | - 5. media:group |
1877 | - 6. media:keywords |
1878 | - 7. media:thumbnail |
1879 | - 8. media:title</namespaceSummaryItem> |
1880 | - <namespaceSummaryItem name="Google.GData.GoogleBase" isDocumented="True">The Google Base data API is designed to enable developers to do two things: |
1881 | - Query Google Base data to create applications and mashups. |
1882 | - Input and manage Google Base items programmatically.</namespaceSummaryItem> |
1883 | - <namespaceSummaryItem name="Google.GData.Health" isDocumented="True">The Google Health Data API allows client applications to view and send Health content in the form of Google Data API feeds. Your client application can use the Health Data API to create new medical records, request a list of medical records and query for medical records that match particular criteria. |
1884 | - |
1885 | -Here are some of the things you can do with the Health Data API: |
1886 | -Upload patient medical records |
1887 | -Get patient medical data and provide personalized functionality based on that data</namespaceSummaryItem> |
1888 | - <namespaceSummaryItem name="Google.GData.Photos" isDocumented="True">The Picasa Web Albums data API allows client applications to view and update Picasa Web Albums content in the form of Google data API ("GData") feeds. Your client application can request a list of a user's albums, photos, comments, or tags, edit or delete content in an existing entry, and query the content in an existing entry. |
1889 | - |
1890 | -Here are some of the things you can do with the Picasa Web Albums data API: |
1891 | - |
1892 | - * Include your public photos in your own web page, and allow users to comment on them (and have the comments stored in Picasa Web Albums). |
1893 | - * Write a plugin to manage your albums and photos from a desktop or mobile phone client. |
1894 | - * Create a custom screensaver to display your Picasa Web Albums photos on your computer.</namespaceSummaryItem> |
1895 | - <namespaceSummaryItem name="Google.GData.Spreadsheets" isDocumented="True">The Google Spreadsheets data API allows client applications to view and update Spreadsheets content in the form of Google data API ("GData") feeds. Your client application can request a list of a user's spreadsheets, edit or delete content in an existing Spreadsheets worksheet, and query the content in an existing Spreadsheets worksheet. |
1896 | - |
1897 | -Here are some of the things you can do with the Spreadsheets data API: |
1898 | - |
1899 | - * Use a spreadsheet as a database and access data for another application via the Spreadsheets data API. |
1900 | - * Use an external graphing library with the Spreadsheets data API to add nice looking graphs to your site. |
1901 | - * Implement auto-filtering and other spreadsheet functionality in an application you build for your users.</namespaceSummaryItem> |
1902 | - <namespaceSummaryItem name="Google.GData.YouTube" isDocumented="True">YouTube offers open access to key parts of the YouTube video repository and user community, via an open API interface and RSS feeds. Using our APIs, you can easily integrate online videos from YouTube's rapidly growing repository of videos into your application.</namespaceSummaryItem> |
1903 | - <namespaceSummaryItem name="Google.Spreadsheets" isDocumented="False" /> |
1904 | - <namespaceSummaryItem name="Google.YouTube" isDocumented="True">This namespace contains helper classes to ease the development of YouTube based applications. They are used in the samples and the project templates. You can find usage scenarios of those helper clasess in the unittests for youtube, as well as in the project template for it.</namespaceSummaryItem> |
1905 | - </namespaceSummaries> |
1906 | - <additionalContent> |
1907 | - <contentItem sourcePath="..\docs\AdditionalContent\*.html" destPath="AdditionalContent\" excludeItems="False" /> |
1908 | - <contentItem sourcePath="..\RELEASE_NOTES.HTML" destPath="" excludeItems="False" /> |
1909 | - </additionalContent> |
1910 | - <ProjectSummary>GData is a new protocol based on the Atom 1.0 and RSS 2.0 syndication formats, plus the Atom Publishing Protocol. |
1911 | - |
1912 | -GData extends those standards in various ways, using the extension mechanisms built into the standards. A GData feed conforms to either the Atom or RSS syndication formats. The GData publishing model conforms to the Atom Publishing Protocol. |
1913 | - |
1914 | -To acquire information from a service that supports GData, you send an HTTP GET request; the service returns results as an Atom or RSS feed. |
1915 | - |
1916 | -You can update data (where supported by a particular GData service) by sending an HTTP PUT request. |
1917 | - |
1918 | -All sorts of services can provide GData feeds, from public services like blog feeds or news syndication feeds to personalized data like email or calendar events or task-list items. The RSS and Atom models are extensible, so each feed provider can define its own extensions and semantics as desired while still conforming to the standards. A feed provider can provide read-only feeds (such as a search-results feed) or read/write feeds (such as a calendar application). |
1919 | - |
1920 | -For example, a blogging application might provide a feed for each blog, and a comment feed for each blog entry. A calendar application might allow you to send full-text search queries using the GData protocol, and return results in the GData syndication format. |
1921 | - |
1922 | -Because GData is built on basic technologies—HTTP and standard syndication models—you can send GData requests and process the resulting feeds in a variety of ways: traditional syndication aggregators/feed readers, JavaScript/AJAX-based clients in a web browser, standalone applications, or any other approach you like. The GData protocol is programming-language-neutral; you can write a client in any programming language that lets you issue HTTP requests and parse XML-based responses. |
1923 | - |
1924 | -Creating and deleting a feed is left up to the service; the GData protocol does not provide ways to create or delete a feed.</ProjectSummary> |
1925 | - <MissingTags>AutoDocumentCtors, Namespace</MissingTags> |
1926 | - <VisibleItems>InheritedMembers, InheritedFrameworkMembers, Protected, SealedProtected</VisibleItems> |
1927 | - <HtmlHelp1xCompilerPath path="" /> |
1928 | - <HtmlHelp2xCompilerPath path="" /> |
1929 | - <OutputPath>D:\TempHTML\</OutputPath> |
1930 | - <SandcastlePath path="" /> |
1931 | - <WorkingPath path="" /> |
1932 | - <CleanIntermediates>True</CleanIntermediates> |
1933 | - <KeepLogFile>True</KeepLogFile> |
1934 | - <HelpFileFormat>Help1xAndWebsite</HelpFileFormat> |
1935 | - <PurgeDuplicateTopics>True</PurgeDuplicateTopics> |
1936 | - <CppCommentsFixup>True</CppCommentsFixup> |
1937 | - <FrameworkVersion>2.0.50727</FrameworkVersion> |
1938 | - <BinaryTOC>True</BinaryTOC> |
1939 | - <IncludeFavorites>False</IncludeFavorites> |
1940 | - <Preliminary>False</Preliminary> |
1941 | - <RootNamespaceContainer>False</RootNamespaceContainer> |
1942 | - <RootNamespaceTitle /> |
1943 | - <HelpTitle>Google Data API for .Net Documentation</HelpTitle> |
1944 | - <HtmlHelpName>Google.GData.Documentation</HtmlHelpName> |
1945 | - <Language>en-US</Language> |
1946 | - <CopyrightHref /> |
1947 | - <CopyrightText>Google Inc.</CopyrightText> |
1948 | - <FeedbackEMailAddress /> |
1949 | - <HeaderText /> |
1950 | - <FooterText>Google Data API for .Net (http://code.google.com/apis/gdata)</FooterText> |
1951 | - <ProjectLinkType>Local</ProjectLinkType> |
1952 | - <SdkLinkType>Msdn</SdkLinkType> |
1953 | - <SdkLinkTarget>Blank</SdkLinkTarget> |
1954 | - <PresentationStyle>vs2005</PresentationStyle> |
1955 | - <NamingMethod>MemberName</NamingMethod> |
1956 | - <SyntaxFilters>Standard</SyntaxFilters> |
1957 | - <ShowFeedbackControl>False</ShowFeedbackControl> |
1958 | - <ContentPlacement>AboveNamespaces</ContentPlacement> |
1959 | - <ContentSiteMap path=".\helpfile.sitemap" /> |
1960 | - <TopicFileTransform path="" /> |
1961 | -</project> |
1962 | \ No newline at end of file |
1963 | |
1964 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/Google.GData.Client.dll.config' |
1965 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/Google.GData.Client.dll.config 2009-03-15 16:30:10 +0000 |
1966 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/Google.GData.Client.dll.config 1970-01-01 00:00:00 +0000 |
1967 | @@ -1,4 +0,0 @@ |
1968 | -<configuration> |
1969 | - <!-- Map to libz.so.1.2.3 on everything but windows, as we ship it for windows. --> |
1970 | - <dllmap os="linux,osx,solaris,freebsd,openbsd,netbsd,aix,hpux" dll="zlib.x86.dll" target="libz.so.1.2.3"/> |
1971 | -</configuration> |
1972 | |
1973 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/createzip.cmd' |
1974 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/createzip.cmd 2009-03-15 16:30:10 +0000 |
1975 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/createzip.cmd 1970-01-01 00:00:00 +0000 |
1976 | @@ -1,12 +0,0 @@ |
1977 | -@echo off |
1978 | -set shfb_home=%ProgramFiles%\EWSoftware\Sandcastle Help File Builder |
1979 | -set src_home=..\src\VS2003 |
1980 | -set out_dir=..\lib |
1981 | -set doc_dir=..\docs |
1982 | - |
1983 | -rem Create doc archive |
1984 | -del "%doc_dir%\HTMLDocumentation.zip" |
1985 | -del "%doc_dir%\HTMLDocumentation\*.asp" |
1986 | -rd /S /Q "%doc_dir%\HTMLDocumentation\fti" |
1987 | -rd /S /Q "%doc_dir%\HTMLDocumentation\Working" |
1988 | -wzzip -apr "%doc_dir%\HTMLDocumentation.zip" "%doc_dir%\HTMLDocumentation\" |
1989 | |
1990 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-acl.pc.in' |
1991 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-acl.pc.in 2009-03-15 16:30:10 +0000 |
1992 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-acl.pc.in 1970-01-01 00:00:00 +0000 |
1993 | @@ -1,9 +0,0 @@ |
1994 | -prefix=@prefix@ |
1995 | -libdir=${prefix}/lib |
1996 | - |
1997 | -Name: GData Sharp ACL |
1998 | -Description: CLI bindings to Google's online services (Access Control) |
1999 | -Version: @VERSION@ |
2000 | - |
2001 | -Requires: gdata-sharp-core |
2002 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.AccessControl.dll |
2003 | |
2004 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-apps.pc.in' |
2005 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-apps.pc.in 2009-03-15 16:30:10 +0000 |
2006 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-apps.pc.in 1970-01-01 00:00:00 +0000 |
2007 | @@ -1,9 +0,0 @@ |
2008 | -prefix=@prefix@ |
2009 | -libdir=${prefix}/lib |
2010 | - |
2011 | -Name: GData Sharp Apps |
2012 | -Description: CLI bindings to Google Apps |
2013 | -Version: @VERSION@ |
2014 | - |
2015 | -Requires: gdata-sharp-core |
2016 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Apps.dll |
2017 | |
2018 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-base.pc.in' |
2019 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-base.pc.in 2009-03-15 16:30:10 +0000 |
2020 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-base.pc.in 1970-01-01 00:00:00 +0000 |
2021 | @@ -1,9 +0,0 @@ |
2022 | -prefix=@prefix@ |
2023 | -libdir=${prefix}/lib |
2024 | - |
2025 | -Name: GData Sharp Base |
2026 | -Description: CLI bindings to Google Base |
2027 | -Version: @VERSION@ |
2028 | - |
2029 | -Requires: gdata-sharp-core |
2030 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.GoogleBase.dll |
2031 | |
2032 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-blogger.pc.in' |
2033 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-blogger.pc.in 2009-03-15 16:30:10 +0000 |
2034 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-blogger.pc.in 1970-01-01 00:00:00 +0000 |
2035 | @@ -1,9 +0,0 @@ |
2036 | -prefix=@prefix@ |
2037 | -libdir=${prefix}/lib |
2038 | - |
2039 | -Name: GData Sharp Blogger |
2040 | -Description: CLI bindings to Google's Blogger webservice |
2041 | -Version: @VERSION@ |
2042 | - |
2043 | -Requires: gdata-sharp-core |
2044 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Blogger.dll |
2045 | |
2046 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-calendar.pc.in' |
2047 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-calendar.pc.in 2009-03-15 16:30:10 +0000 |
2048 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-calendar.pc.in 1970-01-01 00:00:00 +0000 |
2049 | @@ -1,9 +0,0 @@ |
2050 | -prefix=@prefix@ |
2051 | -libdir=${prefix}/lib |
2052 | - |
2053 | -Name: GData Sharp Calendar |
2054 | -Description: CLI bindings to Google Calendar |
2055 | -Version: @VERSION@ |
2056 | - |
2057 | -Requires: gdata-sharp-core gdata-sharp-acl |
2058 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Calendar.dll |
2059 | |
2060 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-codesearch.pc.in' |
2061 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-codesearch.pc.in 2009-03-15 16:30:10 +0000 |
2062 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-codesearch.pc.in 1970-01-01 00:00:00 +0000 |
2063 | @@ -1,9 +0,0 @@ |
2064 | -prefix=@prefix@ |
2065 | -libdir=${prefix}/lib |
2066 | - |
2067 | -Name: GData Sharp Code Search |
2068 | -Description: CLI bindings to Google Code Search |
2069 | -Version: @VERSION@ |
2070 | - |
2071 | -Requires: gdata-sharp-core |
2072 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.CodeSearch.dll |
2073 | |
2074 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-contacts.pc.in' |
2075 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-contacts.pc.in 2009-03-15 16:30:10 +0000 |
2076 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-contacts.pc.in 1970-01-01 00:00:00 +0000 |
2077 | @@ -1,9 +0,0 @@ |
2078 | -prefix=@prefix@ |
2079 | -libdir=${prefix}/lib |
2080 | - |
2081 | -Name: GData Sharp Contacts |
2082 | -Description: CLI bindings to Google Contacts |
2083 | -Version: @VERSION@ |
2084 | - |
2085 | -Requires: gdata-sharp-core |
2086 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Contacts.dll |
2087 | |
2088 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-core.pc.in' |
2089 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-core.pc.in 2009-03-15 16:30:10 +0000 |
2090 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-core.pc.in 1970-01-01 00:00:00 +0000 |
2091 | @@ -1,8 +0,0 @@ |
2092 | -prefix=@prefix@ |
2093 | -libdir=${prefix}/lib |
2094 | - |
2095 | -Name: GData Sharp Core |
2096 | -Description: CLI bindings to Google's online services (Core libraries) |
2097 | -Version: @VERSION@ |
2098 | - |
2099 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Client.dll -r${libdir}/mono/GData-Sharp/Google.GData.Extensions.dll |
2100 | |
2101 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-documents.pc.in' |
2102 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-documents.pc.in 2009-03-15 16:30:10 +0000 |
2103 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-documents.pc.in 1970-01-01 00:00:00 +0000 |
2104 | @@ -1,9 +0,0 @@ |
2105 | -prefix=@prefix@ |
2106 | -libdir=${prefix}/lib |
2107 | - |
2108 | -Name: GData Sharp Documents |
2109 | -Description: CLI bindings to Google Documents |
2110 | -Version: @VERSION@ |
2111 | - |
2112 | -Requires: gdata-sharp-core |
2113 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Documents.dll |
2114 | |
2115 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-health.pc.in' |
2116 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-health.pc.in 2009-03-15 16:30:10 +0000 |
2117 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-health.pc.in 1970-01-01 00:00:00 +0000 |
2118 | @@ -1,9 +0,0 @@ |
2119 | -prefix=@prefix@ |
2120 | -libdir=${prefix}/lib |
2121 | - |
2122 | -Name: GData Sharp Health |
2123 | -Description: CLI bindings to Google Health |
2124 | -Version: @VERSION@ |
2125 | - |
2126 | -Requires: gdata-sharp-core |
2127 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Health.dll |
2128 | |
2129 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-photos.pc.in' |
2130 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-photos.pc.in 2009-03-15 16:30:10 +0000 |
2131 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-photos.pc.in 1970-01-01 00:00:00 +0000 |
2132 | @@ -1,9 +0,0 @@ |
2133 | -prefix=@prefix@ |
2134 | -libdir=${prefix}/lib |
2135 | - |
2136 | -Name: GData Sharp Photos |
2137 | -Description: CLI bindings to Google's Picasa webservice |
2138 | -Version: @VERSION@ |
2139 | - |
2140 | -Requires: gdata-sharp-core |
2141 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Photos.dll |
2142 | |
2143 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-spreadsheets.pc.in' |
2144 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-spreadsheets.pc.in 2009-03-15 16:30:10 +0000 |
2145 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-spreadsheets.pc.in 1970-01-01 00:00:00 +0000 |
2146 | @@ -1,9 +0,0 @@ |
2147 | -prefix=@prefix@ |
2148 | -libdir=${prefix}/lib |
2149 | - |
2150 | -Name: GData Sharp Spreadsheets |
2151 | -Description: CLI bindings to Google Spreadsheets |
2152 | -Version: @VERSION@ |
2153 | - |
2154 | -Requires: gdata-sharp-core |
2155 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.Spreadsheets.dll |
2156 | |
2157 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-youtube.pc.in' |
2158 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-youtube.pc.in 2009-03-15 16:30:10 +0000 |
2159 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/gdata-sharp-youtube.pc.in 1970-01-01 00:00:00 +0000 |
2160 | @@ -1,9 +0,0 @@ |
2161 | -prefix=@prefix@ |
2162 | -libdir=${prefix}/lib |
2163 | - |
2164 | -Name: Google.GData.YouTube |
2165 | -Description: CLI bindings to Google's YouTube service |
2166 | -Version: @VERSION@ |
2167 | - |
2168 | -Requires: gdata-sharp-core |
2169 | -Libs: -r:${libdir}/mono/GData-Sharp/Google.GData.YouTube.dll |
2170 | |
2171 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/helpfile.sitemap' |
2172 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/helpfile.sitemap 2009-03-15 16:30:10 +0000 |
2173 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/helpfile.sitemap 1970-01-01 00:00:00 +0000 |
2174 | @@ -1,15 +0,0 @@ |
2175 | -<?xml version="1.0" encoding="utf-8"?> |
2176 | -<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"> |
2177 | - <siteMapNode title="Release Notes" url="..\RELEASE_NOTES.HTML" isDefault="true" /> |
2178 | - <siteMapNode title="AdditionalContent" url="..\docs\AdditionalContent\"> |
2179 | - <siteMapNode title="AuthSub in .NET" url="..\docs\AdditionalContent\UsingAuthsub.html" /> |
2180 | - <siteMapNode title="Copyright and Licence information" url="..\docs\AdditionalContent\License.html" /> |
2181 | - <siteMapNode title="ExecRequest" url="..\docs\AdditionalContent\ExecRequest.html" /> |
2182 | - <siteMapNode title="Getting Started with .NET" url="..\docs\AdditionalContent\GettingStarted.html" /> |
2183 | - <siteMapNode title="Understanding the Unknown" url="..\docs\AdditionalContent\UnderstandingUnknown.html" /> |
2184 | - <siteMapNode title="Using Batch support in Google Base" url="..\docs\AdditionalContent\BatchSupport.html" /> |
2185 | - <siteMapNode title="Using Proxy servers" url="..\docs\AdditionalContent\UsingProxies.html" /> |
2186 | - <siteMapNode title="Creating asyncronous requests" url="..\docs\AdditionalContent\Multithreadedoperations.html" /> |
2187 | - <siteMapNode title="Linq and YouTube" url="..\docs\AdditionalContent\YouTubeLinqExamples.html" /> |
2188 | - </siteMapNode> |
2189 | -</siteMap> |
2190 | \ No newline at end of file |
2191 | |
2192 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons' |
2193 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/app.ico' |
2194 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/app.ico 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/app.ico 1970-01-01 00:00:00 +0000 differ |
2195 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/help.ico' |
2196 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/help.ico 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/help.ico 1970-01-01 00:00:00 +0000 differ |
2197 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/project.ico' |
2198 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/project.ico 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/project.ico 1970-01-01 00:00:00 +0000 differ |
2199 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/rc_html.ico' |
2200 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/rc_html.ico 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/rc_html.ico 1970-01-01 00:00:00 +0000 differ |
2201 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/textdoc.ico' |
2202 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/textdoc.ico 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/icons/textdoc.ico 1970-01-01 00:00:00 +0000 differ |
2203 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/maketar.sh' |
2204 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/maketar.sh 2009-03-15 16:30:10 +0000 |
2205 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/maketar.sh 1970-01-01 00:00:00 +0000 |
2206 | @@ -1,50 +0,0 @@ |
2207 | -#!/bin/bash |
2208 | -# |
2209 | -# uses the .NET client subversion repository to create a tar ball for redistribution |
2210 | - |
2211 | -# globals |
2212 | - |
2213 | -declare -rx SCRIPT=${O##*/} |
2214 | -declare -rx SVNLOCATION="http://google-gdata.googlecode.com/svn/trunk/clients/cs/" |
2215 | -declare -rx SVN="/usr/local/bin/svn" |
2216 | -declare -rx OUTPUTDIR="libgoogle-data-mono-1.3.1.0" |
2217 | -declare -rx EXPORTDIR="$OUTPUTDIR" |
2218 | - |
2219 | -# sanity checks |
2220 | - |
2221 | -if test -z "$BASH" ; then |
2222 | - printf "$SCRIPT:$LINENO: please run this script with the bash shell\n" >&2 |
2223 | - exit 192 |
2224 | -fi |
2225 | - |
2226 | - |
2227 | -if test ! -x "$SVN" ; then |
2228 | - printf "$SCRIPT:$LINENO: the $SVN command to run subversion could not be found\n" >&2 |
2229 | - exit 192 |
2230 | -fi |
2231 | - |
2232 | -# if the output dir already exists, delete the contents in there |
2233 | -if test -x "$OUTPUTDIR" ; then |
2234 | - printf "Removing old output directory $OUTPUTDIR\n" >&1 |
2235 | - rm -r -f -d "$OUTPUTDIR" |
2236 | -fi |
2237 | - |
2238 | - |
2239 | -printf "Starting to export to: $EXPORTDIR\n" >&1 |
2240 | -svn export $SVNLOCATION $EXPORTDIR |
2241 | - |
2242 | -# now remove all NON unix related dlls etc |
2243 | - |
2244 | -rm -r -f -d $EXPORTDIR/lib |
2245 | -rm -r -f -d $EXPORTDIR/docs |
2246 | -rm -r -f -d $EXPORTDIR/fxcop |
2247 | -rm -r -f -d $EXPORTDIR/setup |
2248 | -rm -r -f -d $EXPORTDIR/samples/YouTubeSample/Bin |
2249 | -find $EXPORTDIR -iname *.dll -type f -delete |
2250 | - |
2251 | -tar czf "$OUTPUTDIR.tar.gz" "$OUTPUTDIR" |
2252 | - |
2253 | -printf "$SCRIPT:$LINENO: done\n" >&1 |
2254 | - |
2255 | - |
2256 | - |
2257 | |
2258 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushdlls.cmd' |
2259 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushdlls.cmd 2009-03-15 16:30:10 +0000 |
2260 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushdlls.cmd 1970-01-01 00:00:00 +0000 |
2261 | @@ -1,136 +0,0 @@ |
2262 | -# build the whole release project, note this should RUN inside the VS dev prompt |
2263 | - |
2264 | -echo "Run this inside the Visual Studio Development Prompt" |
2265 | -devenv /rebuild Release "..\src\Google Data API SDK.sln" |
2266 | -if errorlevel 1 goto buildError |
2267 | -devenv /rebuild Debug "..\src\Google Data API SDK.sln" |
2268 | -if errorlevel 1 goto buildError |
2269 | -devenv /rebuild Release ..\src\VS2005.mobile\gdatamobile.sln |
2270 | -if errorlevel 1 goto buildError |
2271 | - |
2272 | -# copy the DLLS |
2273 | -xcopy /y ..\src\core\bin\Release\*.dll ..\lib\Release\*.* |
2274 | -xcopy /y ..\src\gbase\bin\Release\*.dll ..\lib\Release\*.* |
2275 | -xcopy /y ..\src\extensions\bin\Release\*.dll ..\lib\Release\*.* |
2276 | -xcopy /y ..\src\gspreadsheet\bin\Release\*.dll ..\lib\Release\*.* |
2277 | -xcopy /y ..\src\gcalendar\bin\Release\*.dll ..\lib\Release\*.* |
2278 | -xcopy /y ..\src\gcodesearch\bin\Release\*.dll ..\lib\Release\*.* |
2279 | -xcopy /y ..\src\gapps\bin\Release\*.dll ..\lib\Release\*.* |
2280 | -xcopy /y ..\src\gacl\bin\Release\*.dll ..\lib\Release\*.* |
2281 | -xcopy /y ..\src\gphotos\bin\Release\*.dll ..\lib\Release\*.* |
2282 | -xcopy /y ..\src\gdocuments\bin\Release\*.dll ..\lib\Release\*.* |
2283 | -xcopy /y ..\src\gcontacts\bin\Release\*.dll ..\lib\Release\*.* |
2284 | -xcopy /y ..\src\youtube\bin\Release\*.dll ..\lib\Release\*.* |
2285 | -xcopy /y ..\src\ghealth\bin\Release\*.dll ..\lib\Release\*.* |
2286 | -xcopy /y ..\src\blogger\bin\Release\*.dll ..\lib\Release\*.* |
2287 | - |
2288 | -# copy the debug DLLS |
2289 | -xcopy /y ..\src\core\bin\Debug\*.dll ..\lib\Debug\*.* |
2290 | -xcopy /y ..\src\gbase\bin\Debug\*.dll ..\lib\Debug\*.* |
2291 | -xcopy /y ..\src\extensions\bin\Debug\*.dll ..\lib\Debug\*.* |
2292 | -xcopy /y ..\src\gspreadsheet\bin\Debug\*.dll ..\lib\Debug\*.* |
2293 | -xcopy /y ..\src\gcalendar\bin\Debug\*.dll ..\lib\Debug\*.* |
2294 | -xcopy /y ..\src\gcodesearch\bin\Debug\*.dll ..\lib\Debug\*.* |
2295 | -xcopy /y ..\src\gapps\bin\Debug\*.dll ..\lib\Debug\*.* |
2296 | -xcopy /y ..\src\gacl\bin\Debug\*.dll ..\lib\Debug\*.* |
2297 | -xcopy /y ..\src\gphotos\bin\Debug\*.dll ..\lib\Debug\*.* |
2298 | -xcopy /y ..\src\gdocuments\bin\Debug\*.dll ..\lib\Debug\*.* |
2299 | -xcopy /y ..\src\gcontacts\bin\Debug\*.dll ..\lib\Debug\*.* |
2300 | -xcopy /y ..\src\youtube\bin\Debug\*.dll ..\lib\Debug\*.* |
2301 | -xcopy /y ..\src\ghealth\bin\Debug\*.dll ..\lib\Debug\*.* |
2302 | -xcopy /y ..\src\unittests\bin\Debug\*.dll ..\lib\Debug\*.* |
2303 | -xcopy /y ..\src\blogger\bin\Debug\*.dll ..\lib\Debug\*.* |
2304 | - |
2305 | - |
2306 | -# copy asp dlls for the youtube sample |
2307 | -xcopy /y ..\src\gdata\bin\asp\*.dll ..\samples\YouTubeSample\bin\*.* |
2308 | -xcopy /y ..\src\gdata\bin\asp\*.dll ..\samples\YouTubeSample\bin\*.* |
2309 | -xcopy /y ..\src\youtube\bin\asp\*.dll ..\samples\YouTubeSample\bin\*.* |
2310 | - |
2311 | - |
2312 | - |
2313 | -#copy the mobile DLLS |
2314 | -xcopy /y ..\src\VS2005.mobile\GBaseMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2315 | -xcopy /y ..\src\VS2005.mobile\GCalendarMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2316 | -xcopy /y ..\src\VS2005.mobile\GCodeSearchMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2317 | -xcopy /y ..\src\VS2005.mobile\GDataMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2318 | -xcopy /y ..\src\VS2005.mobile\GSpreadSheetsMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2319 | -xcopy /y ..\src\VS2005.mobile\GExtensionsMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2320 | -xcopy /y ..\src\VS2005.mobile\GAppsMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2321 | -xcopy /y ..\src\VS2005.mobile\GAclMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2322 | -xcopy /y ..\src\VS2005.mobile\GPhotosMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2323 | -xcopy /y ..\src\VS2005.mobile\GDocListMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2324 | -xcopy /y ..\src\VS2005.mobile\GContactsMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2325 | -xcopy /y ..\src\VS2005.mobile\GHealthMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2326 | -xcopy /y ..\src\VS2005.mobile\GYouTubeMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2327 | -xcopy /y ..\src\VS2005.mobile\GBloggerMobile\bin\Release\*.dll ..\lib\Mobile\WindowsMobile\*.* |
2328 | - |
2329 | - |
2330 | -devenv /rebuild Release "..\samples\Google Data APIs Samples.sln" |
2331 | - |
2332 | -# copy all exe files |
2333 | -xcopy /y ..\samples\Blogger\bin\Release\*.exe ..\lib\Release\*.* |
2334 | -xcopy /y ..\samples\Calendar\bin\Release\*.exe ..\lib\Release\*.* |
2335 | -xcopy /y ..\samples\CodeSearch\bin\Release\*.exe ..\lib\Release\*.* |
2336 | -xcopy /y ..\samples\spreadsheets\bin\Release\*.exe ..\lib\Release\*.* |
2337 | -xcopy /y ..\samples\gbase\bin\Release\*.exe ..\lib\Release\*.* |
2338 | -xcopy /y ..\samples\gbase\*.exe ..\lib\Release\*.* |
2339 | -xcopy /y ..\samples\\appsforyourdomain\bin\Release\*.exe ..\lib\Release\*.* |
2340 | -xcopy /y ..\samples\ExecRequest\bin\Release\*.exe ..\lib\Release\*.* |
2341 | -xcopy /y ..\samples\PhotoBrowser\bin\Release\*.exe ..\lib\Release\*.* |
2342 | -xcopy /y ..\samples\DocListUploader\bin\Release\*.exe ..\lib\Release\*.* |
2343 | -xcopy /y ..\samples\health\bin\Release\*.exe ..\lib\Release\*.* |
2344 | -xcopy /y ..\samples\YouTubeNotifier\bin\Release\*.exe ..\lib\Release\*.* |
2345 | -xcopy /y ..\samples\DocListExporter\bin\Release\*.exe ..\lib\Release\*.* |
2346 | - |
2347 | - |
2348 | - |
2349 | -# copy the xml doc files |
2350 | -xcopy /y ..\src\gdata\bin\*.xml ..\docs\*.* |
2351 | -xcopy /y ..\src\gbase\bin\*.xml ..\docs\*.* |
2352 | -xcopy /y ..\src\gextension\bin\*.xml ..\docs\*.* |
2353 | -xcopy /y ..\src\gspreadsheets\bin\*.xml ..\docs\*.* |
2354 | -xcopy /y ..\src\gcalendar\bin\*.xml ..\docs\*.* |
2355 | -xcopy /y ..\src\gcodesearch\bin\*.xml ..\docs\*.* |
2356 | -xcopy /y ..\src\gapps\bin\*.xml ..\docs\*.* |
2357 | -xcopy /y ..\src\gacl\bin\*.xml ..\docs\*.* |
2358 | -xcopy /y ..\src\gphotos\bin\*.xml ..\docs\*.* |
2359 | -xcopy /y ..\src\gdoclist\bin\*.xml ..\docs\*.* |
2360 | -xcopy /y ..\src\gcontacts\bin\*.xml ..\docs\*.* |
2361 | -xcopy /y ..\src\youtube\bin\*.xml ..\docs\*.* |
2362 | -xcopy /y ..\src\ghealth\bin\*.xml ..\docs\*.* |
2363 | -xcopy /y ..\src\blogger\bin\*.xml ..\docs\*.* |
2364 | - |
2365 | -#copy the Merge module files |
2366 | - |
2367 | -xcopy /y ..\src\MergeModules\CoreMergeModule\Release\*.msm ..\lib\MergeModules\*.* |
2368 | -xcopy /y ..\src\MergeModules\YouTubeMergeModule\Release\*.msm ..\lib\MergeModules\*.* |
2369 | - |
2370 | - |
2371 | -rem run ILMerge on PhotoBrowser.exe |
2372 | -cd ..\lib\release\ |
2373 | -ilmerge Photobrowser.exe Google.GData.Client.Dll Google.GData.Extensions.Dll Google.GData.Photos.Dll /out:PhotoTool.exe |
2374 | -del Photobrowser.exe |
2375 | -del Phototool.pdb |
2376 | - |
2377 | -rem run ILMerge on DocListExport.exe |
2378 | -cd ..\lib\release\ |
2379 | -ilmerge DocListExport.exe Google.GData.Client.Dll Google.GData.Extensions.Dll Google.GData.AccessControl.Dll Google.GData.Documents.dll /out:DocListExporter.exe |
2380 | -del DocListExport.exe |
2381 | - |
2382 | - |
2383 | -rem run ILMerge on YouTubeNotifier.exe |
2384 | -ilmerge NotifierForYT.exe Google.GData.Client.Dll Google.GData.Extensions.Dll Google.GData.YouTube.Dll /out:nfyt.exe |
2385 | -del NotifierForYT.exe |
2386 | -goto doneBuilding |
2387 | - |
2388 | -del *.pdb |
2389 | - |
2390 | -:buildError |
2391 | -echo "Error in building" |
2392 | - |
2393 | -:doneBuilding |
2394 | -cd .\..\..\misc |
2395 | - |
2396 | - |
2397 | - |
2398 | |
2399 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushdoc.cmd' |
2400 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushdoc.cmd 2009-03-15 16:30:10 +0000 |
2401 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushdoc.cmd 1970-01-01 00:00:00 +0000 |
2402 | @@ -1,26 +0,0 @@ |
2403 | -@echo off |
2404 | -set shfb_home=%ProgramFiles%\EWSoftware\Sandcastle Help File Builder |
2405 | -set src_home=..\src\VS2003 |
2406 | -set out_dir=..\lib |
2407 | -set doc_dir=..\docs |
2408 | -set target_dir=..\..\..\..\docs |
2409 | -set temp_dir=d:\tempHTML |
2410 | -time /t |
2411 | -rem build documentation |
2412 | -"%shfb_home%\SandcastleBuilderConsole.exe" GDataProject.shfb |
2413 | -move "%temp_dir%\Google.GData.Documentation.chm" "%doc_dir%\" |
2414 | -move "%temp_dir%\*.log" . |
2415 | - |
2416 | -echo "%temp_dir%\*.*" |
2417 | -echo "%target_dir%\*.*" |
2418 | - |
2419 | -move /y "%temp_dir%\*.*" "%target_dir%\" |
2420 | -echo "now moving html files" |
2421 | -move /y "%temp_dir%\html\*.*" "%target_dir%\html\" |
2422 | -echo "now moving the index" |
2423 | -move /y "%target_dir%\Index.html" "%target_dir%\orgindex.html" |
2424 | -echo "now moving addtional contents" |
2425 | -move /y "%temp_dir%\AdditionalContent\*.*" "target_dir%\AdditionalContent\" |
2426 | -time /t |
2427 | - |
2428 | - |
2429 | |
2430 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushsetuptree.cmd' |
2431 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushsetuptree.cmd 2009-03-15 16:30:10 +0000 |
2432 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/pushsetuptree.cmd 1970-01-01 00:00:00 +0000 |
2433 | @@ -1,21 +0,0 @@ |
2434 | -cd ./.. |
2435 | -rd /S /Q exporttree |
2436 | -rd /S /Q setuptree |
2437 | - |
2438 | -svn export http://google-gdata.googlecode.com/svn/trunk/clients/cs/ exporttree\ |
2439 | -mkdir setuptree |
2440 | -xcopy /E exporttree\src\*.* setuptree\Sources\Library\*.* |
2441 | -xcopy /E exporttree\samples\*.* setuptree\Sources\Samples\*.* |
2442 | -xcopy /E exporttree\version\*.* setuptree\Sources\version\*.* |
2443 | -xcopy exporttree\docs\*.chm setuptree\Documentation\*.* |
2444 | -xcopy exporttree\*.txt setuptree\Documentation\*.* |
2445 | -xcopy exporttree\*.html setuptree\Documentation\*.* |
2446 | -xcopy exporttree\*.url setuptree\*.* |
2447 | - |
2448 | -xcopy /E exporttree\lib\Release\*.dll setuptree\Redist\*.* |
2449 | -xcopy /E exporttree\lib\Release\*.exe setuptree\Samples\*.exe |
2450 | -xcopy /E exporttree\lib\ASP.NET\*.* setuptree\Redist\ASP.NET\*.* |
2451 | -xcopy /E exporttree\lib\Mobile\*.* setuptree\Redist\Mobile\*.* |
2452 | -xcopy /E exporttree\misc\icons\*.* setuptree\Icons\*.* |
2453 | -rd /S /Q exporttree |
2454 | - |
2455 | |
2456 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/splitdocs.py' |
2457 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/splitdocs.py 2009-03-15 16:30:10 +0000 |
2458 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/splitdocs.py 1970-01-01 00:00:00 +0000 |
2459 | @@ -1,202 +0,0 @@ |
2460 | -from sgmllib import SGMLParser |
2461 | -import urllib |
2462 | -import htmlentitydefs |
2463 | -import shutil |
2464 | -import os |
2465 | -import os.path |
2466 | -from os.path import join, getsize, split |
2467 | - |
2468 | -global basePath |
2469 | -global targetPath |
2470 | -global pathVar |
2471 | -global subFolder |
2472 | -global allOldFiles |
2473 | -global allNewFiles |
2474 | - |
2475 | - |
2476 | - |
2477 | -class URLLister(SGMLParser): |
2478 | - def reset(self): |
2479 | - SGMLParser.reset(self) |
2480 | - self.urls = [] |
2481 | - |
2482 | - def start_a(self, attrs): |
2483 | - href = [v for k, v in attrs if k=='href'] |
2484 | - if href: |
2485 | - self.urls.extend(href) |
2486 | - |
2487 | - |
2488 | -class BaseHTMLProcessor(SGMLParser): |
2489 | - def reset(self): |
2490 | - self.pieces = [] |
2491 | - SGMLParser.reset(self) |
2492 | - def unknown_starttag(self, tag, attrs): |
2493 | - strattrs = "".join([' %s="%s"' % (key, value) for key, value in attrs]) |
2494 | - self.pieces.append("<%(tag)s%(strattrs)s>" % locals()) |
2495 | - def unknown_endtag(self, tag): |
2496 | - self.pieces.append("</%(tag)s>" % locals()) |
2497 | - def handle_charref(self, ref): |
2498 | - self.pieces.append("&#%(ref)s;" % locals()) |
2499 | - def handle_entityref(self, ref): |
2500 | - self.pieces.append("&%(ref)s" % locals()) |
2501 | - if htmlentitydefs.entitydefs.has_key(ref): |
2502 | - self.pieces.append(";") |
2503 | - def handle_data(self, text): |
2504 | - self.pieces.append(text) |
2505 | - def handle_comment(self, text): |
2506 | - self.pieces.append("<!--%(text)s-->" % locals()) |
2507 | - def handle_pi(self, text): |
2508 | - self.pieces.append("<?%(text)s>" % locals()) |
2509 | - def handle_decl(self, text): |
2510 | - self.pieces.append("<!%(text)s>" % locals()) |
2511 | - |
2512 | - def start_a(self, attrs): |
2513 | - strattrs = "" |
2514 | - for key, value in attrs: |
2515 | - if key == 'href': |
2516 | - value = FileMover().Move(basePath, targetPath, value) |
2517 | - strattrs += "".join(' %s="%s"' % (key, value)) |
2518 | - self.pieces.append("<a %(strattrs)s>" % locals()) |
2519 | - |
2520 | - |
2521 | - def output(self): |
2522 | - """Return processed HTML as a single string""" |
2523 | - return "".join(self.pieces) |
2524 | - |
2525 | -class MofifyFileProcessor(SGMLParser): |
2526 | - def reset(self): |
2527 | - self.pieces = [] |
2528 | - SGMLParser.reset(self) |
2529 | - def unknown_starttag(self, tag, attrs): |
2530 | - strattrs = "".join([' %s="%s"' % (key, value) for key, value in attrs]) |
2531 | - self.pieces.append("<%(tag)s%(strattrs)s>" % locals()) |
2532 | - def unknown_endtag(self, tag): |
2533 | - self.pieces.append("</%(tag)s>" % locals()) |
2534 | - def handle_charref(self, ref): |
2535 | - self.pieces.append("&#%(ref)s;" % locals()) |
2536 | - def handle_entityref(self, ref): |
2537 | - self.pieces.append("&%(ref)s" % locals()) |
2538 | - if htmlentitydefs.entitydefs.has_key(ref): |
2539 | - self.pieces.append(";") |
2540 | - def handle_data(self, text): |
2541 | - self.pieces.append(text) |
2542 | - def handle_comment(self, text): |
2543 | - self.pieces.append("<!--%(text)s-->" % locals()) |
2544 | - def handle_pi(self, text): |
2545 | - self.pieces.append("<?%(text)s>" % locals()) |
2546 | - def handle_decl(self, text): |
2547 | - self.pieces.append("<!%(text)s>" % locals()) |
2548 | - |
2549 | - def start_a(self, attrs): |
2550 | - strattrs = "" |
2551 | - for key, value in attrs: |
2552 | - if key == 'href': |
2553 | - value = self.FindNewLocation(value) |
2554 | - strattrs += "".join(' %s="%s"' % (key, value)) |
2555 | - self.pieces.append("<a %(strattrs)s>" % locals()) |
2556 | - |
2557 | - |
2558 | - def output(self): |
2559 | - """Return processed HTML as a single string""" |
2560 | - return "".join(self.pieces) |
2561 | - |
2562 | - def FindNewLocation(self, fileName): |
2563 | - global allOldFiles |
2564 | - for path, name in allOldFiles: |
2565 | - if name == fileName: |
2566 | - folder = split(path + f) |
2567 | - folder = split(folder[0]) |
2568 | - folder = folder[1] |
2569 | - return "../" + folder + "/" + fileName |
2570 | - """If we don't find it, return original, might be http ref to ms docs""" |
2571 | - return fileName |
2572 | - |
2573 | -class FileMover: |
2574 | - def Move(self, base, target, currentFile): |
2575 | - global pathVar |
2576 | - relFile = currentFile |
2577 | - src = base + currentFile |
2578 | - if os.path.isfile(src): |
2579 | - (dirName, fileName) = os.path.split(src) |
2580 | - targetFolder = self.TestIfFileExists(fileName, target) |
2581 | - if targetFolder == "": |
2582 | - targetFolder = self.EnsureCorrectTargetPath(target, pathVar) |
2583 | - dst = targetFolder + fileName |
2584 | - folderName = split(dst) |
2585 | - folderName = split(folderName[0]) |
2586 | - folderName = folderName[1] |
2587 | - shutil.copyfile(src, dst) |
2588 | - relFile = "%s/%s" % (folderName, fileName) |
2589 | - # now remove the basePath and return only the relative portion |
2590 | - # which just assumes that the index is in the directory above |
2591 | - return relFile |
2592 | - |
2593 | - def TestIfFileExists(self, fileName, target): |
2594 | - global allOldFiles |
2595 | - for path, name in allOldFiles: |
2596 | - if name == fileName: |
2597 | - return path |
2598 | - return "" |
2599 | - |
2600 | - |
2601 | - |
2602 | - def EnsureCorrectTargetPath(self, basePath, varPath): |
2603 | - global pathVar |
2604 | - testPath = "%s%s%s/" % (basePath, subFolder, varPath) |
2605 | - if os.path.isdir(testPath): |
2606 | - file_count = sum((len(f) for _, _, f in os.walk(testPath))) |
2607 | - if file_count > 100: |
2608 | - pathVar += 1 |
2609 | - return self.EnsureCorrectTargetPath(basePath, pathVar) |
2610 | - return testPath |
2611 | - os.mkdir(testPath) |
2612 | - return testPath |
2613 | - |
2614 | - |
2615 | -basePath = "../../../../docs/" |
2616 | -targetPath = "../../../../docs/" |
2617 | -subFolder = "folder" |
2618 | -pathVar = 1 |
2619 | -allOldFiles = [] |
2620 | - |
2621 | -#populate the list of the current files, all files in folderx subfolders |
2622 | -for root, dirs, files in os.walk(basePath): |
2623 | - if 'folder' in root: |
2624 | - if '.svn' not in root: |
2625 | - for f in files: |
2626 | - allOldFiles.append((root + "/", f)) |
2627 | - |
2628 | -usock = urllib.urlopen("../../../../docs/orgindex.html") |
2629 | -parser = BaseHTMLProcessor() |
2630 | -parser.feed(usock.read()) |
2631 | -usock.close() |
2632 | -parser.close() |
2633 | - |
2634 | -print "writing new index file index.html" |
2635 | - |
2636 | -file = open("../../../../docs/index.html", 'w') |
2637 | -file.write(parser.output()) |
2638 | -file.close() |
2639 | - |
2640 | -allOldFiles = [] |
2641 | - |
2642 | -#now walk over the list of files in the foderx subfolders and manage the references in there |
2643 | -for root, dirs, files in os.walk(basePath): |
2644 | - if 'folder' in root: |
2645 | - if '.svn' not in root: |
2646 | - for f in files: |
2647 | - allOldFiles.append((root + "/", f)) |
2648 | - |
2649 | -for path, name in allOldFiles: |
2650 | - usock = urllib.urlopen(path+name) |
2651 | - parser = MofifyFileProcessor() |
2652 | - parser.feed(usock.read()) |
2653 | - usock.close() |
2654 | - parser.close() |
2655 | - |
2656 | - print "modifying file: " + path + name |
2657 | - file = open(path+name, 'w') |
2658 | - file.write(parser.output()) |
2659 | - file.close() |
2660 | - |
2661 | - |
2662 | |
2663 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/tree.css' |
2664 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/tree.css 2009-03-15 16:30:10 +0000 |
2665 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/misc/tree.css 1970-01-01 00:00:00 +0000 |
2666 | @@ -1,61 +0,0 @@ |
2667 | -.treeDiv |
2668 | -{ |
2669 | - font-family: verdana; |
2670 | - font-size: 70.5%; |
2671 | - font-weight: normal; |
2672 | - background-color: #f1f1f1; |
2673 | - color: Black; |
2674 | - overflow: auto; |
2675 | - height:90%; |
2676 | - margin: 0px 0px 0px 0px; |
2677 | - padding: 0px 0px 0px 0px; |
2678 | -} |
2679 | - |
2680 | -.treeNode |
2681 | -{ |
2682 | - white-space: nowrap; |
2683 | - text-indent: -14px; |
2684 | - margin: 5px 2px 5px 14px; |
2685 | -} |
2686 | -A.treeUnselected:hover, A.treeSelected:hover |
2687 | -{ |
2688 | - text-decoration: underline; |
2689 | - background-color: #cccccc; |
2690 | - border: solid 1px #999999; |
2691 | - text-decoration: none; |
2692 | -} |
2693 | -A.treeUnselected, A.treeSelected |
2694 | -{ |
2695 | - color: Black; |
2696 | - padding: 1px 3px 1px 3px; |
2697 | - text-decoration: none; |
2698 | -} |
2699 | -A.treeSelected |
2700 | -{ |
2701 | - background-color: #ffffff; |
2702 | - border: solid 1px #999999; |
2703 | -} |
2704 | -A.treeUnselected |
2705 | -{ |
2706 | - border: solid 1px f0f0f0; |
2707 | - background-color: transparent; |
2708 | -} |
2709 | -.treeSubnodes |
2710 | -{ |
2711 | - display: block; |
2712 | -} |
2713 | -.treeSubnodesHidden |
2714 | -{ |
2715 | - display: none; |
2716 | -} |
2717 | -.treeNode IMG.treeNoLinkImage, .treeNode IMG.treeLinkImage |
2718 | -{ |
2719 | - width: 9px; |
2720 | - height: 9px; |
2721 | - margin-left: 5px; |
2722 | - margin-right: 0px; |
2723 | -} |
2724 | -.treeNode IMG.treeLinkImage |
2725 | -{ |
2726 | - cursor: pointer; |
2727 | -} |
2728 | |
2729 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples' |
2730 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter' |
2731 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/DocListExporter.csproj' |
2732 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/DocListExporter.csproj 2009-03-15 16:30:10 +0000 |
2733 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/DocListExporter.csproj 1970-01-01 00:00:00 +0000 |
2734 | @@ -1,104 +0,0 @@ |
2735 | -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
2736 | - <PropertyGroup> |
2737 | - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
2738 | - <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
2739 | - <ProductVersion>8.0.50727</ProductVersion> |
2740 | - <SchemaVersion>2.0</SchemaVersion> |
2741 | - <ProjectGuid>{6C6C0183-78AA-4DC4-BB1A-35A181F11F89}</ProjectGuid> |
2742 | - <OutputType>WinExe</OutputType> |
2743 | - <AppDesignerFolder>Properties</AppDesignerFolder> |
2744 | - <RootNamespace>DocListExport</RootNamespace> |
2745 | - <AssemblyName>DocListExport</AssemblyName> |
2746 | - </PropertyGroup> |
2747 | - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
2748 | - <DebugSymbols>true</DebugSymbols> |
2749 | - <DebugType>full</DebugType> |
2750 | - <Optimize>false</Optimize> |
2751 | - <OutputPath>bin\Debug\</OutputPath> |
2752 | - <DefineConstants>DEBUG;TRACE</DefineConstants> |
2753 | - <ErrorReport>prompt</ErrorReport> |
2754 | - <WarningLevel>4</WarningLevel> |
2755 | - </PropertyGroup> |
2756 | - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
2757 | - <DebugType>pdbonly</DebugType> |
2758 | - <Optimize>true</Optimize> |
2759 | - <OutputPath>bin\Release\</OutputPath> |
2760 | - <DefineConstants>TRACE</DefineConstants> |
2761 | - <ErrorReport>prompt</ErrorReport> |
2762 | - <WarningLevel>4</WarningLevel> |
2763 | - </PropertyGroup> |
2764 | - <ItemGroup> |
2765 | - <Reference Include="Google.GData.AccessControl, Version=1.3.1.27216, Culture=neutral, PublicKeyToken=b4b8eb9a7afc8328, processorArchitecture=MSIL"> |
2766 | - <SpecificVersion>False</SpecificVersion> |
2767 | - <HintPath>..\..\lib\Release\Google.GData.AccessControl.dll</HintPath> |
2768 | - </Reference> |
2769 | - <Reference Include="Google.GData.Client, Version=1.3.1.27216, Culture=neutral, PublicKeyToken=04a59ca9b0273830, processorArchitecture=MSIL"> |
2770 | - <SpecificVersion>False</SpecificVersion> |
2771 | - <HintPath>..\..\lib\Release\Google.GData.Client.dll</HintPath> |
2772 | - </Reference> |
2773 | - <Reference Include="Google.GData.Documents, Version=1.3.1.27218, Culture=neutral, PublicKeyToken=099e9a853da5b089, processorArchitecture=MSIL"> |
2774 | - <SpecificVersion>False</SpecificVersion> |
2775 | - <HintPath>..\..\lib\Release\Google.GData.Documents.dll</HintPath> |
2776 | - </Reference> |
2777 | - <Reference Include="Google.GData.Extensions, Version=1.3.1.27216, Culture=neutral, PublicKeyToken=0b4c5df2ebf20876, processorArchitecture=MSIL"> |
2778 | - <SpecificVersion>False</SpecificVersion> |
2779 | - <HintPath>..\..\lib\Release\Google.GData.Extensions.dll</HintPath> |
2780 | - </Reference> |
2781 | - <Reference Include="System" /> |
2782 | - <Reference Include="System.Data" /> |
2783 | - <Reference Include="System.Drawing" /> |
2784 | - <Reference Include="System.Windows.Forms" /> |
2785 | - <Reference Include="System.Xml" /> |
2786 | - </ItemGroup> |
2787 | - <ItemGroup> |
2788 | - <Compile Include="..\..\version\AssemblyVersion.cs"> |
2789 | - <Link>AssemblyVersion.cs</Link> |
2790 | - </Compile> |
2791 | - <Compile Include="Form1.cs"> |
2792 | - <SubType>Form</SubType> |
2793 | - </Compile> |
2794 | - <Compile Include="Form1.Designer.cs"> |
2795 | - <DependentUpon>Form1.cs</DependentUpon> |
2796 | - </Compile> |
2797 | - <Compile Include="GoogleClientLogin.cs"> |
2798 | - <SubType>Form</SubType> |
2799 | - </Compile> |
2800 | - <Compile Include="Program.cs" /> |
2801 | - <Compile Include="Properties\AssemblyInfo.cs" /> |
2802 | - <EmbeddedResource Include="Form1.resx"> |
2803 | - <SubType>Designer</SubType> |
2804 | - <DependentUpon>Form1.cs</DependentUpon> |
2805 | - </EmbeddedResource> |
2806 | - <EmbeddedResource Include="GoogleClientLogin.resx"> |
2807 | - <DependentUpon>GoogleClientLogin.cs</DependentUpon> |
2808 | - <SubType>Designer</SubType> |
2809 | - </EmbeddedResource> |
2810 | - <EmbeddedResource Include="Properties\Resources.resx"> |
2811 | - <Generator>ResXFileCodeGenerator</Generator> |
2812 | - <LastGenOutput>Resources.Designer.cs</LastGenOutput> |
2813 | - <SubType>Designer</SubType> |
2814 | - </EmbeddedResource> |
2815 | - <Compile Include="Properties\Resources.Designer.cs"> |
2816 | - <AutoGen>True</AutoGen> |
2817 | - <DependentUpon>Resources.resx</DependentUpon> |
2818 | - <DesignTime>True</DesignTime> |
2819 | - </Compile> |
2820 | - <None Include="Properties\Settings.settings"> |
2821 | - <Generator>SettingsSingleFileGenerator</Generator> |
2822 | - <LastGenOutput>Settings.Designer.cs</LastGenOutput> |
2823 | - </None> |
2824 | - <Compile Include="Properties\Settings.Designer.cs"> |
2825 | - <AutoGen>True</AutoGen> |
2826 | - <DependentUpon>Settings.settings</DependentUpon> |
2827 | - <DesignTimeSharedInput>True</DesignTimeSharedInput> |
2828 | - </Compile> |
2829 | - </ItemGroup> |
2830 | - <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |
2831 | - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
2832 | - Other similar extension points exist, see Microsoft.Common.targets. |
2833 | - <Target Name="BeforeBuild"> |
2834 | - </Target> |
2835 | - <Target Name="AfterBuild"> |
2836 | - </Target> |
2837 | - --> |
2838 | -</Project> |
2839 | \ No newline at end of file |
2840 | |
2841 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.Designer.cs' |
2842 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.Designer.cs 2009-03-15 16:30:10 +0000 |
2843 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.Designer.cs 1970-01-01 00:00:00 +0000 |
2844 | @@ -1,104 +0,0 @@ |
2845 | -namespace Google_DocumentsList |
2846 | -{ |
2847 | - partial class Form1 |
2848 | - { |
2849 | - /// <summary> |
2850 | - /// Required designer variable. |
2851 | - /// </summary> |
2852 | - private System.ComponentModel.IContainer components = null; |
2853 | - |
2854 | - /// <summary> |
2855 | - /// Clean up any resources being used. |
2856 | - /// </summary> |
2857 | - /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
2858 | - protected override void Dispose(bool disposing) |
2859 | - { |
2860 | - if (disposing && (components != null)) |
2861 | - { |
2862 | - components.Dispose(); |
2863 | - } |
2864 | - base.Dispose(disposing); |
2865 | - } |
2866 | - |
2867 | - #region Windows Form Designer generated code |
2868 | - |
2869 | - /// <summary> |
2870 | - /// Required method for Designer support - do not modify |
2871 | - /// the contents of this method with the code editor. |
2872 | - /// </summary> |
2873 | - private void InitializeComponent() |
2874 | - { |
2875 | - this.components = new System.ComponentModel.Container(); |
2876 | - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); |
2877 | - this.documentsView = new System.Windows.Forms.TreeView(); |
2878 | - this.imageList = new System.Windows.Forms.ImageList(this.components); |
2879 | - this.propertyGrid1 = new System.Windows.Forms.PropertyGrid(); |
2880 | - this.Export = new System.Windows.Forms.Button(); |
2881 | - this.exportDialog = new System.Windows.Forms.SaveFileDialog(); |
2882 | - this.SuspendLayout(); |
2883 | - // |
2884 | - // documentsView |
2885 | - // |
2886 | - this.documentsView.Dock = System.Windows.Forms.DockStyle.Left; |
2887 | - this.documentsView.ImageIndex = 0; |
2888 | - this.documentsView.ImageList = this.imageList; |
2889 | - this.documentsView.Location = new System.Drawing.Point(0, 0); |
2890 | - this.documentsView.Name = "documentsView"; |
2891 | - this.documentsView.SelectedImageIndex = 0; |
2892 | - this.documentsView.Size = new System.Drawing.Size(392, 447); |
2893 | - this.documentsView.TabIndex = 1; |
2894 | - this.documentsView.AfterCollapse += new System.Windows.Forms.TreeViewEventHandler(this.documentsView_AfterCollapse); |
2895 | - this.documentsView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.documentsView_AfterSelect); |
2896 | - this.documentsView.AfterExpand += new System.Windows.Forms.TreeViewEventHandler(this.documentsView_AfterExpand); |
2897 | - // |
2898 | - // imageList |
2899 | - // |
2900 | - this.imageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList.ImageStream"))); |
2901 | - this.imageList.TransparentColor = System.Drawing.Color.Transparent; |
2902 | - this.imageList.Images.SetKeyName(0, "CLSDFOLD.BMP"); |
2903 | - this.imageList.Images.SetKeyName(1, "OPENFOLD.BMP"); |
2904 | - this.imageList.Images.SetKeyName(2, "DOC.BMP"); |
2905 | - // |
2906 | - // propertyGrid1 |
2907 | - // |
2908 | - this.propertyGrid1.Dock = System.Windows.Forms.DockStyle.Top; |
2909 | - this.propertyGrid1.Location = new System.Drawing.Point(392, 0); |
2910 | - this.propertyGrid1.Name = "propertyGrid1"; |
2911 | - this.propertyGrid1.Size = new System.Drawing.Size(355, 360); |
2912 | - this.propertyGrid1.TabIndex = 2; |
2913 | - // |
2914 | - // Export |
2915 | - // |
2916 | - this.Export.Enabled = false; |
2917 | - this.Export.Location = new System.Drawing.Point(409, 378); |
2918 | - this.Export.Name = "Export"; |
2919 | - this.Export.Size = new System.Drawing.Size(85, 33); |
2920 | - this.Export.TabIndex = 3; |
2921 | - this.Export.Text = "&Export"; |
2922 | - this.Export.UseVisualStyleBackColor = true; |
2923 | - this.Export.Click += new System.EventHandler(this.Export_Click); |
2924 | - // |
2925 | - // Form1 |
2926 | - // |
2927 | - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); |
2928 | - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
2929 | - this.ClientSize = new System.Drawing.Size(747, 447); |
2930 | - this.Controls.Add(this.Export); |
2931 | - this.Controls.Add(this.propertyGrid1); |
2932 | - this.Controls.Add(this.documentsView); |
2933 | - this.Name = "Form1"; |
2934 | - this.Text = "Not logged in yet"; |
2935 | - this.ResumeLayout(false); |
2936 | - |
2937 | - } |
2938 | - |
2939 | - #endregion |
2940 | - |
2941 | - private System.Windows.Forms.TreeView documentsView; |
2942 | - private System.Windows.Forms.ImageList imageList; |
2943 | - private System.Windows.Forms.PropertyGrid propertyGrid1; |
2944 | - private System.Windows.Forms.Button Export; |
2945 | - private System.Windows.Forms.SaveFileDialog exportDialog; |
2946 | - } |
2947 | -} |
2948 | - |
2949 | |
2950 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.cs' |
2951 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.cs 2009-03-15 16:30:10 +0000 |
2952 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.cs 1970-01-01 00:00:00 +0000 |
2953 | @@ -1,312 +0,0 @@ |
2954 | -using System; |
2955 | -using System.Collections.Generic; |
2956 | -using System.ComponentModel; |
2957 | -using System.Data; |
2958 | -using System.Drawing; |
2959 | -using System.Text; |
2960 | -using System.IO; |
2961 | -using System.Windows.Forms; |
2962 | - |
2963 | -#region Google_Documents_List5 specific imports |
2964 | -using Google.GData.Client; |
2965 | -using Google.GData.Extensions; |
2966 | -using Google.GData.Documents; |
2967 | -using Google.GData.Tools; |
2968 | -using Google.Documents; |
2969 | -#endregion |
2970 | - |
2971 | -namespace Google_DocumentsList |
2972 | -{ |
2973 | - public partial class Form1 : Form |
2974 | - { |
2975 | - private List<Document> all = new List<Document>(); |
2976 | - private DocumentsRequest request = null; |
2977 | - |
2978 | - public Form1() |
2979 | - { |
2980 | - InitializeComponent(); |
2981 | - |
2982 | - GoogleClientLogin loginDialog = new GoogleClientLogin(new DocumentsService("GoogleDocumentsSample"), "youremailhere@gmail.com"); |
2983 | - if (loginDialog.ShowDialog() == DialogResult.OK) |
2984 | - { |
2985 | - RequestSettings settings = new RequestSettings("GoogleDocumentsSample", loginDialog.Credentials); |
2986 | - settings.AutoPaging = true; |
2987 | - settings.PageSize = 100; |
2988 | - if (settings != null) |
2989 | - { |
2990 | - this.request = new DocumentsRequest(settings); |
2991 | - this.Text = "Successfully logged in"; |
2992 | - |
2993 | - Feed<Document> feed = this.request.GetEverything(); |
2994 | - // this takes care of paging the results in |
2995 | - foreach (Document entry in feed.Entries) |
2996 | - { |
2997 | - all.Add(entry); |
2998 | - } |
2999 | - |
3000 | - TreeNode noFolder = null; |
3001 | - noFolder = new TreeNode("Items with no folder"); |
3002 | - this.documentsView.Nodes.Add(noFolder); |
3003 | - noFolder.SelectedImageIndex = 0; |
3004 | - noFolder.ImageIndex = 0; |
3005 | - |
3006 | - foreach (Document entry in all) |
3007 | - { |
3008 | - // let's add those with no parents for the toplevel |
3009 | - if (entry.ParentFolders.Count == 0) |
3010 | - { |
3011 | - if (entry.Type != Document.DocumentType.Folder) |
3012 | - { |
3013 | - AddToTreeView(noFolder.Nodes, entry); |
3014 | - } |
3015 | - else |
3016 | - { |
3017 | - TreeNode n = AddToTreeView(this.documentsView.Nodes, entry); |
3018 | - AddAllChildren(n.Nodes, entry); |
3019 | - } |
3020 | - |
3021 | - } |
3022 | - } |
3023 | - } |
3024 | - } |
3025 | - } |
3026 | - |
3027 | - private void AddAllChildren(TreeNodeCollection col, Document entry) |
3028 | - { |
3029 | - foreach (Document d in this.all) |
3030 | - { |
3031 | - if (d.ParentFolders.Contains(entry.Self)) |
3032 | - { |
3033 | - TreeNode n = AddToTreeView(col, d); |
3034 | - AddAllChildren(n.Nodes, d); |
3035 | - } |
3036 | - } |
3037 | - } |
3038 | - |
3039 | - private TreeNode FindEntry(TreeNodeCollection coll, Document entry) |
3040 | - { |
3041 | - foreach (TreeNode n in coll) |
3042 | - { |
3043 | - // title is not specific enough |
3044 | - Document d = n.Tag as Document; |
3045 | - if (d.Id == entry.Id) |
3046 | - return n; |
3047 | - TreeNode x = FindEntry(n.Nodes, entry); |
3048 | - if (x != null) |
3049 | - return x; |
3050 | - } |
3051 | - return null; |
3052 | - } |
3053 | - |
3054 | - private TreeNode AddToTreeView(TreeNodeCollection parent, Document doc) |
3055 | - { |
3056 | - TreeNode node = new TreeNode(doc.Title); |
3057 | - node.Tag = doc; |
3058 | - if (doc.Type != Document.DocumentType.Folder) |
3059 | - { |
3060 | - node.ImageIndex = 2; |
3061 | - node.SelectedImageIndex = 2; |
3062 | - } |
3063 | - else |
3064 | - { |
3065 | - node.ImageIndex = 0; |
3066 | - node.SelectedImageIndex = 0; |
3067 | - } |
3068 | - parent.Add(node); |
3069 | - return node; |
3070 | - } |
3071 | - |
3072 | - private TreeNodeCollection FindParentTreeNode(TreeNodeCollection coll, Document doc) |
3073 | - { |
3074 | - foreach (TreeNode n in coll) |
3075 | - { |
3076 | - Document d = n.Tag as Document; |
3077 | - if (doc.ParentFolders.Contains(d.Self)) |
3078 | - { |
3079 | - // found it. |
3080 | - return n.Nodes; |
3081 | - } |
3082 | - TreeNodeCollection x = FindParentTreeNode(n.Nodes, doc); |
3083 | - if (x != null) |
3084 | - return x; |
3085 | - } |
3086 | - |
3087 | - return null; |
3088 | - } |
3089 | - |
3090 | - private TreeNodeCollection CreateParentTreeNode(Document doc) |
3091 | - { |
3092 | - TreeNode ret = null; |
3093 | - foreach (Document d in this.all) |
3094 | - { |
3095 | - if (doc.ParentFolders.Contains(d.Self)) |
3096 | - { |
3097 | - TreeNodeCollection parent = null; |
3098 | - if (d.ParentFolders.Count != 0) |
3099 | - { |
3100 | - parent = FindParentTreeNode(this.documentsView.Nodes, d); |
3101 | - } |
3102 | - ret = AddToTreeView(parent == null ? this.documentsView.Nodes : parent, d); |
3103 | - return ret.Nodes; |
3104 | - } |
3105 | - } |
3106 | - return this.documentsView.Nodes; |
3107 | - } |
3108 | - |
3109 | - private void documentsView_AfterExpand(object sender, TreeViewEventArgs e) |
3110 | - { |
3111 | - TreeNode node = e.Node; |
3112 | - |
3113 | - if (node.Nodes.Count > 0) |
3114 | - { |
3115 | - node.SelectedImageIndex = 1; |
3116 | - node.ImageIndex = 1; |
3117 | - } |
3118 | - } |
3119 | - |
3120 | - private void documentsView_AfterCollapse(object sender, TreeViewEventArgs e) |
3121 | - { |
3122 | - TreeNode node = e.Node; |
3123 | - |
3124 | - if (node.Nodes.Count > 0) |
3125 | - { |
3126 | - node.SelectedImageIndex = 0; |
3127 | - node.ImageIndex = 0; |
3128 | - } |
3129 | - } |
3130 | - |
3131 | - private void documentsView_AfterSelect(object sender, TreeViewEventArgs e) |
3132 | - { |
3133 | - TreeNode node = e.Node; |
3134 | - Document d = node.Tag as Document; |
3135 | - if (d != null && d.Type != Document.DocumentType.Folder) |
3136 | - { |
3137 | - this.propertyGrid1.SelectedObject = d; |
3138 | - if (d.Type == Document.DocumentType.PDF) |
3139 | - { |
3140 | - this.Export.Enabled = false; |
3141 | - } |
3142 | - else |
3143 | - { |
3144 | - this.Export.Enabled = true; |
3145 | - } |
3146 | - } |
3147 | - else |
3148 | - { |
3149 | - this.propertyGrid1.SelectedObject = null; |
3150 | - this.Export.Enabled = false; |
3151 | - } |
3152 | - } |
3153 | - |
3154 | - private void Export_Click(object sender, EventArgs e) |
3155 | - { |
3156 | - TreeNode node = this.documentsView.SelectedNode; |
3157 | - if (node == null) |
3158 | - return; |
3159 | - |
3160 | - Document d = node.Tag as Document; |
3161 | - // fill the filter based on the document type |
3162 | - switch (d.Type) |
3163 | - { |
3164 | - case Document.DocumentType.Presentation: |
3165 | - this.exportDialog.Filter = "PDF|*.pdf|Flash|*.swf|Powerpoint|*.ppt"; |
3166 | - break; |
3167 | - case Document.DocumentType.Spreadsheet: |
3168 | - this.exportDialog.Filter = "PDF|*.pdf|HTML|*.html|Excel|*.xls|Comma seperated|*.csv|Open Document Spreadsheet|*.ods|Tab seperated|*.tsv"; |
3169 | - break; |
3170 | - case Document.DocumentType.PDF: |
3171 | - return; |
3172 | - default: |
3173 | - this.exportDialog.Filter = "PDF|*.pdf|HTML|*.html|Text|*.txt|Open Document|*.ods|Rich Text|*.rtf|Microsoft Word|*.doc|Portable Networks Graphics|*.png"; |
3174 | - break; |
3175 | - } |
3176 | - |
3177 | - |
3178 | - |
3179 | - if (this.exportDialog.ShowDialog() == DialogResult.OK) |
3180 | - { |
3181 | - |
3182 | - Document.DownloadType type = Document.DownloadType.pdf; |
3183 | - |
3184 | - switch (d.Type) |
3185 | - { |
3186 | - case Document.DocumentType.Presentation: |
3187 | - switch (this.exportDialog.FilterIndex) |
3188 | - { |
3189 | - case 2: |
3190 | - type = Document.DownloadType.swf; |
3191 | - break; |
3192 | - case 3: |
3193 | - type = Document.DownloadType.ppt; |
3194 | - break; |
3195 | - } |
3196 | - break; |
3197 | - case Document.DocumentType.Spreadsheet: |
3198 | - switch (this.exportDialog.FilterIndex) |
3199 | - { |
3200 | - case 2: |
3201 | - type = Document.DownloadType.html; |
3202 | - break; |
3203 | - case 3: |
3204 | - type = Document.DownloadType.xls; |
3205 | - break; |
3206 | - case 4: |
3207 | - type = Document.DownloadType.csv; |
3208 | - break; |
3209 | - case 5: |
3210 | - type = Document.DownloadType.ods; |
3211 | - break; |
3212 | - case 6: |
3213 | - type = Document.DownloadType.tsv; |
3214 | - break; |
3215 | - } |
3216 | - break; |
3217 | - default: |
3218 | - switch (this.exportDialog.FilterIndex) |
3219 | - { |
3220 | - case 2: |
3221 | - type = Document.DownloadType.html; |
3222 | - break; |
3223 | - case 3: |
3224 | - type = Document.DownloadType.txt; |
3225 | - break; |
3226 | - case 4: |
3227 | - type = Document.DownloadType.ods; |
3228 | - break; |
3229 | - case 5: |
3230 | - type = Document.DownloadType.rtf; |
3231 | - break; |
3232 | - case 6: |
3233 | - type = Document.DownloadType.doc; |
3234 | - break; |
3235 | - case 7: |
3236 | - type = Document.DownloadType.png; |
3237 | - break; |
3238 | - } |
3239 | - break; |
3240 | - } |
3241 | - |
3242 | - Stream stream = this.request.Download(d, type); |
3243 | - |
3244 | - Stream file = this.exportDialog.OpenFile(); |
3245 | - |
3246 | - if (file != null) |
3247 | - { |
3248 | - int nBytes = 2048; |
3249 | - int count = 0; |
3250 | - Byte[] arr = new Byte[nBytes]; |
3251 | - |
3252 | - do |
3253 | - { |
3254 | - count = stream.Read(arr, 0, nBytes); |
3255 | - file.Write(arr, 0, count); |
3256 | - |
3257 | - } while (count > 0); |
3258 | - file.Flush(); |
3259 | - file.Close(); |
3260 | - } |
3261 | - stream.Close(); |
3262 | - } |
3263 | - } |
3264 | - } |
3265 | -} |
3266 | \ No newline at end of file |
3267 | |
3268 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.resx' |
3269 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.resx 2009-03-15 16:30:10 +0000 |
3270 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Form1.resx 1970-01-01 00:00:00 +0000 |
3271 | @@ -1,175 +0,0 @@ |
3272 | -<?xml version="1.0" encoding="utf-8"?> |
3273 | -<root> |
3274 | - <!-- |
3275 | - Microsoft ResX Schema |
3276 | - |
3277 | - Version 2.0 |
3278 | - |
3279 | - The primary goals of this format is to allow a simple XML format |
3280 | - that is mostly human readable. The generation and parsing of the |
3281 | - various data types are done through the TypeConverter classes |
3282 | - associated with the data types. |
3283 | - |
3284 | - Example: |
3285 | - |
3286 | - ... ado.net/XML headers & schema ... |
3287 | - <resheader name="resmimetype">text/microsoft-resx</resheader> |
3288 | - <resheader name="version">2.0</resheader> |
3289 | - <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
3290 | - <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
3291 | - <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
3292 | - <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
3293 | - <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
3294 | - <value>[base64 mime encoded serialized .NET Framework object]</value> |
3295 | - </data> |
3296 | - <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
3297 | - <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
3298 | - <comment>This is a comment</comment> |
3299 | - </data> |
3300 | - |
3301 | - There are any number of "resheader" rows that contain simple |
3302 | - name/value pairs. |
3303 | - |
3304 | - Each data row contains a name, and value. The row also contains a |
3305 | - type or mimetype. Type corresponds to a .NET class that support |
3306 | - text/value conversion through the TypeConverter architecture. |
3307 | - Classes that don't support this are serialized and stored with the |
3308 | - mimetype set. |
3309 | - |
3310 | - The mimetype is used for serialized objects, and tells the |
3311 | - ResXResourceReader how to depersist the object. This is currently not |
3312 | - extensible. For a given mimetype the value must be set accordingly: |
3313 | - |
3314 | - Note - application/x-microsoft.net.object.binary.base64 is the format |
3315 | - that the ResXResourceWriter will generate, however the reader can |
3316 | - read any of the formats listed below. |
3317 | - |
3318 | - mimetype: application/x-microsoft.net.object.binary.base64 |
3319 | - value : The object must be serialized with |
3320 | - : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
3321 | - : and then encoded with base64 encoding. |
3322 | - |
3323 | - mimetype: application/x-microsoft.net.object.soap.base64 |
3324 | - value : The object must be serialized with |
3325 | - : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
3326 | - : and then encoded with base64 encoding. |
3327 | - |
3328 | - mimetype: application/x-microsoft.net.object.bytearray.base64 |
3329 | - value : The object must be serialized into a byte array |
3330 | - : using a System.ComponentModel.TypeConverter |
3331 | - : and then encoded with base64 encoding. |
3332 | - --> |
3333 | - <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
3334 | - <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
3335 | - <xsd:element name="root" msdata:IsDataSet="true"> |
3336 | - <xsd:complexType> |
3337 | - <xsd:choice maxOccurs="unbounded"> |
3338 | - <xsd:element name="metadata"> |
3339 | - <xsd:complexType> |
3340 | - <xsd:sequence> |
3341 | - <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
3342 | - </xsd:sequence> |
3343 | - <xsd:attribute name="name" use="required" type="xsd:string" /> |
3344 | - <xsd:attribute name="type" type="xsd:string" /> |
3345 | - <xsd:attribute name="mimetype" type="xsd:string" /> |
3346 | - <xsd:attribute ref="xml:space" /> |
3347 | - </xsd:complexType> |
3348 | - </xsd:element> |
3349 | - <xsd:element name="assembly"> |
3350 | - <xsd:complexType> |
3351 | - <xsd:attribute name="alias" type="xsd:string" /> |
3352 | - <xsd:attribute name="name" type="xsd:string" /> |
3353 | - </xsd:complexType> |
3354 | - </xsd:element> |
3355 | - <xsd:element name="data"> |
3356 | - <xsd:complexType> |
3357 | - <xsd:sequence> |
3358 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
3359 | - <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
3360 | - </xsd:sequence> |
3361 | - <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
3362 | - <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
3363 | - <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
3364 | - <xsd:attribute ref="xml:space" /> |
3365 | - </xsd:complexType> |
3366 | - </xsd:element> |
3367 | - <xsd:element name="resheader"> |
3368 | - <xsd:complexType> |
3369 | - <xsd:sequence> |
3370 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
3371 | - </xsd:sequence> |
3372 | - <xsd:attribute name="name" type="xsd:string" use="required" /> |
3373 | - </xsd:complexType> |
3374 | - </xsd:element> |
3375 | - </xsd:choice> |
3376 | - </xsd:complexType> |
3377 | - </xsd:element> |
3378 | - </xsd:schema> |
3379 | - <resheader name="resmimetype"> |
3380 | - <value>text/microsoft-resx</value> |
3381 | - </resheader> |
3382 | - <resheader name="version"> |
3383 | - <value>2.0</value> |
3384 | - </resheader> |
3385 | - <resheader name="reader"> |
3386 | - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
3387 | - </resheader> |
3388 | - <resheader name="writer"> |
3389 | - <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
3390 | - </resheader> |
3391 | - <metadata name="imageList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
3392 | - <value>17, 17</value> |
3393 | - </metadata> |
3394 | - <data name="imageList.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> |
3395 | - <value> |
3396 | - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w |
3397 | - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 |
3398 | - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC2 |
3399 | - CQAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo |
3400 | - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA |
3401 | - AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 |
3402 | - AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA |
3403 | - AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm |
3404 | - AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM |
3405 | - AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA |
3406 | - ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz |
3407 | - AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ |
3408 | - AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM |
3409 | - AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA |
3410 | - AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA |
3411 | - AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ |
3412 | - AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ |
3413 | - AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA |
3414 | - AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm |
3415 | - ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ |
3416 | - Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz |
3417 | - AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA |
3418 | - AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM |
3419 | - AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM |
3420 | - ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM |
3421 | - Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA |
3422 | - AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM |
3423 | - AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ |
3424 | - AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz |
3425 | - AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm |
3426 | - AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw |
3427 | - AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAIv8NAAH/EAAi/wHs |
3428 | - CwcBAAH/EAAB/w4ABP8NAAL/AewK/wEHAQAB/xAADuwBAAP/DOwCAAL/AewK/wEHAQAB/xAAAewB/wH7 |
3429 | - AQcB+wEHAfsBBwH7AQcB+wEHAfsB7AEAA/8B7AH/AfsBBwH7AQcB+wEHAfsBBwH7AewCAAL/AewK/wEH |
3430 | - AQAB/xAAAewB/wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB7AEAAv8B7AH/AfsBBwH7AQcB+wEHAfsBBwH7 |
3431 | - AQcBAAHsAQAC/wHsCv8BBwEAAf8QAAHsAf8B+wEHAfsBBwH7AQcB+wEHAfsBBwH7AewBAAL/AewB/wEH |
3432 | - AfsBBwH7AQcB+wEHAfsBBwHsAQAB7AEAAv8B7Ar/AQcBAAH/EAAB7AH/AQcB+wEHAfsBBwH7AQcB+wEH |
3433 | - AfsBBwHsAQAB/wHsAf8BBwH7AQcB+wEHAfsBBwH7AQcB+wEAAuwBAAL/AewK/wEHAQAB/xAAAewB/wH7 |
3434 | - AQcB+wEHAfsBBwH7AQcB+wEHAfsB7AEAAf8B7Ar/AewBAAEHAewBAAL/AewK/wEHAQAB/xAAAewB/wEH |
3435 | - AfsBBwH7AQcB+wEHAfsBBwH7AQcB7AEAAf8N7AH7AewBAAL/AewK/wEHAQAB/xAAAewB/wH7AQcB+wEH |
3436 | - AfsBBwH7AQcB+wEHAfsB7AEAAv8B7AH/AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwHsAQAC/wHsCv8BBwEA |
3437 | - Af8QAAHsDP8B7AEAAv8B7AH/AfsBBwH7AQcB+wEHBf8B7AEAAv8B7Ar/AQcBAAH/EAAB7AEHAfsBBwH7 |
3438 | - AQcB+wEHBuwD/wHsAf8BBwH7AQcB+wEHAf8G7AP/AewI/wQAAf8QAAH/AewBBwH7AQcB+wEHAewK/wHs |
3439 | - Bf8B7An/AewI/wEHAf8B7AL/EAAC/wXsDP8F7Ar/AewI/wEHAewD/xAAIv8K7AT/EAABQgFNAT4HAAE+ |
3440 | - AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/4EACw== |
3441 | -</value> |
3442 | - </data> |
3443 | - <metadata name="exportDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
3444 | - <value>129, 17</value> |
3445 | - </metadata> |
3446 | -</root> |
3447 | \ No newline at end of file |
3448 | |
3449 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/GoogleClientLogin.cs' |
3450 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/GoogleClientLogin.cs 2009-03-15 16:30:10 +0000 |
3451 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/GoogleClientLogin.cs 1970-01-01 00:00:00 +0000 |
3452 | @@ -1,218 +0,0 @@ |
3453 | -using System; |
3454 | -using System.Drawing; |
3455 | -using System.Collections; |
3456 | -using System.ComponentModel; |
3457 | -using System.Windows.Forms; |
3458 | -using Google.GData.Client; |
3459 | - |
3460 | -namespace Google.GData.Tools |
3461 | -{ |
3462 | - /// <summary> |
3463 | - /// This is a sample implementation for a login dialog. It returns you the authToken gained |
3464 | - /// from the Google Client Login Service |
3465 | - /// </summary> |
3466 | - public class GoogleClientLogin : System.Windows.Forms.Form |
3467 | - { |
3468 | - private GDataCredentials credentials; |
3469 | - |
3470 | - private System.Windows.Forms.TextBox Password; |
3471 | - private System.Windows.Forms.CheckBox RememberToken; |
3472 | - private System.Windows.Forms.Button Login; |
3473 | - private System.Windows.Forms.Button Cancel; |
3474 | - private System.Windows.Forms.Label label1; |
3475 | - private System.Windows.Forms.Label label2; |
3476 | - private System.Windows.Forms.TextBox Username; |
3477 | - private Service service; |
3478 | - /// <summary> |
3479 | - /// Required designer variable. |
3480 | - /// </summary> |
3481 | - private System.ComponentModel.Container components = null; |
3482 | - |
3483 | - /// <summary> |
3484 | - /// allows you to construct the dialog with a given service |
3485 | - /// </summary> |
3486 | - /// <param name="serviceToUse">the service object to use</param> |
3487 | - public GoogleClientLogin() |
3488 | - { |
3489 | - // |
3490 | - // Required for Windows Form Designer support |
3491 | - // |
3492 | - InitializeComponent(); |
3493 | - } |
3494 | - |
3495 | - /// <summary> |
3496 | - /// allows you to construct the dialog with a given service |
3497 | - /// and prefill the username to show |
3498 | - /// </summary> |
3499 | - /// <param name="serviceToUse">the service object to use</param> |
3500 | - /// <param name="username">the username</param> |
3501 | - public GoogleClientLogin(Service serviceToUse, string username) |
3502 | - { |
3503 | - // |
3504 | - // Required for Windows Form Designer support |
3505 | - // |
3506 | - InitializeComponent(); |
3507 | - |
3508 | - this.service = serviceToUse; |
3509 | - this.Username.Text = username; |
3510 | - } |
3511 | - |
3512 | - |
3513 | - /// <summary> |
3514 | - /// Clean up any resources being used. |
3515 | - /// </summary> |
3516 | - protected override void Dispose(bool disposing) |
3517 | - { |
3518 | - if (disposing) |
3519 | - { |
3520 | - if (components != null) |
3521 | - { |
3522 | - components.Dispose(); |
3523 | - } |
3524 | - } |
3525 | - base.Dispose(disposing); |
3526 | - } |
3527 | - |
3528 | - #region Windows Form Designer generated code |
3529 | - /// <summary> |
3530 | - /// Required method for Designer support - do not modify |
3531 | - /// the contents of this method with the code editor. |
3532 | - /// </summary> |
3533 | - private void InitializeComponent() |
3534 | - { |
3535 | - this.Login = new System.Windows.Forms.Button(); |
3536 | - this.Cancel = new System.Windows.Forms.Button(); |
3537 | - this.Username = new System.Windows.Forms.TextBox(); |
3538 | - this.Password = new System.Windows.Forms.TextBox(); |
3539 | - this.RememberToken = new System.Windows.Forms.CheckBox(); |
3540 | - this.label1 = new System.Windows.Forms.Label(); |
3541 | - this.label2 = new System.Windows.Forms.Label(); |
3542 | - this.SuspendLayout(); |
3543 | - // |
3544 | - // Login |
3545 | - // |
3546 | - this.Login.Location = new System.Drawing.Point(240, 104); |
3547 | - this.Login.Name = "Login"; |
3548 | - this.Login.Size = new System.Drawing.Size(80, 32); |
3549 | - this.Login.TabIndex = 4; |
3550 | - this.Login.Text = "&Login"; |
3551 | - this.Login.Click += new System.EventHandler(this.Login_Click); |
3552 | - // |
3553 | - // Cancel |
3554 | - // |
3555 | - this.Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; |
3556 | - this.Cancel.Location = new System.Drawing.Point(144, 104); |
3557 | - this.Cancel.Name = "Cancel"; |
3558 | - this.Cancel.Size = new System.Drawing.Size(80, 32); |
3559 | - this.Cancel.TabIndex = 3; |
3560 | - this.Cancel.Text = "&Cancel"; |
3561 | - this.Cancel.Click += new System.EventHandler(this.Cancel_Click); |
3562 | - // |
3563 | - // Username |
3564 | - // |
3565 | - this.Username.Location = new System.Drawing.Point(112, 16); |
3566 | - this.Username.Name = "Username"; |
3567 | - this.Username.Size = new System.Drawing.Size(208, 22); |
3568 | - this.Username.TabIndex = 1; |
3569 | - // |
3570 | - // Password |
3571 | - // |
3572 | - this.Password.Location = new System.Drawing.Point(112, 48); |
3573 | - this.Password.Name = "Password"; |
3574 | - this.Password.PasswordChar = '*'; |
3575 | - this.Password.Size = new System.Drawing.Size(208, 22); |
3576 | - this.Password.TabIndex = 2; |
3577 | - // |
3578 | - // RememberToken |
3579 | - // |
3580 | - this.RememberToken.Location = new System.Drawing.Point(16, 80); |
3581 | - this.RememberToken.Name = "RememberToken"; |
3582 | - this.RememberToken.Size = new System.Drawing.Size(160, 24); |
3583 | - this.RememberToken.TabIndex = 4; |
3584 | - this.RememberToken.Text = "Remember the Token"; |
3585 | - this.RememberToken.Visible = false; |
3586 | - // |
3587 | - // label1 |
3588 | - // |
3589 | - this.label1.Location = new System.Drawing.Point(16, 16); |
3590 | - this.label1.Name = "label1"; |
3591 | - this.label1.Size = new System.Drawing.Size(88, 32); |
3592 | - this.label1.TabIndex = 5; |
3593 | - this.label1.Text = "Username:"; |
3594 | - // |
3595 | - // label2 |
3596 | - // |
3597 | - this.label2.Location = new System.Drawing.Point(16, 48); |
3598 | - this.label2.Name = "label2"; |
3599 | - this.label2.Size = new System.Drawing.Size(88, 32); |
3600 | - this.label2.TabIndex = 6; |
3601 | - this.label2.Text = "Password: "; |
3602 | - // |
3603 | - // GoogleClientLogin |
3604 | - // |
3605 | - this.AcceptButton = this.Login; |
3606 | - this.AutoScaleBaseSize = new System.Drawing.Size(6, 15); |
3607 | - this.CancelButton = this.Cancel; |
3608 | - this.ClientSize = new System.Drawing.Size(344, 152); |
3609 | - this.Controls.Add(this.label2); |
3610 | - this.Controls.Add(this.label1); |
3611 | - this.Controls.Add(this.RememberToken); |
3612 | - this.Controls.Add(this.Password); |
3613 | - this.Controls.Add(this.Username); |
3614 | - this.Controls.Add(this.Cancel); |
3615 | - this.Controls.Add(this.Login); |
3616 | - this.Name = "GoogleClientLogin"; |
3617 | - this.Text = "GoogleClientLogin"; |
3618 | - this.ResumeLayout(false); |
3619 | - this.PerformLayout(); |
3620 | - |
3621 | - } |
3622 | - #endregion |
3623 | - |
3624 | - |
3625 | - /// <summary> |
3626 | - /// returns the authentication token |
3627 | - /// </summary> |
3628 | - public GDataCredentials Credentials |
3629 | - { |
3630 | - get |
3631 | - { |
3632 | - return this.credentials; |
3633 | - } |
3634 | - } |
3635 | - |
3636 | - |
3637 | - |
3638 | - /// <summary> |
3639 | - /// returns the user name |
3640 | - /// </summary> |
3641 | - public string User |
3642 | - { |
3643 | - get |
3644 | - { |
3645 | - return this.Username.Text; |
3646 | - } |
3647 | - } |
3648 | - |
3649 | - private void Cancel_Click(object sender, System.EventArgs e) |
3650 | - { |
3651 | - this.credentials = null; |
3652 | - this.Close(); |
3653 | - } |
3654 | - |
3655 | - private void Login_Click(object sender, System.EventArgs e) |
3656 | - { |
3657 | - try |
3658 | - { |
3659 | - this.credentials = new GDataCredentials(this.Username.Text, this.Password.Text); |
3660 | - this.DialogResult = DialogResult.OK; |
3661 | - this.Close(); |
3662 | - } |
3663 | - catch (AuthenticationException a) |
3664 | - { |
3665 | - MessageBox.Show(a.Message); |
3666 | - } |
3667 | - |
3668 | - } |
3669 | - } |
3670 | -} |
3671 | |
3672 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/GoogleClientLogin.resx' |
3673 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/GoogleClientLogin.resx 2009-03-15 16:30:10 +0000 |
3674 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/GoogleClientLogin.resx 1970-01-01 00:00:00 +0000 |
3675 | @@ -1,120 +0,0 @@ |
3676 | -<?xml version="1.0" encoding="utf-8"?> |
3677 | -<root> |
3678 | - <!-- |
3679 | - Microsoft ResX Schema |
3680 | - |
3681 | - Version 2.0 |
3682 | - |
3683 | - The primary goals of this format is to allow a simple XML format |
3684 | - that is mostly human readable. The generation and parsing of the |
3685 | - various data types are done through the TypeConverter classes |
3686 | - associated with the data types. |
3687 | - |
3688 | - Example: |
3689 | - |
3690 | - ... ado.net/XML headers & schema ... |
3691 | - <resheader name="resmimetype">text/microsoft-resx</resheader> |
3692 | - <resheader name="version">2.0</resheader> |
3693 | - <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
3694 | - <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
3695 | - <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
3696 | - <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
3697 | - <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
3698 | - <value>[base64 mime encoded serialized .NET Framework object]</value> |
3699 | - </data> |
3700 | - <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
3701 | - <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
3702 | - <comment>This is a comment</comment> |
3703 | - </data> |
3704 | - |
3705 | - There are any number of "resheader" rows that contain simple |
3706 | - name/value pairs. |
3707 | - |
3708 | - Each data row contains a name, and value. The row also contains a |
3709 | - type or mimetype. Type corresponds to a .NET class that support |
3710 | - text/value conversion through the TypeConverter architecture. |
3711 | - Classes that don't support this are serialized and stored with the |
3712 | - mimetype set. |
3713 | - |
3714 | - The mimetype is used for serialized objects, and tells the |
3715 | - ResXResourceReader how to depersist the object. This is currently not |
3716 | - extensible. For a given mimetype the value must be set accordingly: |
3717 | - |
3718 | - Note - application/x-microsoft.net.object.binary.base64 is the format |
3719 | - that the ResXResourceWriter will generate, however the reader can |
3720 | - read any of the formats listed below. |
3721 | - |
3722 | - mimetype: application/x-microsoft.net.object.binary.base64 |
3723 | - value : The object must be serialized with |
3724 | - : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
3725 | - : and then encoded with base64 encoding. |
3726 | - |
3727 | - mimetype: application/x-microsoft.net.object.soap.base64 |
3728 | - value : The object must be serialized with |
3729 | - : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
3730 | - : and then encoded with base64 encoding. |
3731 | - |
3732 | - mimetype: application/x-microsoft.net.object.bytearray.base64 |
3733 | - value : The object must be serialized into a byte array |
3734 | - : using a System.ComponentModel.TypeConverter |
3735 | - : and then encoded with base64 encoding. |
3736 | - --> |
3737 | - <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
3738 | - <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
3739 | - <xsd:element name="root" msdata:IsDataSet="true"> |
3740 | - <xsd:complexType> |
3741 | - <xsd:choice maxOccurs="unbounded"> |
3742 | - <xsd:element name="metadata"> |
3743 | - <xsd:complexType> |
3744 | - <xsd:sequence> |
3745 | - <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
3746 | - </xsd:sequence> |
3747 | - <xsd:attribute name="name" use="required" type="xsd:string" /> |
3748 | - <xsd:attribute name="type" type="xsd:string" /> |
3749 | - <xsd:attribute name="mimetype" type="xsd:string" /> |
3750 | - <xsd:attribute ref="xml:space" /> |
3751 | - </xsd:complexType> |
3752 | - </xsd:element> |
3753 | - <xsd:element name="assembly"> |
3754 | - <xsd:complexType> |
3755 | - <xsd:attribute name="alias" type="xsd:string" /> |
3756 | - <xsd:attribute name="name" type="xsd:string" /> |
3757 | - </xsd:complexType> |
3758 | - </xsd:element> |
3759 | - <xsd:element name="data"> |
3760 | - <xsd:complexType> |
3761 | - <xsd:sequence> |
3762 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
3763 | - <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
3764 | - </xsd:sequence> |
3765 | - <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
3766 | - <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
3767 | - <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
3768 | - <xsd:attribute ref="xml:space" /> |
3769 | - </xsd:complexType> |
3770 | - </xsd:element> |
3771 | - <xsd:element name="resheader"> |
3772 | - <xsd:complexType> |
3773 | - <xsd:sequence> |
3774 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
3775 | - </xsd:sequence> |
3776 | - <xsd:attribute name="name" type="xsd:string" use="required" /> |
3777 | - </xsd:complexType> |
3778 | - </xsd:element> |
3779 | - </xsd:choice> |
3780 | - </xsd:complexType> |
3781 | - </xsd:element> |
3782 | - </xsd:schema> |
3783 | - <resheader name="resmimetype"> |
3784 | - <value>text/microsoft-resx</value> |
3785 | - </resheader> |
3786 | - <resheader name="version"> |
3787 | - <value>2.0</value> |
3788 | - </resheader> |
3789 | - <resheader name="reader"> |
3790 | - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
3791 | - </resheader> |
3792 | - <resheader name="writer"> |
3793 | - <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
3794 | - </resheader> |
3795 | -</root> |
3796 | \ No newline at end of file |
3797 | |
3798 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Program.cs' |
3799 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Program.cs 2009-03-15 16:30:10 +0000 |
3800 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Program.cs 1970-01-01 00:00:00 +0000 |
3801 | @@ -1,20 +0,0 @@ |
3802 | -using System; |
3803 | -using System.Collections.Generic; |
3804 | -using System.Windows.Forms; |
3805 | - |
3806 | -namespace Google_DocumentsList |
3807 | -{ |
3808 | - static class Program |
3809 | - { |
3810 | - /// <summary> |
3811 | - /// The main entry point for the application. |
3812 | - /// </summary> |
3813 | - [STAThread] |
3814 | - static void Main() |
3815 | - { |
3816 | - Application.EnableVisualStyles(); |
3817 | - Application.SetCompatibleTextRenderingDefault(false); |
3818 | - Application.Run(new Form1()); |
3819 | - } |
3820 | - } |
3821 | -} |
3822 | \ No newline at end of file |
3823 | |
3824 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties' |
3825 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/AssemblyInfo.cs' |
3826 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/AssemblyInfo.cs 2009-03-15 16:30:10 +0000 |
3827 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/AssemblyInfo.cs 1970-01-01 00:00:00 +0000 |
3828 | @@ -1,15 +0,0 @@ |
3829 | -using System.Reflection; |
3830 | -using System.Runtime.CompilerServices; |
3831 | -using System.Runtime.InteropServices; |
3832 | - |
3833 | -// General Information about an assembly is controlled through the following |
3834 | -// set of attributes. Change these attribute values to modify the information |
3835 | -// associated with an assembly. |
3836 | -[assembly: AssemblyTitle("Google DocumentList Exporter Sample Application")] |
3837 | -[assembly: AssemblyConfiguration("")] |
3838 | - |
3839 | - |
3840 | -// The following GUID is for the ID of the typelib if this project is exposed to COM |
3841 | -[assembly: Guid("3050e819-cefa-40e9-a18c-8dee09e9b9a5")] |
3842 | - |
3843 | - |
3844 | |
3845 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Resources.Designer.cs' |
3846 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Resources.Designer.cs 2009-03-15 16:30:10 +0000 |
3847 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Resources.Designer.cs 1970-01-01 00:00:00 +0000 |
3848 | @@ -1,63 +0,0 @@ |
3849 | -//------------------------------------------------------------------------------ |
3850 | -// <auto-generated> |
3851 | -// This code was generated by a tool. |
3852 | -// Runtime Version:2.0.50727.1433 |
3853 | -// |
3854 | -// Changes to this file may cause incorrect behavior and will be lost if |
3855 | -// the code is regenerated. |
3856 | -// </auto-generated> |
3857 | -//------------------------------------------------------------------------------ |
3858 | - |
3859 | -namespace DocListExport.Properties { |
3860 | - using System; |
3861 | - |
3862 | - |
3863 | - /// <summary> |
3864 | - /// A strongly-typed resource class, for looking up localized strings, etc. |
3865 | - /// </summary> |
3866 | - // This class was auto-generated by the StronglyTypedResourceBuilder |
3867 | - // class via a tool like ResGen or Visual Studio. |
3868 | - // To add or remove a member, edit your .ResX file then rerun ResGen |
3869 | - // with the /str option, or rebuild your VS project. |
3870 | - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] |
3871 | - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
3872 | - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |
3873 | - internal class Resources { |
3874 | - |
3875 | - private static global::System.Resources.ResourceManager resourceMan; |
3876 | - |
3877 | - private static global::System.Globalization.CultureInfo resourceCulture; |
3878 | - |
3879 | - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] |
3880 | - internal Resources() { |
3881 | - } |
3882 | - |
3883 | - /// <summary> |
3884 | - /// Returns the cached ResourceManager instance used by this class. |
3885 | - /// </summary> |
3886 | - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |
3887 | - internal static global::System.Resources.ResourceManager ResourceManager { |
3888 | - get { |
3889 | - if (object.ReferenceEquals(resourceMan, null)) { |
3890 | - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DocListExport.Properties.Resources", typeof(Resources).Assembly); |
3891 | - resourceMan = temp; |
3892 | - } |
3893 | - return resourceMan; |
3894 | - } |
3895 | - } |
3896 | - |
3897 | - /// <summary> |
3898 | - /// Overrides the current thread's CurrentUICulture property for all |
3899 | - /// resource lookups using this strongly typed resource class. |
3900 | - /// </summary> |
3901 | - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |
3902 | - internal static global::System.Globalization.CultureInfo Culture { |
3903 | - get { |
3904 | - return resourceCulture; |
3905 | - } |
3906 | - set { |
3907 | - resourceCulture = value; |
3908 | - } |
3909 | - } |
3910 | - } |
3911 | -} |
3912 | |
3913 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Resources.resx' |
3914 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Resources.resx 2009-03-15 16:30:10 +0000 |
3915 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Resources.resx 1970-01-01 00:00:00 +0000 |
3916 | @@ -1,117 +0,0 @@ |
3917 | -<?xml version="1.0" encoding="utf-8"?> |
3918 | -<root> |
3919 | - <!-- |
3920 | - Microsoft ResX Schema |
3921 | - |
3922 | - Version 2.0 |
3923 | - |
3924 | - The primary goals of this format is to allow a simple XML format |
3925 | - that is mostly human readable. The generation and parsing of the |
3926 | - various data types are done through the TypeConverter classes |
3927 | - associated with the data types. |
3928 | - |
3929 | - Example: |
3930 | - |
3931 | - ... ado.net/XML headers & schema ... |
3932 | - <resheader name="resmimetype">text/microsoft-resx</resheader> |
3933 | - <resheader name="version">2.0</resheader> |
3934 | - <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
3935 | - <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
3936 | - <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
3937 | - <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
3938 | - <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
3939 | - <value>[base64 mime encoded serialized .NET Framework object]</value> |
3940 | - </data> |
3941 | - <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
3942 | - <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
3943 | - <comment>This is a comment</comment> |
3944 | - </data> |
3945 | - |
3946 | - There are any number of "resheader" rows that contain simple |
3947 | - name/value pairs. |
3948 | - |
3949 | - Each data row contains a name, and value. The row also contains a |
3950 | - type or mimetype. Type corresponds to a .NET class that support |
3951 | - text/value conversion through the TypeConverter architecture. |
3952 | - Classes that don't support this are serialized and stored with the |
3953 | - mimetype set. |
3954 | - |
3955 | - The mimetype is used for serialized objects, and tells the |
3956 | - ResXResourceReader how to depersist the object. This is currently not |
3957 | - extensible. For a given mimetype the value must be set accordingly: |
3958 | - |
3959 | - Note - application/x-microsoft.net.object.binary.base64 is the format |
3960 | - that the ResXResourceWriter will generate, however the reader can |
3961 | - read any of the formats listed below. |
3962 | - |
3963 | - mimetype: application/x-microsoft.net.object.binary.base64 |
3964 | - value : The object must be serialized with |
3965 | - : System.Serialization.Formatters.Binary.BinaryFormatter |
3966 | - : and then encoded with base64 encoding. |
3967 | - |
3968 | - mimetype: application/x-microsoft.net.object.soap.base64 |
3969 | - value : The object must be serialized with |
3970 | - : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
3971 | - : and then encoded with base64 encoding. |
3972 | - |
3973 | - mimetype: application/x-microsoft.net.object.bytearray.base64 |
3974 | - value : The object must be serialized into a byte array |
3975 | - : using a System.ComponentModel.TypeConverter |
3976 | - : and then encoded with base64 encoding. |
3977 | - --> |
3978 | - <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
3979 | - <xsd:element name="root" msdata:IsDataSet="true"> |
3980 | - <xsd:complexType> |
3981 | - <xsd:choice maxOccurs="unbounded"> |
3982 | - <xsd:element name="metadata"> |
3983 | - <xsd:complexType> |
3984 | - <xsd:sequence> |
3985 | - <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
3986 | - </xsd:sequence> |
3987 | - <xsd:attribute name="name" type="xsd:string" /> |
3988 | - <xsd:attribute name="type" type="xsd:string" /> |
3989 | - <xsd:attribute name="mimetype" type="xsd:string" /> |
3990 | - </xsd:complexType> |
3991 | - </xsd:element> |
3992 | - <xsd:element name="assembly"> |
3993 | - <xsd:complexType> |
3994 | - <xsd:attribute name="alias" type="xsd:string" /> |
3995 | - <xsd:attribute name="name" type="xsd:string" /> |
3996 | - </xsd:complexType> |
3997 | - </xsd:element> |
3998 | - <xsd:element name="data"> |
3999 | - <xsd:complexType> |
4000 | - <xsd:sequence> |
4001 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
4002 | - <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
4003 | - </xsd:sequence> |
4004 | - <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> |
4005 | - <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
4006 | - <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
4007 | - </xsd:complexType> |
4008 | - </xsd:element> |
4009 | - <xsd:element name="resheader"> |
4010 | - <xsd:complexType> |
4011 | - <xsd:sequence> |
4012 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
4013 | - </xsd:sequence> |
4014 | - <xsd:attribute name="name" type="xsd:string" use="required" /> |
4015 | - </xsd:complexType> |
4016 | - </xsd:element> |
4017 | - </xsd:choice> |
4018 | - </xsd:complexType> |
4019 | - </xsd:element> |
4020 | - </xsd:schema> |
4021 | - <resheader name="resmimetype"> |
4022 | - <value>text/microsoft-resx</value> |
4023 | - </resheader> |
4024 | - <resheader name="version"> |
4025 | - <value>2.0</value> |
4026 | - </resheader> |
4027 | - <resheader name="reader"> |
4028 | - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
4029 | - </resheader> |
4030 | - <resheader name="writer"> |
4031 | - <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
4032 | - </resheader> |
4033 | -</root> |
4034 | \ No newline at end of file |
4035 | |
4036 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Settings.Designer.cs' |
4037 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Settings.Designer.cs 2009-03-15 16:30:10 +0000 |
4038 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Settings.Designer.cs 1970-01-01 00:00:00 +0000 |
4039 | @@ -1,26 +0,0 @@ |
4040 | -//------------------------------------------------------------------------------ |
4041 | -// <auto-generated> |
4042 | -// This code was generated by a tool. |
4043 | -// Runtime Version:2.0.50727.1433 |
4044 | -// |
4045 | -// Changes to this file may cause incorrect behavior and will be lost if |
4046 | -// the code is regenerated. |
4047 | -// </auto-generated> |
4048 | -//------------------------------------------------------------------------------ |
4049 | - |
4050 | -namespace DocListExport.Properties { |
4051 | - |
4052 | - |
4053 | - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |
4054 | - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")] |
4055 | - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { |
4056 | - |
4057 | - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); |
4058 | - |
4059 | - public static Settings Default { |
4060 | - get { |
4061 | - return defaultInstance; |
4062 | - } |
4063 | - } |
4064 | - } |
4065 | -} |
4066 | |
4067 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Settings.settings' |
4068 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Settings.settings 2009-03-15 16:30:10 +0000 |
4069 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListExporter/Properties/Settings.settings 1970-01-01 00:00:00 +0000 |
4070 | @@ -1,7 +0,0 @@ |
4071 | -<?xml version='1.0' encoding='utf-8'?> |
4072 | -<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"> |
4073 | - <Profiles> |
4074 | - <Profile Name="(Default)" /> |
4075 | - </Profiles> |
4076 | - <Settings /> |
4077 | -</SettingsFile> |
4078 | |
4079 | === removed directory 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader' |
4080 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.csproj' |
4081 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.csproj 2009-03-15 16:30:10 +0000 |
4082 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.csproj 1970-01-01 00:00:00 +0000 |
4083 | @@ -1,119 +0,0 @@ |
4084 | -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
4085 | - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DocListUploader - Release|AnyCPU' "> |
4086 | - <OutputPath>bin\DocListUploader - Release\</OutputPath> |
4087 | - <DefineConstants>TRACE</DefineConstants> |
4088 | - <Optimize>true</Optimize> |
4089 | - <DebugType>pdbonly</DebugType> |
4090 | - <PlatformTarget>AnyCPU</PlatformTarget> |
4091 | - <ErrorReport>prompt</ErrorReport> |
4092 | - </PropertyGroup> |
4093 | - <PropertyGroup> |
4094 | - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
4095 | - <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
4096 | - <ProductVersion>8.0.50727</ProductVersion> |
4097 | - <SchemaVersion>2.0</SchemaVersion> |
4098 | - <ProjectGuid>{E85CC897-2192-4C43-BEC1-941FE8560786}</ProjectGuid> |
4099 | - <OutputType>WinExe</OutputType> |
4100 | - <AppDesignerFolder>Properties</AppDesignerFolder> |
4101 | - <RootNamespace>DocListUploader</RootNamespace> |
4102 | - <AssemblyName>DocListUploader</AssemblyName> |
4103 | - <ApplicationIcon>DocListUploader.ico</ApplicationIcon> |
4104 | - </PropertyGroup> |
4105 | - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
4106 | - <DebugSymbols>true</DebugSymbols> |
4107 | - <DebugType>full</DebugType> |
4108 | - <Optimize>false</Optimize> |
4109 | - <OutputPath>bin\Debug\</OutputPath> |
4110 | - <DefineConstants>DEBUG;TRACE</DefineConstants> |
4111 | - <ErrorReport>prompt</ErrorReport> |
4112 | - <WarningLevel>4</WarningLevel> |
4113 | - <UseVSHostingProcess>false</UseVSHostingProcess> |
4114 | - </PropertyGroup> |
4115 | - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
4116 | - <DebugType>pdbonly</DebugType> |
4117 | - <Optimize>true</Optimize> |
4118 | - <OutputPath>bin\Release\</OutputPath> |
4119 | - <DefineConstants>TRACE</DefineConstants> |
4120 | - <ErrorReport>prompt</ErrorReport> |
4121 | - <WarningLevel>4</WarningLevel> |
4122 | - <UseVSHostingProcess>false</UseVSHostingProcess> |
4123 | - </PropertyGroup> |
4124 | - <ItemGroup> |
4125 | - <Reference Include="Google.GData.Client, Version=1.1.3.22162, Culture=neutral, PublicKeyToken=04a59ca9b0273830, processorArchitecture=MSIL"> |
4126 | - <SpecificVersion>False</SpecificVersion> |
4127 | - <HintPath>..\..\lib\Release\Google.GData.Client.dll</HintPath> |
4128 | - </Reference> |
4129 | - <Reference Include="Google.GData.Documents, Version=1.1.3.0, Culture=neutral, PublicKeyToken=099e9a853da5b089"> |
4130 | - <SpecificVersion>False</SpecificVersion> |
4131 | - <HintPath>..\..\lib\Release\Google.GData.Documents.dll</HintPath> |
4132 | - </Reference> |
4133 | - <Reference Include="Google.GData.Extensions, Version=1.1.3.22162, Culture=neutral, PublicKeyToken=0b4c5df2ebf20876, processorArchitecture=MSIL"> |
4134 | - <SpecificVersion>False</SpecificVersion> |
4135 | - <HintPath>..\..\lib\Release\Google.GData.Extensions.dll</HintPath> |
4136 | - </Reference> |
4137 | - <Reference Include="System" /> |
4138 | - <Reference Include="System.Data" /> |
4139 | - <Reference Include="System.Deployment" /> |
4140 | - <Reference Include="System.Drawing" /> |
4141 | - <Reference Include="System.Runtime.Remoting" /> |
4142 | - <Reference Include="System.Windows.Forms" /> |
4143 | - <Reference Include="System.Xml" /> |
4144 | - </ItemGroup> |
4145 | - <ItemGroup> |
4146 | - <Compile Include="HiddenForm.cs"> |
4147 | - <SubType>Form</SubType> |
4148 | - </Compile> |
4149 | - <Compile Include="HiddenForm.Designer.cs"> |
4150 | - <DependentUpon>HiddenForm.cs</DependentUpon> |
4151 | - </Compile> |
4152 | - <Compile Include="OptionsForm.cs"> |
4153 | - <SubType>Form</SubType> |
4154 | - </Compile> |
4155 | - <Compile Include="OptionsForm.Designer.cs"> |
4156 | - <DependentUpon>OptionsForm.cs</DependentUpon> |
4157 | - </Compile> |
4158 | - <Compile Include="Properties\AssemblyInfo.cs" /> |
4159 | - <EmbeddedResource Include="HiddenForm.resx"> |
4160 | - <SubType>Designer</SubType> |
4161 | - <DependentUpon>HiddenForm.cs</DependentUpon> |
4162 | - </EmbeddedResource> |
4163 | - <EmbeddedResource Include="OptionsForm.resx"> |
4164 | - <SubType>Designer</SubType> |
4165 | - <DependentUpon>OptionsForm.cs</DependentUpon> |
4166 | - </EmbeddedResource> |
4167 | - <EmbeddedResource Include="Properties\Resources.resx"> |
4168 | - <Generator>ResXFileCodeGenerator</Generator> |
4169 | - <LastGenOutput>Resources.Designer.cs</LastGenOutput> |
4170 | - <SubType>Designer</SubType> |
4171 | - </EmbeddedResource> |
4172 | - <Compile Include="Properties\Resources.Designer.cs"> |
4173 | - <AutoGen>True</AutoGen> |
4174 | - <DependentUpon>Resources.resx</DependentUpon> |
4175 | - </Compile> |
4176 | - <None Include="Properties\Settings.settings"> |
4177 | - <Generator>SettingsSingleFileGenerator</Generator> |
4178 | - <LastGenOutput>Settings.Designer.cs</LastGenOutput> |
4179 | - </None> |
4180 | - <Compile Include="Properties\Settings.Designer.cs"> |
4181 | - <AutoGen>True</AutoGen> |
4182 | - <DependentUpon>Settings.settings</DependentUpon> |
4183 | - <DesignTimeSharedInput>True</DesignTimeSharedInput> |
4184 | - </Compile> |
4185 | - <Compile Include="RemoteMessage.cs" /> |
4186 | - </ItemGroup> |
4187 | - <ItemGroup> |
4188 | - <Content Include="DocListUploader.ico" /> |
4189 | - </ItemGroup> |
4190 | - <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |
4191 | - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
4192 | - Other similar extension points exist, see Microsoft.Common.targets. |
4193 | - <Target Name="BeforeBuild"> |
4194 | - </Target> |
4195 | - <Target Name="AfterBuild"> |
4196 | - </Target> |
4197 | - --> |
4198 | - <PropertyGroup> |
4199 | - <PostBuildEvent> |
4200 | - </PostBuildEvent> |
4201 | - </PropertyGroup> |
4202 | -</Project> |
4203 | \ No newline at end of file |
4204 | |
4205 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.ico' |
4206 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.ico 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.ico 1970-01-01 00:00:00 +0000 differ |
4207 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.sln' |
4208 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.sln 2009-03-15 16:30:10 +0000 |
4209 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/DocListUploader.sln 1970-01-01 00:00:00 +0000 |
4210 | @@ -1,23 +0,0 @@ |
4211 | - |
4212 | -Microsoft Visual Studio Solution File, Format Version 9.00 |
4213 | -# Visual Studio 2005 |
4214 | -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocListUploader", "DocListUploader.csproj", "{E85CC897-2192-4C43-BEC1-941FE8560786}" |
4215 | -EndProject |
4216 | -Global |
4217 | - GlobalSection(SolutionConfigurationPlatforms) = preSolution |
4218 | - Debug|Any CPU = Debug|Any CPU |
4219 | - DocListUploader - Release|Any CPU = DocListUploader - Release|Any CPU |
4220 | - Release|Any CPU = Release|Any CPU |
4221 | - EndGlobalSection |
4222 | - GlobalSection(ProjectConfigurationPlatforms) = postSolution |
4223 | - {E85CC897-2192-4C43-BEC1-941FE8560786}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
4224 | - {E85CC897-2192-4C43-BEC1-941FE8560786}.Debug|Any CPU.Build.0 = Debug|Any CPU |
4225 | - {E85CC897-2192-4C43-BEC1-941FE8560786}.DocListUploader - Release|Any CPU.ActiveCfg = DocListUploader - Release|Any CPU |
4226 | - {E85CC897-2192-4C43-BEC1-941FE8560786}.DocListUploader - Release|Any CPU.Build.0 = DocListUploader - Release|Any CPU |
4227 | - {E85CC897-2192-4C43-BEC1-941FE8560786}.Release|Any CPU.ActiveCfg = Release|Any CPU |
4228 | - {E85CC897-2192-4C43-BEC1-941FE8560786}.Release|Any CPU.Build.0 = Release|Any CPU |
4229 | - EndGlobalSection |
4230 | - GlobalSection(SolutionProperties) = preSolution |
4231 | - HideSolutionNode = FALSE |
4232 | - EndGlobalSection |
4233 | -EndGlobal |
4234 | |
4235 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/Document.gif' |
4236 | Binary files BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/Document.gif 2009-03-15 16:30:10 +0000 and BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/Document.gif 1970-01-01 00:00:00 +0000 differ |
4237 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.Designer.cs' |
4238 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.Designer.cs 2009-03-15 16:30:10 +0000 |
4239 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.Designer.cs 1970-01-01 00:00:00 +0000 |
4240 | @@ -1,101 +0,0 @@ |
4241 | -namespace DocListUploader |
4242 | -{ |
4243 | - partial class HiddenForm |
4244 | - { |
4245 | - /// <summary> |
4246 | - /// Required designer variable. |
4247 | - /// </summary> |
4248 | - private System.ComponentModel.IContainer components = null; |
4249 | - |
4250 | - /// <summary> |
4251 | - /// Clean up any resources being used. |
4252 | - /// </summary> |
4253 | - /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
4254 | - protected override void Dispose(bool disposing) |
4255 | - { |
4256 | - if (disposing && (components != null)) |
4257 | - { |
4258 | - components.Dispose(); |
4259 | - } |
4260 | - base.Dispose(disposing); |
4261 | - } |
4262 | - |
4263 | - #region Windows Form Designer generated code |
4264 | - |
4265 | - /// <summary> |
4266 | - /// Required method for Designer support - do not modify |
4267 | - /// the contents of this method with the code editor. |
4268 | - /// </summary> |
4269 | - private void InitializeComponent() |
4270 | - { |
4271 | - this.components = new System.ComponentModel.Container(); |
4272 | - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(HiddenForm)); |
4273 | - this.DocListNotifyIcon = new System.Windows.Forms.NotifyIcon(this.components); |
4274 | - this.DocListMenu = new System.Windows.Forms.ContextMenuStrip(this.components); |
4275 | - this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
4276 | - this.CloseMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
4277 | - this.DocListMenu.SuspendLayout(); |
4278 | - this.SuspendLayout(); |
4279 | - // |
4280 | - // DocListNotifyIcon |
4281 | - // |
4282 | - this.DocListNotifyIcon.ContextMenuStrip = this.DocListMenu; |
4283 | - this.DocListNotifyIcon.Icon = ((System.Drawing.Icon) (resources.GetObject("DocListNotifyIcon.Icon"))); |
4284 | - this.DocListNotifyIcon.Text = "DocList Uploader"; |
4285 | - this.DocListNotifyIcon.Visible = true; |
4286 | - this.DocListNotifyIcon.MouseClick += new System.Windows.Forms.MouseEventHandler(this.DocListNotifyIcon_MouseClick); |
4287 | - this.DocListNotifyIcon.DoubleClick += new System.EventHandler(this.DocListNotifyIcon_DoubleClick); |
4288 | - this.DocListNotifyIcon.BalloonTipClicked += new System.EventHandler(this.DocListNotifyIcon_BalloonTipClicked); |
4289 | - // |
4290 | - // DocListMenu |
4291 | - // |
4292 | - this.DocListMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { |
4293 | - this.optionsToolStripMenuItem, |
4294 | - this.CloseMenuItem}); |
4295 | - this.DocListMenu.Name = "DocListMenu"; |
4296 | - this.DocListMenu.ShowImageMargin = false; |
4297 | - this.DocListMenu.Size = new System.Drawing.Size(142, 48); |
4298 | - // |
4299 | - // optionsToolStripMenuItem |
4300 | - // |
4301 | - this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; |
4302 | - this.optionsToolStripMenuItem.Size = new System.Drawing.Size(141, 22); |
4303 | - this.optionsToolStripMenuItem.Text = "Options"; |
4304 | - this.optionsToolStripMenuItem.Click += new System.EventHandler(this.optionsToolStripMenuItem_Click); |
4305 | - // |
4306 | - // CloseMenuItem |
4307 | - // |
4308 | - this.CloseMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; |
4309 | - this.CloseMenuItem.Name = "CloseMenuItem"; |
4310 | - this.CloseMenuItem.Size = new System.Drawing.Size(141, 22); |
4311 | - this.CloseMenuItem.Text = "Close Application"; |
4312 | - this.CloseMenuItem.Click += new System.EventHandler(this.CloseMenuItem_Click); |
4313 | - // |
4314 | - // HiddenForm |
4315 | - // |
4316 | - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); |
4317 | - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
4318 | - this.ClientSize = new System.Drawing.Size(292, 273); |
4319 | - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; |
4320 | - this.Icon = ((System.Drawing.Icon) (resources.GetObject("$this.Icon"))); |
4321 | - this.Name = "HiddenForm"; |
4322 | - this.Opacity = 0; |
4323 | - this.ShowInTaskbar = false; |
4324 | - this.Text = "DocList Uploader"; |
4325 | - this.WindowState = System.Windows.Forms.FormWindowState.Minimized; |
4326 | - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.HiddenForm_FormClosing); |
4327 | - this.Load += new System.EventHandler(this.HiddenForm_Load); |
4328 | - this.DocListMenu.ResumeLayout(false); |
4329 | - this.ResumeLayout(false); |
4330 | - |
4331 | - } |
4332 | - |
4333 | - #endregion |
4334 | - |
4335 | - private System.Windows.Forms.NotifyIcon DocListNotifyIcon; |
4336 | - private System.Windows.Forms.ContextMenuStrip DocListMenu; |
4337 | - private System.Windows.Forms.ToolStripMenuItem CloseMenuItem; |
4338 | - private System.Windows.Forms.ToolStripMenuItem optionsToolStripMenuItem; |
4339 | - } |
4340 | -} |
4341 | - |
4342 | |
4343 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.cs' |
4344 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.cs 2009-03-15 16:30:10 +0000 |
4345 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.cs 1970-01-01 00:00:00 +0000 |
4346 | @@ -1,336 +0,0 @@ |
4347 | -/* Copyright (c) 2007 Google Inc. |
4348 | - * |
4349 | - * Licensed under the Apache License, Version 2.0 (the "License"); |
4350 | - * you may not use this file except in compliance with the License. |
4351 | - * You may obtain a copy of the License at |
4352 | - * |
4353 | - * http://www.apache.org/licenses/LICENSE-2.0 |
4354 | - * |
4355 | - * Unless required by applicable law or agreed to in writing, software |
4356 | - * distributed under the License is distributed on an "AS IS" BASIS, |
4357 | - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
4358 | - * See the License for the specific language governing permissions and |
4359 | - * limitations under the License. |
4360 | -*/ |
4361 | - |
4362 | -using System; |
4363 | -using System.Collections.Generic; |
4364 | -using System.ComponentModel; |
4365 | -using System.Data; |
4366 | -using System.Drawing; |
4367 | -using System.Diagnostics; |
4368 | -using System.IO; |
4369 | -using System.Text; |
4370 | -using System.Windows.Forms; |
4371 | -using System.Threading; |
4372 | -using System.Runtime.Remoting; |
4373 | -using System.Runtime.Remoting.Channels; |
4374 | -using System.Runtime.Remoting.Channels.Ipc; |
4375 | -using Microsoft.Win32; |
4376 | -using Google.GData.Documents; |
4377 | -using Google.GData.Client; |
4378 | - |
4379 | -namespace DocListUploader |
4380 | -{ |
4381 | - /// <summary> |
4382 | - /// The main form of the uploader, controls most of the service interaction. |
4383 | - /// It is not actually displayed to the user. |
4384 | - /// </summary> |
4385 | - public partial class HiddenForm : Form |
4386 | - { |
4387 | - //A child form for the user to interact with. |
4388 | - private OptionsForm optionsForm; |
4389 | - //Keeps track of our logged in state. |
4390 | - public bool loggedIn = false; |
4391 | - //A connection with the DocList API. |
4392 | - private DocumentsService service; |
4393 | - //The name of the shell context menu option. |
4394 | - private const string KEY_NAME = "Send to Google Docs"; |
4395 | - //Keeps track of if we've minimized the OptionsForm before. |
4396 | - private bool firstMinimize = true; |
4397 | - //The timer in milliseconds to display balloon tips. |
4398 | - private const int BALLOON_TIMER = 10000; |
4399 | - //The most recently uploaded document. |
4400 | - private DocumentEntry lastUploadEntry = null; |
4401 | - //Keeps track of if the last balloon tip was an upload complete message. |
4402 | - private bool lastToolTipWasUpload = false; |
4403 | - |
4404 | - /// <summary> |
4405 | - /// Constructor for the form. |
4406 | - /// </summary> |
4407 | - public HiddenForm() |
4408 | - { |
4409 | - InitializeComponent(); |
4410 | - optionsForm = new OptionsForm(this); |
4411 | - ListenForSuccessor(); |
4412 | - } |
4413 | - |
4414 | - /// <summary> |
4415 | - /// The main entry point for the application. |
4416 | - /// </summary> |
4417 | - [STAThread] |
4418 | - static void Main(string[] args) |
4419 | - { |
4420 | - bool firstInstance; |
4421 | - Mutex mutex = new Mutex(true, "Local\\DocListUploader", out firstInstance); |
4422 | - if (!firstInstance) |
4423 | - { |
4424 | - //If we have an argument, we were most likely called by |
4425 | - //the shell context menu |
4426 | - if (args.Length == 1) |
4427 | - { |
4428 | - NotifyPredecessor(args[0]); |
4429 | - } |
4430 | - return; |
4431 | - } |
4432 | - Application.EnableVisualStyles(); |
4433 | - Application.SetCompatibleTextRenderingDefault(false); |
4434 | - Application.Run(new HiddenForm()); |
4435 | - } |
4436 | - |
4437 | - /// <summary> |
4438 | - /// This is run by the first instance of the program in order |
4439 | - /// to accept information from later instances using the |
4440 | - /// .NET Framework's IPC mechanism. |
4441 | - /// </summary> |
4442 | - public void ListenForSuccessor() |
4443 | - { |
4444 | - IpcServerChannel serverChannel = new IpcServerChannel("DocListUploader"); |
4445 | - ChannelServices.RegisterChannel(serverChannel, false); |
4446 | - |
4447 | - RemoteMessage remoteMessage = new RemoteMessage(this); |
4448 | - RemotingServices.Marshal(remoteMessage,"FirstInstance"); |
4449 | - |
4450 | - } |
4451 | - |
4452 | - /// <summary> |
4453 | - /// This is used by later instances of the program when |
4454 | - /// executed from the shell's context menu to pass along |
4455 | - /// the path of a file that will be uploaded. This message |
4456 | - /// is passed using the .NET Framework's IPC mechanism. |
4457 | - /// </summary> |
4458 | - /// <param name="file">The file to be uploaded</param> |
4459 | - public static void NotifyPredecessor(string file) |
4460 | - { |
4461 | - IpcClientChannel clientChannel = new IpcClientChannel(); |
4462 | - ChannelServices.RegisterChannel(clientChannel, false); |
4463 | - |
4464 | - RemoteMessage message = (RemoteMessage) Activator.GetObject(typeof(RemoteMessage), "ipc://DocListUploader/FirstInstance"); |
4465 | - |
4466 | - if (!message.Equals(null)) |
4467 | - { |
4468 | - message.SendMessage(file); |
4469 | - } |
4470 | - } |
4471 | - |
4472 | - /// <summary> |
4473 | - /// Authenticates to Google servers |
4474 | - /// </summary> |
4475 | - /// <param name="username">The user's username (e-mail)</param> |
4476 | - /// <param name="password">The user's password</param> |
4477 | - /// <exception cref="AuthenticationException">Thrown on invalid credentials.</exception> |
4478 | - public void Login(string username, string password) |
4479 | - { |
4480 | - if(loggedIn) { |
4481 | - throw new ApplicationException("Already logged in."); |
4482 | - } |
4483 | - try |
4484 | - { |
4485 | - service = new DocumentsService("DocListUploader"); |
4486 | - ((GDataRequestFactory) service.RequestFactory).KeepAlive = false; |
4487 | - service.setUserCredentials(username, password); |
4488 | - //force the service to authenticate |
4489 | - DocumentsListQuery query = new DocumentsListQuery(); |
4490 | - query.NumberToRetrieve = 1; |
4491 | - service.Query(query); |
4492 | - loggedIn = true; |
4493 | - } |
4494 | - catch(AuthenticationException e) |
4495 | - { |
4496 | - loggedIn = false; |
4497 | - service = null; |
4498 | - throw e; |
4499 | - } |
4500 | - } |
4501 | - |
4502 | - /// <summary> |
4503 | - /// Logs the user out of Google Docs. |
4504 | - /// </summary> |
4505 | - public void Logout() |
4506 | - { |
4507 | - loggedIn = false; |
4508 | - service = null; |
4509 | - } |
4510 | - |
4511 | - /// <summary> |
4512 | - /// Retrieves a list of documents from the server. |
4513 | - /// </summary> |
4514 | - /// <returns>The list of documents as a DocumentsFeed.</returns> |
4515 | - public DocumentsFeed GetDocs() |
4516 | - { |
4517 | - DocumentsListQuery query = new DocumentsListQuery(); |
4518 | - DocumentsFeed feed = service.Query(query); |
4519 | - return feed; |
4520 | - } |
4521 | - |
4522 | - /// <summary> |
4523 | - /// Some error handling around the file upload method. Used for handling files from the context menu. |
4524 | - /// </summary> |
4525 | - /// <param name="file">The file to upload.</param> |
4526 | - public void HandleUpload(string file) |
4527 | - { |
4528 | - if (!loggedIn) |
4529 | - { |
4530 | - MessageBox.Show("Please log in before uploading documents", "Upload Error", MessageBoxButtons.OK, MessageBoxIcon.Error); |
4531 | - return; |
4532 | - } |
4533 | - try |
4534 | - { |
4535 | - DocListNotifyIcon.ShowBalloonTip(BALLOON_TIMER, "Uploading", "Uploading " + file, ToolTipIcon.Info); |
4536 | - lastToolTipWasUpload = false; |
4537 | - UploadFile(file); |
4538 | - DocListNotifyIcon.ShowBalloonTip(BALLOON_TIMER, "Upload Success", "Successfully uploaded " + file, ToolTipIcon.Info); |
4539 | - lastToolTipWasUpload = true; |
4540 | - optionsForm.UpdateDocList(); |
4541 | - } |
4542 | - catch (ArgumentException) |
4543 | - { |
4544 | - DocListNotifyIcon.ShowBalloonTip(BALLOON_TIMER, "Upload Error", "Error: unable to upload the file: '" + file + "'. It is not one of the valid types.", ToolTipIcon.Error); |
4545 | - lastToolTipWasUpload = false; |
4546 | - } |
4547 | - catch (Exception ex) |
4548 | - { |
4549 | - DocListNotifyIcon.ShowBalloonTip(BALLOON_TIMER, "Upload Error", "Error: unable to upload the file: '" + file + "'. " + ex.Message, ToolTipIcon.Error); |
4550 | - lastToolTipWasUpload = false; |
4551 | - } |
4552 | - } |
4553 | - |
4554 | - /// <summary> |
4555 | - /// Uploads the file to Google Docs |
4556 | - /// </summary> |
4557 | - /// <param name="fileName">The file with path to upload</param> |
4558 | - /// <exception cref="ApplicationException">Thrown when user isn't logged in.</exception> |
4559 | - public void UploadFile(string fileName) |
4560 | - { |
4561 | - if (!loggedIn) |
4562 | - { |
4563 | - throw new ApplicationException("Need to be logged in to upload documents."); |
4564 | - } |
4565 | - else |
4566 | - { |
4567 | - lastUploadEntry = service.UploadDocument(fileName, null); |
4568 | - } |
4569 | - } |
4570 | - |
4571 | - /// <summary> |
4572 | - /// Called when the OptionsForm is minimized/hidden. |
4573 | - /// </summary> |
4574 | - public void HandleMinimize() |
4575 | - { |
4576 | - if (firstMinimize) |
4577 | - { |
4578 | - DocListNotifyIcon.ShowBalloonTip(BALLOON_TIMER, "DocList Uploader", "Uploader now running in the system tray.", ToolTipIcon.Info); |
4579 | - lastToolTipWasUpload = false; |
4580 | - firstMinimize = false; |
4581 | - } |
4582 | - |
4583 | - } |
4584 | - |
4585 | - /// <summary> |
4586 | - /// Adds the application to the shell's context menu by |
4587 | - /// creating a registry key. |
4588 | - /// </summary> |
4589 | - public void Register() |
4590 | - { |
4591 | - RegistryKey key = Registry.CurrentUser.OpenSubKey("Software\\Classes\\*\\shell\\" + KEY_NAME + "\\command"); |
4592 | - |
4593 | - if (key == null) |
4594 | - { |
4595 | - key = Registry.CurrentUser.CreateSubKey("Software\\Classes\\*\\shell\\" + KEY_NAME + "\\command"); |
4596 | - } |
4597 | - |
4598 | - key.SetValue("", Application.ExecutablePath + " \"%1\""); |
4599 | - } |
4600 | - |
4601 | - /// <summary> |
4602 | - /// Removes the application from the shell's context menu |
4603 | - /// by deleting a registry key. |
4604 | - /// </summary> |
4605 | - public void UnRegister() |
4606 | - { |
4607 | - RegistryKey key = Registry.CurrentUser.OpenSubKey("Software\\Classes\\*\\shell\\" + KEY_NAME); |
4608 | - |
4609 | - if (key != null) |
4610 | - { |
4611 | - Registry.CurrentUser.DeleteSubKeyTree("Software\\Classes\\*\\shell\\" + KEY_NAME); |
4612 | - } |
4613 | - } |
4614 | - |
4615 | - /// <summary> |
4616 | - /// Displays the OptionsForm. |
4617 | - /// </summary> |
4618 | - private void ShowOptionsWindow() |
4619 | - { |
4620 | - optionsForm.Show(); |
4621 | - if (optionsForm.WindowState == FormWindowState.Minimized) |
4622 | - { |
4623 | - optionsForm.WindowState = FormWindowState.Normal; |
4624 | - } |
4625 | - } |
4626 | - |
4627 | - private void DocListNotifyIcon_DoubleClick(object sender, EventArgs e) |
4628 | - { |
4629 | - optionsForm.Show(); |
4630 | - } |
4631 | - |
4632 | - private void CloseMenuItem_Click(object sender, EventArgs e) |
4633 | - { |
4634 | - Close(); |
4635 | - } |
4636 | - |
4637 | - private void HiddenForm_Load(object sender, EventArgs e) |
4638 | - { |
4639 | - Hide(); |
4640 | - ShowOptionsWindow(); |
4641 | - } |
4642 | - |
4643 | - private void optionsToolStripMenuItem_Click(object sender, EventArgs e) |
4644 | - { |
4645 | - ShowOptionsWindow(); |
4646 | - } |
4647 | - |
4648 | - private void HiddenForm_FormClosing(object sender, FormClosingEventArgs e) |
4649 | - { |
4650 | - UnRegister(); |
4651 | - } |
4652 | - |
4653 | - private void DocListNotifyIcon_MouseClick(object sender, MouseEventArgs e) |
4654 | - { |
4655 | - //A single left click should be the same as a double-click. |
4656 | - if (e.Button == MouseButtons.Left) |
4657 | - { |
4658 | - ShowOptionsWindow(); |
4659 | - } |
4660 | - } |
4661 | - |
4662 | - |
4663 | - private void DocListNotifyIcon_BalloonTipClicked(object sender, EventArgs e) |
4664 | - { |
4665 | - if (lastUploadEntry != null && lastToolTipWasUpload) |
4666 | - { |
4667 | - //display the last uploaded document in the browser. |
4668 | - try |
4669 | - { |
4670 | - Process.Start(lastUploadEntry.AlternateUri.ToString()); |
4671 | - } |
4672 | - catch (Win32Exception) |
4673 | - { |
4674 | - //nothing is registered to handle URLs, so let's use IE! |
4675 | - Process.Start("IExplore.exe", lastUploadEntry.AlternateUri.ToString()); |
4676 | - } |
4677 | - } |
4678 | - } |
4679 | - |
4680 | - |
4681 | - } |
4682 | -} |
4683 | \ No newline at end of file |
4684 | |
4685 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.resx' |
4686 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.resx 2009-03-15 16:30:10 +0000 |
4687 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/HiddenForm.resx 1970-01-01 00:00:00 +0000 |
4688 | @@ -1,183 +0,0 @@ |
4689 | -<?xml version="1.0" encoding="utf-8"?> |
4690 | -<root> |
4691 | - <!-- |
4692 | - Microsoft ResX Schema |
4693 | - |
4694 | - Version 2.0 |
4695 | - |
4696 | - The primary goals of this format is to allow a simple XML format |
4697 | - that is mostly human readable. The generation and parsing of the |
4698 | - various data types are done through the TypeConverter classes |
4699 | - associated with the data types. |
4700 | - |
4701 | - Example: |
4702 | - |
4703 | - ... ado.net/XML headers & schema ... |
4704 | - <resheader name="resmimetype">text/microsoft-resx</resheader> |
4705 | - <resheader name="version">2.0</resheader> |
4706 | - <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
4707 | - <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
4708 | - <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
4709 | - <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
4710 | - <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
4711 | - <value>[base64 mime encoded serialized .NET Framework object]</value> |
4712 | - </data> |
4713 | - <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
4714 | - <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
4715 | - <comment>This is a comment</comment> |
4716 | - </data> |
4717 | - |
4718 | - There are any number of "resheader" rows that contain simple |
4719 | - name/value pairs. |
4720 | - |
4721 | - Each data row contains a name, and value. The row also contains a |
4722 | - type or mimetype. Type corresponds to a .NET class that support |
4723 | - text/value conversion through the TypeConverter architecture. |
4724 | - Classes that don't support this are serialized and stored with the |
4725 | - mimetype set. |
4726 | - |
4727 | - The mimetype is used for serialized objects, and tells the |
4728 | - ResXResourceReader how to depersist the object. This is currently not |
4729 | - extensible. For a given mimetype the value must be set accordingly: |
4730 | - |
4731 | - Note - application/x-microsoft.net.object.binary.base64 is the format |
4732 | - that the ResXResourceWriter will generate, however the reader can |
4733 | - read any of the formats listed below. |
4734 | - |
4735 | - mimetype: application/x-microsoft.net.object.binary.base64 |
4736 | - value : The object must be serialized with |
4737 | - : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
4738 | - : and then encoded with base64 encoding. |
4739 | - |
4740 | - mimetype: application/x-microsoft.net.object.soap.base64 |
4741 | - value : The object must be serialized with |
4742 | - : System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
4743 | - : and then encoded with base64 encoding. |
4744 | - |
4745 | - mimetype: application/x-microsoft.net.object.bytearray.base64 |
4746 | - value : The object must be serialized into a byte array |
4747 | - : using a System.ComponentModel.TypeConverter |
4748 | - : and then encoded with base64 encoding. |
4749 | - --> |
4750 | - <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
4751 | - <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
4752 | - <xsd:element name="root" msdata:IsDataSet="true"> |
4753 | - <xsd:complexType> |
4754 | - <xsd:choice maxOccurs="unbounded"> |
4755 | - <xsd:element name="metadata"> |
4756 | - <xsd:complexType> |
4757 | - <xsd:sequence> |
4758 | - <xsd:element name="value" type="xsd:string" minOccurs="0" /> |
4759 | - </xsd:sequence> |
4760 | - <xsd:attribute name="name" use="required" type="xsd:string" /> |
4761 | - <xsd:attribute name="type" type="xsd:string" /> |
4762 | - <xsd:attribute name="mimetype" type="xsd:string" /> |
4763 | - <xsd:attribute ref="xml:space" /> |
4764 | - </xsd:complexType> |
4765 | - </xsd:element> |
4766 | - <xsd:element name="assembly"> |
4767 | - <xsd:complexType> |
4768 | - <xsd:attribute name="alias" type="xsd:string" /> |
4769 | - <xsd:attribute name="name" type="xsd:string" /> |
4770 | - </xsd:complexType> |
4771 | - </xsd:element> |
4772 | - <xsd:element name="data"> |
4773 | - <xsd:complexType> |
4774 | - <xsd:sequence> |
4775 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
4776 | - <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
4777 | - </xsd:sequence> |
4778 | - <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
4779 | - <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
4780 | - <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
4781 | - <xsd:attribute ref="xml:space" /> |
4782 | - </xsd:complexType> |
4783 | - </xsd:element> |
4784 | - <xsd:element name="resheader"> |
4785 | - <xsd:complexType> |
4786 | - <xsd:sequence> |
4787 | - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
4788 | - </xsd:sequence> |
4789 | - <xsd:attribute name="name" type="xsd:string" use="required" /> |
4790 | - </xsd:complexType> |
4791 | - </xsd:element> |
4792 | - </xsd:choice> |
4793 | - </xsd:complexType> |
4794 | - </xsd:element> |
4795 | - </xsd:schema> |
4796 | - <resheader name="resmimetype"> |
4797 | - <value>text/microsoft-resx</value> |
4798 | - </resheader> |
4799 | - <resheader name="version"> |
4800 | - <value>2.0</value> |
4801 | - </resheader> |
4802 | - <resheader name="reader"> |
4803 | - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
4804 | - </resheader> |
4805 | - <resheader name="writer"> |
4806 | - <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
4807 | - </resheader> |
4808 | - <metadata name="DocListNotifyIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
4809 | - <value>17, 17</value> |
4810 | - </metadata> |
4811 | - <metadata name="DocListMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
4812 | - <value>156, 17</value> |
4813 | - </metadata> |
4814 | - <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |
4815 | - <data name="DocListNotifyIcon.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
4816 | - <value> |
4817 | - AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAA |
4818 | - AAAAAAAAgACAAIAAAAClZAAAAIAAAACAgAAAAIAA2czCAM/JwgDczL0AwZlXAP8A/wD/AAAA//8AAAD/ |
4819 | - AAAA//8AAAD/AP///wD19fQAuaiaAP/07gCx4v8AjtT/AGvG/wBIuP8AJar/AACq/wAAktwAAHq5AABi |
4820 | - lgAASnMAADJQANTj/wCxx/8Ajqv/AGuP/wBIc/8AJVf/AABV/wAASdwAAD25AAAxlgAAJXMAABlQANTU |
4821 | - /wCxsf8Ajo7/AGtr/wBISP8AJSX/AAAA/wAAANwAAAC5AAAAlgAAAHMAAABQAOPU/wDHsf8Aq47/AI9r |
4822 | - /wBzSP8AVyX/AFUA/wBJANwAPQC5ADEAlgAlAHMAGQBQAP/17gDisf8A1I7/AMZr/wC4SP8AqiX/AKoA |
4823 | - /wCSANwAegC5AGIAlgBKAHMAMgBQAP/9/AD/sf8A/47/AP9r/wD/SP8A/yX/AP8A/wDcANwAuQC5AJYA |
4824 | - lgBzAHMAUABQAP/69wD/8ugA/47UAP9rxgD/SLgA/yWqAP8AqgDcAJIAuQB6AJl7YwBzAEoAUAAyAOvo |
4825 | - 5gD/sccA/46rAP9rjwD/SHMA/yVXAP8AVQDcAEkAuok/AJYAMQBzACUAUAAZAOrUwADDuK4AzqNaAM+l |
4826 | - WwC7i0AA/yUlAP8AAADcAAAAuQAAAJYAAABzAAAAUAAAAO7k2wDjzawA1rqNAMmocgC8j0QA/1clAP9V |
4827 | - AADcSQAApmUAAJYxAABzJQAAUBkAAP/28ADs38gA17uPAM+kWwDDmVcA0KVbAM6kWgC8i0AApWUAAKRk |
4828 | - AABzSgAAUDIAAP/7+QD/8ucA//+OAP//awD//0gA//8lAP//AADc3AAAu4pAAL2PRABzcwAAUFAAAP/4 |
4829 | - 8gDi/7EA1ruOANClXADQpFoAqv8lAKr/AACS3AAAerkAAGKWAABKcwAAMlAAAOjh2gDH/7EAq/+OAI// |
4830 | - awBz/0gAV/8lAFX/AABJ3AAAPbkAADGWAAAlcwAAGVAAANT/1ACx/7EAjv+OAGv/awBI/0gAJf8lAAD/ |
4831 | - AAAA3AAAALkAAACWAAAAcwAAAFAAAPbt3gCx/8cAjv+rAGv/jwBI/3MAJf9XAAD/VQAA3EkAALk9AACW |
4832 | - MQAAcyUAAFAZAP/17QCx/+IAjv/UAGv/xgBI/7gAJf+qAAD/qgAA3JIAALl6AACWYgAAc0oAAFAyANT/ |
4833 | - /wCx//8Ajv//AGv//wBI//8AJf//AAD//wAA3NwAALm5AACWlgAAc3MAAFBQAPby8ADz7+0A2s3DANvO |
4834 | - xADZzcIA072sAMKuoQCsmIgA0KRbAMqpcQCYemIAiWlPAIlpUACKaU8AimpQAD4+PgAyMjIAJiYmABoa |
4835 | - GgAODg4AERERERERlZWUlJSUlZURERERERERAwOToKCgeJMDAxHu+ff6ZQOhoBEREZJwoJURBxREmV2U |
4836 | - CqeRkZGRp6CUEfCkpNTUlPWPEREREciglBHwXFxcjJSmd6j09PSRoJQR8FBQXFyUgXYREREREaCUEfAR |
4837 | - ERGYlY2Oj5Gnp5OglRHwEREREZWVjYGCg5CElZUR8BERERERlZWUlJSIlZUREfARERERERERERER+BER |
4838 | - ERHwEREREREREWgIdfcRERER8BERERERERKwCfb3EREREfARERERERHtgHTzERERERHwERERERER7PET |
4839 | - ERERERER7/Dw8PDw7gfyEREREREREfwDAAD4AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAD |
4840 | - AAAADwAAAA8AAAAPAAAAHwAAAD8AAAB/AAA= |
4841 | -</value> |
4842 | - </data> |
4843 | - <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
4844 | - <value> |
4845 | - AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAA |
4846 | - AAAAAAAAgACAAIAAAAClZAAAAIAAAACAgAAAAIAA2czCAM/JwgDczL0AwZlXAP8A/wD/AAAA//8AAAD/ |
4847 | - AAAA//8AAAD/AP///wD19fQAuaiaAP/07gCx4v8AjtT/AGvG/wBIuP8AJar/AACq/wAAktwAAHq5AABi |
4848 | - lgAASnMAADJQANTj/wCxx/8Ajqv/AGuP/wBIc/8AJVf/AABV/wAASdwAAD25AAAxlgAAJXMAABlQANTU |
4849 | - /wCxsf8Ajo7/AGtr/wBISP8AJSX/AAAA/wAAANwAAAC5AAAAlgAAAHMAAABQAOPU/wDHsf8Aq47/AI9r |
4850 | - /wBzSP8AVyX/AFUA/wBJANwAPQC5ADEAlgAlAHMAGQBQAP/17gDisf8A1I7/AMZr/wC4SP8AqiX/AKoA |
4851 | - /wCSANwAegC5AGIAlgBKAHMAMgBQAP/9/AD/sf8A/47/AP9r/wD/SP8A/yX/AP8A/wDcANwAuQC5AJYA |
4852 | - lgBzAHMAUABQAP/69wD/8ugA/47UAP9rxgD/SLgA/yWqAP8AqgDcAJIAuQB6AJl7YwBzAEoAUAAyAOvo |
4853 | - 5gD/sccA/46rAP9rjwD/SHMA/yVXAP8AVQDcAEkAuok/AJYAMQBzACUAUAAZAOrUwADDuK4AzqNaAM+l |
4854 | - WwC7i0AA/yUlAP8AAADcAAAAuQAAAJYAAABzAAAAUAAAAO7k2wDjzawA1rqNAMmocgC8j0QA/1clAP9V |
4855 | - AADcSQAApmUAAJYxAABzJQAAUBkAAP/28ADs38gA17uPAM+kWwDDmVcA0KVbAM6kWgC8i0AApWUAAKRk |
4856 | - AABzSgAAUDIAAP/7+QD/8ucA//+OAP//awD//0gA//8lAP//AADc3AAAu4pAAL2PRABzcwAAUFAAAP/4 |
4857 | - 8gDi/7EA1ruOANClXADQpFoAqv8lAKr/AACS3AAAerkAAGKWAABKcwAAMlAAAOjh2gDH/7EAq/+OAI// |
4858 | - awBz/0gAV/8lAFX/AABJ3AAAPbkAADGWAAAlcwAAGVAAANT/1ACx/7EAjv+OAGv/awBI/0gAJf8lAAD/ |
4859 | - AAAA3AAAALkAAACWAAAAcwAAAFAAAPbt3gCx/8cAjv+rAGv/jwBI/3MAJf9XAAD/VQAA3EkAALk9AACW |
4860 | - MQAAcyUAAFAZAP/17QCx/+IAjv/UAGv/xgBI/7gAJf+qAAD/qgAA3JIAALl6AACWYgAAc0oAAFAyANT/ |
4861 | - /wCx//8Ajv//AGv//wBI//8AJf//AAD//wAA3NwAALm5AACWlgAAc3MAAFBQAPby8ADz7+0A2s3DANvO |
4862 | - xADZzcIA072sAMKuoQCsmIgA0KRbAMqpcQCYemIAiWlPAIlpUACKaU8AimpQAD4+PgAyMjIAJiYmABoa |
4863 | - GgAODg4AERERERERlZWUlJSUlZURERERERERAwOToKCgeJMDAxHu+ff6ZQOhoBEREZJwoJURBxREmV2U |
4864 | - CqeRkZGRp6CUEfCkpNTUlPWPEREREciglBHwXFxcjJSmd6j09PSRoJQR8FBQXFyUgXYREREREaCUEfAR |
4865 | - ERGYlY2Oj5Gnp5OglRHwEREREZWVjYGCg5CElZUR8BERERERlZWUlJSIlZUREfARERERERERERER+BER |
4866 | - ERHwEREREREREWgIdfcRERER8BERERERERKwCfb3EREREfARERERERHtgHTzERERERHwERERERER7PET |
4867 | - ERERERER7/Dw8PDw7gfyEREREREREfwDAAD4AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAD |
4868 | - AAAADwAAAA8AAAAPAAAAHwAAAD8AAAB/AAA= |
4869 | -</value> |
4870 | - </data> |
4871 | -</root> |
4872 | \ No newline at end of file |
4873 | |
4874 | === removed file 'BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/OptionsForm.Designer.cs' |
4875 | --- BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/OptionsForm.Designer.cs 2009-03-15 16:30:10 +0000 |
4876 | +++ BundledLibraries/libgoogle-data-mono-1.4.0.2/samples/DocListUploader/OptionsForm.Designer.cs 1970-01-01 00:00:00 +0000 |
4877 | @@ -1,297 +0,0 @@ |
4878 | -namespace DocListUploader |
4879 | -{ |
4880 | - partial class OptionsForm |
4881 | - { |
4882 | - /// <summary> |
4883 | - /// Required designer variable. |
4884 | - /// </summary> |
4885 | - private System.ComponentModel.IContainer components = null; |
4886 | - |
4887 | - /// <summary> |
4888 | - /// Clean up any resources being used. |
4889 | - /// </summary> |
4890 | - /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
4891 | - protected override void Dispose(bool disposing) |
4892 | - { |
4893 | - if (disposing && (components != null)) |
4894 | - { |
4895 | - components.Dispose(); |
4896 | - } |
4897 | - base.Dispose(disposing); |
4898 | - } |
4899 | - |
4900 | - #region Windows Form Designer generated code |
4901 | - |
4902 | - /// <summary> |
4903 | - /// Required method for Designer support - do not modify |
4904 | - /// the contents of this method with the code editor. |
4905 | - /// </summary> |
4906 | - private void InitializeComponent() |
4907 | - { |
4908 | - this.components = new System.ComponentModel.Container(); |
4909 | - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(OptionsForm)); |
4910 | - this.Username = new System.Windows.Forms.TextBox(); |
4911 | - this.label1 = new System.Windows.Forms.Label(); |
4912 | - this.label2 = new System.Windows.Forms.Label(); |
4913 | - this.Password = new System.Windows.Forms.TextBox(); |
4914 | - this.LoginButton = new System.Windows.Forms.Button(); |
4915 | - this.label3 = new System.Windows.Forms.Label(); |
4916 | - this.LogoutButton = new System.Windows.Forms.Button(); |
4917 | - this.statusStrip = new System.Windows.Forms.StatusStrip(); |
4918 | - this.UploaderStatus = new System.Windows.Forms.ToolStripStatusLabel(); |
4919 | - this.contextCheckBox = new System.Windows.Forms.CheckBox(); |
4920 | - this.panel1 = new System.Windows.Forms.Panel(); |
4921 | - this.DocList = new System.Windows.Forms.ListView(); |
4922 | - this.Title = new System.Windows.Forms.ColumnHeader(); |
4923 | - this.LastModified = new System.Windows.Forms.ColumnHeader(); |
4924 | - this.DocListItemMenu = new System.Windows.Forms.ContextMenuStrip(this.components); |
4925 | - this.OpenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
4926 | - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); |
4927 | - this.DeleteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); |
4928 | - this.DocIcons = new System.Windows.Forms.ImageList(this.components); |
4929 | - this.RefreshButton = new System.Windows.Forms.Button(); |
4930 | - this.statusStrip.SuspendLayout(); |
4931 | - this.panel1.SuspendLayout(); |
4932 | - this.DocListItemMenu.SuspendLayout(); |
4933 | - this.SuspendLayout(); |
4934 | - // |
4935 | - // Username |
4936 | - // |
4937 | - this.Username.Location = new System.Drawing.Point(162, 29); |
4938 | - this.Username.Name = "Username"; |
4939 | - this.Username.Size = new System.Drawing.Size(146, 20); |
4940 | - this.Username.TabIndex = 0; |
4941 | - this.Username.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.Username_KeyPress); |
4942 | - // |
4943 | - // label1 |
4944 | - // |
4945 | - this.label1.AutoSize = true; |
4946 | - this.label1.Location = new System.Drawing.Point(55, 36); |
4947 | - this.label1.Name = "label1"; |
4948 | - this.label1.Size = new System.Drawing.Size(76, 13); |
4949 | - this.label1.TabIndex = 1; |
4950 | - this.label1.Text = "E-mail Address"; |
4951 | - // |
4952 | - // label2 |
4953 | - // |
4954 | - this.label2.AutoSize = true; |
4955 | - this.label2.Location = new System.Drawing.Point(55, 64); |
4956 | - this.label2.Name = "label2"; |
4957 | - this.label2.Size = new System.Drawing.Size(53, 13); |
4958 | - this.label2.TabIndex = 2; |
4959 | - this.label2.Text = "Password"; |
4960 | - // |
4961 | - // Password |
4962 | - // |
4963 | - this.Password.Location = new System.Drawing.Point(162, 55); |
4964 | - this.Password.Name = "Password"; |
4965 | - this.Password.Size = new System.Drawing.Size(108, 20); |
4966 | - this.Password.TabIndex = 3; |
4967 | - this.Password.UseSystemPasswordChar = true; |
4968 | - this.Password.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.Password_KeyPress); |
4969 | - // |
4970 | - // LoginButton |
4971 | - // |
4972 | - this.LoginButton.Location = new System.Drawing.Point(77, 96); |
4973 | - this.LoginButton.Name = "LoginButton"; |
4974 | - this.LoginButton.Size = new System.Drawing.Size(77, 34); |
4975 | - this.LoginButton.TabIndex = 4; |
4976 | - this.LoginButton.Text = "Login"; |
4977 | - this.LoginButton.UseVisualStyleBackColor = true; |
4978 | - this.LoginButton.Click += new System.EventHandler(this.LoginButton_Click); |
4979 | - // |
4980 | - // label3 |
4981 | - // |
4982 | - this.label3.AutoSize = true; |
4983 | - this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) (0))); |
4984 | - this.label3.Location = new System.Drawing.Point(55, 9); |
4985 | - this.label3.Name = "label3"; |
4986 | - this.label3.Size = new System.Drawing.Size(213, 20); |
4987 | - this.label3.TabIndex = 5; |
4988 | - this.label3.Text = "Drag and drop files to upload"; |
4989 | - // |
4990 | - // LogoutButton |
4991 | - // |
4992 | - this.LogoutButton.Enabled = false; |
4993 | - this.LogoutButton.Location = new System.Drawing.Point(209, 96); |
4994 | - this.LogoutButton.Name = "LogoutButton"; |
4995 | - this.LogoutButton.Size = new System.Drawing.Size(77, 34); |
4996 | - this.LogoutButton.TabIndex = 6; |
4997 | - this.LogoutButton.Text = "Logout"; |
4998 | - this.LogoutButton.UseVisualStyleBackColor = true; |
4999 | - this.LogoutButton.Click += new System.EventHandler(this.LogoutButton_Click); |
5000 | - // |
The diff has been truncated for viewing.
Remove bundled gdata libraries from project in favour of using packaged versions.