aboutsummaryrefslogtreecommitdiff
path: root/src/installer
AgeCommit message (Collapse)Author
2021-09-16[issue #2964] fixing the previous commitReinier Zwitserloot
2021-09-16[issue #2964] Try to look in chocolatey's default installation dir.Reinier Zwitserloot
2021-09-15[fixes #2960] [installer] Fix issue with weird chars in eclipse pathReinier Zwitserloot
Lombok used to attempt to escape 'weird' chars (using a whitelist of chars that need no escaping) when writing out eclipse.ini. However, there _is no_ escaping mechanism available there. Instead, apparently eclipse/java just reads the chars appearing after the `-javaagent:` prefix as literally as possible. Therefore, just.. don't escape, and pray. Spaces, colons, and ats have all been confirmed as working correctly when rendering them literally, and as failing when you attempt to escape them.
2021-03-16[build] sped up the build considerable.Reinier Zwitserloot
We used to use the mango SPI processor, but this had two major issues: * ecj wouldn't run annotation processors, requiring a separate proc:only compile run with javac * mangoSPI couldn't do incremental compilation, so this required a full rebuild just to generate SPI files, every time. Addressed by updating to IPP40 which does support explicit annotation processors even for ecj, and adding our own SPI generating annotation processor to the build which can deal with incrementals. There are some limits; removing a `@Provides` annotation on an existing type will need a full clean to pick that up, for example. These limits seem quite exotic, though.
2020-05-14Add more characters not to escape on Windows. Fixes #2435Roel Spilker
2020-03-15[fixes #2176] this should add support for the UI auto-finding the RedHat ↵Reinier Zwitserloot
codeready IDE.
2019-09-26[live-debug] adding some logging when a very unexpected install error occursReinier Zwitserloot
2019-04-30[i2084] Rename .dll to .binary to prevent OWASP Dependency-Check from ↵Roel Spilker
reporting "problems"
2018-09-03Add Angular IDE support in installer, fixes #1830Roel Spilker
2018-04-23move javadoc to public methodRoel Spilker
2018-04-23fix typo in EclipseProductLocationProvider.javakdaemonv
change NotAnIdeLocationException to CorruptedIdeLocationException in javadoc for private method create0(String path)
2018-03-27Fixes #1613: add support for STS4Roel Spilker
2017-12-11installer now defaults to inserting an absolute path into eclipse.iniRoel Spilker
2017-05-15[installer] set minimum sizes, possible fix for 1383Roel Spilker
2017-02-13Updated the text to also mention rebuilding projects. Also fixed various ↵Reinier Zwitserloot
size issues with swing’s… peculiar layouting mechanism.
2017-02-13Now searches through any subdir of any dir containing the string ↵Reinier Zwitserloot
‘eclipse’ (or STS or whatnot), to any depth, instead of requiring each subdir to be searched to again contain ‘eclipse’ or some variant thereof. The mac installer installs to /Applications/eclipse/java-neon, for example, by default, so it wasn’t being found.
2017-02-09made the installer a little wider; this also fixes bizarre layouting for macosx.Reinier Zwitserloot
2017-02-09Make it possible to copy from the release notesRoel Spilker
2017-02-07Display changelog in installerRoel Spilker
2016-12-15Simplify the registration of Eclipse-like IDEs, remove code duplicationRoel Spilker
2016-11-18add support for myeclipse installing.skyupward
2016-10-13[close #1164] Add finder for RHDS >=10Josef Ludvicek
* add forgotten finder for RHDS * use correct location in RhdsLocationProvider
2016-10-07Potential solution for issue #1164Josef Ludvicek
* copy Jbds* to Rhds* and replace jbdevstudio to devstudio
2015-05-02Change http://projectlombok.org to https://projectlombok.orgRoel Spilker
2015-03-31since Eclipse Mars and the Oomph installer, the structure of eclipse on macs ↵Reinier Zwitserloot
looks different. Installer updated to account for this.
2015-01-29Merge pull request #56 from ebraminio/masterReinier Zwitserloot
Minor, put installer window on correct location
2014-10-28Installer updated to no longer add -Xbootclasspath.Reinier Zwitserloot
2014-10-19Minor, put installer window on correct locationEbrahim Byagowi
2014-03-01yet another patcher-sourced fix, heh. Version-a-day!Reinier Zwitserloot
2014-03-01Updating to new lombok.patcher 'HomeFinder'.Reinier Zwitserloot
2014-02-27Updating some of the wording in the installer, notably any hint that this ↵Reinier Zwitserloot
thing still does anything for netbeans.
2013-06-28allow installer to be started with lombok.installer.fullpath, that creates ↵Martin Goldhahn
proper paths on Windows
2013-03-11Added installer support for JBoss Developer Studio which is an eclipse variant.Reinier Zwitserloot
Also fixed a bug where eclipses installed in user.home weren't found automatically on windows. Also fixed a bug where STS installed in C:\Program Files (X86) wasn't found automatically.
2012-07-11Fixed an issue where the installer tool would erroneously complain about ↵Reinier Zwitserloot
needing root access to install/uninstall lombok.
2012-07-02Fixed issue 374: updated documentation about case insensitive checking for ↵Roel Spilker
existing methods.
2012-06-29Don't close the stream immediately after reading the first line...Sander Koning
2012-06-25fixed some warnings that showed up in 4.2. The warnings werent interesting, ↵Reinier Zwitserloot
though.
2012-01-30Made LombokApp an abstract class and added isDebugTool.Roel Spilker
2011-11-07Changed copyright noticesRoel Spilker
2011-06-07Decided to improve the windows regexp detector from 'windows' to ↵Reinier Zwitserloot
win|win32|win64|windows, on a word break.
2011-06-07Detector regexp for windows had a pointless grouping in it.Reinier Zwitserloot
2011-05-17Added a layer of indirection between the patched calls for delegate to guard ↵grootjans
against situations in which lombok can't possibly work, since there is not enough of eclipse on the classpath. Major example of this is when we are called through jsps in the eclipse help. Also added an extra check before the patchval is performed by checking if previous patch calls failed in TransformEclipseAST. This fixes Issue #207.
2011-05-16EclipseLocationProvider now checks the current directory if it matches the ↵grootjans
eclipse-like executable patterns. Probably fixes issue #196
2011-05-16Generalized fix for Issue #210, now the installer looks recursively for all ↵grootjans
platforms
2011-05-09Recurse directories while eclipse or sts is part of the directory name. ↵Roel Spilker
Solves issue 210.
2010-11-10deleted netbeans agent. With the new resolution features it'll never work, ↵Reinier Zwitserloot
and netbeans has supported lombok as a plain annotation processor for quite a while now.
2010-07-25Fixed a bug in the mac os X installer's "Choose Location..." dialog which ↵Reinier Zwitserloot
_only_ let you choose directories, which is problematic for e.g. netbeans. Now you can pick any app, which isn't right either, but the mac's deplorable java filechoosers are to blame for this. I can't fix it, tried everything. This will have to do.
2010-07-25Added version detection for netbeans. Installing into netbeans now does:Reinier Zwitserloot
pre 6.8: Error explaining lombok isn't supported pre 6.8. 6.8: Install. post 6.8: Explain its no longer needed + how to make lombok.jar work in 6.9.
2010-07-24Uninstalling lombok from netbeans was broken in the previous installer update.Reinier Zwitserloot
2010-07-24When the installer errors, for example because it's trying to remove itself, ↵Reinier Zwitserloot
which is not possible in windows, the GUI would hang after telling you about the problem. It no longer does this. It will also remove itself from the INI file BEFORE removing itself, because then the uninstall process is more likely to do what you want, and it'll detect the situation of either trying to install itself (which it skips, no point), or uninstalling itself (which, if it leads to a problem in windows, now leads to a customized error message explaining what the user is to do next). Fixes issue #57.