Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl c746460610 Merge branch 'master' into windestimation
Change-Id: Ibbd4558585ada8502a609478a7b0492962448092
2019-07-11 11:57:48 +02:00
Axel Uhl 50285fb069 Merge remote-tracking branch 'server/master'
Change-Id: I23ac43bbdc201e3781ffe02c85fc95b14ffdf8f9
2019-07-11 11:55:59 +02:00
Axel Uhl 591a570736 fixed construction of MongoDB index for GPS_FIXES to accelerate track loading
Change-Id: Idb7f16e77ab63e11fe8cd594c7b5f93488b3d3aa
2019-07-11 11:45:20 +02:00
Axel Uhl c5b96c6446 added Javadoc for GraphNode.getConfidence()# Your branch is ahead of 'server/windestimation' by 1 commit.
Change-Id: I692621a40ccd1dff8526b5f8c31bef8f136e85f8
2019-07-11 11:24:07 +02:00
Axel Uhl b69868370b improved comments in MstBestPathsCalculatorImpl# Your branch is up to date with 'server/windestimation'.
Change-Id: I0756728fc8d222df6176ba079846b0e0919d1103
2019-07-11 11:23:21 +02:00
Axel Uhl 947d3ef5d5 comment changes only# Your branch is up to date with 'server/windestimation'.
Change-Id: I022d41b09f3737b5793f26f97360dfea95df8ad6
2019-07-10 17:51:41 +02:00
Axel Uhl 5812c4d025 Merge branch 'master' into windestimation
Change-Id: I72c502959102ffb826768977c32de6516bd7d7cc
2019-07-10 11:44:40 +02:00
Axel Uhl e6b40cfd91 Merge remote-tracking branch 'origin/bug5086' 2019-07-09 22:20:24 +02:00
Axel Uhl a715d8ddad fixed flag names for Race Manager App;
used to be CDATA fields, probably due to the occurrence of the &
caracter in the string; I changed to & and removed the CData,
hoping that translation will pick it up now and produce good results
also for languages such as Russian

Change-Id: Iede5b54c7a6dba37e47c25d91b515e2fe96df2d0
2019-07-09 18:12:44 +02:00
Axel Uhl 1fe75051d4 bug5086: adjusted StationarySequence such that first/last/most-probable candidates per waypoint pass it;
this fixes the additional tests that previously failed

