8e5097cbe0
cleanup, fixes, comments...
2009-02-06 22:51:39 +01:00
6fb86a2caf
WIP setUp of an output slot, connecting playback_controller
2009-02-04 05:23:43 +01:00
06272c2e4b
join dummy player with latest GUI work
2009-02-01 20:45:18 +01:00
ec2f362c3a
During alpha: build .libs into the LUMIERA_PLUGIN_PATH to ease developent
2009-02-01 20:43:23 +01:00
e78383b044
WIP continue with the skeleton of a DisplayService within the GUI
2009-02-01 00:43:21 +01:00
cc585dd0d6
comment, rename guinotification-facade
2009-02-01 00:02:50 +01:00
ee950d6255
some cleanup and re-ordering
2009-01-31 23:42:56 +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
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
10597beeba
mass rename: relocate basic Logging conf. from liblumieracommon to liblumiera
2009-01-25 00:24:42 +01:00
Christian Thaeter
6a5951bad6
WIP: deploy new logging flags in common
2009-01-24 22:30:25 +01:00
Christian Thaeter
16ebdd65b1
some more logging flags, little cleanup, fix to Makefile.am
2009-01-24 22:30:25 +01:00
Christian Thaeter
ef6344057c
first attempt to organize the nobug flags for review
...
I grepped out all flags which are actually defined/used in lumiera and
refactored them into one big tree here. There are some annotations and
issues which shall be finally resolved. Please check if the intended
hierarchy looks OK this way and add more flags when you think some are
missing. I chosen to make a quite verbose hierarchy, this doesnt cost much
in nobug and adds some flexibility. The Documentation at the head needs to
be reviewed. Many flags which are collected here need to be brought back
into the subsystems which use them, this is only to get a big picture for
now.
2009-01-24 22:30:25 +01:00
7150ab9ee9
add implementation of PlayProcess logic
2009-01-22 23:16:46 +01:00
962921d375
WIP (still doesnt compile...) add impl of the forwarding proxy...
2009-01-20 12:41:21 +01:00
054c652571
improve error handling when starting the GUI thread
2009-01-17 14:31:40 +01:00
Christian Thaeter
9665aa1df9
Apply log levels to existing errors
2009-01-15 01:05:07 +01:00
Joel Holdsworth
f93d224977
Squashed a race condition bug
2009-01-15 00:03:35 +00:00
aa8896a79f
merge resolution of some build/dependency problems
2009-01-14 12:31:20 +01:00
9cfa0e5522
push starting of the GUI thread down into the gui plugin
2009-01-14 12:28:24 +01:00
e8469d5552
chaninsaw surgery to resolve the most urgent dependency problems with lib
2009-01-14 12:15:13 +01:00
Christian Thaeter
d37bb17566
Add a context string to the error system
...
lumiera_error_set() now takes an optional extra string which can be used
to pass context relevant data along. This string gets copied into the
error state so one can easily create it by the tmpbuf_snprintf() facility.
Also a lot of places which define errors get fixed according to this.
2009-01-13 21:23:37 +01:00
ba9b72bce4
Fixes after merge
2009-01-10 21:35:43 +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
3da9586824
Rewrite the GuiNotification service to operate in sync with bringing up the GUI
2009-01-10 15:29:11 +01:00
4ffa60161b
Integration with InstanceHandle
2009-01-07 12:26:44 +01:00
635b9441f4
WIP rewrite the existing solution for the GuiNotification facade
...
using this new approach (not functional yet, because laci of
automatic integration with InstanceHandle.
2009-01-06 06:40:44 +01:00
24fe4bcb70
separate and hide away implementation part into common/interfaceproxy.cpp
2009-01-06 06:18:13 +01:00
8a40075ee8
WIP expand on this draft to build a prospective solution
2009-01-06 06:09:46 +01:00
8d4bc62fbe
WIP start drafting a better InterfaceProxy handling
2009-01-04 15:21:04 +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
8c892846e1
renaming etc...
2008-12-31 05:05:34 +01:00
5114d09156
fix after merge/rebase
2008-12-30 08:35:26 +01:00
71aa88df62
add some error checking
...
makes the dummy Gui plugin "work" again, but now with enabled locking.
2008-12-30 08:19:33 +01:00
75bdc877dc
reconsider synchronisation and switch some parts to instance based locks.
2008-12-30 08:19:32 +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
36704a856e
basic wait/notify impl added, waiting-test pass
2008-12-23 04:27:11 +01:00
2b8cd00ab5
yet another renaming. call it "Sync"...
2008-12-22 17:00:15 +01:00
6031ac2465
FIX after rebase
2008-12-22 05:02:52 +01:00
Christian Thaeter
4fb8f5b69d
Makefile.am makeover, add CFLAGS and CXXFLAGS everywhere
2008-12-22 02:24:19 +01:00
Christian Thaeter
4699efcb5d
Some Makefile.am cosmetics
2008-12-18 20:23:46 +01:00
e32194b810
Autotools fixes (make the tests compile)
2008-12-18 10:48:50 +01:00
fb72d20812
Autotools fixes
2008-12-18 10:33:37 +01:00
6d66476383
move config, interfaces and pluginsystem to liblumieracommon
2008-12-18 08:54:33 +01:00
7bde9aa538
start refactoring: liblumieracommon.so (application core services)
2008-12-18 08:12:40 +01:00