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