Change-Id: Ieca7849cf2b087341af1dfae52f4c8949fe160c8
2019-07-09 18:11:02 +02:00
Axel Uhl 15a383b626 renamed parameter in Candidate interface
Change-Id: I5b038d49930aa453df32405b2d70980e367bc109
2019-07-09 18:10:46 +02:00
Axel Uhl 16062d3457 added Position.getSpeedWithBearingToReachOnGreatCircle
Change-Id: I7b35c497db03f20bf1cae542b9f049179638ea7b
2019-07-09 18:09:33 +02:00
Axel Uhl 6519971418 added a few comments regarding bug5086 2019-07-09 00:14:20 +02:00
Axel Uhl ab145a70ee added a failing test case 2019-07-08 23:24:15 +02:00
Axel Uhl cfbd857741 added TODO for bug5086
Change-Id: I704dc2acb933403d3ebb812cefc766ed327fa3ad
2019-07-08 22:25:44 +02:00
Axel Uhl 2a084d22a5 Merge remote-tracking branch 'server/master'
Change-Id: I898894e67e7198a0fcce77f69967662378fb1ae1
2019-07-05 23:42:08 +02:00
Axel Uhl 782913df1f fixed unit conversion in AbstractSpeedImpl.getKnots, using nautical, not sea miles
Change-Id: I1f0e069917a2fe8e3a4d58315b46aab47febf74a
2019-07-05 23:41:22 +02:00
Axel Uhl 984b61a8f1 adjusted Eclipse plugin installation script for 2019-06 2019-07-05 01:30:45 +02:00
Axel Uhl b40e2a40f4 updated datamining.ui message file encodings to UTF-8 2019-07-04 23:11:36 +02:00
Axel Uhl 196c88b1ca adjusted Dockerhub API URL from hub.docker.com to cloud.docker.com 2019-07-04 23:11:04 +02:00
Axel Uhl e8cdaa6050 fixed parameter placeholder number in Italian translation in datamining 2019-07-04 22:41:26 +02:00
Axel Uhl 3b40596981 added "Protest time in minutes" message to explain unit expected
Change-Id: I156bb82bcfd06d5494369b7a6b39e8abdb2db176
2019-07-04 18:34:26 +02:00
Axel Uhl 59b9b0bf87 Merge remote-tracking branch 'origin/translation' into translation
Change-Id: Ice96dec56cc20cf4df85b7593fb571c6b6b969d2
2019-07-04 18:15:21 +02:00
Axel Uhl 85dac50e8a added missing parameter placeholders in _it.properties
Change-Id: Ic154ab880a5e739a69eea333925534155506efde
2019-07-04 18:12:40 +02:00
Axel Uhl 195e6ed24a updated release notes regarding new Italian locale
Change-Id: I6aa50410489a94f07408f9a70ff37f94bf344292
2019-07-04 16:52:44 +02:00
Axel Uhl c3fdd113d9 Merge remote-tracking branch 'server/master'
Change-Id: I5674dcd62b37672873a8b1af55598566efa9ce0e
2019-07-04 16:52:24 +02:00
Axel Uhl 6f2be70396 added Italian as GWT locale
Change-Id: Ibc100f438fce0a98f2cb6efa524cca3e716338ab
2019-07-04 16:50:26 +02:00
Axel Uhl 677d8754d1 Merge remote-tracking branch 'origin/bug5081' 2019-07-03 21:42:46 +02:00
Axel Uhl cfad0d47b0 Merge branch 'master' into windestimation
Change-Id: I49dcf11f8b9fdd7b4858225f0bfa985e0f9c3e59
2019-07-03 15:45:36 +02:00
Axel Uhl deaa6cbe6c more whitespace-only changes
Change-Id: I1928d360a99be6a6b855605f02032d986a42b2c4
2019-07-03 15:43:04 +02:00
Axel Uhl 9548e9d7cb whitespace changes only
Change-Id: I69a054e2fe317c472da6d6c4575799286b18fe32
2019-07-03 13:57:03 +02:00
Axel Uhl dd8b0b8bea bug5081: fixed test by avoiding Replicable class duplication
Change-Id: I8d8a5895f1c7683a06b17735c5f502d95d1f9ead
2019-07-03 13:27:36 +02:00
Axel Uhl c6cf447e54 Merge remote-tracking branch 'server/bug5081' into bug5081
Change-Id: I6952cb3ee09ad9aa1c8fc10c9aa35a5749fda500
2019-07-03 12:08:28 +02:00
Axel Uhl 7a4614ba7e Merge branch 'master' into bug5081
Change-Id: Ie0952af05f1635964d72a58a1c645346fc876f42
2019-07-03 12:06:41 +02:00
Axel Uhl da74ed3abe added boat class icons
Change-Id: I30ebc772b8ddc3d6a8ab8a8abc9a37eebac467d3
2019-07-02 17:54:01 +02:00
Axel Uhl fb2c02b7fd added boat classes SK_22 and JK_20
Change-Id: I754f5e312e74fea62ca3c92d2fbc5da9d994a472
2019-07-02 17:51:12 +02:00
Axel Uhl 17934bf66f whitespace/indentation fixes only
Change-Id: I85eac32746f3ad0c0f2f49e9f8caca5635628915
2019-07-02 15:02:05 +02:00
Axel Uhl 3f3f6fcd01 Merge branch 'master' into translation
Change-Id: I1ac51b0a4bd0f17742b4a729a47b0e932af621e7
2019-07-02 10:40:22 +02:00
Axel Uhl 90bc8d0ae4 updated admin console release notes
Change-Id: I9cc93de97d1695ad3f6510481a5108e42712a703
2019-06-30 15:14:59 +02:00
Axel Uhl c246aefddb fixed lack of table data model update for Device Configurations edited
Change-Id: I73855f939ee00bd957f80687a5597262f541bbdb
2019-06-30 15:05:19 +02:00
Axel Uhl d5dea34600 consolidated imports# (use "git push" to publish your local commits)
Change-Id: I096ef0d2b9e28341b8469fde95a6481eb1034abf
2019-06-30 14:54:07 +02:00
Axel Uhl 64c841db1a for MEDIA_TRACK creation, create ownership, then do check;
the special challenge here is that the media track's ID is generated
only by inserting it into the database. Only after that can the check be
performed whether the creation was allowed. The object then has to be
removed from the DB again, so it will have appeared shortly although the
user did not have the corresponding permission.

