webkitforwindows / docker-webkit-dev Goto Github PK
View Code? Open in Web Editor NEWDocker images for doing WebKit development
Docker images for doing WebKit development
Following the README to build failed, it wasn't able to find MSVC. Instead of creating the devenv.com file, I ran:
C:\MSVS\VC\Auxiliary\Build\vcvars64.bat
to set the appropriate environment variables to use MSVC on the command line which unblocked the build. Should I submit a PR to update the README?
(From https://bugs.webkit.org/show_bug.cgi?id=188039.)
90 tests under http/tests/xmlhttprequest
fail if Perl can't be located.
Solution:
reg add HKEY_CLASSES_ROOT\.pl\Shell\ExecCGI\Command /ve /d "C:\tools\perl\perl\bin\perl.exe -T"
reg add HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command /ve /d "C:\tools\perl\perl\bin\perl.exe -T"
I would like to wrap webkit around a UI for tabs, windows, tile bar etc and make a browser for windows?
Where do I start?
Can anyone please help me. Want to revive webkit on windows/mac/linux everywhere.
With the Docker image, run-webkit-tests is reporting:
Considering 'C:\Program Files\Windows Kits\10\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files\Windows Kits\8.1\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files\Windows Kits\8.0\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files (x86)\Debugging Tools for Windows (x64)\ntsd.exe'
Considering 'C:\Windows\system32\ntsd.exe'
Considering 'C:\Program Files\Windows Kits\10\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files\Windows Kits\8.1\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files\Windows Kits\8.0\Debuggers\x64\ntsd.exe'
Considering 'C:\Program Files\Debugging Tools for Windows (x64)\ntsd.exe'
Can't find ntsd.exe. Crash logs will not be saved.
ntsd.exe should be in Windows SDK.
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
base/Dockerfile.1809
mcr.microsoft.com/dotnet/framework/runtime 4.8-windowsservercore-ltsc2019@sha256:a49ce9e1f3138559b80d570e1607df34306bb4c5e36b99e4e20a36c34d3a8c2e
base/Dockerfile.2022
mcr.microsoft.com/dotnet/framework/runtime 4.8-windowsservercore-ltsc2022@sha256:785e4d87bc1e179a968a293c0c0fadf7f3a4400d970ec01062431d80c7f7a97f
base/Dockerfile.windows-1809
mcr.microsoft.com/windows 1809@sha256:084cfeb39a91bc59c54d2fc77351635ebc286dc0af0be82b0d7d4abefe650517
base/Dockerfile.windows-2022
mcr.microsoft.com/windows/server ltsc2022@sha256:c88944ed01712326097b961bdb63ab9a54d66011a704b0c80fec4dd6b1405eb7
buildbot-worker/Dockerfile
I stumbled into that project as I was looking at instructions on how to build Webkit for Windows.
Thanks :)
107 layout tests fail on the bots due to missing fonts in the windowsservercore
image.
If the fonts can be acquired from the host machine, then we can fix this as follows.
fonts.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Lucida Sans Unicode (TrueType)"="l_10646.ttf"
"Microsoft Sans Serif (TrueType)"="micross.ttf"
"MS Gothic & MS UI Gothic & MS PGothic (TrueType)"="msgothic.ttc"
"Papyrus (TrueType)"="PAPYRUS.TTF"
"Tahoma (TrueType)"="tahoma.ttf"
Dockerfile:
FROM webkitdev/msbuild
COPY l_10646.ttf C:/Windows/Fonts
COPY micross.ttf C:/Windows/Fonts
COPY msgothic.ttc C:/Windows/Fonts
COPY PAPYRUS.TTF C:/Windows/Fonts
COPY tahoma.ttf C:/Windows/Fonts
COPY fonts.reg C:/
RUN reg import C:/fonts.reg
Currently appveyor is not able to support the msbuild
image as it is too large for the host vms.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.