|
|
981ea94708
|
finished the PlacementIndex API.
|
2009-11-13 04:52:48 +01:00 |
|
|
|
d0c905b5c9
|
add an transforming iterator to the itertools
|
2009-11-13 03:26:20 +01:00 |
|
|
|
a86517bd4f
|
extend the protocol of the itertools core, abstracting the increment
|
2009-11-13 01:02:31 +01:00 |
|
|
|
a1448ed6f6
|
WIP first attempt to remove the query-interface from PlacementIndex
|
2009-11-12 20:15:52 +01:00 |
|
|
|
d658415144
|
WIP about providing scope contents discovery, backed by the index
|
2009-11-12 02:15:02 +01:00 |
|
|
|
bfd97bd98e
|
now SessManagerImpl can go down entirely on implementation level
|
2009-11-11 06:01:25 +01:00 |
|
|
|
5535a7a00e
|
phase out the existing access functions, now superseeded by SessionServices
|
2009-11-11 05:44:58 +01:00 |
|
|
|
1a76ce7a5f
|
implement two of the SessionServices (internal APIs)
providing implementation-level access to the PlacementIndex
and especially installing a mock index for unit tests
|
2009-11-11 05:30:24 +01:00 |
|
|
|
7da8844581
|
first steps towards using the new SessionServices access mechanism
add the necessary hooks and change the SessionImpl accordingly.
Still using the old access method for any real code
|
2009-11-09 07:35:08 +01:00 |
|
|
|
79d5e49a74
|
defined basic session lifecycle and service access. Closes Ticket #400
|
2009-11-09 05:21:59 +01:00 |
|
|
|
043d4f42fa
|
working example implementation of the access mechanism to session internal APIs
|
2009-11-09 02:08:37 +01:00 |
|
|
|
2765981db9
|
build a complete simplified mock Session/SessionManager
|
2009-11-08 20:13:11 +01:00 |
|
|
|
f1ce05ea9d
|
clean up some overly clever definitions
|
2009-11-08 19:47:51 +01:00 |
|
|
|
aaf19f4d89
|
First draft regarding the access of session implementation services (Ticket #400)
|
2009-11-07 19:49:29 +01:00 |
|
|
|
6dbbc54247
|
document better how SingletonRef works
|
2009-11-07 17:37:37 +01:00 |
|
|
|
0ed30225b6
|
Initial considerations how to handle session lifecycle consistently
|
2009-11-07 05:01:53 +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 |
|
|
|
e0e9b7c2c0
|
WIP about how to link the QueryFocus system to the session/PlacementIndex
|
2009-11-04 04:56:25 +01:00 |
|
|
|
8c7727704c
|
Finish ContentQuery definition; relying on PlacementIndex
|
2009-11-02 07:37:15 +01:00 |
|
|
|
1c72cbb599
|
Iterator tools: (1) a filtering iterator
|
2009-11-02 06:06:43 +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 |
|
|
|
ab524c3b7c
|
Document the Lumiera Forward Iterator concept
|
2009-10-31 23:57:47 +01:00 |
|
|
|
ea52a188fa
|
Start a category for documenting concepts, abstractions and formalities
|
2009-10-31 19:50:23 +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 |
|
|
|
572f26edc8
|
document the QueryResolver design
|
2009-10-30 17:16:37 +01:00 |
|
|
|
f35b422316
|
SubID: add (preliminary) hash impl; unit test pass
|
2009-10-30 06:50:26 +01:00 |
|
|
|
df562a186f
|
oops... fix a bug in Literal's hash function
|
2009-10-30 05:15:26 +01:00 |
|
|
|
006392f6ea
|
yet another random test helper
|
2009-10-30 03:53:51 +01:00 |
|
|
|
ceb4d4b5ea
|
reworked MultiFact passes unit test. Closes Ticket #376
|
2009-10-30 00:32:26 +01:00 |
|
|
|
1dccd37c70
|
re-order MultiFact implementation to get it to compile
|
2009-10-29 22:00:17 +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 |
|
|
|
54aa7b4afe
|
WIP fixes and stubbing to get at compiling the MultiFact
|
2009-10-29 04:32:00 +01:00 |
|
|
|
3145064a21
|
change IterAdapter iteration control API to use free functions
|
2009-10-29 04:31:16 +01:00 |
|
|
|
0cef067c11
|
WIP adapt unit test and the argument-accepting MultiFact specialisation
|
2009-10-28 04:45:17 +01:00 |
|
|
|
2530e8c1a1
|
WIP try to create an extension point to MultiFact, allowing to accept argument(s)
sketch of an idea how to add an extension possibility
without messing up the basic MultiFact template
|
2009-10-27 05:13:38 +01:00 |
|
|
|
6dc09e66dc
|
WIP: test-driven brainstorming: how to pass additional factory arguments? (Ticket #377)
|
2009-10-26 01:42:35 +01:00 |
|
|
|
ec4b2eef00
|
WIP: test-driven brainstorming: how to build the query dispatcher table?
|
2009-10-26 01:39:25 +01:00 |
|
|
|
5968d35cdf
|
WIP maybe resolved now the knot in my design...?
|
2009-10-25 21:39:02 +01:00 |
|
|
|
5d9671cb2c
|
WIP place a ref-count into the result iterator
|
2009-10-25 16:18:53 +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 |
|
|
|
23c0387298
|
Updated Entry-Page and overall description of Renderengine TiddlyWiki
|
2009-10-23 20:08:58 +02:00 |
|
|
|
8345df394d
|
WIP continued turning over the problem....
|
2009-10-23 03:10:55 +02:00 |
|
|
|
90e09b9fa0
|
WIP trying to get ahed with the problem of issuing queries
|
2009-10-22 17:24:57 +02:00 |
|