Skip to content

Commit

Permalink
Upgraded Twilio.WindowsPhone to WP7.1
Browse files Browse the repository at this point in the history
- Changed project to target Windows Phone 7.1
- Removed SL3-WP7 from NuGet package
- Upgraded RestSharp dependency to 104.1
  • Loading branch information
devinrader committed Oct 25, 2012
1 parent 76a47a9 commit 4251248
Show file tree
Hide file tree
Showing 10 changed files with 117 additions and 120 deletions.
96 changes: 49 additions & 47 deletions Twilio.nuspec
Original file line number Original file line Diff line number Diff line change
@@ -1,48 +1,50 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<package> <package>
<metadata> <metadata>
<id>Twilio</id> <id>Twilio</id>
<version>3.5.4</version> <version>3.5.5</version>
<authors>Twilio</authors> <authors>Twilio</authors>
<description>Twilio REST API helper library</description> <description>Twilio REST API helper library</description>
<language>en-US</language> <language>en-US</language>
<projectUrl>http://github.com/twilio/twilio-csharp</projectUrl> <projectUrl>http://github.com/twilio/twilio-csharp</projectUrl>
<iconUrl>http://www.twilio.com/packages/company/img/logos_downloadable_round.png</iconUrl> <iconUrl>http://www.twilio.com/packages/company/img/logos_downloadable_round.png</iconUrl>
<licenseUrl>https://github.com/twilio/twilio-csharp/blob/master/LICENSE.txt</licenseUrl> <licenseUrl>https://github.com/twilio/twilio-csharp/blob/master/LICENSE.txt</licenseUrl>
<tags>REST SMS voice telephony phone twilio twiml ASPNETWEBPAGES</tags> <tags>REST SMS voice telephony phone twilio twiml ASPNETWEBPAGES</tags>
<dependencies> <dependencies>
<dependency id="Newtonsoft.Json" /> <dependency id="Newtonsoft.Json" />
<dependency id="RestSharp" /> <dependency id="RestSharp" />
</dependencies> </dependencies>
<releaseNotes> <releaseNotes>
* 3.5.4 - Fixed package to support Mango tooling * 3.5.5 - Removed support for Windows Phone 7.0 SDK
* 3.5.3 - Added paging properties to UsageRecord API Added support for Windows Phone 7.1 SDK
* 3.5.2 - Adding Usage Capability * 3.5.4 - Fixed package to support Mango tooling
Enabled NuGet package restore in the solution * 3.5.3 - Added paging properties to UsageRecord API
Updated project NuGet references * 3.5.2 - Adding Usage Capability
* 3.5.1 - Updated RestSharp Enabled NuGet package restore in the solution
* 3.5.0 - Adding Queue Capability Updated project NuGet references
* 3.4.5 - Fixing package fail * 3.5.1 - Updated RestSharp
* 3.4.4 - Changed SMS message length validation * 3.5.0 - Adding Queue Capability
* 3.4.3 - Added and updated some XML Doc Comments * 3.4.5 - Fixing package fail
Added SmsStatusCallback property * 3.4.4 - Changed SMS message length validation
Fixed number transfer bug * 3.4.3 - Added and updated some XML Doc Comments
Fixed CallListOptions bug Added SmsStatusCallback property
Updated to latest versions of RestSharp and Json.NET Fixed number transfer bug
* 3.4.2 - Updated references to resolve issues with RestSharp and JSON.NET Fixed CallListOptions bug
* 3.4.0 - Add CallOptions.Record to enable full-call recording Updated to latest versions of RestSharp and Json.NET
* 3.3.7 - Another package-only fix. Assembly version is still 3.3.6 * 3.4.2 - Updated references to resolve issues with RestSharp and JSON.NET
* 3.3.6 - Fix corrupt package. * 3.4.0 - Add CallOptions.Record to enable full-call recording
* 3.3.5 - Bind against JSON.Net 4.0.8. * 3.3.7 - Another package-only fix. Assembly version is still 3.3.6
* 3.3.3 - Fixed RestException never being populated. Updated to JSON.NET 4.0.7 * 3.3.6 - Fix corrupt package.
* 3.3.2 - Resolve NuGet assembly issue with RestSharp * 3.3.5 - Bind against JSON.Net 4.0.8.
* 3.3.1 - Compatibility with latest version of RestSharp * 3.3.3 - Fixed RestException never being populated. Updated to JSON.NET 4.0.7
* 3.3.0 - Restored paging information for list resource responses. * 3.3.2 - Resolve NuGet assembly issue with RestSharp
Restructured REST API objects to match JSON datastructures instead of XML. * 3.3.1 - Compatibility with latest version of RestSharp
Fixed incorrect StatusCallback parameter name for IncomingPhoneNumber and Application. * 3.3.0 - Restored paging information for list resource responses.
Fixed incorrect paging parameter name. Restructured REST API objects to match JSON datastructures instead of XML.

