Axel Uhl
0cfc230724
upgraded to TracAPI 3.0.4;
...
From the README.txt file:
This is a final version. Only fixes bugs in the implementation
Release date: 04/08/2014
1) Bugs
- Some lists are not thread-safety. The model project exposes some lists based on a
CopyOnWriteArrayList implementation that is thread-safety if you get its iterator.
But if before to invoke the iterator() method of the list, other thread is editing the list,
it is possible to get a list in an invalid status. (Reported by Axel Uhl, 31/07/2014)
2014-08-04 18:00:14 +02:00
Axel Uhl
084a9f1b0c
Merge branch 'newhome'
2014-08-04 17:50:51 +02:00
Axel Uhl
dfedcc89cf
Merge branch 'bug2112' into bug2114
2014-08-03 15:31:00 +02:00
Axel Uhl
b977a2e693
Merge branch 'master' into bug2112
2014-08-03 15:30:41 +02:00
Axel Uhl
1a8b1feee9
Merge branch 'newhome'
2014-08-03 15:30:13 +02:00
Axel Uhl
17a2279d86
Merge branch 'bug2112' into bug2114
2014-08-03 15:28:48 +02:00
Axel Uhl
4af4828bac
toggle selection using checkbox; checkbox displays selection state; Merge branch 'master' into bug2112
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
2014-08-03 15:25:02 +02:00
Axel Uhl
4831558230
removed showSelectionCheckbox line because it was specific to bug2112 from which the previous commit was cherry-picked
2014-08-03 15:06:07 +02:00
Axel Uhl
00d5f84696
improved focus/blur/scroll handling in leaderboard by intercepting the focus event, remembering the native element and blurring it
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
2014-08-03 15:05:27 +02:00
Axel Uhl
95aa1f7cb0
improved focus/blur/scroll handling in leaderboard by intercepting the focus event, remembering the native element and blurring it
2014-08-03 15:04:08 +02:00
Axel Uhl
ec2baed93f
the leaderboard now has a checkbox column, but selection is jumpy and doesn't work
2014-08-03 13:17:24 +02:00
Axel Uhl
266a97baa4
improved tooltip for totals column, pointing out its sorting rules; set REGATTA_RANK by default in leaderboard URL config dialog
2014-08-03 12:34:47 +02:00
Axel Uhl
40f567216d
added regatta rank to the leaderboard overall detail settings
2014-08-01 17:53:24 +02:00
Axel Uhl
8150949c4c
using URL parameter overallDetails=REGATTA_RANK or overallDetails=nothing it is possible to turn on/off the regatta rank display
2014-08-01 17:45:28 +02:00
Axel Uhl
fbad35c77c
continued with making the left part of the leaderboard table column set more flexible
2014-08-01 17:34:14 +02:00
Axel Uhl
b4fa2d5afb
Merge branch 'newhome' into bug2114
2014-08-01 17:26:49 +02:00
Axel Uhl
2f86a38271
Merge branch 'bug2115' into bug2114
2014-08-01 17:26:06 +02:00
Axel Uhl
71960a8863
set z-index for draggers to 1 instead of 100; they appeared on top of pop-up windows
2014-08-01 17:25:30 +02:00
Axel Uhl
f5efc05ecb
working on making column layout more flexible in left part of leaderboard table
2014-08-01 17:24:33 +02:00
Axel Uhl
bdcfd2a2d3
Merge branch 'bug2115' into bug2114
2014-08-01 16:24:43 +02:00
Axel Uhl
1d34b1036d
let ONTOUCHSTART also set the mouseDown property in TouchSplitLayoutPanel
2014-08-01 16:24:33 +02:00
Axel Uhl
b8a7d6c0b6
let ONTOUCHSTART also set the mouseDown property in TouchSplitLayoutPanel
2014-08-01 16:23:13 +02:00
Axel Uhl
5a26d0dec9
preparing the leaderboard settings regarding the selection of the REGATTA_RANK column
2014-08-01 16:04:35 +02:00
Axel Uhl
5351402bf6
Merge branch 'bug2115' into bug2114
2014-08-01 15:31:20 +02:00
Axel Uhl
50cf9d6e71
cloned SplitLayoutPanel and made adjustments for touch support
2014-08-01 15:28:33 +02:00
Axel Uhl
7b50405120
Merge branch 'master' into bug2115
2014-08-01 15:05:34 +02:00
Axel Uhl
dcf75fbf58
working towards using the overall details settings to select whether regatta rank column is to be shown
2014-08-01 15:04:43 +02:00
Axel Uhl
4ddafd969b
introduced constructor parameters and properties on LeaderboardPanel to decide whether regatta rank and selection checkboxes are to be shown
2014-08-01 14:06:17 +02:00
Axel Uhl
62040a2805
Merge branch 'bug2111' into bug2112
2014-08-01 13:57:30 +02:00
Axel Uhl
227d12dede
Merge branch 'master' into bug2114
2014-08-01 13:53:49 +02:00
Axel Uhl
13b8409ac5
Merge branch 'newhome' into bug2114
2014-08-01 13:50:30 +02:00
Axel Uhl
ba0d9dddc5
Merge branch 'bug2115' into bug2114
2014-08-01 13:49:57 +02:00
Axel Uhl
b0f3aa1d18
added missing key class for bug 2115 (SplitLayoutPanelWithBetterDraggers.java)
2014-08-01 13:48:04 +02:00
Axel Uhl
47a49e96e8
fixed vertical alignment of dragger on horizontal splitter
2014-08-01 13:47:31 +02:00
Axel Uhl
7d5cfd245c
applying the same pattern as for vertical splitters to the horizontal splitters
2014-08-01 13:47:25 +02:00
Axel Uhl
db0eede962
managed to implement an improved split layout panel with better draggers
2014-08-01 13:47:19 +02:00
Axel Uhl
bddf5a3c42
CommonGwtControls.css doesn't seem to be used from anywhere; CommonControls.css is imported by all pages and contains all styles instead
2014-08-01 13:47:10 +02:00
Axel Uhl
47821a1141
a first working implementation of a competitor search box shown above the leaderboard
2014-07-31 17:44:43 +02:00
Axel Uhl
1790f75971
updated formatting only
2014-07-31 15:53:33 +02:00
Axel Uhl
7e0980f9e8
code formatting and mini-refactoring in SideBySideComponentViewer
2014-07-31 15:43:41 +02:00
Axel Uhl
4b0deb6185
formatting change only
2014-07-31 15:34:32 +02:00
Axel Uhl
6b6c4d6953
Javadoc comment improvements on TimeSlider
2014-07-31 13:38:22 +02:00
Axel Uhl
f7244c725b
Merge branch 'master' into new-internal-master
2014-07-31 10:00:00 +02:00
Axel Uhl
e98dc8284d
Merge branch 'master' into newhome
2014-07-31 09:48:11 +02:00
Axel Uhl
765ab6037c
Merge remote-tracking branch 'server/newhome' into newhome
2014-07-31 09:47:53 +02:00
Axel Uhl
37dff4f0e4
Merge remote-tracking branch 'server/master'
2014-07-30 16:17:58 +02:00
Axel Uhl
fa317af2a4
trying to fix another NPE caused by insufficient mocking of wind sources in mocked tracked race implementation
2014-07-30 14:59:53 +02:00
Axel Uhl
b00d10f1be
Merge remote-tracking branch 'server/master'
2014-07-30 14:58:11 +02:00
Axel Uhl
32e3546e56
moved Travemuender Woche link down to 2014 section, out of live/upcoming
2014-07-29 20:50:34 +02:00
Axel Uhl
aab18b8576
Merge branch 'newhome'
2014-07-29 17:29:18 +02:00
Axel Uhl
73427ee472
Merge branch 'tw2014'
2014-07-29 17:28:46 +02:00
Axel Uhl
7b1a161ea3
don't copy EventDTO fields twice after moving image URL and video URL filling to copyEventBaseFieldsToDTO
2014-07-29 17:22:25 +02:00
Axel Uhl
95fc2067ff
Merge remote-tracking branch 'server/master'
2014-07-29 14:59:33 +02:00
Axel Uhl
17df49b9ba
Merge branch 'newhome'
2014-07-29 14:57:37 +02:00
Axel Uhl
9b22ca61b0
fixed mocking of tracked race because createTrackedRaceDTO now requires wind sources collection to at least be valid
2014-07-29 14:56:53 +02:00
Axel Uhl
5c3e1fdaca
Merge branch 'newhome'
2014-07-29 14:28:14 +02:00
Axel Uhl
387baae070
fixing bug 2017: delay changes are now received in an update handler
2014-07-29 14:16:06 +02:00
Axel Uhl
d3dcdd20c2
Merge branch 'master' into tw2014
2014-07-28 08:18:51 +02:00
Axel Uhl
a1964ea5b3
do the blur trick when clicked and twice after the selection was updated
2014-07-27 23:43:55 +02:00
Axel Uhl
49b32c6f61
moved Countdown to home directory so it doesn't create dependency from non-home to home; also blur leaderboard in deferred command
2014-07-27 19:06:50 +02:00
Axel Uhl
1cfcba1cb4
Merge branch 'master' into tw2014
2014-07-27 16:25:24 +02:00
Axel Uhl
b67e8b499a
Merge remote-tracking branch 'server/master'
2014-07-27 16:24:56 +02:00
Axel Uhl
c5157e08bd
refined solution for bug 2093 (leaderboard selection killing scroll position) by checking for a click event using CellPreviewEvent handler and checking for click
2014-07-27 16:22:18 +02:00
Axel Uhl
9627d90851
fixing bug 2094: need to invalidate maneuver and cross track error cache after deserializing a TrackedRace
2014-07-27 13:49:12 +02:00
Axel Uhl
504ba822c1
fixing bug 2094: need to invalidate maneuver and cross track error cache after deserializing a TrackedRace
2014-07-27 13:36:11 +02:00
Axel Uhl
dab395b478
Merge branch 'newhome' into tw2014
2014-07-27 08:06:46 +02:00
Axel Uhl
ea0fe55045
Merge branch 'master' into tw2014
2014-07-27 08:06:40 +02:00
Axel Uhl
0432b0eeec
reverted the logo change that broke the SAP logo in the Wiki home page
2014-07-27 01:45:55 +02:00
Axel Uhl
ecef1b04ed
Merge remote-tracking branch 'server/master'
2014-07-27 01:41:34 +02:00
Axel Uhl
9a9d4f453f
don't do any scroll-avoiding focus/blur magic in EditableLeaderboardPanel; it would kill the efforts to select and focus the scores when pressing the Edit button
2014-07-27 01:39:38 +02:00
Axel Uhl
aefb390bd4
trying to solve bug 2093: by introducing a dummy Anchor that can get the focus, blur the leaderboard row just selected to avoid jumping to top
2014-07-27 01:26:40 +02:00
Axel Uhl
1666012d00
also apply BFD (Black Flag Disqualification) at the start of the race already
2014-07-26 15:28:27 +02:00
Axel Uhl
9be62d6e6e
Merge branch 'master' into tw2014
2014-07-25 19:10:04 +02:00
Axel Uhl
345f3b8a43
Merge branch 'newhome'
2014-07-25 19:09:16 +02:00
Axel Uhl
8d3b26d1d1
Merge remote-tracking branch 'server/master'
2014-07-25 19:08:47 +02:00
Axel Uhl
5f48675dff
make the sporadically failing race end time replication test a bit more robust by extending the waiting time
2014-07-25 19:06:14 +02:00
Axel Uhl
d8623f3200
Merge branch 'master' into bug2089
2014-07-25 18:59:26 +02:00
Axel Uhl
21f2d7a07c
moved to TracAPI 3.0.3, solving an issue with competitor removal from a race that did not reflect in TracAPI
2014-07-25 18:57:17 +02:00
Axel Uhl
490322ffc6
allow start time entry with second accuracy instead of minute accuracy only
2014-07-25 17:55:33 +02:00
Axel Uhl
ce8ee1e46f
Merge branch 'master' into tw2014
2014-07-25 00:49:54 +02:00
Axel Uhl
686e8f3ce7
added null check for access to legDetails, addressing bug 2085, as a follow-up to commit a437b2b7ef
2014-07-25 00:35:16 +02:00
Axel Uhl
c18b307de0
reduced artifical wind speed for course-based wind fix from 1.0kts to 0.0kts to not get people confused
2014-07-25 00:23:51 +02:00
Axel Uhl
1463ce7675
fixed another NPE regarding null speedWithBearing
2014-07-25 00:18:47 +02:00
Axel Uhl
22502c54dc
Merge remote-tracking branch 'server/master'
2014-07-24 23:53:06 +02:00
Axel Uhl
5ad019f000
formatting changes only
2014-07-24 23:43:43 +02:00
Axel Uhl
922d687902
Merge branch 'master' into bug2089
2014-07-24 23:10:19 +02:00
Axel Uhl
b74572ea72
adjusted manifest for new TracAPI packages
2014-07-24 18:08:06 +02:00
Axel Uhl
40a2bd5ff7
Merge remote-tracking branch 'server/master'
2014-07-24 16:46:32 +02:00
Axel Uhl
22c457e5b2
upgraded to TracAPI 3.0.2; supposed to eliminate caching problems of objects coming from the clientparams.php file, such as static mark positions
2014-07-24 16:43:54 +02:00
Axel Uhl
6b0ba62249
Merge remote-tracking branch 'server/master'
2014-07-23 22:44:37 +02:00
Axel Uhl
26fff28560
bug 2086: avoid NPE by no trying to correct declination with a null position when the Wind fix wouldn't be constructed anyway
2014-07-23 22:41:54 +02:00
Axel Uhl
3b04aa0ad0
renamed enum literal
2014-07-23 22:33:54 +02:00
Axel Uhl
080be4d5be
bug 2088: avoiding NPE when drawing advantage line with fixes lacking speed/bearing
2014-07-23 21:35:05 +02:00
Axel Uhl
66a3d1f687
added a test case ensuring that empty leg details transition properly to non-empty through incremental leaderboard diffing
2014-07-23 18:17:58 +02:00
Axel Uhl
09b01ef894
Created windbot operations (markdown)
2014-07-23 10:05:36 +00:00
Axel Uhl
26b9004cf4
Updated home (markdown)
2014-07-23 09:50:07 +00:00
Axel Uhl
b3b6ffed0b
fixed typo in comment
2014-07-22 19:23:23 +02:00
Axel Uhl
afc93146cb
Merge branch 'master' into tw2014
2014-07-22 10:50:38 +02:00
Axel Uhl
9a7182df38
more logging regarding start time forwarding
2014-07-22 10:49:59 +02:00
Axel Uhl
af401d0a2c
locking course for read before serializing a TrackedRaceImpl; see also bug 2081
2014-07-22 09:02:31 +02:00