Commit Graph
358 Commits
Author SHA1 Message Date
Axel Uhl 14cc5ae511 propagate change to RaceColumn.isStartsWithZeroScore() through RaceColumnListener 2013-06-08 09:48:46 +02:00
Jens Rommel bf50611852 Merge remote-tracking branch 'refs/remotes/external/master' into jens--media-replication
Conflicts:
	java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
2013-06-07 14:14:12 +02:00
Armin Zamani ef563555d0 Merge branch 'master' into racecommittee_app 2013-06-05 01:18:57 +02:00
Axel Uhl 584bb5609e Merge branch 'master' into bug1407-new 2013-06-04 17:12:50 +02:00
Axel Uhl 86c976c0cc bug 1418: support high point scoring scheme where winner receives one point 2013-06-04 14:21:36 +02:00
Axel Uhl c7976fe553 added a test case for competitor compression 2013-06-03 21:45:27 +02:00
Axel Uhl 5406ede546 added more test verdicts regarding the structure of the compressed leaderboard 2013-06-03 21:30:37 +02:00
Jens Rommel 51d5f8d23d Merge remote-tracking branch 'refs/remotes/external/master' into jens--media-replication 2013-06-03 12:25:51 +02:00
Axel Uhl 156c6a417d added the first few meaningful leaderboard diffing tests 2013-06-01 21:46:43 +02:00
Fabian Tschirschnitz 46f75696f1 added new views for rrs26 (finishing and finished fragment) 2013-05-29 22:55:41 +02:00
Axel Uhl 822b38cf86 avoid NPE when filling unchangedLegDetails while filling unchanged leaderboard DTOs 2013-05-29 01:43:50 +02:00
Axel Uhl 15b4a49d4e Merge branch 'master' into bug1407-new 2013-05-28 22:59:56 +02:00
Axel Uhl 7f6b797de0 removed endless chain of previous LeaderboardDTOs by just remembering the ID; fixed ArrayIndexOutOfBounds in IncrementalLeaderboardDTO apply logic with bit sets 2013-05-28 22:38:32 +02:00
Axel Uhl 8476417261 fixed passing on of total number of competitors in new leaderboard 2013-05-27 21:48:35 +02:00
Axel Uhl 9c6d1068a4 compact unchangedLegDetails at the end to cope with last key having a null leg index 2013-05-27 21:33:14 +02:00
Axel Uhl 4d0edc3d7a finished leg details compaction 2013-05-27 21:20:26 +02:00
Axel Uhl 66083d7df0 use the appropriate constructor for UnchangedLeaderboardEntries instead of serialization default constructor 2013-05-27 17:05:28 +02:00
Jens Rommel a03d41ae09 Merge remote-tracking branch 'refs/remotes/external/master' into jens--media-replication
Conflicts:
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2013-05-27 17:00:42 +02:00
Axel Uhl 33650ef97a solved initialization problem for unchangedLeaderboardEntries 2013-05-27 16:53:27 +02:00
Axel Uhl 794482a739 cleaned up the structures in IncrementalLeaderboardDTO used to flag leaderboard entries as unchanged 2013-05-27 16:36:07 +02:00
Axel Uhl 91f686cf4a extracted NaturalComparator into separate compilation unit 2013-05-27 13:47:13 +02:00
Axel Uhl be4ddca481 working towards better leg details compression if details are equal for all competitors in one column 2013-05-27 11:42:19 +02:00
Fabian Tschirschnitz bb4c55003d commented out RRS26 and GateLine start because of their current instability... 2013-05-25 17:04:30 +02:00
Axel Uhl e6d0d0e49f trying to fix compaction of legDetailsUnchanged 2013-05-25 00:43:11 +02:00
Armin Zamani e53cbd9962 Merge branch 'master' into racecommittee_app
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2013-05-24 23:30:40 +02:00
Axel Uhl b932187325 fixed NPE in case legDetails is null 2013-05-24 21:44:57 +02:00
Axel Uhl 445c9191b1 fixed handling of legDetailsUnchanged 2013-05-24 18:26:22 +02:00
Axel Uhl 8fd03704e4 fixed NPE in leg details handling 2013-05-24 18:20:16 +02:00
Axel Uhl 642e769be8 incrementalized legDetails and group "unchanged" markers if unchanged for all competitors in one leg 2013-05-24 18:12:05 +02:00
Axel Uhl d25c94e649 Merge branch 'master' into bug1407-new 2013-05-24 17:50:01 +02:00
Axel Uhl a4997e3b0d also incrementalize leg details; group entire columns if all their LeaderboardEntryDTOs remained unchanged 2013-05-24 16:42:53 +02:00
Frederik Petersen b3331c1c27 Added a more dynamic way of wind-stepping for polar sheets 2013-05-24 16:15:15 +02:00
Axel Uhl aae90de62a incrementalized LeaderboardEntryDTO transmission 2013-05-24 12:53:22 +02:00
Axel Uhl e4ce3375b7 updated more equals/hashCode methods for new properties; prepared cloning/diffing of LeaderboardEntryDTO and LegDetailsDTO 2013-05-23 18:09:05 +02:00
Axel Uhl e69153b5c3 refreshed hashCode and equals of LeaderboardRowDTO 2013-05-23 17:53:15 +02:00
Axel Uhl 2d6891d43c removed rank property on LeaderboardRowDTO; it's not needed because LeaderboardDTO offers getRank(CompetitorDTO) 2013-05-23 17:48:29 +02:00
Axel Uhl f0ee1b7404 "compressed" more string properties 2013-05-23 17:39:31 +02:00
Axel Uhl c189ae67c0 "compress" competitor list by only using indexes into previous version's competitors list 2013-05-23 17:23:40 +02:00
Axel Uhl d9dd3a941f fixed in-place modification of competitorOrderingPerRace and replaced it by copying the original map before modifying it 2013-05-23 16:38:40 +02:00
Axel Uhl d4dee9d3f6 also strip competitorDisplayNames where possible 2013-05-23 14:03:47 +02:00
Axel Uhl 44a5b1a880 strip more data from IncrementalLeaderboardDTO 2013-05-23 13:37:05 +02:00
Axel Uhl bcc3828a13 fixed cloning of incremental leaderboard DTO 2013-05-23 11:01:47 +02:00
Axel Uhl f307b9bf10 introduced a generic object cloner using reflection to try to clone a LeaderboardDTO into a stub of the IncrementalLeaderboardDTO before stripping 2013-05-22 17:06:34 +02:00
Axel Uhl d376c3e050 eliminated clone() and try to work with IncrementalLeaderboardDTO in place 2013-05-22 14:49:29 +02:00
Axel Uhl 4114a8aedc Merge branch 'master' into bug1407-new 2013-05-22 10:42:37 +02:00
Armin Zamani 115deffab3 Merge branch 'master' into racecommittee_app 2013-05-21 22:40:53 +02:00
fmittag ac7379ffe3 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionModel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2013-05-21 14:55:06 +02:00
Axel Uhl 1a6d4a7f55 started to phase in IncrementalOrFullLeaderboardDTO in the SailingService.getLeaderboardByName(...) cycle 2013-05-21 14:39:14 +02:00
Axel Uhl 1c4ca73dae different approach than in deprecated branch "bug1407" (see commit 5d7d9ee769c9c4f8db6332d42c03b053bf0f02e7); using clone() and special interface 2013-05-21 13:21:16 +02:00
Axel Uhl bf89d0e6fd avoid compliation problem in PositionDTO due to use of GWT NumberFormatter 2013-05-18 01:41:56 +02:00