|
|
211a2dabdd
|
WIP stubbing undefined operations...
|
2009-07-24 17:50:14 +02:00 |
|
|
|
f40282b2ff
|
WIP devised various aspects of command execution, drafted as unit test
|
2009-07-24 05:24:39 +02:00 |
|
|
|
a8a0e07726
|
test driven brainstorming
|
2009-07-23 03:47:57 +02:00 |
|
|
|
c5f781596e
|
reorganise the intermediary command def context classes
|
2009-07-23 03:47:27 +02:00 |
|
|
|
66f94f90f3
|
drafting/design (cont)
|
2009-07-22 05:12:48 +02:00 |
|
|
|
d80f0cfb8d
|
WIP start some drafting
|
2009-07-21 04:49:00 +02:00 |
|
|
|
d122a32662
|
Documentation & planning the parts to implement next
|
2009-07-21 04:13:12 +02:00 |
|
|
|
c85d1d3cd8
|
ArgumentHolder finished, low-level integration test pass
|
2009-07-20 07:03:18 +02:00 |
|
|
|
63bad834c1
|
comparisons and state detection now working as expected
|
2009-07-20 05:09:46 +02:00 |
|
|
|
33757bbac3
|
why the hell doesn't boost provide functor comparison operators..
(yes I know why: it can't be implemented 100% correctly)
|
2009-07-20 04:21:24 +02:00 |
|
|
|
e879e0c81b
|
implemented argument and memento comparisons (doesn't pass test yet)
|
2009-07-19 19:13:25 +02:00 |
|
|
|
f73c938850
|
ArgumentHolder reworked to use InPlaceBuffer; now passes basic tests
|
2009-07-19 08:32:49 +02:00 |
|
|
|
7f44de24d7
|
collecting some formatting & diagnostics utils here...
|
2009-07-19 08:03:54 +02:00 |
|
|
|
5784bd2819
|
Fix: use boost::operator! for binding expr. to avoid infinite recursion
|
2009-07-19 06:24:36 +02:00 |
|
|
|
5f0c9e209e
|
remove any use of boost::function in favour of <tr1/functional>
this resolves some long standing problems with ambiguous placeholders
closes Ticket #161
|
2009-07-19 05:47:36 +02:00 |
|
|
|
3ecd8047df
|
assertion to guard buffer size limit
|
2009-07-19 00:41:37 +02:00 |
|
|
|
584878e0f8
|
yet another variation of managing an object in-place
|
2009-07-18 22:07:46 +02:00 |
|
|
|
6510155e76
|
back on route: trying to get the ArgumentHolder to fly...
|
2009-07-18 19:36:32 +02:00 |
|
|
|
3f8d82a13f
|
Victory! bashed the iter-adapters and the ScopedPtrVect into submission, finally.
|
2009-07-17 20:22:48 +02:00 |
|
|
|
165cfc7fcd
|
WIP allow some conversions, attempt to define the const_iterator properly
|
2009-07-17 04:13:14 +02:00 |
|
|
|
4f5fca6858
|
now able to implement ScopedPtrVect iteration properly
|
2009-07-16 19:36:01 +02:00 |
|
|
|
a0187847da
|
reworked IterAdapter, added RangeIter for STL ranges. Should do for now
|
2009-07-15 07:26:49 +02:00 |
|
|
|
b2f72ef0fc
|
IterAdapter now passes test, but is still rather uggly...
|
2009-07-14 06:29:04 +02:00 |
|
|
|
e2cd4aba8a
|
fix name, add test for postfix increment
|
2009-07-13 01:25:24 +02:00 |
|
|
|
1a69026acb
|
spelling fix
|
2009-07-13 01:16:40 +02:00 |
|
|
|
60cf9e8c9e
|
trying to implement a simple iterator adapter working
(oops, didn't expect this to be so difficult...)
|
2009-07-13 01:16:30 +02:00 |
|
|
|
fa3d596a59
|
helper for accepting arguments passes unit test
|
2009-07-12 23:21:37 +02:00 |
|
|
|
30db042b16
|
add component access to the time wrapper (quick'n dirty)
|
2009-07-12 22:51:04 +02:00 |
|
|
|
66f7b1be17
|
WIP impl.draft for the helper...
|
2009-07-12 20:08:35 +02:00 |
|
|
|
b392d6bf84
|
WIP design a helper for accepting the arguments to bind
|
2009-07-12 19:30:55 +02:00 |
|
|
|
accaba4904
|
WIP impl draft for ArgumentHolder
|
2009-07-12 18:55:33 +02:00 |
|
|
|
6ef1aca3a4
|
test driven brainstorming
|
2009-07-11 20:06:35 +02:00 |
|
|
|
892f382f0f
|
Ticket #182
|
2009-07-11 19:23:20 +02:00 |
|
|
|
9aa5ba560c
|
finish and tidy up control::Mutation, unit test pass
|
2009-07-10 19:04:01 +02:00 |
|
|
|
e892a0087a
|
remove this bool check...
seems to be overengineering! The same information can be easily accessed throught the ArgumentHolder
|
2009-07-10 19:00:40 +02:00 |
|
|
|
6bd1e8e179
|
tidy up and finish the MementoTie + unit test
|
2009-07-09 20:47:21 +02:00 |
|
|
|
9e95ec8b60
|
MementoTie unit test pass
|
2009-07-09 18:35:22 +02:00 |
|
|
|
ba910a126e
|
also cover the combination cases
|
2009-07-09 17:22:44 +02:00 |
|
|
|
2eb8b763d6
|
got the helper working (prepending a binder to an argument position)
|
2009-07-09 04:41:44 +02:00 |
|
|
|
c7b6165c6c
|
WIP resolved the simple mismatches, but still...
|
2009-07-08 05:36:02 +02:00 |
|
|
|
2348a5af2b
|
WIP draft capturing mechanism implementation, using the new tools and helpers...
|
2009-07-06 05:26:31 +02:00 |
|
|
|
c8c577c4cc
|
WIP factored out another helper, not yet tested...
|
2009-07-06 05:25:33 +02:00 |
|
|
|
bb390f2ef1
|
WIP: back to the original topic, define how capturing should work
|
2009-07-06 03:48:45 +02:00 |
|
|
|
2462dee5ca
|
issue resolved, tests pass, finally (whew)
|
2009-07-06 02:25:19 +02:00 |
|
|
|
c3b8d39507
|
refactoring into two distinct concepts. maybe solution?
|
2009-07-05 22:05:11 +02:00 |
|
|
|
e2bb2c440c
|
use OpaqueHolder to solve the problem with the function type erasure...
...tried to use 2 policies, but doesn't work correct (and is uggly)
|
2009-07-05 03:38:33 +02:00 |
|
|
|
4d1f45fc43
|
activate the new test, some comments
|
2009-07-05 02:26:59 +02:00 |
|
|
|
6e3bfb08e6
|
OpaqueHolder implemented and passes unit test
|
2009-07-04 19:30:54 +02:00 |
|
|
|
077d3d176e
|
WIP implementation draft
|
2009-07-04 04:35:17 +02:00 |
|
|
|
ec2e4e36ea
|
define required properties through unit test
|
2009-07-04 03:33:15 +02:00 |
|