Lukas Furmanek
106924dc0d
newSelectionModel: RefreshableSelectionModel now have a ListDataProvider
2015-12-07 17:07:54 +01:00
Lukas Furmanek
bbf553198b
Merge branch local newSelectionModel into newSelectionModel
2015-12-07 16:28:46 +01:00
Lukas Furmanek
04052064ef
newSelectionModel: made refreshSelectionModel private
2015-12-07 16:16:25 +01:00
Lukas Furmanek
aab807ec02
newSelectionModel: created FlushableCellTable.java & made
...
UserManagementPanel.java
2015-12-07 15:45:28 +01:00
Lukas Furmanek
afae0e480a
some changes in RefreshableSelectionModels
2015-12-07 09:46:25 +01:00
Lukas Furmanek
b32b8d49cb
newSelectionModel: some optimization in SingleSelectionModel
2015-12-07 09:13:26 +01:00
Lukas Furmanek
bb14440220
modified RefreshableMultiSelectionModel
2015-12-04 16:49:11 +01:00
Lukas Furmanek
cf77d0bc77
Merge branch 'master' of ssh://sapsailing.com/home/trac/git into newSelectionModel
2015-12-04 12:54:07 +01:00
Lukas Furmanek
6744f9b89d
newSelectionModel: made RefreshableSelectionModel a possible listener of
...
ListDataProvider
2015-12-04 12:38:51 +01:00
Axel Uhl
57f3a4f6e5
refactored duration math
2015-12-03 23:39:31 +01:00
Axel Uhl
542a0d94e8
whitespace change only
2015-12-03 23:27:42 +01:00
Axel Uhl
3a9aa90cb6
made offsetToStart final in Simulator class
2015-12-03 23:21:40 +01:00
Axel Uhl
ad1e85eaaf
added some Javadoc on the new style simulator offset duration parameter
2015-12-03 23:18:16 +01:00
Axel Uhl
00aa983240
Merge branch 'master' into bug3261
2015-12-03 23:11:58 +01:00
Axel Uhl
ee736fc3e8
reducing synchronization by using a ConcurrentHashMap for directionFromStartToNextMarkCache; see also bug 3380
2015-12-03 21:50:56 +01:00
Axel Uhl
2bece4b5d7
making IdentityWrapper serializable
2015-12-03 21:21:56 +01:00
Axel Uhl
6157309227
using a ConcurrentHashMap with the new IdentityWrapper to avoid excessive synchronization on markPassingLocks; see bug 3380
2015-12-03 21:17:01 +01:00
Axel Uhl
a3613c6f23
performance, bug 3380: replacing TrackedRaceImpl.windSourcesToExclude by a ConcurrentHashMap, removing the need to use "synchronized"
2015-12-03 17:11:29 +01:00
Axel Uhl
ac7f3de28d
Merge remote-tracking branch 'server/master'
2015-12-03 16:10:16 +01:00
Axel Uhl
9b4b1acfa5
well, let's use 64; this is about the largest CPU configuration we may be getting at Amazon these days
2015-12-03 15:52:20 +01:00
Axel Uhl
faa848cb34
reduce number of Jetty threads from 3000 to 50 in jetty.xml
2015-12-03 15:50:47 +01:00
Axel Uhl
c03f062492
introducing Course.getLeg(int) to speed up some of the performance issues found on bug 3380
2015-12-03 15:44:00 +01:00
Axel Uhl
1548b44696
Using Course.getNumberOfWaypoints() instead of expensive getWaypoints().size(); see also bug 3380
2015-12-03 15:37:18 +01:00
Jonas
047c306db4
Slight change in phrasing of the string messages for the settings dialog and documentation of the new feature in the notes html
2015-12-03 15:04:09 +01:00
Lukas Furmanek
cd77f71f88
newSelectionModel: made RefreshableSelectionModels a Listener of
...
ListDataProvider
2015-12-03 14:19:47 +01:00
Lukas Furmanek
707e7bfbbd
performance optimization in RefreshableSingleSelectionModel
2015-12-03 13:08:11 +01:00
Axel Uhl
eeca905575
added placeholder in SailingAnalyticsNotes.html for Jonas to describe new hover behavior
2015-12-03 01:53:48 +01:00
Axel Uhl
555736fa8d
removed extra empty lines
2015-12-03 01:49:30 +01:00
Jonas
c13b5fa103
Fixed the problem with the hoverlines being discarded. The map was not supplied before the Hoverline was created
2015-12-02 20:50:27 +01:00
Axel Uhl
aa2dcbacc1
re-use polyline paths
2015-12-02 18:44:32 +01:00
Axel Uhl
983d0cbbb0
fixed valueMustBeBetweenMinMax usaged (int instead of string)
2015-12-02 18:36:59 +01:00
Axel Uhl
d93c4f45d8
removed unused methods from Hoverline
2015-12-02 18:33:56 +01:00
Axel Uhl
31a1b7fde3
removed Hoverline.map field
2015-12-02 18:32:22 +01:00
Axel Uhl
d1850350cb
removed TODO comment
2015-12-02 18:23:54 +01:00
Axel Uhl
474d49c0d6
re-use click handler; added Javadoc for IntegerBox
2015-12-02 18:22:54 +01:00
Axel Uhl
2a9d181c29
removed static fields on Hoverline, replacing by direct RaceMap.getSettings() access
2015-12-02 18:14:53 +01:00
Axel Uhl
0dfed3110f
Merge branch 'master' into bug1589
2015-12-02 17:46:59 +01:00
Lukas Furmanek
c5c74bb3fc
fixed a nullPointerExeption
2015-12-02 17:22:33 +01:00
Lukas Furmanek
f820734ec2
newSelectionModel: removed the constructor with out the
...
EntityIdentityComparator from RefreshableMultiSelctionModel
2015-12-02 16:02:10 +01:00
Lukas Furmanek
61f782c6ca
newSelectionModel: remove the constructor with out
...
EntityIdentityComparator from
RefreshableSingleSelectionModenewSelectionModel: remove the constructor
with out EntityIdentityComparator from RefreshableSingleSelectionModell
2015-12-02 15:56:34 +01:00
Lukas Furmanek
aebcd513c7
newSelectionModel: removed constructors form SelectionCheckboxColumn.java
2015-12-02 15:44:36 +01:00
Lukas Furmanek
e5b4858ff8
newSelectionModel: added method setSelected to the
...
RefreshableSelectionModels
2015-12-02 14:55:46 +01:00
Axel Uhl
b1f502b4cf
added TODOs for Lukas and some minor whitespace changes
2015-12-02 13:14:38 +01:00
Axel Uhl
9d79d00aed
use same EntityIdentityComparator for both, single and multi selection model in AbstractTrackedRacesListComposite
2015-12-02 11:38:32 +01:00
Axel Uhl
97e12fee79
removed RaceSelectionProvider and RaceSelectionModel; pass RegattaAndRaceIdentifier directly instead
2015-12-02 11:27:25 +01:00
Axel Uhl
2bf3755fc2
removed use of RaceSelectionProvider in RibDashboardDataRetriever
2015-12-02 11:00:02 +01:00
Axel Uhl
e48b43dbec
applied pattern for selection change handler consistently in AbstractRaceManagementPanel
2015-12-02 10:31:04 +01:00
Axel Uhl
92cbc2475a
removed redundant getRefreshableSelectionModel method and solved by adjusting type parameters to Refreshable*SelectionModel instead
2015-12-02 10:25:01 +01:00
Axel Uhl
2b38b01658
Merge branch 'master' into newSelectionModel
2015-12-02 09:45:24 +01:00
Axel Uhl
50baa51730
whitespace change only
2015-12-02 00:16:39 +01:00