-
-
Notifications
You must be signed in to change notification settings - Fork 531
Upgrade to guice-4.1 and guice-multibindings-4.1 #343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…axialOffset code.
Model Refactored code from AxialStage, BoosterSet, PodSet => ComponentAssembly GUI BoosterSet: Fixed bugs, allowed boosters and pods to be correctly located.
Fixed hiearchy / naming issues, mostly
mv StageSaver.java => AxialStageSaver.java
populate ComponentAssemblySaver.java
fixed method class refs in DocumentConfig.java
-Configuration refactor
-stages are toggled individually
-removed set-up-to-stage method
-MotorInstance refactor: multiple Lists -> one map<MotorId,MotorInstance>
moved most of the fields to MotorInstance.java
Remove opaque background from Tube Fin Component Icon
Remove calls to model.setCurrentUnit in Booster and Pod configs which…
Unit comment fix [single-file][non-functional][mini]
Warning cleanup ( reduced from 219 to 185 )
[add] Added */.DS_Store to .gitignore file
…er a change to the CG - stage toggling was sending the wrong event type: updated to AERO | MASS | MOTOR change event.
Implement code to copy the simulation results to the system clipboard.
Add code to export the free form fin profile shape as a CSV file.
Small bug fix to keep Unfinished renderer showing interior of tubes
[Refactor] Rocket now subclasses ComponentAssembly
adds more documentation
[Fix][Issue openrocket#295] CG now correctly updates when Stages are toggled
Export Free Form Fin Profile to CSV File
…board Copy Simulation Results to Clipboard
Alpha value for semi-transparent components saved/loaded and small bug fix
3c987a9 to
be3110a
Compare
|
If we still need JDK 1.6 we can use guava-20.0 instead. Preferences? |
This also requires adding guava, which is no longer shipped with guice.
|
With this change I've managed to run openrocket on JDK-9 (from inside Eclipse) and have HiDPI work. All the buttons, text, etc. is the right size! |
|
Could you create a pull request that's based on the unstable branch? That's what we're working with for the next release. I would love to test it however I'm stuck with 1080p screens everywhere. Perhaps running Ubuntu in a 4K VM might work? |
|
Closed in favor of #345 against unstable. |
See darklaf issue openrocket#343: weisJ/darklaf#343
This also requires adding guava, which is no longer shipped with guice.
This allows us to use Java8 and eventually Java9. Java9 is required for HiDPI support on new monitors.
Tested on Ubuntu 14.04.