aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* Bump JDT Core to 1.9.21.RC1java-21Alexander Kriegisch2023-12-021-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Bump ECJ to 23b713ce (01Dec2023)Alexander Kriegisch2023-12-021-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Adjust to API changes in ECJ 4dc7b558 (01Dec2023)Alexander Kriegisch2023-12-018-17/+17
| | | | | | Mostly StringBuffer -> StringBuilder API changes Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>