Commit graph

43 commits

Author SHA1 Message Date
e8469d5552 chaninsaw surgery to resolve the most urgent dependency problems with lib 2009-01-14 12:15:13 +01:00
5f22118ff5 trying to make two threading related tests more robust...
(TODO the real solution would be to actively sync on termination)
2009-01-11 12:25:44 +01:00
ba9b72bce4 Fixes after merge 2009-01-10 21:35:43 +01:00
a966731019 fix some more warnings 2009-01-10 19:07:59 +01:00
5df4aee966 circumvent false alarm in SubsystemRunner_test due to timing problems 2009-01-10 18:20:04 +01:00
f75bb233ba fix warnings and problems detected by gcc 4.3 / Lenny 2009-01-10 17:01:09 +00:00
b6fb135398 change error notification at subsystem shutdown to use just a string*
(this allows to memoize the error message and call the termination
handler outside the catch block)
2009-01-10 16:15:17 +01:00
edb01ec8c6 Integration: Thread/sync, GUI-Plugin invoked in separate thread 2009-01-03 16:05:04 +01:00
683e1dabe1 cleanup, add further testcase (starting prerequisite subsystems)
SubsystemRunner considered finished.
2009-01-03 13:32:24 +01:00
f90238dba4 chased two bugs... 2009-01-03 04:29:59 +01:00
762a108dff cover more testcases (starting several subsystems) 2009-01-03 01:11:21 +01:00
eac43b80d6 cover simple testcase of starting just one subsystem 2009-01-02 10:57:13 +01:00
5e579b5abc simple test creating 20 threads... 2009-01-02 08:07:55 +01:00
2f34637088 wire in the new threads implementation from backend... 2008-12-31 06:56:31 +01:00
41d5ee0973 a "mock subsystem" for testing the subsystemrunner 2008-12-31 05:06:17 +01:00
8c892846e1 renaming etc... 2008-12-31 05:05:34 +01:00
5114d09156 fix after merge/rebase 2008-12-30 08:35:26 +01:00
7a2bbefb1d typos 2008-12-30 08:19:32 +01:00
e801c324bf add a test to ensure the timed wait feature is working properly 2008-12-30 08:19:32 +01:00
075b3c8d6a fix some warnings... 2008-12-30 07:28:34 +01:00
16adff318d Comments 2008-12-27 07:44:28 +01:00
250e3ba4df add a convenience shortcut for waiting on a bool member function 2008-12-27 06:58:13 +01:00
afeec1a918 further include fixes 2008-12-27 01:47:21 +01:00
8ec25c1f45 TEMPORARY hack: link against Gui libs to get gthread and glib
** please undo this change when we are ready to use our own thread service!
2008-12-27 01:32:31 +01:00
4e4d6f9fb2 fix Automake 2008-12-27 01:11:17 +01:00
93c4a282cc Merge object monitor locking 2008-12-27 01:04:20 +01:00
e921b1658c error.hpp belongs to src/lib 2008-12-27 00:53:35 +01:00
cbbc298fe9 kill some warnings 2008-12-26 23:17:51 +01:00
bd2ead37d5 Refactoring V: get lifecycle of a class-based monitor correct. 2008-12-26 05:44:49 +01:00
54e88e6914 Refactoring III: Recursive/Nonrecursive and Waitable as policy classes
pass test again
2008-12-26 01:50:32 +01:00
2650216d9b Refactoring I: better put the timeout explicitly separate 2008-12-24 03:31:35 +01:00
36704a856e basic wait/notify impl added, waiting-test pass 2008-12-23 04:27:11 +01:00
59a7270f5d draft test for wait/notify, fails without the implementation 2008-12-23 01:32:01 +01:00
2b8cd00ab5 yet another renaming. call it "Sync"... 2008-12-22 17:00:15 +01:00
67e95884d5 preliminary implementation using pthread primitives. Locking test pass. 2008-12-22 07:23:48 +01:00
6031ac2465 FIX after rebase 2008-12-22 05:02:52 +01:00
e32194b810 Autotools fixes (make the tests compile) 2008-12-18 10:48:50 +01:00
5f94b3ba68 Autotools adjustments 2008-12-18 10:26:38 +01:00
7bde9aa538 start refactoring: liblumieracommon.so (application core services) 2008-12-18 08:12:40 +01:00
357c7f0d9f further Makefile.am tweaks to make the tests compile again 2008-12-18 07:44:06 +01:00
598994c0cb further Makefile.am tweaks to make it compile again
explanation: via the unresolved problems with the hig-level model,
probably a dependency to AssetManager and from there to the core systems
"bubbled" into the liblumiera.so, forcing us to link these things for now
2008-12-18 06:47:54 +01:00
fcfc80182a Autotools fixes 2008-12-18 05:11:47 +01:00
9a63ccc588 finish common->lib transition for the tests 2008-12-18 04:47:41 +01:00