Skip to content

Commit c955eec

Browse files
committed
Merge branch 'development' of https://git01.codeplex.com/forks/tsone/casadev into development
Conflicts: Release/samples/Oauth2Client/Oauth2Client120/Oauth2Client120.vcxproj
2 parents 5808dc5 + 7e0207e commit c955eec

File tree

361 files changed

+42398
-2943
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

361 files changed

+42398
-2943
lines changed

Build/Common.Build.settings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@
3939
<CasablancaSrcDir>$(BuildRoot)\Release\src</CasablancaSrcDir>
4040
<CasablancaResourceDir>$(BuildRoot)\Release\Resource</CasablancaResourceDir>
4141
<CasablancaIncludeDir>$(BuildRoot)\Release\include</CasablancaIncludeDir>
42+
<WebsocketppIncludeDir>$(BuildRoot)\Release\libs\websocketpp</WebsocketppIncludeDir>
43+
<PackagesRoot Condition="'$(PackagesRoot)'=='' AND Exists('$(BuildRoot)\packages')">$(BuildRoot)\packages</PackagesRoot>
44+
<PackagesRoot Condition="'$(PackagesRoot)'=='' AND Exists('$(BuildRoot)\..\Tools\packages')">$(BuildRoot)\..\Tools\packages</PackagesRoot>
4245
<CollateralsDir>$(BuildRoot)\Release\Collateral</CollateralsDir>
4346
<PocoRoot Condition="'$(PocoRoot)'=='' AND Exists('$(BuildRoot)\..\Tools\poco\poco$(DevToolsVersion)')">$(BuildRoot)\..\Tools\poco\poco$(DevToolsVersion)</PocoRoot>
4447
</PropertyGroup>

Build/version.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<PropertyGroup>
44
<CppRestBaseFileName>cpprest</CppRestBaseFileName>
55
<CppRestSDKVersionMajor>2</CppRestSDKVersionMajor>
6-
<CppRestSDKVersionMinor>0</CppRestSDKVersionMinor>
7-
<CppRestSDKVersionRevision>1</CppRestSDKVersionRevision>
6+
<CppRestSDKVersionMinor>1</CppRestSDKVersionMinor>
7+
<CppRestSDKVersionRevision>0</CppRestSDKVersionRevision>
88
<CppRestSDKVersionFileSuffix>$(CppRestSDKVersionMajor)_$(CppRestSDKVersionMinor)</CppRestSDKVersionFileSuffix>
99
<CppRestSDKVersionString>$(CppRestSDKVersionMajor).$(CppRestSDKVersionMinor)</CppRestSDKVersionString>
1010
</PropertyGroup>

