diff --git a/dialects.adoc b/dialects.adoc index ffbf79132468..fd8627b15d0c 100644 --- a/dialects.adoc +++ b/dialects.adoc @@ -1,4 +1,7 @@ = Dialects +:toc2: +:toclevels: 1 +:sectanchors: A dialect is a class that provides information about the specifics of a database and translators for the SQL dialect of the database. @@ -70,4 +73,4 @@ The requirements for the database server are: * Access via SSH through confidential credentials Get in touch with the Hibernate team on https://hibernate.zulipchat.com/#narrow/stream/132096-hibernate-user[Zulip] -if you want to request the move of your dialect to hibernate-core. \ No newline at end of file +if you want to request the move of your dialect to hibernate-core. diff --git a/documentation/documentation.gradle b/documentation/documentation.gradle index d1b6b671c4c8..2b4371cd8f98 100644 --- a/documentation/documentation.gradle +++ b/documentation/documentation.gradle @@ -6,6 +6,7 @@ import java.util.function.Function import org.asciidoctor.gradle.jvm.AsciidoctorTask import org.asciidoctor.gradle.jvm.pdf.AsciidoctorPdfTask +import org.ysb33r.grolifant.api.core.jvm.ExecutionMode buildscript { configurations.configureEach { @@ -23,15 +24,13 @@ plugins { id "org.hibernate.orm.build.reports" - id 'org.asciidoctor.jvm.convert' version '4.0.2' - id 'org.asciidoctor.jvm.pdf' version '4.0.2' - id "org.asciidoctor.jvm.gems" version "4.0.2" + id 'org.asciidoctor.jvm.convert' version '4.0.5' + id 'org.asciidoctor.jvm.pdf' version '4.0.5' id "org.hibernate.orm.build.settings-doc" } repositories { mavenCentral() - ruby.gems() } def hibernateVersion = ormBuildDetails.hibernateVersion @@ -135,8 +134,6 @@ dependencies { reportAggregation project(':hibernate-maven-plugin') reportAggregation project(':hibernate-processor') - asciidoctorGems 'rubygems:rouge:4.1.1' - core project( ':hibernate-core' ) javadocSources project( path: ':hibernate-core', configuration: 'javadocSources' ) @@ -227,21 +224,42 @@ def aggregateJavadocsTask = tasks.register( "javadoc", Javadoc ) { asciidoctorj { requires 'rouge' + // Set version of AsciidoctorJ (plugin is currently uses 2.5.7 ? by default) + version '3.0.0' modules { pdf { - version '2.3.7' + version '2.3.18' } } - attributes icons: 'font', - experimental: true, - 'source-highlighter': 'rouge', - majorMinorVersion: hibernateVersion.family, - fullVersion: hibernateVersion.fullName, - javaCompatibleVersions: jdks.versions.compatible.get(), - jakartaJpaVersion: jpaVersion.name, - jdbcVersion: jdks.versions.jdbc.get() - - options logDocuments: true + docExtensions project(':local-build-asciidoctor-extensions') + + attributes icons: 'font', + experimental: true, + 'source-highlighter': 'rouge', + majorMinorVersion: hibernateVersion.family, + fullVersion: hibernateVersion.fullName, + javaCompatibleVersions: jdks.versions.compatible.get(), + jakartaJpaVersion: jpaVersion.name, + jdbcVersion: jdks.versions.jdbc.get(), + 'root-project-dir': rootProject.layout.projectDirectory.asFile.absolutePath, + 'doc-main-dir': project(':documentation').layout.projectDirectory.dir('src').dir("main").asFile.absolutePath, + 'doc-generated-content-dir': project(':documentation').layout.buildDirectory.dir('asciidoc').get() + .dir("fragments").asFile.absolutePath, + 'theme-main-dir': rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc").asFile.absolutePath, + stylesdir: "css", + 'iconfont-remote': false, + 'iconfont-name': 'font-awesome/css/solid', + docinfo: 'shared,private', + docinfodir: rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc").dir("docinfo").dir('hibernate').asFile.absolutePath, + 'html.meta.project-key': 'orm', + 'html-outdated-content-project-key': 'orm', + 'html-meta-description': 'Hibernate ORM, relational persistence for idiomatic Java', + 'html-meta-keywords': 'hibernate, orm, hibernate orm, database, db, jpa, sql', + 'html-meta-version-family': ormBuildDetails.hibernateVersion.family + + options logDocuments: true } @@ -259,6 +277,12 @@ def renderTopicalGuideHtmlTask = tasks.register( 'renderTopicalGuideHtml', Ascii from( 'src/main/asciidoc/topical/' ) { include '**/images/**' } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -296,21 +320,15 @@ def renderGettingStartedGuideHtmlTask = tasks.register( 'renderGettingStartedGui outputDir = gettingStartedGuideHtmlDir - attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -331,7 +349,7 @@ def renderGettingStartedGuidePdfTask = tasks.register( 'renderGettingStartedGuid def renderGettingStartedGuidesTask = tasks.register( 'renderGettingStartedGuides' ) { task -> task.group = "Documentation" - task.description = 'Renders the Getting Started Guide in all formats, as well as the acccompanying tutorial zip.' + task.description = 'Renders the Getting Started Guide in all formats, as well as the accompanying tutorial zip.' task.dependsOn renderGettingStartedGuideHtmlTask, renderGettingStartedGuidePdfTask, buildTutorialZipTask } @@ -344,28 +362,22 @@ def renderIntroductionHtmlTask = tasks.register( 'renderIntroductionHtml', Ascii inputs.property "hibernate-version", hibernateVersion sourceDir = file( 'src/main/asciidoc/introduction' ) - sources 'Hibernate_Introduction.adoc' + sources 'index.adoc' - outputDir = "$buildDir/asciidoc/introduction/html_single" + outputDir = layout.buildDirectory.dir("asciidoc/introduction/html_single") - attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" resources { from( 'src/main/asciidoc/introduction/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -377,11 +389,17 @@ def renderIntroductionPdfTask = tasks.register( 'renderIntroductionPdf', Asciido baseDir = file( 'src/main/asciidoc/introduction' ) sourceDir = file( 'src/main/asciidoc/introduction' ) - sources 'Hibernate_Introduction.adoc' + sources 'index.adoc' + - outputDir = "$buildDir/asciidoc/introduction/pdf" + def output = layout.buildDirectory.dir("asciidoc/introduction/pdf") + outputDir = output attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + + doLast { + output.get().file('index.pdf').asFile.renameTo(output.get().file('Hibernate_Introduction.pdf').asFile) + } } //noinspection GroovyUnusedAssignment @@ -403,28 +421,22 @@ def renderQueryLanguageGuideHtmlTask = tasks.register( 'renderQueryLanguageGuide task.inputs.property "hibernate-version", hibernateVersion task.sourceDir = file( 'src/main/asciidoc/querylanguage' ) - task.sources 'Hibernate_Query_Language.adoc' + task.sources 'index.adoc' task.outputDir = layout.buildDirectory.dir( "asciidoc/querylanguage/html_single" ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + task.attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" task.resources { from( 'src/main/asciidoc/querylanguage/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -437,11 +449,16 @@ def renderQueryLanguageGuidePdfTask = tasks.register( 'renderQueryLanguageGuideP sourceDir = file( 'src/main/asciidoc/querylanguage' ) baseDir = file( 'src/main/asciidoc/querylanguage' ) sources { - include 'Hibernate_Query_Language.adoc' + include 'index.adoc' } - outputDir = layout.buildDirectory.dir( "asciidoc/querylanguage/pdf" ) + def output = layout.buildDirectory.dir("asciidoc/querylanguage/pdf") + outputDir = output attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + + doLast { + output.get().file('index.pdf').asFile.renameTo(output.get().file('Hibernate_Query_Language.pdf').asFile) + } } def renderRepositoriesHtmlTask = tasks.register( 'renderRepositoriesHtml', AsciidoctorTask ) { task -> @@ -451,28 +468,22 @@ def renderRepositoriesHtmlTask = tasks.register( 'renderRepositoriesHtml', Ascii task.inputs.property "hibernate-version", hibernateVersion task.sourceDir = file( 'src/main/asciidoc/repositories' ) - task.sources 'Hibernate_Data_Repositories.adoc' + task.sources 'index.adoc' task.outputDir = layout.buildDirectory.dir( "asciidoc/repositories/html_single" ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + task.attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" task.resources { from( 'src/main/asciidoc/repositories/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -485,11 +496,16 @@ def renderRepositoriesPdfTask = tasks.register( 'renderRepositoriesPdf', Asciido sourceDir = file( 'src/main/asciidoc/repositories' ) baseDir = file( 'src/main/asciidoc/repositories' ) sources { - include 'Hibernate_Data_Repositories.adoc' + include 'index.adoc' } - outputDir = layout.buildDirectory.dir( "asciidoc/repositories/pdf" ) + def output = layout.buildDirectory.dir("asciidoc/repositories/pdf") + outputDir = output attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + + doLast { + output.get().file('index.pdf').asFile.renameTo(output.get().file('Hibernate_Data_Repositories.pdf').asFile) + } } //noinspection GroovyUnusedAssignment @@ -667,30 +683,24 @@ def renderUserGuideHtmlTask = tasks.register( 'renderUserGuideHtml', Asciidoctor sourceDir = file( 'src/main/asciidoc/userguide' ) sources { - include 'Hibernate_User_Guide.adoc' + include 'index.adoc' } - outputDir = "$buildDir/asciidoc/userguide/html_single" + outputDir = layout.buildDirectory.dir("asciidoc/userguide/html_single") - attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/", + attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/", 'generated-report-dir': layout.buildDirectory.dir( 'orm/generated' ).get() resources { from( 'src/main/asciidoc/userguide/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } + } } def renderUserGuidesTask = tasks.register( 'renderUserGuides' ) { task -> @@ -709,24 +719,21 @@ def renderIntegrationGuideHtmlTask = tasks.register( "renderIntegrationGuideHtml sourceDir = file( 'src/main/asciidoc/integrationguide' ) sources { - include 'Hibernate_Integration_Guide.adoc' + include 'index.adoc' } outputDir = project.layout.buildDirectory.dir( 'asciidoc/integrationguide/html_single' ) - attributes linkcss: true, - stylesheet: "css/hibernate.css" - resources { from( 'src/main/asciidoc/integrationguide/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -752,6 +759,13 @@ def copyWhatsNewTask = tasks.register( "copyWhatsNew", Copy ) {task -> from rootProject.layout.projectDirectory.file( "whats-new.adoc" ) into whatsNewGuideSourceStagingDir + + rename { fileName -> + if (fileName == 'whats-new.adoc') { + return 'index.adoc' + } + return fileName + } } def renderWhatsNewTask = tasks.register( "renderWhatsNew", AsciidoctorTask ) { @@ -765,16 +779,13 @@ def renderWhatsNewTask = tasks.register( "renderWhatsNew", AsciidoctorTask ) { outputDir = project.layout.buildDirectory.dir( 'asciidoc/whats-new' ) - attributes linkcss: true, - stylesheet: "css/hibernate.css" - resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -791,6 +802,13 @@ def copyMigrationGuideTask = tasks.register( "copyMigrationGuide", Copy ) {task from rootProject.layout.projectDirectory.file( "migration-guide.adoc" ) into migrationGuideSourceStagingDir + + rename { fileName -> + if (fileName == 'migration-guide.adoc') { + return 'index.adoc' + } + return fileName + } } def renderMigrationGuideTask = tasks.register( "renderMigrationGuide", AsciidoctorTask ) { task -> @@ -804,16 +822,13 @@ def renderMigrationGuideTask = tasks.register( "renderMigrationGuide", Asciidoct outputDir = project.layout.buildDirectory.dir( 'asciidoc/migration-guide' ) - attributes linkcss: true, - stylesheet: "css/hibernate.css" - resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -829,20 +844,17 @@ def renderLoggingReportTask = tasks.register( 'renderLoggingReport', Asciidoctor task.inputs.property "version", hibernateVersion task.sourceDir = layout.buildDirectory.dir( 'orm/generated/logging' ) - task.sources 'logging.adoc' + task.sources 'index.adoc' task.outputDir = project.layout.buildDirectory.dir( 'asciidoc/logging' ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css" - task.resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -855,20 +867,17 @@ def renderDialectReportTask = tasks.register( 'renderDialectReport', Asciidoctor task.inputs.property "version", hibernateVersion task.sourceDir = layout.buildDirectory.dir( 'orm/generated/dialect' ) - task.sources 'dialect.adoc' + task.sources 'index.adoc' task.outputDir = project.layout.buildDirectory.dir( 'asciidoc/dialect' ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css" - task.resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -907,9 +916,27 @@ def buildDocsForPublishingTask = tasks.register( 'buildDocsForPublishing' ) { ta // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tasks.withType(AsciidoctorTask).configureEach { - baseDirFollowsSourceDir() - outputOptions { - separateOutputDirs = false - backends 'html5' - } + baseDirFollowsSourceDir() + outputOptions { + separateOutputDirs = false + backends 'html5' + } + // See https://docs.asciidoctor.org/gradle-plugin/latest/common-task-configuration/#choosing-an-execution-mode-for-asciidoctorj + executionMode = ExecutionMode.JAVA_EXEC + + dependsOn 'unpackTheme' +} + +tasks.withType(AsciidoctorPdfTask).configureEach { + // See https://docs.asciidoctor.org/gradle-plugin/latest/common-task-configuration/#choosing-an-execution-mode-for-asciidoctorj + executionMode = ExecutionMode.JAVA_EXEC + + asciidoctorj { + requires rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc").dir("theme").file("hibernate.rb").asFile.absolutePath + } + + attributes 'rouge-style': 'hibernate' + + dependsOn 'unpackTheme' } diff --git a/documentation/src/main/asciidoc/integrationguide/chapters/services/Services.adoc b/documentation/src/main/asciidoc/integrationguide/chapters/services/Services.adoc index 8a12b2e10448..9c1fd8f5395e 100644 --- a/documentation/src/main/asciidoc/integrationguide/chapters/services/Services.adoc +++ b/documentation/src/main/asciidoc/integrationguide/chapters/services/Services.adoc @@ -291,7 +291,7 @@ The first step is to develop the actual integration by implementing the `Connect [[services-overriding-custom-ConnectionProvider-example]] .Custom `ConnectionProvider` implementation ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/override/LatestAndGreatestConnectionProviderImpl.java[] ---- @@ -305,7 +305,7 @@ As a first option, we might just require that the code bootstrapping the `Standa [[services-overriding-override-via-StandardServiceRegistryBuilder-example]] .Overriding service implementation via `StandardServiceRegistryBuilder` ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/override/ex1-direct.java[] ---- @@ -316,7 +316,7 @@ A second option, if our `LatestAndGreatestConnectionProviderImpl` should always [[services-LatestAndGreatestConnectionProviderImplContributor-example]] .`LatestAndGreatestConnectionProviderImplContributor` ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/override/ex2-contributor.java[] ---- @@ -331,7 +331,7 @@ This file will have just a single line naming our impl. [[services-META-INF-example]] .`META-INF/services/org.hibernate.service.spi.ServiceContributor` ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/override/ex2-meta-inf[] ---- @@ -342,7 +342,7 @@ A third option, if we simply want to make our `LatestAndGreatestConnectionProvid [[services-LatestAndGreatestConnectionProviderImplContributor-variation-example]] .`LatestAndGreatestConnectionProviderImplContributor` variation ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/override/ex3-contributor.java[] ---- @@ -353,7 +353,7 @@ That all allows the application to pick our `LatestAndGreatestConnectionProvider [[services-custom-service-short-name-example]] .Custom service short name ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/override/ex3-app.java[] ---- @@ -369,7 +369,7 @@ So, we will expand the `ServiceRegistry` to host this completely new `Service` r [[services-EventPublishingService-service-role-example]] .The `EventPublishingService` service role ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/extend/EventPublishingService.java[] ---- @@ -378,7 +378,7 @@ include::{extrasdir}/extend/EventPublishingService.java[] [[services-EventPublishingService-implementation-example]] .The `EventPublishingService` implementation ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/extend/EventPublishingServiceImpl.java[] ---- @@ -387,7 +387,7 @@ include::{extrasdir}/extend/EventPublishingServiceImpl.java[] [[services-alternate-EventPublishingService-implementation-example]] .An alternative `EventPublishingService` implementation ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/extend/DisabledEventPublishingServiceImpl.java[] ---- @@ -398,7 +398,7 @@ Because we have alternative implementations, it is a good idea to develop an ini [[services-EventPublishingServiceInitiator-example]] .The `EventPublishingServiceInitiator` ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/extend/EventPublishingServiceInitiator.java[] ---- @@ -409,8 +409,8 @@ We could have the application register the `EventPublishingServiceInitiator` wit [[services-EventPublishingServiceContributor-example]] .The `EventPublishingServiceContributor` ==== -[source, JAVA, indent=0] +[source, java, indent=0] ---- include::{extrasdir}/extend/EventPublishingServiceContributor.java[] ---- -==== \ No newline at end of file +==== diff --git a/documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc b/documentation/src/main/asciidoc/integrationguide/index.adoc similarity index 88% rename from documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc rename to documentation/src/main/asciidoc/integrationguide/index.adoc index 1336a737f937..1b6b15c27cde 100644 --- a/documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc +++ b/documentation/src/main/asciidoc/integrationguide/index.adoc @@ -1,6 +1,7 @@ = Hibernate ORM Integration Guide -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::preface.adoc[] diff --git a/documentation/src/main/asciidoc/introduction/Tuning.adoc b/documentation/src/main/asciidoc/introduction/Tuning.adoc index ae3d7f4b93ea..1b93797b5212 100644 --- a/documentation/src/main/asciidoc/introduction/Tuning.adoc +++ b/documentation/src/main/asciidoc/introduction/Tuning.adoc @@ -911,7 +911,7 @@ An arguably-underappreciated feature of Hibernate is the link:{doc-javadoc-url}o You may obtain a stateless session from the `SessionFactory`: -[source, JAVA, indent=0] +[source, java, indent=0] ---- StatelessSession ss = getSessionFactory().openStatelessSession(); ---- @@ -1214,4 +1214,4 @@ You can learn much more about Hibernate Reactive from its {hr-guide}[Reference D Hibernate Reactive may be used alongside vanilla Hibernate in the same program, and can reuse the same entity classes. This means you can use the reactive programming model exactly where you need it—perhaps only in one or two places in your system. You don't need to rewrite your whole program using reactive streams. -==== \ No newline at end of file +==== diff --git a/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc b/documentation/src/main/asciidoc/introduction/index.adoc similarity index 82% rename from documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc rename to documentation/src/main/asciidoc/introduction/index.adoc index da784ed26c08..551fbb88c304 100644 --- a/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc +++ b/documentation/src/main/asciidoc/introduction/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] @@ -7,9 +7,9 @@ include::{shared-attributes-dir}/renderer-attributes.adoc[] = A Short Guide to Hibernate 7 -:title-logo-image: image:../../style/asciidoctor/images/org/hibernate/logo.png[] -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::Preface.adoc[] diff --git a/documentation/src/main/asciidoc/querylanguage/Preface.adoc b/documentation/src/main/asciidoc/querylanguage/Preface.adoc index 34c670738ec8..2fdca9501d7c 100644 --- a/documentation/src/main/asciidoc/querylanguage/Preface.adoc +++ b/documentation/src/main/asciidoc/querylanguage/Preface.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc b/documentation/src/main/asciidoc/querylanguage/index.adoc similarity index 77% rename from documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc rename to documentation/src/main/asciidoc/querylanguage/index.adoc index 8d0b63d13fba..218c60c51ef6 100644 --- a/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc +++ b/documentation/src/main/asciidoc/querylanguage/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] @@ -10,9 +10,10 @@ include::{shared-attributes-dir}/renderer-attributes.adoc[] :extrasdir: extras = A Guide to Hibernate Query Language -:title-logo-image: image:../../style/asciidoctor/images/org/hibernate/logo.png[] -:toc: +:title-logo-image: image:{doc-main-style-dir}/asciidoctor/images/org/hibernate/logo.png[align=left,pdfwidth=33%] +:toc2: :toclevels: 3 +:sectanchors: include::Preface.adoc[] diff --git a/documentation/src/main/asciidoc/quickstart/guides/index.adoc b/documentation/src/main/asciidoc/quickstart/guides/index.adoc index 753eb12fc9f3..b6d26a387e19 100644 --- a/documentation/src/main/asciidoc/quickstart/guides/index.adoc +++ b/documentation/src/main/asciidoc/quickstart/guides/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] @@ -7,8 +7,9 @@ include::{shared-attributes-dir}/renderer-attributes.adoc[] = Getting Started with Hibernate :description: Quick start guide for Hibernate ORM -:toc: +:toc2: :toclevels: 3 +:sectanchors: :docinfo: include::preface.adoc[] diff --git a/documentation/src/main/asciidoc/quickstart/guides/preface.adoc b/documentation/src/main/asciidoc/quickstart/guides/preface.adoc index b44b21b3538c..1c1e5be87850 100644 --- a/documentation/src/main/asciidoc/quickstart/guides/preface.adoc +++ b/documentation/src/main/asciidoc/quickstart/guides/preface.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/url-attributes.adoc[] include::{shared-attributes-dir}/filesystem-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/repositories/Preface.adoc b/documentation/src/main/asciidoc/repositories/Preface.adoc index c47d97e4bfd5..f1a11b3e0f9c 100644 --- a/documentation/src/main/asciidoc/repositories/Preface.adoc +++ b/documentation/src/main/asciidoc/repositories/Preface.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc b/documentation/src/main/asciidoc/repositories/index.adoc similarity index 78% rename from documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc rename to documentation/src/main/asciidoc/repositories/index.adoc index 8dbe85440fa2..0bfcd76b69a5 100644 --- a/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc +++ b/documentation/src/main/asciidoc/repositories/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] @@ -6,9 +6,9 @@ include::{shared-attributes-dir}/filesystem-attributes.adoc[] include::{shared-attributes-dir}/renderer-attributes.adoc[] = Introducing Hibernate Data Repositories -:title-logo-image: image:../../style/asciidoctor/images/org/hibernate/logo.png[] -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::Preface.adoc[] diff --git a/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc b/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc index 4b0c59edba7a..7351e9681e03 100644 --- a/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc +++ b/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc @@ -2,14 +2,12 @@ // Centralized definition of Asciidoc attributes for local filesystem paths // **************************************************************************** -:doc-main-dir: ../.. :doc-main-asciidoc-dir: {doc-main-dir}/asciidoc :doc-main-style-dir: {doc-main-dir}/style -:pdf-theme: {doc-main-style-dir}/pdf/theme.yml -:pdf-fontsdir: {doc-main-style-dir}/pdf/fonts -//:title-logo-image: {doc-main-style-dir}/asciidoctor/images/org/hibernate/logo.png[] +:pdf-theme: {theme-main-dir}/theme/hibernate-theme.yml +:pdf-fontsdir: {theme-main-dir}/theme/fonts +:title-logo-image: image:{doc-main-style-dir}/asciidoctor/images/org/hibernate/logo.png[align=left,pdfwidth=33%] -:root-project-dir: ../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :documentation-project-dir: {root-project-dir}/documentation :testing-project-dir: {root-project-dir}/hibernate-testing diff --git a/documentation/src/main/asciidoc/shared/renderer-attributes.adoc b/documentation/src/main/asciidoc/shared/renderer-attributes.adoc index 0aa3837684d6..cebc2232d15b 100644 --- a/documentation/src/main/asciidoc/shared/renderer-attributes.adoc +++ b/documentation/src/main/asciidoc/shared/renderer-attributes.adoc @@ -1,3 +1,2 @@ -:source-highlighter: rouge :icons: font -:doctype: book \ No newline at end of file +:doctype: book diff --git a/documentation/src/main/asciidoc/topical/index.adoc b/documentation/src/main/asciidoc/topical/index.adoc index 628562548d79..d5c8499a42f4 100644 --- a/documentation/src/main/asciidoc/topical/index.adoc +++ b/documentation/src/main/asciidoc/topical/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] @@ -6,7 +6,9 @@ include::{shared-attributes-dir}/filesystem-attributes.adoc[] include::{shared-attributes-dir}/renderer-attributes.adoc[] = Topical Guides -:toc: +:toc2: +:toclevels: 3 +:sectanchors: Hibernate documentation is organized into several guides that cover specific topics. This guide provides links to all the documentation to give some direction on where to look for information. diff --git a/documentation/src/main/asciidoc/topical/logging/Logging.adoc b/documentation/src/main/asciidoc/topical/logging/Logging.adoc index 4422ff99f054..6055184886b8 100644 --- a/documentation/src/main/asciidoc/topical/logging/Logging.adoc +++ b/documentation/src/main/asciidoc/topical/logging/Logging.adoc @@ -1,11 +1,11 @@ -:shared-attributes-dir: ../../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] include::{shared-attributes-dir}/filesystem-attributes.adoc[] include::{shared-attributes-dir}/renderer-attributes.adoc[] -:jboss-logging-url: +:jboss-logging-url: https://github.com/jboss-logging [[root]] = Logging diff --git a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html b/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html deleted file mode 100644 index 0fd842c784cc..000000000000 --- a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/src/main/asciidoc/userguide/Preface.adoc b/documentation/src/main/asciidoc/userguide/Preface.adoc index 5c2de61d009f..e85153688329 100644 --- a/documentation/src/main/asciidoc/userguide/Preface.adoc +++ b/documentation/src/main/asciidoc/userguide/Preface.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/url-attributes.adoc[] [[preface]] diff --git a/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc b/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc index 87a2df262bec..7ca62a88efd8 100644 --- a/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc +++ b/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc @@ -1,4 +1,3 @@ -:root-project-dir: ../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :sourcedir: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping :extrasdir: extras @@ -319,4 +318,4 @@ When running the previous test case against the `BitSetUserType` entity mapping, ---- include::{originalextrasdir}/basic/basic-custom-type-BitSetUserType-persistence-sql-example.sql[] ---- -==== \ No newline at end of file +==== diff --git a/documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc b/documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc index acd7b02bb4d9..745ba33bb347 100644 --- a/documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc +++ b/documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc @@ -284,7 +284,7 @@ Hibernate always registers the first statement parameter as a numeric output par .Stored procedures and their return value ==== -[source] +[source, sql] ---- CREATE OR REPLACE FUNCTION updatePerson (uid IN NUMBER, uname IN VARCHAR2) RETURN NUMBER IS diff --git a/documentation/src/main/asciidoc/userguide/appendices/SettingsReference.adoc b/documentation/src/main/asciidoc/userguide/appendices/SettingsReference.adoc index f7622db9f2ff..8580c5cff12c 100644 --- a/documentation/src/main/asciidoc/userguide/appendices/SettingsReference.adoc +++ b/documentation/src/main/asciidoc/userguide/appendices/SettingsReference.adoc @@ -24,4 +24,4 @@ For (legacy) Hibernate settings which have a direct Jakarta Persistence corollar form should be preferred - e.g. `hibernate.connection.driver_class` -> `jakarta.persistence.jdbc.driver`. ==== -include::../../../../../target/asciidoc/fragments/config-settings.adoc[] +include::{doc-generated-content-dir}/config-settings.adoc[] diff --git a/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc b/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc index 5863345f9784..3e1c0ca2a9b0 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc @@ -1,6 +1,5 @@ [[batch]] == Batching -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-doc-batch: {core-project-dir}/src/test/java/org/hibernate/orm/test/batch :example-dir-bulkid: {core-project-dir}/src/test/java/org/hibernate/orm/test/bulkid @@ -171,7 +170,7 @@ Both the Hibernate native Query Language and JPQL (Java Persistence Query Langua [[batch-bulk-hql-update-delete-example]] .Pseudo-syntax for UPDATE and DELETE statements using HQL ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- UPDATE FROM EntityName e WHERE e.name = ? @@ -258,7 +257,7 @@ In the example of joined-subclass, a `DELETE` against one of the subclasses may .Pseudo-syntax for INSERT-SELECT statements ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- INSERT INTO EntityName properties_list @@ -271,7 +270,7 @@ Alternatively one can also declare individual values .Pseudo-syntax for INSERT-VALUES statements ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- INSERT INTO EntityName properties_list @@ -366,7 +365,7 @@ Now, when you try to execute a bulk entity delete query: include::{example-dir-bulkid}/AbstractMutationStrategyCompositeIdTest.java[tags=batch-bulk-hql-temp-table-delete-query-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/batch-bulk-hql-temp-table-delete-query-example.sql[] ---- @@ -414,7 +413,7 @@ With the inline strategy, when running the previous test case, Hibernate generat [[batch-bulk-hql-InlineIdsInClauseBulkIdStrategy-delete-query-example]] .`InlineIdsInClauseBulkIdStrategy` delete entity query example ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/batch-bulk-hql-InlineIdsInClauseBulkIdStrategy-delete-query-example.sql[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc b/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc index f00557294a23..8c98573fa2b5 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc @@ -4,7 +4,6 @@ :asciidoc-dir: ../../.. include::{asciidoc-dir}/shared/common-attributes.adoc[] -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java/org/hibernate/orm/test :example-dir-boot: {core-test-base}/bootstrap @@ -57,7 +56,7 @@ Consider the following `META-INF/persistence.xml` file: [[example-bootstrap-standardized-persistence-xml]] .META-INF/persistence.xml file ==== -[source, XML, indent=0] +[source, xml, indent=0] ---- include::{extrasdir}/persistence.xml[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc b/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc index db6fc37d7732..ed922346f8d1 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc @@ -1,6 +1,5 @@ [[caching]] == Caching -:root-project-dir: ../../../../../../.. :jcache-project-dir: {root-project-dir}/hibernate-jcache :example-dir-caching: {jcache-project-dir}/src/test/java/org/hibernate/orm/test/caching @@ -276,7 +275,7 @@ To use query caching, you will first need to enable it with the following config [[caching-query-configuration]] .Enabling query cache ==== -[source, XML, indent=0] +[source, xml, indent=0] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc index 6d6abe8bddad..e6ac2b21cdca 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc @@ -1,6 +1,5 @@ [[access]] === Access strategies -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-access: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/access :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc index 3f10fa987592..fc345d1e70ba 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc @@ -1,6 +1,5 @@ [[associations]] === Associations -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-association: {core-project-dir}/src/test/java/org/hibernate/orm/test/associations :example-dir-any: {core-project-dir}/src/test/java/org/hibernate/orm/test/any @@ -745,7 +744,7 @@ The `loan_payments` table holds the associations between `Loan` and `Payment` re include::{example-dir-any}/discriminator/many/Loan.java[tags=associations-many-to-any-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/associations-many-to-any-example.sql[] ---- @@ -766,7 +765,7 @@ The https://docs.jboss.org/hibernate/orm/{majorMinorVersion}/javadocs/org/hibern include::{example-dir-association}/JoinFormulaTest.java[tags=associations-JoinFormula-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/associations-JoinFormula-example.sql[] ---- @@ -795,7 +794,7 @@ When fetching the `User` entities, the `country` property is mapped by the `@Joi include::{example-dir-association}/JoinFormulaTest.java[tags=associations-JoinFormula-fetching-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/associations-JoinFormula-fetching-example.sql[] ---- @@ -816,7 +815,7 @@ The https://docs.jboss.org/hibernate/orm/{majorMinorVersion}/javadocs/org/hibern include::{example-dir-association}/JoinColumnOrFormulaTest.java[tags=associations-JoinColumnOrFormula-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/associations-JoinColumnOrFormula-example.sql[] ---- @@ -845,7 +844,7 @@ When fetching the `User` entities, the `country` property is mapped by the `@Joi include::{example-dir-association}/JoinColumnOrFormulaTest.java[tags=associations-JoinColumnOrFormula-fetching-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/associations-JoinColumnOrFormula-fetching-example.sql[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc index c43473cfe6c4..75000d016bd9 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc @@ -1,6 +1,5 @@ [[basic]] === Basic values -:root-project-dir: ../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide :core-project-dir: {root-project-dir}/hibernate-core @@ -151,7 +150,7 @@ When loading the `Account` entity, Hibernate is going to calculate the `interest include::{example-dir-basic-mapping}/basic/FormulaTest.java[tags=mapping-column-formula-persistence-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/mapping-column-formula-persistence-example.sql[] ---- @@ -285,7 +284,7 @@ When persisting this entity, Hibernate generates the following SQL statement: include::{example-dir-basic-mapping}/basic/PhoneTypeEnumeratedOrdinalTest.java[tags=basic-enums-Enumerated-ordinal-persistence-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/basic-enums-Enumerated-ordinal-persistence-example.sql[] ---- @@ -311,7 +310,7 @@ Persisting the same entity as in the `@Enumerated(ORDINAL)` example, Hibernate g [[basic-enums-Enumerated-string-persistence-example]] .Persisting an entity with an `@Enumerated(STRING)` mapping ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/basic-enums-Enumerated-string-persistence-example.sql[] ---- @@ -805,7 +804,7 @@ Just like with `CLOB`, Hibernate can also deal with `NCLOB` SQL data types: [[basic-nclob-sql-example]] .`NCLOB` - SQL ==== -[source, java, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/basic-nclob-sql-example.sql[] ---- @@ -2382,7 +2381,7 @@ When saving the following `Product entity`, Hibernate generates the following SQ include::{example-dir-basic-mapping}/basic/QuotingTest.java[tags=basic-quoting-persistence-example, indent=0] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/basic-quoting-persistence-example.sql[indent=0] ---- @@ -2417,7 +2416,7 @@ include::{example-dir-basic-mapping}/basic/AutoQuotingTest.java[tags=basic-auto- When persisting a `Product` entity, Hibernate is going to quote all identifiers as in the following example: ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/basic-auto-quoting-persistence-example.sql[indent=0] ---- @@ -2651,7 +2650,7 @@ The `write` expression, if specified, must contain exactly one '?' placeholder f include::{example-dir-basic-mapping}/basic/ColumnTransformerTest.java[tags=mapping-column-read-and-write-composite-type-persistence-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/basic/mapping-column-read-and-write-composite-type-persistence-example.sql[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc index a0e4c7af003c..d1880532be22 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc @@ -1,6 +1,5 @@ [[collections]] === Collections -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java :example-dir-collection: {core-test-base}/org/hibernate/orm/test/mapping/collections @@ -241,7 +240,7 @@ include::{example-dir-collection}/classification/map/EntityWithSortedMap.java[ta -[[collections-bag]] +[[collections-mapping]] ==== Mapping Collections Without any other mapping influencers, `java.util.Collection` is interpreted using BAG @@ -786,7 +785,7 @@ include::{extrasdir}/collections-customizing-ordered-by-sql-clause-fetching-exam ---- ==== -[[collections-set]] +[[collections-set-types]] ==== Sets Sets are collections that don't allow duplicate entries and Hibernate supports both the unordered `Set` and the natural-ordering `SortedSet`. @@ -885,7 +884,7 @@ Before v6, `@SortNatural` must be used if collection element's natural ordering Starting from v6, we can omit `@SortNatural` as it will take effect by default. ==== -[[collections-map]] +[[collections-map-types]] ==== Maps A `java.util.Map` is a ternary association because it requires a parent entity, a map key, and a value. @@ -1080,7 +1079,7 @@ include::{extrasdir}/collections-map-bidirectional-example.sql[] ---- ==== -[[collections-array]] +[[collections-array-types]] ==== Arrays When discussing arrays, it is important to understand the distinction between SQL array types and Java arrays that are mapped as part of the application's domain model. diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc index 438815a0659a..c7ccaf3b1d95 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc @@ -1,6 +1,5 @@ [[domain-customizing]] === Customizing the domain model -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-attributebinder: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/attributebinder :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc index 9a6b7d07a587..c8af0b64ac10 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc @@ -1,6 +1,5 @@ [[dynamic-model]] === Dynamic Model -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-dynamic: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/dynamic :example-dir-resources: {core-project-dir}/src/test/resources/org/hibernate/orm/test/mapping/dynamic diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc index 02b5286aa95e..7c8a18699360 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc @@ -1,6 +1,5 @@ [[embeddables]] === Embeddable values -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {root-project-dir}/hibernate-core/src/test/java :example-dir-emeddable: {core-test-base}/org/hibernate/orm/test/mapping/embeddable @@ -764,4 +763,4 @@ Again, the name and the nullability of the `aggregate` column can be refined thr Mapping <> inside an `@Embeddable` value is supported in most cases. There are a couple exceptions: * If the values of an <> is of embeddable type, that embeddable cannot contain nested collections; -* Explicitly selecting an embeddable that contains collections in a query is currently not supported (we wouldn't be able to correctly initialize the collection since its owning entity instance would be missing from the Persistence Context). \ No newline at end of file +* Explicitly selecting an embeddable that contains collections in a query is currently not supported (we wouldn't be able to correctly initialize the collection since its owning entity instance would be missing from the Persistence Context). diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc index 3bc1d4f69baa..c1d22d1fce27 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc @@ -1,6 +1,5 @@ [[entity]] === Entity types -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java/org/hibernate/orm/test :example-dir-mapping: {core-test-base}/mapping diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc index 55655fd9f68b..f7f101e83858 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc @@ -1,6 +1,5 @@ [[identifiers]] === Identifiers -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java/org/hibernate/orm/test :example-dir-identifier: {core-test-base}/mapping/identifier @@ -732,7 +731,7 @@ Now, when saving 5 `Person` entities and flushing the Persistence Context after include::{example-dir-identifier}/PooledOptimizerTest.java[tag=identifiers-generators-pooled-lo-optimizer-persist-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/id/identifiers-generators-pooled-lo-optimizer-persist-example.sql[] ---- @@ -810,7 +809,7 @@ Now, when fetching an entity and modifying it, Hibernate uses the `ROWID` pseudo include::{example-dir-identifier}/RowIdTest.java[tag=identifiers-rowid-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/id/identifiers-rowid-example.sql[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc index e8cdedd5d110..34344c892022 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc @@ -1,6 +1,5 @@ [[mutability]] === Mutability -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :mutability-example-dir: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/mutability :extrasdir: extras/immutability @@ -68,7 +67,7 @@ Hibernate will skip any modification, therefore no SQL `UPDATE` statement is exe include::{mutability-example-dir}/entity/EntityImmutabilityTest.java[tags=entity-immutability-update-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/entity-immutability-update-example.sql[] ---- @@ -152,7 +151,7 @@ For instance, we can still modify the entity name: include::{mutability-example-dir}/attribute/PluralAttributeMutabilityTest.java[tags=collection-entity-update-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/collection-entity-update-example.sql[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc index c8cd524604b1..f5dfd2b24f42 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc @@ -1,6 +1,5 @@ [[entity-inheritance]] === Inheritance -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-inheritance: {core-project-dir}/src/test/java/org/hibernate/orm/test/inheritance :extrasdir: extras/inheritance @@ -368,4 +367,4 @@ This is the resulting table structure: [source,sql] ---- include::{extrasdir}/embeddable-inheritance-create-table-example.sql[] ----- \ No newline at end of file +---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc index ea5cf54f58eb..3e14c42e70ff 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc @@ -1,6 +1,5 @@ [[naming]] === Naming strategies -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-naming: {core-project-dir}/src/test/java/org/hibernate/orm/test/naming diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc index 2a680b69f8cf..5641caec6619 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc @@ -1,6 +1,5 @@ [[naturalid]] === Natural Ids -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-naturalid: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/identifier :jcache-project-dir: {root-project-dir}/hibernate-jcache diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc index 97e90014e4d1..e4cb7214db81 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc @@ -1,6 +1,5 @@ [[partitioning]] === Partitioning -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-partition-key: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/identifier :extrasdir: extras @@ -38,4 +37,4 @@ When updating or deleting an entity, Hibernate will include a partition key cons update user_tbl set firstname=?,lastname=?,tenantKey=? where id=? and tenantKey=? delete from user_tbl where id=? and tenantKey=? ---- -==== \ No newline at end of file +==== diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc index f8c96efbcf0e..46b74fc380ea 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc @@ -1,6 +1,5 @@ [[soft-delete]] === Soft Delete -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :testing-dir: {core-project-dir}/src/test/java/org/hibernate/orm/test/softdelete @@ -103,8 +102,8 @@ For entity hierarchies, the soft delete applies to all inheritance types. ==== [source,java] ---- -include::{testing-dir}/secondary/JoinedRoot.java[tag=example-soft-delete-secondary, indent=0] -include::{testing-dir}/secondary/JoinedSub.java[tag=example-soft-delete-secondary, indent=0] +include::{testing-dir}/discovery/secondary/JoinedRoot.java[tag=example-soft-delete-secondary, indent=0] +include::{testing-dir}/discovery/secondary/JoinedSub.java[tag=example-soft-delete-secondary, indent=0] ---- ==== diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc index 0a42ff1ab8ae..7415b03c0628 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc @@ -1,6 +1,5 @@ [[mapping-types]] === Mapping types -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-mapping: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping :extrasdir: extras/types @@ -24,7 +23,7 @@ To help understand the type categorizations, let's look at a simple table and do [[mapping-types-basic-example]] .A simple table and domain model ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/mapping-types-basic-example.sql[] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc b/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc index a758c20db67b..36a67edba85e 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc @@ -1,6 +1,5 @@ [[envers]] == Envers -:root-project-dir: ../../../../../../.. :envers-project-dir: {root-project-dir}/hibernate-envers :example-dir-envers: {envers-project-dir}/src/test/java/org/hibernate/orm/test/envers :extrasdir: extras @@ -49,7 +48,7 @@ Hibernate is going to generate the following tables using the `hibernate.hbm2ddl include::{example-dir-envers}/DefaultAuditTest.java[tags=envers-audited-mapping-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/envers-audited-mapping-example.sql[] ---- @@ -69,7 +68,7 @@ let's see how Envers auditing works when inserting, updating, and deleting the e include::{example-dir-envers}/DefaultAuditTest.java[tags=envers-audited-insert-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/envers-audited-insert-example.sql[] ---- @@ -83,7 +82,7 @@ include::{extrasdir}/envers-audited-insert-example.sql[] include::{example-dir-envers}/DefaultAuditTest.java[tags=envers-audited-update-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/envers-audited-update-example.sql[] ---- @@ -97,7 +96,7 @@ include::{extrasdir}/envers-audited-update-example.sql[] include::{example-dir-envers}/DefaultAuditTest.java[tags=envers-audited-delete-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/envers-audited-delete-example.sql[] ---- @@ -125,7 +124,7 @@ The audit (history) of an entity can be accessed using the `AuditReader` interfa include::{example-dir-envers}/DefaultAuditTest.java[tags=envers-audited-revisions-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/envers-audited-revisions-example.sql[] ---- @@ -141,7 +140,7 @@ Using the previously fetched revisions, we can now inspect the state of the `Cus include::{example-dir-envers}/DefaultAuditTest.java[tags=envers-audited-rev1-example] ---- -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/envers-audited-rev1-example.sql[] ---- @@ -421,7 +420,7 @@ include::{example-dir-envers}/ValidityStrategyAuditTest.java[tags=envers-audited If, you're using the `persistence.xml` configuration file, then the mapping will look as follows: -[source, XML, indent=0] +[source, xml, indent=0] ---- @@ -695,7 +694,7 @@ So, when running the following native query: Hibernate is going to resolve the `{h-domain}` placeholder according to the values of the default catalog and schema: -[source, SQL, indent=0] +[source, sql, indent=0] ---- SELECT * FROM crm.analytics.person diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc index b2d2ce1dfc9f..d56a50688d39 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc @@ -1,6 +1,5 @@ [[QuerySpecification]] == Programmatic Query Specification -:root-project-dir: ../../../../../../../.. Hibernate offers an API for creating a representation of a query, adjusting that representation programmatically, and then creating an executable form of the query. The idea is similar in concept to <>, but focused on ease-of-use and less verbosity. diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc index ba09f09dfedd..0ae72d4bebc6 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc @@ -1,6 +1,5 @@ [[spatial]] == Spatial -:root-project-dir: ../../../../../../../.. :spatial-project-dir: {root-project-dir}/hibernate-spatial :example-dir-spatial: {spatial-project-dir}/src/test/java/org/hibernate/spatial/testing :extrasdir: extras @@ -177,7 +176,7 @@ SQL statements which will allow DB2 to accept Extended WellKnown Text (EWKT) dat One way to do this is to copy these statements into a file such as ewkt.sql and execute it in a DB2 command window with a command such as `db2 -tvf ewkt.sql`. -[source, SQL, indent=0] +[source, sql, indent=0] ---- create or replace function db2gse.asewkt(geometry db2gse.st_geometry) returns clob(2G) @@ -242,7 +241,7 @@ could use the `within` function to find all objects within a given spatial exten [[spatial-types-query-example]] .Querying the geometry ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{example-dir-spatial}/SpatialTest.java[tags=spatial-types-query-example] ---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc b/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc index 8db80dacc582..e533d102078f 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc @@ -1,6 +1,5 @@ [[schema-generation]] == Schema Generation -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-schemagen: {core-project-dir}/src/test/java/org/hibernate/orm/test/schema :example-dir-schemagen-resources: {core-project-dir}/src/test/resources @@ -33,7 +32,7 @@ If the `hibernate.hbm2ddl.auto` configuration is set to `create`, Hibernate is g [[sql-schema-generation-domain-model-example]] .Auto-generated database schema ==== -[source, SQL, indent=0] +[source, sql, indent=0] ---- include::{extrasdir}/sql-schema-generation-domain-model-example.sql[] ---- @@ -60,7 +59,7 @@ If we configure Hibernate to import the script above: [[schema-generation-import-file-configuration-example]] .Enabling schema generation import file ==== -[source, XML, indent=0] +[source, xml, indent=0] ---- ` child element that has a si If neither `dir` nor `` are used, no classes will be enhanced. ==== -[source, XML]] +[source, xml]] ---- ---- @@ -63,7 +63,7 @@ If the `dir` attribute is specified, the use of a `` child element will If neither `dir` nor `` are used, no classes will be enhanced. ==== -[source, XML]] +[source, xml]] ---- ` element will be ignored. If neither `dir` nor `` are used, no classes will be enhanced. ==== -[source, XML]] +[source, xml]] ---- @@ -96,7 +96,7 @@ This attribute has a default value of `true`. It indicates that the enhance task to enable lazy loading. To disable, set the value of this attribute to `false`. ==== -[source, XML]] +[source, xml]] ---- p,#preamble>.sectionbody>.paragraph:first-of-type p{font-size:1.21875em;line-height:1.6} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} -div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr} -a{color:#2156a5;text-decoration:underline;line-height:inherit} -a:hover,a:focus{color:#1d4b8f} -a img{border:none} -p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility} -p aside{font-size:.875em;line-height:1.35;font-style:italic} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em} -h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0} -h1{font-size:2.125em} -h2{font-size:1.6875em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} -h4,h5{font-size:1.125em} -h6{font-size:1em} -hr{border:solid #ddddd8;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0} -em,i{font-style:italic;line-height:inherit} -strong,b{font-weight:bold;line-height:inherit} -small{font-size:60%;line-height:inherit} -code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} -ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit} -ul,ol,ul.no-bullet,ol.no-bullet{margin-left:1.5em} -ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em} -ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit} -ul.square{list-style-type:square} -ul.circle{list-style-type:circle} -ul.disc{list-style-type:disc} -ul.no-bullet{list-style:none} -ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} -dl dt{margin-bottom:.3125em;font-weight:bold} -dl dd{margin-bottom:1.25em} -abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);border-bottom:1px dotted #ddd;cursor:help} -abbr{text-transform:none} -blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd} -blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,.6)} -blockquote cite:before{content:"\2014 \0020"} -blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} -blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} -@media only screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} - h1{font-size:2.75em} - h2{font-size:2.3125em} - h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} - h4{font-size:1.4375em}}table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} -table thead,table tfoot{background:#f7f8f7;font-weight:bold} -table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} -table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} -table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f8f8f7} -table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} -h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} -.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table} -.clearfix:after,.float-group:after{clear:both} -*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed} -pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed} -.keyseq{color:rgba(51,51,51,.8)} -kbd{display:inline-block;color:rgba(0,0,0,.8);font-size:.75em;line-height:1.4;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:-.15em .15em 0 .15em;padding:.2em .6em .2em .5em;vertical-align:middle;white-space:nowrap} -.keyseq kbd:first-child{margin-left:0} -.keyseq kbd:last-child{margin-right:0} -.menuseq,.menu{color:rgba(0,0,0,.8)} -b.button:before,b.button:after{position:relative;top:-1px;font-weight:400} -b.button:before{content:"[";padding:0 3px 0 2px} -b.button:after{content:"]";padding:0 2px 0 3px} -p a>code:hover{color:rgba(0,0,0,.9)} -#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em} -#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table} -#header:after,#content:after,#footnotes:after,#footer:after{clear:both} -#content{margin-top:1.25em} -#content:before{content:none} -#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} -#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #ddddd8} -#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ddddd8;padding-bottom:8px} -#header .details{border-bottom:1px solid #ddddd8;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} -#header .details span:first-child{margin-left:-.125em} -#header .details span.email a{color:rgba(0,0,0,.85)} -#header .details br{display:none} -#header .details br+span:before{content:"\00a0\2013\00a0"} -#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)} -#header .details br+span#revremark:before{content:"\00a0|\00a0"} -#header #revnumber{text-transform:capitalize} -#header #revnumber:after{content:"\00a0"} -#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #ddddd8;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} -#toc{border-bottom:1px solid #efefed;padding-bottom:.5em} -#toc>ul{margin-left:.125em} -#toc ul.sectlevel0>li>a{font-style:italic} -#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} -#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} -#toc a{text-decoration:none} -#toc a:active{text-decoration:underline} -#toctitle{color:#7a2518;font-size:1.2em} -@media only screen and (min-width:768px){#toctitle{font-size:1.375em} - body.toc2{padding-left:15em;padding-right:0} - #toc.toc2{margin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} - #toc.toc2 #toctitle{margin-top:0;font-size:1.2em} - #toc.toc2>ul{font-size:.9em;margin-bottom:0} - #toc.toc2 ul ul{margin-left:0;padding-left:1em} - #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} - body.toc2.toc-right{padding-left:0;padding-right:15em} - body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #efefed;left:auto;right:0}}@media only screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} - #toc.toc2{width:20em} - #toc.toc2 #toctitle{font-size:1.375em} - #toc.toc2>ul{font-size:.95em} - #toc.toc2 ul ul{padding-left:1.25em} - body.toc2.toc-right{padding-left:0;padding-right:20em}}#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -#content #toc>:first-child{margin-top:0} -#content #toc>:last-child{margin-bottom:0} -#footer{max-width:100%;background-color:rgba(0,0,0,.8);padding:1.25em} -#footer-text{color:rgba(255,255,255,.8);line-height:1.44} -.sect1{padding-bottom:.625em} -@media only screen and (min-width:768px){.sect1{padding-bottom:1.25em}}.sect1+.sect1{border-top:1px solid #efefed} -#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400} -#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em} -#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible} -#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none} -#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221} -.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} -.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} -table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0} -.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{color:rgba(0,0,0,.85)} -table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit} -.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%} -.admonitionblock>table td.icon{text-align:center;width:80px} -.admonitionblock>table td.icon img{max-width:none} -.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} -.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #ddddd8;color:rgba(0,0,0,.6)} -.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} -.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px} -.exampleblock>.content>:first-child{margin-top:0} -.exampleblock>.content>:last-child{margin-bottom:0} -.sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -.sidebarblock>:first-child{margin-top:0} -.sidebarblock>:last-child{margin-bottom:0} -.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center} -.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0} -.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#f7f7f8} -.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#f2f1f1} -.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;padding:1em;font-size:.8125em} -.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto;white-space:pre;word-wrap:normal} -@media only screen and (min-width:768px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:.90625em}}@media only screen and (min-width:1280px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:1em}}.literalblock.output pre{color:#f7f7f8;background-color:rgba(0,0,0,.9)} -.listingblock pre.highlightjs{padding:0} -.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} -.listingblock pre.prettyprint{border-width:0} -.listingblock>.content{position:relative} -.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:#999} -.listingblock:hover code[data-lang]:before{display:block} -.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:.5em;color:#999} -.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"} -table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none} -table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0} -table.pyhltable td.code{padding-left:.75em;padding-right:0} -pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #ddddd8} -pre.pygments .lineno{display:inline-block;margin-right:.25em} -table.pyhltable .linenodiv{background:none!important;padding-right:0!important} -.quoteblock{margin:0 1em 1.25em 1.5em;display:table} -.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em} -.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} -.quoteblock blockquote{margin:0;padding:0;border:0} -.quoteblock blockquote:before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} -.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} -.quoteblock .attribution{margin-top:.5em;margin-right:.5ex;text-align:right} -.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:.5em 0;border-left:3px solid rgba(0,0,0,.6)} -.quoteblock .quoteblock blockquote{padding:0 0 0 .75em} -.quoteblock .quoteblock blockquote:before{display:none} -.verseblock{margin:0 1em 1.25em 1em} -.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} -.verseblock pre strong{font-weight:400} -.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} -.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic} -.quoteblock .attribution br,.verseblock .attribution br{display:none} -.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.05em;color:rgba(0,0,0,.6)} -.quoteblock.abstract{margin:0 0 1.25em 0;display:block} -.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0} -.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none} -table.tableblock{max-width:100%;border-collapse:separate} -table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0} -table.spread{width:100%} -table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} -table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0} -table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0} -table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0} -table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0} -table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0} -table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0} -table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0} -table.frame-all{border-width:1px} -table.frame-sides{border-width:0 1px} -table.frame-topbot{border-width:1px 0} -th.halign-left,td.halign-left{text-align:left} -th.halign-right,td.halign-right{text-align:right} -th.halign-center,td.halign-center{text-align:center} -th.valign-top,td.valign-top{vertical-align:top} -th.valign-bottom,td.valign-bottom{vertical-align:bottom} -th.valign-middle,td.valign-middle{vertical-align:middle} -table thead th,table tfoot th{font-weight:bold} -tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7} -tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold} -p.tableblock>code:only-child{background:none;padding:0} -p.tableblock{font-size:1em} -td>div.verse{white-space:pre} -ol{margin-left:1.75em} -ul li ol{margin-left:1.5em} -dl dd{margin-left:1.125em} -dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0} -ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em} -ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none} -ul.unstyled,ol.unnumbered,ul.checklist{margin-left:.625em} -ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:.85em} -ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px} -ul.inline{margin:0 auto .625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden} -ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block} -ul.inline>li>*{display:block} -.unstyled dl dt{font-weight:400;font-style:normal} -ol.arabic{list-style-type:decimal} -ol.decimal{list-style-type:decimal-leading-zero} -ol.loweralpha{list-style-type:lower-alpha} -ol.upperalpha{list-style-type:upper-alpha} -ol.lowerroman{list-style-type:lower-roman} -ol.upperroman{list-style-type:upper-roman} -ol.lowergreek{list-style-type:lower-greek} -.hdlist>table,.colist>table{border:0;background:none} -.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} -td.hdlist1{padding-right:.75em;font-weight:bold} -td.hdlist1,td.hdlist2{vertical-align:top} -.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} -.colist>table tr>td:first-of-type{padding:0 .75em;line-height:1} -.colist>table tr>td:last-of-type{padding:.25em 0} -.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd} -.imageblock.left,.imageblock[style*="float: left"]{margin:.25em .625em 1.25em 0} -.imageblock.right,.imageblock[style*="float: right"]{margin:.25em 0 1.25em .625em} -.imageblock>.title{margin-bottom:0} -.imageblock.thumb,.imageblock.th{border-width:6px} -.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em} -.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0} -.image.left{margin-right:.625em} -.image.right{margin-left:.625em} -a.image{text-decoration:none} -span.footnote,span.footnoteref{vertical-align:super;font-size:.875em} -span.footnote a,span.footnoteref a{text-decoration:none} -span.footnote a:active,span.footnoteref a:active{text-decoration:underline} -#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em} -#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em 0;border-width:1px 0 0 0} -#footnotes .footnote{padding:0 .375em;line-height:1.3;font-size:.875em;margin-left:1.2em;text-indent:-1.2em;margin-bottom:.2em} -#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none} -#footnotes .footnote:last-of-type{margin-bottom:0} -#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0} -.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0} -.gist .file-data>table td.line-data{width:99%} -div.unbreakable{page-break-inside:avoid} -.big{font-size:larger} -.small{font-size:smaller} -.underline{text-decoration:underline} -.overline{text-decoration:overline} -.line-through{text-decoration:line-through} -.aqua{color:#00bfbf} -.aqua-background{background-color:#00fafa} -.black{color:#000} -.black-background{background-color:#000} -.blue{color:#0000bf} -.blue-background{background-color:#0000fa} -.fuchsia{color:#bf00bf} -.fuchsia-background{background-color:#fa00fa} -.gray{color:#606060} -.gray-background{background-color:#7d7d7d} -.green{color:#006000} -.green-background{background-color:#007d00} -.lime{color:#00bf00} -.lime-background{background-color:#00fa00} -.maroon{color:#600000} -.maroon-background{background-color:#7d0000} -.navy{color:#000060} -.navy-background{background-color:#00007d} -.olive{color:#606000} -.olive-background{background-color:#7d7d00} -.purple{color:#600060} -.purple-background{background-color:#7d007d} -.red{color:#bf0000} -.red-background{background-color:#fa0000} -.silver{color:#909090} -.silver-background{background-color:#bcbcbc} -.teal{color:#006060} -.teal-background{background-color:#007d7d} -.white{color:#bfbfbf} -.white-background{background-color:#fafafa} -.yellow{color:#bfbf00} -.yellow-background{background-color:#fafa00} -span.icon>.fa{cursor:default} -.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default} -.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#19407c} -.admonitionblock td.icon .icon-tip:before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111} -.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#bf6900} -.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400} -.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000} -.conum[data-value]{display:inline-block;color:black!important;background-color:white;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.conum[data-value] *{color:black!important} -.conum[data-value]+b{display:none} -.conum[data-value]:after{content:attr(data-value)} -pre .conum[data-value]{position:relative;top:-.125em} -b.conum *{color:inherit!important} -.conum:not([data-value]):empty{display:none} -h1,h2{letter-spacing:-.01em} -dt,th.tableblock,td.content{text-rendering:optimizeLegibility} -p,td.content{letter-spacing:-.01em} -p strong,td.content strong{letter-spacing:-.005em} -p,blockquote,dt,td.content{font-size:1.0625rem} -p{margin-bottom:1.25rem} -.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} -.exampleblock>.content{background-color:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.print-only{display:none!important} -@media print{@page{margin:1.25cm .75cm} - *{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} - a{color:inherit!important;text-decoration:underline!important} - a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} - a[href^="http:"]:not(.bare):after,a[href^="https:"]:not(.bare):after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} - abbr[title]:after{content:" (" attr(title) ")"} - pre,blockquote,tr,img{page-break-inside:avoid} - thead{display:table-header-group} - img{max-width:100%!important} - p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} - h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} - #toc,.sidebarblock,.exampleblock>.content{background:none!important} - #toc{border-bottom:1px solid #ddddd8!important;padding-bottom:0!important} - .sect1{padding-bottom:0!important} - .sect1+.sect1{border:0!important} - #header>h1:first-child{margin-top:1.25rem} - body.book #header{text-align:center} - body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em 0} - body.book #header .details{border:0!important;display:block;padding:0!important} - body.book #header .details span:first-child{margin-left:0!important} - body.book #header .details br{display:block} - body.book #header .details br+span:before{content:none!important} - body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} - body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} - .listingblock code[data-lang]:before{display:block} - #footer{background:none!important;padding:0 .9375em} - #footer-text{color:rgba(0,0,0,.6)!important;font-size:.9em} - .hide-on-print{display:none!important} - .print-only{display:block!important} - .hide-for-print{display:none!important} - .show-for-print{display:inherit!important}} - #toc>a{margin-left:5px} diff --git a/documentation/src/main/style/asciidoctor/css/hibernate-fonts.css b/documentation/src/main/style/asciidoctor/css/hibernate-fonts.css deleted file mode 100644 index 1b1f202816b5..000000000000 --- a/documentation/src/main/style/asciidoctor/css/hibernate-fonts.css +++ /dev/null @@ -1,623 +0,0 @@ - -/* latin */ -@font-face { - font-family: 'Droid Sans Mono'; - font-style: normal; - font-weight: 400; - src: local('Droid Sans Mono'), local('DroidSansMono'), url(https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/Q47Ro23nlKqZrOLipd3-SyEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/qkE6YsKPRiYUugBb1_QwHCEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/N2U74xxQEyaTBF6QLZRr1CEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/1_daFS3X6gkNOcmGmHl7UiEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/G-mm5mDezDSs-RvEL7XAECEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/fVu1p3782bqS2z-CaJvp9iEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/eCpfeMZI7q4jLksXVRWPQ_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPede9INZm0R8ZMJUtfOsxrw.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPbpHcMS0zZe4mIYvDKG2oeM.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPRquHyap-BLkxbFhcQRhghg.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPTyJJ3dJfU6-XWVNf-DPRbs.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPTh33M2A-6X0bdu871ruAGs.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPRHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz6-j2U0lmluP9RWlSytm3ho.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz5X5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzxWV49_lSm1NYrwo-zkhivY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz6aRobkAwv3vxw3jMhVENGA.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz_8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvLPaLDTSXeXFRL0dx0NiHII.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvNkZ6ofoXFVR94fBb90XSvU.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvO0TTzR8Cjc_q-rx2cfsDws.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvLY42KghHoOJT8APv0kV5JI.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvBleLRUdNWOtq4SldHKv7HI.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvOIaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvHNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* vietnamese */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15IDhunA.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* vietnamese */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 700; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 700; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 700; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15IDhunA.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} diff --git a/documentation/src/main/style/asciidoctor/css/hibernate-layout.css b/documentation/src/main/style/asciidoctor/css/hibernate-layout.css deleted file mode 100644 index 72ea15f74189..000000000000 --- a/documentation/src/main/style/asciidoctor/css/hibernate-layout.css +++ /dev/null @@ -1,335 +0,0 @@ -html { - font-family:sans-serif; - -ms-text-size-adjust:100%; - -webkit-text-size-adjust:100% -} -body { - position:relative !important; - cursor:auto !important; -} -body:before { - content: url(../images/org/hibernate/logo_smaller.png); - padding:25px; -} -#header { - width: 1000px !important; -} - -.sidebarblock { - background-color: #7a251805 !important; - .content>.title,h4,h5,h6 { - font-family: 'Noto Serif', "Open Sans", "DejaVu Sans", sans-serif !important; - font-size: 1.3em !important; - margin-top: 0 !important; - margin-bottom: 1em !important; - line-height: 1.0125em !important; - color: #7a2518 !important; - } - .content>.title { - border-bottom: 1px solid #7a251820 !important; - padding-bottom: 0.5em !important; - } - .content>.quoteblock>blockquote>.paragraph>p { - color: #7a2518 !important; - } -} -.sidebarblock pre { - background-color: #7a251805 !important; -} -/*.sidebarblock .listingblock {*/ -/* padding: 0 !important;*/ -/* margin: 0 !important;*/ -/*}*/ - -#toctitle { - font-family: 'Noto Serif', "Open Sans", "DejaVu Sans", sans-serif !important; - color: #4a5d75 !important; -} -#toctitle>.content>.title,h4,h5,h6 { - font-family: 'Noto Serif', "Open Sans", "DejaVu Sans", sans-serif !important; - font-weight:300 !important; - font-style:normal !important; - font-size: 1.3em !important; - color: black !important; - text-rendering:optimizeLegibility !important; - margin-top:1em !important; - margin-bottom:.5em !important; - line-height:1.0125em !important -} -.toc { - line-height: 3em !important; - border-bottom:1px solid #bcae79!important; - border-top:1px solid #bcae79!important; - padding-bottom:0!important -} -.toc>a { - font-weight: bold !important; - font-size: 1.3em !important; -} -#toc>#tocsearch { - font-family: "FontAwesome"; -} -#author, #revnumber { - font-size: 1.1em !important; - margin-bottom: 0.2em !important; -} -.subheader .title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{ - color:darkslategray; -} -h1 { - font-size: 2.5em !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - font-weight: bold !important; - text-align: center !important; - text-decoration: none !important; - width:100% !important; - margin-top:1.5em !important; - margin-bottom: 1em !important; -} -h2 { - font-weight: bold !important; - font-size: 1.7em !important; - line-height: 2em !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - color:#4a5d75 !important; - margin-top: 2em !important; - margin-bottom: 0.5em !important; - background-position: bottom !important; - background-repeat: repeat-x !important; - background-size: 75px; - background-blend-mode: difference; - height: 60px !important; -} -h3 { - font-weight: bold !important; - text-decoration: none !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - font-size: 1.4em !important; - margin-top: 1.4em !important; - margin-bottom: 1.0em !important; - line-height:1.0125em !important -} -h4{ -font-weight: bold !important; - font-size:1.125em !important; - text-decoration: none !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - margin-top: 1em !important; - margin-bottom: 0.8em !important; -}h4,h5,h6{ - font-size:1.125em !important; - text-decoration: none !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important -} -.admonitionblock { - table { - background: #f8f8f9 none repeat scroll 0 0; - border-radius: 0.285714rem; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); - color: rgba(0, 0, 0, 0.87); - line-height: 1.4285em; - margin: 1em 0; - min-height: 1em; - padding: 1em 1.5em; - } - - &.tip table { - box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent; - background-color: #f8ffff; - color: #276f86; - } - &.tip pre { - background-color: #f8ffff !important; - } - &.tip .listingblock { - padding: 0 !important; - margin: 0 !important; - } - - &.important table, &.note table { - box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent; - background-color: #fffaf3; - color: #573a08; - } - &.important pre, &.note pre { - background-color: #fffaf3 !important; - } - &.important .listingblock, &.note .listingblock { - padding: 0 !important; - margin: 0 !important; - } - - &.warning table, &.caution table { - box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent; - background-color: #fff6f6; - color: #9f3a38; - } - &.warning pre, &.caution pre { - background-color: #fff6f6 !important; - } - &.warning .listingblock, &.caution .listingblock { - padding: 0 !important; - margin: 0 !important; - } - - .title { - font-weight: bold; - margin-bottom: .5em; - } - - p { - margin-bottom: 0px; - } -} -.admonitionblock .icon [class^="fa icon-tip"]{ - background-image: url(../images/org/hibernate/docbook/tip.png) !important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px !important; - height: 50px !important; - float: left !important; -} -.admonitionblock td.icon [class^="fa icon-note"]{ - background-image: url(../images/org/hibernate/docbook/note.png)!important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px; - height: 50px; - float: left; -} -.admonitionblock td.icon [class^="fa icon-warning"]{ - background-image: url(../images/org/hibernate/docbook/warning.png) !important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px !important; - height: 50px !important; - float: left !important; -} -.admonitionblock td.icon [class^="fa icon-caution"]{ - background-image: url(../images/org/hibernate/docbook/caution.png); - background-repeat: no-repeat; - margin: 10px !important; - background-position: center !important; - width: 50px; - height: 50px; - float: left; -} -.admonitionblock td.icon [class^="fa icon-important"]{ - background-image: url(../images/org/hibernate/docbook/important.png) !important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px !important; - height: 50px !important; - float: left !important; -} -.admonitionblock td.icon .icon-note:before{ - content: none !important; -} -.admonitionblock td.icon .icon-tip:before{ - content: none !important; -} -.admonitionblock td.icon .icon-warning:before{ - content: none !important; -} -.admonitionblock td.icon .icon-caution:before{ - content: none !important; -} -.admonitionblock td.icon .icon-important:before{ - content: none !important; -} -.title{ - color:#4a5d75 !important; -} -hr{ - border:solid #ddddd8 !important; - border-width:1px 0 0 !important; - clear:both !important; - margin:1.25em 0 1.1875em !important; - height:0 !important -} -ul { - padding-top:.25em !important; - padding-bottom:.25em !important; -} -.exampleblock>.title{ - text-rendering:optimizeLegibility !important; - text-align:left !important; - font-family:"Noto Serif","DejaVu Serif",serif !important; - font-size:1.2em !important; - font-style:italic !important; - color: #4a5d75 !important; - margin-top: 1em !important; - margin-bottom: 1em !important; - margin-left: 2em !important; -} -.hdlist1{ - padding-left:.75em !important; - padding-top: .5em; - font-weight: lighter !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - font-size: 1em !important; -} -em,i{ - font-style:italic !important; - line-height:inherit !important -} -strong,b{ - font-weight:bold !important; - line-height:inherit !important -} -small{ - font-size:60% !important; - line-height:inherit !important -} -code{ - font-family:"Inconsolata","Droid Sans Mono","DejaVu Sans Mono",monospace !important; - font-weight:400 !important; - color:rgba(0,0,0,.9) !important -} -.image img{ - display: block; - margin-left: auto; - margin-right: auto; -} -.exampleblock>.content { - padding: 0 !important; - box-shadow: none !important; - -webkit-box-shadow: none !important; - border: none !important; -} -code[data-lang='antlrv4']>.pln,.kwd { - color: firebrick !important; -} -code[data-lang='antlrv4']>.pun { - color: black !important; -} -pre { - background-color: #f0f8ff7f !important; - border-radius: 0.3em !important; - font-size:1.05em !important; -} -.k, .kv, .kc, .kd, .kt, .kn { - color: #445588 !important; -} -.o, .nd { - font-weight: normal !important; -} -.nc, .nf { - color: #990000 !important; - font-weight: normal !important; -} -.c, .c1 { - font-style: normal !important; -} -.na { - color: #000000 !important; -} diff --git a/documentation/src/main/style/asciidoctor/css/hibernate.css b/documentation/src/main/style/asciidoctor/css/hibernate.css deleted file mode 100644 index cd00e6c6988a..000000000000 --- a/documentation/src/main/style/asciidoctor/css/hibernate.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url("hibernate-fonts.css"); -@import url("hibernate-layout.css"); -@import url("asciidoctor.css"); diff --git a/documentation/src/main/style/asciidoctor/css/jstree-style.css b/documentation/src/main/style/asciidoctor/css/jstree-style.css deleted file mode 100644 index b356b0423592..000000000000 --- a/documentation/src/main/style/asciidoctor/css/jstree-style.css +++ /dev/null @@ -1,1111 +0,0 @@ -/* jsTree default theme */ -.jstree-node, -.jstree-children, -.jstree-container-ul { - display: block; - margin: 0; - padding: 0; - list-style-type: none; - list-style-image: none; -} -.jstree-node { - white-space: nowrap; -} -.jstree-anchor { - display: inline-block; - color: #2156a5; !important; - white-space: nowrap; - padding: 0 4px 0 1px; - margin: 0; - vertical-align: top; -} -.jstree-anchor:focus { - outline: 0; -} -.jstree-anchor, -.jstree-anchor:link, -.jstree-anchor:visited, -.jstree-anchor:hover, -.jstree-anchor:active { - text-decoration: none; - color: inherit; -} -.jstree-icon { - display: inline-block; - text-decoration: none; - margin: 0; - padding: 0; - vertical-align: top; - text-align: center; -} -.jstree-icon:empty { - display: inline-block; - text-decoration: none; - margin: 0; - padding: 0; - vertical-align: top; - text-align: center; -} -.jstree-ocl { - cursor: pointer; -} -.jstree-leaf > .jstree-ocl { - cursor: default; -} -.jstree .jstree-open > .jstree-children { - display: block; -} -.jstree .jstree-closed > .jstree-children, -.jstree .jstree-leaf > .jstree-children { - display: none; -} -.jstree-anchor > .jstree-themeicon { - margin-right: 2px; -} -.jstree-no-icons .jstree-themeicon, -.jstree-anchor > .jstree-themeicon-hidden { - display: none; -} -.jstree-hidden, -.jstree-node.jstree-hidden { - display: none; -} -.jstree-rtl .jstree-anchor { - padding: 0 1px 0 4px; -} -.jstree-rtl .jstree-anchor > .jstree-themeicon { - margin-left: 2px; - margin-right: 0; -} -.jstree-rtl .jstree-node { - margin-left: 0; -} -.jstree-rtl .jstree-container-ul > .jstree-node { - margin-right: 0; -} -.jstree-wholerow-ul { - position: relative; - display: inline-block; - min-width: 100%; -} -.jstree-wholerow-ul .jstree-leaf > .jstree-ocl { - cursor: pointer; -} -.jstree-wholerow-ul .jstree-anchor, -.jstree-wholerow-ul .jstree-icon { - position: relative; -} -.jstree-wholerow-ul .jstree-wholerow { - width: 100%; - cursor: pointer; - position: absolute; - left: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.jstree-contextmenu .jstree-anchor { - -webkit-user-select: none; - /* disable selection/Copy of UIWebView */ - -webkit-touch-callout: none; - /* disable the IOS popup when long-press on a link */ -} -.vakata-context { - display: none; -} -.vakata-context, -.vakata-context ul { - margin: 0; - padding: 2px; - position: absolute; - background: #f5f5f5; - border: 1px solid #979797; - box-shadow: 2px 2px 2px #999999; -} -.vakata-context ul { - list-style: none; - left: 100%; - margin-top: -2.7em; - margin-left: -4px; -} -.vakata-context .vakata-context-right ul { - left: auto; - right: 100%; - margin-left: auto; - margin-right: -4px; -} -.vakata-context li { - list-style: none; -} -.vakata-context li > a { - display: block; - padding: 0 2em 0 2em; - text-decoration: none; - width: auto; - color: black; - white-space: nowrap; - line-height: 2.4em; - text-shadow: 1px 1px 0 white; - border-radius: 1px; -} -.vakata-context li > a:hover { - position: relative; - background-color: #e8eff7; - box-shadow: 0 0 2px #0a6aa1; -} -.vakata-context li > a.vakata-context-parent { - background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw=="); - background-position: right center; - background-repeat: no-repeat; -} -.vakata-context li > a:focus { - outline: 0; -} -.vakata-context .vakata-context-hover > a { - position: relative; - background-color: #e8eff7; - box-shadow: 0 0 2px #0a6aa1; -} -.vakata-context .vakata-context-separator > a, -.vakata-context .vakata-context-separator > a:hover { - background: white; - border: 0; - border-top: 1px solid #e2e3e3; - height: 1px; - min-height: 1px; - max-height: 1px; - padding: 0; - margin: 0 0 0 2.4em; - border-left: 1px solid #e0e0e0; - text-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; - border-radius: 0; -} -.vakata-context .vakata-contextmenu-disabled a, -.vakata-context .vakata-contextmenu-disabled a:hover { - color: silver; - background-color: transparent; - border: 0; - box-shadow: 0 0 0; -} -.vakata-context li > a > i { - text-decoration: none; - display: inline-block; - width: 2.4em; - height: 2.4em; - background: transparent; - margin: 0 0 0 -2em; - vertical-align: top; - text-align: center; - line-height: 2.4em; -} -.vakata-context li > a > i:empty { - width: 2.4em; - line-height: 2.4em; -} -.vakata-context li > a .vakata-contextmenu-sep { - display: inline-block; - width: 1px; - height: 2.4em; - background: white; - margin: 0 0.5em 0 0; - border-left: 1px solid #e2e3e3; -} -.vakata-context .vakata-contextmenu-shortcut { - font-size: 0.8em; - color: silver; - opacity: 0.5; - display: none; -} -.vakata-context-rtl ul { - left: auto; - right: 100%; - margin-left: auto; - margin-right: -4px; -} -.vakata-context-rtl li > a.vakata-context-parent { - background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7"); - background-position: left center; - background-repeat: no-repeat; -} -.vakata-context-rtl .vakata-context-separator > a { - margin: 0 2.4em 0 0; - border-left: 0; - border-right: 1px solid #e2e3e3; -} -.vakata-context-rtl .vakata-context-left ul { - right: auto; - left: 100%; - margin-left: -4px; - margin-right: auto; -} -.vakata-context-rtl li > a > i { - margin: 0 -2em 0 0; -} -.vakata-context-rtl li > a .vakata-contextmenu-sep { - margin: 0 0 0 0.5em; - border-left-color: white; - background: #e2e3e3; -} -#jstree-marker { - position: absolute; - top: 0; - left: 0; - margin: -5px 0 0 0; - padding: 0; - border-right: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid; - width: 0; - height: 0; - font-size: 0; - line-height: 0; -} -#jstree-dnd { - line-height: 16px; - margin: 0; - padding: 4px; -} -#jstree-dnd .jstree-icon, -#jstree-dnd .jstree-copy { - display: inline-block; - text-decoration: none; - margin: 0 2px 0 0; - padding: 0; - width: 16px; - height: 16px; -} -#jstree-dnd .jstree-ok { - background: green; -} -#jstree-dnd .jstree-er { - background: red; -} -#jstree-dnd .jstree-copy { - margin: 0 2px 0 2px; -} -.jstree-default .jstree-node, -.jstree-default .jstree-icon { - background-repeat: no-repeat; - background-color: transparent; -} -.jstree-default .jstree-anchor, -.jstree-default .jstree-animated, -.jstree-default .jstree-wholerow { - transition: background-color 0.15s, box-shadow 0.15s; -} -.jstree-default .jstree-hovered { - background: #e7f4f9; - border-radius: 2px; - box-shadow: inset 0 0 1px #cccccc; -} -.jstree-default .jstree-context { - background: #e7f4f9; - border-radius: 2px; - box-shadow: inset 0 0 1px #cccccc; -} -.jstree-default .jstree-clicked { - background: #beebff; - border-radius: 2px; - box-shadow: inset 0 0 1px #999999; -} -.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon { - display: none; -} -.jstree-default .jstree-disabled { - background: transparent; - color: #666666; -} -.jstree-default .jstree-disabled.jstree-hovered { - background: transparent; - box-shadow: none; -} -.jstree-default .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default .jstree-disabled > .jstree-icon { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default .jstree-search { - font-style: italic; - color: #8b0000; - font-weight: bold; -} -.jstree-default .jstree-no-checkboxes .jstree-checkbox { - display: none !important; -} -.jstree-default.jstree-checkbox-no-clicked .jstree-clicked { - background: transparent; - box-shadow: none; -} -.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered { - background: #e7f4f9; -} -.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked { - background: transparent; -} -.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered { - background: #e7f4f9; -} -.jstree-default > .jstree-striped { - min-width: 100%; - display: inline-block; - background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat; -} -.jstree-default > .jstree-wholerow-ul .jstree-hovered, -.jstree-default > .jstree-wholerow-ul .jstree-clicked { - background: transparent; - box-shadow: none; - border-radius: 0; -} -.jstree-default .jstree-wholerow { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.jstree-default .jstree-wholerow-hovered { - background: #e7f4f9; -} -.jstree-default .jstree-wholerow-clicked { - background: #beebff; - background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%); - background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%); -} -.jstree-default .jstree-node { - min-height: 24px; - line-height: 24px; - margin-left: 24px; - min-width: 24px; -} -.jstree-default .jstree-anchor { - line-height: 24px; - height: 24px; -} -.jstree-default .jstree-icon { - width: 24px; - height: 24px; - line-height: 24px; -} -.jstree-default .jstree-icon:empty { - width: 24px; - height: 24px; - line-height: 24px; -} -.jstree-default.jstree-rtl .jstree-node { - margin-right: 24px; -} -.jstree-default .jstree-wholerow { - height: 24px; -} -.jstree-default .jstree-node, -.jstree-default .jstree-icon { - background-image: url("../images/jstree/32px.png"); -} -.jstree-default .jstree-node { - background-position: -292px -4px; - background-repeat: repeat-y; -} -.jstree-default .jstree-last { - background: transparent; -} -.jstree-default .jstree-open > .jstree-ocl { - background-position: -132px -4px; -} -.jstree-default .jstree-closed > .jstree-ocl { - background-position: -100px -4px; -} -.jstree-default .jstree-leaf > .jstree-ocl { - background-position: -68px -4px; -} -.jstree-default .jstree-themeicon { - background-position: -260px -4px; -} -.jstree-default > .jstree-no-dots .jstree-node, -.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -36px -4px; -} -.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -4px -4px; -} -.jstree-default .jstree-disabled { - background: transparent; -} -.jstree-default .jstree-disabled.jstree-hovered { - background: transparent; -} -.jstree-default .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default .jstree-checkbox { - background-position: -164px -4px; -} -.jstree-default .jstree-checkbox:hover { - background-position: -164px -36px; -} -.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, -.jstree-default .jstree-checked > .jstree-checkbox { - background-position: -228px -4px; -} -.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, -.jstree-default .jstree-checked > .jstree-checkbox:hover { - background-position: -228px -36px; -} -.jstree-default .jstree-anchor > .jstree-undetermined { - background-position: -196px -4px; -} -.jstree-default .jstree-anchor > .jstree-undetermined:hover { - background-position: -196px -36px; -} -.jstree-default .jstree-checkbox-disabled { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default > .jstree-striped { - background-size: auto 48px; -} -.jstree-default.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); - background-position: 100% 1px; - background-repeat: repeat-y; -} -.jstree-default.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default.jstree-rtl .jstree-open > .jstree-ocl { - background-position: -132px -36px; -} -.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -100px -36px; -} -.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl { - background-position: -68px -36px; -} -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node, -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -36px -36px; -} -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -4px -36px; -} -.jstree-default .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; -} -.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl { - background: url("../images/jstree/throbber.gif") center center no-repeat; -} -.jstree-default .jstree-file { - background: url("../images/jstree/32px.png") -100px -68px no-repeat; -} -.jstree-default .jstree-folder { - background: url("../images/jstree/32px.png") -260px -4px no-repeat; -} -.jstree-default > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; -} -#jstree-dnd.jstree-default { - line-height: 24px; - padding: 0 4px; -} -#jstree-dnd.jstree-default .jstree-ok, -#jstree-dnd.jstree-default .jstree-er { - background-image: url("../images/jstree/32px.png"); - background-repeat: no-repeat; - background-color: transparent; -} -#jstree-dnd.jstree-default i { - background: transparent; - width: 24px; - height: 24px; - line-height: 24px; -} -#jstree-dnd.jstree-default .jstree-ok { - background-position: -4px -68px; -} -#jstree-dnd.jstree-default .jstree-er { - background-position: -36px -68px; -} -.jstree-default .jstree-ellipsis { - overflow: hidden; -} -.jstree-default .jstree-ellipsis .jstree-anchor { - width: calc(100% - 29px); - text-overflow: ellipsis; - overflow: hidden; -} -.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor { - width: calc(100% - 5px); -} -.jstree-default.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); -} -.jstree-default.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-small .jstree-node { - min-height: 18px; - line-height: 18px; - margin-left: 18px; - min-width: 18px; -} -.jstree-default-small .jstree-anchor { - line-height: 18px; - height: 18px; -} -.jstree-default-small .jstree-icon { - width: 18px; - height: 18px; - line-height: 18px; -} -.jstree-default-small .jstree-icon:empty { - width: 18px; - height: 18px; - line-height: 18px; -} -.jstree-default-small.jstree-rtl .jstree-node { - margin-right: 18px; -} -.jstree-default-small .jstree-wholerow { - height: 18px; -} -.jstree-default-small .jstree-node, -.jstree-default-small .jstree-icon { - background-image: url("../images/jstree/32px.png"); -} -.jstree-default-small .jstree-node { - background-position: -295px -7px; - background-repeat: repeat-y; -} -.jstree-default-small .jstree-last { - background: transparent; -} -.jstree-default-small .jstree-open > .jstree-ocl { - background-position: -135px -7px; -} -.jstree-default-small .jstree-closed > .jstree-ocl { - background-position: -103px -7px; -} -.jstree-default-small .jstree-leaf > .jstree-ocl { - background-position: -71px -7px; -} -.jstree-default-small .jstree-themeicon { - background-position: -263px -7px; -} -.jstree-default-small > .jstree-no-dots .jstree-node, -.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -39px -7px; -} -.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -7px -7px; -} -.jstree-default-small .jstree-disabled { - background: transparent; -} -.jstree-default-small .jstree-disabled.jstree-hovered { - background: transparent; -} -.jstree-default-small .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default-small .jstree-checkbox { - background-position: -167px -7px; -} -.jstree-default-small .jstree-checkbox:hover { - background-position: -167px -39px; -} -.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, -.jstree-default-small .jstree-checked > .jstree-checkbox { - background-position: -231px -7px; -} -.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, -.jstree-default-small .jstree-checked > .jstree-checkbox:hover { - background-position: -231px -39px; -} -.jstree-default-small .jstree-anchor > .jstree-undetermined { - background-position: -199px -7px; -} -.jstree-default-small .jstree-anchor > .jstree-undetermined:hover { - background-position: -199px -39px; -} -.jstree-default-small .jstree-checkbox-disabled { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default-small > .jstree-striped { - background-size: auto 36px; -} -.jstree-default-small.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); - background-position: 100% 1px; - background-repeat: repeat-y; -} -.jstree-default-small.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl { - background-position: -135px -39px; -} -.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -103px -39px; -} -.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl { - background-position: -71px -39px; -} -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node, -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-node { - color: #2156a5; !important; -} -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -39px -39px; -} -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -7px -39px; -} -.jstree-default-small .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; -} -.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl { - background: url("../images/jstree/throbber.gif") center center no-repeat; -} -.jstree-default-small .jstree-file { - background: url("../images/jstree/32px.png") -103px -71px no-repeat; -} -.jstree-default-small .jstree-folder { - background: url("../images/jstree/32px.png") -263px -7px no-repeat; -} -.jstree-default-small > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; -} -#jstree-dnd.jstree-default-small { - line-height: 18px; - padding: 0 4px; -} -#jstree-dnd.jstree-default-small .jstree-ok, -#jstree-dnd.jstree-default-small .jstree-er { - background-image: url("../images/jstree/32px.png"); - background-repeat: no-repeat; - background-color: transparent; -} -#jstree-dnd.jstree-default-small i { - background: transparent; - width: 18px; - height: 18px; - line-height: 18px; -} -#jstree-dnd.jstree-default-small .jstree-ok { - background-position: -7px -71px; -} -#jstree-dnd.jstree-default-small .jstree-er { - background-position: -39px -71px; -} -.jstree-default-small .jstree-ellipsis { - overflow: hidden; -} -.jstree-default-small .jstree-ellipsis .jstree-anchor { - width: calc(100% - 23px); - text-overflow: ellipsis; - overflow: hidden; -} -.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor { - width: calc(100% - 5px); -} -.jstree-default-small.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg=="); -} -.jstree-default-small.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-large .jstree-node { - min-height: 32px; - line-height: 32px; - margin-left: 32px; - min-width: 32px; -} -.jstree-default-large .jstree-anchor { - line-height: 32px; - height: 32px; -} -.jstree-default-large .jstree-icon { - width: 32px; - height: 32px; - line-height: 32px; -} -.jstree-default-large .jstree-icon:empty { - width: 32px; - height: 32px; - line-height: 32px; -} -.jstree-default-large.jstree-rtl .jstree-node { - margin-right: 32px; -} -.jstree-default-large .jstree-wholerow { - height: 32px; -} -.jstree-default-large .jstree-node, -.jstree-default-large .jstree-icon { - background-image: url("../images/jstree/32px.png"); -} -.jstree-default-large .jstree-node { - background-position: -288px 0px; - background-repeat: repeat-y; -} -.jstree-default-large .jstree-last { - background: transparent; -} -.jstree-default-large .jstree-open > .jstree-ocl { - background-position: -128px 0px; -} -.jstree-default-large .jstree-closed > .jstree-ocl { - background-position: -96px 0px; -} -.jstree-default-large .jstree-leaf > .jstree-ocl { - background-position: -64px 0px; -} -.jstree-default-large .jstree-themeicon { - background-position: -256px 0px; -} -.jstree-default-large > .jstree-no-dots .jstree-node, -.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -32px 0px; -} -.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: 0px 0px; -} -.jstree-default-large .jstree-disabled { - background: transparent; -} -.jstree-default-large .jstree-disabled.jstree-hovered { - background: transparent; -} -.jstree-default-large .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default-large .jstree-checkbox { - background-position: -160px 0px; -} -.jstree-default-large .jstree-checkbox:hover { - background-position: -160px -32px; -} -.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, -.jstree-default-large .jstree-checked > .jstree-checkbox { - background-position: -224px 0px; -} -.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, -.jstree-default-large .jstree-checked > .jstree-checkbox:hover { - background-position: -224px -32px; -} -.jstree-default-large .jstree-anchor > .jstree-undetermined { - background-position: -192px 0px; -} -.jstree-default-large .jstree-anchor > .jstree-undetermined:hover { - background-position: -192px -32px; -} -.jstree-default-large .jstree-checkbox-disabled { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default-large > .jstree-striped { - background-size: auto 64px; -} -.jstree-default-large.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); - background-position: 100% 1px; - background-repeat: repeat-y; -} -.jstree-default-large.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl { - background-position: -128px -32px; -} -.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -96px -32px; -} -.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl { - background-position: -64px -32px; -} -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node, -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -32px -32px; -} -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: 0px -32px; -} -.jstree-default-large .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; -} -.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl { - background: url("../images/jstree/throbber.gif") center center no-repeat; -} -.jstree-default-large .jstree-file { - background: url("../images/jstree/32px.png") -96px -64px no-repeat; -} -.jstree-default-large .jstree-folder { - background: url("../images/jstree/32px.png") -256px 0px no-repeat; -} -.jstree-default-large > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; -} -#jstree-dnd.jstree-default-large { - line-height: 32px; - padding: 0 4px; -} -#jstree-dnd.jstree-default-large .jstree-ok, -#jstree-dnd.jstree-default-large .jstree-er { - background-image: url("../images/jstree/32px.png"); - background-repeat: no-repeat; - background-color: transparent; -} -#jstree-dnd.jstree-default-large i { - background: transparent; - width: 32px; - height: 32px; - line-height: 32px; -} -#jstree-dnd.jstree-default-large .jstree-ok { - background-position: 0px -64px; -} -#jstree-dnd.jstree-default-large .jstree-er { - background-position: -32px -64px; -} -.jstree-default-large .jstree-ellipsis { - overflow: hidden; -} -.jstree-default-large .jstree-ellipsis .jstree-anchor { - width: calc(100% - 37px); - text-overflow: ellipsis; - overflow: hidden; -} -.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor { - width: calc(100% - 5px); -} -.jstree-default-large.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg=="); -} -.jstree-default-large.jstree-rtl .jstree-last { - background: transparent; -} -@media (max-width: 768px) { - #jstree-dnd.jstree-dnd-responsive { - line-height: 40px; - font-weight: bold; - font-size: 1.1em; - text-shadow: 1px 1px white; - } - #jstree-dnd.jstree-dnd-responsive > i { - background: transparent; - width: 40px; - height: 40px; - } - #jstree-dnd.jstree-dnd-responsive > .jstree-ok { - background-image: url("../images/jstree/40px.png"); - background-position: 0 -200px; - background-size: 120px 240px; - } - #jstree-dnd.jstree-dnd-responsive > .jstree-er { - background-image: url("../images/jstree/40px.png"); - background-position: -40px -200px; - background-size: 120px 240px; - } - #jstree-marker.jstree-dnd-responsive { - border-left-width: 10px; - border-top-width: 10px; - border-bottom-width: 10px; - margin-top: -10px; - } -} -@media (max-width: 768px) { - .jstree-default-responsive { - /* - .jstree-open > .jstree-ocl, - .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; } - */ - } - .jstree-default-responsive .jstree-icon { - background-image: url("../images/jstree/40px.png"); - } - .jstree-default-responsive .jstree-node, - .jstree-default-responsive .jstree-leaf > .jstree-ocl { - background: transparent; - } - .jstree-default-responsive .jstree-node { - min-height: 40px; - line-height: 40px; - margin-left: 40px; - min-width: 40px; - white-space: nowrap; - } - .jstree-default-responsive .jstree-anchor { - line-height: 40px; - height: 40px; - } - .jstree-default-responsive .jstree-icon, - .jstree-default-responsive .jstree-icon:empty { - width: 40px; - height: 40px; - line-height: 40px; - } - .jstree-default-responsive > .jstree-container-ul > .jstree-node { - margin-left: 0; - } - .jstree-default-responsive.jstree-rtl .jstree-node { - margin-left: 0; - margin-right: 40px; - background: transparent; - } - .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node { - margin-right: 0; - } - .jstree-default-responsive .jstree-ocl, - .jstree-default-responsive .jstree-themeicon, - .jstree-default-responsive .jstree-checkbox { - background-size: 120px 240px; - } - .jstree-default-responsive .jstree-leaf > .jstree-ocl, - .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl { - background: transparent; - } - .jstree-default-responsive .jstree-open > .jstree-ocl { - background-position: 0 0px !important; - } - .jstree-default-responsive .jstree-closed > .jstree-ocl { - background-position: 0 -40px !important; - } - .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -40px 0px !important; - } - .jstree-default-responsive .jstree-themeicon { - background-position: -40px -40px; - } - .jstree-default-responsive .jstree-checkbox, - .jstree-default-responsive .jstree-checkbox:hover { - background-position: -40px -80px; - } - .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, - .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, - .jstree-default-responsive .jstree-checked > .jstree-checkbox, - .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover { - background-position: 0 -80px; - } - .jstree-default-responsive .jstree-anchor > .jstree-undetermined, - .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover { - background-position: 0 -120px; - } - .jstree-default-responsive .jstree-anchor { - font-weight: bold; - font-size: 1.1em; - text-shadow: 1px 1px white; - } - .jstree-default-responsive > .jstree-striped { - background: transparent; - } - .jstree-default-responsive .jstree-wholerow { - border-top: 1px solid rgba(255, 255, 255, 0.7); - border-bottom: 1px solid rgba(64, 64, 64, 0.2); - background: #ebebeb; - height: 40px; - } - .jstree-default-responsive .jstree-wholerow-hovered { - background: #e7f4f9; - } - .jstree-default-responsive .jstree-wholerow-clicked { - background: #beebff; - } - .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow { - box-shadow: inset 0 -6px 3px -5px #666666; - } - .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow { - box-shadow: inset 0 6px 3px -5px #666666; - border-top: 0; - } - .jstree-default-responsive .jstree-children .jstree-open + .jstree-open { - box-shadow: none; - } - .jstree-default-responsive .jstree-node, - .jstree-default-responsive .jstree-icon, - .jstree-default-responsive .jstree-node > .jstree-ocl, - .jstree-default-responsive .jstree-themeicon, - .jstree-default-responsive .jstree-checkbox { - background-image: url("../images/jstree/40px.png"); - background-size: 120px 240px; - } - .jstree-default-responsive .jstree-node { - background-position: -80px 0; - background-repeat: repeat-y; - } - .jstree-default-responsive .jstree-last { - background: transparent; - } - .jstree-default-responsive .jstree-leaf > .jstree-ocl { - background-position: -40px -120px; - } - .jstree-default-responsive .jstree-last > .jstree-ocl { - background-position: -40px -160px; - } - .jstree-default-responsive .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; - } - .jstree-default-responsive .jstree-file { - background: url("../images/jstree/40px.png") 0 -160px no-repeat; - background-size: 120px 240px; - } - .jstree-default-responsive .jstree-folder { - background: url("../images/jstree/40px.png") -40px -40px no-repeat; - background-size: 120px 240px; - } - .jstree-default-responsive > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; - } -} diff --git a/documentation/src/main/style/asciidoctor/css/jstree-toc.css b/documentation/src/main/style/asciidoctor/css/jstree-toc.css deleted file mode 100644 index 2d5840ab1ff8..000000000000 --- a/documentation/src/main/style/asciidoctor/css/jstree-toc.css +++ /dev/null @@ -1,9 +0,0 @@ -.sectlevel1{ - display: none; -} -.sectlevel2{ - display: none; -} -.sectlevel3{ - display: none; -} diff --git a/documentation/src/main/style/asciidoctor/images/jstree/32px.png b/documentation/src/main/style/asciidoctor/images/jstree/32px.png deleted file mode 100644 index 153271524817..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/jstree/32px.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/jstree/40px.png b/documentation/src/main/style/asciidoctor/images/jstree/40px.png deleted file mode 100644 index 1959347aea04..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/jstree/40px.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/jstree/throbber.gif b/documentation/src/main/style/asciidoctor/images/jstree/throbber.gif deleted file mode 100644 index 1b5b2fde42f8..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/jstree/throbber.gif and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient.png deleted file mode 100644 index 48365edf0603..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient_header.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient_header.png deleted file mode 100644 index e89ba85be767..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient_header.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/community_doc.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/community_doc.png deleted file mode 100644 index d416cc361825..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/community_doc.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.png deleted file mode 100644 index 352500a772b1..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.svg deleted file mode 100644 index 7da66323def9..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.png deleted file mode 100644 index c11a095d493d..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg deleted file mode 100644 index e64eb5111ed5..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.png deleted file mode 100644 index d550daed5956..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.svg deleted file mode 100644 index 0d59753e2ce3..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.png deleted file mode 100644 index 05dd6d4165b5..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg deleted file mode 100644 index 3bb29c7bd8ff..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.png deleted file mode 100644 index 11d816b6a495..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg deleted file mode 100644 index 408d567b3d27..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.png deleted file mode 100644 index bd24e1b59e80..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.svg deleted file mode 100644 index 9583b9eef2d3..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.png deleted file mode 100644 index 771a7db7bfc6..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg deleted file mode 100644 index b2ac0e5641a7..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.png deleted file mode 100644 index 3949673eb9e1..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.svg deleted file mode 100644 index 55b6db0d20da..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.png deleted file mode 100644 index 23523d977294..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.svg deleted file mode 100644 index 207211e3d7d9..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.png deleted file mode 100644 index ced622a16009..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg deleted file mode 100644 index 977279a65b70..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.png deleted file mode 100644 index c117955328f0..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg deleted file mode 100644 index 2905c3f0eac5..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.png deleted file mode 100644 index da45f300d07f..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.svg deleted file mode 100644 index b9d8389ab2f8..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.png deleted file mode 100644 index 5b2d43b0d883..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg deleted file mode 100644 index bbe29a6ac81b..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.png deleted file mode 100644 index 067e861a63b6..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg deleted file mode 100644 index e2ddabe03f31..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.png deleted file mode 100644 index fc1c09faaad6..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg deleted file mode 100644 index 5b5f3df17e78..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.png deleted file mode 100644 index f6431e7af729..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.svg deleted file mode 100644 index e2637ec7abe1..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.svg +++ /dev/null @@ -1,142 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/home.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/home.png deleted file mode 100644 index 50c39f3ed8fb..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/home.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.png deleted file mode 100644 index 76b90e072e1a..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg deleted file mode 100644 index cff2da29b1af..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg +++ /dev/null @@ -1,137 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/next.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/next.png deleted file mode 100644 index 3957e327a37f..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/next.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.png deleted file mode 100644 index 310b1da19e72..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg deleted file mode 100644 index 2477ee45db73..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg +++ /dev/null @@ -1,137 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/prev.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/prev.png deleted file mode 100644 index 8ee9dedc0fe4..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/prev.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.png deleted file mode 100644 index 3b377637332b..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.svg deleted file mode 100644 index 2d9316e0f624..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.svg +++ /dev/null @@ -1,143 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/up.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/up.png deleted file mode 100644 index 0612e13cd657..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/up.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.png deleted file mode 100644 index be2b415a6e68..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.svg deleted file mode 100644 index 1d8034f00f1a..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.svg +++ /dev/null @@ -1,231 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/dot.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/dot.png deleted file mode 100644 index 079add95ded9..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/dot.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/dot2.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/dot2.png deleted file mode 100644 index 8348fcd054a5..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/dot2.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/hibernatelogo.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/hibernatelogo.png deleted file mode 100644 index 47c4dbe840b1..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/hibernatelogo.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/logo_smaller.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/logo_smaller.png deleted file mode 100644 index a5a5b19533b9..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/logo_smaller.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/patterned_rule.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/patterned_rule.png deleted file mode 100644 index f24f29d78991..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/patterned_rule.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/title_hdr.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/title_hdr.png deleted file mode 100644 index 0c801672ce51..000000000000 Binary files a/documentation/src/main/style/asciidoctor/images/org/hibernate/title_hdr.png and /dev/null differ diff --git a/documentation/src/main/style/asciidoctor/js/toc.js b/documentation/src/main/style/asciidoctor/js/toc.js deleted file mode 100644 index ec434553b538..000000000000 --- a/documentation/src/main/style/asciidoctor/js/toc.js +++ /dev/null @@ -1,58 +0,0 @@ -var versions = { - 'current' : '/current/userguide/html_single/Hibernate_User_Guide.html', - '6.1' : '/6.1/userguide/html_single/Hibernate_User_Guide.html', - '6.0' : '/6.0/userguide/html_single/Hibernate_User_Guide.html', - '5.6' : '/5.6/userguide/html_single/Hibernate_User_Guide.html', - '5.5' : '/5.5/userguide/html_single/Hibernate_User_Guide.html', - '5.4' : '/5.4/userguide/html_single/Hibernate_User_Guide.html', - '5.3' : '/5.3/userguide/html_single/Hibernate_User_Guide.html', - '5.2' : '/5.2/userguide/html_single/Hibernate_User_Guide.html', - '5.1' : '/5.1/userguide/html_single/Hibernate_User_Guide.html', - '5.0' : '/5.0/userguide/html_single/Hibernate_User_Guide.html', - '4.3' : '/4.3/manual/en-US/html_single/', - '4.2' : '/4.2/manual/en-US/html_single/', - '4.1' : '/4.1/manual/en-US/html_single/', - '4.0' : '/4.0/manual/en-US/html_single/', - '3.6' : '/3.6/reference/en-US/html_single/', - '3.5' : '/3.5/reference/en-US/html_single/', - '3.3' : '/3.3/reference/en-US/html_single/', - '3.2' : '/3.2/reference/en/html_single/' -}; - -$(document).ready(function() { - $('#toctitle').before(''); - $('#vchooser').append(''); - - for(var version in versions) { - var path = 'http://docs.jboss.org/hibernate/orm' + versions[version]; - $('#vchooser').append(''); - }; - - $('#vchooser').change(function(e) { - if (this.value !== '') - window.location.href = this.value; - }); - - $('ul.sectlevel1').wrap('
'); - - $('#toctree').jstree({ - "core" : { - "themes" : {"variant" : "small", "icons" : false} - }, - "plugins" : [ "search", "state", "wholerow" ] - }) - .on("activate_node.jstree", function (e, data) { location.href = data.node.a_attr.href; }); - - $('#toctree').before(''); - var searchTimeout = false; - $('#tocsearch').keyup(function () { - if(searchTimeout) { clearTimeout(searchTimeout); } - searchTimeout = setTimeout(function () { - var v = $('#tocsearch').val(); - $('#toctree').jstree(true).search(v); - }, 250); - }); - $('#tocsearch').after(''); - $('#toctreeexpand').click(function() { $('#toctree').jstree('open_all'); }); - $('#toctreecollapse').click(function() { $('#toctree').jstree('close_all'); }); -}); diff --git a/documentation/src/main/style/pdf/fonts/Inconsolata-Light.ttf b/documentation/src/main/style/pdf/fonts/Inconsolata-Light.ttf deleted file mode 100644 index ba3a83d5e983..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/Inconsolata-Light.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/NotoEmoji.ttf b/documentation/src/main/style/pdf/fonts/NotoEmoji.ttf deleted file mode 100644 index b8aa818517fc..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/NotoEmoji.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/OpenSansEmoji.ttf b/documentation/src/main/style/pdf/fonts/OpenSansEmoji.ttf deleted file mode 100644 index 57d86a62bbc9..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/OpenSansEmoji.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-Black.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-Black.ttf deleted file mode 100644 index 9acf5854fc71..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-Black.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-BlackItalic.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-BlackItalic.ttf deleted file mode 100644 index 4bd30ff9ff17..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-BlackItalic.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-Bold.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-Bold.ttf deleted file mode 100644 index 388869cdd74e..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-Bold.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-BoldItalic.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-BoldItalic.ttf deleted file mode 100644 index 2e10a398d2ea..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-BoldItalic.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLight.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLight.ttf deleted file mode 100644 index 3ba2f35bfc70..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLight.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLightItalic.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLightItalic.ttf deleted file mode 100644 index b814440ffdec..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLightItalic.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-Italic.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-Italic.ttf deleted file mode 100644 index 01223b86e268..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-Italic.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-Light.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-Light.ttf deleted file mode 100644 index e9008d329ffb..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-Light.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-LightItalic.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-LightItalic.ttf deleted file mode 100644 index a9a32e4273c1..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-LightItalic.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-Regular.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-Regular.ttf deleted file mode 100644 index 5447a5ff93de..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-Regular.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBold.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBold.ttf deleted file mode 100644 index 9f8a34539834..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBold.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBoldItalic.ttf b/documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBoldItalic.ttf deleted file mode 100644 index 65a76bfdf39d..000000000000 Binary files a/documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBoldItalic.ttf and /dev/null differ diff --git a/documentation/src/main/style/pdf/theme.yml b/documentation/src/main/style/pdf/theme.yml deleted file mode 100644 index 987c5de1b89b..000000000000 --- a/documentation/src/main/style/pdf/theme.yml +++ /dev/null @@ -1,122 +0,0 @@ -extends: base -page: - margin: [30,50,30,50] -font: - catalog: - merge: false - Source Sans Pro: - normal: SourceSansPro-Regular.ttf - italic: SourceSansPro-Italic.ttf - bold: SourceSansPro-Bold.ttf - bold_italic: SourceSansPro-BoldItalic.ttf - Source Sans Pro Light: - normal: SourceSansPro-Light.ttf - italic: SourceSansPro-LightItalic.ttf - bold: SourceSansPro-SemiBold.ttf - bold_italic: SourceSansPro-SemiBoldItalic.ttf - Inconsolata Light: - normal: Inconsolata-Light.ttf - bold: Inconsolata-Light.ttf - italic: Inconsolata-Light.ttf - OpenSansEmoji: - normal: OpenSansEmoji.ttf - bold: OpenSansEmoji.ttf - italic: OpenSansEmoji.ttf - bold_italic: OpenSansEmoji.ttf - NotoEmoji: - normal: NotoEmoji.ttf - bold: NotoEmoji.ttf - italic: NotoEmoji.ttf - bold_italic: NotoEmoji.ttf - fallbacks: - - OpenSansEmoji - - NotoEmoji - - Source Sans Pro -base: - font: - color: #151e3d - family: Source Sans Pro - size: 9 - line-height-length: 11.5 - line-height: $base-line-height-length / $base-font-size -prose: - margin-bottom: 8 -image: - width: 70% - align: center -codespan: - font: - size: 0.94em - family: Inconsolata Light - color: #281e5d -code: - font: - size: 0.94em - color: #281e5d - family: Inconsolata Light - border-width: 0 - padding: [4,4,4,20] -# background-color: #f7f7f7 -sidebar: - border-width: 0 - title: - align: center -admonition: - label: - vertical-align: top - padding: [4, 8, 4, 8] - column-rule: - style: solid - width: 3 - color: #f0f0f0 - icon: - tip: - stroke-color: #FFC300 - warning: - stroke-color: #FF5733 - caution: - stroke-color: #FF5733 -heading: - font: - color: #b22222 - size: 11 - style: bold - line-height: 1.2 - h2-font-size: $base-font-size * 1.3 - h3-font-size: $base-font-size * 1.2 - h4-font-size: $base-font-size * 1.1 - h5-font-size: $base-font-size * 1.0 - margin-bottom: $base-line-height-length -link: - font-color: #002FA7 -list: - indent: $base-font-size * 1.5 - item-spacing: 2 -table: - font-size: 0.94em - caption: - text-align: center - side: top - font-size: 0.94em - grid: - color: #f0f0f0 - style: solid - width: 1 - border: - width: 1 - color: #f0f0f0 - head: - background-color: #f0f0f0 - cell: - padding: 6 -footer: - border-width: 0 -quote: - font-style: italic - font-color: #b22222 - font-size: 1.1em -# background-color: #f1f1f1 - border-color: #000000 - border-radius: 2 - border-style: dotted - padding: [10,20,10,25] \ No newline at end of file diff --git a/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DomainModel.java b/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DomainModel.java index c84dcde23812..0110ec4cb8cf 100644 --- a/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DomainModel.java +++ b/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DomainModel.java @@ -28,7 +28,7 @@ * * Can be used by itself, along with {@link DomainModelScopeAware}, to test the MetadataImplementor. E.g. * - * [source, JAVA, indent=0] + * [source, java, indent=0] * ---- * @TestDomain ( ... ) * class MyTest implements TestDomainAware { @@ -52,7 +52,7 @@ * build the MetadataImplementor (passed to * {@link org.hibernate.boot.MetadataSources#MetadataSources(org.hibernate.service.ServiceRegistry)}). * - * [source, JAVA, indent=0] + * [source, java, indent=0] * ---- * @ServiceRegistry ( ... ) * @TestDomain ( ... ) diff --git a/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/ServiceRegistry.java b/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/ServiceRegistry.java index 1d1f2994d87f..55d36ce49ae6 100644 --- a/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/ServiceRegistry.java +++ b/hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/ServiceRegistry.java @@ -19,7 +19,7 @@ * * Used to define the ServiceRegistry to be used for testing. Can be used alone: * - * [source, JAVA, indent=0] + * [source, java, indent=0] * ---- * @ServiceRegistry ( ... ) * class MyTest extends ServiceRegistryAware { @@ -44,7 +44,7 @@ * or {@link SessionFactoryImplementor} via {@link SessionFactory}, * with or without {@link ServiceRegistryScopeAware}. E.g. * - * [source, JAVA, indent=0] + * [source, java, indent=0] * ---- * @ServiceRegistry ( ... ) * @TestDomain ( ... ) diff --git a/local-build-asciidoctor-extensions/local-build-asciidoctor-extensions.gradle b/local-build-asciidoctor-extensions/local-build-asciidoctor-extensions.gradle new file mode 100644 index 000000000000..8ed156bf68fa --- /dev/null +++ b/local-build-asciidoctor-extensions/local-build-asciidoctor-extensions.gradle @@ -0,0 +1,15 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * Copyright Red Hat Inc. and Hibernate Authors + */ + +plugins { + id "local.java-module" +} + +description = 'Asciidoctor extensions for Hibernate ORM' + +dependencies { + implementation "org.hibernate.infra:hibernate-asciidoctor-extensions:3.2.0.Final" + implementation "org.asciidoctor:asciidoctorj:3.0.0" +} diff --git a/local-build-asciidoctor-extensions/src/main/java/org/hibernate/orm/build/asciidoctor/HibernateAsciidoctorExtensionRegistry.java b/local-build-asciidoctor-extensions/src/main/java/org/hibernate/orm/build/asciidoctor/HibernateAsciidoctorExtensionRegistry.java new file mode 100644 index 000000000000..a6217b2030d8 --- /dev/null +++ b/local-build-asciidoctor-extensions/src/main/java/org/hibernate/orm/build/asciidoctor/HibernateAsciidoctorExtensionRegistry.java @@ -0,0 +1,22 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * Copyright Red Hat Inc. and Hibernate Authors + */ +package org.hibernate.orm.build.asciidoctor; + +import org.hibernate.infra.asciidoctor.extensions.copytoclipboard.CopyToClipboardProcessor; +import org.hibernate.infra.asciidoctor.extensions.customnumbering.CustomNumberingProcessor; + +import org.asciidoctor.Asciidoctor; +import org.asciidoctor.extension.JavaExtensionRegistry; +import org.asciidoctor.jruby.extension.spi.ExtensionRegistry; + +public class HibernateAsciidoctorExtensionRegistry implements ExtensionRegistry { + + @Override + public void register(Asciidoctor asciidoctor) { + JavaExtensionRegistry javaExtensionRegistry = asciidoctor.javaExtensionRegistry(); + javaExtensionRegistry.docinfoProcessor( CopyToClipboardProcessor.class ); + javaExtensionRegistry.treeprocessor( CustomNumberingProcessor.class ); + } +} diff --git a/local-build-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry b/local-build-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry new file mode 100644 index 000000000000..96a0b5b7f475 --- /dev/null +++ b/local-build-asciidoctor-extensions/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry @@ -0,0 +1 @@ +org.hibernate.orm.build.asciidoctor.HibernateAsciidoctorExtensionRegistry diff --git a/local-build-plugins/src/main/groovy/local.javadoc.gradle b/local-build-plugins/src/main/groovy/local.javadoc.gradle index 5ff873cee92f..f732ede290f5 100644 --- a/local-build-plugins/src/main/groovy/local.javadoc.gradle +++ b/local-build-plugins/src/main/groovy/local.javadoc.gradle @@ -11,7 +11,7 @@ configurations { } dependencies { - themezip 'org.hibernate.infra:hibernate-asciidoctor-theme:5.1.1.Final@zip' + themezip 'org.hibernate.infra:hibernate-asciidoctor-theme:6.0.2.Final@zip' } tasks.register('unpackTheme', Copy) { diff --git a/local-build-plugins/src/main/java/org/hibernate/orm/post/DialectReportTask.java b/local-build-plugins/src/main/java/org/hibernate/orm/post/DialectReportTask.java index 196e9d9ca8ee..30d1c8437bbc 100644 --- a/local-build-plugins/src/main/java/org/hibernate/orm/post/DialectReportTask.java +++ b/local-build-plugins/src/main/java/org/hibernate/orm/post/DialectReportTask.java @@ -44,7 +44,7 @@ public abstract class DialectReportTask extends AbstractJandexAwareTask { public DialectReportTask() { setDescription( "Generates a report of the supported Dialects" ); reportFile = getProject().getObjects().fileProperty(); - reportFile.convention( getProject().getLayout().getBuildDirectory().file( "orm/generated/dialect/dialect.adoc" ) ); + reportFile.convention( getProject().getLayout().getBuildDirectory().file( "orm/generated/dialect/index.adoc" ) ); generateHeading = getProject().getObjects().property( Boolean.class ).convention( true ); } diff --git a/local-build-plugins/src/main/java/org/hibernate/orm/post/LoggingReportTask.java b/local-build-plugins/src/main/java/org/hibernate/orm/post/LoggingReportTask.java index 45d4ec7526b1..d6a0d92fe7b7 100644 --- a/local-build-plugins/src/main/java/org/hibernate/orm/post/LoggingReportTask.java +++ b/local-build-plugins/src/main/java/org/hibernate/orm/post/LoggingReportTask.java @@ -49,7 +49,7 @@ public abstract class LoggingReportTask extends AbstractJandexAwareTask { public LoggingReportTask() { setDescription( "Generates a report of \"system\" logging" ); reportFile = getProject().getObjects().fileProperty(); - reportFile.convention( getProject().getLayout().getBuildDirectory().file( "orm/generated/logging/logging.adoc" ) ); + reportFile.convention( getProject().getLayout().getBuildDirectory().file( "orm/generated/logging/index.adoc" ) ); } @Override diff --git a/migration-guide.adoc b/migration-guide.adoc index e0f69197d283..fa999b82b445 100644 --- a/migration-guide.adoc +++ b/migration-guide.adoc @@ -1,5 +1,6 @@ = {version} Migration Guide -:toc: +:toc2: +:sectanchors: :toclevels: 4 :version: 7.2 :docsBase: https://docs.jboss.org/hibernate/orm diff --git a/settings.gradle b/settings.gradle index 10de0fcb8694..1d5914be1e2e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -334,6 +334,8 @@ include 'hibernate-micrometer' include 'hibernate-graalvm' include 'hibernate-integrationtest-java-modules' +include 'local-build-asciidoctor-extensions' + include 'documentation' include 'release' diff --git a/whats-new.adoc b/whats-new.adoc index e6bb7886734c..6e7157aad1a2 100644 --- a/whats-new.adoc +++ b/whats-new.adoc @@ -1,5 +1,6 @@ = What's New in 7.2 -:toc: +:toc2: +:sectanchors: :toclevels: 4 :version: 7.2 :docsBase: https://docs.jboss.org/hibernate/orm @@ -68,4 +69,4 @@ Also, support for vectors in the following databases was added: * https://dev.mysql.com/doc/refman/9.4/en/vector-functions.html[MySQL 9.0+] * https://www.ibm.com/docs/en/db2/12.1.0?topic=list-vector-values[DB2 12.1+] * https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-vector-engine-guide/sap-hana-cloud-sap-hana-database-vector-engine-guide[SAP HANA Cloud QRC 4/2024+] -* https://learn.microsoft.com/en-us/sql/t-sql/data-types/vector-data-type?view=sql-server-ver17[SQL Server 2025+] \ No newline at end of file +* https://learn.microsoft.com/en-us/sql/t-sql/data-types/vector-data-type?view=sql-server-ver17[SQL Server 2025+]