|
|
aaf19f4d89
|
First draft regarding the access of session implementation services (Ticket #400)
|
2009-11-07 19:49:29 +01:00 |
|
|
|
78f9b2b1c5
|
WIP refactor ContentsQuery to share implementation with a PathQuery facility
|
2009-11-07 02:49:55 +01:00 |
|
|
|
bdb8bc2c98
|
move PlacementIndex into namespace session
|
2009-11-06 19:27:53 +01:00 |
|
|
|
bb8c018214
|
integrate QueryFocus with the new ContentsQuery facility
|
2009-11-06 18:42:15 +01:00 |
|
|
|
8c7727704c
|
Finish ContentQuery definition; relying on PlacementIndex
|
2009-11-02 07:37:15 +01:00 |
|
|
|
356fe8fd13
|
change the ContensQuery stub to fit into the QueryResolver in its current form
Actually, the implementation within PlacementIndex is missing.
Moreover, I think now that PlacementIndex shouldn't implement
QueryResolver directly.
|
2009-11-01 03:47:35 +01:00 |
|
|
|
2620c38ed9
|
documentation, close some tickets...
|
2009-11-01 02:02:21 +01:00 |
|
|
|
9ff7b1eaeb
|
Implement registration of a resolution function. QueryResolver_test pass
|
2009-10-30 20:33:44 +01:00 |
|
|
|
f70f8c4e4a
|
implemented the mechanism for dispatch-to-concrete resolution
|
2009-10-30 18:37:08 +01:00 |
|
|
|
ee611224b6
|
disable the tests not ready yet (see Ticket 384)
|
2009-10-29 21:59:25 +01:00 |
|
|
|
d2721378d5
|
get QueryResolver to compile
|
2009-10-29 21:59:02 +01:00 |
|
|
|
ec4b2eef00
|
WIP: test-driven brainstorming: how to build the query dispatcher table?
|
2009-10-26 01:39:25 +01:00 |
|
|
|
eb2d309601
|
WIP: reworked the design further
|
2009-10-24 16:03:14 +02:00 |
|
|
|
c3441ac26a
|
WIP Query<TY> implementation draft...
|
2009-10-24 00:23:22 +02:00 |
|
|
|
455ad14ae5
|
set up some steps which might lead to a solution of the typed-query-problem
|
2009-10-23 20:09:36 +02:00 |
|
|
|
90e09b9fa0
|
WIP trying to get ahed with the problem of issuing queries
|
2009-10-22 17:24:57 +02:00 |
|
|
|
452e1bb727
|
WIP draft an unit test detailing QueryFocus operation
|
2009-10-20 05:34:58 +02:00 |
|
|
|
f0c9beb5c6
|
WIP design the ScopePath API by unit test
|
2009-10-18 19:08:21 +02:00 |
|
|
|
2e62a3b01b
|
WIP continue design how to discover session contents
|
2009-10-17 21:31:03 +02:00 |
|
|
|
2ca89010d1
|
introduce pointer-to-PlacementIndex typedef
|
2009-10-17 21:29:16 +02:00 |
|
|
|
3b1301be14
|
WIP stubbed some of the operations to implement on class Scope
|
2009-10-17 02:16:19 +02:00 |
|
|
|
a662b176bb
|
WIP test-driven brainstorming: what is a Scope?
|
2009-10-17 02:15:28 +02:00 |
|
|
|
9451a6888f
|
start definition of new session::Scope interface
|
2009-10-16 03:13:57 +02:00 |
|
|
|
65f100c1a2
|
start 2 unit tests for scope handling
|
2009-10-14 06:18:25 +02:00 |
|
|
|
cd51e5fef0
|
Proc Command handling frontend finished and usable for now
Additional convenience shortcuts and a bit of polishing.
Closes Ticket #300
|
2009-10-11 05:57:46 +02:00 |
|
|
|
c6d5f8a0b4
|
Proc Command framework: *first integraton round finished*
|
2009-10-11 05:57:46 +02:00 |
|
|
|
36d615dd3a
|
add test case covering the string representation of commands
|
2009-10-11 05:57:46 +02:00 |
|
|
|
ae01f85452
|
replace existing implementation with CommandImplCloneBuilder
|
2009-10-11 05:57:45 +02:00 |
|
|
|
fdd940feba
|
clone builder implemented; problem resolved according to test
|
2009-10-11 05:57:45 +02:00 |
|
|
|
bb7ff5e317
|
WIP draft of clone builder implementation
|
2009-10-11 05:57:45 +02:00 |
|
|
|
7812792f75
|
unit test showing current malfunction of UNDO state due to cloning
|
2009-10-11 05:57:45 +02:00 |
|
|
|
a4ad41a4e9
|
Idea how to solve the problem with cloning the UNDO functor
|
2009-10-11 05:57:45 +02:00 |
|
|
|
0bcbf7fee0
|
fix further problems uncovered by test; allow for anonymous cloning
|
2009-10-11 05:57:45 +02:00 |
|
|
|
17c7160f02
|
refactor CommandDef, get rid of the possibility of re-defining. YAGNI!
|
2009-10-11 05:57:45 +02:00 |
|
|
|
2ad896027b
|
why doesn't the reverse lookup return a Symbol?
damn! I have the vague rememberance that I had a reason for
not returning a Symbol. Anyway, here it goes...
|
2009-10-11 05:57:44 +02:00 |
|
|
|
d2acf48587
|
change semantics of state predicates, as it seems less surprising this way
|
2009-10-11 05:57:44 +02:00 |
|
|
|
c8e049cdea
|
Command system basic unit test pass
|
2009-10-11 05:57:44 +02:00 |
|
|
|
5861597d7f
|
smash a glorious ref-to-local object bug
|
2009-10-11 05:57:44 +02:00 |
|
|
|
4f1c034b58
|
CommandRegistry: function test pass
|
2009-10-11 05:57:44 +02:00 |
|
|
|
07de2a767b
|
implement equality comparison on CommandImpl level
|
2009-10-11 05:57:44 +02:00 |
|
|
|
eefc40acb7
|
command-equality-test finished for now
|
2009-10-11 05:57:44 +02:00 |
|
|
|
231278bafe
|
implemented comparison on function erasure, pending test
|
2009-10-11 05:57:43 +02:00 |
|
|
|
5068016805
|
WIP draft how the equality comparison on a function erasure could work
|
2009-10-11 05:57:43 +02:00 |
|
|
|
6a737a5838
|
WIP draft the CommandEquality_test
|
2009-10-11 05:57:43 +02:00 |
|
|
|
96d5ce74c4
|
Ticket #292: outline unit test explicitly covering equality comparisions
|
2009-10-11 05:57:43 +02:00 |
|
|
|
4c3fc9e64d
|
WIP getting CommandRegistry_test to run
(equality on CommandImpl is still missing)
|
2009-10-11 05:57:43 +02:00 |
|
|
|
39f50b548c
|
Ticket #266: simplify and combine the bind(...) mixin templates into a single header
|
2009-10-11 05:57:43 +02:00 |
|
|
|
2aac4e8ea0
|
remove spurious AcceptArgumentBinding mixin from ArgumentHolder
it's an implementation class, after all, and doesn't need a convenience API
|
2009-10-11 05:57:43 +02:00 |
|
|
|
cb7c884293
|
handling patterns usable for now. Close #275
|
2009-10-11 05:57:42 +02:00 |
|
|
|
8136b0a4b8
|
HandlingPattern: basic unit test pass
|
2009-10-11 05:57:42 +02:00 |
|