Change-Id: I4de6936f7cb947fc034b794c9ad581e764234b75
2019-06-30 14:51:38 +02:00
Axel Uhl fa8cb77703 combined wind arrow now is a "tri-state" (off/on/colored)
Change-Id: I31e1dba5d347ec080508f6cd65e8567096d3b07d
2019-06-29 16:39:03 +02:00
Axel Uhl 339a267619 aftermath to bdb7548782: also consider a FINISHING/FINISHED event invalid (but masking earlier events of the same time)
Change-Id: I742b71f77a493b4ae64c4b80e0dd2242d79fd2ff
2019-06-29 16:23:32 +02:00
Axel Uhl bdb7548782 allow resetting the finishing/finished time in the AdminConsole
Change-Id: I1a61f8237ace3eed418a717f7c39aa85e8958b8c
2019-06-29 15:51:33 +02:00
Axel Uhl 6643b422f4 also support absolute TWA as key figure in chart and tail
Change-Id: Ia7b83f4cdb2a6471b4e47ebf9edc9ee8051c6d24
2019-06-29 13:57:20 +02:00
Axel Uhl 82786a38ae fixed initialization of AccessControlStore internal structures after initial load;
the userToOwnership and userGroupToOwnership structures weren't
correctly filled because of a missing call to
internalSetOwnershipAndMapUserAndUserGroupToOwnership for cleanly
updating the internal structures. This caused problems when deleting
users or groups in replication scenarios.

Change-Id: I656090242d40e9792a46835440eaf6865f3434a7
2019-06-27 00:24:29 +02:00
Axel Uhl 2d47fca207 bug5082: don't manage a session for unauthenticated subjects in GWT bundles
Change-Id: I8be9123b7f5fc3a0a1f6c96707fc383a8a006de1
2019-06-26 18:29:42 +02:00
Axel Uhl 3ba030d9a1 added a call to ModelLocator.registerPathRouteFactory(new com.tractrac.model.lib.impl.route.PathRouteFactory()) to the TracAPI bundle activator
Change-Id: I9c06f8b21a0bb8469c102db63af0599e234c07fd
2019-06-26 13:23:38 +02:00
Axel Uhl 1eb5f2fd56 Merge remote-tracking branch 'server/master'
Change-Id: I5c56aef796331f58d8f4f7a51c4070e962ae1356
2019-06-26 10:44:26 +02:00
Axel Uhl 62966bcce0 fixing String-based synchronization monitor issue, using Random string guaranteed to be unique per TrackedRaceImpl instance;
See also 4e3ad78640 where this problem had
been solved for another monitor object, also on TrackedRaceImpl