Build_iOS/CMakeLists.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ execute_process(WORKING_DIRECTORY ${ARM_BINARY_DIR}
3535
add_custom_target(sim
3636
COMMAND ${CMAKE_COMMAND}
3737
--build ${SIM_BINARY_DIR}
38-
--target casablanca
38+
--target cpprest
3939
--config ${CMAKE_BUILD_TYPE}
4040
COMMENT "Building for i386 (simulator)"
4141
VERBATIM
@@ -45,24 +45,25 @@ add_custom_target(sim
4545
add_custom_target(arm
4646
COMMAND ${CMAKE_COMMAND}
4747
--build ${ARM_BINARY_DIR}
48-
--target casablanca
48+
--target cpprest
4949
--config ${CMAKE_BUILD_TYPE}
5050
COMMENT "Building for armv7, armv7s, arm64"
5151
VERBATIM
5252
)
5353

54+
set(LIB_CPPREST libcpprest.a)
5455
add_custom_command(
55-
OUTPUT libcasablanca.a
56+
OUTPUT ${LIB_CPPREST}
5657
COMMAND lipo -create
57-
-output "${CMAKE_CURRENT_BINARY_DIR}/libcasablanca.a"
58-
${SIM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/libcasablanca.a
59-
${ARM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/libcasablanca.a
58+
-output "${CMAKE_CURRENT_BINARY_DIR}/${LIB_CPPREST}"
59+
${SIM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/${LIB_CPPREST}
60+
${ARM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/${LIB_CPPREST}
6061
DEPENDS
6162
sim
6263
arm
63-
"${SIM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/libcasablanca.a"
64-
"${ARM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/libcasablanca.a"
64+
"${SIM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/${LIB_CPPREST}"
65+
"${ARM_BINARY_DIR}/Binaries/${CMAKE_BUILD_TYPE}/${LIB_CPPREST}"
6566
VERBATIM
6667
)
6768

68-
add_custom_target(casablanca ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/libcasablanca.a)
69+
add_custom_target(cpprest ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${LIB_CPPREST})

Build_iOS/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Using Casablanca
110110
----------------
111111
You will need to link against the following from your project:
112112

113-
* build.ios/libcasablanca.a
113+
* build.ios/libcpprest.a
114114
* boost.framework
115115
* openssl/lib/libcrypto.a
116116
* openssl/lib/libssl.a

Build_iOS/configure.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ mv OpenSSL-for-iPhone/include openssl
1010
mv OpenSSL-for-iPhone/lib openssl
1111
git clone https://git.gitorious.org/boostoniphone/galbraithjosephs-boostoniphone.git boostoniphone
1212
pushd boostoniphone
13-
sed -e 's/\${BOOST_LIBS:=".*"}/\${BOOST_LIBS:="thread filesystem regex locale system"}/g' -i .bak boost.sh
13+
sed -e 's/\${BOOST_LIBS:=".*"}/\${BOOST_LIBS:="random thread filesystem regex locale system"}/g' -i .bak boost.sh
1414
./boost.sh
1515
pushd ios/framework/boost.framework/Versions/A
1616
mkdir Headers2

CONTRIBUTORS.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Contributors should submit an update to this file with a commit in order to receive recognition. Thank you for your contributions.
2+
3+
4+
List of Contributors
5+
====================
6+
7+
Microsoft Corporation
8+
Brian Wengert (bwengert79)
9+
Leslie Brody (Les1966)

Release/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ if(IOS)
2424

2525
set(BUILD_SHARED_LIBS OFF)
2626
elseif(UNIX) # This includes OSX
27-
find_package(Boost COMPONENTS system thread locale regex filesystem REQUIRED)
27+
find_package(Boost REQUIRED COMPONENTS random system thread locale regex filesystem)
2828
find_package(Threads REQUIRED)
2929
find_package(OpenSSL REQUIRED)
3030

@@ -62,7 +62,7 @@ elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
6262
message("-- Setting gcc options")
6363

6464
set(WARNINGS "-Wall -Wextra -Wunused-parameter -Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls -Wunreachable-code")
65-
set(LINUX_SUPPRESSIONS "-Wno-deprecated -Wno-unknown-pragmas -Wno-reorder -Wno-unused-function -Wno-char-subscripts -Wno-switch -Wno-unused-but-set-parameter -Wno-deprecated -Wno-unused-value -Wno-unused-local-typedefs")
65+
set(LINUX_SUPPRESSIONS "-Wno-deprecated -Wno-unknown-pragmas -Wno-reorder -Wno-unused-function -Wno-char-subscripts -Wno-switch -Wno-unused-but-set-parameter -Wno-unused-value -Wno-unused-local-typedefs")
6666

6767
set(WARNINGS "${WARNINGS} ${LINUX_SUPPRESSIONS}")
6868
set(LD_FLAGS "${LD_FLAGS} -Wl,-z,defs")
@@ -80,10 +80,10 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/Binaries)
8080

8181
# These settings can be used by the test targets
8282
set(Casablanca_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
83-
set(Casablanca_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include ${Boost_INCLUDE_DIR})
84-
set(Casablanca_LIBRARY ${LIB}casablanca)
85-
set(Casablanca_LIBRARIES ${Casablanca_LIBRARY} ${Boost_LIBRARIES} ${Boost_FRAMEWORK})
83+
set(Casablanca_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/include ${Boost_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/libs/websocketpp)
8684

85+
set(Casablanca_LIBRARY ${LIB}cpprest)
86+
set(Casablanca_LIBRARIES ${Casablanca_LIBRARY} ${Boost_LIBRARIES} ${Boost_FRAMEWORK})
8787

8888
# Everything in the project needs access to the casablanca include directories
8989
include_directories(${Casablanca_INCLUDE_DIRS})

Release/Makefile

Lines changed: 0 additions & 28 deletions
This file was deleted.

Release/include/compat/linux_compat.h

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -63,29 +63,14 @@ typedef uint32_t HRESULT;
6363
#define E_NOTIMPL 0x80004001
6464
#define E_NOINTERFACE 0x80004002
6565

66-
typedef unsigned long ULONG;
67-
typedef unsigned short WORD;
68-
typedef unsigned long DWORD;
69-
70-
typedef struct _SYSTEMTIME {
71-
WORD wYear;
72-
WORD wMonth;
73-
WORD wDayOfWeek;
74-
WORD wDay;
75-
WORD wHour;
76-
WORD wMinute;
77-
WORD wSecond;
78-
WORD wMilliseconds;
79-
} SYSTEMTIME, *PSYSTEMTIME;
80-
8166
#define ULARGE_INTEGER uint64_t
8267
#define LARGE_INTEGER int64_t
8368

8469
#define WINAPI __stdcall
8570

8671
#define YieldProcessor() __asm__ __volatile__ ("pause")
8772

88-
#define UNREFERENCED_PARAMETER(x) (void)x
73+
#define CASABLANCA_UNREFERENCED_PARAMETER(x) (void)x
8974
#define _ASSERTE(x) assert(x)
9075

9176
#ifdef CASABLANCA_DEPRECATION_NO_WARNINGS

Release/include/compat/windows_compat.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838

3939
#define _noexcept
4040

41+
#define CASABLANCA_UNREFERENCED_PARAMETER(x) (x)
42+
4143
#ifdef CASABLANCA_DEPRECATION_NO_WARNINGS
4244
#define CASABLANCA_DEPRECATED(x)
4345
#else

0 commit comments

Comments
 (0)