Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl ceed9894de fixed computation of boats to show 2012-01-17 21:25:22 +01:00
Axel Uhl 2b5bfaa810 fixed highlighting; only highlight if all boats and not only selected ones are shown 2012-01-17 21:18:03 +01:00
Axel Uhl e4eaf2ae47 improved selection handling in map 2012-01-17 21:05:04 +01:00
Axel Uhl 9174d0c41f added geocoding bundle to launch config's bundle list 2012-01-17 19:58:15 +01:00
Axel Uhl 842aa45f51 fixed selection setting and removal of deselected elements 2012-01-17 18:14:29 +01:00
Axel Uhl 69d4d5ebdf fixed notification exclusion propagation 2012-01-17 18:09:35 +01:00
Axel Uhl 9505286669 fixed marker updates after selection changes 2012-01-17 18:02:40 +01:00
Axel Uhl b8b25ef953 compilable, yet untested version of major refactoring of RaceMap panel regarding competitor selection, settings 2012-01-17 17:39:57 +01:00
Axel Uhl 9e41e721f4 more functionality for CompetitorSelectionModel/-Provider; doesn't compile yet 2012-01-17 17:05:07 +01:00
Axel Uhl 4847513f33 Merge remote-tracking branch 'server/gwt' into gwt 2012-01-17 16:28:51 +01:00
Axel Uhl 146f36cfce interims commit; preparing CompetitorSelectionModel to be used throughout components depending on competitor selection 2012-01-17 16:28:16 +01:00
Axel Uhl d9d7ab9f8c fixed updating of chart panel settings; removed unused code in spectator app 2012-01-17 15:24:49 +01:00
Axel Uhl 9bd042288e refactored ChartsPanel into Component with separate settings infrastructure;
A new MultiChartsPanel emulates the previous behavior with multiple charts. ChartsPanel was renamed
to ChartPanel and doesn't show a chart type selection in its settings component. Not tested, probably
doesn't work yet, but at least it compiles in Eclipse.
2012-01-17 15:13:07 +01:00
Axel Uhl 66596a01e3 improved null-value cache in estimated wind track by duplicating into a HashSet for fast contains checks 2012-01-17 10:48:38 +01:00
Axel Uhl a2311c1a51 added test for averaging three positions 2012-01-16 23:35:16 +01:00
Axel Uhl e6dc8e1519 added PositionWithConfidence 2012-01-16 23:30:20 +01:00
Axel Uhl f9a85ed043 added web.xml to build.properties 2012-01-16 17:57:58 +01:00
Axel Uhl 95eeb692f4 removed require-bundle again; it didn't help 2012-01-16 17:52:19 +01:00
Axel Uhl bef22cf34a added javax.servlet as Require-bundle in addition to imported packages for xcelsiusadapter 2012-01-16 17:38:59 +01:00
Axel Uhl 95aff2608e remove Eclipse-BuddyClassloader setting from gwt.ui's manifest 2012-01-16 17:17:21 +01:00
Axel Uhl 41168bf241 re-added comment 2012-01-16 16:41:26 +01:00
Axel Uhl 62111097be added missing getEntryWidget method again 2012-01-16 15:04:14 +01:00
Axel Uhl 068f9332cf fixed Junit dependencies 2012-01-16 14:58:47 +01:00
Axel Uhl dd90952cb6 removed xcelsius activator; continues with UI component work
Conflicts:

	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/components/Component.java
