Updates gradle build system to address classes that are now hidden in Java 17 and no longer exported from the base modules.
Updated build system to specifically call out JavaFX OS-specific libraries and target these to each of the OS-specific build products.
Removes jcenter as a maven repo since it's now deprecated.
Co-authored-by: Dennis Sheirer <dsheirer@github.com>
* WIP - Adds support for aliasing P25 Phase 2 tones.Playlist editor - adds editor support for alias actions
* Playlist editor implementation and integration into application is complete. Adds JavaFX window monitoring to persist window size/location across application runs.
Co-authored-by: Denny <denny@denny-desktop>
* Updates gradle to 5.1.1
* Updated to run application from intellij using installed Java 11.
Resolves issues with Java 9 deprecations.
* Updates gradle build dependencies and other deprecation issues.
* Updates gradle to produce OS-specific builds.
* Updates the beryx runtime plugin to 1.1.1 to resolve issue with zipping
each of the target distributions.
* Import cleanup
* Resolves issue with Look and Feel error on Max OSX
Resolves issue with building OSX package
Resolves issue with excessive logging about JMBE library.
produces a significant reduction in memory usage, especially for tuners
like the airspy and hackrf that produce 10/20 MSPS sample rates. This
is observed to be around 66% reduction in peak memory usage and provides
a more stable memory utilization across time reducing stress on the
garbage collector.
Use of these reusable memory buffers will be pushed further down into
the processing chain modules to ensure we keep new object creation
to the lowest levels possible.