aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rename JavaVersionCompatibility.md to .adocAlexander Kriegisch2024-01-061-0/+0
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move JavaVersionCompatibility.md to release directoryAlexander Kriegisch2024-01-061-0/+0
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix referenced images in README-1.6.7Alexander Kriegisch2024-01-063-1/+3
| | | | | | | | | | | Before, only one image was referenced, consisting of a screenshot of two diagrams. The other image file, containing just one of the diagrams, was not used. Now, both images have been cropped correctly and are both referenced separately from the release notes. Better late than never... Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move release notes README-*.adoc to separate directoryAlexander Kriegisch2024-01-0668-39/+39
| | | | | | | Also move two more release-related documents. All referenced images are now in a common subdirectory. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move quick reference DOC/PDF files to separate directoryAlexander Kriegisch2024-01-068-7/+7
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move docs examples directory two levels upAlexander Kriegisch2024-01-0698-123/+123
| | | | | | Now, the location more closely resembles where it is on the website. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Bulk-rename release read-me files to version numbers with dotsAlexander Kriegisch2024-01-0660-50/+50
| | | | | | | | | Also rename references. E.g. - RELEASE-11 -> RELEASE-1.1 - RELEASE-1810 -> RELEASE-1.8.10 - RELEASE-1921 -> RELEASE-1.9.21 Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Delete 50+ XML DocBook resource filesAlexander Kriegisch2024-01-0654-74896/+0
| | | | | | in favour of the already existing asciidoc ones. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix/add more links for multi-page docsAlexander Kriegisch2024-01-061-5/+9
| | | | | | In each case, link both to multi- and single-page docs separately. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Adjust design overview docs to other multi-page docsAlexander Kriegisch2024-01-062-3/+35
| | | | | | | - Link to other pages in index.adoc - Include other pages in design-overview.adoc Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove references and docs about obsolete toolsAlexander Kriegisch2024-01-0628-2442/+21
| | | | | | | | | | | | | - AspectJ Browser (ajbrowser) - Forte IDE integration - JBuilder IDE integration - Emacs integration All this information was old and outdated. Ajbrowser was removed from AspectJ a while ago. If the other tools even still exist, any possibly existing AspectJ support is not part of AspectJ itself. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove 'imagesdir' from Asciidoctor Maven configAlexander Kriegisch2024-01-062-1/+30
| | | | | | | | | | | | User relative paths for images instead. In one case, we need to copy images from a subdirectory one level up, because otherwise the images are only found in the included document, but not in the single-page one including it from the subdirectory. In all other cases, included ADOCs are located in the same directory as the including document. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix most xref/link URLs in main documentation indexAlexander Kriegisch2024-01-062-78/+79
| | | | | | | | | | To do: - API docs (javadoc) - all-in-one guides - Eclipse website links - add links to markdown files (maybe convert md to adoc) Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move main documentation index for website to root directoryAlexander Kriegisch2024-01-061-0/+0
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add asciidoc release notes up to 1.9.21Alexander Kriegisch2024-01-0610-478/+288
| | | | | | and fix some minor punctuation issues in older release notes. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add README-198.adoc, README-199.adocAlexander Kriegisch2024-01-065-310/+182
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Rename '*GuideDB' directories to their actual HTML site target namesAlexander Kriegisch2024-01-06122-268/+392
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Experimentally add asciidoctor-maven-plugin to 'docs' moduleAlexander Kriegisch2024-01-062-0/+46
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove all references to AOSD, but mention SpringAlexander Kriegisch2024-01-065-56/+28
| | | | | | | | | | | | | | | | | | | - The website is just a front page. - I failed to contact anyone via: * fb9553b7471df638478bbf918044bf52.gdrp@customers.whoisprivacycorp.com * info@aosd.net * admin@aosd.net - The discuss@aosd.net mailing list had its last post 6 years ago and the last one concerning AspectJ 11 years ago according to the archive at https://discuss.aosd.narkive.com/. Mention Spring support for native AspectJ an Spring AOP as a real world example in the FAQ. Also remove an FAQ link to a no longer existing PARC website about AspectJ and fix a small typo. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* AsciiDoc: updates in main index and FAQ (WIP)Alexander Kriegisch2024-01-064-101/+30
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Globally fix spelling error "dependancy/dependancies"Alexander Kriegisch2024-01-064-4/+4
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Globally replace HTTP links to eclipse.org by HTTPSAlexander Kriegisch2024-01-0655-453/+444
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove outdated JDeveloper links from AsciiDocsAlexander Kriegisch2024-01-062-8/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* More AsciiDoc formatting improvements (WIP)Alexander Kriegisch2024-01-0619-1318/+1291
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Improve release notes formattingAlexander Kriegisch2024-01-0648-566/+474
| | | | | | Also unify the way copyright and release date is displayed Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Finish AsciiDoc improvements in ADK Developer's Notebook (WIP)Alexander Kriegisch2024-01-0614-367/+299
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* More AsciiDoc improvements, mostly about code formatting (WIP)Alexander Kriegisch2024-01-068-633/+343
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix more AsciiDoc links and code blocks (WIP)Alexander Kriegisch2024-01-0664-1260/+1479
| | | | | | | | | | - Add Java syntax highlighting to AspectJ and Java files - Add XML syntax highlighting to XML files (Ant, LTW etc.) - Dedent and remove empty lines, where necessary - Enclose in-line line numbers for Java code in /*23*/ comments in order to enable Java formatting Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix some AsciiDoc links (WIP)Alexander Kriegisch2024-01-0677-6563/+585
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add initial set of AsciiDoc files, converted from HTML/XMLAlexander Kriegisch2024-01-06133-3239/+74122
| | | | | | | | | Some originals have been deleted already. Others, especially the user guides, still exist in both formats because they have not been proof-read and probably lots of links do not function as expected. But I want to see what the files look like directly on GitHun. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add minimal JRE version check to Main.runMainAlexander Kriegisch2023-12-151-21/+35
| | | | | | | | | | | Use new constant Main.MINIMAL_JRE_VERSION (currently = 17) and SourceVersion.latest().ordinal() to check, if the minimal JRE version requirement for AJC is met. If not, then exit with code -1 and error message "The AspectJ compiler needs at least Java runtime 17". Relates to #269. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Depend on JDT Core 1.9.21.1-SNAPSHOTAlexander Kriegisch2023-12-151-1/+1
| | | | | | | | | The new version is compiled to target 17. This should avoid the strange "NoSuchFieldError: RELEASE_17" error message in AJC. Closes #269. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Set version to 1.9.21.1-SNAPSHOTAlexander Kriegisch2023-12-1528-28/+28
| | | | | | | Currently, the situation looks more like a Java 21 maintenance release than directly a Java 22 release. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove some TODOs from tests after upstream JDT Core fixesAlexander Kriegisch2023-12-144-4/+4
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add info about #269 to 1.9.21 release notesAlexander Kriegisch2023-12-141-0/+6
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* JavaVersionCompatibility.md: Update for AspectJ 1.9.21Alexander Kriegisch2023-12-141-0/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: Add Eclipse 2023-12 update sites for AJDTAlexander Kriegisch2023-12-122-0/+11
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix typo in README-1921.htmlAlexander Kriegisch2023-12-111-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Set version to 1.9.22-SNAPSHOTAlexander Kriegisch2023-12-1128-28/+28
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Release AspectJ 1.9.21V1_9_21Alexander Kriegisch2023-12-1128-28/+28
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add AspectJ 1.9.21 release notesAlexander Kriegisch2023-12-112-0/+128
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add tests for Java 21 unnamed classes and instance methodsAlexander Kriegisch2023-12-115-0/+80
| | | | | | TODO: Activate the unnamed class test after https://github.com/eclipse-jdt/eclipse.jdt.core/issues/1106 is done. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add tests for Java 21 unnamed patternsAlexander Kriegisch2023-12-114-0/+237
| | | | | | TODO: Activate after https://github.com/eclipse-jdt/eclipse.jdt.core/issues/893 is done. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add tests for Java 21 string patternsAlexander Kriegisch2023-12-114-2/+309
| | | | | | | | TODO: Due to eclipse-jdt/eclipse.jdt.core#1719, one line per test is currently rendered incorrectly. After the upstream fix, change "\Bill \Duck" to "Bill Duck". Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Make OutputSpec::getTrimmedLines work for empty lines on WindowsAlexander Kriegisch2023-12-111-2/+5
| | | | | | | Improve the regex splitting lines to actually remove CR characters on Windows. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Simple regression test unit test for #266Alexander Kriegisch2023-12-101-0/+51
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Set exception root cause in ExtensibleURLClassLoader::findClassAndy Russell2023-12-101-1/+1
| | | | Fixes #266.
* RELEASE.md: simplify '-DskipTests' command docsAlexander Kriegisch2023-12-021-3/+3
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Set version to 1.9.21-SNAPSHOT againAlexander Kriegisch2023-12-0228-28/+28
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Release candidate 1.9.21.RC1V1_9_21_RC1Alexander Kriegisch2023-12-0228-28/+28
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>