Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove use of path-sensitity on outputs (#484) #13

Open
wants to merge 104 commits into
base: development-3.x
Choose a base branch
from

Conversation

ysb33r
Copy link
Owner

@ysb33r ysb33r commented Jan 8, 2020

No description provided.

ysb33r and others added 30 commits June 16, 2019 16:48
`getSourceFileTree` and `getSecondarySourceFileTree` now reports all of the source sets when
multiple languages are specified. This fix distinguishes between classic behaviour and
multi-language behaviour and will either return a single source set of a combination of source sets.

Credits to @ixchelruiz for helping to diagnose this problem at Hack.Commit.Push 2019.
Source trees should report all language source sets (asciidoctor#401)
Added a test case for EPUB for linked chapters (asciidoctor#408)
…r#411)

When multiple languages have been specified `lang@` will be injected with a value
as specified for the specific language.

It is also now possible to specify additional attributes that will only be injected when a specific language
is being converted.
Inject `lang` attribute for multiple language source sets (asciidoctor#411)
Apply rule such that is task AsciidoctorAbc exists then AsciidoctorAbcDependencies
will be a report task of all of the appropriate dependencies.

For AsciidoctorJ the runtime dependencies and additional GEMs are reported.

For AsciidoctorJS the Node.JS modules are reported.
Report dependencies for any Asciidoctor task (asciidoctor#393)
Treat underscore-led asciidoc patterns as secondary sources
ysb33r and others added 27 commits November 28, 2019 13:57
Documents the actual behavior of AsciidoctorJExtension which sets
uses the `gradle-` prefix.
- solves issue reported in asciidoctor#454
- Options.BASEDIR gets set to file.parentFile in org.asciidoctor.gradle.remote.ExecutorBase#normalisedOptionsFor
  when a null baseDir gets passed to the method.
…ceFile

Add baseDirFollowsSourceFile() to restore support for include directive with relative path
Use property objects for sourceDir and outputDir
Fix bug in AbstractAsciidoctorBaseTask#sources(java.lang.String...)
- there is already "clearSecondarySources()" so adding this method would
  make it symmetrical
- fixes asciidoctor#464, asciidoctor#388

- fixes error "no such file to load -- asciidoctor-revealjs"
  - this error happened if asciidoctorGemsPrepare task hadn't been run
    before running asciidoctor task

- AsciidoctorJRevealJSTask registered the ruby module requirement of
  asciidoctor-revealjs to the project level AsciidoctorJExtension.
  Issue is fixed by using the task level AsciidoctorJExtension.
…vert-coexistence

Allow slides and convert plugins to co-exist
@ysb33r ysb33r force-pushed the development-3.x branch 2 times, most recently from 3c716dc to cbd1bf5 Compare January 20, 2020 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants