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
bdffc18101
move all tools to src/tool and remove admin dir from build
2009-01-13 12:16:48 +01:00
1b9580b1d4
SCons: define lib dependencies more fine grained (core, lib, app+lib etc)
2009-01-13 11:52:04 +01:00
Christian Thaeter
c4dd8e465d
better INSTALL document
2009-01-12 15:16:40 +01:00
ac156231ac
SCons: use new plugin building rule for the test plugins
2009-01-12 12:48:14 +01:00
d4c9e413e0
move test plugins, fix the old C++ plugin example to make it compile again
2009-01-12 12:46:49 +01:00
bd6436e43b
SCons: implement logic to find source trees, which than can be built as plugin
2009-01-12 11:42:03 +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
5b68a39cc4
move threads from backend to liblumiera
...
otherwise lib and common would depend on backend
2009-01-10 21:50:03 +01:00
ba9b72bce4
Fixes after merge
2009-01-10 21:35:43 +01:00
e64e9a19b6
Merge GUI loading and startup, incl opening of facade interface
2009-01-10 19:12:48 +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
3da9586824
Rewrite the GuiNotification service to operate in sync with bringing up the GUI
2009-01-10 15:29:11 +01:00
Joel Holdsworth
baa88abad0
Further tidied and simplified update_headers
2009-01-10 11:11:30 +00:00
Joel Holdsworth
c9420126f1
Retired iteration through the model tree in header container
2009-01-10 11:08:48 +00:00
Joel Holdsworth
ab900e6b28
Tidied TimelineHeaderContainer::update_headers
2009-01-10 11:03:12 +00:00
Joel Holdsworth
fcd5cd8117
Tidied up update_headers
2009-01-10 11:02:29 +00:00
Joel Holdsworth
dbc36cf727
Reorganised set_parent in header container
2009-01-10 10:50:44 +00:00
Joel Holdsworth
d02ce9b283
Fixed minor bug in expander animation
2009-01-09 23:28:51 +00:00
Joel Holdsworth
0697d2a83e
Retired TimelineHeaderContainer::size_request_recursive
2009-01-09 20:16:54 +00:00
Joel Holdsworth
1f73978dd4
Added is_animating function
2009-01-09 20:03:55 +00:00
Joel Holdsworth
06f2abb6fa
Transitioned TimelineWidget to use on_layout_changed
2009-01-09 20:02:09 +00:00
Joel Holdsworth
6d730ee3ae
Added on_layout_changed event handler
2009-01-09 20:00:04 +00:00
Joel Holdsworth
98568c8669
Fixed a minor formatting error
2009-01-09 19:59:13 +00:00
Joel Holdsworth
57d73eca1e
Removed an obselete constant
2009-01-09 19:49:57 +00:00
4ffa60161b
Integration with InstanceHandle
2009-01-07 12:26:44 +01:00
Joel Holdsworth
89ce4c94f0
Merge branch 'master' into gui
2009-01-06 17:15:10 +00:00
Joel Holdsworth
ac5ff05f9a
Reduced sigc version requirement for Ubuntu Hardy compatibility
2009-01-06 17:13:35 +00:00
Joel Holdsworth
cb7c5c9907
Squashed another ftruncate warning
2009-01-06 17:09:36 +00: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
afcea26399
wrap into additional namespace lumiera::facade
2009-01-06 06:15:36 +01:00
8a40075ee8
WIP expand on this draft to build a prospective solution
2009-01-06 06:09:46 +01:00
Joel Holdsworth
b48d8fc49b
Tidied up, simplified and documented expand animation code
2009-01-05 20:03:52 +00:00
Joel Holdsworth
22c9e8b082
Merge branch 'master' of git.lumiera.org:/git/LUMIERA into gui
2009-01-05 17:59:23 +00:00
57ca80c2fc
WIP continued drafting...
2009-01-05 16:17:53 +01:00
31a112acaa
some typos
2009-01-05 16:17:17 +01:00
Christian Thaeter
9749178a06
Add some missing semicolons, the upcoming NoBug will be picky about that
2009-01-05 08:33:15 +01:00
Joel Holdsworth
43897d214d
Made animation time based not tick based
2009-01-05 00:05:14 +00:00
Joel Holdsworth
8db54f1179
Removed some debug messages
2009-01-04 23:32:29 +00:00
Joel Holdsworth
05b17a7148
Simplified the layout animation a little
2009-01-04 21:16:45 +00:00
Joel Holdsworth
f3339a538b
Tweaked the documentation for the layout_headers_recursive
2009-01-04 20:29:54 +00:00
Joel Holdsworth
e74e55df98
Tidied up TimelineLayoutHelper::layout_headers_recursive
2009-01-04 20:29:05 +00:00
8d4bc62fbe
WIP start drafting a better InterfaceProxy handling
2009-01-04 15:21:04 +01:00