67e95884d5
preliminary implementation using pthread primitives. Locking test pass.
2008-12-22 07:23:48 +01:00
9240da002f
WIP
2008-12-22 05:02:52 +01:00
79b1515f71
typo
2008-12-22 05:02:52 +01:00
6031ac2465
FIX after rebase
2008-12-22 05:02:52 +01:00
751e1be596
better invocation, get rid of the template parameter
2008-12-22 05:02:52 +01:00
c4df935113
add draft impl for Monitor storage; dummy impl running
...
todo: actually do any locking, improve handling of the forThis parameter
2008-12-22 05:02:52 +01:00
2512f04f3f
WIP yet another namespace change. Now refer it from the test
2008-12-22 05:02:51 +01:00
112cd475b7
WIP draft the basic pattern
2008-12-22 05:02:51 +01:00
d1e385f3f4
rename class Thread into Concurrency
...
it's not a thread abstraction, but a locking helper
2008-12-22 05:02:51 +01:00
ee4c910ed4
qualify with volatile (fix)
2008-12-22 05:02:51 +01:00
93b57b3bc8
SCons: add glib-- and gthread-2.0 to the build environment of Lumiera core
2008-12-22 05:02:51 +01:00
d5710ffc54
WIP: draft a test to check monitor object locking
2008-12-22 05:02:50 +01:00
a0ff1f611a
Try to circumvent problems with creating the Icon directory.
...
Seems to be either concurrency, or a permission problem.
2008-12-22 05:00:02 +01:00
edea4229aa
SCons: add missing -Wextra compiler flag
2008-12-22 03:54:34 +01:00
Christian Thaeter
4fb8f5b69d
Makefile.am makeover, add CFLAGS and CXXFLAGS everywhere
2008-12-22 02:24:19 +01:00
Christian Thaeter
3363cfe8ba
mixed fixes of small issues (compiler warnings)
2008-12-22 02:23:11 +01:00
Christian Thaeter
505869767e
Fix config path for tests
2008-12-21 21:15:11 +01:00
Christian Thaeter
1058454871
remove cuckoo from the build system
...
cuckoo hashing was replaced by the psplay lookups, it needs some
improvements to make it easier useable and better hash function for
strings. This will be done someday later.
2008-12-21 18:59:34 +01:00
Christian Thaeter
34077ca41c
rename gtkgui.lum to gtk_gui.lum
2008-12-21 18:22:19 +01:00
a0a0e456a5
oops, merge with the other merge...
2008-12-21 07:38:26 +01:00
c8465a1a38
Merge latest GUI model additions
2008-12-21 07:10:46 +01:00
Joel Holdsworth
c536915b2e
Corrected errors introduced by the merge
2008-12-20 15:55:46 +00:00
Joel Holdsworth
94a07a1464
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
...
Conflicts:
src/backend/Makefile.am
src/gui/Makefile.am
src/gui/gtk-lumiera.hpp
2008-12-20 15:03:24 +00:00
Joel Holdsworth
992cd4d77b
Added remove track feature
2008-12-20 14:31:11 +00:00
Joel Holdsworth
bc2fdc40e9
Transitioned TimelineHeaderContainer::headerBoxes from using shared_ptr
...
to weak_ptr
2008-12-20 13:00:48 +00:00
Joel Holdsworth
3dd30c848d
Added a const
2008-12-20 11:51:54 +00:00
Joel Holdsworth
aafa600422
Modified trackMap to map shared_ptr<model::Track> not model::Track*
2008-12-20 11:45:23 +00:00
Joel Holdsworth
715f76bc8d
Made the header's context menu localizable
2008-12-20 11:27:48 +00:00
Joel Holdsworth
6cb533f564
Corrected some source-formatting mistakes
2008-12-20 11:07:20 +00:00
6322431f66
SCons: build the gui module as "gtk_gui.lum"
2008-12-19 21:56:13 +01:00
7a64f37643
SCons: use two existing modules for integrating DistCC and CCache
2008-12-19 20:17:23 +01:00
359144c528
SCons: option to set the compiler command
...
e.g for distcc try:
scons SETCXX="distcc ccache $CXX"
2008-12-18 22:26:01 +01:00
Christian Thaeter
27815e815d
including $(top_sourcedir) with a handcrafted .la doesnt solve the gdl
...
problem
2008-12-18 21:20:01 +01:00
Christian Thaeter
32a8dcd6ae
Reorganized the gui/Makefile.am (broken)
...
* still building lumigui for now
* base for building gtkgui.lum the final gui module
* build libgui.la as convenience library holding all gui code
Does not build on non gnome systems because pita dependencies of libgdl
2008-12-18 20:26:46 +01:00
Christian Thaeter
4699efcb5d
Some Makefile.am cosmetics
2008-12-18 20:23:46 +01:00
1b29b382ee
WIP: try to build the GUI into a shared module, similar to SCons...
2008-12-18 11:10:32 +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
5f94b3ba68
Autotools adjustments
2008-12-18 10:26:38 +01:00
0314885834
Yeah! all defined tests pass! (SCons build)
2008-12-18 09:59:31 +01:00
262c51075b
Tests: remove manual init of config-system
2008-12-18 09:58:42 +01:00
3567e6f542
SCons: reconfigure to build common lib and the gui standalone and as module
...
compiles OK, lumiera runs and loads gui plugin, lumigui starts, but some tests fail.
2008-12-18 09:35:27 +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
8abde2ab65
SCons: change library names to match Autotools.build
2008-12-18 07:51:16 +01:00
99c2a5da25
purge old common dir
2008-12-18 07:50:37 +01:00
357c7f0d9f
further Makefile.am tweaks to make the tests compile again
2008-12-18 07:44:06 +01:00
598994c0cb
further Makefile.am tweaks to make it compile again
...
explanation: via the unresolved problems with the hig-level model,
probably a dependency to AssetManager and from there to the core systems
"bubbled" into the liblumiera.so, forcing us to link these things for now
2008-12-18 06:47:54 +01:00
fcfc80182a
Autotools fixes
2008-12-18 05:11:47 +01:00
52efe84659
remove common dir from SCons. Build now working again and testsuite running.
2008-12-18 04:52:45 +01:00