Change-Id: Ic6d9b1f7ed715f82198b7c3fa7b5398cbed4739d
2019-06-26 10:41:14 +02:00
Axel Uhl 0f304b21ce Merge branch 'bug5079'
Change-Id: I512529b33d8b136669ed2d64e113faa0a176061f
2019-06-26 01:02:43 +02:00
Axel Uhl f49daaf4b3 bug5081: creating ownership for overall leaderboard when one is created for a leaderboard group
Change-Id: Ic582e9c01043d6deefcad02f2878b34b42b5a53c
2019-06-26 00:38:40 +02:00
Axel Uhl 139fe06581 return null instead of throwing an exception when mark passing of boat farthest ahead cannot be found
Change-Id: I02ac115711205c50141a10088503b3a45b84d4b1
2019-06-25 19:46:22 +02:00
Axel Uhl 48cf4b3451 fixed translations of hours/minutes/days using the old plurals
Change-Id: Iaa6e23346fa06e2f18d87ddc2922d600862b9cad
2019-06-25 16:41:02 +02:00
Axel Uhl c5258d7dcf Merge branch 'master' into translation
Change-Id: I89de90720780ee58bf74f50f7d54778cb7ac7103
2019-06-25 16:18:14 +02:00
Axel Uhl d2d1293550 Merge remote-tracking branch 'server/bug5078'
Change-Id: Idece93634b65f05820b7d81a5cb9cc8c7b39ccc3
2019-06-25 16:16:19 +02:00
Axel Uhl fbda135399 Merge remote-tracking branch 'server/master'
Change-Id: I2796ffaad6c53681526c2a82cfe89dfd9d31a8f6
2019-06-24 17:32:20 +02:00
Axel Uhl e43c6090e5 bug5076: avoid NPE during TrackedRaceImpl.getAdditionalGateStartDistance if competitor or start line position is unknown
Change-Id: Ie40c8b141c0daeb1950eceaecd0dbf4002e123c6
2019-06-24 17:10:14 +02:00
Axel Uhl 243dcd7e37 TableWrapper without pager now always shows Integer.MAX_VALUE rows
Change-Id: Ie4a10cb41a393798c27463c0683d63185b693eb4
2019-06-15 14:28:36 +02:00
Axel Uhl 2896bbfbac set paging size to Integer.MAX_VALUE for race columns table which is configured to not use a pager
Change-Id: I58437637a8bc9cde36c97aec6f73c10d8c8991d7
2019-06-15 14:07:26 +02:00
Axel Uhl dbfe462fd0 bug5073: fix for failing test case;
a wrapper mark passing in place that has the correct time is now left untouched

Change-Id: I74643898b48a9ca8b374aab020b5efc3e40679b7
2019-06-07 13:33:47 +02:00
Axel Uhl 08e5aa286d added a failing test case for bug 5073
Change-Id: Ib4ac2ee84c92c37df87273c31a08484a3991a60b
2019-06-07 09:55:08 +02:00
Axel Uhl 3232b38e4b Merge branch 'origin_translation' into translation 2019-06-06 18:14:53 +02:00
Axel Uhl 66448b3d6b Merge remote-tracking branch 'server/master'
Change-Id: Ie49b3b614e214d568990c63682b01f0f7506931b
2019-06-06 14:04:22 +02:00
Axel Uhl b284004d4c Merge remote-tracking branch 'server/bug5070'
Change-Id: Ifb95b2135b5a4471939ecdc9a2aa0f97fa74461b
2019-06-06 13:35:18 +02:00
Axel Uhl de5db9eeb5 bug5070: updated API documentation 2019-06-06 00:31:19 +02:00
Axel Uhl eacc630f90 bug5070: introduced error codes for createEvent end point on EventsResource 2019-06-06 00:27:53 +02:00
Axel Uhl 9b3f40ffc2 fixed plurals in Russian
Change-Id: Ifb1cc61831f2a2c98e579438482a6cb8cc0753b7
2019-06-05 15:42:28 +02:00
Axel Uhl 041b6fd81a fixed syntax typo 2019-06-05 00:37:49 +02:00
Axel Uhl 1f2c419bc2 bug5069: avoiding the NullPointerException as a quick fix;
more thorough investigation is required to understand why the intents for
a race ID can be null in the first place --> Robert
2019-06-04 23:18:54 +02:00
Axel Uhl 1539520de2 fixed RibDashboard launch config to include the source projects required 2019-06-03 01:13:03 +02:00
Axel Uhl 43103d2a75 bug5066: don't try to compute an MPC's edge distance sailed if time points of candidates are unknown 2019-06-03 00:47:46 +02:00
Axel Uhl d3195d682d whitespace change only 2019-06-02 23:51:56 +02:00
Axel Uhl 359f783800 fixed german translation of "to" message ("bis") 2019-06-02 12:58:16 +02:00
Axel Uhl e1b3e0b092 upgraded TracAPI from 3.12.1 to 3.12.3
Change-Id: I752e8ed7d04d5242d00698c9b3561008516f054d
2019-06-01 23:47:50 +02:00
Axel Uhl b8ee20ef8c added a few docker tag management scripts
Change-Id: I8fb1adf546618044f18a67cc95d16e3f8fcc8ffc
2019-06-01 23:44:36 +02:00
Axel Uhl 8e696c1dd3 Merge remote-tracking branch 'server/master'
Change-Id: Ibfc390a6b35466b1be683fd9b374c477f0368d5a
2019-06-01 22:58:31 +02:00
Axel Uhl 3fd0d6e349 Merge remote-tracking branch 'origin/master' 2019-06-01 20:25:57 +02:00
Axel Uhl 5655a30625 Merge remote-tracking branch 'origin/bug5058' 2019-06-01 20:22:51 +02:00
EC2 Server 344fa15686 added scripts that check for NVMe swap partition 2019-06-01 18:02:38 +00:00
Axel Uhl 9ee14b7c90 Merge remote-tracking branch 'origin/master' 2019-06-01 17:08:43 +02:00
Axel Uhl 59f77bfe54 improved Wiki description for setting up a Hudson Slave Ubuntu image 2019-06-01 17:07:34 +02:00
Axel Uhl ac419881e1 bug5065: upgraded Hudson Slave AMI with Chrome and ChromeDriver update 2019-06-01 17:07:10 +02:00
Axel Uhl f78828b060 bug5064: run filter() method's core in scheduleFinally to ensure browser update
Change-Id: I2f27a855e9ad5ae91037372dc7d19abc988153f7
2019-06-01 14:18:25 +02:00
Axel Uhl 6324c97499 bug5063: use convertToCompetitorWithOptionalBoatDTO instead of convertToCompetitorDTO;
during the construction of convertToCompetitorWithOptionalBoatDTO the
CompetitorAndBoatStore.convertToCompetitorDTO method was used. This
always produces CompetitorDTO objects, even for CompetitorWithBoat
server objects. This leads to ClassCastExceptions in the client.

