210 Commits

Author SHA1 Message Date
Kevin Ruland
e099a6264a Merged changes from Release-12.09-redo tag. 2012-09-19 13:37:58 +00:00
Kevin Ruland
ffdedd2b95 Bump version number to 12.09 preparing for a release. 2012-09-17 01:38:09 +00:00
Kevin Ruland
e366b40008 bump to b8 2012-08-22 18:23:19 +00:00
Kevin Ruland
6a6f926e45 Rework the loading workflow to be more natural and fix some nasty bugs. Make the dialogs more localizable by extracting strings into resources. 2012-08-22 02:43:18 +00:00
Kevin Ruland
ebf2bdd5bd Only show a few important events by default. 2012-08-10 21:13:41 +00:00
Kevin Ruland
2ad8310a3c Have the SimulationPlotConfigDialog be populated with the currently selected items. 2012-08-10 20:56:38 +00:00
Kevin Ruland
ead406e852 Exploded the exp4j source into our src/ directory. This allows us to more easily modify changes we make to the source. I inlined one call to Arrays.copyOf. 2012-08-10 19:13:50 +00:00
Kevin Ruland
65074713cc The only way I found to get the exp4j classes to be built and included in the apk was to have it reside in the libs directory. Unfortunately this means it is committed twice in the repository now.
Added the CustomExpressionSimulationListener to the simulation in SimulationService.

Excluded OSXStartup from the build.
2012-08-09 15:55:13 +00:00
Kevin Ruland
a5c3c1ac76 Rework the CustomExpression evaluation to use SimulationListeners. Removed the OpenRocketDocument member variable from the Simulation object. 2012-08-08 02:24:40 +00:00
Kevin Ruland
2b802c2f7d Make preset favorites per component type. That is, a single preset can be a favorite for Tube Couplers, but not be a favorite for Body Tubes. 2012-08-07 16:31:00 +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
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
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
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
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
Kevin Ruland
be947067d1 Removed unnecessary override. 2012-07-03 16:26:01 +00:00
Kevin Ruland
0691153b51 If the filename doesn't end in .ork, append .ork to indicate the saved file is ork format. This application doesn't attempt to save Rocsim files. 2012-07-03 02:55:46 +00:00
Kevin Ruland
dcb08b005b If the simulation doesn't have data, open the edit dialog instead of issuing a warning. 2012-07-03 02:54:54 +00:00
Kevin Ruland
fed956e2b0 Implement autosave rockets. Controlled by preference. When preference is set, the rocket is automatically saved when simulation changed events are fired. This is really too often since addSimulation should not cause rocket to be saved. 2012-07-02 21:40:14 +00:00
Kevin Ruland
b835dd08b4 Added dialog to load new file when the current file is modified. 2012-07-02 02:15:34 +00:00
Kevin Ruland
cb601364d0 Some more renaming of menu options and strings so they are more consistent. 2012-07-01 02:06:32 +00:00
Kevin Ruland
c1d8598536 Bump to b6. 2012-06-30 19:28:20 +00:00
Kevin Ruland
a219eb0409 Removed unused import. 2012-06-30 19:27:48 +00:00
Kevin Ruland
75d6440892 Localize some strings. 2012-06-30 19:24:48 +00:00
Kevin Ruland
bb64a32d34 Refactor. Rename SimulationSeriesDialog to SimulationPlotConfigDialog. Change names of layouts accordingly. 2012-06-30 19:16:34 +00:00
Kevin Ruland
c5122ebef5 Show events and times on the chart. The achartengine needs some work to get the labels in a better place. Enhance the SimulationSeriesDialog to allow selection of events. 2012-06-30 19:08:13 +00:00
Kevin Ruland
3f957e56d3 Removed unnecessary override. 2012-06-30 19:03:04 +00:00
Kevin Ruland
99a6c13a2c Added source code for achartengine 1.0.0 in order to apply patches to make it work better. 2012-06-28 13:32:57 +00:00
Kevin Ruland
9eed1653fb Added threaded loader to ComponentPresetDatabase following the pattern in ThrustCurveMotorDatabase. Moved the wait into the background thread so the UI starts much faster. Changed the ConcurrentLoadingThrustCurveMotorSetDataBase implementation to have longer timeouts and wait in the background thread. 2012-06-27 02:58:53 +00:00
Kevin Ruland
5aa691c2ab Refactored by moving the Simulations fragment and SimulationEditFragment from net.sf.openrocket.android.rocket to net.sf.openrocket.android.simulation. 2012-06-26 18:30:06 +00:00
Kevin Ruland
588dea6bb5 Exclude the OSXStartup java source from android build. 2012-06-26 18:27:05 +00:00