|
|
d0e7f9b77d
|
use the NullValue holder to solve the problem with default advice solutions
Implementation is simple, but the implications might be tricky
|
2010-06-03 04:40:38 +02:00 |
|
|
|
72c01e12c9
|
implement a simple singleton holder for NIL/default objects
|
2010-06-03 04:40:38 +02:00 |
|
|
|
91c2763fa4
|
WIP considering how to manage default / fallback advice
|
2010-06-03 04:40:38 +02:00 |
|
|
|
a9595d0a7f
|
refactor link to the advice system into separate baseclass
|
2010-06-03 04:40:38 +02:00 |
|
|
|
74e12dd17a
|
factor advice holding buffer into separate Class
|
2010-06-03 04:40:37 +02:00 |
|
|
|
d5ebe14d73
|
add (protected) calls to the AdviceSystem
|
2010-06-03 04:40:37 +02:00 |
|
|
|
69af735070
|
reconsider advice implementation. Investigate some tricky implementation decisions
|
2010-06-03 04:40:37 +02:00 |
|
|
|
7dcdff3287
|
advice-basics: stubbed and fixed to pass compiler
|
2010-06-03 04:40:37 +02:00 |
|
|
|
83b5c8c2c2
|
WIP code up external advice API
|
2010-06-03 04:40:37 +02:00 |
|
|
|
c9437b3bff
|
binding index unit test pass
|
2010-06-03 04:40:37 +02:00 |
|
|
|
0c123e4af3
|
Bugfix
|
2010-06-03 04:40:36 +02:00 |
|
|
|
ca93b11010
|
provide self-verification. Advice index impl. now complete
but not yet tested...
|
2010-06-03 04:40:36 +02:00 |
|
|
|
d00d42b58c
|
code up the core solution finding logic
|
2010-06-03 04:40:36 +02:00 |
|
|
|
e0cfa6798f
|
implement the diagnostic operations
|
2010-06-03 04:40:36 +02:00 |
|
|
|
f1be9886fa
|
fix problem with comparisions / containment check
|
2010-06-03 04:40:36 +02:00 |
|
|
|
d4433fb3f3
|
WIP code high-level index functionality
|
2010-06-03 04:40:36 +02:00 |
|
|
|
bf02d6d03f
|
adapter interface for the test-entry
|
2010-06-03 04:40:36 +02:00 |
|
|
|
3c35e2a95f
|
WIP code up index functionality...
|
2010-06-03 04:40:36 +02:00 |
|
|
|
530940254e
|
stubbed advice binding index implementation
|
2010-06-03 04:40:36 +02:00 |
|
|
|
c8ac2b0447
|
planning the advice binding index implementation
|
2010-06-03 04:40:35 +02:00 |
|
|
|
0514c24487
|
Advice binding pattern finished, passing unit test
now detecting a lot of syntax errors
|
2010-06-03 04:40:35 +02:00 |
|
|
|
1e28c7f1ab
|
get the advice binding unit test to pass thus far
|
2010-06-03 04:40:35 +02:00 |
|
|
|
85f8035f92
|
Implement parsing of Advice binding pattern spec
|
2010-06-03 04:40:35 +02:00 |
|
|
|
f2269b7e78
|
Implement Advice binding pattern
|
2010-06-03 04:40:35 +02:00 |
|
|
|
f27024172f
|
Implementation skeleton for advice binding match
|
2010-06-03 04:40:34 +02:00 |
|
|
|
e3c963378f
|
outline some implementation details regarding the Bindings to match
|
2010-06-03 04:40:34 +02:00 |
|
|
|
3e2b78b670
|
fill in the basic definitions to make the draft test compile
|
2010-06-03 04:40:34 +02:00 |
|
|
|
abe8d876dd
|
Start planning the Advice implementation: skeleton of unit tests
|
2010-06-03 04:40:34 +02:00 |
|
|
|
0f6c2e84d2
|
test-driven brainstorming: TypedID usage
|
2010-06-03 04:37:22 +02:00 |
|
|
|
a78845507a
|
cleanup
|
2010-06-03 04:37:20 +02:00 |
|
|
|
e61eb01942
|
experimental fix for #307
|
2010-06-03 04:37:20 +02:00 |
|
|
|
82d8d26308
|
extend the map iterator adapter to work on STL ranges
|
2010-06-03 04:37:20 +02:00 |
|
|
|
939270063e
|
helper: take snapshot of a given Lumiera or STL iterator
|
2010-06-03 04:37:20 +02:00 |
|
|
|
81f87ba852
|
similar low-level iterator adapter for multimap value groups
|
2010-06-03 04:37:20 +02:00 |
|
|
|
c5e4725dcb
|
implement another wrapper to filter duplicates
|
2010-06-03 04:37:19 +02:00 |
|
|
|
a87889cbad
|
implement convenience helper to pick key/value from a map iterator
|
2010-06-03 04:37:19 +02:00 |
|
|
|
73a2aea50c
|
draft a low-level adapter to get all keys/vals of a stl::map
intention is just to use a thin wrapper, without
abstracting the implementation type (as IterSource does)
|
2010-06-03 04:37:19 +02:00 |
|
|
|
57a9b1a270
|
Iterator adapter to ennumerate all values to a multimap key (closes #492)
|
2010-06-03 04:37:19 +02:00 |
|
|
|
c9bf26d8c4
|
EntryID finished and passes unit test
|
2010-06-03 04:37:19 +02:00 |
|
|
|
2131488afb
|
test-driven brainstorming: simplified asset-like ID
|
2010-06-03 04:37:17 +02:00 |
|
|
|
c93dfc4f29
|
partially refactor into library
|
2010-06-03 04:37:16 +02:00 |
|
|
|
479bbbb6c7
|
clarify how deregistration works
|
2010-06-03 04:37:16 +02:00 |
|
|
|
dd3d22f950
|
implement registry for element-tracking. passes unit test
|
2010-06-03 04:37:16 +02:00 |
|
|
|
9ec865c3ab
|
Stubbing and definitions to get element-tracking to compile
|
2010-06-03 04:37:16 +02:00 |
|
|
|
55df5205a4
|
draft a mixin for adding element-tracking functionality
|
2010-06-03 04:37:15 +02:00 |
|
|
|
bfc18dfb94
|
consider using RefArray for the Session API
|
2010-06-03 04:37:14 +02:00 |
|
Odin Hørthe Omdal
|
792a595041
|
Fix for old GAVL versions (missing uint64_t)
|
2010-05-15 02:20:07 +02:00 |
|
Christian Thaeter
|
9d99300841
|
FIX: #619, New Nobug required! version 201005.1
add the 'extra' argument to mpool dumps.
Solves Linking problems on some distros.
|
2010-05-12 00:46:39 +02:00 |
|
|
|
5b9aa5deb2
|
landing the new threadpool implementation
|
2010-02-15 00:48:52 +01:00 |
|
|
|
1c63a02e23
|
augment and round up the C++ thread wrapper
|
2010-02-14 23:39:15 +01:00 |
|