<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/scripts/azure-pipelines/windows/Check-ManifestFormatting.ps1, branch aws-lambda-cpp</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>[vcpkg ci] upload diff from clang-format to artifacts (#15141)</title>
<updated>2020-12-16T21:14:35+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-12-16T21:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=30767175d52d9667ce37d96fe1a7d1438dc94ea1'/>
<id>30767175d52d9667ce37d96fe1a7d1438dc94ea1</id>
<content type='text'>
* [vcpkg ci] upload diff from clang-format to artifacts

this allows people who do not have access to clang-format to format their code via diff</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg ci] upload diff from clang-format to artifacts

this allows people who do not have access to clang-format to format their code via diff</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg manifest] Add documentation! (#13488)</title>
<updated>2020-09-14T22:07:02+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-09-14T22:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=0fec1340eba828e95c489796eb0c7a4330120686'/>
<id>0fec1340eba828e95c489796eb0c7a4330120686</id>
<content type='text'>
* [vcpkg docs] add docs for manifest files

These are just for the maintainer docs,
not user docs.

* [vcpkg] EBNF-ify platform expression parsing

this modifies nothing about what strings are accepted or rejected,
it just moves stuff around.

also adds tests.

* [vcpkg docs] add manifest mode example

* [wip] docs for augustin

also fix tabs

* [vcpkg manifest] switch to using maps for features

* Apply suggestions from code review

* un-experimentize format-manifest

* flesh out the user manifest mode docs

* CRs

* billy CRs

* final personal pass-thru</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg docs] add docs for manifest files

These are just for the maintainer docs,
not user docs.

* [vcpkg] EBNF-ify platform expression parsing

this modifies nothing about what strings are accepted or rejected,
it just moves stuff around.

also adds tests.

* [vcpkg docs] add manifest mode example

* [wip] docs for augustin

also fix tabs

* [vcpkg manifest] switch to using maps for features

* Apply suggestions from code review

* un-experimentize format-manifest

* flesh out the user manifest mode docs

* CRs

* billy CRs