Fixed incorrect StatusCallback parameter name for IncomingPhoneNumber and Application.
* 3.2.3 - Added 'extension' parameter to the AddOutgoingCallerIds method Fixed incorrect paging parameter name.
</releaseNotes>
</metadata> * 3.2.3 - Added 'extension' parameter to the AddOutgoingCallerIds method
</releaseNotes>
</metadata>
</package> </package>
116 changes: 58 additions & 58 deletions package.cmd
Original file line number Original file line Diff line number Diff line change
@@ -1,59 +1,59 @@
tools\nuget.exe update -self tools\nuget.exe update -self


rd download /s /q rd download /s /q


if not exist download mkdir download if not exist download mkdir download
if not exist download\WindowsPhone mkdir download\WindowsPhone if not exist download\WindowsPhone mkdir download\WindowsPhone
if not exist download\Silverlight mkdir download\Silverlight if not exist download\Silverlight mkdir download\Silverlight
if not exist download\package mkdir download\package if not exist download\package mkdir download\package
if not exist download\package\twilio mkdir download\package\twilio if not exist download\package\twilio mkdir download\package\twilio
if not exist download\package\twiliomvc mkdir download\package\twiliomvc if not exist download\package\twiliomvc mkdir download\package\twiliomvc
if not exist download\package\twiliotwiml mkdir download\package\twiliotwiml if not exist download\package\twiliotwiml mkdir download\package\twiliotwiml
if not exist download\package\twiliowebmatrix mkdir download\package\twiliowebmatrix if not exist download\package\twiliowebmatrix mkdir download\package\twiliowebmatrix
if not exist download\package\twilioclient mkdir download\package\twilioclient if not exist download\package\twilioclient mkdir download\package\twilioclient


if not exist download\package\twilio\lib mkdir download\package\twilio\lib if not exist download\package\twilio\lib mkdir download\package\twilio\lib
if not exist download\package\twilio\lib\3.5 mkdir download\package\twilio\lib\3.5 if not exist download\package\twilio\lib\3.5 mkdir download\package\twilio\lib\3.5
if not exist download\package\twilio\lib\SL3-WP7 mkdir download\package\twilio\lib\SL3-WP7 REM if not exist download\package\twilio\lib\SL3-WP7 mkdir download\package\twilio\lib\SL3-WP7
if not exist download\package\twilio\lib\SL4-WINDOWSPHONE71 mkdir download\package\twilio\lib\SL4-WINDOWSPHONE71 if not exist download\package\twilio\lib\SL4-WINDOWSPHONE71 mkdir download\package\twilio\lib\SL4-WINDOWSPHONE71
if not exist download\package\twilio\lib\SL4 mkdir download\package\twilio\lib\SL4 if not exist download\package\twilio\lib\SL4 mkdir download\package\twilio\lib\SL4


if not exist download\package\twiliomvc\lib mkdir download\package\twiliomvc\lib if not exist download\package\twiliomvc\lib mkdir download\package\twiliomvc\lib
if not exist download\package\twiliomvc\lib\3.5 mkdir download\package\twiliomvc\lib\3.5 if not exist download\package\twiliomvc\lib\3.5 mkdir download\package\twiliomvc\lib\3.5


if not exist download\package\twiliotwiml\lib mkdir download\package\twiliotwiml\lib if not exist download\package\twiliotwiml\lib mkdir download\package\twiliotwiml\lib
if not exist download\package\twiliotwiml\lib\3.5 mkdir download\package\twiliotwiml\lib\3.5 if not exist download\package\twiliotwiml\lib\3.5 mkdir download\package\twiliotwiml\lib\3.5


if not exist download\package\twiliowebmatrix\lib mkdir download\package\twiliowebmatrix\lib if not exist download\package\twiliowebmatrix\lib mkdir download\package\twiliowebmatrix\lib
if not exist download\package\twiliowebmatrix\lib\3.5 mkdir download\package\twiliowebmatrix\lib\3.5 if not exist download\package\twiliowebmatrix\lib\3.5 mkdir download\package\twiliowebmatrix\lib\3.5


if not exist download\package\twilioclient\lib mkdir download\package\twilioclient\lib if not exist download\package\twilioclient\lib mkdir download\package\twilioclient\lib
if not exist download\package\twilioclient\lib\3.5 mkdir download\package\twilioclient\lib\3.5 if not exist download\package\twilioclient\lib\3.5 mkdir download\package\twilioclient\lib\3.5


