Christian Thaeter
0fe3d6a059
filedescriptor fixup for new copy func in cuckoo
2008-08-13 09:21:33 +02:00
Christian Thaeter
76a72a6b68
add a custom copy function to the cuckoo hash
2008-08-13 09:21:33 +02:00
Christian Thaeter
e78908bc7d
fixes after the cuckoo update in filedescriptor.c
2008-08-13 09:21:32 +02:00
Christian Thaeter
975150fe0a
Cuckoo hash update
...
* add a destructor function for elements
* rename cuckoo_free to cuckoo_delete to be consistent with the rest
2008-08-13 09:21:32 +02:00
Simeon Voelkel
a8a186bb93
Added two very simple tests for configitem
2008-08-13 08:35:31 +02:00
Simeon Voelkel
bd2cc4a026
Typo fix
2008-08-13 08:34:44 +02:00
Simeon Voelkel
b5dafbcd53
Fix for section-parser
2008-08-13 08:33:49 +02:00
Joel Holdsworth
c14ee293fe
Converted icon renderer to use RSVG via C rather than pyrsvg
2008-08-12 22:13:26 +01:00
Simeon Voelkel
19c2af0c69
added section part to parser
2008-08-12 12:39:48 +02:00
Simeon Voelkel
e86ef0ba75
parser improvements, compiles now
2008-08-12 10:57:46 +02:00
Simeon Voelkel
ca58edf39c
added CONFIG_SYNTAX errors
2008-08-12 10:29:05 +02:00
Simeon Voelkel
0f5c5e218a
typo fix and redundant comment removal
2008-08-12 10:03:38 +02:00
Christian Thaeter
8e5b734f03
add configitem and configentry to the build system
2008-08-12 08:13:15 +02:00
Christian Thaeter
20d38b0b5c
give the charsets for config keys some constants
2008-08-12 08:12:08 +02:00
Christian Thaeter
9c7cedbf75
fix to make parser mockup compileable, little simplified
2008-08-12 07:13:45 +02:00
302aa08757
add to the drawing an example featuring a clip with attached effects
2008-08-12 04:07:58 +02:00
Simeon Voelkel
fd563a0284
WIP: started low-level parser
2008-08-11 22:08:17 +02:00
Christian Thaeter
c958aa29fb
more functional mockup of the configitem bootstrap
...
includes some comments for simav about how to write parsers
2008-08-11 17:22:15 +02:00
Christian Thaeter
c7af270e42
config item bootstraping Mockup for review
2008-08-11 12:17:03 +02:00
Christian Thaeter
ea97119fa6
add a function to move llist nodes around
2008-08-11 10:12:05 +02:00
Christian Thaeter
f0cf49d753
WIP configitem brainstorming
2008-08-11 09:20:49 +02:00
Christian Thaeter
7b3fcfdcb3
Configitem brainstorm
2008-08-10 19:38:31 +02:00
7fd5b673db
Draft: fundamental decisions about media stream types
2008-08-10 18:36:48 +02:00
Christian Thaeter
3dff3f70fc
remove const from the filename in struct file, some gcc version barfs on it
2008-08-10 17:23:52 +02:00
Christian Thaeter
746c03fb04
Merge commit 'LUMIERA/master' into backend
...
* commit 'LUMIERA/master':
Corrected some tabs, missing dependancies in src/gui/Makefile.am
Initial implementation of I-Beam tool. Needs more work
Reinstated a small efficiency
Tidied and simplified video display widget, and added cursor support to
Added a separator between tool groups
Temporarily bodged the icon source directory
Added code to render icons as part of the build process
Added basic support for multiple tools in the timeline view
Implemented new icon workflow
Fixed scroll layout loop bug.
Set the page size of the horizontal timeline scroll bar
Retired VideoTrack - all tracks are the same
2008-08-10 14:17:04 +02:00
Christian Thaeter
cf3c601a77
Config type for 'words' and some tests
2008-08-10 12:28:02 +02:00
Christian Thaeter
cd8b523550
cosmetics, remove some traces in string config parsing, little doc
2008-08-10 12:28:02 +02:00
Christian Thaeter
830482c46d
ooops, typo in the character list for config keys, missed 'wW'
2008-08-10 12:28:02 +02:00
Christian Thaeter
ff35734991
Fixup config to new rwlock SECTION macros
2008-08-10 12:28:02 +02:00
Christian Thaeter
c3c5a3b65c
Fixup filedescriptors and filehandlecache for the new mutex handling
2008-08-10 12:28:02 +02:00
Christian Thaeter
32c1546ec1
Move the resource announce/forget into the rwlock init/destroy
2008-08-10 12:27:47 +02:00
Christian Thaeter
8b901567ed
getting strings from the config
...
a string can be either quoted (single or doublequoted), then the text
between this quotes is returned, quotes are escaped by doubling themself,
no chopping at either end is done,
or not quoted then the the tabs and spaces are chopped from the value
at either end.
2008-08-10 12:26:19 +02:00
Christian Thaeter
3be0d38d73
report syntax error in value instead type error
2008-08-10 12:26:19 +02:00
Christian Thaeter
87c7fea4ac
allow only lowercase characters, digits, '_' and '.' in keys
2008-08-10 12:26:19 +02:00
Christian Thaeter
eb60e71136
few more tests for the config subsystem
2008-08-10 12:26:19 +02:00
Christian Thaeter
bb9f81c08d
fixed code to do whats specified, but needs refactoring
...
even in case of an configuration error the returned value is primed
with the default. The error condition needs still be cleared!
Broken defaults would be unnoticed in case of a double error!
2008-08-10 12:26:19 +02:00
Christian Thaeter
962bceec72
high level getter for 'number' type
...
WIP: doesn't register the default yet, no configfiles yet
just returning env overrides or defaults
2008-08-10 12:26:19 +02:00
Christian Thaeter
418231219a
cosmetics
2008-08-10 12:26:18 +02:00
Christian Thaeter
9a329e0340
basic config value retrieval, just env override, no configfiles yet
2008-08-10 12:26:18 +02:00
Christian Thaeter
116c0e8125
more nobug flags for config, add a rwlock for the config, init/destroy
2008-08-10 12:26:18 +02:00
Christian Thaeter
1ff0583e4c
add 'config_typed.c' for the typed high level config interface
2008-08-10 12:26:18 +02:00
Christian Thaeter
b691a9d7bb
Simple config init/destroy, beginning of a config-testsuite
2008-08-10 12:26:18 +02:00
Christian Thaeter
c8210708fa
skeleton for the config struct
2008-08-10 12:26:18 +02:00
Christian Thaeter
9444fb0267
use 'int' as return values rather than lumiera_err
2008-08-10 12:26:18 +02:00
Christian Thaeter
85e789742f
first skeleton for the config loader
2008-08-10 12:26:15 +02:00
Christian Thaeter
0bd886249b
throw away the 'references' implementation, we probably don't need it
...
(could be reincarnated someday later when we find out that we need it)
2008-08-10 12:19:50 +02:00
Christian Thaeter
dde54ec7b0
Adapt the condition implementation to the macro SECTION based approach
2008-08-10 12:19:50 +02:00
Christian Thaeter
d8f59fb722
Simplyfiy resource management
...
Move the resource announce/forget into the rwlock init/destroy
Move resource announcement/forget into the mutex init/destroy
2008-08-10 12:19:09 +02:00
Christian Thaeter
c11915a4c4
new locking section macros for RWLocks, old acquirer bites the dust
2008-08-10 12:19:09 +02:00
Christian Thaeter
d0b6919eea
locking.h bites the dust
2008-08-10 12:19:09 +02:00