From b1e796337e9dcff43045d2d91815567872d8709c Mon Sep 17 00:00:00 2001 From: Roger Chen Date: Tue, 23 Jul 2024 17:23:02 +0800 Subject: [PATCH] Build with Tycho (#1) --- .gitignore | 10 +- .mvn/extensions.xml | 8 + .mvn/maven.config | 1 + README.adoc | 43 ----- README.md | 32 ++++ com.wdev91.eclipse.copyright.feature/.project | 17 -- com.wdev91.eclipse.copyright.site/.project | 17 -- com.wdev91.eclipse.copyright.site/site.xml | 4 - com.wdev91.eclipse.copyright/.classpath | 7 - com.wdev91.eclipse.copyright/.project | 28 --- .../com.wdev91.eclipse.copyright.xml | 12 -- .../.settings/org.eclipse.jdt.core.prefs | 11 -- .../org.eclipse.ltk.core.refactoring.prefs | 3 - .../org.eclipse.wst.validation.prefs | 6 - docs/.project | 17 -- docs/gh-pages_pages.txt | 1 - docs/pom.xml | 163 ------------------ docs/src/config02.png | Bin 23027 -> 0 bytes docs/src/config03.png | Bin 5422 -> 0 bytes docs/src/config04.png | Bin 8937 -> 0 bytes docs/src/config05.png | Bin 23303 -> 0 bytes docs/src/guide04.png | Bin 3097 -> 0 bytes docs/src/guide05.png | Bin 5580 -> 0 bytes docs/src/guide06.png | Bin 1387 -> 0 bytes docs/src/guide09.png | Bin 5112 -> 0 bytes docs/src/guide10.png | Bin 11601 -> 0 bytes docs/src/guide11.png | Bin 1329 -> 0 bytes docs/src/guide20.png | Bin 10459 -> 0 bytes docs/src/guide21.png | Bin 19668 -> 0 bytes docs/src/index.adoc | 52 ------ docs/src/install.png | Bin 49856 -> 0 bytes docs/src/menu.png | Bin 15679 -> 0 bytes docs/src/prefs_copyright.adoc | 70 -------- docs/src/prefs_formats.adoc | 56 ------ docs/src/prefs_project.adoc | 21 --- docs/src/step1.png | Bin 32416 -> 0 bytes docs/src/step2.png | Bin 33305 -> 0 bytes docs/src/step3.png | Bin 44999 -> 0 bytes docs/src/wizard.adoc | 100 ----------- .../build.properties | 0 .../feature.properties | 0 .../feature.xml | 7 +- .../META-INF/MANIFEST.MF | 7 +- .../com.wdev91.eclipse.copyright}/about.html | 0 .../build.properties | 0 .../contexts.xml | 0 .../epl-v10.html | 0 .../help/images/copywiz/config02.png | Bin .../help/images/copywiz/config03.png | Bin .../help/images/copywiz/config04.png | Bin .../help/images/copywiz/config05.png | Bin .../help/images/copywiz/guide01.png | Bin .../help/images/copywiz/guide02.png | Bin .../help/images/copywiz/guide03.png | Bin .../help/images/copywiz/guide04.png | Bin .../help/images/copywiz/guide05.png | Bin .../help/images/copywiz/guide06.png | Bin .../help/images/copywiz/guide08.png | Bin .../help/images/copywiz/guide09.png | Bin .../help/images/copywiz/guide10.png | Bin .../help/images/copywiz/guide11.png | Bin .../help/images/copywiz/guide20.png | Bin .../help/images/copywiz/guide21.png | Bin .../help/prefs_copyright.html | 0 .../help/prefs_formats.html | 0 .../help/prefs_project.html | 0 .../help/wdev91.css | 0 .../help/wizard.html | 0 .../icons/copyright.gif | Bin .../plugin.properties | 0 .../com.wdev91.eclipse.copyright}/plugin.xml | 0 .../wdev91/eclipse/copyright/Activator.java | 0 .../wdev91/eclipse/copyright/Constants.java | 0 .../wdev91/eclipse/copyright/Messages.java | 0 .../actions/ApplyCopyrightAction.java | 0 .../ApplyCopyrightOnSelectionHandler.java | 0 .../controls/CheckboxFilteredTree.java | 6 +- .../eclipse/copyright/messages.properties | 0 .../eclipse/copyright/model/Copyright.java | 0 .../copyright/model/CopyrightException.java | 0 .../copyright/model/CopyrightManager.java | 2 +- .../model/CopyrightSelectionItem.java | 0 .../copyright/model/CopyrightSettings.java | 0 .../eclipse/copyright/model/HeaderFormat.java | 0 .../copyright/model/ProjectPreferences.java | 0 .../copyright/model/StringMatcher.java | 0 .../ContentTypesContentProvider.java | 0 .../preferences/CopyrightPreferencePage.java | 0 .../copyright/preferences/FormatsPanel.java | 0 .../preferences/HeadersPreferencePage.java | 0 .../ProjectCopyrightPreferencePage.java | 0 .../viewers/CopyrightContentProvider.java | 0 .../viewers/CopyrightLabelProvider.java | 0 .../viewers/CopyrightsComparator.java | 0 .../copyright/viewers/CopyrightsInput.java | 0 .../wizards/ApplyCopyrightWizard.java | 0 .../wizards/CopyrightSelectionInput.java | 0 .../wizards/CopyrightSettingsPage.java | 0 .../wizards/ProjectLabelProvider.java | 0 .../wizards/ProjectSelectionWizardPage.java | 0 .../wizards/ResourcesSelectionPage.java | 0 .../wizards/SelectionContentProvider.java | 0 .../wizards/SelectionLabelProvider.java | 0 .../src/copyrights.xml | 0 pom.xml | 50 +++++- .../category.xml | 4 + target-platform.target | 10 ++ 107 files changed, 113 insertions(+), 652 deletions(-) create mode 100644 .mvn/extensions.xml create mode 100644 .mvn/maven.config delete mode 100644 README.adoc create mode 100644 README.md delete mode 100644 com.wdev91.eclipse.copyright.feature/.project delete mode 100644 com.wdev91.eclipse.copyright.site/.project delete mode 100644 com.wdev91.eclipse.copyright.site/site.xml delete mode 100644 com.wdev91.eclipse.copyright/.classpath delete mode 100644 com.wdev91.eclipse.copyright/.project delete mode 100644 com.wdev91.eclipse.copyright/.settings/com.wdev91.eclipse.copyright.xml delete mode 100644 com.wdev91.eclipse.copyright/.settings/org.eclipse.jdt.core.prefs delete mode 100644 com.wdev91.eclipse.copyright/.settings/org.eclipse.ltk.core.refactoring.prefs delete mode 100644 com.wdev91.eclipse.copyright/.settings/org.eclipse.wst.validation.prefs delete mode 100644 docs/.project delete mode 100644 docs/gh-pages_pages.txt delete mode 100644 docs/pom.xml delete mode 100644 docs/src/config02.png delete mode 100644 docs/src/config03.png delete mode 100644 docs/src/config04.png delete mode 100644 docs/src/config05.png delete mode 100644 docs/src/guide04.png delete mode 100644 docs/src/guide05.png delete mode 100644 docs/src/guide06.png delete mode 100644 docs/src/guide09.png delete mode 100644 docs/src/guide10.png delete mode 100644 docs/src/guide11.png delete mode 100644 docs/src/guide20.png delete mode 100644 docs/src/guide21.png delete mode 100644 docs/src/index.adoc delete mode 100644 docs/src/install.png delete mode 100644 docs/src/menu.png delete mode 100644 docs/src/prefs_copyright.adoc delete mode 100644 docs/src/prefs_formats.adoc delete mode 100644 docs/src/prefs_project.adoc delete mode 100644 docs/src/step1.png delete mode 100644 docs/src/step2.png delete mode 100644 docs/src/step3.png delete mode 100644 docs/src/wizard.adoc rename {com.wdev91.eclipse.copyright.feature => features/com.wdev91.eclipse.copyright.feature}/build.properties (100%) rename {com.wdev91.eclipse.copyright.feature => features/com.wdev91.eclipse.copyright.feature}/feature.properties (100%) rename {com.wdev91.eclipse.copyright.feature => features/com.wdev91.eclipse.copyright.feature}/feature.xml (95%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/META-INF/MANIFEST.MF (73%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/about.html (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/build.properties (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/contexts.xml (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/epl-v10.html (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/config02.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/config03.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/config04.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/config05.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide01.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide02.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide03.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide04.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide05.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide06.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide08.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide09.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide10.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide11.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide20.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/images/copywiz/guide21.png (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/prefs_copyright.html (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/prefs_formats.html (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/prefs_project.html (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/wdev91.css (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/help/wizard.html (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/icons/copyright.gif (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/plugin.properties (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/plugin.xml (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/Activator.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/Constants.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/Messages.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightAction.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightOnSelectionHandler.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java (88%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/messages.properties (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/Copyright.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/CopyrightException.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java (99%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/CopyrightSelectionItem.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/CopyrightSettings.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/HeaderFormat.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/ProjectPreferences.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/model/StringMatcher.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/preferences/ContentTypesContentProvider.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/preferences/CopyrightPreferencePage.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/preferences/FormatsPanel.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/preferences/HeadersPreferencePage.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/preferences/ProjectCopyrightPreferencePage.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/viewers/CopyrightContentProvider.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/viewers/CopyrightLabelProvider.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/viewers/CopyrightsComparator.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/viewers/CopyrightsInput.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/ApplyCopyrightWizard.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/CopyrightSelectionInput.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/CopyrightSettingsPage.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/ProjectLabelProvider.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/ProjectSelectionWizardPage.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/ResourcesSelectionPage.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/SelectionContentProvider.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/com/wdev91/eclipse/copyright/wizards/SelectionLabelProvider.java (100%) rename {com.wdev91.eclipse.copyright => plugins/com.wdev91.eclipse.copyright}/src/copyrights.xml (100%) create mode 100644 sites/com.wdev91.eclipse.copyright.site/category.xml create mode 100644 target-platform.target diff --git a/.gitignore b/.gitignore index 6f1f8c3..487bc5c 100644 --- a/.gitignore +++ b/.gitignore @@ -14,9 +14,11 @@ bin/ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* -# P2 Update Site project -/com.wdev91.eclipse.copyright.site/features/ -/com.wdev91.eclipse.copyright.site/plugins/ - # Maven target/ +.polyglot* + +# Eclipse +.project +.classpath +.settings/ diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml new file mode 100644 index 0000000..7f3c742 --- /dev/null +++ b/.mvn/extensions.xml @@ -0,0 +1,8 @@ + + + + org.eclipse.tycho + tycho-build + ${tycho.version} + + diff --git a/.mvn/maven.config b/.mvn/maven.config new file mode 100644 index 0000000..31115e6 --- /dev/null +++ b/.mvn/maven.config @@ -0,0 +1 @@ +-Dtycho.version=4.0.8 diff --git a/README.adoc b/README.adoc deleted file mode 100644 index 4c080bf..0000000 --- a/README.adoc +++ /dev/null @@ -1,43 +0,0 @@ -//tag::vardef[] -:gh-repo-owner: jmini -:gh-repo-name: Eclipse-Copyright-Generator - -:project-name: Eclipse Copyright Generator -:git-branch: master -:twitter-handle: j2r2b -:license: http://www.eclipse.org/legal/epl-v10.html -:license-name: Eclipse Public License - v 1.0 - -:git-repository: {gh-repo-owner}/{gh-repo-name} -:homepage: https://{gh-repo-owner}.github.io/{gh-repo-name} -:issues: https://github.com/{git-repository}/issues -//end::vardef[] - -//tag::header[] -= {project-name} -Plugin for Eclipse IDE to add and manage copyright headers at the beginning of the source files -//end::header[] - -//tag::description[] -== Description -Fork of the link:http://sourceforge.net/projects/eclipsecopyrigh/[Eclipse Copyright Generator project] on sourceforge. - -Initial work by Eric Wuillai. -Contributors: Jeremie Bresson, Matthew Krupcale. - -//end::description[] -Read more about installation, usage on the link:{homepage}[project home page]. - -//tag::contact-section[] -== Get in touch - -Use the link:{issues}[{project-name} issue tracker] on GitHub. - -You can also contact me on Twitter: link:https://twitter.com/{twitter-handle}[@{twitter-handle}] -//end::contact-section[] - -//tag::license-section[] -== License - -link:{license}[{license-name}] -//end::license-section[] diff --git a/README.md b/README.md new file mode 100644 index 0000000..8ac601d --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# Eclipse Copyright Generator + +This is an Eclipse extension to help generating and updating copyright in files. + +## History + +Fork of [Eclipse Copyright Generator project](https://github.com/jmini/Eclipse-Copyright-Generator) on Github, which is a fork of the [Eclipse Copyright Generator project](http://sourceforge.net/projects/eclipsecopyrigh/) on sourceforge. + +Initial work by Eric Wuillai. Contributors: Jeremie Bresson, Matthew Krupcale, Roger Chen. + +## Build + +This project uses [Tycho](https://github.com/eclipse-tycho/tycho) with [Maven](https://maven.apache.org/) to build. It requires Maven 3.9.0 or higher version. + +Dev build: + +``` +mvn clean verify +``` + +Release build: + +``` +mvn clean org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=2.0.0 verify +``` + +## Install + +Refer to the original Github pages at https://jmini.github.io/Eclipse-Copyright-Generator/. + +Bintray is no longer available. This project will release the artifacts in Github releases instead. + diff --git a/com.wdev91.eclipse.copyright.feature/.project b/com.wdev91.eclipse.copyright.feature/.project deleted file mode 100644 index 0ce60d4..0000000 --- a/com.wdev91.eclipse.copyright.feature/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - com.wdev91.eclipse.copyright.feature - - - - - - org.eclipse.pde.FeatureBuilder - - - - - - org.eclipse.pde.FeatureNature - - diff --git a/com.wdev91.eclipse.copyright.site/.project b/com.wdev91.eclipse.copyright.site/.project deleted file mode 100644 index 74568e8..0000000 --- a/com.wdev91.eclipse.copyright.site/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - com.wdev91.eclipse.copyright.site - - - - - - org.eclipse.pde.UpdateSiteBuilder - - - - - - org.eclipse.pde.UpdateSiteNature - - diff --git a/com.wdev91.eclipse.copyright.site/site.xml b/com.wdev91.eclipse.copyright.site/site.xml deleted file mode 100644 index d112052..0000000 --- a/com.wdev91.eclipse.copyright.site/site.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/com.wdev91.eclipse.copyright/.classpath b/com.wdev91.eclipse.copyright/.classpath deleted file mode 100644 index 64c5e31..0000000 --- a/com.wdev91.eclipse.copyright/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/com.wdev91.eclipse.copyright/.project b/com.wdev91.eclipse.copyright/.project deleted file mode 100644 index ade11ea..0000000 --- a/com.wdev91.eclipse.copyright/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - com.wdev91.eclipse.copyright - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - - diff --git a/com.wdev91.eclipse.copyright/.settings/com.wdev91.eclipse.copyright.xml b/com.wdev91.eclipse.copyright/.settings/com.wdev91.eclipse.copyright.xml deleted file mode 100644 index 580a957..0000000 --- a/com.wdev91.eclipse.copyright/.settings/com.wdev91.eclipse.copyright.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - Eric Wuillai - - diff --git a/com.wdev91.eclipse.copyright/.settings/org.eclipse.jdt.core.prefs b/com.wdev91.eclipse.copyright/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 416f4fb..0000000 --- a/com.wdev91.eclipse.copyright/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.5 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.5 diff --git a/com.wdev91.eclipse.copyright/.settings/org.eclipse.ltk.core.refactoring.prefs b/com.wdev91.eclipse.copyright/.settings/org.eclipse.ltk.core.refactoring.prefs deleted file mode 100644 index 421afd9..0000000 --- a/com.wdev91.eclipse.copyright/.settings/org.eclipse.ltk.core.refactoring.prefs +++ /dev/null @@ -1,3 +0,0 @@ -#Tue Jan 15 19:01:40 CET 2008 -eclipse.preferences.version=1 -org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false diff --git a/com.wdev91.eclipse.copyright/.settings/org.eclipse.wst.validation.prefs b/com.wdev91.eclipse.copyright/.settings/org.eclipse.wst.validation.prefs deleted file mode 100644 index 844072f..0000000 --- a/com.wdev91.eclipse.copyright/.settings/org.eclipse.wst.validation.prefs +++ /dev/null @@ -1,6 +0,0 @@ -#Tue Jan 15 19:01:42 CET 2008 -DELEGATES_PREFERENCE=delegateValidatorListorg.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator\=org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator\=org.eclipse.wst.wsdl.validation.internal.eclipse.Validator; -USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.wst.wsi.ui.internal.WSIMessageValidator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator;org.eclipse.jst.jsp.core.internal.validation.JSPContentValidator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.jst.jsf.validation.internal.JSPSemanticsValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.jst.jsf.validation.internal.appconfig.AppConfigValidator; -USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.wst.wsi.ui.internal.WSIMessageValidator;org.eclipse.wst.wsdl.validation.internal.eclipse.WSDLDelegatingValidator;org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator;org.eclipse.jst.jsp.core.internal.validation.JSPContentValidator;org.eclipse.wst.dtd.core.internal.validation.eclipse.Validator;org.eclipse.jst.jsf.validation.internal.JSPSemanticsValidator;org.eclipse.wst.xsd.core.internal.validation.eclipse.XSDDelegatingValidator;org.eclipse.wst.html.internal.validation.HTMLValidator;org.eclipse.wst.xml.core.internal.validation.eclipse.Validator;org.eclipse.jst.jsf.validation.internal.appconfig.AppConfigValidator; -USER_PREFERENCE=overrideGlobalPreferencesfalse -eclipse.preferences.version=1 diff --git a/docs/.project b/docs/.project deleted file mode 100644 index c1097b1..0000000 --- a/docs/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - docs - - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - - diff --git a/docs/gh-pages_pages.txt b/docs/gh-pages_pages.txt deleted file mode 100644 index 64233a9..0000000 --- a/docs/gh-pages_pages.txt +++ /dev/null @@ -1 +0,0 @@ -index.html \ No newline at end of file diff --git a/docs/pom.xml b/docs/pom.xml deleted file mode 100644 index 9e5a6f0..0000000 --- a/docs/pom.xml +++ /dev/null @@ -1,163 +0,0 @@ - - 4.0.0 - - com.wdev91.eclipse.copyright - docs - 1.5.3 - pom - - - - bintray.jmini.maven - http://dl.bintray.com/jmini/maven/ - - true - - - false - - - - - - UTF-8 - 1.5.3 - 1.5.4 - 3.0.0 - 9.0.5.0 - github - - jmini - Eclipse-Copyright-Generator - Update the 'gh-pages' branch. - - - - - - - - org.asciidoctor - asciidoctor-maven-plugin - ${asciidoctor.maven.plugin.version} - - - org.jruby - jruby-complete - ${jruby.version} - - - org.asciidoctor - asciidoctorj - ${asciidoctorj.version} - - - com.bsiag.asciidoctorj - gh-edit - ${asciidoctorj.gh-edit.version} - - - - src - html5 - coderay - - font - true - - - - - true - left - 3 - ${project.build.sourceDirectory} - ${project.version} - ${project.version} - - - - - asciidoc-to-html - generate-resources - - process-asciidoc - - - - - - - - com.bsiag.htmltools - htmltools-maven-plugin - 1.1.4 - - - process-resources - - htmltools - - - ${project.build.directory}/gh-pages-docs - ../eclipse_help/help-pages.txt - - - ${project.build.directory}/generated-docs - false - false - - ${project.basedir}/gh-pages_pages.txt - - - - - - - - - - - - com.github.github - site-maven-plugin - 0.12 - - ${commit.message} - ${project.build.directory}/gh-pages-docs - ${github.repository.name} - ${github.repository.owner} - false - - **/*.jsp - **/web.xml - - - - - - site - - site - - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.2.1 - - mvn - - clean:clean - asciidoctor:process-asciidoc - site:site - clean:clean - - - - - - diff --git a/docs/src/config02.png b/docs/src/config02.png deleted file mode 100644 index a21c335b3e227170306b8373225a3899a576c3e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23027 zcmbrl^+Qxo^fyijDu@_>(%s!}x@+lLxP%hR5-TCFC|v^5xs(!;0!u9=B_M)JOD$3& zNFyOBCC|mr=Xt(=!1ovS-nq=onKNfjyv~_u13e8g5*iXbJUlWjO;sa2JOVE~JpA@s z1YpbWZ;s$!JbW)B4Q0HlVY&_Q<%Xk@t`Z(zZ6fJ~EfM(6WUpzYi-+gOfrl6J3J>oL zYzkS&!$S(;;ceRB;YnxW;XU$r+hQmSet7JyX6|k54)=ax>*;`JVC(GWEug1n!sH_= zASzL|w#1Hy2k2_4Dw(`|vYq4m)m;l%sFr!~=rL83(_H8L4YP?NP1Cs)NU_oF7+x-F zrD=f-wMIh?CK3V?NJ03A0xs%%;xyr+7fO(U`_XrPhWxts7;Y;8k7_;{*6nCom_3+V z+XxySU-LfMkY78;l{E!*9BhqW9yYb+=_>>_Cbn+$lGAlDQiKo~;E^cea~UXy9*hJZ z-`Bty{|W!!HasFK-n~tQwjbX{y~z9gPKz^a{=ZM@T%CP>^WyGbh>7y?{%4p$<4$HN zWgIK{rA_$u&yQ>2zqkDr{``)brDVKnhxva4e`tI@XQSkQpX<3V z1b+w|I|*J#Z{L(Z)N*Xp{~Jo4yxp(=x2t>GIB2iGu92~2-+1`h$)9(;yWfNU^!wAf zna%%9df+L_;Z}K_QVT*zUP?hkMpT!JogCjpNQHG#QAKuGa~)`54(Kyyw86lMoxbt zcDtLlb`Bm!%?1W9wbV6!v3jvEK6|-*{B3LJ7>>FBQTEtkGg z=Hupc)U27pc|vuNUchHhFMxi}M@m2CSlJU;uodpqJw$Kv2|yr68*$#KEY z1WN>WZ4}yV>!_=A5ddoedMX zrLD*CtYfgT_2W^-?wLf>B_!ZHL$IB<<+9?+r~F{3>oKg@9GRyC?J`S3F;T&YfRO?| ztRGDU6K{kZ*6&_33;d{y*A936pf(5zGy9Bw5mkBl84Wyo+{_#8Iqq)+zic+TFl6Gz z`kjOcVM#CyRd?*g|DYXglNyXME$0B=8-<09$Ie>6#{L|JqD2!303~P=Di4MXP#cWN zq!iv-EWke^==T<60Gd zw!O&n`rf*8didh|Pv>1(&tKbl7pc3l`$bKRzBp42hEs|2V*L+c8-qxl4`H{>gif`y zJc!1D48i8>ht!S$uq~n@YgJe<tE1|mb*%mOi|r2o^S&|kEB?J#~nZ5jCPyLV;d|D}uJw+*d=u+oy$KNwcuR=D! z&Q1Nc3v~_SlZvPcjeSSCO`b1PU%-|m@%<2$Bud!P$bX;5$yP+~D&cJV`hP&W7ubcj zmdkKI6EBaN7*2OOAl6+J!*$aCNqscJM51g*_^;+{PPzh%Z7Vn{^nZq%Z7R zzA3nFx$?#=T)mc=+)R|0I;^9~0XvIFBJl4ROkZ2FX}%6lq4 z@sLiQoJ#p&FlXLHMX>*}jDXQ_-B@0MaK-FK%_ghni-x@n*&QA&=%Z3;G($=A*|1>X zoT(wE#klfrg?yG}M_}i}Dv)DUWI;b3Rv(v|(L+`4y3v12K01Hu*lO3=0~VsPL6l^*Z5bhWzeRlS*S+v>eLfKCJFBLNjzkkaEd;CU`87uJ9#9(dzw zmo3b>Zm%7M7OQCIkOxbt{JV}vcecD#2L1NdZLSL5h|U7~l7~(8 z3~o$Yh4KNr;oCFa+oMxUTK8WXeeN1Uf5=1GQi8flvMy*qTMzfL#WqhT=QY6JG|ocy z|9n{{$`2P~+85$|8gr=yb5c)E2J|RBE+gfY?-Y_=`@DEWZ3IkPdd(l& zW|(;2-n#D3RE~#jp%a!F!iPoZhhF=^A!r#jn_`!6^d9#=PdTaKft^n_Kb9nq;M(!U z175^*LMDlUMdN>NFcX6P^Di;WBuaUr>nUo|(8pgmSschoCWz(#Zyzp2+*}kF%cTX$ zpVrihzoGv-bf^fdauc2G%T1&Rz4H>JF2B=)1U5H9^PSPM|C}|?52OVV&y_~{Kl5&l zx(>Zng2uW2?|-88ajd0R1QF|N;-g|OrltL)*Fc&epy!xbh<|gTL<)H#P7H zH=(6q{I?YPOgbFZ?>9#+moSnx$Z%HVRdI*giYVdYv#43U)^Eh94L*)QkD5!^B=&r`6UCQB+v}IL-4O_9n?Q z_0Wz#W#_qVKj}H$gGvg3;tNEuHDBo<$lDK{+lm5Gsn?kSO7_t?x2=vr1<29Jw1F(3JBbt z(CTw?)T*vYN4*!ayzLktPSTg(*+}{4;9$ppe^oN~``_ckRRy|VQcChyr*&c&8pqm% z?526Y@#T_klpKXS2FYesSF^eAu8O1ZkApcxX><>nWNIfi6m8r~71f!+15|bs)eFjQ zi9-zhp(zWg;rDLmcYddMxotcw<$JlM_xAfm)ZS$9@hqd<5uG))L{~hA54P>^47sjb zsx2a<;zenyuKHqj?4$?`#atp=NF7g8coQRT$sQjz%cTSi8_JH@nCC@3OF^Ic3DWa4 z3za+hKZ4@Mvmyo(JOz(;44!7wyTI8m4O+l?BPxqZBiv%!#A_0xhgE=`C~O2 zhg_XOT&(#L7wO8TKx_&nMtyPKQ>TEBODKsTc<+Nheej6a+|{-G!__MIhu(D1SUn=e z2G$a^CyQ5D>gR5})k)%UI}QboS%oRSp$Mu2eznixF#VSPE$D2 z+&JUXItrKA~xNThU)gTSr;?q@jVf{MSl2zmb3m;TqvTvXDCYVebKZ#cy-Af55{pjZpqC z=$FR7*uE*@F7F^GC`c4T;Up9wJBq4a9`B_O`CU|G9I(}@YvExeXq~xkf!{B=3?k8n zNq=~)3W8lTr%KWcnP?gw!sbT|G;~2yoJu-LV7mB%s!v?r=k{9aCqW%pxWr-_5PRFn2gbura8G zBC#~>irjw46if&ot2LTzoO_SKpHb`2?e@cC`>ws`H1?H#F1Hw?s5#r zLPQv=PCe{Qq^~PPDe9?ODB2daQl0#gf`}vuiTW6;9LtroLO_)wj_i9r`R>!RyV^|O zGv7x7gZ2Y#$Lf7NJ-Pfw$N7r5n(~>e@7D}|vd_$U;l*akqazLHfobSp z6olh!vA$)9bq;?ED0gZzvyvHT^BTS&uTCFvAj~dldv$nzSSjMjg7>W@(**qU#K*Z&&rbLqnuM!4I*%a>!? zYAkauv$n-h{mQ|XhY}1d1h{R$qygu{J{H4XLz+gKjI?uRUb4@Dw`TJL4L|dMbW=6e zY>P$oNy{9*4gA5w>L?l^5PZ<=@REX=m)Ge(jDXae)~vscsWJcWKU-3h>#|(n%^~bl z#HCQT!t)iqKypig64pkCL5MyEvtkz*_)>KKHsx;;7+HlYA-t)9R|kjw>eUx(Egbo8 z57Lt+yAyNh;&T;Eea5K%8f1&R^3~#Z)Z+fnAyP!YJ&i>-TIbA=31PmS zE;n2C(iQ_p?odP`WsNyAP3azhqG;8rjHwbyO3Osf{|z}nZ*4wpI7Hhv^nXx%*Fedo zgPY4l@n@e_LpVfgY#v2^{SiXMc&BevGh%gQ>9ICil}g~p;MfDZFH-Lye1kNCABGzBy4qnHAi4v=&B??jF_7?? zb;e)Le55@+K`VkQt7VgfJA~A$ri#QjePx)kfY?&QqifujhEkE%zJ_PHlE^MwE}d)x$nrH}Feg75icv9;W1vVSB5Kw0ajd?YFQ(%!Kfe2V6_%~J$$Zlwj3m494Ni@jONR~+sgcr>veaG z^&MQK2;W=dcwl702q(w_xA9ZwxC+JxLpSUht{vX5=AoZpmAYX@!o}=xep9HcZu)Wu z3xHy`yLw2-Gi$HKMD8rxVn7G3_uK?z()K&fpP?&?L{W#eVWasz`?p_3`Q{>jR%=%n7i{gy$}25IW_ zux_T6)#%^eOI&X$E&<@TVGs+bH>rF{lY}I+e{6bfIVC~KX!x*|m&}ZHc|-==c2)eu z0P^c!m*abNGtFUXOk2dgLgm+j;SS0nueo?SXl>mI9~@tYEBIi4N?~4XOQ>Ne&p#nZ z=K`s>e@=vJj0WZdNNK^1^Ec>}G9@k=YMr*%7(v|;(1CtN+an9%Fk}w-_4ipQ)29B# ze4yn#-M$6rn^XsFp5xOvPQD60JVf`Iv zTIGGuaDqZ!JPeKnF_~$K|2Xh76B&Eq`E+3^g^#n` z%|S;I=i)JWfHu_l8j0q%*m|cWX1>AWX6_(v{>V7e$>*MWq0Y3c5jCb8`FHf*G~@f1 zI$F?nK2iyhf9Haw6W;nN*O>l$yN{-_FTI4%vRu2;Eh<2=Tu}~V zqytYDkFabBz8y}Rj4Y&w*G&=t0}}i-7Et|ViF5+~KAQF?(dtbiFDvg)NU$JA)_^aY zg|28M+-C!ZafY=>2!Q-8Bs-hzE}e!n*5KW&_2+ z%ujCoZ^%{EToT(x+8C<8_Tm1;N%Sw-$*3MYLiy!lX-fpEZ9krZ;; zN&y^=O;-=-HhlPL5JO>r^F~vL7oTa0zWR3>Bwhn6+c#1(``WA6vU9CZ<$(2jx1r1x zJFJkz-{}o0<5&jpY;IG0 zy#*I)s~TUew{ z=l;92Nw2~~6q{ahoGuYOV;GweCK>TuQ?xAQtxL!~gZxMWZj7|RvzIbHhgQBs`zskw zmIP_#m(-pwSQo4aw5s1NQ?rO}>XXB-&Gmx#L6fyGdQ|hK6Rjiwsz-;q4m=($qBNw# zOa{*}BHaZS_A;mz)vTegKU@eDA>t2ox!IAZ;P2;AhXYF_Mj#Ft_?Rbdkh++pmR{G# zbC3vUkKMXi)t!vOs6JhU**+EH(oyqwu!mBMK=Nm{3Z}Gg>#v0R!|^tssD$zb8=dQo zBM%mkgAmp!6N-w@XmyNw_lp)fYu1mFt6Aa?zL5@IiebkBFGIOYM`S<7(HGu?{82m5 zs$43$tB-nOFK!5M1;AB?m@=ADG>r5^`cW{lSXqHo=1-7 zF|W-XN&|#e{7LZMlY7nZ_*X_S6e8C)(Tc1@VO0D{Gt*#z6$Kl5{XKh{4*GC?6Tzh^ zX*y;IXW&oJ<@x=-!pv%cjcvXRLjr>+IUxbbe3t za&hqt^1kgUIyF|Q(^9bbS1hn0ns2x2j0~Tp$DJ8@xj{jdY(xS(eMp+ut81KzZm`Eq z-zxLAiL!Nq>ei_fU|XuRbL2)c1Anv}scm#~C#~rB7MJwwe*$BnEn3Yx7z=4?m3`tF z`fDSp$dlBv1)sG5?Ihe?cxzpb1Ch`y1gE#={YFldA5s;vUv%qaoI?`CN5feP@UYU; z{BSF$lBbT6fZfP#_`w%fr@p1u)m2C6qsk?_@rzYb;Cn{u{>o^{}~Pc>G=JJA6?%*FQ^Fe1N8Etb7Ak z7yPxDbPO}yaUf9u9o7gJ`Ir0q{faR=cbvJJfv*x;xb?S8+0pepJ^b^z)RaY0su_-) z-0$sCx`74!nv*;44!R?kt|Kk1MO#@wWQD=F?@j+^6wecx+4y8r@_^!2a(}+I3>yOx z*kJ*8eDcon;U^{LB%*O4?)p$7lLzld&o*HV zAy3^uJL#Zz2lr_;=PC&*QpHzVIPs-qlvpvVz35Sa6cz+Yh3yg@4CVj$P2od2>4p=S z?h4XmRrJhJ3EiiYfSIa{Ec_{uCD4d+U28aMdl8@^I0uG7`+4VqbNMty=g_ z8WD_sLJgK>9fRgOyOWzI1=}bNw?E+qLef~U&(JM|v>-l2?P-sDFW~J6>35=;u^1)( z>IDb+|2ybGwK9}^YL643ZIjUEK&IYyYBY=)ALCXk+tQy-C&70>7QnH7wb9D;R#~V8 z*7y?{;B1}2A*{fOfrLzrSGf!TR=PW7MQV_XB1+6Sp9yfT|7l%2?>wH?p#KrHPSA%E zv49fJq!mqB2S0kqwxbcs?qucpOo62Hff|02xGHNz9#(-Bj@nK`5~Vt@u&O*6FuYFd ze2NF%SR1o^KA`Z?7X!y!&rv=&Dx;9fO5nTlV7XQPaz>i*Z9bT8&K<`uV_{q`f8|tH zq`d}OUG6?6B#MOQ^8jVBC11(b9-<-^*3W8&iGDih#$&T->q^|59p(qjwSI1V>zi9n zbKFl-`a+1E(dr&D=SD>hVvABY9kUE;vWe>Y%RfOMK4RV~svFW3>du>ubyCGaGN?FCFD+eFKwwGjiT_4MR8(OhCKXjFL`)veeMohFK zwQ&-+%t9pl9!s!}%4ogW{N`$aM?Iv3B>-;50;t9j={n0Aa#z-hp(LahR$IvdNENe7e8&#S`GMoK zhx)%GQ8t2En@bP)h)8NDkzo?nZ544AF#1}_U(>6UeGvQnAL`tc6gTPFRk1=42(d)= zw+BN)2nWD0L4E77vcP$@p?9&lYB-Z1?&R9R-R!MX6D$u}PcUEyWLbdvD^5e2f1|Qxv9P`Y=&#nF(M$-J5C_l*?mD{4P8iPhQgF#@@#ik~-WVy@OIL6vZZ;+1 z(Sd5;pmr@UzgdEnrv8EjJj5gll+?v~Q|{xDmMY)nODRm(hkvrWHIRg*xy@9eW>i#G zsi;InHCXOb8HH6C$U_sf!6T?R5P3uTj}i!i9@iJdnu+Lok1Y2amGiaKP(dq<7{B=y zx^>htV?YDzVnPX~F61e(`eG~cs6 zW}5l2|4@dhL|s&~t3x0E8EE|%(H1KBg#^G~808Of-g+S*p6u&?Kn!~HKU8F#-(Y{3 zc0_fm@D>{opT4{=j$jKx$Di}ZgcI0bTk~usH&hrH+6E4~Z1|>v=ocoHw~FdhZKoJb z>E=bc@K&2AXHOrv(ygLgO+2Dwv|_pfK=g8mgkJ|I?{Auh&VBN$oUuif&N>{WA-r09 zr|>yHuO!WAzgH9YYyqXPgep!G4~Q>kp{Dp&N>IkB_RKP#NYiyEW%jXc4T1fews_$mbe} ziABrons=Kr!sx5|Y=kJ*pB|e>dbe4$#dVO)wTfefM}@BdUfg{|rV$l>YiV zKck>x4S5AhxS$z=bj8q7%J&*LJQJc+OAZ8du)IxIex`eUP|Y(M zFt89RQzXPleeF#D5-OULlQdTJa;>!;y|U_Nvg@4Y+) z*Ly{6%-F5T;F2qDgabr+-G7cFci+h;R2`UcV+d&{YUmb!)p55#IjX~;B!Cm&@^ZI?A@ z-vki6aTo78gD9L7p?)oC*0}nW$scHWF;=+4sURn>^}S({AlhgpoNGO+3qFybK|TYZ zf~QWX+nB1H!GAnfJ&J~Zsg8$+)8;wyt3es1Pri!N&Vp$LD!Lw}P%>VFXmnle)Q?Ve z*wCh!XcbwB_7}0aJ5#*1TPfx=&E_CNn){&FnRD&2`L)=(4Q96#H>4(D zd_@&;Lz2Qgw}`SqY#M|u>Nr%D)WC#HEcUeyxcMIc{IP7xy0MS{ohy2;vxD#26Wz5S zY-a!>ffg_|1zK$|_Cp_sH5lYO{%gvi_Zyb4Sqs8-xH2KGTyK!R>*OLS!j{Xj1Q9BL zDVVCZTc`Wlg1GvnE7>StT~28GCg11Jcw6m-F#8UQ>Q2g{&rKMARh%2Pk`ZM4Q(zWcpXp ze*S^beO+;ZioTQnKCyHBHJGjv&QFC@3M8(^@*4FVLkVi#W4KEvq9vES!1+4mWi9pC8>`U+W^>+`g4mdavOYT;C9 zvNqm-Lld!I?{yU~*QY=%3fq~T@k9$^Q#{dPI`>+CRg}_cJDQUcMH+*|nZ2N1Bq?Fw z+gKn@LiW8rg3$|8Y1FqD%|GX($h?M5{a*v;Yk&e(7&?_zRqIDz3tLn}0{zr}1BFVn z0h2aJ*>)6l&F6wnV(cc>Rh?fz*XN)6&Q=4Y5{#HIf+G-#2XQ;9+@n;uHRwhU+rw~% zK=l0k@$tlg(&zluYb42{*QeYTbKHH$+|CdWHu+`j9_%RNV^oYeoSX@v#2ACl54on~ zex1cjoPM@^AI(ltL4DGNP2aK^wYSCH-w}TDTH5RPQUZ7$L^z&u_n9P#Yb&xv5{O@? z0fI8|wfRWUdbp4(JUzJ!l1_VO3ksnW;j+Q*p!8t3L6>(H)3)d-VN)tQ9Hug4E+6lj zEfu}!2~x|NTG@DBVVJUl;7D^S9h8%IJAqH9NQuYQk1Dz(Ax1eN8Rei|XnG2q-Sr=o zrsf^^VXnYNGc@3gKWUKIxJV7|-M^(liPZgvT~kWxNrT<4}#PEaSviI|k>(o`QJoxNz?AreuU)FK3Ls3z9N z@bK1-df-0IZ~?}(Xoh`gj@RHY9V~~A84~vVRIF-6dxrFj@^uE6W9!)?cPWF&Oa}O~ z!2e+E!FK-3i=%gpZF2drMrFuxQ1_|Nd^d1D^qyeCRf2`r4k|P0r`Zge_xCc- zKm-DhWLdzjbs9`O(^uqpGzej(p@|U?yx)C%-vOl=!U#M5}=;5?1US*9hx5YGm7-NLV z2kE=u*dHmgHNhP1AAWRlj9p5i>Bhvnhy(TYPlv@f#L~*{qpVkjAbC+a1|d92`=NK$ z_f4i;%!I@dqJ@&S3#%M{1 z=D65SUfLH^|1r1syJP`dArs8tj*n4hgojXzv3f7_8H`me62<*zG&J>W5ay^}!sEu+ zrgo6b8#~3no3?yb;?)+^E6zPp^D<&Acsh-#T_(uy3@TLdNU%cP}$R&wWW&xS^ zd(>le(vb<}Fl#4QB}@rlmhk;#(J8XTM<%ZRB$|wmD_Pr}JtBBB8%xg{5fit8jhS$( zM`T4XL~hxCiQ8sWq5uH#;K;CaSkgLRqgi1-8$*aG##OCo`d}tE*28pNIOU)k+{)iv z{o}SL-6F}YLctQwFPpxgD808SJ3y=V7#RpNRNV|1)uGTV3W~`MkL&I7sdMhF8C@b=w(%zI?*AF6k+n2 z7)C&p&Lz}+vq}*(W7;zxE^9^oCM{sDf_EXW!1H?Wzp`~OR8vbbyl%?0)q93lP6&nu zAqSzruFb+~tK0D$q02pG_cE_yj=@Ov)%n_cI3 zeekwGdf_b+`XG#k9*05P6VGR2vq4}jg(osHZ?c-%;+={PW!aSQTQ)si@t7CU-2PjC zhs#wu+*(T<92yWPi1Wxh^h(9@>dyP;D>GNsintlDo`YVu+%_AT_TG^kPW!V4J|Ad> znW1d~#z(wJQdeCw1&nGhlaNo`g&D-B%Qy~z+-}(Y9JU%l@gk7Bracx962!K+Vi0>v z=6ut%fJ)$W)cZ_6ztmKI>BQe*=N7vgm z%!`~eoG^?+K@_#}OSOD$rH+z)G0pe471Fzn)p@?F`j7)MQeqVLMKk^NAzfN`>7WMv z587{~yB;D)^e`o!pKGDx9T*8a&*E(RCryLpCN7y@&o=3GcB_tqCK-Z`AcH;S+8qSI z)@0rp?mgnQk6=&qvh;#)RTpEAP?o1Y8foC-L3Mwi(Z@Z*+s16kxo%!L93So77G)b6#H{Ov~_r9EH?c3PWncXNO@tE z5Gpr2Lj-j+&w%Y$|AnW#%AyLq|SE=Ot1m`NHhdmh_BsyKNZ1$1IH!#sA4t_0M<0)wQ_g?`q32gn+HWh z=`0kE{lu;@I-|9tw*lh=^44=>?ET6=uwg2gIw|TV&8*}~+pioeqXqMNLpk;)(AS^N zhlHWE!qtr0`}pjEji8B{w8FX*YVEtD(=ak@CCX92>PsxJ-EZ-&xhPmLYhmMHeT7xj zLhxMA<@-A9$X@z(=%lW-OMvGcgCd|pk2@%wG4K@wWWc=bkVPnhGJ7c-QwWbghG=JjLha= z<5fFkxNyZ-Dd)K)vU+s1>hPUYUTUCRwo3gMeILa93>S03U&)oUaD2I>hKX;nEmKBW zY?4*t|FAovZ3AOs*CI#o8mGYSlmsG^b=~OtL98=TN`fa+5 zB&7{~;dwu{(V{m zw`ghmHI?q#RbEXYH>b5^g=T>_Bt~48+yDj|3*^XacI;xTVQnywPx zW!pmpe|#n>c(sYj^hHj|Lkz}OAeO-gXBO z#w5B)N!C;3ol2lyX{w5Kq1Rp&i8q;y3QzTm6dsAYGg`#%sI6plVPb4?CTnl{hsQFM z$DmQ5EK_FE`TRw7v$@)!i(iG#71`6tPkLC09Oyl!+N1oa&RHz`r`3>+Y$eW_yM?(H zIN=K#@mzTEf9p<-V%=JU<|KB->%TIL@4*vUj$jaH*Ufu<@785IzX@=c*Q&=gmZ{mc zKjM~yjS00M&gp%S!?e(>d_p3GE9BoVd!XDB5(*~L>UjG62HL=7I*TLL*Nfixz2dTS zK3C7t=9vxgk@%e>1Vt`A3Im+H;nt^db&BQlqhW9R8kMs2(D-IQ#;Ee45qya47fd&v z2H++#iIE2`IoV^|uLhZTjcv57j}@V2U#vdt2*8iVZKaE*85{y2Q+*h_aMg5WYho|n zmcP*V-Xw#%F>$uxW>PyQkPl&&M#@@tnb)o-$x28J&t6vf)@$ao|rJmU4>K z;StJWQd4b@TK@(uApqth*`b>$*>80dRHr{~NlOZ+~_OdHdFW z6Pp&8w$$AHagq=StQ(U`qH8jwrd-Hzd74emZ>V>$Qq5gazyRQ0J7A?52Hp;h8SR)u zG){`;pi(w3 z1AWTCqQuhwYFwH~R5w0YiZ@#SwnFbn!*v%^i5kQJl5XyF?fm{eYj1tCc?#Hexs;6# zC+OAZh^f+wdM-*o8FU#n)W|1FhnSQz0ns5Uk)sihw2N^NLQGY$?EeM?p0zDQnc^gB zG|^-1L5)J%mWF>n!^=jE?~5$w$l8ydE&Ql3U6BiM`8jH1DY-73@>V`Yidor^D;OA-hv_8FR2i`_p=l}lcF9ViFmh}9` z$4CXLdtWa_s3{XxeiV{iJ=zxwis!K38y_zsK|!@<<6Km?b_U|phtux#ePS--$mdq6 zxlctDALs!p~^KYSsBH z?~_4&tt+mIq4iG&{2dUQQL(|%x+NIkohU2O^Tvd`Y|b0tptKn$D8B8@eMqABNnFwk zcb0x(OvXkO7tVoBb_|sf zV(Mi-ePjm=#QP$^i=gkaUy#{1=|bl>v>)(paQ3;}jN3Um`e5Akefd>5kooB<2G)S! zntIF@$w`z9)1}VWM;&IO$hP|AnDs?$?2en!H_Q;^hi`M4w{##^Ir6#riAO*S%u4Spyqp<@dwO#@bAD3#m2(J&~Qi z#zU;ockk7mt?dqUOavu0yqwy7h3?rhl~K`|NawvnmVtOp7XxnU6uuo)Di!GuPZgIA zhT*?@8`K}o^Txu6b;H{{E1k-DmpCf~eV|HAxw=6`ze`&8Y0VMl7@b5%(=g(-RZfu#fwUNu*yD7qZu@=-UW)FxA7X-C?g#a0yC45 ziay^pKN(??a{Q8?vOA!R<@pBbCByIm8R}UfLeTD-Qv9>Kb-9aKF*1dB^wc`*7rzv9 zSE`Z2_$y$Wuz;URmW@WDafv>E&;hI5K;hEC{@WKO>8hG-WZ(&sRv+YH)dOptfJjsV z(3*^HlW1%U_A}JV+eupO5yNUk- zoQOPYrOgK+vv3ArgQRi?HZ3A(Ia6FHS#*bbtZO8QzSch!jk0h>Hhq@@s8x|M+QR(% z7GowZfiRhLf@TkTCiqZGUc(c_w$D8uWvBzON^puX%K(kKlhrZv3x%y9&nG=PWR1mx zjU!`4^7TujSuAg?cyLDanOdXNE)&nV;bI?k?t7=80Xfxd>k%Z=+9>FWY~l$c6m$tN zEjuF3&CXwI3)do{2il~m8m9?c_jZgiIt5OH`yHv#UbnL$`mGgwX-MWP)Zfw_`RxCC z!kqxa6kVK&uog~ls>@t_U_wLdp_)HWpv&q+VqPeFAP*=D-|cborr%MfIiJydAG2Pu zA5{9iWMh_eC$}e$rSR(O-{ktKS8SAerrFDd8~ZFK7MFq)$;+?Qm$H}dN~<4fSHxML zRvDp&u6-t>es?Lxq)EML@WO1o_)(@f9Sf_%^elLt&q3sVyur3%K0}?wz9ENBuQ|>r zhTUjk|FQZ!74JVa6U)BfM@-AK1;canUII?n>+LnQSLoRDhDEiOoK_)+>HSJ&$zocy zR_bp@v!aR(G5y8V7OT9LjMMM)KtJxS99^Pl_-!9Y1IWQ9oT9}YIAT|nhz)EUKslY^f)51_xx5xi*GV^Xi>ahgpaPl- zq&M-wLQX-FWxEFJ!R+&F)1-zBdE}Xdv18myu8A+NOW8SaZb+DZUE8U0J&FLFEMBSm zYhOlJbD@!${-3;W;`B1l_Ge7NTA=HE$#q#K$d#&xbpp)1-Co;u#&VKAqO*!PxKSY! zXyeYVZJe$>)Ni9BYH1k(1qMkljk`Wf2>&5N77$mzRxs=!l#CYZ;sUtv^eiBzlxHg|Y~)R~`@L*S;-LjgT_3 zFG-0}){*l4l4sd}>T%$nFiXv2fIBMbRcEV_@;73=e4+m2| zc1H$%?iFIa@n|UNIC8yI+ld`qkpd=Edg zJ25L@IMc`Ta@T~pcLoy}@Oa3l7N`t5KKa9AePOiYIz1X>Y&`J5JH~!JrOihbkfBp!*G8$sCHvj(gDahdekPS@Ci! z@G>w(ePQa7T@xlk>-PxTM_vfIl84fYayz2M06Y$xf=;fxjG9i453t_3a<903nd>xr zRbw2nzK?X6DDnJU*c;q2lxJt&ZPd%^>qH ziMwH5Hm!eAA5ovY^tq60I!(bq^HS7J&lc+j-HKqlzs&V&vninofy%3`0BB+VocNzQY@Y z;f(@ZwK%n-Z_5VF%*3ggnhW;X9R$DkUh{UJ%+Vp=zD_&$tEOVK(}|+v)`8!yJaLV^ zf{8gKeZ0Q)?`R2MlRsu@K27SPOryWq~@Qh0M2@!B8`TsOP-DypKkYaQb$(WJdg(isu4x}vwCc+a$uKJ zD__3(PjjPLPff(_T~Cp&x`8{orNDZ&K#KrT8Of)OFM+N7AL9hup8e|8ZmtyV(Up>@ ziDeel^6bFs!&n7}pzqzH^zEB}5N8@~LN3`|0Ti#kbzGtOgs+HUpCHUyadJIrhvQC= zk5BEY)V}3_#f{@W&AKYZ#3CxV_>+*WLUW-JV zpc~cfhlixT({EHxitShAtK24B#h!SDK?LBl$D-~uTM%{cKoa^}^ zIbUqT5>xlAjvjn{1XxwC^DN=*d@jxbOO*>qEzxE-;Kos7GI#-MSXxj8g3xMeV-RJQ z=DBTdfBpjtNtMa>go^yLMCSTqGiDck&)X7>j7C%72oBkJ*tUnz zJ9p_2J4*r6uDjQ$kmuRUJC)2Y;jDKkw_PRSSGV6ywS?q~V)du6XeHAptqH2 zV2-EnM2YvFakS{SURBSG8&!RKVn7?+$$UhBbC6qqbn4@$VND+Ul3u7B=Ox4OfUOup z=1hV-7uEag^uA;dUy>=gZstgi^Fi&D{#+p!U*y$a(_X15q>aEYK3 z3<_>y_UnA&ZEoy|BaO)Ybr1)K@^s7&e&uxuCqhdT#&xVR-9leAr4Z>7zz)@SH9pK@ zl%9`GQXDsv)jC_mpHsqLsP>++64G7tx_aTuqgZ|&GvQPCf)2u8M{v(XZ=(KcqsWE* zJZ9beOWZ-X!k?3<6Ls#2Wr_COBV75rLUVVms`Wn|Tq~3}=zaQBR`)#q;$tN@fko3<3!kCdb9^h$**<_(`27yT-j@vfto$B(FRRovtFmlzWs&8Q0monM z=kLxW+3`Fe$i=a;(X`epRJ)qZs?;$w8T66WWW_5D01DNcC?`Px&sJ23Z_?$!f zPxaNd;-9ur1kTJm#0ke>dhW*p$3TlN+p43fR4*qf0m9&HT5zs*%B#op_AEOsJPi<} zRIxfp^O`z2Fu8qiDnjB0x_7tIeLY~&=pDEff74w+Z`V7UQkUST42a1y(hKg!nfMV0*{J~1ddj^C z%_vQ%p7tpb*}@BDtEjEK=oYURk)o~}Tz@el-p2wz%=%;#Wz)dXuNECyzrBeq_g$}-1*(*uP>dL7yD$7I&uuPP#osJPty9wa4X{TkI zbrv*$`*%?87=lOpJSWX?=AUvi13E&gxl@PLGf4uoD7gLbGWBr%@7uc??vbYLK4n(h z|9)sinQa*_1>2BC8GQEN&NRhO56oM_A;|;H8x^kdojk3*)d1`GO1WCq;k%wqb>j3JZIa&8Y@(DdgKw0ACzDh5YHJXUvIln(*eF-)xU{tUeaZ&6lH>8YpN-t|JE@KKLN*y&r!!#MO`GzYQjsGu#yp$Etc!bA zOP;egO~}GVjd24ZK627mHdF0u`X3-jInNW?XdN`;EaoE(9_f`6{T4pzL2z?tPd-wh ztIg=qP10vXI+$}>ujsYT9&a3^t3FHw0p1(EN(&Taep*olZtbWIc+9FTUhH(C^Z1u6 zj7(O=J99V}0&#tu5rNgOy@dso11_snX6h0t=V9u$=i_HRDYcBqexv{rktqMfV6L5> zXt%cd?a=^te$0cBV3{>H9To}Np^}=9NLHr6Iq*jF9T3%5+!3OzgP6 zMOE%%=4r`N0jx>+fc!R3;j`O%7wo|sJD`Jq)_HeoW%Eyj=NrWsAq?BI*tO=;?r)FhMeHv#mG)Y0{v770Ji4p!TCGZt;ERSuZ5xK@SD=ovq$TVNIZ_va>4TKy-eD5ZZ%BOWA^k@lg!Ik|%kPtkH8S zYh`~YW>rT0*5oRbE7a(Z&%nm$_eZ8e8 z+QWK97+>an0e(A2VeH50{WvIh24TjZcd|Wa(DlPI>J}WDL|l21IsJ+W9%ErGg~(}^ zkGWeC&!od4EBYJO>nnVlI)qCps)e&J8PW*Ob-9auq!TaNPC;an5l(ZA+lgN&?afTBlpJez}^&GACY_iScj$T$&f*;?F+A)_mkxwPWhN(3G$z} zzY-gBff9AzU!n%7DX}l%U4Bd6_MKbP{cS?67SrnUNHcm-1kS`g>Sp)q;VS+7F71Ag zoOEr{5oOFw0&W7|Y(~s1jjmYzM!xs6aw`~aP(mJ=;~e~T5R7ycrbh%2m(=3hRXbT^ z&>J7L_DUt3R0g`;ehDTj8F_Mdn-5MEm!BsRzse%?@;V8yiIghO0VHeXO$hAsvk{;f zF)&WUV1=;uRU<=ujE*emz!T*mjZUu!n_9waEzc8LFBe3fAlXL0X&NJEVPaj)=mFWc z)`Ot?TEr#u?}}&q-+S?C7$ei-;O=YpcrUUeW}tkJFm;|R2p(9>9j@zxZ5iF+5yB1E zb?o%?-E{kF&Z{Dlr&*8+kXWR$nbQtx>k~s!3WVI{QB%^EcfPyGhA(;hQ~v}KBU2aV zcO2>+tXpb0%Dn0BN+>-f$NL^Gk&pM%99;wqug`FLECFT<;Xobv{z=w%>i{Mr3fae8 zeOk8Gy?%ZU37pzugeoFzA@aJ0L^ z3MjVbZgfGCl5xOYliP(SRmI;y5uwN5NC4hO-fMaQ@Lg!6lqg^7_$ZO>bij5%-hpAKl9_t~wFCzp?ozcCZOZZlF8}Lt9q=!qUcc^SJ0Tz@&eBipvb(7VQBA?C@|?sXIl(;)vJ4f#V{qBu-&D!@G;u- z_=fwsGaW5_u4E}}JW5bxz7Je3jU)q5Pvc3w&yu#GB7_R`)ZN<-r(RlR>m2VN-XP7n zMSVwY9WQFtqh6=B6aa+Aw+*fED1E9U0xTRFm_hzrG|ejnM>c(hPONjY-=7xZV7?(l znzRiN+egb;)!|JmiJ zH1JDo1g0>nsrFy5FD|AFU0XccD0|3f)2xZ0vmxcI^i6X#Q4}?G^c3}Rc^M3o;hngf zN%*`o_|V;L_~qS8e5uemKxm+Y5K1D?t(}!w;7LD?E-BIX{Q=4WvAviHVf+j>&rVP# z288wb2Gnz5w84xlzS;NgkYmF~g;T1FwWn0Rz8|=g4I=(^SSvp06Pk#94+sI*8L%l5Wd1E&MJ*Z)%A=a~y(<-&pa{O}5l zx-}Bx9_!zSH-=ZwtmTjFVml}-;p;7%d(AJ@f30j!FRA_7y!?g?8rB}N;p+FkQV52` zNe&_}jIK#Pm!R{b;+a@URdHAjX6Cu&OLdraff6EOdF0go2Ks{9?Xi-;x0?pKLoZZz zT{pJxr@!F0|2^~&8?p7H%%XAo=>rF%c|IugLNy{A$naS-XTI~YU#d9DS`01L^Vr=E zOE3xVXYvi74Bb=-rhIpJQC73WTs<8;R`PJluaiAD#eUkjy5UFZW&pW^_h>m6)wE0v zqFy2~&$dEWew#xd{Qwf!#0Z$uL*~j7`I!UyF3JVQw;M~7YInY5O!7NU?>yYBAJoSC zgtqd{Qg-blw!PWIhDmD*Qhs1@(m}ownrx8{DXIEalj#_#z@8xNNQi7RQov&S=zf!S z;Pfx|_}*+^aI~}tub4_tIGAO5Dfq z6nwKu2>7nLUk!oJ6a&h!D&GPhH+EvZ_t&i*KdT9Oy$Gy3bYc9M>up*AEGI??L3{MH zWNzI-@=drZozWwVm2sDy>TPpa*uvsw?S5Oyq)Cq7Z!k8U zVv|i<8c^CAl%r~u<4l6*2f+|qmFbSIymk^n!~+TWy8J`cO`PxVh_R_VA2TNHUsGI0 zXWwkO?2bE+><6l=G6zo2g~P!#-63dr6GM*tP`|@F7*Tq7>?IQSEnkk=cH9H=g!ju@ z(kh2)VMs3p5;`LEoBZI$!31NCpn5=GU!WrK?Jk9HY8lkUa~j$IbOJ_TW}_|DBs}1_ zmx&pB6U(eF_VCu^xB-Ql8oJZ?RMtTU{^G%8M9}7lP;DR8?kRT|@L@a0Y^c#bIp8qd z%&X5AYxh#nA2VYk7Fr&ps4g=ER+djr9o~gLyn!0(rPkd6Ax=6#;m7h+Rf?`1Te$US zMA-o%@S$B(0~*=sXKk!?0`i(_z`qu%9ESZs*)+gA1Z$fRc@FR2nLPzctXba({Y(iR zN*4OSZK@TZF^bV0hAVSXKu;na=no6V=d${m5qGi@R5pwWtv;fWMLd z1NH#J;}2#={*SgY7PP|+6{!CUFHg!T{C^rA7r{@)(x{VQnbL7)l}1L4PjT!jHF!7f w9{y7;0X!ZsI2nl>^9}07qW?l&H^{Guwu*5dSC%RrI`F5jZG5fls#Eko0Hhm24FCWD diff --git a/docs/src/config03.png b/docs/src/config03.png deleted file mode 100644 index 34966eef670d3d0e7fa5db44d2cd9afdab45a603..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5422 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 Cf)P9b diff --git a/docs/src/config05.png b/docs/src/config05.png deleted file mode 100644 index 61d5cf2cff2dbaa0808d672489c9751df14acab6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23303 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 O?}83eJ6Fr@#{U4wNTezN diff --git a/docs/src/guide04.png b/docs/src/guide04.png deleted file mode 100644 index 0bec2253af9b19109eaf3c27ca2f3b5c4bd8a763..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3097 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 diff --git a/docs/src/guide06.png b/docs/src/guide06.png deleted file mode 100644 index 803d8356f5e470e8ca59b88186f68812252b1991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1387 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 diff --git a/docs/src/guide11.png b/docs/src/guide11.png deleted file mode 100644 index ccdeea5bf8b01247aade98e28779232b63b8c3d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 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 diff --git a/docs/src/menu.png b/docs/src/menu.png deleted file mode 100644 index 64e0f0a647c2803cf98f118723dc082453116b50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15679 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 e|JgiyQvW7zci@I&O6aH){ipZ@`(S~PP2 diff --git a/docs/src/prefs_copyright.adoc b/docs/src/prefs_copyright.adoc deleted file mode 100644 index e746fae..0000000 --- a/docs/src/prefs_copyright.adoc +++ /dev/null @@ -1,70 +0,0 @@ -== Copyright preference page - -The Copyright parameters allows one to define a set of standard licenses, including the text to be placed in the comment header of files, as well as a license file to add to the projects. - - -image::config02.png[] - -[cols="2*", options="header"] -|=== - -|Parameter -|Description - -|Owner -|Sets the value of the substitution variable `${owner}`. If not defined, it will take by default the same value that `${user}` variable. - -|Licenses -|List of pre-configured licenses. Selecting an item on this list updates the fields in tabs. - -|Header text -|Tab to define the text of the comment to be placed in the header of files. This text may contain substitution variables, which will be replaced by their values at the time of insertion of the comment in each target file. The text of the comment is defined line by line. It should not contain comment format characters specific to a file type (eg. `/* */`). - -The usable substitution variables are: - -`${owner}` - Value of the owner parameter - -`${user}` - The OS user name - -`${year}` - The current year - -`${file_name}` - Name of the file on which the header is applied - -`${file_absolute_path}` - Absolute path of the file on which the header is applied - -`${file_path}` - Path of the file on which the header is applied, relative to the project root - -`${project_name}` - Name of the project containing the file on which the header is applied - - - -|License file -|Tab to set the (optional) license file to add to the projects. -|=== - -The *License file* tab allows you to associate a license file to a copyright definition: - -image:config03.png[] - -[cols="2*", options="header"] -|=== - -|Parameter -|Description - -|File name -|Default name of the license file. The file name may be changed if desired by the user within the parameters of the wizard. - -|File content -|Text of the license. If the wanted file format is formatted, such as HTML, the text must contain all the formatting tags. The contents of the file is not interpreted, so the substitution variables do not apply here. -|=== -The plugin is preconfigured with headers and licenses files for several open source licenses: Apache, Boost, BSD, (A)GPL, LGPL, MIT, and Mozilla. It is possible to add, change or delete any copyrights with the buttons Add, Modify, and Delete: - -* Add - Add a new Copyright. A dialog box opens for the input of the label text under which the Copyright will be registered. -+ -image:config04.png[] -* Modify - Changing the label text of the copyright selected from the list. -* Delete - Remove the copyright selected from the list. - -The *'Restore Defaults'* button will reload the default copyrights configuration file provided with the plug-in. All custom texts and copyrights will be lost. - diff --git a/docs/src/prefs_formats.adoc b/docs/src/prefs_formats.adoc deleted file mode 100644 index 8186a4f..0000000 --- a/docs/src/prefs_formats.adoc +++ /dev/null @@ -1,56 +0,0 @@ -:plus: + - -== Headers formats preference page - -The Header formats parameters are used to define the applicable format of comment on headers for different types of files. -The recognition of the type of file is based on the Eclipse ContentType. - -The formats apply only on the content in text format. -If a format is not set on a ContentType, it inherits the format of its parent, and so on recursively until basic type Text. - -image::config05.png[] - -To define a particular format on a file type, select the correspondent ContentType in the tree, and enter the definition of the format: - -[cols="2*", options="header"] -|=== - -|Parameter -|Description - -|Exclude this type from copyrights -|If checked, all files defined by this ContentType will be automatically excluded by the wizard and will not have a copyright header. All other fields are then disabled. - -|First line -|Format of the first line of the comment header. Typically this line contains no text and is composed of characters to draw a dividing line. - -|Line prefix -|Format for the beginning of a comment line. This string will be placed by concatenation before all the lines of comment text defined in a text of copyrigt header, including blank lines. - -|Last line -|Format of the last line of the comment header. Typically this line contains no text and is composed of characters to draw a dividing line. - -|Line format comment -|Flag indicating if the comment header is in line format (checked) or block format (unchecked). For a comment in line format, it is important to define a valid "Line prefix" for the target language. - -|Do not override the first line -|Flag indicating whether, when inserting a comment in a file of the selected type, the comment must begin on the first line (unchecked) or on the second line (checked). - -Some languages require an instruction or a comment of a particular format on the first line of a source file. -When checked, the content of the first line will be preserved by the wizard. - -|First line pattern -|Regular expression pattern to apply on the first line. -If the line matches, the comment is inserted after the line, otherwise it is inserted before. -This pattern is optional. If it is left empty, the first line is always skipped before to insert the comment header. - -The regular expression must respect the syntax defined by the Pattern java class. -|=== -The labels to the right of the text entry fields indicate the length of the current content of the fields. These labels are particularly useful for long lines and lines containing spaces at the end. - -The *Clear* button erases completely the format definition of the selected ContentType. It then inherits the format of its parent. - -The *'Restore Defaults'* button will reload the default formats definitions provided with the plug-in. -All custom formats will be lost. -By default the plug-in defines formats for 'Text', 'C Source File', 'C Header File' , 'C{plus}{plus} Source File' 'C{plus}{plus} Header File', 'Java Source File' and 'XML' content types, and excludes 'JAR Manifest File', 'ANT buildfile' and all content types defined by PDE and WTP plug-ins. - diff --git a/docs/src/prefs_project.adoc b/docs/src/prefs_project.adoc deleted file mode 100644 index 63bc59f..0000000 --- a/docs/src/prefs_project.adoc +++ /dev/null @@ -1,21 +0,0 @@ -== Project copyright properties page - -Copyright settings can be defined at the level of each project too, in the project properties. When defined, those settings are applied by default by the copyright wizard. - -To define project settings, open the project properties dialog and select the Copyright category. The properties page displayed contains two tabs. - - -image::guide20.png[] - -Copyright settings are disabled by default. To enable, select the *'Enable project specific settings'* checkbox. When enabled, a popup message is displayed proposing to import in the project settings the header formats definitions of the workspace. If you respond No, you will have to define all the header format, including the root Text content type. - - -image::guide21.png[] - -When project settings are selected, the two tabs are enabled: - -* *Header text*- The first tab allows one to define the header text that will be used by default for all the files in the project on which the wizard will apply a copyright. The same substitution variables that are in workspace preferences can be used here. -* *Header formats*- The second tab allows one to define the header comment format for all the content types deriving of the root Text type. This tab works exactly as the workspace preferences one. - -The project copyright settings are saved in a file stored in the .settings directory of the project. Then this file can be saved in a SCM tool like CVS or Subversion and shared by a team. - diff --git a/docs/src/step1.png b/docs/src/step1.png deleted file mode 100644 index 40f6b97986df0103404fa8a885ad9ff6e67d8b7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32416 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

5$k(!kqy#1tOoFv!sRq#j|Hj> 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 Wkk7sq)E1y0BrTyJUMBj*|NjB8C$X3S diff --git a/docs/src/step3.png b/docs/src/step3.png deleted file mode 100644 index f85af59d2fada033d8475d995aff3207fd4475d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44999 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 OCm|v$Tq3CV<$nN?ek_3i diff --git a/docs/src/wizard.adoc b/docs/src/wizard.adoc deleted file mode 100644 index 45f2fb6..0000000 --- a/docs/src/wizard.adoc +++ /dev/null @@ -1,100 +0,0 @@ -== Copyright wizard - -The wizard is launched from the menu: *Project -> Copyright Wizard...* - -image::menu.png[Apply copyright menu] - -=== First page - Projects selection - -The first page of the wizard lets you select one or more projects on which to apply the copyright. - -image::step1.png[Wizard Step 1] - -[cols="2*", options="header"] -|=== - -|Parameter -|Description - -|Projects selection list -|Projects having copyright settings are marked in the selection list by a "\(C)" postfix on the projet name. - -|Override projects copyright settings -|If checked, all projects copyright settings (headers text and formats) defined on selected projects will be override by the settings defined in the following page of the wizard. - -|Override only the header comment text -|This checkbox is enabled only if the previous one is checked. If checked, the override of project copyright settings is limited to the header comment text. All the header formats defined in the projects preferences will be used by the wizard for the corresponding projects. -|=== -=== Second page - Copyright parameters - -The second page of the wizard lets you define the parameters of copyright to be applied to the selected projects. It is possible to define a completely specific copyright, or select a preconfigured copyright in the preferences of the wizard. - -image::step2.png[Wizard Step 2] - -[cols="2*", options="header"] -|=== - -|Parameter -|Description - -|Copyright type -|Selection list of copyright to apply. -This list allows you to select one of the preconfigured copyrights in the preferences, or to choose the definition of a specific copyright (--- Custom copyright ---). - -image:guide04.png[] - -|Copyright header text -|Text of comment header to be applied to the selected files. -This field is pre-initialized with the text defined in preferences for the selected copyright. -It may, however, be changed if desired. - -image:guide05.png[] - -The text should not contain formatting comment characters. - -|Include files -|Pattern of filenames on which apply the comment header. -If leaved empty, it is equivalent to "*" and all resources will be selected. -It is possible to give several patterns, separated by commas. -Then all resources corresponding at least to one of the patterns will be selected. - -image:guide06.png[] - -|Exclude files -|Pattern of filenames to exclude from the selection defined by the include pattern. -If leaved empty, there is no exclusion. -It is possible to give several patterns, separated by commas. -Then all resources corresponding at least to one of the patterns will be excluded. - -image:guide11.png[] - -|Replace existing headers -|This flag is used to indicate whether the wizard will replace the existing header files (checked) or if they should not be modified (unchecked). -The recognition of the existence of a header comment in a file is made by comparing the 5 first characters in the first line of the file (or the second one if the parameter "Do not override the first line" is checked in the corresponding format) with the 5 first characters of the first line defined in the header comment format. - -|Add license file if not exists -|This flag allows you to add to selected projects a license file if no file with the same name already exists. This parameter is usable only for preconfigured copyrights having a license file defined. - -|License file -|Name and path of the license file to create. This parameter is used only if the previous parameter has been selected. It is initialized by the file name defined in preferences settings for the selected copyright. -|=== -=== Third page - Files selection - -The wizard filters with the files patterns the files on which to apply the comment header. If the "Replace existing headers" has been checked, the files containing already a comment header are eligible for treatment. Otherwise they are also excluded from the pre-selection. - -The last page of the wizard enables you to refine the selection. It presents the files filtered by the wizard. - -image::step3.png[Wizard Step 3] - -The user has the possibility to unselect files or directories on which apply the comment header. In the previous screenshot, files `config.properties` and `Sample2.java` were unselected and will therefore not be treated. - -Finally click on *Finish* to start treatment on the selected files. - -Example Java file before treatment: - -image::guide09.png[] - -Example Java file after treatment: - -image::guide10.png[] - diff --git a/com.wdev91.eclipse.copyright.feature/build.properties b/features/com.wdev91.eclipse.copyright.feature/build.properties similarity index 100% rename from com.wdev91.eclipse.copyright.feature/build.properties rename to features/com.wdev91.eclipse.copyright.feature/build.properties diff --git a/com.wdev91.eclipse.copyright.feature/feature.properties b/features/com.wdev91.eclipse.copyright.feature/feature.properties similarity index 100% rename from com.wdev91.eclipse.copyright.feature/feature.properties rename to features/com.wdev91.eclipse.copyright.feature/feature.properties diff --git a/com.wdev91.eclipse.copyright.feature/feature.xml b/features/com.wdev91.eclipse.copyright.feature/feature.xml similarity index 95% rename from com.wdev91.eclipse.copyright.feature/feature.xml rename to features/com.wdev91.eclipse.copyright.feature/feature.xml index 00bc5f6..3dc59de 100644 --- a/com.wdev91.eclipse.copyright.feature/feature.xml +++ b/features/com.wdev91.eclipse.copyright.feature/feature.xml @@ -2,7 +2,7 @@ @@ -57,9 +57,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + version="0.0.0"/> diff --git a/com.wdev91.eclipse.copyright/META-INF/MANIFEST.MF b/plugins/com.wdev91.eclipse.copyright/META-INF/MANIFEST.MF similarity index 73% rename from com.wdev91.eclipse.copyright/META-INF/MANIFEST.MF rename to plugins/com.wdev91.eclipse.copyright/META-INF/MANIFEST.MF index 1fccc9a..dd3c843 100644 --- a/com.wdev91.eclipse.copyright/META-INF/MANIFEST.MF +++ b/plugins/com.wdev91.eclipse.copyright/META-INF/MANIFEST.MF @@ -1,15 +1,16 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 +Automatic-Module-Name: com.wdev91.eclipse.copyright Bundle-Name: %pluginName Bundle-SymbolicName: com.wdev91.eclipse.copyright;singleton:=true -Bundle-Version: 1.5.3 +Bundle-Version: 2.0.0 Bundle-Activator: com.wdev91.eclipse.copyright.Activator Bundle-Vendor: %providerName Require-Bundle: org.eclipse.core.runtime;bundle-version="3.5.0", org.eclipse.core.resources;bundle-version="3.5.0", - org.eclipse.ui;bundle-version="3.5.0", + org.eclipse.ui;bundle-version="3.116.0", org.eclipse.ui.ide Eclipse-LazyStart: true Bundle-ActivationPolicy: lazy Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 diff --git a/com.wdev91.eclipse.copyright/about.html b/plugins/com.wdev91.eclipse.copyright/about.html similarity index 100% rename from com.wdev91.eclipse.copyright/about.html rename to plugins/com.wdev91.eclipse.copyright/about.html diff --git a/com.wdev91.eclipse.copyright/build.properties b/plugins/com.wdev91.eclipse.copyright/build.properties similarity index 100% rename from com.wdev91.eclipse.copyright/build.properties rename to plugins/com.wdev91.eclipse.copyright/build.properties diff --git a/com.wdev91.eclipse.copyright/contexts.xml b/plugins/com.wdev91.eclipse.copyright/contexts.xml similarity index 100% rename from com.wdev91.eclipse.copyright/contexts.xml rename to plugins/com.wdev91.eclipse.copyright/contexts.xml diff --git a/com.wdev91.eclipse.copyright/epl-v10.html b/plugins/com.wdev91.eclipse.copyright/epl-v10.html similarity index 100% rename from com.wdev91.eclipse.copyright/epl-v10.html rename to plugins/com.wdev91.eclipse.copyright/epl-v10.html diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/config02.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config02.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/config02.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config02.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/config03.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config03.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/config03.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config03.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/config04.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config04.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/config04.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config04.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/config05.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config05.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/config05.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/config05.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide01.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide01.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide01.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide01.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide02.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide02.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide02.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide02.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide03.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide03.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide03.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide03.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide04.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide04.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide04.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide04.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide05.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide05.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide05.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide05.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide06.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide06.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide06.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide06.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide08.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide08.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide08.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide08.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide09.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide09.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide09.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide09.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide10.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide10.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide10.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide10.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide11.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide11.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide11.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide11.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide20.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide20.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide20.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide20.png diff --git a/com.wdev91.eclipse.copyright/help/images/copywiz/guide21.png b/plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide21.png similarity index 100% rename from com.wdev91.eclipse.copyright/help/images/copywiz/guide21.png rename to plugins/com.wdev91.eclipse.copyright/help/images/copywiz/guide21.png diff --git a/com.wdev91.eclipse.copyright/help/prefs_copyright.html b/plugins/com.wdev91.eclipse.copyright/help/prefs_copyright.html similarity index 100% rename from com.wdev91.eclipse.copyright/help/prefs_copyright.html rename to plugins/com.wdev91.eclipse.copyright/help/prefs_copyright.html diff --git a/com.wdev91.eclipse.copyright/help/prefs_formats.html b/plugins/com.wdev91.eclipse.copyright/help/prefs_formats.html similarity index 100% rename from com.wdev91.eclipse.copyright/help/prefs_formats.html rename to plugins/com.wdev91.eclipse.copyright/help/prefs_formats.html diff --git a/com.wdev91.eclipse.copyright/help/prefs_project.html b/plugins/com.wdev91.eclipse.copyright/help/prefs_project.html similarity index 100% rename from com.wdev91.eclipse.copyright/help/prefs_project.html rename to plugins/com.wdev91.eclipse.copyright/help/prefs_project.html diff --git a/com.wdev91.eclipse.copyright/help/wdev91.css b/plugins/com.wdev91.eclipse.copyright/help/wdev91.css similarity index 100% rename from com.wdev91.eclipse.copyright/help/wdev91.css rename to plugins/com.wdev91.eclipse.copyright/help/wdev91.css diff --git a/com.wdev91.eclipse.copyright/help/wizard.html b/plugins/com.wdev91.eclipse.copyright/help/wizard.html similarity index 100% rename from com.wdev91.eclipse.copyright/help/wizard.html rename to plugins/com.wdev91.eclipse.copyright/help/wizard.html diff --git a/com.wdev91.eclipse.copyright/icons/copyright.gif b/plugins/com.wdev91.eclipse.copyright/icons/copyright.gif similarity index 100% rename from com.wdev91.eclipse.copyright/icons/copyright.gif rename to plugins/com.wdev91.eclipse.copyright/icons/copyright.gif diff --git a/com.wdev91.eclipse.copyright/plugin.properties b/plugins/com.wdev91.eclipse.copyright/plugin.properties similarity index 100% rename from com.wdev91.eclipse.copyright/plugin.properties rename to plugins/com.wdev91.eclipse.copyright/plugin.properties diff --git a/com.wdev91.eclipse.copyright/plugin.xml b/plugins/com.wdev91.eclipse.copyright/plugin.xml similarity index 100% rename from com.wdev91.eclipse.copyright/plugin.xml rename to plugins/com.wdev91.eclipse.copyright/plugin.xml diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Activator.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Activator.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Activator.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Activator.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Constants.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Constants.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Constants.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Constants.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Messages.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Messages.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Messages.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/Messages.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightAction.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightAction.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightAction.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightAction.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightOnSelectionHandler.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightOnSelectionHandler.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightOnSelectionHandler.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/actions/ApplyCopyrightOnSelectionHandler.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java similarity index 88% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java index 5be1a2a..399aab8 100644 --- a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java +++ b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/controls/CheckboxFilteredTree.java @@ -18,13 +18,9 @@ public class CheckboxFilteredTree extends FilteredTree { - public CheckboxFilteredTree(Composite parent, boolean useNewLook) { - super(parent, useNewLook); - } - public CheckboxFilteredTree(Composite parent, int treeStyle, PatternFilter filter, boolean useNewLook) { - super(parent, treeStyle, filter, useNewLook); + super(parent, treeStyle, filter, useNewLook, true); } @Override diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/messages.properties b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/messages.properties similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/messages.properties rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/messages.properties diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/Copyright.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/Copyright.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/Copyright.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/Copyright.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightException.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightException.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightException.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightException.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java similarity index 99% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java index ac8527c..3d8aae6 100644 --- a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java +++ b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightManager.java @@ -232,7 +232,7 @@ private static void applyCopyright(IFile file, final CopyrightSettings settings, String charset = file.getCharset(true); reader = new BufferedReader(new InputStreamReader(file.getContents(), charset)); - buffer = new StringWriter(new Long(f.length()).intValue()); + buffer = new StringWriter((int) f.length()); writer = new PrintWriter(buffer); // Reads the first line of the file diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSelectionItem.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSelectionItem.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSelectionItem.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSelectionItem.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSettings.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSettings.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSettings.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/CopyrightSettings.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/HeaderFormat.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/HeaderFormat.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/HeaderFormat.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/HeaderFormat.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/ProjectPreferences.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/ProjectPreferences.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/ProjectPreferences.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/ProjectPreferences.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/StringMatcher.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/StringMatcher.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/StringMatcher.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/model/StringMatcher.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ContentTypesContentProvider.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ContentTypesContentProvider.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ContentTypesContentProvider.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ContentTypesContentProvider.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/CopyrightPreferencePage.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/CopyrightPreferencePage.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/CopyrightPreferencePage.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/CopyrightPreferencePage.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/FormatsPanel.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/FormatsPanel.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/FormatsPanel.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/FormatsPanel.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/HeadersPreferencePage.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/HeadersPreferencePage.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/HeadersPreferencePage.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/HeadersPreferencePage.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ProjectCopyrightPreferencePage.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ProjectCopyrightPreferencePage.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ProjectCopyrightPreferencePage.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/preferences/ProjectCopyrightPreferencePage.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightContentProvider.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightContentProvider.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightContentProvider.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightContentProvider.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightLabelProvider.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightLabelProvider.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightLabelProvider.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightLabelProvider.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsComparator.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsComparator.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsComparator.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsComparator.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsInput.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsInput.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsInput.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/viewers/CopyrightsInput.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ApplyCopyrightWizard.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ApplyCopyrightWizard.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ApplyCopyrightWizard.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ApplyCopyrightWizard.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSelectionInput.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSelectionInput.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSelectionInput.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSelectionInput.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSettingsPage.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSettingsPage.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSettingsPage.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/CopyrightSettingsPage.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectLabelProvider.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectLabelProvider.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectLabelProvider.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectLabelProvider.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectSelectionWizardPage.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectSelectionWizardPage.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectSelectionWizardPage.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ProjectSelectionWizardPage.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ResourcesSelectionPage.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ResourcesSelectionPage.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ResourcesSelectionPage.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/ResourcesSelectionPage.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionContentProvider.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionContentProvider.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionContentProvider.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionContentProvider.java diff --git a/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionLabelProvider.java b/plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionLabelProvider.java similarity index 100% rename from com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionLabelProvider.java rename to plugins/com.wdev91.eclipse.copyright/src/com/wdev91/eclipse/copyright/wizards/SelectionLabelProvider.java diff --git a/com.wdev91.eclipse.copyright/src/copyrights.xml b/plugins/com.wdev91.eclipse.copyright/src/copyrights.xml similarity index 100% rename from com.wdev91.eclipse.copyright/src/copyrights.xml rename to plugins/com.wdev91.eclipse.copyright/src/copyrights.xml diff --git a/pom.xml b/pom.xml index c81ae70..e7b4d29 100644 --- a/pom.xml +++ b/pom.xml @@ -1,13 +1,51 @@ - + 4.0.0 - com.wdev91.eclipse.copyright - root - 1.5.3 + io.github.crmky.eclipse.copyright + parent + 2.0.0 pom + + UTF-8 + + - docs/ + plugins + features + sites + + + + + + org.eclipse.tycho + tycho-versions-plugin + ${tycho.version} + + + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho.version} + true + + + org.eclipse.tycho + target-platform-configuration + ${tycho.version} + + + ../../target-platform.target + + + + + + diff --git a/sites/com.wdev91.eclipse.copyright.site/category.xml b/sites/com.wdev91.eclipse.copyright.site/category.xml new file mode 100644 index 0000000..fae1cb7 --- /dev/null +++ b/sites/com.wdev91.eclipse.copyright.site/category.xml @@ -0,0 +1,4 @@ + + + + diff --git a/target-platform.target b/target-platform.target new file mode 100644 index 0000000..0040a47 --- /dev/null +++ b/target-platform.target @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file