Commit Graph
100 Commits
Author SHA1 Message Date
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