Граф коммитов

16 Коммитов

Автор SHA1 Сообщение Дата
Ruben Guerrero add4a30436
Fix Issue 224 (#239) 2019-10-14 18:11:19 -07:00
Ruben Guerrero a3f4e6b511
Deprecate MSIX_VALIDATION_OPTION_SKIPAPPXMANIFEST and improve CMake MSIX SDK option processing (#177) 2019-07-16 15:49:49 -07:00
Ruben Guerrero 9a9005bc9e
Make MSIX_PACK as non default option (#174) 2019-07-15 17:13:34 -07:00
JohnMcPMS d4508c9b45
General improvements to pack (#171)
* All tests pass, pack and unpack work, makeappx can unpack

* Add RelWithDebInfo option for Windows, fix bug with negative seek in x86, PR feedback
2019-07-10 16:38:59 -07:00
Ruben Guerrero 77c2b1297b
Add CMake MSIX_PACK option (#114) 2019-05-02 11:29:11 -07:00
JohnMcPMS 3b51adbf70
Allow explicit selection of crypto library; fixes and improvements for Windows test script. (#81) 2019-04-08 15:38:31 -07:00
wcheng-msft 5494d5566b
Add filetype associations (#53)
* Merged PR 2956189: Add FTA

Adds FTA handling and test case
Fixes remove to remove devirtualized registry keys correctly and adds test cases for remove.
Fix missed addref by converting raw pointers to ComPtrs in the msix code
Fix makewin.cmd from stomping all over the PATH env variable, which allows it to be run multiple times in the same command prompt window.

Related work items: #19821206

* update release binaries

* update to point to build pipeline and release

* update to point to release section
2019-03-06 15:08:12 -08:00
Ruben Guerrero 5a6c06e91b
Turn on Azure Pipelines for Windows for CI and PRs. (#52) 2019-03-05 14:14:11 -08:00
Ruben Guerrero Samaniego a3c225bacc Prepare for 1.6 2019-02-08 20:32:45 -08:00
Ruben Guerrero Samaniego dea2e72be9 Merged PR 2308191: [MSIX SDK] add a c-make switch to exclude bundles from unpack
Enable the user to disable bundle support for the SDK by specifying -DSKIP_BUNDLES=on on CMake. If the user tries to unpack a bundle or create a bundle factory they will get 0x80070032 (E_NOTSUPPORTED). The binary size decreases ~60k.

Win x64
- bundle: 464 k
- no bundle: 413 k

Win x86
- bundle: 330 k
- no bundle: 293 k

Linux
- bundle: 5,424 k
- no bundle: 5,330 k

AOSP arm
- bundle: 4,381 k
- no bundle: 4,313 k

AOSP arm v7a
- bundle: 4,288 k
- no bundle: 4,220 k

MacOS
- bundle: 4,487 k
- no bundle: 4,413 k

iOS arm64
- bundle: 4,516 k
- no bundle: 4,458 k

Related work items: #18753331
2018-09-21 15:57:06 -07:00
Ruben Guerrero Samaniego bd45ddfcba Merged PR 2098454: Add cmake option to statically link the runtime library for Windows by passing /MT or /MTd
To enable statically link the runtime library use "makewin <arch> -mt" or pass "-DUSE_STATIC_MSVC=on". Default is off.
Note: This increase the size of the binary considerably.

Related work items: #18288248
2018-09-21 15:57:06 -07:00
Ruben Guerrero Samaniego c5a76f64c5 Merged PR 1964543: Modify windows build scripts to set up MSVC environments for all Visual Studio 2017 versions
We used to require Visual Studio 2017 Enterprise to be installed. This change enables other versions of Visual Studio 2017, like Community.
2018-09-21 15:57:06 -07:00
Ruben Guerrero Samaniego 95c361b53d Enable a switch to make zlib a dynamic dependency for msix.dll 2018-09-21 15:57:06 -07:00
Ruben Guerrero Samaniego 6eb3ce77f7 Change default validation value of makewin.cmd 2018-09-21 15:57:06 -07:00
Phil Smith b7364bccf0 Enable turning-off schema validation regardless of XML PAL. 2018-03-29 17:08:25 -07:00
Phil Smith fa58a089a7 Merged PR 1358121: Create new CHK flavored build scripts.
Create new CHK flavored build scripts.
2018-01-26 00:10:10 +00:00