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 |
|
Christian Thaeter
|
8edb786035
|
proc to shared lib
|
2008-12-17 00:56:39 +01:00 |
|
Christian Thaeter
|
e2999d7af7
|
backend shared lib
|
2008-12-17 00:39:40 +01:00 |
|
Christian Thaeter
|
c2a6d6a387
|
turn 'lib' into a shared library
|
2008-12-17 00:34:12 +01:00 |
|
Christian Thaeter
|
ca88570066
|
removed 'pushing' from the post commit hook
only signing remains
|
2008-12-16 23:59:00 +01:00 |
|
Christian Thaeter
|
84339a0f87
|
moved the config system and interfaces/plugins back to lib
in preparation for the shared lib transistion doing next
|
2008-12-16 23:56:28 +01:00 |
|
Christian Thaeter
|
9a1a1890e2
|
post rebase fixes
tests are still broken and will be fixed for the shared lib transistion
|
2008-12-16 19:54:48 +01:00 |
|
|
|
4458b6f232
|
some additional sanity checks and warnings
|
2008-12-15 13:36:43 +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 |
|
|
|
499ffcbff5
|
better build dynamic libs into ./.libs
add a symlink bin/.libs -> ../libs for running from within bin/
|
2008-12-15 13:36:42 +01:00 |
|
|
|
12fc97b8e2
|
Build most of Lumiera as shared library (SCons build)
|
2008-12-15 13:36:42 +01:00 |
|
|
|
255e501258
|
comments and #ifdef __cplusplus
|
2008-12-15 13:36:42 +01:00 |
|
|
|
0675f589a2
|
define an (unimplemented) option to set config defs on the commandline
|
2008-12-15 13:36:42 +01:00 |
|
|
|
1c7402b25d
|
DUMMY Lumiera executable working now.
Lumiera starts, loads a GuiStarterPlugin dummy and finaly performes a clean shutdown
|
2008-12-15 13:36:42 +01:00 |
|
|
|
6a3f232036
|
Log system error message when loading DYNLIB fails
|
2008-12-15 13:36:42 +01:00 |
|
|
|
57c3559f74
|
WIP trying to get the guistarter shared module loaded
|
2008-12-15 13:36:42 +01:00 |
|
|
|
45f18379b4
|
provide the missing parts for actually bringing up a (dummy) subsystem "GUI"
|
2008-12-15 13:36:42 +01:00 |
|
|
|
4ec74a4dc3
|
fill in the gaps to acutally detect the options defined thus far
|
2008-12-15 13:36:42 +01:00 |
|
|
|
085c60e039
|
util to invoke two functors chained,
here to be used for decorating a given signal (callback)
|
2008-12-15 13:36:42 +01:00 |
|
|
|
feebc502e5
|
implementation of GuiStarterPlugin
|
2008-12-15 13:36:41 +01:00 |
|
|
|
f0fd9dd1ae
|
fix a potential segfault in the Lumiera exception base class
|
2008-12-15 13:36:41 +01:00 |
|
|
|
20c719d89c
|
add bool() to InstanceHandle, performing an validity check
|
2008-12-15 13:36:41 +01:00 |
|
|
|
7cad095675
|
WIP let the GuiFacade trigger loading of the GuiStarterPlugin
|
2008-12-15 13:36:41 +01:00 |
|
|
|
e8639b8319
|
WIP work out further how to handle start/stop of layer separation interfaces
|
2008-12-15 13:36:41 +01:00 |
|
|
|
b841ab3139
|
definitions for creating my first Interface instance :-)
|
2008-12-15 13:36:41 +01:00 |
|
|
|
8c501a3d7c
|
first rough draft implementation of calling through a layer separation interface
|
2008-12-15 13:36:41 +01:00 |
|
|
|
07d31fe772
|
Concept draft regarding layer separation interfaces
|
2008-12-15 13:36:41 +01:00 |
|
|
|
cc88a62caf
|
Cleanup, no need to place the unexpected handler installation into everything.
Sufficient to do it just "sometime" before main()
|
2008-12-15 13:36:40 +01:00 |
|
|
|
41f9f54907
|
pass compiler and starts OK without doing anything
|
2008-12-15 13:36:40 +01:00 |
|
|
|
75b97ff9dd
|
WIP draft remainder of the global start/stop sequence, incl errorhandling
|
2008-12-15 13:36:40 +01:00 |
|
|
|
01876fd576
|
add descriptive subsystem name string
|
2008-12-15 13:36:40 +01:00 |
|
|
|
b6a3139b66
|
define logic for running several dependent subsystems in parallel
|
2008-12-15 13:36:40 +01:00 |
|
|
|
cc871fcaec
|
comments, typos....
|
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 |
|
|
|
2dd90e4fad
|
Subsystem descriptor skeleton
|
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 |
|
|
|
6ca2c23bda
|
fix a warning and some typos
|
2008-12-15 13:33:05 +01:00 |
|
|
|
98b3fcbad8
|
missing implementation
|
2008-12-15 13:33:05 +01:00 |
|
|
|
98005b10ae
|
factor out placeholder for a (planned) Symbol datatype
|
2008-12-15 13:33:05 +01:00 |
|
|
|
b14d711146
|
refactor Appconfig, split off lifecycle interface
|
2008-12-15 13:33:05 +01:00 |
|
|
|
9e0e79c55c
|
comments for logging config
|
2008-12-15 13:33:04 +01:00 |
|
|
|
3f6f1218fc
|
some typos
|
2008-12-15 13:33:04 +01:00 |
|
|
|
c567c57a58
|
reorganise NoBug global definitions and startup
|
2008-12-15 13:33:04 +01:00 |
|
|
|
2b5affa8b3
|
Appconfig doesn't provide Config functionality any longer.
This role of the Appconfig class is superseeded by the Config subsystem...
|
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 |
|
Christian Thaeter
|
221a2a76c3
|
let the plugin test test the new config interface
|
2008-12-15 13:33:04 +01:00 |
|