Skip to content

Conversation

@shishirb-MSFT
Copy link
Collaborator

No description provided.

@shishirb-MSFT shishirb-MSFT requested a review from a team as a code owner August 31, 2021 00:11
{

/*
Code borrowed from cpprestsdk project: https://github.com/microsoft/cpprestsdk/
Copy link
Collaborator Author

@shishirb-MSFT shishirb-MSFT Aug 31, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code borrowed

@jimson-msft I've copied the code as is for the most part. Only differences are in the types (no support for wide strings) and namespaces. #Closed

@shishirb-MSFT shishirb-MSFT changed the base branch from main to feature/replace-cpprest August 31, 2021 06:14
* Expected due to cpprest borrowed code.
* Final set of borrowed code TBD.
@shishirb-MSFT shishirb-MSFT force-pushed the user/shishirb/ni-remove-cpprest-parser branch from c82692d to b56753e Compare August 31, 2021 16:06
/*
Code borrowed from cpprestsdk project: https://github.com/microsoft/cpprestsdk/
libcurl includes APIs to work with URLs starting from v7.62.0.
Ubuntu 18.04 ships with libcurl v7.58.0 only so we cannot use the URL API.
Copy link
Contributor

@jimson-msft jimson-msft Aug 31, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's unfortunate :-(

Unrelated to this pr but I recently read somewhere that the fragmentation of the linux world - specifically with library and version support is what made windows so dominant for game developers - unified apis for graphics/visuals/audio on a single system with great backcompat. Very few people wanted to develop libraries to support linux distros, esp with PC market share being relatively low

We've been feeling the pain of it as well with dependency management and platform support for all these diff distros. #Closed

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I see. Yeah it is really unfortunate.

Copy link
Contributor

@jimson-msft jimson-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@shishirb-MSFT shishirb-MSFT merged commit c78a7a3 into feature/replace-cpprest Aug 31, 2021
@shishirb-MSFT shishirb-MSFT deleted the user/shishirb/ni-remove-cpprest-parser branch August 31, 2021 19:47
shishirb-MSFT added a commit that referenced this pull request Sep 16, 2021
* Borrow URL parsing and building code from cpprest.
* SDK: Update expected binary size by 8%.
* SDK: Remove do_url_encode.h.
shishirb-MSFT added a commit that referenced this pull request Sep 16, 2021
* Borrow URL parsing and building code from cpprest.
* SDK: Update expected binary size by 8%.
* SDK: Remove do_url_encode.h.
shishirb-MSFT added a commit that referenced this pull request Sep 16, 2021
* Borrow URL parsing and building code from cpprest.
* SDK: Update expected binary size by 8%.
* SDK: Remove do_url_encode.h.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants