This repository was archived by the owner on Jun 1, 2023. It is now read-only.
 
 
 - 
  Notifications
 
You must be signed in to change notification settings  - Fork 97
 
 This repository was archived by the owner on Jun 1, 2023. It is now read-only.
 
 
Make swift-doc available on Windows #254
Open
Assignees
@compnerd 
Description
I thought I would just create a tracking issue in case others are interested. I think that this can also serve as an easy communication point as I'm working through the various libraries.
Known Items to Handle
- bump swift-log dependency for Windows support (Update swift-log dependency #248 )
 - bump swift-argument-parser dependency in SwiftSyntaxHighlighter for Windows (build: bump swift-argument-parser to 0.3.2 NSHipster/SwiftSyntaxHighlighter#14 )
 - add support for Swift 5.4, 5.5 to SwiftSyntaxHighlighter (Add version-specific manifests for Swift 5.4 and 5.5 NSHipster/SwiftSyntaxHighlighter#15 )
 - update SwiftSemantics for Swift 5.4+ (SwiftSemantics: update keyword SwiftSemantics#12 )
 -  fix 
#importusage in libxml2 module handling in Markup (Update libxml2-markup.h Markup#2 ) -  handle 
CLongtoIntconversion in Markup (Update Node.swift Markup#3 ) - silence warning from pkg-config handling in Markup (Update Package.swift Markup#4 )
 - bump SwiftSyntaxHighlighter dependency in swift-doc for Windows support (Add support for Swift 5.4 / Xcode 12.5 #252 )
 - bump SwiftSemantics dependency in swift-doc for Windows support (Add support for Swift 5.4 / Xcode 12.5 #252 )
 - repair the Windows build of Markup (build: repair the clean build on Windows Markup#5 )
 - silence warning from pkg-config handling in GraphViz (build: silence an annoying warning on Windows GraphViz#20 )
 - handle libxml2 linkage across platforms for Markup (Modules: repair libxml2 link on Windows Markup#6 )
 - bump swift-log dependency in swift-doc (Update swift-log dependency #248 )
 - fix Foundation usage for Windows in swift-doc (swift-doc: load FoundationNetworking whenever possible #265 )
 - bump swift-argument-parser dependency in swift-doc for Windows support (build: bump swift-argument-parser dependency #259 )
 -  build GraphViz for Windows
-  fix 
gvToolTredexport (https://gitlab.com/graphviz/graphviz/-/merge_requests/1925) - handle modular build issue with GraphViz and WinSDK module (https://gitlab.com/graphviz/graphviz/-/merge_requests/1930)
 
 -  fix 
 - add Windows CI coverage for CommonMark (CI: add Windows coverage CommonMark#32 )
 - add Windows CI coverage for SwiftMarkup (CI: add Windows coverage SwiftMarkup#14 )
 - add Windows CI coverage for Markup (CI: add CI job for Windows Markup#8 )
 -  repair apple/swift-syntax 5.4 for Windows (build: use Foundation instead of C for 
getenvswiftlang/swift-syntax#283 ) -  
(削除) add easily accessible builds of GraphViz for Windows 🚧 (削除ここまで) - track the 5.4 branch of swift-syntax in SwiftSemantics for Windows support (Update Package@swift-5.4.swift SwiftSemantics#16 )
 - bump Markup dependency in swift-doc for Windows support (build: bump Markup to 0.1.2 #268 )
 - add Windows CI coverage for GraphViz (CI: add Windows test coverage GraphViz#24 )
 - re-enable transitive reduction support in GraphViz (Revert "Conditionally compile call to gvToolTred on Windows" GraphViz#25 )
 - add Windows CI coverage for SwiftSemantics (CI: add Windows CI SwiftSemantics#15 )
 - bump GraphViz dependency in swift-doc for Windows support (build: bump GraphViz dependency to 0.4.1 #274 )
 -  handle invalid file name generation with swift-doc (
:is not portable) (perform some path sanitization over the generated names #258 ) - get prebuilt binaries for Windows
 - fix dependency resolution (Update Package@swift-5.5.swift #278 )
 - add Windows CI coverage for swift-doc (Update ci.yml #279 )
 - package swift-doc for Windows (build: add a GHA for packaging swift-doc on Windows #280 )
 - figure out GitHub actions handling for Windows packages
 
Metadata
Metadata
Assignees
Labels
No labels