2012-01-16 14:58:42 +01:00
Axel Uhl 1a9f98d45f first uncompilable attempt to build a CompositePanel that uses Component 2012-01-16 14:56:34 +01:00
Axel Uhl 62851010b7 Merge remote-tracking branch 'origin/gwt' into gwt 2012-01-16 14:34:48 +01:00
Axel Uhl fd75191eeb added xcelsius to autostart in product definition 2012-01-16 14:34:04 +01:00
Axel Uhl 0e35cb90b9 Merge remote-tracking branch 'server/gwt' into gwt 2012-01-16 11:15:57 +01:00
Axel Uhl e73be8199a refactored confidence stuff such that confidence is now externally attached to existing objects 2012-01-16 11:10:26 +01:00
Axel Uhl 0498463db2 reduced tail width to 1 upon request from Marcus Baur 2012-01-15 00:31:03 +01:00
Axel Uhl 4d9ec8e050 avoid unnecessary logging-related computations using Logger.isLoggable 2012-01-14 02:13:15 +01:00
Axel Uhl 6a5921717b pass scale to each and every operation of ImageTransformer to avoid confusion about its internal state 2012-01-14 00:45:08 +01:00
Axel Uhl 1f799dd70e boats now zoom when map is zoomed, also when paused 2012-01-13 23:56:29 +01:00
Axel Uhl b630be9418 renamed StringConstants to StringMessages because it now extends Messages, no longer Constants 2012-01-13 22:25:45 +01:00
Axel Uhl 2ccdeab2c3 fixed property texts; made StringConstants a Messages interface 2012-01-13 22:24:51 +01:00
Axel Uhl a5524b7598 re-formatted method 2012-01-13 22:15:30 +01:00
Axel Uhl 49f366ba84 removed no longer needed leaderboard settings panel; it all moved to LeaderboardSettingsDialogComponent 2012-01-13 22:13:03 +01:00
Axel Uhl a15713f047 extracted default leaderboard name constant in shared interface 2012-01-13 22:11:06 +01:00
Axel Uhl 1377bcfdc7 fixed UTF-8 issues in german property files; first working version of refactored leaderboard settings panel 2012-01-13 22:09:46 +01:00
Axel Uhl 3125ed9a86 working towards replacing LeaderboardSettingsPanel by new SettingsDialogComponent logic 2012-01-13 21:55:10 +01:00
Axel Uhl 7a1f3d1659 started to move leaderboard settings dialog logic into micro-framework for settings / component / widget handling 2012-01-13 21:33:40 +01:00
Axel Uhl af0c6002aa added a bit of logic for a component "forest" (multi-rooted tree) 2012-01-13 21:33:24 +01:00
Axel Uhl 37b33bea6e added first pieces of "micro-framework" for settings dialog handling for UI components / widgets 2012-01-13 21:33:23 +01:00
Axel Uhl dc0932410d started to add interfaces for UI components / "widgets" including their setting dialog contributions 2012-01-13 21:33:22 +01:00
Axel Uhl 947ad1c32e Merge remote-tracking branch 'server/gwt' into gwt 2012-01-13 18:03:09 +01:00
Axel Uhl ef4f797ae3 fixed comment 2012-01-13 16:57:40 +01:00
Axel Uhl b5c493b929 more ideas for confidence-based speeds and bearings;
probably another re-design will be required in order to extract confidence as an attachment/tag
which can non-invasively attached to any kind of object. This wouldn't require any changes to the
existing speed/distance/bearing objects
2012-01-12 19:40:05 +01:00
Axel Uhl bf361f5552 duplicated BearingCluster tests to also test BearingWithConfidenceCluster 2012-01-11 08:49:54 +01:00
Axel Uhl 4298162ca1 generalized BearingCluster into a generic type, enabling non-invasive BearingWithConfidenceCluster 2012-01-11 08:39:31 +01:00
Axel Uhl 00cb2a1348 prepared confidence handling for bearing 2012-01-10 18:14:08 +01:00
Axel Uhl f39048068f Merge remote-tracking branch 'server/gwt' into gwt 2012-01-10 16:37:15 +01:00
Axel Uhl aee84f85c1 introduced factory pattern for ConfidenceBasedAverager 2012-01-10 15:20:41 +01:00
Axel Uhl f72e32e935 added an averaging test for bearing with confidence with three bearings with different confidences 2012-01-09 18:22:06 +01:00
Axel Uhl 1f252597a6 added example for bearings with confidence in a test case 2012-01-09 18:08:49 +01:00
Axel Uhl e5892695c6 added a first confidence calculation placeholder and test case 2012-01-09 17:46:41 +01:00
Axel Uhl 513ff4798d Merge remote-tracking branch 'server/gwt' into gwt 2012-01-09 16:24:19 +01:00
Axel Uhl 261e8aac16 added getConfidence() with comment 2012-01-09 16:18:17 +01:00
Axel Uhl ebc85ac202 Merge remote-tracking branch 'server/gwt' into gwt 2012-01-09 13:41:38 +01:00
Axel Uhl 225f8d7738 removed illegal imports only used for Javadoc and failing the GWT build in some environments 2012-01-09 13:41:05 +01:00
Axel Uhl 3b4e339da2 pass long consistently to/from leaderboard settings panel 2012-01-08 17:00:24 +01:00
Axel Uhl d15997ac41 changed from IntegerBox to LongBox to accomodate for large millisecond values 2012-01-08 16:35:26 +01:00
Axel Uhl 49192b8f91 decrease default delay between timer auto-advances from 3s to 500ms 2012-01-08 16:22:58 +01:00
Axel Uhl ec545dd7c6 Merge remote-tracking branch 'server/gwt' into gwt 2012-01-07 17:02:19 +01:00
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 20fbecff49 adjusted test verdict to inserted waypoint/leg in SwissTiming demo race 2012-01-04 17:40:03 +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