Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/BrowserEditorWebPart.cs
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/BrowserEditorWebPart.cs?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/BrowserEditorWebPart.cs
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/BrowserEditorWebPart.cs
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,157 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Web.UI;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.WebControls;
+using System.Configuration;
+using Microsoft.SharePoint;
+
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+namespace CMIS.Sharepoint.WebParts.Browser
+{
+    class BrowserEditorWebPart : EditorPart
+    {
+
+        protected Browser ParentWebPart { get; set; }
+        private DropDownList CMISConnectionChoices { get; set; }
+        protected ConnectionStringSettingsCollection cs = new 
ConnectionStringSettingsCollection();
+        private TextBox CMISInitialObjectID { get; set; }
+        private TextBox CMISInitialPath { get; set; }
+
+        public BrowserEditorWebPart()
+        {
+            Title = "CMIS Connections";
+        }
+
+        /// <summary>
+        /// Creates the controls
+        /// </summary>
+        protected override void CreateChildControls()
+        {
+
+            CMISConnectionChoices = new DropDownList();
+            CMISInitialObjectID = new TextBox();
+            CMISInitialPath = new TextBox();
+            cs.Clear();
+            loadConnections();
+
+            Controls.Add(new LiteralControl("<div class='UserSectionHead'>CMIS 
Library</div>"));
+            Controls.Add(new LiteralControl("<div class='UserSectionBody'><div 
class='UserControlGroup'><nobr>"));
+            Controls.Add(CMISConnectionChoices);
+            Controls.Add(new LiteralControl("</nobr></div></div>"));
+            Controls.Add(new LiteralControl("<div 
class='UserSectionHead'>Initial Object ID</div>"));
+            Controls.Add(new LiteralControl("<div class='UserSectionBody'><div 
class='UserControlGroup'><nobr>"));
+            Controls.Add(CMISInitialObjectID);
+            Controls.Add(new LiteralControl("</nobr></div></div>"));
+            Controls.Add(new LiteralControl("<div 
class='UserSectionHead'>Initial Path</div>"));
+            Controls.Add(new LiteralControl("<div class='UserSectionBody'><div 
class='UserControlGroup'><nobr>"));
+            Controls.Add(CMISInitialPath);
+            Controls.Add(new LiteralControl("</nobr></div></div>"));
+
+            base.CreateChildControls();
+
+            ChildControlsCreated = true;
+        }
+
+
+        protected override void Render(HtmlTextWriter writer)
+        {
+            EnsureChildControls();
+            base.Render(writer);
+        }
+
+        /// <summary>
+        /// Reads current value from parent web part and show that in the ddl
+        /// </summary>
+        public override void SyncChanges()
+        {
+            EnsureChildControls();
+            ParentWebPart = WebPartToEdit as Browser;
+
+            if (ParentWebPart != null && WebPartManager.Personalization.Scope 
== PersonalizationScope.Shared)
+            {
+                ListItem item = 
CMISConnectionChoices.Items.FindByValue(ParentWebPart.CMISConnectionName);
+                if (item != null) item.Selected = true;
+                CMISInitialObjectID.Text = (ParentWebPart.CMISInitialObjectID 
== null ? "" : ParentWebPart.CMISInitialObjectID);
+                CMISInitialPath.Text = (ParentWebPart.CMISInitialPath == null 
? "" : ParentWebPart.CMISInitialPath);
+            }
+        }
+
+        /// <summary>
+        /// Applies change in editor part ddl to the parent web part
+        /// </summary>
+        /// <returns></returns>
+        public override bool ApplyChanges()
+        {
+            try
+            {
+                EnsureChildControls();
+                ParentWebPart = WebPartToEdit as Browser;
+
+                if (ParentWebPart != null && 
WebPartManager.Personalization.Scope == PersonalizationScope.Shared)
+                {
+                    ParentWebPart.CMISConnectionName = 
CMISConnectionChoices.SelectedValue;
+                    ParentWebPart.CMISInitialObjectID = 
CMISInitialObjectID.Text;
+                    ParentWebPart.CMISInitialPath = CMISInitialPath.Text;
+                }
+                // The operation was succesful
+                return true;
+            }
+            catch (Exception e)
+            {
+                System.Diagnostics.Debug.WriteLine("Exeption: " + e.Message);
+                // Because an error has occurred, the SyncChanges() method 
won’t be invoked.
+                return false;
+            }
+        }
+
+        protected void loadConnections()
+        {
+            try
+            {
+
+                StringBuilder s = new StringBuilder();
+                using (SPSite siteCollection = new 
SPSite(SPContext.Current.Web.Url))
+                {
+                    using (SPWeb web = siteCollection.OpenWeb())
+                    {
+                        SPListItemCollection iColl = web.Lists["CMIS 
Connections"].Items;
+                        foreach (SPListItem item in iColl)
+                        {
+                            CMISConnectionChoices.Items.Add(new 
ListItem(item["Title"].ToString(), item["Title"].ToString()));
+                        }
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                
Utility.msg("CMIS.BrowserEditorWebPart.LoadConnection:Exception: " + 
ex.Message, Microsoft.SharePoint.Administration.TraceSeverity.High);
+                throw new 
Exception("CMIS.BrowserEditorWebPart.LoadConnection:Exception: " + ex.Message);
+            }
+
+        }
+
+
+    }
+}

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/Elements.xml
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/Elements.xml?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/Elements.xml
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/Elements.xml
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Elements xmlns="http://schemas.microsoft.com/sharepoint/"; >
+  <Module Name="Browser" List="113" Url="_catalogs/wp">
+    <File Path="Browser\Browser.webpart" 
Url="CMIS.Sharepoint.WebParts_Browser.webpart" Type="GhostableInLibrary" >
+      <Property Name="Group" Value="CMIS WebParts" />
+    </File>
+  </Module>
+</Elements>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->

Propchange: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/Elements.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/SharePointProjectItem.spdata
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/SharePointProjectItem.spdata?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/SharePointProjectItem.spdata
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/Browser/SharePointProjectItem.spdata
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectItem Type="Microsoft.VisualStudio.SharePoint.WebPart" 
DefaultFile="Browser.ascx" SupportedTrustLevels="All" 
SupportedDeploymentScopes="Site" 
xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel";>
+  <Files>
+    <ProjectItemFile Source="Elements.xml" Target="Browser\" 
Type="ElementManifest" />
+    <ProjectItemFile Source="Browser.webpart" Target="Browser\" 
Type="ElementFile" />
+  </Files>
+  <SafeControls>
+    <SafeControl Name="SafeControlEntry1" 
Assembly="$SharePoint.Project.AssemblyFullName$" 
Namespace="CMIS.Sharepoint.WebParts.Browser" TypeName="*" IsSafe="true" 
IsSafeAgainstScript="false" />
+  </SafeControls>
+</ProjectItem>
\ No newline at end of file

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/Elements.xml
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS%20Connections/CMIS%20Connections%20Instance/Elements.xml?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/Elements.xml (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/Elements.xml Fri Nov 28 08:44:28 2014
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Elements xmlns="http://schemas.microsoft.com/sharepoint/";>
+  <ListInstance Title="CMIS Connections" OnQuickLaunch="TRUE" 
TemplateType="10000" Url="Lists/CMIS Connections" Description="My List 
Instance"></ListInstance>
+</Elements>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
\ No newline at end of file

Propchange: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/Elements.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/SharePointProjectItem.spdata
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS%20Connections/CMIS%20Connections%20Instance/SharePointProjectItem.spdata?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/SharePointProjectItem.spdata (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/CMIS Connections Instance/SharePointProjectItem.spdata Fri Nov 28 
08:44:28 2014
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectItem Type="Microsoft.VisualStudio.SharePoint.ListInstance" 
DefaultFile="Elements.xml" SupportedTrustLevels="All" 
SupportedDeploymentScopes="Web, Site" 
xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel";>
+  <Files>
+    <ProjectItemFile Source="Elements.xml" Target="CMIS Connections Instance\" 
Type="ElementManifest" />
+  </Files>
+</ProjectItem>
\ No newline at end of file

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Elements.xml
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS%20Connections/Elements.xml?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Elements.xml (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Elements.xml Fri Nov 28 08:44:28 2014
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Elements xmlns="http://schemas.microsoft.com/sharepoint/";>
+    <!-- Do not change the value of the Name attribute below. If it does not 
match the folder name of the List project item, an error will occur when the 
project is run. -->
+    <ListTemplate
+        Name="CMIS Connections"
+        Type="10000"
+        BaseType="0"
+        OnQuickLaunch="TRUE"
+        SecurityBits="11"
+        Sequence="410"
+        DisplayName="CMIS Connections"
+        Description="My List Definition"
+        Image="/_layouts/15/images/itgen.png"/>
+</Elements>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->

Propchange: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Elements.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Schema.xml
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS%20Connections/Schema.xml?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Schema.xml (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Schema.xml Fri Nov 28 08:44:28 2014
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<List xmlns:ows="Microsoft SharePoint" Title="CMIS Connections" 
FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/CMIS 
Connections" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/";>
+  <MetaData>
+    <ContentTypes>      
+      <ContentType ID="0x01007e4f5f5e6ffd4e949ed42ba151e4cd87" 
Name="ListFieldsContentType">
+        <FieldRefs>
+        <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" 
/><FieldRef ID="{4300727c-ab91-4a6a-8ca4-604af2590af2}" Name="Url" /><FieldRef 
ID="{63aa59c2-3b48-426e-9fe9-39d724064aa2}" Name="Domain" /><FieldRef 
ID="{03d0be96-3a1a-4257-94fc-3444a6321d2b}" Name="UserName1" /><FieldRef 
ID="{8b8e6491-8c2f-40ec-a77b-24cec13c9551}" Name="Password" /></FieldRefs>
+      </ContentType><ContentTypeRef ID="0x01">
+        <Folder TargetName="Item" />
+      </ContentTypeRef><ContentTypeRef ID="0x0120" /></ContentTypes>
+    <Fields>      
+    <Field ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Type="Text" 
Name="Title" DisplayName="$Resources:core,Title;" Required="TRUE" 
SourceID="http://schemas.microsoft.com/sharepoint/v3"; StaticName="Title" 
MaxLength="255" /><Field Name="Url" ID="{0ae9741b-c01b-496b-aff8-ba9963c5a513}" 
DisplayName="Url" Type="Text" /><Field Name="UserName1" 
ID="{9cef08a6-ee07-41a1-9b21-e67d5f0df837}" DisplayName="UserName" Type="Text" 
/><Field Name="Password" ID="{e0d67eb5-aa2d-450f-846f-d802cbc0a744}" 
DisplayName="Password" Type="Text" /></Fields>
+    <Views>   
+    <View BaseViewID="0" Type="HTML" MobileView="TRUE" TabularView="FALSE">
+        <Toolbar Type="Standard" />
+        <XslLink Default="TRUE">main.xsl</XslLink>
+        <RowLimit Paged="TRUE">30</RowLimit>
+        <ViewFields>
+          
+        <FieldRef Name="LinkTitleNoMenu"></FieldRef></ViewFields>
+        <Query>
+          <OrderBy>
+            
+          <FieldRef Name="Modified" Ascending="FALSE"></FieldRef></OrderBy>
+        </Query>
+        <ParameterBindings>
+          <ParameterBinding Name="AddNewAnnouncement" 
Location="Resource(wss,addnewitem)" />
+          <ParameterBinding Name="NoAnnouncements" 
Location="Resource(wss,noXinviewofY_LIST)" />
+          <ParameterBinding Name="NoAnnouncementsHowTo" 
Location="Resource(wss,noXinviewofY_ONET_HOME)" />
+        </ParameterBindings>
+      </View><View BaseViewID="1" Type="HTML" WebPartZoneID="Main" 
DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" 
DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" 
SetupPath="pages\viewpage.aspx" 
ImageUrl="/_layouts/15/images/generic.png?rev=23" Url="AllItems.aspx">
+        <Toolbar Type="Standard" />
+        <XslLink Default="TRUE">main.xsl</XslLink>
+        <JSLink>clienttemplates.js</JSLink>
+        <RowLimit Paged="TRUE">30</RowLimit>
+        <ViewFields>
+          
+        <FieldRef Name="LinkTitle"></FieldRef><FieldRef Name="Url" /><FieldRef 
Name="UserName1" /><FieldRef Name="Password" /></ViewFields>
+        <Query>
+          <OrderBy>
+            
+          <FieldRef Name="ID"></FieldRef></OrderBy>
+        </Query>
+        <ParameterBindings>
+          <ParameterBinding Name="NoAnnouncements" 
Location="Resource(wss,noXinviewofY_LIST)" />
+          <ParameterBinding Name="NoAnnouncementsHowTo" 
Location="Resource(wss,noXinviewofY_DEFAULT)" />
+        </ParameterBindings>
+      </View></Views>
+    <Forms>
+      <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" 
WebPartZoneID="Main" />
+      <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" 
WebPartZoneID="Main" />
+      <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" 
WebPartZoneID="Main" />
+    </Forms>
+  </MetaData>
+</List>
\ No newline at end of file

Propchange: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/Schema.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/SharePointProjectItem.spdata
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS%20Connections/SharePointProjectItem.spdata?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/SharePointProjectItem.spdata (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS
 Connections/SharePointProjectItem.spdata Fri Nov 28 08:44:28 2014
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectItem Type="Microsoft.VisualStudio.SharePoint.ListDefinition" 
DefaultFile="Elements.xml" SupportedTrustLevels="All" 
SupportedDeploymentScopes="Web, Site" 
xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel";>
+  <Files>
+    <ProjectItemFile Source="Elements.xml" Target="CMIS Connections\" 
Type="ElementManifest" />
+    <ProjectItemFile Source="Schema.xml" Target="CMIS Connections\" 
Type="ElementFile" />
+  </Files>
+  <ExtensionData>
+    <ExtensionDataItem 
Key="Microsoft.VisualStudio.SharePoint.ListSettings.ListFieldsContentTypeID" 
Value="0x01008a422565975e4702af04ecb350566ba6" />
+  </ExtensionData>
+</ProjectItem>
\ No newline at end of file

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts.csproj
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts.csproj?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts.csproj
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts.csproj
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
+  <Import 
Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props"
 
Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')"
 />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{1CEFA895-B680-4738-9793-816E426D3BA7}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>CMIS.Sharepoint.WebParts</RootNamespace>
+    <AssemblyName>CMIS.Sharepoint.WebParts</AssemblyName>
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+    <TargetOfficeVersion>15.0</TargetOfficeVersion>
+    <FileAlignment>512</FileAlignment>
+    
<ProjectTypeGuids>{C1CDDADD-2546-481F-9697-4EA41081F2FC};{14822709-B5A1-4724-98CA-57A101D1B079};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <SandboxedSolution>False</SandboxedSolution>
+    <ActiveDeploymentConfiguration>No 
Activation</ActiveDeploymentConfiguration>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' 
">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <UseVSHostingProcess>false</UseVSHostingProcess>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 
'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <UseVSHostingProcess>false</UseVSHostingProcess>
+  </PropertyGroup>
+  <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Microsoft.BusinessData, Version=15.0.0.0, 
Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.IdentityModel, Version=3.5.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.IdentityModel.Extensions, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=69c3241e6f0468ca, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.Office.SecureStoreService, Version=15.0.0.0, 
Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      
<HintPath>C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Office.SecureStoreService\v4.0_15.0.0.0__71e9bce111e9429c\Microsoft.Office.SecureStoreService.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.Office.SecureStoreService.Server.Security, 
Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, 
processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>C:\Program Files\Common Files\Microsoft Shared\Web Server 
Extensions\15\ISAPI\Microsoft.Office.SecureStoreService.Server.Security.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.SharePoint.Client, Version=15.0.0.0, 
Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.SharePoint.Client.Runtime, Version=15.0.0.0, 
Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.SharePoint.Client.UserProfiles, 
Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, 
processorArchitecture=MSIL" />
+    <Reference Include="System" />
+    <Reference Include="System.ComponentModel.DataAnnotations" />
+    <Reference Include="System.Configuration" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.IdentityModel" />
+    <Reference Include="System.ServiceModel" />
+    <Reference Include="System.Web" />
+    <Reference Include="System.Web.DynamicData" />
+    <Reference Include="System.Web.Extensions" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="Microsoft.SharePoint" />
+    <Reference Include="Microsoft.SharePoint.Client.ServerRuntime" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Browser\Browser.ascx.cs">
+      <DependentUpon>Browser.ascx</DependentUpon>
+    </Compile>
+    <Compile Include="Browser\Browser.ascx.g.cs" />
+    <Compile Include="Browser\BrowserEditorWebPart.cs" />
+    <Compile Include="Documents\DocumentEditorWebPart.cs" />
+    <Compile Include="Documents\Documents.ascx.cs">
+      <DependentUpon>Documents.ascx</DependentUpon>
+    </Compile>
+    <Compile Include="Documents\Documents.ascx.g.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Utility.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Browser\Browser.webpart" />
+    <None Include="Browser\SharePointProjectItem.spdata">
+      
<SharePointProjectItemId>{62b8dbdd-4992-4192-bbb3-39162f948f5a}</SharePointProjectItemId>
+    </None>
+    <None Include="CMIS Connections\CMIS Connections 
Instance\SharePointProjectItem.spdata">
+      
<SharePointProjectItemId>{ce263a0a-8e1e-4af4-9045-59b4ef915c31}</SharePointProjectItemId>
+    </None>
+    <None Include="CMIS Connections\SharePointProjectItem.spdata">
+      
<SharePointProjectItemId>{e0c3dbd8-d2eb-4a11-8596-ca9b0d233fe1}</SharePointProjectItemId>
+    </None>
+    <None Include="ControlTemplates\SharePointProjectItem.spdata">
+      
<SharePointProjectItemId>{7208b045-df73-4670-9f43-42da78bf66fa}</SharePointProjectItemId>
+    </None>
+    <None Include="Documents\Documents.webpart">
+      <SubType>Designer</SubType>
+    </None>
+    <None Include="Documents\SharePointProjectItem.spdata">
+      
<SharePointProjectItemId>{786e2b5d-852e-4fbd-a084-df1b41b626c4}</SharePointProjectItemId>
+    </None>
+    <None Include="Features\Components\Components.feature">
+      <FeatureId>{d20c744a-73e3-49e2-a0e0-905b59e3bb52}</FeatureId>
+    </None>
+    <None Include="key.snk" />
+    <None Include="Package\Package.package">
+      <PackageId>{5b15f756-882c-4684-a529-493d26434fb5}</PackageId>
+    </None>
+    <None Include="Package\Package.Template.xml">
+      <DependentUpon>Package.package</DependentUpon>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <WCFMetadata Include="Service References\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Browser\Browser.ascx">
+      <Generator>SharePointWebPartCodeGenerator</Generator>
+    </Content>
+    <Content Include="Browser\Elements.xml">
+      <SubType>Designer</SubType>
+    </Content>
+    <Content Include="CMIS Connections\CMIS Connections Instance\Elements.xml" 
/>
+    <Content Include="CMIS Connections\Elements.xml" />
+    <Content Include="CMIS Connections\Schema.xml" />
+    <Content Include="Documents\Documents.ascx">
+      <Generator>SharePointWebPartCodeGenerator</Generator>
+    </Content>
+    <Content Include="Documents\Elements.xml" />
+    <Content Include="Features\Components\Components.Template.xml">
+      <DependentUpon>Components.feature</DependentUpon>
+    </Content>
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="ControlTemplates\CMIS.Sharepoint.WebParts\" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == '' or 
'$(VisualStudioVersion)' &lt; '11.0'">11.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == 
''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+  <Import 
Project="$(VSToolsPath)\SharePointTools\Microsoft.VisualStudio.SharePoint.targets"
 Condition="'$(VSToolsPath)' != ''" />
+</Project>
\ No newline at end of file

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/ControlTemplates/SharePointProjectItem.spdata
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/ControlTemplates/SharePointProjectItem.spdata?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/ControlTemplates/SharePointProjectItem.spdata
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/ControlTemplates/SharePointProjectItem.spdata
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ProjectItem Type="Microsoft.VisualStudio.SharePoint.MappedFolder" 
SupportedTrustLevels="FullTrust" SupportedDeploymentScopes="Package" 
xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel";>
+  <ProjectItemFolder Target="ControlTemplates" Type="TemplateFile" />
+</ProjectItem>
\ No newline at end of file

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/MicrosoftAjax.js
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/MicrosoftAjax.js?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/MicrosoftAjax.js
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/MicrosoftAjax.js
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,6 @@
+//----------------------------------------------------------
+// Copyright (C) Microsoft Corporation. All rights reserved.
+//----------------------------------------------------------
+// MicrosoftAjax.js

[... 3 lines stripped ...]
Propchange: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/MicrosoftAjax.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/aes.js
URL: 
http://svn.apache.org/viewvc/chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/aes.js?rev=1642272&view=auto
==============================================================================
--- 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/aes.js
 (added)
+++ 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/aes.js
 Fri Nov 28 08:44:28 2014
@@ -0,0 +1,35 @@
+/*
+CryptoJS v3.1.2
+code.google.com/p/crypto-js
+(c) 2009-2013 by Jeff Mott. All rights reserved.
+code.google.com/p/crypto-js/wiki/License
+*/
+var CryptoJS=CryptoJS||function(u,p){var 
d={},l=d.lib={},s=function(){},t=l.Base={extend:function(a){s.prototype=this;var
 c=new 
s;a&&c.mixIn(a);c.hasOwnProperty("init")||(c.init=function(){c.$super.init.apply(this,arguments)});c.init.prototype=c;c.$super=this;return
 c},create:function(){var a=this.extend();a.init.apply(a,arguments);return 
a},init:function(){},mixIn:function(a){for(var c in 
a)a.hasOwnProperty(c)&&(this[c]=a[c]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return
 this.init.prototype.extend(this)}},
+r=l.WordArray=t.extend({init:function(a,c){a=this.words=a||[];this.sigBytes=c!=p?c:4*a.length},toString:function(a){return(a||v).stringify(this)},concat:function(a){var
 
c=this.words,e=a.words,j=this.sigBytes;a=a.sigBytes;this.clamp();if(j%4)for(var 
k=0;k<a;k++)c[j+k>>>2]|=(e[k>>>2]>>>24-8*(k%4)&255)<<24-8*((j+k)%4);else 
if(65535<e.length)for(k=0;k<a;k+=4)c[j+k>>>2]=e[k>>>2];else 
c.push.apply(c,e);this.sigBytes+=a;return this},clamp:function(){var 
a=this.words,c=this.sigBytes;a[c>>>2]&=4294967295<<
+32-8*(c%4);a.length=u.ceil(c/4)},clone:function(){var 
a=t.clone.call(this);a.words=this.words.slice(0);return 
a},random:function(a){for(var 
c=[],e=0;e<a;e+=4)c.push(4294967296*u.random()|0);return new 
r.init(c,a)}}),w=d.enc={},v=w.Hex={stringify:function(a){var 
c=a.words;a=a.sigBytes;for(var e=[],j=0;j<a;j++){var 
k=c[j>>>2]>>>24-8*(j%4)&255;e.push((k>>>4).toString(16));e.push((k&15).toString(16))}return
 e.join("")},parse:function(a){for(var 
c=a.length,e=[],j=0;j<c;j+=2)e[j>>>3]|=parseInt(a.substr(j,
+2),16)<<24-4*(j%8);return new 
r.init(e,c/2)}},b=w.Latin1={stringify:function(a){var 
c=a.words;a=a.sigBytes;for(var 
e=[],j=0;j<a;j++)e.push(String.fromCharCode(c[j>>>2]>>>24-8*(j%4)&255));return 
e.join("")},parse:function(a){for(var 
c=a.length,e=[],j=0;j<c;j++)e[j>>>2]|=(a.charCodeAt(j)&255)<<24-8*(j%4);return 
new r.init(e,c)}},x=w.Utf8={stringify:function(a){try{return 
decodeURIComponent(escape(b.stringify(a)))}catch(c){throw Error("Malformed 
UTF-8 data");}},parse:function(a){return 
b.parse(unescape(encodeURIComponent(a)))}},
+q=l.BufferedBlockAlgorithm=t.extend({reset:function(){this._data=new 
r.init;this._nDataBytes=0},_append:function(a){"string"==typeof 
a&&(a=x.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var
 
c=this._data,e=c.words,j=c.sigBytes,k=this.blockSize,b=j/(4*k),b=a?u.ceil(b):u.max((b|0)-this._minBufferSize,0);a=b*k;j=u.min(4*a,j);if(a){for(var
 q=0;q<a;q+=k)this._doProcessBlock(e,q);q=e.splice(0,a);c.sigBytes-=j}return 
new r.init(q,j)},clone:function(){var a=t.clone.call(this);
+a._data=this._data.clone();return 
a},_minBufferSize:0});l.Hasher=q.extend({cfg:t.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){q.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return
 this},finalize:function(a){a&&this._append(a);return 
this._doFinalize()},blockSize:16,_createHelper:function(a){return 
function(b,e){return(new 
a.init(e)).finalize(b)}},_createHmacHelper:function(a){return 
function(b,e){return(new n.HMAC.init(a,
+e)).finalize(b)}}});var n=d.algo={};return d}(Math);
+(function(){var 
u=CryptoJS,p=u.lib.WordArray;u.enc.Base64={stringify:function(d){var 
l=d.words,p=d.sigBytes,t=this._map;d.clamp();d=[];for(var r=0;r<p;r+=3)for(var 
w=(l[r>>>2]>>>24-8*(r%4)&255)<<16|(l[r+1>>>2]>>>24-8*((r+1)%4)&255)<<8|l[r+2>>>2]>>>24-8*((r+2)%4)&255,v=0;4>v&&r+0.75*v<p;v++)d.push(t.charAt(w>>>6*(3-v)&63));if(l=t.charAt(64))for(;d.length%4;)d.push(l);return
 d.join("")},parse:function(d){var 
l=d.length,s=this._map,t=s.charAt(64);t&&(t=d.indexOf(t),-1!=t&&(l=t));for(var 
t=[],r=0,w=0;w<
+l;w++)if(w%4){var 
v=s.indexOf(d.charAt(w-1))<<2*(w%4),b=s.indexOf(d.charAt(w))>>>6-2*(w%4);t[r>>>2]|=(v|b)<<24-8*(r%4);r++}return
 
p.create(t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();
+(function(u){function 
p(b,n,a,c,e,j,k){b=b+(n&a|~n&c)+e+k;return(b<<j|b>>>32-j)+n}function 
d(b,n,a,c,e,j,k){b=b+(n&c|a&~c)+e+k;return(b<<j|b>>>32-j)+n}function 
l(b,n,a,c,e,j,k){b=b+(n^a^c)+e+k;return(b<<j|b>>>32-j)+n}function 
s(b,n,a,c,e,j,k){b=b+(a^(n|~c))+e+k;return(b<<j|b>>>32-j)+n}for(var 
t=CryptoJS,r=t.lib,w=r.WordArray,v=r.Hasher,r=t.algo,b=[],x=0;64>x;x++)b[x]=4294967296*u.abs(u.sin(x+1))|0;r=r.MD5=v.extend({_doReset:function(){this._hash=new
 w.init([1732584193,4023233417,2562383102,271733878])},
+_doProcessBlock:function(q,n){for(var a=0;16>a;a++){var 
c=n+a,e=q[c];q[c]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360}var 
a=this._hash.words,c=q[n+0],e=q[n+1],j=q[n+2],k=q[n+3],z=q[n+4],r=q[n+5],t=q[n+6],w=q[n+7],v=q[n+8],A=q[n+9],B=q[n+10],C=q[n+11],u=q[n+12],D=q[n+13],E=q[n+14],x=q[n+15],f=a[0],m=a[1],g=a[2],h=a[3],f=p(f,m,g,h,c,7,b[0]),h=p(h,f,m,g,e,12,b[1]),g=p(g,h,f,m,j,17,b[2]),m=p(m,g,h,f,k,22,b[3]),f=p(f,m,g,h,z,7,b[4]),h=p(h,f,m,g,r,12,b[5]),g=p(g,h,f,m,t,17,b[6]),m=p(m,g,h,f,w,22,b[7]),
+f=p(f,m,g,h,v,7,b[8]),h=p(h,f,m,g,A,12,b[9]),g=p(g,h,f,m,B,17,b[10]),m=p(m,g,h,f,C,22,b[11]),f=p(f,m,g,h,u,7,b[12]),h=p(h,f,m,g,D,12,b[13]),g=p(g,h,f,m,E,17,b[14]),m=p(m,g,h,f,x,22,b[15]),f=d(f,m,g,h,e,5,b[16]),h=d(h,f,m,g,t,9,b[17]),g=d(g,h,f,m,C,14,b[18]),m=d(m,g,h,f,c,20,b[19]),f=d(f,m,g,h,r,5,b[20]),h=d(h,f,m,g,B,9,b[21]),g=d(g,h,f,m,x,14,b[22]),m=d(m,g,h,f,z,20,b[23]),f=d(f,m,g,h,A,5,b[24]),h=d(h,f,m,g,E,9,b[25]),g=d(g,h,f,m,k,14,b[26]),m=d(m,g,h,f,v,20,b[27]),f=d(f,m,g,h,D,5,b[28]),h=d(h,f,
+m,g,j,9,b[29]),g=d(g,h,f,m,w,14,b[30]),m=d(m,g,h,f,u,20,b[31]),f=l(f,m,g,h,r,4,b[32]),h=l(h,f,m,g,v,11,b[33]),g=l(g,h,f,m,C,16,b[34]),m=l(m,g,h,f,E,23,b[35]),f=l(f,m,g,h,e,4,b[36]),h=l(h,f,m,g,z,11,b[37]),g=l(g,h,f,m,w,16,b[38]),m=l(m,g,h,f,B,23,b[39]),f=l(f,m,g,h,D,4,b[40]),h=l(h,f,m,g,c,11,b[41]),g=l(g,h,f,m,k,16,b[42]),m=l(m,g,h,f,t,23,b[43]),f=l(f,m,g,h,A,4,b[44]),h=l(h,f,m,g,u,11,b[45]),g=l(g,h,f,m,x,16,b[46]),m=l(m,g,h,f,j,23,b[47]),f=s(f,m,g,h,c,6,b[48]),h=s(h,f,m,g,w,10,b[49]),g=s(g,h,f,m,
+E,15,b[50]),m=s(m,g,h,f,r,21,b[51]),f=s(f,m,g,h,u,6,b[52]),h=s(h,f,m,g,k,10,b[53]),g=s(g,h,f,m,B,15,b[54]),m=s(m,g,h,f,e,21,b[55]),f=s(f,m,g,h,v,6,b[56]),h=s(h,f,m,g,x,10,b[57]),g=s(g,h,f,m,t,15,b[58]),m=s(m,g,h,f,D,21,b[59]),f=s(f,m,g,h,z,6,b[60]),h=s(h,f,m,g,C,10,b[61]),g=s(g,h,f,m,j,15,b[62]),m=s(m,g,h,f,A,21,b[63]);a[0]=a[0]+f|0;a[1]=a[1]+m|0;a[2]=a[2]+g|0;a[3]=a[3]+h|0},_doFinalize:function(){var
 
b=this._data,n=b.words,a=8*this._nDataBytes,c=8*b.sigBytes;n[c>>>5]|=128<<24-c%32;var
 e=u.floor(a/
+4294967296);n[(c+64>>>9<<4)+15]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360;n[(c+64>>>9<<4)+14]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360;b.sigBytes=4*(n.length+1);this._process();b=this._hash;n=b.words;for(a=0;4>a;a++)c=n[a],n[a]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360;return
 b},clone:function(){var b=v.clone.call(this);b._hash=this._hash.clone();return 
b}});t.MD5=v._createHelper(r);t.HmacMD5=v._createHmacHelper(r)})(Math);
+(function(){var 
u=CryptoJS,p=u.lib,d=p.Base,l=p.WordArray,p=u.algo,s=p.EvpKDF=d.extend({cfg:d.extend({keySize:4,hasher:p.MD5,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,r){for(var
 
p=this.cfg,s=p.hasher.create(),b=l.create(),u=b.words,q=p.keySize,p=p.iterations;u.length<q;){n&&s.update(n);var
 n=s.update(d).finalize(r);s.reset();for(var 
a=1;a<p;a++)n=s.finalize(n),s.reset();b.concat(n)}b.sigBytes=4*q;return 
b}});u.EvpKDF=function(d,l,p){return s.create(p).compute(d,
+l)}})();
+CryptoJS.lib.Cipher||function(u){var 
p=CryptoJS,d=p.lib,l=d.Base,s=d.WordArray,t=d.BufferedBlockAlgorithm,r=p.enc.Base64,w=p.algo.EvpKDF,v=d.Cipher=t.extend({cfg:l.extend(),createEncryptor:function(e,a){return
 this.create(this._ENC_XFORM_MODE,e,a)},createDecryptor:function(e,a){return 
this.create(this._DEC_XFORM_MODE,e,a)},init:function(e,a,b){this.cfg=this.cfg.extend(b);this._xformMode=e;this._key=a;this.reset()},reset:function(){t.reset.call(this);this._doReset()},process:function(e){this._append(e);return
 this._process()},
+finalize:function(e){e&&this._append(e);return 
this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(e){return{encrypt:function(b,k,d){return("string"==typeof
 k?c:a).encrypt(e,b,k,d)},decrypt:function(b,k,d){return("string"==typeof 
k?c:a).decrypt(e,b,k,d)}}}});d.StreamCipher=v.extend({_doFinalize:function(){return
 this._process(!0)},blockSize:1});var b=p.mode={},x=function(e,a,b){var 
c=this._iv;c?this._iv=u:c=this._prevBlock;for(var d=0;d<b;d++)e[a+d]^=
+c[d]},q=(d.BlockCipherMode=l.extend({createEncryptor:function(e,a){return 
this.Encryptor.create(e,a)},createDecryptor:function(e,a){return 
this.Decryptor.create(e,a)},init:function(e,a){this._cipher=e;this._iv=a}})).extend();q.Encryptor=q.extend({processBlock:function(e,a){var
 
b=this._cipher,c=b.blockSize;x.call(this,e,a,c);b.encryptBlock(e,a);this._prevBlock=e.slice(a,a+c)}});q.Decryptor=q.extend({processBlock:function(e,a){var
 b=this._cipher,c=b.blockSize,d=e.slice(a,a+c);b.decryptBlock(e,a);x.call(this,
+e,a,c);this._prevBlock=d}});b=b.CBC=q;q=(p.pad={}).Pkcs7={pad:function(a,b){for(var
 
c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,l=[],n=0;n<c;n+=4)l.push(d);c=s.create(l,c);a.concat(c)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};d.BlockCipher=v.extend({cfg:v.cfg.extend({mode:b,padding:q}),reset:function(){v.reset.call(this);var
 a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var 
c=a.createEncryptor;else 
c=a.createDecryptor,this._minBufferSize=1;this._mode=c.call(a,
+this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var
 
a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var
 b=this._process(!0)}else b=this._process(!0),a.unpad(b);return 
b},blockSize:4});var 
n=d.CipherParams=l.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),b=(p.format={}).OpenSSL={stringify:function(a){var
 b=a.ciphertext;a=a.salt;return(a?s.create([1398893684,
+1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var
 b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var 
c=s.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return 
n.create({ciphertext:a,salt:c})}},a=d.SerializableCipher=l.extend({cfg:l.extend({format:b}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var
 l=a.createEncryptor(c,d);b=l.finalize(b);l=l.cfg;return 
n.create({ciphertext:b,key:c,iv:l.iv,algorithm:a,mode:l.mode,padding:l.padding,blockSize:a.blockSize,formatter:d.format})},
+decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return
 
a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof
 
a?b.parse(a,this):a}}),p=(p.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=s.random(8));a=w.create({keySize:b+c}).compute(a,d);c=s.create(a.words.slice(b),4*c);a.sigBytes=4*b;return
 
n.create({key:a,iv:c,salt:d})}},c=d.PasswordBasedCipher=a.extend({cfg:a.cfg.extend({kdf:p}),encrypt:function(b,c,d,l){l=this.cfg.extend(l);d=l.kdf.execute(d,
+b.keySize,b.ivSize);l.iv=d.iv;b=a.encrypt.call(this,b,c,d.key,l);b.mixIn(d);return
 
b},decrypt:function(b,c,d,l){l=this.cfg.extend(l);c=this._parse(c,l.format);d=l.kdf.execute(d,b.keySize,b.ivSize,c.salt);l.iv=d.iv;return
 a.decrypt.call(this,b,c,d.key,l)}})}();
+(function(){for(var 
u=CryptoJS,p=u.lib.BlockCipher,d=u.algo,l=[],s=[],t=[],r=[],w=[],v=[],b=[],x=[],q=[],n=[],a=[],c=0;256>c;c++)a[c]=128>c?c<<1:c<<1^283;for(var
 e=0,j=0,c=0;256>c;c++){var 
k=j^j<<1^j<<2^j<<3^j<<4,k=k>>>8^k&255^99;l[e]=k;s[k]=e;var 
z=a[e],F=a[z],G=a[F],y=257*a[k]^16843008*k;t[e]=y<<24|y>>>8;r[e]=y<<16|y>>>16;w[e]=y<<8|y>>>24;v[e]=y;y=16843009*G^65537*F^257*z^16843008*e;b[k]=y<<24|y>>>8;x[k]=y<<16|y>>>16;q[k]=y<<8|y>>>24;n[k]=y;e?(e=z^a[a[a[G^z]]],j^=a[a[j]]):e=j=1}var
 H=[0,1,2,4,8,
+16,32,64,128,27,54],d=d.AES=p.extend({_doReset:function(){for(var 
a=this._key,c=a.words,d=a.sigBytes/4,a=4*((this._nRounds=d+6)+1),e=this._keySchedule=[],j=0;j<a;j++)if(j<d)e[j]=c[j];else{var
 
k=e[j-1];j%d?6<d&&4==j%d&&(k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255]):(k=k<<8|k>>>24,k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255],k^=H[j/d|0]<<24);e[j]=e[j-d]^k}c=this._invKeySchedule=[];for(d=0;d<a;d++)j=a-d,k=d%4?e[j]:e[j-4],c[d]=4>d||4>=j?k:b[l[k>>>24]]^x[l[k>>>16&255]]^q[l[k>>>
+8&255]]^n[l[k&255]]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)},decryptBlock:function(a,c){var
 
d=a[c+1];a[c+1]=a[c+3];a[c+3]=d;this._doCryptBlock(a,c,this._invKeySchedule,b,x,q,n,s);d=a[c+1];a[c+1]=a[c+3];a[c+3]=d},_doCryptBlock:function(a,b,c,d,e,j,l,f){for(var
 
m=this._nRounds,g=a[b]^c[0],h=a[b+1]^c[1],k=a[b+2]^c[2],n=a[b+3]^c[3],p=4,r=1;r<m;r++)var
 
q=d[g>>>24]^e[h>>>16&255]^j[k>>>8&255]^l[n&255]^c[p++],s=d[h>>>24]^e[k>>>16&255]^j[n>>>8&255]^l[g&255]^c[p++],t=
+d[k>>>24]^e[n>>>16&255]^j[g>>>8&255]^l[h&255]^c[p++],n=d[n>>>24]^e[g>>>16&255]^j[h>>>8&255]^l[k&255]^c[p++],g=q,h=s,k=t;q=(f[g>>>24]<<24|f[h>>>16&255]<<16|f[k>>>8&255]<<8|f[n&255])^c[p++];s=(f[h>>>24]<<24|f[k>>>16&255]<<16|f[n>>>8&255]<<8|f[g&255])^c[p++];t=(f[k>>>24]<<24|f[n>>>16&255]<<16|f[g>>>8&255]<<8|f[h&255])^c[p++];n=(f[n>>>24]<<24|f[g>>>16&255]<<16|f[h>>>8&255]<<8|f[k&255])^c[p++];a[b]=q;a[b+1]=s;a[b+2]=t;a[b+3]=n},keySize:8});u.AES=p._createHelper(d)})();

Propchange: 
chemistry/parts/trunk/sharepoint-projects/CMIS.Sharepoint.WebParts/CMIS.Sharepoint.WebParts/CredentialScripts/aes.js
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to