Skip to content

Releases: moritzfl/javacompilation-for-texteditors

Breaking the loop

19 Jan 12:18
60a9375
Compare
Choose a tag to compare

Usage: Download the source code and follow the instructions in readme.md

Changes:

  • loop looking for the package declaration now stops once it found it

Fix handling of unnamed packages

30 Nov 13:01
583cbc8
Compare
Choose a tag to compare

Usage: Download the source code and follow the instructions in readme.md

Fixes handling of package structures with unnamed packages.

Example:
The class defined in src/de/moritzfl/program/Tool.java now also gets compiled when compilation is triggered with the file src/Main.java being the current document in the editor eventhough Main.java does not contain any package-declaration.

Previously when no package declaration was found in the current document, javac was only called on the file of the document itself. In this instance that would have resulted in Tool.java remaining uncompiled.

Spring Cleaning and Free Choice of Texteditor

02 Apr 10:39
Compare
Choose a tag to compare

Usage: Download the source code and follow the instructions in readme.md

With no further support for Textwrangler being offered by the developer, the switch to BBEdit seemed natural. BBEdit offers the exact same functionality even after the expiration of the trial period.
The developers of Textwrangler encourage users to switch to BBEdit.

While adjusting this script for BBEdit, I found a way to make the script completely agnostic of the editor used. So now instead of being locked down a single editor, you can now choose the one you want.

Changes:

  • Code cleanup
  • Code documentation added
  • Script can now work with any text-editor (see Readme)

First Stable Release

04 Mar 10:05
Compare
Choose a tag to compare

Usage: Download the source code and follow the instructions in readme.md

Changed a few things to resolve minor issues. simplified script.

First Release

24 Feb 11:09
Compare
Choose a tag to compare
First Release Pre-release
Pre-release

Usage: Download the source code and follow the instructions in readme.md

First Release on Github. Should pretty much work out of the box.
I have tested it with some Java-Code written during my first weeks of learning Java and it worked on everything that I tried. I haven't gotten any feedback from other people though - therefore I am tagging this as a prerelease.