Timeline
2009-12-20:
- 03:33 Changeset in Lumiera [83eb697]debdev/playdocumentationintegrationscons by
- draft an universal val/ref wrapper, needed by TransformIter. …
- 00:43 Ticket #473 (sort out RefArray) created by
-
As Lumiera Architect,
I want to get rid of the
RefArraydesign with … - 00:38 Ticket #472 (clarify some render node technicalities) created by
- = Render node internals = this is a tracking ticket -- individual …
- 00:24 Ticket #471 (unify wrapper builders) created by
- For the classic factories, the multi-fact, but for the various custom …
- 00:22 Ticket #470 (collect wrappers, holders and handles) created by
- As Lumiera Architect, I want a well-maintained assortment of wrappers, …
2009-12-19:
- 20:48 Ticket #113 (test.sh: allow literal quotation within test suite definition) closed by
- done: done in nobug/devel, will push to lumiera/master later
- 20:20 Ticket #406 (support conditional testing in test.sh) closed by
- done: done in nobug/devel, pushing this to master later
- 02:55 Changeset in Lumiera [4773305]debdev/playdocumentationintegrationscons by
- Fix itertools: allow TransformIter to return an reference
2009-12-18:
- 04:05 Changeset in Lumiera [4afa1ad]debdev/playdocumentationintegrationscons by
- WIP implement scope content enumeration unresolved problem with …
- 03:08 Changeset in Lumiera [24e87c8]debdev/playdocumentationintegrationscons by
- remove old functions pthread_runner and lumiera_thread_run
- 02:31 Changeset in Lumiera [3999101]debdev/playdocumentationintegrationscons by
- Merge branch 'for_plouj' of git://git.lumiera.org/lumiera/ct into …
- 02:14 Changeset in Lumiera [d7db383]debdev/playdocumentationintegrationscons by
- Sectionlock needs a 'user' handle with new nobug
- 01:31 Ticket #455 (possible clash with invalid PlacementRef) closed by
- done: note: Placements are added to the session by copy-creation. Thus the …
- 01:23 Ticket #469 (draft index sanity self check) created by
- some ideas: * root element exists * each element has a known scope …
- 01:19 Ticket #468 (PlacementIndex sanity check) created by
- 01:15 Ticket #441 (define the model root) closed by
- done: Implemented as a placeholder MObject for now. Can be created via the …
- 01:00 Ticket #467 (update NoBug debian package) created by
- ...needed for the resource tracker fix …
- 00:57 Ticket #274 (sporadic false resource tracker alarms) reopened by
- Hi cehteh, read your changes (including NoBug) and they look OK. I …
2009-12-17:
- 03:36 Changeset in Lumiera [547ff2b]debdev/playdocumentationintegrationscons by
- Merge branch 'for_plouj' of git://git.lumiera.org/lumiera/ct into …
- 03:08 Ticket #274 (sporadic false resource tracker alarms) closed by
- done: Fixed in: …
- 02:49 Changeset in Lumiera [5c7abbd]debdev/playdocumentationintegrationscons by
- Fix: race conditions with the nobug resource tracker * requires new …
- 02:16 Changeset in Lumiera [9f09a8a]debdev/playdocumentationintegrationscons by
- push creation of the root MObject to users of PlacementIndex
- 02:14 Changeset in Lumiera [d7aab29]debdev/playdocumentationintegrationscons by
- placeholder implementation of Label MObject
2009-12-16:
- 20:19 Ticket #466 (Style forms with CSS) created by
- Right now the forms in uWiki inherit what is defined in the Asciidoc …
- 20:14 Ticket #465 (Improve the uWiki forms) created by
- There are many forms in uWiki http://uwiki.pipapo.org/_uwiki/form/ …
- 20:05 Ticket #464 (Create user documentation for uWiki) created by
- The user visible part of uWiki (forms, pages etc.) must be documented. …
- 19:57 Ticket #463 (Create a default uWiki start page) created by
- Create a default front page for uWiki. There should be links to: * …
- 03:54 Changeset in Lumiera [e3de0aa]debdev/playdocumentationintegrationscons by
- WIP handling of the model root element within the index
- 02:36 Ticket #462 (Lua integration: register existing functions) created by
- Create header file(s) as per (http://www.lua.org/pil/26.2.html) which …
- 02:34 Ticket #461 (Lua integration: add multithreading) created by
- Write code to manage a lua instance within a thread and run multiple …
- 02:33 Ticket #460 (Lua integration: add debug ports) created by
- Write code to start a lua state and give it a debug port (port to …
- 02:32 Ticket #459 (Lua integration: add interface macros) created by
- Add in the basic code to register lumiera functions within lua and …
2009-12-13:
- 04:49 Changeset in Lumiera [73fcc78]debdev/playdocumentationintegrationscons by
- PlacementIndex checks for bottom (invalid) ID
- 04:48 Changeset in Lumiera [b74a505]debdev/playdocumentationintegrationscons by
- change implementation of "bottom" PlacementRef to 0-LUID
- 03:27 Changeset in Lumiera [e89b450]debdev/playdocumentationintegrationscons by
- detect if the session is up and opened, lock PlacementRef else
- 00:16 Ticket #458 (acl action) created by
- provide an action to modify/create acls
- 00:15 Ticket #457 (group management action) created by
- provide and action to add/remove entries to a group
2009-12-12:
- 04:41 Ticket #456 (initialisation: ScopePath, QueryFocusStack, bottom placement) created by
- care for proper initialisation of the subsystems related to …
- 04:30 Ticket #455 (possible clash with invalid PlacementRef) created by
- The current implementation uses a (randomly picked) ID to denote the …
- 04:03 Changeset in Lumiera [6c18722]debdev/playdocumentationintegrationscons by
- get it through the compiler again…
- 03:19 Ticket #454 (not using session contents iterators after session switch) created by
- Any attempt to use a session contents discovery iterator after …
- 03:09 Ticket #453 (sane session switch) created by
- = Session Switch = this is a tracking ticket -- individual tasks …
- 02:51 Changeset in Lumiera [5fd2a85]debdev/playdocumentationintegrationscons by
- cleanup of BuilderTool includes
- 02:50 Changeset in Lumiera [628ad8a]debdev/playdocumentationintegrationscons by
- WIP add a new kind of MObject: the model root
- 02:32 Ticket #452 (smart-ptr and wrapper handling) created by
- Investigate if and how the handling of various smart wrapper types …
- 02:23 Ticket #451 (why is the catch-all function enforced on concrete builder tools) created by
- My understanding and expectation would be for this "catch-all" …
- 02:21 Ticket #450 (streamline builder tool(s)) created by
- Investigate the (various) builder tools for possible improvements. * …
- 00:58 Ticket #449 (exhaustive MObjectFactory test) created by
- Care for writing an exhaustive unit test covering the MObjectFactory, …
- 00:06 Ticket #448 (MObject length) created by
- Define the meaning of an MObject's length for all foreseeable …
2009-12-11:
- 23:55 Ticket #447 (sanity check: High-level model) created by
- Care for a complete sanity self-check of the model. It should be …
- 23:50 Ticket #446 (Model 1st integration round) created by
- Work out the backbone of the High-level model. Lots of details can be …
- 23:45 Ticket #445 (Low-level Model) created by
- = Render Graph Model = this is a tracking ticket -- individual …
- 23:38 Ticket #444 (High-level Model) created by
- = Session Model = this is a tracking ticket -- individual tasks …
- 02:46 Changeset in Lumiera [d949f0b]debdev/playdocumentationintegrationscons by
- defining the model root MObject more clearly
- 01:49 Changeset in Lumiera [fd782eb]debdev/playdocumentationintegrationscons by
- WIP: change management of test/mock PlacementIndex now lifecycle of …
2009-12-09:
- 23:51 Ticket #367 (git scm interface) closed by
- done
- 23:51 Ticket #443 (import metaacl annotation from action source files) closed by
- done
- 23:51 Ticket #58 (scm interface) closed by
- done
2009-12-08:
- 03:08 Changeset in Lumiera [54d0b30]debdev/playdocumentationintegrationscons by
- Planing the top-level entities of the Session…
2009-12-03:
- 14:29 Changeset in Lumiera [41bb8b7]debdev/playdocumentationintegrationscons by
- make a TODO note about the finished condition variable
- 05:48 Ticket #443 (import metaacl annotation from action source files) created by
- maintaining and importing metaacls through explicit SQL bootstrap …
- 05:10 Ticket #362 (asciidoc type) closed by
- done
- 05:10 Ticket #360 (upload action) closed by
- done: works so far, some more details coming next
- 05:09 Ticket #359 (edit action) closed by
- done: works now, tough some details need to be done
- 03:21 Changeset in Lumiera [098d801]debdev/playdocumentationintegrationscons by
- give each thread pool a separate pthread_attr_t structure to configure
2009-12-02:
- 18:48 Changeset in Lumiera [afe135f]debdev/playdocumentationintegrationscons by
- add a lock around thread pool list access in …
2009-11-29:
- 23:06 Changeset in Lumiera [eedfafb]debdev/playdocumentationintegrationscons by
- convert lumiera_thread_state to using the enum string trick and use it …
- 22:55 Changeset in Lumiera [fc16de3]debdev/playdocumentationintegrationscons by
- convert lumiera_thread_class to using the enum string trick and use it …
- 17:16 Changeset in Lumiera [624820b]debdev/playdocumentationintegrationscons by
- considerations regarding the Binding of sequences to timelines
- 15:54 Ticket #442 (define Binding) created by
- A binding is a concept used within the session (and maybe beyond?), …
2009-11-28:
- 22:37 Changeset in Lumiera [488039c]debdev/playdocumentationintegrationscons by
- cleanup and write tests covering the newly implemented stuff
- 22:36 Ticket #342 (scope registration) closed by
- done: wrote a rather simplistic implementation, based on a second hash …
- 21:18 Changeset in Lumiera [feb4480f]debdev/playdocumentationintegrationscons by
- Scope handling within the PlacementIndex
2009-11-27:
- 19:43 Ticket #441 (define the model root) created by
- Define what to use as root of the high-level model. It should be a …
- 19:30 Changeset in Lumiera [8a47f1a]debdev/playdocumentationintegrationscons by
- considerations regarding type handling in the PlacementIndex
- 18:53 Ticket #440 (determine role of the Scope-Interface) created by
- The Scope interface looks like a nice abstraction. While currently the …
- 18:42 Ticket #341 (simple element access (PlacementIndex)) closed by
- done
- 18:40 Ticket #436 (typed placements within PlacementIndex) closed by
- done: Analysed the overall situation. Handling is far more flexible than I …
- 16:39 Changeset in Lumiera [98519c57]debdev/playdocumentationintegrationscons by
- reduce the number of threads spawned in tests to avoid EAGAIN errors …
- 16:33 Ticket #439 (get rid of Placement virtual functions) created by
- Placement has a vtable and this is a good thing. It allows to …
- 15:30 Ticket #438 (LocatingPin storage) created by
- Decide how to manage LocatingPin storage. This includes the decision …
- 04:42 Ticket #315 (form for editing wiki pages) closed by
- done
- 01:43 Changeset in Lumiera [6617518]debdev/playdocumentationintegrationscons by
- basically implemented simple element access. But the scope …
- 01:20 Ticket #437 (verify sane memory management within PlacementIndex) created by
- add diagnostics functions and test cases to verify the proper working …
- 01:16 Ticket #413 (placement-in-session memory management) closed by
- done: settled down now on * using the TypedAllocationManager developed for …
- 01:03 Changeset in Lumiera [cde45c0]debdev/playdocumentationintegrationscons by
- add basic storage and implementation of the PlacementIndex tables
- 01:02 Changeset in Lumiera [0b28986]debdev/playdocumentationintegrationscons by
- documentation correction. command entry is created on completed …
2009-11-26:
- 23:55 Ticket #436 (typed placements within PlacementIndex) created by
- This is about an implementation decision to be taken. While usually …
- 16:52 Changeset in Lumiera [c31bc27]debdev/playdocumentationintegrationscons by
- remove unnecessary REQUIREs based on my new understanding of nobug
- 16:45 Changeset in Lumiera [01223ef]debdev/playdocumentationintegrationscons by
- kind vs class naming rationale
- 16:27 Changeset in Lumiera [afd2035]debdev/playdocumentationintegrationscons by
- rename threadpool.kind[i].pool to threadpool.kind[i].list rename …
- 16:21 Changeset in Lumiera [99eb790]debdev/playdocumentationintegrationscons by
- rename LUMIERA_THREAD_* to LUMIERA_THREADCLASS_* in enum …
- 16:15 Changeset in Lumiera [52e9259]debdev/playdocumentationintegrationscons by
- this was replaced with tests/backend/test-threadpool.c
- 15:24 Changeset in Lumiera [af80622]debdev/playdocumentationintegrationscons by
- begin implementing a 'soft' thread count limit per pool add …
- 15:24 Changeset in Lumiera [bd076e4]debdev/playdocumentationintegrationscons by
- reduce the number of threads spawned in a test
- 15:24 Changeset in Lumiera [98c608d]debdev/playdocumentationintegrationscons by
- check that we're creating valid lumiera_thread_structures die on …
- 15:24 Changeset in Lumiera [085216f]debdev/playdocumentationintegrationscons by
- remove "allocated thread*" messages from lumiera_thread_new() and …
- 15:24 Changeset in Lumiera [07962b5]debdev/playdocumentationintegrationscons by
- add comments about locking in lumiera_threadpool_release_thread() …
- 15:24 Changeset in Lumiera [8e3d4e7]debdev/playdocumentationintegrationscons by
- fixed lumiera_threadpool_destroy() by using LLIST_FOREACH added some …
- 15:24 Changeset in Lumiera [d6d81f2e]debdev/playdocumentationintegrationscons by
- added lumiera_threadpool_destroy() added locking and checks to …
- 15:24 Changeset in Lumiera [414b8b9]debdev/playdocumentationintegrationscons by
- updated test passes fixed problem with copying lists
- 15:24 Changeset in Lumiera [7569698]debdev/playdocumentationintegrationscons by
- test passes
- 15:24 Changeset in Lumiera [10f7929]debdev/playdocumentationintegrationscons by
- add lumiera_threadpool_release_thread make the test compile change …
- 15:24 Changeset in Lumiera [9dd838b]debdev/playdocumentationintegrationscons by
- acquire() test started, so far, everything just compiles
- 15:24 Changeset in Lumiera [775f6cb]debdev/playdocumentationintegrationscons by
- actually create or use a thread struct, still not associated with a pthread
- 15:24 Changeset in Lumiera [00eb4ed]debdev/playdocumentationintegrationscons by
- partial code skeleton
- 15:13 Changeset in Lumiera [4bac65d]debdev/playdocumentationintegrationscons by
- copied test.sh from nobug 1147947
- 06:39 Ticket #358 (form for creating new documents) closed by
- done
2009-11-24:
- 05:40 Ticket #435 (bootstrap/deploy existing documents) closed by
- done: that was simple :)
2009-11-23:
- 21:07 Ticket #314 (form for creating and user account) closed by
- done
- 21:06 Ticket #313 (Asciidoc infrastructure to generate html forms) closed by
- done
- 21:00 Ticket #435 (bootstrap/deploy existing documents) created by
- uwiki comes with its own documents/forms as asciidoc sources. When …
- 20:52 Ticket #397 (import actions) closed by
- done: first implementation is finished, might be later merged with 'upload' …
- 20:50 Ticket #434 (Tooltips, Online help for forms) created by
- currently each form-widget emits a '?' this should be linked to the …
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
Note:
See TracTimeline
for information about the timeline view.
