Commit Graph
42 Commits
Author SHA1 Message Date
Axel Uhl 40e654aa10 Merge branch 'master' into bug4469
Change-Id: I318ac570ae959764379137db8539c769b6062d76
2018-11-16 15:16:33 +01:00
Axel Uhl 896ccebe93 let ArrayListNavigableSet inherit from AbstractSet for equals/hashCode definition
Change-Id: Ic20b2da263093bf4ed21061c76c6c51d9acb9b37
2018-11-16 14:57:58 +01:00
Robin Kuck 21d9a1261c Merge remote-tracking branch 'origin/master' into bug4469 2018-11-06 20:42:15 +01:00
Axel Uhl 53f7fd8750 improve general performance of ArrayListNavigableSet for first/last
Change-Id: Ic5701fdaab064cde72803b1681496222c28c16d0
2018-10-25 18:40:27 +02:00
Joshua Schulz c47625fdff Merge remote-tracking branch 'origin/master' into bug4469
Conflicts:
	java/com.sap.sse.security.ui/Security UI sdm.launch
	java/com.sap.sse.security.ui/Security UI.launch
2018-08-20 10:08:56 +02:00
Axel Uhl 3b516bcbc3 bug4704: introducing a ReadonlyRaceState cache based on weak identity hash map over RaceLog and RaceLogResolver
Change-Id: I33412e6ed72ff732333e4a3ce1be8fc3906a57e5
2018-08-05 15:35:57 +02:00
Robin Kuck 28523ce624 Merge remote-tracking branch 'origin/master' into bug4469
# Conflicts:
#	java/com.sap.sse/src/com/sap/sse/pairinglist/impl/PairingListTemplateImpl.java
2018-04-30 11:56:24 +02:00
Axel Uhl 18c777a99f adjusted SwissTiming connector to accomodate UUIDs for mark devices and competitors
Change-Id: Ieaca20de4eacbbc5c64e218fb557045f2590e6f6
2018-04-19 17:24:54 +02:00
Axel Uhl 4f6ba16bdf fix for failing test case for ArrayListNavigableSet.addAll
Change-Id: I5b6bb9b0f48edbfc140a12c0cd58dd9c8c4c4830
2017-12-20 01:24:56 +01:00
Steffen Schäfer a83bdf1bde Merge branch 'master' into bug4100 2017-05-16 11:06:01 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Steffen Schaefer 0405bde777 Implemented serialization of value collections as diff 2017-05-15 14:46:41 +02:00
Steffen Schaefer 0fa0e3cb6a Merge branch 'master' into bug3529 2017-02-06 11:58:09 +01:00
Steffen Schaefer 1633275af0 Added more convenience methods to LockUtil for cases where you need to
return a value while being under a lock
2017-01-31 10:10:37 +01:00
Kai Boernert 3daa58a1e3 Added new way of persisting that modifies the json directly, keeping parts of non existant components
Merge branch 'bug3961' of ssh://trac@sapsailing.com/home/trac/git into bug3961

Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
2017-01-26 14:52:39 +01:00
Steffen Schaefer 6b78371fe3 Extended serializable settings framework by adding SettingsMap to be
able to make Component/Perspective framework work with serializable
settings
2016-09-20 17:42:14 +02:00
Raimund Wege 513a3de260 Merged master into ubilabs--ios--develop 2016-09-08 14:49:29 +02:00
Steffen Schaefer 8406ac762b Bug 3875: Using a lock object for accessing knownRegattaLogs in
RegattaLogDeviceMappings instead of using synchronized
2016-08-15 16:53:42 +02:00
Steffen Schaefer 6a81ebd0d9 SettingsToJsonSerializer can now directly (de)serialize from/to Strings
Changed the test accordingly
2016-07-01 12:00:27 +02:00
Benjamin Barth 480544df7a Merge remote-tracking branch 'origin/master' into bug2775 2016-06-09 16:32:49 +02:00
Benjamin Barth f99161408d Rollback UrlHelper query string encoding behavior concerning whitespaces 2016-05-19 11:25:08 +02:00
Benjamin Barth 4375f025b3 Adjusted UrlHelper query string encoding behavior concerning whitespaces 2016-05-19 10:31:31 +02:00
Axel Uhl 8bc9b3222d cleaned up the escaping of URL parameters for assembling the links sent in e-mails for smartphone tracking sign-up
Change-Id: I4d101e0e7e116c4c08f04f52eda8e782242910ed
2016-04-27 10:46:01 +02:00
Steffen Schaefer 5bc2a5ed9d bug 2775: Added some JavaDocs to the central classes of the Settings
framework
2016-03-16 17:51:58 +01:00
Steffen Schaefer efd134dbd9 bug 2775: Introduced Set based settings 2016-03-16 09:36:59 +01:00
Steffen Schaefer c651316031 Moved SettingsToJsonSerializer to com.sap.sse.shared.android and added
com.sap.sse.shared.android.test
2016-03-15 15:02:07 +01:00
Axel Uhl 63e6374aa8 enhanced Javadoc for CopyOnWriteHashMap
Change-Id: I8a075c58ce580712e50e675685b7bc292d51021e
2016-02-29 14:03:53 +01:00
Steffen Schaefer a7309ca2b5 The inner HashMap of CopyOnWriteHashMap is now marked as volatile to
prevent nasty side effects
2016-02-25 09:03:13 +01:00
Steffen Schaefer 0d971f3681 Added explanatory comments to some implementations of CopyOnWriteHashMap 2016-02-25 08:37:05 +01:00
Steffen Schaefer af15020354 The methods keySet, values and entrySet of CopyOnWriteHashMap now return
unmodifiable collections to prevent changes without proper handling of
concurrency
2016-02-25 08:32:36 +01:00
Steffen Schaefer a8fe283a84 Implemented equals/hashCode for CopyOnWriteHashMap 2016-02-25 08:27:45 +01:00
Steffen Schaefer f72112f157 Implemented Serialization for CopyOnWriteHashMap 2016-02-25 08:27:12 +01:00
Steffen Schaefer abe9e71b93 The lock name of CopyOnWriteHashMap is now customizable 2016-02-24 17:53:03 +01:00
Steffen Schaefer bae75ee2bd Implemented CopyOnWriteHashMap 2016-02-24 17:30:45 +01:00
Bennet Brunsen edf183bc89 Merge branch 'ubilabs--tracking_app--develop' into ubilabs--rcapp--bug-3077 2015-12-17 10:22:31 +01:00
Axel Uhl 087be7f366 moved approximateNow into a new class ApproximateTime in shared.android where we can use Timer and TimerTask which are not GWT-compatible 2015-07-28 00:02:30 +02:00
Axel Uhl 78ff26a17e introduced MillisecondsTimePoint.approximateNow() and used where now() is too expensive; re-typed now() to TimePoint 2015-07-27 22:48:09 +02:00
Axel Uhl 13e74e102f fixed timestamp initialization in LockUtil 2015-07-26 03:27:28 +02:00
Axel Uhl dd92dbff2b improved time keeping in LockUtil, generating time stamps only every second in a timer, avoiding MillisecondTimePoint.now() 2015-07-26 03:17:03 +02:00
Fredrik Teschke 52fa52efce choose complicated approach for encoding URLs, as tycho doesn't allow com.google.gwt references in common bundles 2015-02-10 03:36:05 +01:00
Axel Uhl 620058524a moved ArrayListNavigableSet from com.sap.sse.common to com.sap.sse.shared.android because NavigableSet is not available in GWT's JRE emulation 2015-01-22 17:10:27 +01:00
Axel Uhl 9fb859a8b3 major refactoring, solving bug 2578 by introducing com.sap.sse.shared.android and moving useful stuff to it that will compile on Android 2015-01-22 10:57:00 +01:00