Christian Thaeter
7be18d6344
Adding explicit delimiters to the config wordlist feature
...
This greatly simplifies the task where we want to handle colon separated
paths within the config.
2008-10-31 06:29:55 +01:00
Christian Thaeter
28a5c5257a
Merge commit 'joel/gui' into master
...
* commit 'joel/gui':
Correct a liblumi to liblumiera
Added track tree support and added widgets to headers
Corrected a selection rendering bug in TimelineBody
Added linkage to the proc layer
Made GtkLumiera and WindowManager boost::noncopyable
Added the backend as a lib, and included the interface header
Showed some love to viewer panel
Changed the "delete" variable name to "del" to satisfy the C++ compiler
Renamed HeaderContainer to TimelineHeaderContainer
Conflicts:
src/gui/Makefile.am
2008-10-27 06:00:32 +01:00
Christian Thaeter
0dc8a68afb
Reinstantiated the first test plugin
2008-10-27 05:10:25 +01:00
Christian Thaeter
b242f3359b
Fix/Wip: LUMIERA_PLUGIN definition
...
There where some bugs slipped in (not yet tested code)
removed the descriptor from the plugin itself, lets see if we can remove
the acquire and release functions later too.
Declare the plugin interface itself in its first experimental state
2008-10-27 05:10:24 +01:00
Christian Thaeter
a4c028bd34
Prepare autotools for plugins
2008-10-27 05:10:24 +01:00
Christian Thaeter
ab3d3823f6
autotools fixes for the plugin system
...
don't link the tests with -ldl
Renamed GTK_LUMIERA_* to LUMIERA_GUI_* and include all gui relevant config
results here.
Set it explicit, don't add the results to CFLAGS or LIBS, the default
behaviour linked all LIBS in, even in plugins, that was not intended.
2008-10-27 05:10:01 +01:00
Christian Thaeter
84df018931
some cosmetics and a copy'n'paste interfacedescriptor example
2008-10-27 05:09:20 +01:00
Christian Thaeter
33c8e79ccb
ran luidgen on test-interfaces.c
2008-10-27 05:09:19 +01:00
Christian Thaeter
194e4b9fec
Complete the luidgen tool
...
calling 'luidgen' with a list of filenames replaces the word LUIDGEN in
each of this files with a octal escaped string consisting a unique
identifier
add luid formatter help macros to luid.h
let compilation of files which contain the word 'LUIDGEN' fail with a
hopefully self-explaining error message
2008-10-27 05:08:53 +01:00
Christian Thaeter
1886f41bf5
WIP: testsuite for interfaces
2008-10-27 05:08:53 +01:00
Christian Thaeter
41ec9edd6f
fix tests to adhere with the new interface descriptor
2008-10-27 05:08:53 +01:00
Christian Thaeter
99e3e79fe6
Complete the interface descriptor declaration
...
After a discussion with ichthyo and some further thinking this should be
mostly finished now. Nevertheless it is still experimental until we gain
experience with it.
2008-10-27 05:08:53 +01:00
Christian Thaeter
e61c25a34a
define an 'LUIDGEN' macro as uuid containing only zeros
...
This *must* be replaced by a real luid with a upcoming luidgen tool ASAP,
luids starting with zeros are invalid. For the time until this luidgen tool
is not ready we just leave it this way. Later it will be changed to give a
compile error.
2008-10-27 05:08:53 +01:00
d7398d4f8f
oops... should run testsuite with Valgrind by default
2008-10-26 22:47:49 +01:00
850f49904e
SCons: options for controling testsuite execution
2008-10-23 04:53:50 +02:00
6e12b74d9e
rename the proc-layer tests to comply with the numbering scheme
2008-10-23 04:02:12 +02:00
Joel Holdsworth
7dcfa84d6a
Correct a liblumi to liblumiera
2008-10-23 00:38:47 +01:00
Joel Holdsworth
87ba2ab3db
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
...
Conflicts:
icons/Makefile.am
src/gui/Makefile.am
2008-10-23 00:15:46 +01:00
Joel Holdsworth
efd9ab771b
Added track tree support and added widgets to headers
2008-10-22 23:11:23 +01:00
Joel Holdsworth
a3030515be
Corrected a selection rendering bug in TimelineBody
2008-10-22 22:23:04 +01:00
Christian Thaeter
ca0cea1c16
no, it doesn't end ...
2008-10-22 03:50:00 +02:00
Christian Thaeter
691dc8fd4e
Does this ever end? found 2 more liblumi.a
2008-10-22 03:42:15 +02:00
Christian Thaeter
7a68692c4f
Fix: $(iconcommand) depends on rsvg-convert
2008-10-22 03:30:13 +02:00
Christian Thaeter
a95a40613c
Fix: oops some more liblumi to liblumiera renames
2008-10-21 06:48:59 +02:00
Christian Thaeter
23508f3f74
Nice, follow scons, name it liblumiera.a too
2008-10-21 06:19:52 +02:00
Christian Thaeter
0e5a13ec31
give a warning when using experimental interfaces
2008-10-21 05:22:59 +02:00
Joel Holdsworth
1e3df80288
Added linkage to the proc layer
2008-10-20 19:28:29 +01:00
Joel Holdsworth
ee6fac5914
Made GtkLumiera and WindowManager boost::noncopyable
2008-10-20 19:19:06 +01:00
Joel Holdsworth
6396323e9e
Added the backend as a lib, and included the interface header
2008-10-20 18:51:46 +01:00
Joel Holdsworth
d880b341b4
Showed some love to viewer panel
2008-10-20 18:50:37 +01:00
6fa915c63b
mege build fixes
...
Merge commit 'lumi/master'
2008-10-19 02:45:05 +02:00
Christian Thaeter
f75af1dec3
liblumiprocmobjectcontroller.a is not needed anymore in tests
2008-10-18 18:03:35 +02:00
Joel Holdsworth
3a41758682
Changed the "delete" variable name to "del" to satisfy the C++ compiler
2008-10-18 12:25:18 +01:00
Joel Holdsworth
d89e979aa0
Renamed HeaderContainer to TimelineHeaderContainer
2008-10-18 11:20:02 +01:00
f56a7757ed
SCons: call it 'liblumiera.a'
2008-10-18 04:10:56 +02:00
Joel Holdsworth
c6dcdf44da
Corrected a breakage in the makefile.am caused by a directory tree
...
reorganisation
2008-10-18 00:23:54 +01:00
Joel Holdsworth
b653a60c17
Merge branch 'work' into gui
2008-10-18 00:15:06 +01:00
Joel Holdsworth
58e4920048
Corrected namespaces from lumiera::gui:: to gui::
2008-10-18 00:13:27 +01:00
Joel Holdsworth
60beab4933
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
2008-10-17 23:40:40 +01:00
Joel Holdsworth
ab609407a5
Fixed a bug exposed by make distcheck
2008-10-17 23:39:02 +01:00
Joel Holdsworth
c2d43aba2b
Advanced code in the HeaderContainer
2008-10-17 23:36:37 +01:00
55d592f119
adapt for the plugin-test now being in tests/backend
2008-10-16 02:07:32 +02:00
d64d822690
merge from backend (plugin loader)
...
Merge commit 'lumi/master' into proc
2008-10-16 00:35:57 +02:00
b6c32f0005
October dev meeting
2008-10-16 00:34:53 +02:00
Christian Thaeter
ebcc5c7fd2
Fix: old plugin.c|.h must not be compiled and linked
2008-10-15 22:53:55 +02:00
Christian Thaeter
26c212b292
make the old plugin stuff barely compileable, disable tests, fix later
2008-10-15 22:18:17 +02:00
Christian Thaeter
9752de3102
Some prelimary TODO's for filedescriptor.c to be fixed later
2008-10-15 22:05:22 +02:00
510456d250
some cleanup on the main TiddlyWiki, added latest protocol
2008-10-15 18:27:34 +02:00
Christian Thaeter
be9d2b189f
fix lib/Makefile.am, a stale interfaces.h was left here
2008-10-15 18:01:52 +02:00
Christian Thaeter
9943dd76fd
use a recursive mutex to lock interface operations
...
locking interfaceregistry operations and later on open/close etc
2008-10-15 17:21:22 +02:00