Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd Windows packaging to create an MSI installer #11967
Conversation
highfive
commented
Jun 30, 2016
|
Heads up! This PR modifies the following files:
|
|
This isn't quite ready to merge yet. Trying to figure out why bhtml isn't loading. |
|
@Coder206 it's already there in resources |
|
@metajack I don't see an .ico file for Windows... I just see servo.png |
|
At first blush, it looks good to me. @Coder206 https://github.com/metajack/servo/blob/3fcf7316728cbbe117fe466107540f08b3b119cf/resources/Servo.ico is in the commit... |
|
Oh, one more change needs to be made: Has to be changed to upload the .msi instead of the .tar.gz. |
|
|
| @@ -0,0 +1,192 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | |||
| <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> | |||
| <Product Name="Servo Tech Demo" | |||
This comment has been minimized.
This comment has been minimized.
f0e38f1
to
7063362
|
This latest version appears to work, but requires a hardcoded path, has screwy font metrics, and is really slow. |
|
lgtm Did you want to push the fonts.conf changes first, or just land this? I don't want to mess up your local working directory while you build :-) |
|
I should have a minor update with new fonts.conf stuff in a few mins. |
|
@larsbergstrom Ok, this should be working now except that it still isn't using the windows subsystem, so you get the extra console window. I think we can land this as is for people to try and fix the two remaining problems in followups. |
|
@bors-servo r+ |
|
|
Add Windows packaging to create an MSI installer <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they require manual testing <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11967) <!-- Reviewable:end -->
|
|
metajack commentedJun 30, 2016
•
edited by jdm
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is