34686713d4
Proc-Layer: Builder is not a subsystem (anymore)
...
We found out that it's best to run it single threaded
within the session loop thread. This does not mean the Builder
itself is necessarily single threaded, but the Builder's top level
will block any other session operation, and this is a good thing.
For this reason it makes more sense to have the Builder integrated
as a component into the session subsystem.
2017-01-03 21:10:27 +01:00
014a828c63
next task: implement minimal "Session subsystem" ( #318 )
...
mark TODOs in code to make that happen.
Actually, it is not hard to do so, it just requires to combine
all the existing building blocks. When this is done, we can define
the "Session" subsystem as prerequisite for "GUI" in main.cpp
Unless I've made some (copy-n-paste) mistake with defining the facades,
this should be sufficient to pull up "the Session" and automatically
let the Gui-Plugin connect against the SessionCommandService
2016-12-12 03:45:21 +01:00
d1a5b9a914
main: temporarily disable dependencies...
...
disable dependency declarations for subsystems
not yet implemented, to allow the lumiera executable
to start up
2011-09-25 19:26:04 +02:00
c091b8e260
define Player / Output subsystem stub
2011-09-25 19:25:50 +02:00
e84ceec9b5
refactor some lib facilities
...
- Cmdline into namespace lib
- test coverage for the SearchPath iterator
2011-02-05 23:53:37 +01:00
e73bea379c
Adjust some Copyright headers
...
List of years instead of a range is better
2011-02-05 20:56:51 +01:00
3f1b7651e9
GPL header whitespace
2010-12-17 23:28:49 +01:00
a19892ac6a
WIP some steps towards a solution of the memento binding problem
2009-06-29 06:33:42 +02:00
379ec7a126
refactor the dummy player facade to be in namespace lumiera
2009-02-09 01:42:28 +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
288df8eb35
WIP: deploy new logging flags in lumiera
2009-01-24 22:30:26 +01:00
58512e8a34
First version working again. Thread handling is not stable and stop hangs though
2009-01-23 20:23:24 +01:00
e921b1658c
error.hpp belongs to src/lib
2008-12-27 00:53:35 +01:00
7bde9aa538
start refactoring: liblumieracommon.so (application core services)
2008-12-18 08:12:40 +01:00
c154a520bb
temporarily move main.cpp and guistart away from src/lumiera
...
(reason: prepare for tansition to liblumieracommon.so)
2008-12-18 04:50:51 +01:00
Christian Thaeter
3654473b75
WIP: Merge common into lib
...
* breaks lumigui linking
* test non functional yet
* tools cant not be linked because of cross dependency problems
2008-12-17 17:53:32 +01:00
054f8d51e8
completed GuiStart.so now working.
...
Actually linked against the shared core and calling into it.
2008-12-15 13:36:43 +01:00
45f18379b4
provide the missing parts for actually bringing up a (dummy) subsystem "GUI"
2008-12-15 13:36:42 +01:00
75b97ff9dd
WIP draft remainder of the global start/stop sequence, incl errorhandling
2008-12-15 13:36:40 +01:00
df85f2a5d9
pull up the config system in pre-init phase
2008-12-15 13:33:06 +01:00
fa9b23115c
move init plugin/interface system and global init to AppState::init()
2008-12-15 13:33:05 +01:00
3518235b57
Stub implementation of the various subsystem facades
2008-12-15 13:33:05 +01:00
010b0d99ff
AppState implementation skeleton
2008-12-15 13:33:05 +01:00
14c1ebceb7
second try for drafting main
2008-12-15 13:33:05 +01:00
3693a5fa3d
draft outline for main()
2008-12-15 13:33:05 +01:00
b14d711146
refactor Appconfig, split off lifecycle interface
2008-12-15 13:33:05 +01:00
c567c57a58
reorganise NoBug global definitions and startup
2008-12-15 13:33:04 +01:00
628be502e5
reordered some files to use the new include and lumiera directories
2008-12-15 13:33:04 +01:00