Commit Graph
23534 Commits
Author SHA1 Message Date
Axel Uhl 8bd932c9c2 fixed node distance calculation to point outside node; fixes failing tests; added specific test case for Node.getDistance 2015-12-24 03:11:14 +01:00
Axel Uhl 897d1d9a9a fixed parenthesizing of ternary expression in Node.split for QuadTree implementation; fixes one of two failing test cases 2015-12-24 02:36:47 +01:00
Axel Uhl 28dccb5a08 Merge branch 'archive-hotfix' 2015-12-24 00:51:56 +01:00
Axel Uhl 284763c3b5 added a few interesting metrics and made Leaderboard have its name as dimension 2015-12-23 21:25:53 +01:00
Axel Uhl d39079a24d use getRawFixes instead of getFixes to massively speed up GPS fix number stats 2015-12-23 20:08:11 +01:00
Lennart Hensler 45c0a132f3 Added statistics for the number of competitor/mark fixes 2015-12-23 19:53:36 +01:00
Axel Uhl 79bcac5264 fixed HashSet import 2015-12-23 19:26:53 +01:00
Axel Uhl fd25c870d9 all tests working again; performance still 15% worse for getNearest than for old implementation, but we may have to live with that for now
Change-Id: I2af5b35ed17928a5fd2ea60d8ba8191321313d97
2015-12-23 18:29:08 +01:00
Axel Uhl 9b9dba8b48 Merge branch 'master' into bug3405 2015-12-23 17:26:44 +01:00
Axel Uhl 8d48a79c12 avoid NPE in DomainFactoryImpl.getStartFinishPlacemarksForTrackedRace
Change-Id: I12edc7833a894043be12bc2bbdc51950dca81676
2015-12-23 17:26:13 +01:00
Axel Uhl b703335ed6 trying to accelerate the nearest node lookup in QuadTree Node by pre-sorting children, but it actually got slower by that
Change-Id: I1dd09586d52451b1e1e7cb9872188da36667a84f
2015-12-23 17:25:44 +01:00
Axel Uhl 9bad7c7b09 Merge remote branch 'origin/master' 2015-12-23 17:14:24 +01:00
Axel Uhl 6f094d5972 test for QuadTree green again
Change-Id: Ief3445280989f55578e6f8b161accd84fc085298
2015-12-23 16:18:21 +01:00
Axel Uhl 7c3cb7d68f implemented algorithm to find nearest element without distance limit
Change-Id: I4171aa8a96ff6b4a469861d2496059e4d7878a88
2015-12-23 16:05:13 +01:00
Alexander Ries ecba12a90a Merge remote-tracking branch 'origin/master' 2015-12-23 15:55:09 +01:00
Axel Uhl 0446011853 fixed QuadTree.getLatLngDistance for date line wraparound, greening the formerly failing test
Change-Id: Ic8976ed732777d4d0b3ab48ef5e9c652e0c4e46a
2015-12-23 15:45:35 +01:00
Axel Uhl e51a1d7ccc added a failing test case for cross dateline operations of QuadTree.getLatLngDistance
Change-Id: I32c997568fafeeaad1e29a1756d3793911025215
2015-12-23 15:41:17 +01:00
Axel Uhl 3b848aeef2 interims commit, compiles but does nothing much yet for QuadTree Node
Change-Id: I59c85da525caad8ed3011e7e62202f7b7071dc88
2015-12-23 15:04:24 +01:00
Axel Uhl 2350f62344 reduced QuadTree contract as far as possible
Change-Id: I06c64d0a0f4ef13db50d3cb3098605871f8ae457
2015-12-23 13:34:08 +01:00
Axel Uhl 80a14625b3 Merge branch 'master' into bug3405 2015-12-23 13:21:56 +01:00
Axel Uhl b25e059931 added PositionTest test case
Change-Id: I2cf1443b759908436fa21102efd5656ca5892e0d
2015-12-23 13:21:45 +01:00
Axel Uhl 62860fda82 added failing test case for across-dateline quad tree
Change-Id: I9dfe342999504aea8f15c35d300730fce0e410ae
2015-12-23 13:21:34 +01:00
Axel Uhl 6b222accb9 Switched QuadTree to general Bounds implementation; added performnace measurements; improved Javadoc of Measurement micro-framework
Change-Id: I78921b61df5403ac6339ad24ecfc0483ddfb3381
2015-12-23 13:10:08 +01:00
Axel Uhl 2ce77965ee added comments on Measurement micro-framework; started to adjust QuadTreeTest
Change-Id: I7ed24c2bdf340aeff053161f3b1b737886f60e18
2015-12-23 11:16:52 +01:00
Axel Uhl a5ac08bd08 fixing bug 3412: tails turning grey when showing only selected competitors
Change-Id: Ic4173297cb47c0ce8100a348a3ac8df40a0ac495
2015-12-23 10:28:21 +01:00
Axel Uhl 5af77785a5 fixed NPE in FixesAndTails regarding the tailPreparer which could be null if boat data has not been received for all competitors shown
Change-Id: If21c9679bd3b0036c70f893b823e327dd6e74776
2015-12-23 10:15:13 +01:00
Axel Uhl 1911642208 Merge branch 'master' into bug3378 2015-12-22 22:53:24 +01:00
Axel Uhl 9cde214ee8 Merge remote-tracking branch 'server/master' 2015-12-22 22:53:09 +01:00
Axel Uhl 3885c0cc2b fixing bug 3413 by using the competitor ID as String for color selection and leaderboard selection model updates
Change-Id: I3b41ff88922767c08a657d6db3ddacddec154f1d
2015-12-22 22:47:55 +01:00
Axel Uhl a070261066 use EntityIdentityWrapper as default key in RefreshableMultiSelectionModel for faster comparison
Change-Id: I8039590fa3f3de82d8c56939ecb2dedd8a464bcf
2015-12-22 18:16:43 +01:00
Alexander Ries e19faed1ab solved merge conflicts in StartAnalysisCard 2015-12-22 15:50:46 +01:00
fmittag f77b68b1b0 Merge remote-tracking branch 'origin/master' into bug2566 2015-12-22 11:59:28 +01:00
Axel Uhl ec04b7973e initialize RaceDefinition's RaceCompetitorSet appropriately
Change-Id: I2b56c26c50e08272b83f957df2fa2205d07142ec
2015-12-21 19:22:56 +01:00
Axel Uhl a5eec00c83 consolidated imports
Change-Id: Ic554f563e67f65fd6df98a4f11d17e4cc0546dca
2015-12-21 18:38:40 +01:00
Axel Uhl 6e5dd60159 fixed issue with illegal use of ByteArrayOutputStream in GWT
Change-Id: Iaf5aadf8ca1f9b598ca85c6e9808e122d783c4f0
2015-12-21 18:37:36 +01:00
Axel Uhl ebe431f5e8 wired the RaceCompetitorSet stuff to RaceMap; need to test if this works as expected
Change-Id: I3306f62454881c366a7a64bd03bebf8d83ff52f9
2015-12-21 18:27:57 +01:00
fmittag b0e65b1167 - removed documentation of old Webservice API 2015-12-21 17:47:05 +01:00
fmittag 2b68f307cd removed unused get servlet 2015-12-21 17:38:40 +01:00
fmittag 2e66393f97 removed old 'moderator' api 2015-12-21 17:36:16 +01:00
fmittag c249d9dc25 removed old AdminApp 2015-12-21 17:28:53 +01:00
fmittag 360e546e34 removed WindJsonGetServlet class, a test using it and the corresponding entry in the web.xml 2015-12-21 17:25:20 +01:00
Axel Uhl 4450024be7 Merge branch 'master' into bug3378 2015-12-21 17:00:32 +01:00
Axel Uhl 0da412d0a4 generate a different deep link for iOS users into the invitational mail
Change-Id: I41244866752d5854521652577c709c4d2cf83fdd
2015-12-21 16:57:16 +01:00
Axel Uhl 96331af6a6 Merge branch 'master' into bug3378 2015-12-21 16:25:11 +01:00
Axel Uhl e0809a21dc use synchronization to exclude the possibility of the Java Memory Model causing trouble in SmartFutureCacheTest with concurrency
Change-Id: Ibbb726f3c32ddf748bab05300a32b7ed165940f3
2015-12-21 16:24:12 +01:00
Axel Uhl 715f3a59de Merge branch 'master' into bug3378 2015-12-21 16:09:16 +01:00
Axel Uhl d17e900b81 fixed NPE in Expedition file import; eliminated RaceSelection JSNI code in favor of GWT's native JSON support
Change-Id: I794d4eae05a26b81d7abea1ea6466493812f2035
2015-12-21 16:08:23 +01:00
fmittag 8f94d1bded forgot to amend this to last commit 2015-12-21 16:02:17 +01:00
fmittag 099991c574 renamed a jaxrs resource tests and moved another one to a different package 2015-12-21 16:01:21 +01:00
fmittag 9d4b4bc717 - removed JsonGetServlet classes of old Webservice API
- removed Servlets from web.xml
- adapted test classes
2015-12-21 15:44:26 +01:00