Timeline
2009-11-22:
- 17:33 Changeset in Lumiera [60fad52]debdev/playdocumentationintegrationscons by
- Advice concept: write down the basic colaboration
- 10:18 Ticket #371 (QueryFocus operations) closed by
- done
- 10:13 Changeset in Lumiera [0186343]debdev/playdocumentationintegrationscons by
- finished implementation of QueryFocus (frontend handle)
- 09:34 Ticket #419 (maintaining the current focus) closed by
-
done: mostly covered by the
QueryFocusStackimplementation already. … - 09:32 Changeset in Lumiera [4082ff91]debdev/playdocumentationintegrationscons by
- implemented connection between QueryFocus und current ScopePath
- 06:28 Ticket #421 (focus stack) closed by
-
done: the final result is tightly coupled with
QueryFocusand … - 06:26 Changeset in Lumiera [12dc0e2]debdev/playdocumentationintegrationscons by
- add unit test, write documentation. Closes #420
- 05:25 Ticket #431 (rebuild action) closed by
- duplicate: looks like this is just a subset of the 'import' action, going on there
- 03:42 Changeset in Lumiera [89aacf3]debdev/playdocumentationintegrationscons by
- relocate tests; they belong into namespace session
- 03:36 Changeset in Lumiera [d90812e]debdev/playdocumentationintegrationscons by
- implement a stack of ScopePath frames
- 03:35 Changeset in Lumiera [665eed5]debdev/playdocumentationintegrationscons by
- new logging flag for the session
- 02:48 Changeset in Lumiera [46eae1c]debdev/playdocumentationintegrationscons by
- add a refcount field (for intrusive refcounting) to ScopePath
- 00:44 Ticket #322 (path-of-scopes preliminary implementation) closed by
-
done: coded up now. Test needs to be postponed until the
PlacementIndexis … - 00:38 Ticket #433 (consider defining an symbolic path notation) created by
- It could be helpful -- especially for extended query based handling of …
- 00:31 Ticket #432 (better test coverage for scope locating operation) created by
- The ctor of ScopePath provides the functionality of locating a given …
- 00:16 Changeset in Lumiera [36e342f]debdev/playdocumentationintegrationscons by
- Implement ScopePath functionality. Closes #322
- 00:15 Changeset in Lumiera [27390b5]debdev/playdocumentationintegrationscons by
- add query for path/location to ScopeLocator
- 00:14 Changeset in Lumiera [451253a]debdev/playdocumentationintegrationscons by
- utility to append elements from an Lumiera Forward Iterator until …
2009-11-21:
- 20:33 Changeset in Lumiera [c328945]debdev/playdocumentationintegrationscons by
- commented the ScopePath API
- 19:55 Changeset in Lumiera [ed86c978]debdev/playdocumentationintegrationscons by
- Defined/Stubbed all required ScopePath operations
- 16:06 Ticket #431 (rebuild action) created by
- write an action which rebuilds/recompiles a document from its sources. …
- 08:24 Ticket #403 (define ScopeLocator) closed by
- done: role of ScopeLocator is clear now. It serves as central access point …
- 08:20 Ticket #430 (implement scope operations) created by
- a good deal of the scope operations is already implemented; now to be …
- 08:16 Ticket #355 (bottom PlacementRef problem) closed by
- done: didn't run into any further problems when following this solution. In …
- 08:08 Ticket #370 (specify ScopePath operations) closed by
- done
- 06:52 Ticket #429 (add diagnostic display to Scope and ScopePath) created by
- Build a simple path-like self-display function, based on the MObject …
- 06:47 Ticket #428 (build a sensible MObject debugging output) created by
- work out how a sensible implementation of MObject::operator string() …
- 06:45 Ticket #427 (improve Placement debugging output) created by
- replace the existing operator string() implementation by a display …
- 06:43 Ticket #426 (work out LocatingPin behaviour) created by
- clarify the meaning of LocatingPin, settle down upon the basic API, …
- 06:29 Ticket #425 (complete MObject design) created by
- collect all the pieces of gained design knowledge to create a roughly …
- 05:11 Ticket #424 (ensure the ScopePath::navigate() implementation can handle context ...) created by
- the basic idea is to build some context sensitivity into the "parent …
- 03:48 Changeset in Lumiera [b7987cf]debdev/playdocumentationintegrationscons by
- define iteration on ScopePath as reverse iteration on the contained Scopes
- 01:49 Changeset in Lumiera [b2849c6]debdev/playdocumentationintegrationscons by
- defined and implemented equality of scopes
- 01:34 Ticket #345 (equality of scopes) closed by
- done: * decided that "same" means "same effect when used in the context of …
- 01:27 Ticket #423 (Asciidoc Guide for Lumiera Helpers) created by
- Write a small Guide showing what asciidoc features we use and how …
- 00:41 Ticket #422 (Placement validity check) created by
- Decide if we need a bool conversion on placements (comparable to the …
- 00:07 Changeset in Lumiera [218e1b8]debdev/playdocumentationintegrationscons by
- add a start-element shortcut to the test-helper This allows to get a …
2009-11-20:
- 22:06 Changeset in Lumiera [1a02239]debdev/playdocumentationintegrationscons by
- write down all the ScopePath operations identified thus far
- 21:00 Changeset in Lumiera [ce98bd9]debdev/playdocumentationintegrationscons by
- Finished basic concept how to establish a current query focus (Ticket #403)
- 19:49 Ticket #420 ([placeholder ticket]) created by
- this ticket number was claimed and reserved for later use…
- 19:49 Ticket #421 (focus stack) created by
- the additional problem here is that we need to access the items below …
- 19:41 Ticket #419 (maintaining the current focus) created by
- Integrate the management of the current focus and current ScopePath. …
- 18:58 Changeset in Lumiera [cdb84a9]debdev/playdocumentationintegrationscons by
- refining the draft for ScopeLocator
2009-11-18:
- 04:06 Ticket #398 (Wrapper to use PlacementIndex as a query resolving facility) closed by
- done: the wrapper as such is done and wired up as session service. The …
- 04:04 Ticket #408 (define possible kinds of scope content exploration) closed by
- done: defined and implemented
- 04:00 Ticket #418 (test the contents resolving wrapper) created by
- this ticket is to remind me actually to verify the tests (which …
- 03:53 Changeset in Lumiera [11463da]debdev/playdocumentationintegrationscons by
- better use an enum for the ScopeQuery kinds
- 03:23 Changeset in Lumiera [c01f774]debdev/playdocumentationintegrationscons by
- expose the new query-for-contents facility as session service
- 03:11 Changeset in Lumiera [9514970]debdev/playdocumentationintegrationscons by
- refactor most of the session-contents-query impl into a dedicated *.cpp
2009-11-17:
- 02:01 Changeset in Lumiera [002a0a9]debdev/playdocumentationintegrationscons by
- add remaining bits to get query-for-session-contents impl to compile
2009-11-15:
- 15:28 Changeset in Lumiera [7d6fa03]debdev/playdocumentationintegrationscons by
- allow for Goal subclasses to provide copy operations, while …
- 15:27 Changeset in Lumiera [09c0cac]debdev/playdocumentationintegrationscons by
- add comparison to c-string for Literal
- 14:44 Ticket #417 (symbol comparison and concatenation improvements) created by
- investigate if the comparison and concatenation operators can be …
- 13:15 Ticket #416 (Trac: diff view on ticket text causes internal error) created by
- Following the "diff.." link on description changes in the ticket …
- 03:21 Changeset in Lumiera [046dab0]debdev/playdocumentationintegrationscons by
- Add missing nobugmt ld flags to test_threads
- 01:41 Ticket #264 (license file for uwiki) closed by
- worksforme: completed but parts: Bonus points when the asciidoced version can …
- 01:39 Ticket #415 (make uwiki license page output match the docbook version from FSF) created by
- The license for uwiki is gnu Afftero general public license version 3. …
- 00:09 Changeset in Lumiera [34dc8fa]debdev/playdocumentationintegrationscons by
- mark for later high-level model extension (Ticket #414)
- 00:08 Changeset in Lumiera [7dcb593]debdev/playdocumentationintegrationscons by
- WIP draft of the complete query-for-session-contents implementation
- 00:01 Ticket #414 (extend model to other kinds of MObject) created by
- The high-level model is based on a hierarchy of MObjects. The generic …
2009-11-14:
- 22:07 Changeset in Lumiera [a10a237]debdev/playdocumentationintegrationscons by
- rename "MO" --> "MX" to avoid confusion with MObject
2009-11-13:
- 15:32 Changeset in Lumiera [017c668d]debdev/playdocumentationintegrationscons by
- WIP outline of the index query resolution
- 15:25 Ticket #413 (placement-in-session memory management) created by
- Find a solution how the placement index actually handles the placement …
- 15:24 Ticket #412 (Session: adding/removing placements) created by
- Core function: add an element to the session, remove an element. * …
- 15:18 Ticket #411 (use placement-ID consistently) created by
- what concept does placement-ID denote? especially when it comes to …
- 03:58 Ticket #407 (PlacementIndex low-level enumeration interface) closed by
- done: PlacementIndex API basically seems to be settled now. It is kept …
- 03:52 Changeset in Lumiera [981ea94]debdev/playdocumentationintegrationscons by
- finished the PlacementIndex API.
- 02:26 Changeset in Lumiera [d0c905b]debdev/playdocumentationintegrationscons by
- add an transforming iterator to the itertools
- 00:02 Changeset in Lumiera [a86517b]debdev/playdocumentationintegrationscons by
- extend the protocol of the itertools core, abstracting the increment
2009-11-12:
- 20:48 Ticket #410 (fix naming of (static) iteration control functions) created by
- "hasNext()" is completely misleading. The semantics is now rather like …
- 19:15 Changeset in Lumiera [a1448ed]debdev/playdocumentationintegrationscons by
- WIP first attempt to remove the query-interface from PlacementIndex
- 19:08 Ticket #409 (re-visit PlacementIndex concurrency) created by
-
As Lumiera Product Owner,
I want
PlacementIndexaccess to be … - 01:15 Changeset in Lumiera [d658415]debdev/playdocumentationintegrationscons by
- WIP about providing scope contents discovery, backed by the index
- 01:12 Ticket #408 (define possible kinds of scope content exploration) created by
- ...now settled down on a separation regarding the content discovery …
- 01:07 Ticket #407 (PlacementIndex low-level enumeration interface) created by
- it got clear now, that the "querying" doesn't belong into the …
2009-11-11:
- 05:04 Ticket #402 (accessing session implementation services) closed by
- done: now defined such a concept, implemented a demonstration test and …
- 05:01 Changeset in Lumiera [bfd97bd]debdev/playdocumentationintegrationscons by
- now SessManagerImpl can go down entirely on implementation level
- 04:44 Changeset in Lumiera [5535a7a0]debdev/playdocumentationintegrationscons by
- phase out the existing access functions, now superseeded by SessionServices
- 04:30 Changeset in Lumiera [1a76ce7a]debdev/playdocumentationintegrationscons by
- implement two of the SessionServices (internal APIs) providing …
2009-11-10:
- 12:37 Ticket #406 (support conditional testing in test.sh) created by
- tests on different platforms and machines yield to slightly different …
2009-11-09:
- 06:35 Changeset in Lumiera [7da88445]debdev/playdocumentationintegrationscons by
- first steps towards using the new SessionServices access mechanism …
- 04:21 Changeset in Lumiera [79d5e49]debdev/playdocumentationintegrationscons by
- defined basic session lifecycle and service access. Closes Ticket #400
- 04:21 Ticket #400 (Session lifecycle basics) closed by
- done: ok... now * worked out a solution how implementation level APIs can …
- 01:08 Changeset in Lumiera [043d4f42]debdev/playdocumentationintegrationscons by
- working example implementation of the access mechanism to session …
2009-11-08:
- 23:36 Ticket #405 (DefaultsManager) created by
- Build up a full-fledged defaults management, based on rules and …
- 23:35 Ticket #404 (fully integrate DefaultsManager with the session) created by
- There is a DefsManager instance integrated into the session, such as …
- 19:13 Changeset in Lumiera [2765981]debdev/playdocumentationintegrationscons by
- build a complete simplified mock Session/SessionManager
- 18:47 Changeset in Lumiera [f1ce05e]debdev/playdocumentationintegrationscons by
- clean up some overly clever definitions
- 18:30 Ticket #403 (define ScopeLocator) created by
- ScopeLocator has evolved into a hub for * accessing the focused …
- 18:26 Ticket #402 (accessing session implementation services) created by
- We need a concept enabling the Steam-Layer internals to access …
- 18:09 Ticket #401 (tests to pass: session API) created by
- * SessionServiceAccess_test * SessionModifyParts_test more to come …
2009-11-07:
- 18:49 Changeset in Lumiera [aaf19f4]debdev/playdocumentationintegrationscons by
- First draft regarding the access of session implementation services …
- 17:55 Ticket #105 (types interface for uWiki) closed by
- done: mostly worked out, closed (rest on demand)
- 16:37 Changeset in Lumiera [6dbbc54]debdev/playdocumentationintegrationscons by
- document better how SingletonRef works
- 04:01 Changeset in Lumiera [0ed3022]debdev/playdocumentationintegrationscons by
- Initial considerations how to handle session lifecycle consistently
- 01:49 Changeset in Lumiera [78f9b2b]debdev/playdocumentationintegrationscons by
- WIP refactor ContentsQuery to share implementation with a PathQuery …
- 00:41 Ticket #400 (Session lifecycle basics) created by
- settle down on a basic approach how to handle the access channels to …
- 00:24 Ticket #399 (Session lifecycle) created by
- Manage the session creation / loading / replacing / closing in a sane, …
2009-11-06:
- 18:27 Changeset in Lumiera [bdb8bc2]debdev/playdocumentationintegrationscons by
- move PlacementIndex into namespace session
- 17:49 Ticket #398 (Wrapper to use PlacementIndex as a query resolving facility) created by
- Initially, I thought just to extract a subset of PlacementIndex' …
- 17:42 Changeset in Lumiera [bb8c018]debdev/playdocumentationintegrationscons by
- integrate QueryFocus with the new ContentsQuery facility
2009-11-04:
- 03:56 Changeset in Lumiera [e0e9b7c]debdev/playdocumentationintegrationscons by
- WIP about how to link the QueryFocus system to the session/PlacementIndex
2009-11-02:
- 18:51 Changeset in Lumiera [ce4e360]debdev/playdocumentationintegrationscons by
- make sure luidgen picks up the nobug cflags
- 06:37 Changeset in Lumiera [8c77277]debdev/playdocumentationintegrationscons by
- Finish ContentQuery definition; relying on PlacementIndex
- 05:06 Changeset in Lumiera [1c72cbb]debdev/playdocumentationintegrationscons by
- Iterator tools: (1) a filtering iterator
- 04:16 Ticket #397 (import actions) created by
- we have a lot existing content (the asciidoc day efforts), for …
- 04:02 Ticket #396 (hide lumiera_fhcache, lumiera_mcache) created by
- this is currently exported and hardcoded as parameter for the …
- 03:56 Ticket #395 (refactor filedescriptor registry) created by
- should be named lumiera_filedescriptorregistry and implemented in its …
2009-11-01:
- 02:47 Changeset in Lumiera [356fe8f]debdev/playdocumentationintegrationscons by
- change the ContensQuery stub to fit into the QueryResolver in its …
- 01:02 Changeset in Lumiera [2620c38]debdev/playdocumentationintegrationscons by
- documentation, close some tickets…
- 00:46 Ticket #375 (clean up IterAdapter's link to the container) closed by
- done: As a consequence of #353, I changed the extension point to rely on …
- 00:45 Ticket #351 (running queries: implementation) closed by
- done: I see this differently now. I managed to arrange the parts such as to …
- 00:40 Ticket #394 (allow dispatching of generic Goals (queries)) created by
- Extend the existing QueryResolver framework to allow for registration …
- 00:33 Ticket #353 (extend IterAdapter to use it (optionally) for reference management) closed by
- done: this approach seems to work out well; implementing the Resolution …
- 00:31 Ticket #182 (Concept "lumiera forward iterator") closed by
-
done: Successfully used now within
QueryResolver. Cleaned up the back-link …
2009-10-31:
- 23:13 Ticket #393 (retrofit ProcPatt with LumieraForwardIterator) created by
- ...effectively, this ticket means: start caring for processing …
- 23:01 Ticket #392 (retrofit session::DefsRegistry to expose a Lumiera Forward Iterator) created by
- 22:57 Changeset in Lumiera [ab524c3]debdev/playdocumentationintegrationscons by
- Document the Lumiera Forward Iterator concept
- 18:50 Changeset in Lumiera [ea52a18]debdev/playdocumentationintegrationscons by
- Start a category for documenting concepts, abstractions and formalities
- 03:09 Ticket #369 (create action) closed by
- done: Done except, needs minor polishment
2009-10-30:
- 19:33 Changeset in Lumiera [9ff7b1ea]debdev/playdocumentationintegrationscons by
- Implement registration of a resolution function. QueryResolver_test pass
- 19:25 Ticket #391 (wire up ScopeQuery, based on PlacementIndex) created by
- 19:20 Ticket #390 (IterAdapter: drop post-increment operator?) created by
- Investigate if the post increment operator could / should be dropped …
- 19:19 Ticket #389 (Query and QueryResolver interface belongs into the core application lib) created by
- The QueryResolver is not a mere implementation detail within …
- 17:37 Changeset in Lumiera [f70f8c4]debdev/playdocumentationintegrationscons by
- implemented the mechanism for dispatch-to-concrete resolution
- 17:23 Ticket #377 (extend factory invocation on QueryID) closed by
- done: fitted in nicely. The only point to remember later is that we're now …
- 17:22 Ticket #388 (re-visit MultiFact design and implementation) created by
- The initial, crude design of a factory was superseded by the …
- 16:16 Changeset in Lumiera [572f26e]debdev/playdocumentationintegrationscons by
- document the QueryResolver design
- 06:03 Ticket #383 (tests to pass: family-factory / IDs) closed by
- done: SubID is rather proof-of-concept (see #387), but enough to explore …
- 06:00 Ticket #387 (implement SubID more seriously) created by
- If we're going to build upon this concept then we'd need a more …
- 05:55 Ticket #352 (running queries: concept) closed by
- done: finally settled down on a basic design, which allows later to add …
- 05:50 Changeset in Lumiera [f35b422]debdev/playdocumentationintegrationscons by
- SubID: add (preliminary) hash impl; unit test pass
- 04:15 Changeset in Lumiera [df562a1]debdev/playdocumentationintegrationscons by
- oops... fix a bug in Literal's hash function
- 02:53 Changeset in Lumiera [006392f]debdev/playdocumentationintegrationscons by
- yet another random test helper
2009-10-29:
- 23:32 Changeset in Lumiera [ceb4d4b]debdev/playdocumentationintegrationscons by
- reworked MultiFact passes unit test. Closes Ticket #376
- 21:00 Changeset in Lumiera [1dccd37]debdev/playdocumentationintegrationscons by
- re-order MultiFact implementation to get it to compile
- 20:59 Changeset in Lumiera [ee61122]debdev/playdocumentationintegrationscons by
- disable the tests not ready yet (see Ticket 384)
- 20:59 Changeset in Lumiera [d272137]debdev/playdocumentationintegrationscons by
- get QueryResolver to compile
- 03:32 Changeset in Lumiera [54aa7b4]debdev/playdocumentationintegrationscons by
- WIP fixes and stubbing to get at compiling the MultiFact
- 03:31 Changeset in Lumiera [3145064]debdev/playdocumentationintegrationscons by
- change IterAdapter iteration control API to use free functions
- 01:29 Ticket #374 (refactor the uwiki repository using submodules) closed by
- done: To clone it: git clone --recursive git://git.pipapo.org/uwiki/cehteh …
2009-10-28:
- 03:45 Changeset in Lumiera [0cef067]debdev/playdocumentationintegrationscons by
- WIP adapt unit test and the argument-accepting MultiFact specialisation
- 02:08 Ticket #386 (tests to pass: index) created by
- PlacementIndex_test
- 02:04 Ticket #385 (tests to pass: object refs) created by
- PlacementRef_test MObjectRef_test
- 02:00 Ticket #384 (tests to pass: 1st integration Steam/Stage) created by
- this is a tracking ticket -- used to push ahead the integration …
- 01:57 Ticket #383 (tests to pass: family-factory / IDs) created by
- MultiFact_test MultiFactArgument_test SubID_test
- 01:54 Ticket #382 (tests to pass: querying) created by
- * ScopeQuery_test * QueryResolver_test * PlacementIndexQuery_test
- 01:40 Ticket #381 (tests to pass: scopes/focus) created by
- * PlacementScope_test * QueryFocusStack_test * QueryFocus_test * …
2009-10-27:
- 04:13 Changeset in Lumiera [2530e8c]debdev/playdocumentationintegrationscons by
- WIP try to create an extension point to MultiFact, allowing to accept …
2009-10-26:
- 19:04 Ticket #297 (sqlite transactions) closed by
- done: done as in one big exclusive transaction for each request. This works …
- 19:03 Ticket #380 (refine transactions) created by
- basic transaction are implemented now (one big lock). When this …
- 17:48 Ticket #379 (revision history for metadata) created by
- metadata in uwiki is currently not revisioned, someone should come up …
- 00:42 Changeset in Lumiera [6dc09e6]debdev/playdocumentationintegrationscons by
- WIP: test-driven brainstorming: how to pass additional factory …
- 00:39 Changeset in Lumiera [ec4b2ee]debdev/playdocumentationintegrationscons by
- WIP: test-driven brainstorming: how to build the query dispatcher table?
- 00:08 Ticket #378 (consider using SubID as QueryID) created by
- Currently, QueryID is hard wired to use 2 independent parameters …
2009-10-25:
- 23:51 Ticket #377 (extend factory invocation on QueryID) created by
- instead of implementing (again yet another) flat trampoline table, …
- 23:36 Ticket #376 (Investigate Argument passing to registered factory functions) created by
- in the past, the multitude of requirements regarding additional …
- 20:39 Changeset in Lumiera [5968d35]debdev/playdocumentationintegrationscons by
- WIP maybe resolved now the knot in my design...?
- 15:18 Changeset in Lumiera [5d9671c]debdev/playdocumentationintegrationscons by
- WIP place a ref-count into the result iterator
2009-10-24:
- 14:03 Changeset in Lumiera [eb2d309]debdev/playdocumentationintegrationscons by
- WIP: reworked the design further
2009-10-23:
- 22:23 Changeset in Lumiera [c3441ac]debdev/playdocumentationintegrationscons by
- WIP Query<TY> implementation draft…
- 20:18 Ticket #375 (clean up IterAdapter's link to the container) created by
- re-visit the internal interface used by IterAdapter instances to …
- 18:09 Changeset in Lumiera [455ad14]debdev/playdocumentationintegrationscons by
- set up some steps which might lead to a solution of the typed-query-problem
- 18:08 Changeset in Lumiera [23c0387]debdev/playdocumentationintegrationscons by
- Updated Entry-Page and overall description of Renderengine TiddlyWiki
- 01:10 Changeset in Lumiera [8345df3]debdev/playdocumentationintegrationscons by
- WIP continued turning over the problem.…
Note:
See TracTimeline
for information about the timeline view.
