6e5963621d46 — Laurens Holst 8 years ago
App: Set apple.laf.useScreenMenuBar in code.

So that it is always set, also when running the jar standalone.
c8bd43b4bb20 — Laurens Holst 8 years ago
pom: Update XCode Developer directory reference.
5df8d1fbf04e — Laurens Holst 10 years ago
pom: Upgrade to OS X app bundler 1.0 alpha 3 for Xcode 4.3 compatibility.

This fixes the issue where the /Developer folder disappeared and you had
to symlink it. The corresponding note is removed from the README.md.

Because for some reason this version isn’t available on maven-central yet,
I’ve uploaded it to a repo on grauw.nl. Because this is a simple plain-file
repository containing only this plugin, only use it as a fallback to
maven-central so it doesn’t get spammed with 404s.

You can also mvn install osxappbundle-maven-plugin locally, from:
http://svn.codehaus.org/mojo/tags/osxappbundle-maven-plugin-1.0-alpha-3
http://svn.codehaus.org/mojo/trunk/mojo/osxappbundle-maven-plugin
32d32da194e7 — Laurens Holst 10 years ago
Improve Mac OS X build instructions.
e68033e22417 — Laurens Holst 10 years ago
Don’t crash if awt.multiClickInterval doesn’t exist.
48b00b8ed44b — Laurens Holst 10 years ago
Add missing license headers.

Fixes the maven license check test.
ecd2d6643c67 — Laurens Holst 10 years ago
Move ListenerListTest.java to src/test.

This fixes the maven build.
d1e3b424c3f0 — Laurens Holst 10 years ago
Remove grauw.nl artifact repository.

Builds still look to be working fine. Probably the artifact that it was
originally done for is now either in maven-central or no longer used.
Also, if needed I prefer to use a plain-files-over-HTTP repository.
ecbf20e50f93 — Laurens Holst 10 years ago
ListenerListTest: Fix test.

Hrm.
07cda49b0519 — Laurens Holst 10 years ago
ListenerList: Require EventListener subtype.

Not that there’s a real reason, and it unnecessarily restricts reusability...
But Java prefers it, I guess.
29c10d38ac75 — Laurens Holst 10 years ago
Add a thread-safe iterable list of listeners.

Easier to instantiate, and looping does not need to make a copy.
3836725a52eb — Laurens Holst 10 years ago
ArrayIterable: Private scope.
33ebd228579f — Laurens Holst 10 years ago
LogView: Remove unnecessary condition.

The source will always be the log.
1ace2827cc60 — Laurens Holst 10 years ago
Log: Don’t extend from Observable anymore.

Instead implement a plain listener pattern.
A proxy class will invoke later and register listeners when the view is shown.
af3c5f440313 — Laurens Holst 10 years ago
LogView: Fix odd code in constructor.

Log is never non-null at this point, so the remove observer is bogus.
Also renamed the local variable, and moved down the component initialisation.
70b41f4ab815 — Laurens Holst 10 years ago
Add on-prefix to callback methods.
dc4bcc18da80 — Laurens Holst 10 years ago
Value: Don’t extend Observable.

It’s not used.
49a35e75408f — Laurens Holst 10 years ago
Move generic classes up one package, from tool to gaia.
5863924eb84e — Laurens Holst 10 years ago
GaiaTool: Move midi connection hooks to Gaia constructor.
Next