Joel Holdsworth
c2d43aba2b
Advanced code in the HeaderContainer
2008-10-17 23:36:37 +01:00
Joel Holdsworth
5e60921e14
Corrected some problems in the stylesheet
2008-10-10 11:18:38 +01:00
Joel Holdsworth
13b2b4f7a2
Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui
2008-10-10 10:59:13 +01:00
Joel Holdsworth
6195a7f655
Added wildcard support, and some documentation to the icon loading code
2008-10-10 10:56:07 +01:00
Joel Holdsworth
65568980ec
Corrected incorrect IconSize code, and made Tool icons borders darker
2008-10-07 23:02:27 +01:00
Joel Holdsworth
094ce0654d
Added playback support in the timeline
2008-10-07 21:17:29 +01:00
caf7497021
drawing to show time position of frames
...
used in Design Entry regarding time handling
2008-10-05 07:10:15 +02:00
becfcb3935
increase timeout (2sec) to avoid problems when running in a VM
2008-09-13 01:59:39 +02:00
4d72bc23b0
merge in Config-System (first version)
...
Merge commit 'ichthyo/proc'
2008-09-13 01:27:18 +02:00
Joel Holdsworth
e815bd4fd2
Moved buttons to the timeline
2008-09-12 20:55:54 +01:00
Christian Thaeter
7c992c000d
config setters for number and word, thats it for now
2008-09-10 15:19:50 +02:00
Christian Thaeter
4b2973de27
some cosmetics, removed the CONFIG_DEFAULT error which is not used anymore
2008-09-10 15:19:50 +02:00
Christian Thaeter
e8cc26efa4
First highlevel setter, small api change
...
* setters return LumieraConfigitem (or NULL) instead int
* the config_string_set works now
2008-09-10 15:19:50 +02:00
Christian Thaeter
61735098ae
test for basic set and get
2008-09-10 15:19:50 +02:00
Christian Thaeter
928847a193
little more verbose logging, dump some values at TRACE points
2008-09-10 15:19:50 +02:00
Christian Thaeter
056bb87f30
config api change, return pointers as truth value
...
NULL indicates some failure,
anything else success (with some usable value)
2008-09-10 15:19:50 +02:00
Christian Thaeter
d26a92b67f
add configitem_set_value to modify the delim/value of a existing item
2008-09-10 15:19:50 +02:00
Christian Thaeter
6cfa08569c
make the test main argv const char
...
This is little stricter than necessary but good for tests
2008-09-10 15:19:50 +02:00
Christian Thaeter
8ca6865c44
FIX: config test to match new semantics
...
In 21db988e18 we removed the fallback to
default values when a value has a config syntax error. Such errors should
not silently ignored and overidden by the default but handled.
2008-09-10 15:19:49 +02:00
a4f4496481
placed DefsRegistry into an impl namespace
2008-09-10 04:42:09 +02:00
d651ce4762
clean up the mess with the inclusion of defsregistry.hpp,
...
caused by the definition of DefsRegistry not being visible for DefsManager's dtor.
2008-09-09 06:16:42 +02:00
126e552f1b
oops... forgot to add the luidgen tool
2008-09-08 05:22:31 +02:00
998da8a221
migrated TODOs from the TiddlyWiki to the lumiera-work Mailinglist
2008-09-08 01:02:14 +02:00
deec68422c
scons: simplify how library tests are built
2008-09-07 23:43:06 +02:00
7415752f19
scons: change test for NoBug to use pkg-config
2008-09-07 23:10:29 +02:00
07a08bb6d6
some tweaks to the Doxygen,
...
to improve the arrangement of the various sections within the documentation of one class
2008-09-07 20:55:14 +02:00
Christian Thaeter
115620fbb5
FIX: luid tests, forgotten to rename uuid to luid
2008-09-07 03:41:37 +02:00
Michael Ploujnikov
41c9504304
Merge branch 'master' into autotools-work
...
Conflicts:
tests/Makefile.am
2008-09-06 20:16:10 -04:00
Michael Ploujnikov
f5387d8bf3
Merge branch 'master' of git://git.lumiera.org/LUMIERA
...
Conflicts:
tests/Makefile.am
2008-09-06 20:15:05 -04:00
Michael Ploujnikov
5f5f8298bc
don't need to use builddir, yet
...
All objects are dumped in the same directory at the moment.
2008-09-06 16:36:18 -04:00
Christian Thaeter
c4e6cd3c51
Merge branch 'configloader_devel' of git://git.lumiera.org/lumiera/simeon into backend_devel
...
* 'configloader_devel' of git://git.lumiera.org/lumiera/simeon: (24 commits)
Added directive-parser and tests for a content-check of a parsed configitem
Fixed configitem_move, first parsing tests pass now
FIX: Remove llist_move again and put a note to list_relocate, add test
WIP: add config_lookup skeleton
filedescriptor fixup for new copy func in cuckoo
add a custom copy function to the cuckoo hash
fixes after the cuckoo update in filedescriptor.c
Cuckoo hash update
Added two very simple tests for configitem
Typo fix
Fix for section-parser
added section part to parser
parser improvements, compiles now
added CONFIG_SYNTAX errors
typo fix and redundant comment removal
add configitem and configentry to the build system
give the charsets for config keys some constants
fix to make parser mockup compileable, little simplified
WIP: started low-level parser
more functional mockup of the configitem bootstrap
...
Conflicts:
src/backend/config.c
src/backend/config.h
src/backend/config_lookup.c
src/backend/config_lookup.h
src/backend/configitem.c
src/backend/configitem.h
src/backend/filedescriptor.c
src/lib/cuckoo.c
src/lib/cuckoo.h
tests/22config_highlevel.tests
tests/backend/test-config.c
2008-09-06 13:18:29 +02:00
Christian Thaeter
477ecd3974
Remove the 'path' member from the config and bootstrap the config system
...
* the path parameter given to config_init becomes a registered default
value for 'config.path' itself thus the config system finds its data
path on itself.
* the printf formatting string for representing values are also
bootstrapped as default entries in the config system. This is just a
prelimary example and will be refined later
2008-09-06 12:41:23 +02:00
Christian Thaeter
b94e615291
just psplay_remove leaked, do psplay_delete_node
2008-09-06 12:41:23 +02:00
Christian Thaeter
a95ae05ddb
some cosmetics
2008-09-06 12:41:22 +02:00
Christian Thaeter
fa54fb9bc2
add a diagnostic config dump function
2008-09-06 12:41:22 +02:00
Christian Thaeter
21db988e18
remove the default return in case an illegal config entry was found
...
Fallback to a default in case of a already pending error is not needed.
This would only obtruse error handling. If the default entry would be
erroneous it would be silently ignored and make the thing worse.
2008-09-06 12:41:22 +02:00
Christian Thaeter
b6e3650f62
use psplay trees instead cuckoo hashes in config_lookup
2008-09-06 12:41:22 +02:00
Christian Thaeter
a1bd3ee1f5
use psplay trees for the filedescriptor registry
2008-09-06 12:41:03 +02:00
Christian Thaeter
c3e2941eb8
some machinery for registering and retrieving defaults
...
* let config_setdefault() take a complete configline instead key:value pair
2008-09-06 12:40:32 +02:00
Christian Thaeter
a0105eec42
Documentation and error handling for config_lookup
2008-09-06 12:40:32 +02:00
Christian Thaeter
1dca87271f
ConfigLookup working (for now)
...
added the missing unimplemented function, fixed some prototypes,
some cosmetics. Barely tested, no documentation yet.
2008-09-06 12:40:20 +02:00
Christian Thaeter
964d34ba5b
split tests for the config subsystem into lowlevel and highlevel part
2008-09-06 12:40:19 +02:00
Christian Thaeter
a55c122cc3
Fixed configitem_move, first parsing tests pass now
2008-09-06 12:40:19 +02:00
Christian Thaeter
d9f2b6d6fa
WIP: add config_lookup skeleton
2008-09-06 12:40:19 +02:00
Simeon Voelkel
33297325cc
Added two very simple tests for configitem
2008-09-06 12:40:19 +02:00
Simeon Voelkel
a52b08bfc5
added section part to parser
2008-09-06 12:40:10 +02:00
Simeon Voelkel
36375ce0f6
parser improvements, compiles now
2008-09-06 12:38:57 +02:00
Simeon Voelkel
1a66b58fcb
added CONFIG_SYNTAX errors
2008-09-06 12:38:57 +02:00
Christian Thaeter
a51f61683f
add configitem and configentry to the build system
2008-09-06 12:38:48 +02:00
Christian Thaeter
1f8906a2d8
More mockup of the configitem bootstrap
...
* started low-level parser
* give the charsets for config keys some constants
2008-09-06 12:38:03 +02:00