Kevin Ruland
|
d70cc32dd6
|
Updates to the russian translations provided by Ruslan Uss.
|
2012-08-28 13:38:53 +00:00 |
|
Sampo Niskanen
|
db2e1e9617
|
Document rename.sh
|
2012-08-27 19:48:43 +00:00 |
|
Sampo Niskanen
|
308203c9c9
|
Remove dependency on java.text.Normalize
|
2012-08-27 19:46:44 +00:00 |
|
Sampo Niskanen
|
31ace7b312
|
Material localization support
|
2012-08-25 20:10:58 +00:00 |
|
Kevin Ruland
|
ab4c14d3a0
|
Fix correctness and threading issue in new Manufacturer lookup mechanism. It was incorrect because the Manufacturer objects should be registered under the searchNames. The threading correctness is only an issue in the Manufacturer.get(String) method when the name does not exist. This is handled by using external locking mechanism. Added a unit test which exposed the problem looking for the manufacturer "Contrail_Rockets".
|
2012-08-24 20:31:13 +00:00 |
|
Kevin Ruland
|
f1e528d11f
|
Name the UpdateInfoFetcher thread.
|
2012-08-24 20:19:01 +00:00 |
|
Kevin Ruland
|
6b364710dd
|
Implement a primitive cache for XMLReaders. Construction of them is pretty expensive so we cache at most 10 of them an reuse them. If more than 10 are needed at any given time, they will be created though not cached.
|
2012-08-24 02:49:43 +00:00 |
|
Kevin Ruland
|
c5804a0be7
|
Name the loader thread and ask java to use min priority.
|
2012-08-24 00:26:15 +00:00 |
|
Kevin Ruland
|
e24b1dda9b
|
Ask java to use min priority on the loader threads.
|
2012-08-24 00:22:04 +00:00 |
|
Kevin Ruland
|
597dabc47e
|
Name the loading thread and ask java to push its priority down.
|
2012-08-24 00:21:33 +00:00 |
|
Kevin Ruland
|
bf14638e07
|
Turns out I was wrong. We should use a single JAXBContext for all threads since it's pretty expensive to create.
|
2012-08-24 00:20:47 +00:00 |
|
Kevin Ruland
|
d56298d296
|
Instead of using Set<Manufacturer> for the backing store use ConcurrentHashMap<String,Manufacturer>. The greately reduces contention during startup with the multiple parallel calls to Manufacturer.get(String).
|
2012-08-23 19:55:20 +00:00 |
|
Kevin Ruland
|
54ea94f76b
|
Don't use a static JAXBContext because it has some serious thread contention when creating new unmarshallers.
|
2012-08-23 19:53:37 +00:00 |
|
Kevin Ruland
|
c34d934a55
|
Allow the preset loading system to function if there are no orc files.
|
2012-08-23 19:52:39 +00:00 |
|
Kevin Ruland
|
de27df7c09
|
Remove the exp4j-rdg.jar file since we are including the source code in the project.
|
2012-08-23 02:42:30 +00:00 |
|
Kevin Ruland
|
ba1c0fd2fa
|
Removed FIXME comment since I'm convinced the test case is correct. Recall these tests were originally in a main loop.
|
2012-08-23 02:37:51 +00:00 |
|
Kevin Ruland
|
413225b474
|
Tweak the pool sizes and allow for longer time to load things. This improves reliability on slower platforms.
|
2012-08-23 02:30:11 +00:00 |
|
Kevin Ruland
|
9c6191529c
|
Replace non ascii character with UTF-8 encoded string. The build checks for non-ascii characters.
|
2012-08-23 02:29:26 +00:00 |
|
Kevin Ruland
|
8969a73600
|
Change FIXMEs to TODOs. Actually they might not be an issue at all.
|
2012-08-23 02:28:19 +00:00 |
|
Kevin Ruland
|
0c9db36841
|
Ensure we have a BufferedInputStream when loading presets.
|
2012-08-23 02:27:29 +00:00 |
|
Kevin Ruland
|
8219e5cd31
|
Removed fixme by logging problem.
|
2012-08-23 02:26:55 +00:00 |
|
Kevin Ruland
|
086d9b37dc
|
Removed FIXME comment.
|
2012-08-23 02:26:13 +00:00 |
|
Kevin Ruland
|
d79793b643
|
Removed FIXME comment.
|
2012-08-23 02:25:45 +00:00 |
|
Kevin Ruland
|
6aac556a53
|
Added localization changes supplied by Russian USS.
|
2012-08-23 02:24:39 +00:00 |
|
Kevin Ruland
|
007c7d6b41
|
Remove FIXME by adding undo point before assigning the preset.
|
2012-08-23 02:23:41 +00:00 |
|
Kevin Ruland
|
d72a6099cf
|
Clean up FIXME - adding more information to the warning message.
|
2012-08-23 02:20:21 +00:00 |
|
Kevin Ruland
|
e366b40008
|
bump to b8
|
2012-08-22 18:23:19 +00:00 |
|
Boris du Reau
|
65168a345f
|
updated french translation
|
2012-08-22 05:42:44 +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
|
da430d3611
|
Applied patch for l10n supplied by Russian Uss.
|
2012-08-20 02:02:38 +00:00 |
|
Richard Graham
|
3aedbaa19f
|
Fixed table sorting bug in custom expression variable and operator selector windows.
Previously, correct item was not inserted if the table had been sorted by clicking on the column headers.
|
2012-08-18 07:18:13 +00:00 |
|
Richard Graham
|
23825ec9a1
|
Fixed of-by-one bug in trapz integrator
|
2012-08-17 07:09:51 +00:00 |
|
Richard Graham
|
22a81bc9be
|
Fixed negative number bug in exp4j and custom expressions.
|
2012-08-17 06:21:37 +00:00 |
|
Sampo Niskanen
|
ceeade06b4
|
Negative number test
|
2012-08-13 20:47:29 +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
|
43b269c0f4
|
Change the implementation of ArrayUtils.range to include the stop value if it is a multiple of step.
|
2012-08-10 20:03:21 +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
|
3c4e33e355
|
Removed calls to String.isEmpty which is not available on Froyo.
|
2012-08-10 19:11:02 +00:00 |
|
Kevin Ruland
|
301067e301
|
Added unit tests and fixed rounding problem in ArrayUtils.range().
|
2012-08-10 19:09:27 +00:00 |
|
Bill Kuker
|
7c5524f1fc
|
Add a great amount of verbose debugging
|
2012-08-09 18:02:25 +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
|
cb2a3d0e90
|
Fix commit from revision 953 which reverted a bunch of changes related to Froyo compatibility.
|
2012-08-09 15:04:36 +00:00 |
|
Kevin Ruland
|
91ac8deb7d
|
Minor changes for Froyo compatibility.
|
2012-08-09 13:02:53 +00:00 |
|
Kevin Ruland
|
3cc439e490
|
Removed the old exp4j-0.2.9.jar and corrected the build.xml to use the new exp4j-rdg.jar.
|
2012-08-08 02:38:18 +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 |
|
Richard Graham
|
a66876049c
|
Updated custom exp4j to a java 1.5 version
|
2012-08-06 18:10:24 +00:00 |
|
Kevin Ruland
|
18fa60f844
|
Rolled back previous attempt at un-localizing sample files. New approach will not use this file format.
|
2012-08-06 13:32:52 +00:00 |
|
Richard Graham
|
837d13adc0
|
Again fixing classpath and custom exp4j
|
2012-08-06 00:38:25 +00:00 |
|