Kevin Ruland
77e3652249
De-localize Material and FlightDataType objects when persisting in ork files. Added a String key to each of these objects which holds on to a unique identifier which is stored in the ork file. User defined Materials are given a key which is defined as "UserDefined." + name.
...
The construction pattern for Material has changed so explicitly passing in the userDefined boolean is no longer required. Instead there are two different factory methods to be used. Direct construction of Material derived classes is no longer allowed.
The persistence mechanism for Materials in perferences has changed. It will now persist the key and name but still supports reading old format.
The example files have been regenerated, but will need to be regenerated again prior to an official build in order to get the version string correct.
2012-07-31 21:20:55 +00:00
Kevin Ruland
be8827c226
Fix refresh bug which sometimes happens when the plot configuration is changed. Sometimes after changing the configuration drop down (at the top), the y series combo boxes disappeared.
2012-07-31 18:03:52 +00:00
Boris du Reau
3a53e160e9
updated German translations
2012-07-29 17:58:59 +00:00
Kevin Ruland
064dd7f4fa
More changes to make Froyo compatible.
2012-07-26 14:19:48 +00:00
Kevin Ruland
1eb8f3203f
Added way to delete motor configurations through long click in the configurations tab.
2012-07-25 21:26:40 +00:00
Kevin Ruland
e73c5500a5
Changed order of motors to be by total impulse. This seems like a more natural and understandable ordering given that designation may have leading numbers (CTI).
2012-07-25 21:25:44 +00:00
Kevin Ruland
009569cf74
Fix fence post bug which happens when a motor config is removed from the rocket while still used by a simulation.
2012-07-25 21:24:19 +00:00
Kevin Ruland
bf692096fd
Removed dead class.
2012-07-25 21:23:10 +00:00
Kevin Ruland
5f02647c6f
Correct spelling in description.
2012-07-20 03:34:18 +00:00
Kevin Ruland
671f980f51
Testing with the Nexux 7 7" tablet, the landscape xlarge views are tolerable, but the portrait xlarge views are not. So we move the layout-xlarge-land layouts to layout-large-land.
2012-07-19 15:34:51 +00:00
Kevin Ruland
963a80768a
Tweak the thrustcurve search dialog title so it isn't too long.
2012-07-19 15:18:19 +00:00
Kevin Ruland
52f0e0cf90
Had to reimplement getValue to not use TreeMap/SortedMap apis unavailable in Froyo. Added some comments so it should be easier to read. Test cases continue to pass.
2012-07-19 14:45:48 +00:00
Kevin Ruland
51f98b71aa
Froyo had troubles with the old table layout. Changed instead to the same layout style as used in the simulation edit/run dialog. Added a localizable title string.
2012-07-19 14:44:39 +00:00
Kevin Ruland
4b9cc99710
Set the width on the parent element instead of forcing the job on the buttons.
2012-07-19 14:42:55 +00:00
Kevin Ruland
5603cda3ce
Explicitly allow the dialog to be dismissed with touching outside.
2012-07-19 14:40:57 +00:00
Kevin Ruland
4d7a585ca7
Froyo doesn't support SharedPreferences.Editor.apply(). Need to use commit() instead.
2012-07-19 14:38:53 +00:00
Kevin Ruland
425612afd4
Tweak the button layouts on the initial screen.
2012-07-18 21:20:23 +00:00
Kevin Ruland
492f5bdeb2
Had to implement Arrays.copyOf for doubles because froyo doesn't have that either.
2012-07-18 20:29:05 +00:00
Kevin Ruland
a44e1c3df8
Use dialog style for the download form.
2012-07-18 17:58:19 +00:00
Kevin Ruland
2410496ad3
Added an icon for motor download. It's using the search icon which isn't perfect but I can't do better.
2012-07-18 17:57:40 +00:00
Kevin Ruland
056f28e21f
Sort on the group query.
2012-07-18 17:56:48 +00:00
Kevin Ruland
5ace9f29c6
Fix form layout when the user selects a long manufacturer name.
2012-07-18 15:49:19 +00:00
Kevin Ruland
5c854fd4c1
Fix url problems - bad host name, and bad servlet path - introduced by froyo merge.
2012-07-18 15:48:51 +00:00
Kevin Ruland
19b33d1583
Added a comment about Froyo's troubles.
2012-07-18 14:59:24 +00:00
Kevin Ruland
c6a9f17179
Merge branches/froyo_12.03 to head.
2012-07-18 14:42:27 +00:00
Kevin Ruland
530ed1d4c5
Some french strings from Boris.
2012-07-18 13:15:31 +00:00
Kevin Ruland
ef771d412b
Bump to b7.
2012-07-13 14:05:35 +00:00
Kevin Ruland
ae8e9c9d13
Only auto save when saving is enabled (to prevent the possible race condition).
2012-07-13 14:04:46 +00:00
Kevin Ruland
18851005a1
Bump up target api to 15.
2012-07-13 14:03:29 +00:00
Kevin Ruland
2f49d1f891
Bump up target api to 15.
2012-07-13 14:03:10 +00:00
Kevin Ruland
2c4c45f727
Added Estes and Quest components from Bill Carpenter's rocksim csv files.
2012-07-13 04:38:38 +00:00
Kevin Ruland
92f40fec79
Added Estes and Quest components from Bill Carpenter's rocksim csv files.
2012-07-13 03:26:35 +00:00
Kevin Ruland
487a9238de
Added Estes E12 data file found on The Rocketry Forum.
2012-07-12 02:50:54 +00:00
Kevin Ruland
0eed52de50
Comment out a bunch of System.out.printlns.
2012-07-12 02:46:30 +00:00
Kevin Ruland
357f370096
Extract Transformation.main to junit test.
2012-07-12 02:44:32 +00:00
Doug Pedrick
960555c108
Added inference of Rocksim shock cords to try to be a little more predictive when a Rocksim file uses a buggy shock
...
cord from their component database.
2012-07-11 22:06:23 +00:00
Doug Pedrick
c8f7665177
Added an AttachedPartsHandler. This should automatically utilize future OR design functionality such as attaching
...
fins to a Transition with no changes required to the Rocksim parsing logic.
2012-07-11 19:49:32 +00:00
Boris du Reau
f3152ec411
updated French translations
2012-07-10 21:28:51 +00:00
Kevin Ruland
310e35293a
Extract Quaternion.main to junit test.
2012-07-10 18:52:13 +00:00
Kevin Ruland
f08ad83e5f
Extract PolyInterpolator.main into Junit test case.
2012-07-10 18:42:35 +00:00
Kevin Ruland
4bdada4aab
Removed unused import.
2012-07-10 17:54:21 +00:00
Kevin Ruland
44b1593955
Pull LinearInterpolator.main() into a JUnit test.
2012-07-10 17:53:34 +00:00
Kevin Ruland
f191e47f5b
Extract Base64.main() as a unit test.
2012-07-10 17:08:39 +00:00
Kevin Ruland
75ece3442f
Configured the Motor ignition at delay time, parachute and streamer deploy time fields 3 characters wide.
2012-07-10 14:37:37 +00:00
Kevin Ruland
8afe72eb1e
Bump out the timeouts on the Preset loader so it doesn't complain when running with debugging output enabled.
2012-07-10 03:41:58 +00:00
Kevin Ruland
bde3ea3701
Revised the notification mechanism for background processes (simulations) to use LocalBroadcastManager instead of the Handler tricks.
2012-07-10 03:40:44 +00:00
Kevin Ruland
568b7aeb5d
Fix behavior when cancelling a failure to open an Ork file. This had finished the activity when it was its own activity. Now it just cancels the dialog.
2012-07-10 03:08:03 +00:00
Kevin Ruland
d7d647d47d
Implement a primitive thread safety mechanism to prohibit saving a rocket while simulation execution is pending.
2012-07-09 02:51:15 +00:00
Boris du Reau
0ecd6110bf
updated Spanish translation
2012-07-08 21:39:16 +00:00
Kevin Ruland
3853e3e62d
Use unicode letter so it will compile under winders.
2012-07-04 18:10:27 +00:00