Skip to content

Releases: IsmAvatar/LateralGM

1.8.96

17 Feb 00:41
5972540
Compare
Choose a tag to compare
Logical Equality for Instance/Tile Undo (#471)

Use consistent logical equality for determining when instance and tile properties have changed resulting in an undoable edit. This eliminates false-positive undos that were appearing in the edit history making the undo behavior confusing. Also apply consistent defensive copying of properties that are not completely immutable, such as points.

1.8.92

13 Feb 10:51
Compare
Choose a tag to compare
Fix Autocomplete ComboBox

Corrects a minor oversight in 071b3eafe68e0d95d0e36b08299d5ef73168e20a
which caused the autocomplete combo to have no text by default. Simply
changing it to set the combo editable after the filter document is
applied seems to correct it and the font frame now has the correct name
of the selected font when opened. This was only reproducible with the
default "Arial" font.

1.8.90

29 Jan 02:47
76e25f9
Compare
Choose a tag to compare
Clean Tree Rebuild (#466)

* Check if a resource has a node before giving it one when rebuilding the tree in the event of an error.
* Extract a helper method for open file's error handling logic.
* Update copyright year and remove some outdated $rev$ tags from translations.

1.8.89

05 Oct 08:44
9cd18cb
Compare
Choose a tag to compare
ScoreUnder Javac Makefile Fixes (#456)

* Get LateralGM building on my machine

Gentoo 17.0 Hardened, OpenJDK 1.8.0_181 / IcedTea 3.9.0, no Eclipse

- Remove ECJ requirement in Makefile, use javac instead
- README -> README.md in jar command of Makefile
- Ensure jar is only created after all classes are built (for parallel
  make)
- Convert ImageEffects source from WINDOWS-1252 to UTF-8

1.8.88

28 Sep 23:54
7fc288e
Compare
Choose a tag to compare
ICOFile Stream Closing Fixes (#454)

Close derived streams for ICO file reader.

1.8.85

11 Jul 20:08
Compare
Choose a tag to compare
Cleanup Application UI Update

We already update the component tree UI for every window created
by the application. This is a recursive call, which means the tree
is already handled when the main window is updated. The same is
true for the event selector and its dialog which are included in
the window loop.

1.8.84

08 Jul 00:44
9d83c56
Compare
Choose a tag to compare
Fix GM81 Clear View Option (#446)

Read the "Clear View" option from the second bit of the "Draw Background" option for GMK rooms. When writing a GMK 810, set the second bit true if "Clear View" option is unchecked.

1.8.83

07 Jul 20:32
7ccbc50
Compare
Choose a tag to compare
Custom File Filter Null Extension Fixes (#447)

Provide string utility method with guaranteed contract to return false instead of an NPE for null strings and suffixes. Prevent null extensions from being accepted in the custom file filter constructor.

1.8.82

11 Jun 15:19
Compare
Choose a tag to compare
v1.8.82

Fix Preferences Frame Browse Cancel

1.8.80

30 May 03:07
79e8fff
Compare
Choose a tag to compare
Error Dialog Working Directory (#441)

This idea comes from Josh who is helping me with the ENIGMA plugin. Basically, the error dialog should always print LGM's working directory so we can more easily assist users who get errors about compileEGMf not being found. It may also make it easier to diagnose other problems in LateralGM.