Commit Graph
35 Commits
Author SHA1 Message Date
Wessels, Udo (PPN) 2b66121265 bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects. 2023-10-09 18:00:50 +02:00
Axel Uhl 700615e98a bug5785: fixing comparison of tasks in NamedTracingThreadPoolExecutor to maintain FIFO order for tasks with equal start times 2022-11-18 13:31:45 +01:00
Axel Uhl 45bb1f7f3c made another field volatile in OT PeerImpl 2022-11-15 01:22:17 +01:00
Axel Uhl 8e94ce2752 added "synchronized" to confirm method in PeerImpl 2022-11-14 10:08:06 +01:00
Axel Uhl 66686cb375 formatting and minor refactoring; adding one synchronized statement in OT/Peer 2022-11-12 18:27:40 +01:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl 4e2dc3de61 bug5741: added comments for OperationQueueByKeyExecutor 2022-06-27 09:30:56 +02:00
Axel Uhl 11805602e6 bug5518: fixed synchronization;
one remaining problem (probably not a regression) is adding wind fixes.
See bugzilla
2022-04-25 18:56:43 +02:00
Axel Uhl eac205459d bug5518: first attempt at keying asynchronous operations and queuing and running them in tasks per key 2022-04-25 18:15:11 +02:00
Axel Uhl efad68845e added a FIXME in Peer.Impl for operational transformation sample implementation;
I think there is a synchronization issue with the background task not synchronized regarding the number of
unmerged operations which may changed as the peer to which to apply an operation has been firing back operations
to this peer...
2021-10-07 18:23:57 +02:00
Axel Uhl 146bc77c24 refactored operationaltransformation's PeerImpl constructor hierarchy and made shared field volatile 2021-10-06 16:38:27 +02:00
Axel Uhl 2c622e5b45 patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint 2021-06-19 12:45:03 +02:00
Axel Uhl 18738920d5 use unique thread pool names in operationaltransformation PeerImpl 2021-03-10 21:26:59 +01:00
Axel Uhl 4db4b95b62 bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them! 2021-02-16 14:58:38 +01:00
Dennis Aulenbacher 00e041b979 Code styling 2020-09-23 12:07:13 +02:00
Thomas Wiese 2923b36dde Bug 5214: Switch from background task executor to foreground task
executor as the only difference seems to be the thread priority. A
foreground executor uses Thread.NORM_PRIORITY, as the old executors did.
2020-08-20 15:41:25 +02:00
Thomas Wiese f3b8534c05 Bug 5214: replacing standard thread pool executors by own thread pool
executors
2020-08-07 16:05:40 +02:00
Axel Uhl ca0327c6f5 bug5197: cleaned up merge problems, using new operation class; removed unused code in ClientServerOperationPair 2020-03-24 13:10:19 +01: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 063484e29f removed PluginNature from our OSGi bundles; they are not Eclipse plugins 2019-05-27 22:53:30 +02:00
Axel Uhl bd90f921dd added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule 2018-03-24 01:45:37 +01:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 540becdb35 only CR/LF changes
Change-Id: I77ca9b927b7bb875e831d0b3203791650f0edb8c
2017-05-12 16:57:29 +02:00
Axel Uhl c1f973def1 fixed a few remaining executors to use only daemon threads so the VM can be shut down cleanly when needed
Change-Id: I1aaa83a01dba167df169ab0c28aa40d2c1617319
2016-07-15 00:21:53 +02:00
Peter Siegmund c580c10f89 Merge branch 'bug2572' into android_apps 2015-01-14 17:02:18 +01:00
Axel Uhl 1a4390a52c added project preferences for operationaltransformation project 2014-11-30 11:58:16 +01:00
Axel Uhl b36b2e146f added missing pom.xml stuff for replication.testsupport 2014-11-21 12:28:03 +01:00
Axel Uhl 8a5c7f0ea4 green workspace again; let's see if it builds with maven... 2014-11-09 01:49:37 +01:00
Axel Uhl 61d24d5b1d fixed typing of ClientServerOperationPair 2014-11-09 01:06:55 +01:00
Axel Uhl cd44c2f5f6 working on the last generics compile error regarding the constructor call to ClientServerOperationPair 2014-11-09 00:59:53 +01:00
Axel Uhl 25d173ef5b fixed generics in operations; still not everything compiles 2014-11-09 00:17:45 +01:00
Axel Uhl 3c9556b592 another interims commit; Peer and Transformer can work with Operation; OperationalTransformer uses OperationWithTransformationSupport 2014-11-08 23:39:23 +01:00
Axel Uhl cd28a65394 major refactoring, using only Operation<T> instead of OperationWithTransformationSupport which is currently not applicable the way we use the operation return type 2014-11-07 23:45:05 +01:00
Axel Uhl a22775f882 renamed operationaltransformation packages to sse 2014-11-07 17:33:59 +01:00
Axel Uhl 030129629a renamed com.sap.sailing.operationaltransformation to com.sap.sse.operationaltransformation 2014-11-07 09:21:22 +01:00