tools\ilmerge.exe /lib:src\Twilio.Api\bin\Release /internalize /ndebug /v2 /out:download\Twilio.Api.dll Twilio.Api.dll RestSharp.dll tools\ilmerge.exe /lib:src\Twilio.Api\bin\Release /internalize /ndebug /v2 /out:download\Twilio.Api.dll Twilio.Api.dll RestSharp.dll
tools\ilmerge.exe /lib:src\Twilio.Api.Silverlight\bin\Release /internalize /ndebug /targetplatform:v4,"C:\Program Files (x86)\Microsoft Silverlight\4.1.10111.0" /out:download\Twilio.Api.Silverlight.dll RestSharp.Silverlight.dll tools\ilmerge.exe /lib:src\Twilio.Api.Silverlight\bin\Release /internalize /ndebug /targetplatform:v4,"C:\Program Files (x86)\Microsoft Silverlight\4.1.10111.0" /out:download\Twilio.Api.Silverlight.dll RestSharp.Silverlight.dll


copy src\Twilio.Api\bin\Release\*.* download copy src\Twilio.Api\bin\Release\*.* download
copy src\Twilio.Api.Silverlight\bin\Release\*.* download\Silverlight\ copy src\Twilio.Api.Silverlight\bin\Release\*.* download\Silverlight\
copy src\Twilio.Api.WindowsPhone\bin\Release\*.* download\WindowsPhone\ copy src\Twilio.Api.WindowsPhone\bin\Release\*.* download\WindowsPhone\
copy src\Twilio.Mvc\bin\Release\*.* download copy src\Twilio.Mvc\bin\Release\*.* download
copy src\Twilio.Twiml\bin\Release\*.* download copy src\Twilio.Twiml\bin\Release\*.* download
copy src\Twilio.WebMatrix\bin\Release\*.* download copy src\Twilio.WebMatrix\bin\Release\*.* download
copy src\Twilio.Client.Capability\bin\Release\*.* download copy src\Twilio.Client.Capability\bin\Release\*.* download
copy LICENSE.txt download copy LICENSE.txt download


copy src\Twilio.Api\bin\Release\Twilio.Api.* download\package\twilio\lib\3.5\ copy src\Twilio.Api\bin\Release\Twilio.Api.* download\package\twilio\lib\3.5\
copy src\Twilio.Api.Silverlight\bin\Release\Twilio.Api.Silverlight.* download\package\twilio\lib\SL4\ copy src\Twilio.Api.Silverlight\bin\Release\Twilio.Api.Silverlight.* download\package\twilio\lib\SL4\
copy src\Twilio.Api.WindowsPhone\bin\Release\Twilio.Api.WindowsPhone.* download\package\twilio\lib\SL3-WP7\ REM copy src\Twilio.Api.WindowsPhone\bin\Release\Twilio.Api.WindowsPhone.* download\package\twilio\lib\SL3-WP7\
copy src\Twilio.Api.WindowsPhone\bin\Release\Twilio.Api.WindowsPhone.* download\package\twilio\lib\SL4-WINDOWSPHONE71\ copy src\Twilio.Api.WindowsPhone\bin\Release\Twilio.Api.WindowsPhone.* download\package\twilio\lib\SL4-WINDOWSPHONE71\


copy src\Twilio.Mvc\bin\Release\Twilio.Mvc.* download\package\twiliomvc\lib\3.5\ copy src\Twilio.Mvc\bin\Release\Twilio.Mvc.* download\package\twiliomvc\lib\3.5\
copy src\Twilio.Twiml\bin\Release\Twilio.Twiml.* download\package\twiliotwiml\lib\3.5\ copy src\Twilio.Twiml\bin\Release\Twilio.Twiml.* download\package\twiliotwiml\lib\3.5\
copy src\Twilio.WebMatrix\bin\Release\Twilio.WebMatrix.* download\package\twiliowebmatrix\lib\3.5\ copy src\Twilio.WebMatrix\bin\Release\Twilio.WebMatrix.* download\package\twiliowebmatrix\lib\3.5\
copy src\Twilio.Client.Capability\bin\Release\Twilio.Client.Capability.* download\package\twilioclient\lib\3.5\ copy src\Twilio.Client.Capability\bin\Release\Twilio.Client.Capability.* download\package\twilioclient\lib\3.5\


