diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a8f7ffe..565c28c7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,15 +16,15 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - dc: [dmd-latest, ldc-latest] + dc: [dmd-latest, ldc-latest, dmd-master] arch: [x86, x86_64] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install D compiler - uses: dlang-community/setup-dlang@v1 + uses: dlang-community/setup-dlang@v2 with: compiler: ${{ matrix.dc }} @@ -37,10 +37,11 @@ jobs: run: DC= ./travis-ci.sh - name: Upload PhantomCSS failures - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: phantomcss-failures + overwrite: true path: | test/screenshots/*.diff.png test/screenshots/*.fail.png \ No newline at end of file diff --git a/.gitignore b/.gitignore index cc4a2deb..d0ad82db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ .dub /ddox /__* +/libddox.a +/ddox.dll node_modules ddox-test-library test/screenshots/*.diff.png @@ -9,3 +11,4 @@ tests/*/test.json tests/*/__dummy.html tests/*/docs/file_hashes.json tests/timestamp/docs/ +__dummy_html diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index e35b2195..00000000 --- a/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -language: d -d: dmd-2.085.1 -addons: - apt: - packages: - - libevent-dev - - libssl-dev - -script: ./travis-ci.sh diff --git a/dub.sdl b/dub.sdl index 8bc5f379..59cb8ecf 100644 --- a/dub.sdl +++ b/dub.sdl @@ -3,9 +3,9 @@ description "Powerful alternative to DMD's DDOC engine." authors "Sönke Ludwig" license "MIT" -dependency "vibe-d:web" version=">=0.8.0 <0.11.0-0" +dependency "vibe-d:web" version=">=0.9.8 <0.11.0-0" dependency "hyphenate" version="~>1.1.0" -dependency "libdparse" version="~>0.15.4" +dependency "libdparse" version="~>0.25.0" configuration "application" { targetType "executable" diff --git a/dub.selections.json b/dub.selections.json index 109422db..63df021e 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -3,24 +3,26 @@ "versions": { "botan": "1.12.19", "botan-math": "1.0.3", - "diet-ng": "1.8.1", - "eventcore": "0.9.28", + "diet-ng": "1.8.4", + "during": "0.3.0", + "eventcore": "0.9.38", "hyphenate": "1.1.4", "libasync": "0.8.6", - "libdparse": "0.15.4", + "libdparse": "0.25.0", "libevent": "2.0.2+2.0.16", "memutils": "1.0.10", - "mir-linux-kernel": "1.0.1", - "openssl": "3.3.3", - "openssl-static": "1.0.2+3.0.8", + "mir-linux-kernel": "1.2.1", + "openssl": "3.4.0", + "openssl-static": "1.0.5+3.0.8", + "silly": "1.1.1", "stdx-allocator": "2.77.5", - "taggedalgebraic": "0.11.22", - "vibe-container": "1.3.0", - "vibe-core": "2.8.2", - "vibe-d": "0.10.0", - "vibe-http": "1.0.0", - "vibe-inet": "1.0.0", - "vibe-serialization": "1.0.1", - "vibe-stream": "1.1.0" + "taggedalgebraic": "1.0.1", + "vibe-container": "1.7.0", + "vibe-core": "2.13.1", + "vibe-d": "0.10.2", + "vibe-http": "1.3.1", + "vibe-inet": "1.2.0", + "vibe-serialization": "1.1.3", + "vibe-stream": "1.3.0" } } diff --git a/tests/issue110_xref_to_package_d/docs/mod.html b/tests/issue110_xref_to_package_d/docs/mod.html index ee82c62e..ece5a25d 100644 --- a/tests/issue110_xref_to_package_d/docs/mod.html +++ b/tests/issue110_xref_to_package_d/docs/mod.html @@ -40,8 +40,7 @@
-

Module mod

-
+

Module mod

+ + \ No newline at end of file diff --git a/tests/issue180_return/docs/test/S.baz.html b/tests/issue180_return/docs/test/S.baz.html new file mode 100644 index 00000000..2229b78e --- /dev/null +++ b/tests/issue180_return/docs/test/S.baz.html @@ -0,0 +1,64 @@ + + + + + Function S.baz + + + + + + +
+

Function S.baz

+
+ +
S baz() return scope @safe; +
+
+
+ +
+ + + + + + + + + + + + + +
Authors + +
Copyright + +
License + +
+

Generated using the DDOX documentation generator

+
+
+ + \ No newline at end of file diff --git a/tests/issue180_return/docs/test/S.foo.html b/tests/issue180_return/docs/test/S.foo.html index ac8fef09..e2cf78ca 100644 --- a/tests/issue180_return/docs/test/S.foo.html +++ b/tests/issue180_return/docs/test/S.foo.html @@ -31,13 +31,11 @@

Function S.foo

-
- ref S foo() return @safe; +
ref S foo() return @safe;
-