* final personal pass-thru</pre>
</div>
</content>
</entry>
<entry>
<title>[VMSS] Fix the printed error message (#13107)</title>
<updated>2020-08-25T22:07:38+00:00</updated>
<author>
<name>Jack·Boos·Yu</name>
<email>47264268+JackBoosY@users.noreply.github.com</email>
</author>
<published>2020-08-25T22:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=582e30d142cbc7ebbb45a74e9c54cd069fabe097'/>
<id>582e30d142cbc7ebbb45a74e9c54cd069fabe097</id>
<content type='text'>
* check error message

* Remove https://

* Revert test changes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* check error message

* Remove https://

* Revert test changes</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Add `vcpkg export` to E2E tests. Enable E2E tests on all platforms. (#12198)</title>
<updated>2020-08-10T17:22:51+00:00</updated>
<author>
<name>ras0219</name>
<email>533828+ras0219@users.noreply.github.com</email>
</author>
<published>2020-08-10T17:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=481738beaeb77bca19ff7fa01b4c02be7fc9deb2'/>
<id>481738beaeb77bca19ff7fa01b4c02be7fc9deb2</id>
<content type='text'>
* [vcpkg] Add `vcpkg export` to E2E tests. Enable E2E tests on MacOS.

* [vcpkg] Fix export --raw --output-dir=/path/ by changing directory to new export root

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;
Co-authored-by: Billy Robert O'Neal III &lt;bion@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Add `vcpkg export` to E2E tests. Enable E2E tests on MacOS.

* [vcpkg] Fix export --raw --output-dir=/path/ by changing directory to new export root

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;
Co-authored-by: Billy Robert O'Neal III &lt;bion@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg format-manifest] Add convert-control flag (#12471)</title>
<updated>2020-08-02T17:08:07+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-08-02T17:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=1c2af994151fb3e177df54f89223b056ecddbcec'/>
<id>1c2af994151fb3e177df54f89223b056ecddbcec</id>
<content type='text'>
* [vcpkg format-manifest] initial convert-control attempt

TODO: manifest comments! we should keep $directives

* Finalize x-format-manifest

First, fix Json::parse -- "\c", for any c, was incorrectly parsed.
It would emit the escaped character, and then parse the character, so
that `\b` would give you { '\b', 'b' }.

Second, canonicalize source paragraphs as we're parsing them. This found
an error in qt5 -- The `declarative` feature was listed twice, and we
now catch it, so I removed the second paragraph.

Add PlatformExpression::complexity to allow ordering platform
expressions in a somewhat reasonable way.

Notes:
  - We allow `all_modules` as a feature name for back-compat with
    paraview
  - In order to actually convert CONTROL to vcpkg.json, we'd need to
    rename the qt5 `default` feature.
  - We need to add support for $directives in x-format-manifest

* fix qt5 port

* format

* fix compile

* fix tests for canonicalization

* Clean up code

* add error message for nothing to format

* add extra_info field

* add `const X&amp;` overloads for `Object::insert[_or_replace]`

* fix compile

* simple CRs

* add tests

* format

* Fix mosquitto port file

also unmerge a line

* fail the tests on malformed manifest

* fix format_all

* fix coroutine port-version

* format manifests</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg format-manifest] initial convert-control attempt

TODO: manifest comments! we should keep $directives

* Finalize x-format-manifest

First, fix Json::parse -- "\c", for any c, was incorrectly parsed.
It would emit the escaped character, and then parse the character, so
that `\b` would give you { '\b', 'b' }.

Second, canonicalize source paragraphs as we're parsing them. This found
an error in qt5 -- The `declarative` feature was listed twice, and we
now catch it, so I removed the second paragraph.

Add PlatformExpression::complexity to allow ordering platform
expressions in a somewhat reasonable way.

Notes:
  - We allow `all_modules` as a feature name for back-compat with
    paraview
  - In order to actually convert CONTROL to vcpkg.json, we'd need to
    rename the qt5 `default` feature.
  - We need to add support for $directives in x-format-manifest

* fix qt5 port

* format

* fix compile

* fix tests for canonicalization

* Clean up code

* add error message for nothing to format

* add extra_info field

* add `const X&amp;` overloads for `Object::insert[_or_replace]`

* fix compile

* simple CRs

* add tests

* format

* Fix mosquitto port file

also unmerge a line

* fail the tests on malformed manifest

* fix format_all

* fix coroutine port-version

* format manifests</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Improve format check failure message (#12460)</title>
<updated>2020-07-30T04:12:06+00:00</updated>
<author>
<name>Jack·Boos·Yu</name>
<email>47264268+JackBoosY@users.noreply.github.com</email>
</author>
<published>2020-07-30T04:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=d367c4c0b8ab65278f6e9e1b21641753a6273882'/>
<id>d367c4c0b8ab65278f6e9e1b21641753a6273882</id>
<content type='text'>
* [docs] Add format document

* improve the error message

* Check the error message

* Finish test

* restore file list</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [docs] Add format document

* improve the error message

* Check the error message

* Finish test

* restore file list</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg ci] Update formatting CI (#12314)</title>
<updated>2020-07-07T21:09:33+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-07-07T21:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=9606917c81792c52097847fa8037907d92b161a2'/>
<id>9606917c81792c52097847fa8037907d92b161a2</id>
<content type='text'>
* stage checking formatting

this means that the port CI won't run if the formatting failed

* fix invalid names

* add formatting of manifests

* fix dependsOn name

* fix a thing

* CRs

* oops, typo</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* stage checking formatting

this means that the port CI won't run if the formatting failed

* fix invalid names

* add formatting of manifests

* fix dependsOn name

* fix a thing

* CRs

* oops, typo</pre>
</div>
</content>
</entry>
</feed>