Change-Id: I40a31f03a991f3de96f275421d13cbf0b828b0e6
2019-06-01 13:13:19 +02:00
Axel Uhl 040fe3428a added missing translatable Android resource files to translation_v2.json 2019-05-31 22:17:23 +02:00
Axel Uhl 74f48ac33f Merge remote-tracking branch 'server/master'
Change-Id: Iad8cefddf4c2b03495917340b79c3cdbb85c3214
2019-05-31 18:34:23 +02:00
Axel Uhl e58b7a861b Hansa 303 also typically starts upwind# Please enter the commit message for your changes. Lines starting
Change-Id: I45f273a300c57dea13aa73e961bfcafab60d0eea
2019-05-31 18:31:34 +02:00
Axel Uhl cce749c464 whitespace changes only 2019-05-31 13:32:12 +02:00
Axel Uhl 7b3b0babd2 Merge branch 'master' into bug5058 2019-05-30 01:47:06 +02:00
Axel Uhl fbdd85b83b bug5058: added showOnlyActiveRacesForCompetitorId parameter to leaderboard v2 end point
Change-Id: If6fd5c1f98792e6a9e8acc13d2e301dd9979e490
2019-05-29 16:28:55 +02:00
Axel Uhl 6facaa1745 added competitorAndBoatIdsOnly to both leaderboard end points
Change-Id: I4950bfbd49d2a8c0cb7d33bd3ef58bcb02f4c2ad
2019-05-29 09:57:45 +02:00
Axel Uhl 6c5aee84f3 fixed rank delivery in case of filtered competitors due to lack of permissions
Change-Id: Ie87b1759db9bf2354a6d4453f4895f5341c67bb0
2019-05-29 09:39:58 +02:00
Axel Uhl 2be22f071f Merge remote-tracking branch 'server/windestimation' into windestimation
Change-Id: Ic685bafad721420a00c1263215f2ee59425c8fda
2019-05-29 09:31:57 +02:00
Axel Uhl 74bd421710 Merge branch 'master' into windestimation 2019-05-28 21:57:39 +02:00
Axel Uhl 89e8bef9c8 Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.

This reverts commit 063484e29f.
2019-05-28 21:54:20 +02:00
Axel Uhl 56e4170b1d removed obsolete "forward probabilities" code of Viterbi algorithm
Change-Id: Iff3a5b246e743ef3b8aa8003aa499e9dee072bfa
2019-05-28 15:55:35 +02:00
Axel Uhl 2eb1a1527f better variable naming; Wiki entry update; added max file item size to Jersey config
Change-Id: Icf11892e3c63296427d3f26738459e96106d6b1f
2019-05-28 14:00:12 +02:00
Axel Uhl 4626e4e56a Merge branch 'master' into windestimation 2019-05-27 23:52:19 +02:00