Commit graph

54 commits

Author SHA1 Message Date
6757eda3bd autotools fix 2009-02-09 01:48:13 +01:00
e435822de6 Ouch.. boost::ptr_vector depends on boost-serialisation. Write a simple replacement... 2009-02-08 01:31:01 +01:00
5ebd0dcf5a WIP fix namespace 2009-02-01 01:01:44 +01:00
cbd27b0418 Completely reworked the design of the DummyPlayer API, now using the handle
this allows the C++ version to provide automatic lifecycle management for
the play process, while both versions of the API (C and C++) impose only
one level of indirection.
2009-01-28 02:49:20 +01:00
7660324d23 for the tests change some sleep into much shorter micro sleeps 2009-01-25 03:33:29 +01:00
50625039d0 merge NoBug changes from master to bring this devel branch up-to-date
Next things to do will be reworking the draft/dummy to support multiple playback processes and a display callback
2009-01-25 02:10:03 +01:00
4690565956 disabled a test which verified an additional ASSERTION sanity check
in order to get this back, we need a way to configure assertions for
parts of the project...
2009-01-25 01:03:15 +01:00
49a865fa57 merge latest GUI additions (and fixes from master) for colaboration on the Player mockup
this branch still corresponds to joel/gui
2009-01-22 23:26:08 +01:00
974e83676a Further ClassLock refactoring; added linkonce assertion check 2009-01-21 13:04:28 +01:00
810e531508 perpare a test (which of course currently fails).... 2009-01-18 22:14:56 +01:00
Christian Thaeter
bb8ad9fbd5 move threads back into the backend 2009-01-16 02:18:58 +01:00
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