tools\nuget.exe pack Twilio.nuspec -BasePath download\package\twilio -o download tools\nuget.exe pack Twilio.nuspec -BasePath download\package\twilio -o download
tools\nuget.exe pack Twilio.Mvc.nuspec -BasePath download\package\twiliomvc -o download tools\nuget.exe pack Twilio.Mvc.nuspec -BasePath download\package\twiliomvc -o download
tools\nuget.exe pack Twilio.TwiML.nuspec -BasePath download\package\twiliotwiml -o download tools\nuget.exe pack Twilio.TwiML.nuspec -BasePath download\package\twiliotwiml -o download
tools\nuget.exe pack Twilio.WebMatrix.nuspec -BasePath download\package\twiliowebmatrix -o download tools\nuget.exe pack Twilio.WebMatrix.nuspec -BasePath download\package\twiliowebmatrix -o download
tools\nuget.exe pack Twilio.Client.nuspec -BasePath download\package\twilioclient -o download tools\nuget.exe pack Twilio.Client.nuspec -BasePath download\package\twilioclient -o download
17 changes: 6 additions & 11 deletions src/Twilio.Api.WindowsPhone/Twilio.Api.WindowsPhone.csproj
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<AssemblyName>Twilio.Api.WindowsPhone</AssemblyName> <AssemblyName>Twilio.Api.WindowsPhone</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion> <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
<TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile> <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier> <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
<SilverlightApplication>false</SilverlightApplication> <SilverlightApplication>false</SilverlightApplication>
<ValidateXaml>true</ValidateXaml> <ValidateXaml>true</ValidateXaml>
Expand Down Expand Up @@ -59,12 +59,11 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="mscorlib" /> <Reference Include="mscorlib" />
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Newtonsoft.Json">
<HintPath>..\packages\Newtonsoft.Json.4.5.10\lib\sl3-wp\Newtonsoft.Json.dll</HintPath> <HintPath>..\packages\Newtonsoft.Json.4.5.10\lib\sl4-windowsphone71\Newtonsoft.Json.dll</HintPath>
</Reference> </Reference>
<Reference Include="RestSharp.WindowsPhone, Version=102.7.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="RestSharp.WindowsPhone">
<SpecificVersion>False</SpecificVersion> <HintPath>..\packages\RestSharp.104.1\lib\sl4-wp71\RestSharp.WindowsPhone.dll</HintPath>
<HintPath>..\packages\RestSharp.102.7\lib\sl3-wp\RestSharp.WindowsPhone.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Windows" /> <Reference Include="System.Windows" />
<Reference Include="system" /> <Reference Include="system" />
Expand Down Expand Up @@ -308,15 +307,11 @@
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild"> <Target Name="BeforeBuild">
</Target>--> </Target>-->

<Target Name="AfterBuild" Condition=" '$(Configuration)' == 'ReleaseWithPackage' "> <Target Name="AfterBuild" Condition=" '$(Configuration)' == 'ReleaseWithPackage' ">
<MakeDir Directories="$(MSBuildProjectDirectory)..\..\..\Download\package\twilio\lib\SL3-WP7" />
<MakeDir Directories="$(MSBuildProjectDirectory)..\..\..\Download\package\twilio\lib\SL4-WINDOWSPHONE71" /> <MakeDir Directories="$(MSBuildProjectDirectory)..\..\..\Download\package\twilio\lib\SL4-WINDOWSPHONE71" />
<CreateItem Include="$(TargetDir)\$(ProjectName).*"> <CreateItem Include="$(TargetDir)\$(ProjectName).*">
<Output TaskParameter="Include" ItemName="FilesToCopy"/> <Output TaskParameter="Include" ItemName="FilesToCopy" />
</CreateItem> </CreateItem>
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(MSBuildProjectDirectory)..\..\..\download\package\twilio\lib\SL3-WP7\" />
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(MSBuildProjectDirectory)..\..\..\download\package\twilio\lib\SL4-WINDOWSPHONE71\" /> <Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(MSBuildProjectDirectory)..\..\..\download\package\twilio\lib\SL4-WINDOWSPHONE71\" />
</Target> </Target>

</Project> </Project>
8 changes: 4 additions & 4 deletions src/Twilio.Api.WindowsPhone/packages.config
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="Newtonsoft.Json" version="4.5.10" /> <package id="Newtonsoft.Json" version="4.5.10" targetFramework="sl40-wp71" />
<package id="RestSharp" version="102.7" /> <package id="RestSharp" version="104.1" targetFramework="sl40-wp71" />
</packages> </packages>
Binary file removed src/packages/RestSharp.102.7/RestSharp.102.7.nupkg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 4251248

Please sign in to comment.