Axel Uhl
2ea9ebeb6f
explicitly Thread.stop trac trac I/O thread if it doesn't stop by itself after three seconds; improved logging
2012-01-07 17:01:07 +01:00
Axel Uhl
6094dd1b30
trying a smarter way of dealing with the startToNextMarkDirection cache in TrackedRaceImpl;
...
the previous approach seems to have caused way too many task creations with a synchronized single-threaded
executor which had nothing to do but create, register and unregister cache invalidation listeners.
Now the class holds a map of cache invalidation listeners for the buoys of the first two waypoints.
This structure is updated when the waypoint sequence changes. Cache invalidations don't cause
changes in the listener structure.
2012-01-06 01:15:53 +01:00
Axel Uhl
27250c94f7
adjusted GWT compile job to use 3 local workers which works great for CPUs supporting 4 hyperthreads :-)
2012-01-06 00:20:16 +01:00
Axel Uhl
03e7f842ac
added "-war ." argument to GWT compile launch config
2012-01-06 00:15:13 +01:00
Axel Uhl
5ecf1c445b
added missing LeaderboardTableResources
2012-01-05 21:38:37 +01:00
Axel Uhl
5b65bb93f0
Merge remote-tracking branch 'server/gwt' into gwt
2012-01-05 17:57:51 +01:00
Axel Uhl
e0d7bd4429
removed unnecessary cast
2012-01-05 14:08:43 +01:00
Axel Uhl
dd1aa0899c
adjusted www project settings so it doesn't produce warnings/errors
2012-01-05 12:23:29 +01:00
Axel Uhl
c83743df60
Merge remote-tracking branch 'server/gwt' into gwt
2012-01-05 11:55:38 +01:00
Axel Uhl
2db36a7896
avoid NPE when no competitor class is provided by a TracTrac competitor
2012-01-05 11:55:16 +01:00
Axel Uhl
02fd8f7a32
removed spectator module from SailingGWT launch config since it doesn't exist (yet) on this branch
2012-01-05 11:50:35 +01:00
Axel Uhl
df2fc87e0e
in SailingServiceImpl's interface methods don't block for race; return empty/null results if race not found
2012-01-04 18:02:13 +01:00
Axel Uhl
745bcea7c0
Merge remote-tracking branch 'server/gwt' into gwt
2012-01-04 17:43:20 +01:00
Axel Uhl
cc38a47682
adjusted test verdict to inserted waypoint/leg in SwissTiming demo race
2012-01-04 17:42:54 +01:00
Axel Uhl
9d525cfa1a
Merge remote-tracking branch 'server/gwt' into gwt
2012-01-04 16:00:01 +01:00
Axel Uhl
f564fe6c33
fixed SwissTiming W4702 race course configuration (offset windward mark was missing in first leg)
2012-01-04 15:59:40 +01:00
Axel Uhl
1f8255cacf
reverted to ${project_loc...} again
2012-01-04 15:10:28 +01:00
Axel Uhl
ed88155b80
fixed link paths by adding gwt/ prefix
2012-01-04 00:57:00 +01:00
Axel Uhl
65d432d0aa
ignored temporary gwt cache directories
2012-01-04 00:39:18 +01:00
Axel Uhl
6d8cabf46d
added missing WEB-INF/web.xml to build.properties
2012-01-04 00:33:24 +01:00
Axel Uhl
b53366e790
fixed hard HTML references pointing to /images to point to /gwt/images
2012-01-04 00:18:11 +01:00
Axel Uhl
0a77b0edc6
trying with a more default build.properties using a WEB-INF/classes "library"
2012-01-04 00:01:23 +01:00
Axel Uhl
c18ab200a4
one more try to get gwt.ui stuff to build properly so that classes end up in WEB-INF/classes
2012-01-03 23:23:54 +01:00
Axel Uhl
a3f542afc4
added source.. = src/main/java to gwt.ui's build.properties, hoping to get classes into JAR
2012-01-03 22:49:04 +01:00
Axel Uhl
4843de3759
added build.properties source.root
2012-01-03 21:12:06 +01:00
Axel Uhl
f97b20613d
fixed launch config for GWT; fixed threading for TrackedRaceImpl
2012-01-03 18:18:05 +01:00
Axel Uhl
4ecc03cba2
removed another extra comment
2012-01-03 18:07:21 +01:00
Axel Uhl
871dc6cfb8
added . to bin.includes
2012-01-03 18:06:15 +01:00
Axel Uhl
1bdb05cc58
removed old comments for UI5 maven dependencies
2012-01-03 18:03:00 +01:00
Axel Uhl
5e091ea2dd
added WEB-INF/classes to build.properties output directory
2012-01-03 17:15:52 +01:00
Axel Uhl
31b35919c8
build gwt.ui into WEB-INF/classes
2012-01-03 16:55:49 +01:00
Axel Uhl
4156a6b3db
explicitly added implements Serializable to make ParseException
...
serializable to GWT
2012-01-03 16:54:31 +01:00
Axel Uhl
1e0bcd5ec1
trying to avoid concurrent modification exceptions on listeners by moving listener removal to new thread
2012-01-03 16:26:14 +01:00
Axel Uhl
38e0251ee4
remove Jetty tricks again; old Jetty is only used for code server
2012-01-03 16:03:49 +01:00
Axel Uhl
7490795e0a
use newer Jetty in classpath for SailingGWT; probably not necessary
2012-01-03 16:00:10 +01:00
Axel Uhl
fbeaa1d9d9
moved static resources to project root and include in build through build.properties
2012-01-03 14:26:44 +01:00
Axel Uhl
dc4552c48c
moved war/ contents back to war/ and exposed it through build.properties
2012-01-03 13:27:45 +01:00
Axel Uhl
f0a09649d2
moved war/ folder of gwt.ui to src/main/resources; adjusted launch configurations to gwt/ subfolder
2012-01-03 11:43:10 +01:00
Axel Uhl
502abc20e4
Merge remote-tracking branch 'server/gwt' into gwt
2012-01-02 18:13:56 +01:00
Axel Uhl
2dfd27bbfa
Merge remote-tracking branch 'server/gwt' into gwt
2012-01-02 15:52:34 +01:00
Axel Uhl
34b5f5c38b
getEstimatedPosition now returns null if no relevant fix is found
2012-01-02 15:52:04 +01:00
Axel Uhl
5b7855338f
Merge remote-tracking branch 'origin/gwt' into gwt
2012-01-02 15:19:40 +01:00
Axel Uhl
74fc82701a
added HasConfidence interface in preparation of better weighing of wind and position fixes
2012-01-02 15:19:15 +01:00
Axel Uhl
fa72faf844
let IDE target definition point to central / external p2
2012-01-02 11:09:45 +01:00
Axel Uhl
dc3364b924
removed failing test case again
2011-12-31 01:09:01 +01:00
Axel Uhl
830ecb5d0e
added missing @Test tag to failing test case
2011-12-31 00:55:06 +01:00
Axel Uhl
4cef99aa9f
trying again to push a failing test so that maven will fail at end
2011-12-31 00:34:00 +01:00
Axel Uhl
d4d588c135
don't ignore test failures
2011-12-31 00:04:50 +01:00
Axel Uhl
cdbd9f788a
use newer version of maven-surefire-plugin
2011-12-30 23:35:39 +01:00
Axel Uhl
d830683ef0
smarter wind estimation cache invalidation upon wind and buoy position changes
2011-12-30 17:56:59 +01:00
Axel Uhl
f7df823053
brute force wind estimation cache invalidation in case buoy positions change
2011-12-30 17:22:16 +01:00
Axel Uhl
75aaed56d4
refactored listener interfaces
2011-12-30 17:19:26 +01:00
Axel Uhl
cf86883ad4
weighted average of upwind and downwind leg types for wind estimation (see bug #168 )
2011-12-30 15:10:09 +01:00
Axel Uhl
b43f5da5de
changed file URL to HTTP URL in server's target definition
2011-12-30 14:10:10 +01:00
Axel Uhl
cd1425520b
changed target definition so that it uses external server URL to fetch target platform contents
2011-12-30 14:04:12 +01:00
Axel Uhl
b88b15cd33
added a failing test case demonstrating bug #166
2011-12-30 11:07:07 +01:00
Axel Uhl
0e0af39f38
needed to add private no-arg constructors to GWT-serializable classes; adjusted local target platform for Axel
2011-12-30 10:31:44 +01:00
Axel Uhl
9f3968e07b
moved Tack and LegType enumerations to domain.common bundle
2011-12-30 10:00:27 +01:00
Axel Uhl
649451f5fa
moved NoWind[Error|Exception] to domain.common package and use in SailingService interface
2011-12-30 09:52:38 +01:00
Axel Uhl
9e388831e3
moved Util class to domain.common and use its Pair/Triple utility classes also in gwt.ui
2011-12-30 09:49:02 +01:00
Axel Uhl
5983eb2cf8
fixed another deadlock issue;
...
The update of a GPSFixMovingTrackImpl was a synchronized method instead of, as the superclass does,
only synchronizing the update to the track itself but not the listener notifications.
The deadlock occurred because the GPS track notified the wind estimation track which in turn
iterates over the GPS track which requires synchronization.
2011-12-29 17:41:58 +01:00
Axel Uhl
5bdbd7b82a
added missing build.properties
2011-12-29 16:46:41 +01:00
Axel Uhl
3de6627cf9
fixed pom.xml for domain.common
2011-12-29 16:30:29 +01:00
Axel Uhl
d58fd5a447
adjusted context path for xcelsius web bundle
2011-12-29 16:25:06 +01:00
Axel Uhl
60e7dcb55d
updated target platform selection in launches
2011-12-29 15:32:21 +01:00
Axel Uhl
c29c0ab801
added domain.common and server.api bundles to startup
2011-12-29 15:24:05 +01:00
Axel Uhl
1dd8f1fd4f
Merge remote-tracking branch 'server/osgi_mvn_refactoring' into osgi_mvn_refactoring
2011-12-29 15:19:32 +01:00
Axel Uhl
0f7bc1024d
removed no longer needed http service tracker bundle
2011-12-29 15:02:23 +01:00
Axel Uhl
22bee2d8dd
Merge remote-tracking branch 'server/osgi_mvn_refactoring' into osgi_mvn_refactoring
2011-12-29 14:57:23 +01:00
Axel Uhl
5c8e8a9637
Merge branch 'gwt' into osgi_mvn_refactoring
...
Conflicts:
java/com.sap.sailing.domain.test/META-INF/MANIFEST.MF
java/com.sap.sailing.feature/feature.xml
java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
2011-12-29 14:56:10 +01:00
Axel Uhl
7024755a85
preferences
2011-12-29 14:54:27 +01:00
Axel Uhl
3669e00aac
a first visible wind strip chart
2011-12-29 14:51:56 +01:00
Axel Uhl
7718b90e71
moved domain.common GWT module definition to right place and fixed inherits clauses
2011-12-29 13:29:32 +01:00
Axel Uhl
4a2c2a6a68
fixed artifact ID of domain.common bundle's pom.xml
2011-12-29 13:08:26 +01:00
Axel Uhl
385fb70e64
added maven dependency to domain.commons in gwt.ui project; continued work on wind strip charts
2011-12-29 11:56:49 +01:00
Axel Uhl
9db25beeba
added missing dependency to gwt.ui.test project; use WindSource[] instead of Collection<WindSource> in API
2011-12-29 11:44:15 +01:00
Axel Uhl
420e940b1c
added missing inherits for new SailingDomain shared module
2011-12-29 11:31:28 +01:00
Axel Uhl
b1326a0eb4
use WindSource and selectedWindSource in SmallWindHistoryPanel
2011-12-29 11:29:17 +01:00
Axel Uhl
686df2fa62
use WindSource enum also for selected wind source in UI
2011-12-29 11:20:54 +01:00
Axel Uhl
98d527ffa0
made WindPanel use WindSource which is now in commons bundle and can be used on client and server
2011-12-29 11:18:07 +01:00
Axel Uhl
4398a0e3e2
introduced com.sap.sailing.domain.common project which lets us share between domain and gwt.ui
2011-12-29 10:57:25 +01:00
Axel Uhl
4a362d8846
use directory entry instead of file:/ entry to point to generated target platform p2 repository
2011-12-28 23:52:45 +01:00
Axel Uhl
70d3e3ab1a
committing generated target platform so a central build can retrieve it
2011-12-28 23:46:46 +01:00
Axel Uhl
795669e891
added generated site's artifacts.jar and content.jar so they may be found in central maven build
2011-12-28 23:35:54 +01:00
Axel Uhl
5a68b51511
assuming java/ is tycho's basedir
2011-12-28 23:20:38 +01:00
Axel Uhl
014115a6de
trying without file: prefix
2011-12-28 23:02:15 +01:00
Axel Uhl
87d1b7408d
added missing ..
2011-12-28 22:55:48 +01:00
Axel Uhl
0e76733b27
trying relative path for file URL in target repository location
2011-12-28 22:52:41 +01:00
Axel Uhl
aaca5b9ad9
Merge branch 'gwt' into osgi_mvn_refactoring
2011-12-28 22:36:48 +01:00
Axel Uhl
8e0900eb41
Merge remote-tracking branch 'server/osgi_mvn_refactoring' into osgi_mvn_refactoring
...
Conflicts:
java/com.sap.sailing.server.api/pom.xml
2011-12-28 18:23:50 +01:00
Axel Uhl
cc31201942
adjusted to new tycho version
2011-12-28 18:21:44 +01:00
Axel Uhl
c995c8a3b0
adjusted target definitions to use Eclipse plugins/ directory
2011-12-28 18:20:24 +01:00
Axel Uhl
fa71c2f7fc
adjusted source bundling stuff to new tycho version
2011-12-28 17:05:31 +01:00
Axel Uhl
2165613168
fixed specific version dependency for Equinox launcher
2011-12-28 16:52:39 +01:00
Axel Uhl
e1e4c64bb6
updated / fixed target platform definitions
2011-12-28 16:43:04 +01:00
Axel Uhl
20eaa6e9f4
made targetplatform a bundle project and added launch config to generate target platform
2011-12-28 16:08:33 +01:00
Axel Uhl
38afc7dd1b
removed Phoenix resource servlets
2011-12-28 15:39:57 +01:00
Axel Uhl
c972c9e3d1
Merge branch 'gwt' into osgi_mvn_refactoring
...
Conflicts:
java/com.sap.sailing.gwt.ui.test/.gitignore
java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server.api/.project
java/com.sap.sailing.server.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
2011-12-28 15:37:10 +01:00
Axel Uhl
bbbf32a61c
fixed removal of replaced boat markers
2011-12-28 00:01:09 +01:00
Axel Uhl
fa0765d7eb
replace boat marker if its icon anchor changes
2011-12-27 23:40:10 +01:00