Timeline



2009-12-20:

03:33 Changeset in Lumiera [83eb697]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
draft an universal val/ref wrapper, needed by TransformIter. …
00:43 Ticket #473 (sort out RefArray) created by Ichthyostega
As Lumiera Architect, I want to get rid of the RefArray design with …
00:38 Ticket #472 (clarify some render node technicalities) created by Ichthyostega
= Render node internals = this is a tracking ticket -- individual …
00:24 Ticket #471 (unify wrapper builders) created by Ichthyostega
For the classic factories, the multi-fact, but for the various custom …
00:22 Ticket #470 (collect wrappers, holders and handles) created by Ichthyostega
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 Christian Thäter
done: done in nobug/devel, will push to lumiera/master later
20:20 Ticket #406 (support conditional testing in test.sh) closed by Christian Thäter
done: done in nobug/devel, pushing this to master later
02:55 Changeset in Lumiera [4773305]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix itertools: allow TransformIter to return an reference

2009-12-18:

04:05 Changeset in Lumiera [4afa1ad]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP implement scope content enumeration unresolved problem with …
03:08 Changeset in Lumiera [24e87c8]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove old functions pthread_runner and lumiera_thread_run
02:31 Changeset in Lumiera [3999101]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'for_plouj' of git://git.lumiera.org/lumiera/ct into …
02:14 Changeset in Lumiera [d7db383]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Sectionlock needs a 'user' handle with new nobug
01:31 Ticket #455 (possible clash with invalid PlacementRef) closed by Ichthyostega
done: note: Placements are added to the session by copy-creation. Thus the …
01:23 Ticket #469 (draft index sanity self check) created by Ichthyostega
some ideas: * root element exists * each element has a known scope …
01:19 Ticket #468 (PlacementIndex sanity check) created by Ichthyostega
01:15 Ticket #441 (define the model root) closed by Ichthyostega
done: Implemented as a placeholder MObject for now. Can be created via the …
01:00 Ticket #467 (update NoBug debian package) created by Ichthyostega
...needed for the resource tracker fix …
00:57 Ticket #274 (sporadic false resource tracker alarms) reopened by Ichthyostega
Hi cehteh, read your changes (including NoBug) and they look OK. I …

2009-12-17:

03:36 Changeset in Lumiera [547ff2b]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'for_plouj' of git://git.lumiera.org/lumiera/ct into …
03:08 Ticket #274 (sporadic false resource tracker alarms) closed by Christian Thäter
done: Fixed in: …
02:49 Changeset in Lumiera [5c7abbd]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Fix: race conditions with the nobug resource tracker * requires new …
02:16 Changeset in Lumiera [9f09a8a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
push creation of the root MObject to users of PlacementIndex
02:14 Changeset in Lumiera [d7aab29]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
placeholder implementation of Label MObject

2009-12-16:

20:19 Ticket #466 (Style forms with CSS) created by Andreas Hermann Braml
Right now the forms in uWiki inherit what is defined in the Asciidoc …
20:14 Ticket #465 (Improve the uWiki forms) created by Andreas Hermann Braml
There are many forms in uWiki http://uwiki.pipapo.org/_uwiki/form/
20:05 Ticket #464 (Create user documentation for uWiki) created by Andreas Hermann Braml
The user visible part of uWiki (forms, pages etc.) must be documented. …
19:57 Ticket #463 (Create a default uWiki start page) created by Andreas Hermann Braml
Create a default front page for uWiki. There should be links to: * …
03:54 Changeset in Lumiera [e3de0aa]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP handling of the model root element within the index
02:36 Ticket #462 (Lua integration: register existing functions) created by nasa
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 nasa
Write code to manage a lua instance within a thread and run multiple …
02:33 Ticket #460 (Lua integration: add debug ports) created by nasa
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 nasa
Add in the basic code to register lumiera functions within lua and …

2009-12-13:

04:49 Changeset in Lumiera [73fcc78]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
PlacementIndex checks for bottom (invalid) ID
04:48 Changeset in Lumiera [b74a505]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
change implementation of "bottom" PlacementRef to 0-LUID
03:27 Changeset in Lumiera [e89b450]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
detect if the session is up and opened, lock PlacementRef else
00:16 Ticket #458 (acl action) created by Christian Thäter
provide an action to modify/create acls
00:15 Ticket #457 (group management action) created by Christian Thäter
provide and action to add/remove entries to a group

2009-12-12:

04:41 Ticket #456 (initialisation: ScopePath, QueryFocusStack, bottom placement) created by Ichthyostega
care for proper initialisation of the subsystems related to …
04:30 Ticket #455 (possible clash with invalid PlacementRef) created by Ichthyostega
The current implementation uses a (randomly picked) ID to denote the …
04:03 Changeset in Lumiera [6c18722]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
get it through the compiler again…
03:19 Ticket #454 (not using session contents iterators after session switch) created by Ichthyostega
Any attempt to use a session contents discovery iterator after …
03:09 Ticket #453 (sane session switch) created by Ichthyostega
= Session Switch = this is a tracking ticket -- individual tasks …
02:51 Changeset in Lumiera [5fd2a85]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
cleanup of BuilderTool includes
02:50 Changeset in Lumiera [628ad8a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP add a new kind of MObject: the model root
02:32 Ticket #452 (smart-ptr and wrapper handling) created by Ichthyostega
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 Ichthyostega
My understanding and expectation would be for this "catch-all" …
02:21 Ticket #450 (streamline builder tool(s)) created by Ichthyostega
Investigate the (various) builder tools for possible improvements. * …
00:58 Ticket #449 (exhaustive MObjectFactory test) created by Ichthyostega
Care for writing an exhaustive unit test covering the MObjectFactory, …
00:06 Ticket #448 (MObject length) created by Ichthyostega
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 Ichthyostega
Care for a complete sanity self-check of the model. It should be …
23:50 Ticket #446 (Model 1st integration round) created by Ichthyostega
Work out the backbone of the High-level model. Lots of details can be …
23:45 Ticket #445 (Low-level Model) created by Ichthyostega
= Render Graph Model = this is a tracking ticket -- individual …
23:38 Ticket #444 (High-level Model) created by Ichthyostega
= Session Model = this is a tracking ticket -- individual tasks …
02:46 Changeset in Lumiera [d949f0b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
defining the model root MObject more clearly
01:49 Changeset in Lumiera [fd782eb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: change management of test/mock PlacementIndex now lifecycle of …

2009-12-09:

23:51 Ticket #367 (git scm interface) closed by Christian Thäter
done
23:51 Ticket #443 (import metaacl annotation from action source files) closed by Christian Thäter
done
23:51 Ticket #58 (scm interface) closed by Christian Thäter
done

2009-12-08:

03:08 Changeset in Lumiera [54d0b30]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Planing the top-level entities of the Session…

2009-12-03:

14:29 Changeset in Lumiera [41bb8b7]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
make a TODO note about the finished condition variable
05:48 Ticket #443 (import metaacl annotation from action source files) created by Christian Thäter
maintaining and importing metaacls through explicit SQL bootstrap …
05:10 Ticket #362 (asciidoc type) closed by Christian Thäter
done
05:10 Ticket #360 (upload action) closed by Christian Thäter
done: works so far, some more details coming next
05:09 Ticket #359 (edit action) closed by Christian Thäter
done: works now, tough some details need to be done
03:21 Changeset in Lumiera [098d801]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
give each thread pool a separate pthread_attr_t structure to configure

2009-12-02:

18:48 Changeset in Lumiera [afe135f]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
add a lock around thread pool list access in …

2009-11-29:

23:06 Changeset in Lumiera [eedfafb]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
convert lumiera_thread_state to using the enum string trick and use it …
22:55 Changeset in Lumiera [fc16de3]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
convert lumiera_thread_class to using the enum string trick and use it …
17:16 Changeset in Lumiera [624820b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
considerations regarding the Binding of sequences to timelines
15:54 Ticket #442 (define Binding) created by Ichthyostega
A binding is a concept used within the session (and maybe beyond?), …

2009-11-28:

22:37 Changeset in Lumiera [488039c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
cleanup and write tests covering the newly implemented stuff
22:36 Ticket #342 (scope registration) closed by Ichthyostega
done: wrote a rather simplistic implementation, based on a second hash …
21:18 Changeset in Lumiera [feb4480f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Scope handling within the PlacementIndex

2009-11-27:

19:43 Ticket #441 (define the model root) created by Ichthyostega
Define what to use as root of the high-level model. It should be a …
19:30 Changeset in Lumiera [8a47f1a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
considerations regarding type handling in the PlacementIndex
18:53 Ticket #440 (determine role of the Scope-Interface) created by Ichthyostega
The Scope interface looks like a nice abstraction. While currently the …
18:42 Ticket #341 (simple element access (PlacementIndex)) closed by Ichthyostega
done
18:40 Ticket #436 (typed placements within PlacementIndex) closed by Ichthyostega
done: Analysed the overall situation. Handling is far more flexible than I …
16:39 Changeset in Lumiera [98519c57]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
reduce the number of threads spawned in tests to avoid EAGAIN errors …
16:33 Ticket #439 (get rid of Placement virtual functions) created by Ichthyostega
Placement has a vtable and this is a good thing. It allows to …
15:30 Ticket #438 (LocatingPin storage) created by Ichthyostega
Decide how to manage LocatingPin storage. This includes the decision …
04:42 Ticket #315 (form for editing wiki pages) closed by Christian Thäter
done
01:43 Changeset in Lumiera [6617518]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
basically implemented simple element access. But the scope …
01:20 Ticket #437 (verify sane memory management within PlacementIndex) created by Ichthyostega
add diagnostics functions and test cases to verify the proper working …
01:16 Ticket #413 (placement-in-session memory management) closed by Ichthyostega
done: settled down now on * using the TypedAllocationManager developed for …
01:03 Changeset in Lumiera [cde45c0]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add basic storage and implementation of the PlacementIndex tables
01:02 Changeset in Lumiera [0b28986]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
documentation correction. command entry is created on completed …

2009-11-26:

23:55 Ticket #436 (typed placements within PlacementIndex) created by Ichthyostega
This is about an implementation decision to be taken. While usually …
16:52 Changeset in Lumiera [c31bc27]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove unnecessary REQUIREs based on my new understanding of nobug
16:45 Changeset in Lumiera [01223ef]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
kind vs class naming rationale
16:27 Changeset in Lumiera [afd2035]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
rename threadpool.kind[i].pool to threadpool.kind[i].list rename …
16:21 Changeset in Lumiera [99eb790]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
rename LUMIERA_THREAD_* to LUMIERA_THREADCLASS_* in enum …
16:15 Changeset in Lumiera [52e9259]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
this was replaced with tests/backend/test-threadpool.c
15:24 Changeset in Lumiera [af80622]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
begin implementing a 'soft' thread count limit per pool add …
15:24 Changeset in Lumiera [bd076e4]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
reduce the number of threads spawned in a test
15:24 Changeset in Lumiera [98c608d]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
check that we're creating valid lumiera_thread_structures die on …
15:24 Changeset in Lumiera [085216f]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove "allocated thread*" messages from lumiera_thread_new() and …
15:24 Changeset in Lumiera [07962b5]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
add comments about locking in lumiera_threadpool_release_thread() …
15:24 Changeset in Lumiera [8e3d4e7]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fixed lumiera_threadpool_destroy() by using LLIST_FOREACH added some …
15:24 Changeset in Lumiera [d6d81f2e]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
added lumiera_threadpool_destroy() added locking and checks to …
15:24 Changeset in Lumiera [414b8b9]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
updated test passes fixed problem with copying lists
15:24 Changeset in Lumiera [7569698]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
test passes
15:24 Changeset in Lumiera [10f7929]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
add lumiera_threadpool_release_thread make the test compile change …
15:24 Changeset in Lumiera [9dd838b]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
acquire() test started, so far, everything just compiles
15:24 Changeset in Lumiera [775f6cb]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
actually create or use a thread struct, still not associated with a pthread
15:24 Changeset in Lumiera [00eb4ed]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
partial code skeleton
15:13 Changeset in Lumiera [4bac65d]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
copied test.sh from nobug 1147947
06:39 Ticket #358 (form for creating new documents) closed by Christian Thäter
done

2009-11-24:

05:40 Ticket #435 (bootstrap/deploy existing documents) closed by Christian Thäter
done: that was simple :)

2009-11-23:

21:07 Ticket #314 (form for creating and user account) closed by Christian Thäter
done
21:06 Ticket #313 (Asciidoc infrastructure to generate html forms) closed by Christian Thäter
done
21:00 Ticket #435 (bootstrap/deploy existing documents) created by Christian Thäter
uwiki comes with its own documents/forms as asciidoc sources. When …
20:52 Ticket #397 (import actions) closed by Christian Thäter
done: first implementation is finished, might be later merged with 'upload' …
20:50 Ticket #434 (Tooltips, Online help for forms) created by Christian Thäter
currently each form-widget emits a '?' this should be linked to the …

2009-11-22:

17:33 Changeset in Lumiera [60fad52]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Advice concept: write down the basic colaboration
10:18 Ticket #371 (QueryFocus operations) closed by Ichthyostega
done
10:13 Changeset in Lumiera [0186343]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
finished implementation of QueryFocus (frontend handle)
09:34 Ticket #419 (maintaining the current focus) closed by Ichthyostega
done: mostly covered by the QueryFocusStack implementation already. …
09:32 Changeset in Lumiera [4082ff91]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implemented connection between QueryFocus und current ScopePath
06:28 Ticket #421 (focus stack) closed by Ichthyostega
done: the final result is tightly coupled with QueryFocus and …
06:26 Changeset in Lumiera [12dc0e2]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add unit test, write documentation. Closes #420
05:25 Ticket #431 (rebuild action) closed by Christian Thäter
duplicate: looks like this is just a subset of the 'import' action, going on there
03:42 Changeset in Lumiera [89aacf3]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
relocate tests; they belong into namespace session
03:36 Changeset in Lumiera [d90812e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement a stack of ScopePath frames
03:35 Changeset in Lumiera [665eed5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
new logging flag for the session
02:48 Changeset in Lumiera [46eae1c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add a refcount field (for intrusive refcounting) to ScopePath
00:44 Ticket #322 (path-of-scopes preliminary implementation) closed by Ichthyostega
done: coded up now. Test needs to be postponed until the PlacementIndex is …
00:38 Ticket #433 (consider defining an symbolic path notation) created by Ichthyostega
It could be helpful -- especially for extended query based handling of …
00:31 Ticket #432 (better test coverage for scope locating operation) created by Ichthyostega
The ctor of ScopePath provides the functionality of locating a given …
00:16 Changeset in Lumiera [36e342f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Implement ScopePath functionality. Closes #322
00:15 Changeset in Lumiera [27390b5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add query for path/location to ScopeLocator
00:14 Changeset in Lumiera [451253a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
utility to append elements from an Lumiera Forward Iterator until …

2009-11-21:

20:33 Changeset in Lumiera [c328945]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
commented the ScopePath API
19:55 Changeset in Lumiera [ed86c978]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Defined/Stubbed all required ScopePath operations
16:06 Ticket #431 (rebuild action) created by Christian Thäter
write an action which rebuilds/recompiles a document from its sources. …
08:24 Ticket #403 (define ScopeLocator) closed by Ichthyostega
done: role of ScopeLocator is clear now. It serves as central access point …
08:20 Ticket #430 (implement scope operations) created by Ichthyostega
a good deal of the scope operations is already implemented; now to be …
08:16 Ticket #355 (bottom PlacementRef problem) closed by Ichthyostega
done: didn't run into any further problems when following this solution. In …
08:08 Ticket #370 (specify ScopePath operations) closed by Ichthyostega
done
06:52 Ticket #429 (add diagnostic display to Scope and ScopePath) created by Ichthyostega
Build a simple path-like self-display function, based on the MObject …
06:47 Ticket #428 (build a sensible MObject debugging output) created by Ichthyostega
work out how a sensible implementation of MObject::operator string() …
06:45 Ticket #427 (improve Placement debugging output) created by Ichthyostega
replace the existing operator string() implementation by a display …
06:43 Ticket #426 (work out LocatingPin behaviour) created by Ichthyostega
clarify the meaning of LocatingPin, settle down upon the basic API, …
06:29 Ticket #425 (complete MObject design) created by Ichthyostega
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 Ichthyostega
the basic idea is to build some context sensitivity into the "parent …
03:48 Changeset in Lumiera [b7987cf]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
define iteration on ScopePath as reverse iteration on the contained Scopes
01:49 Changeset in Lumiera [b2849c6]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
defined and implemented equality of scopes
01:34 Ticket #345 (equality of scopes) closed by Ichthyostega
done: * decided that "same" means "same effect when used in the context of …
01:27 Ticket #423 (Asciidoc Guide for Lumiera Helpers) created by Christian Thäter
Write a small Guide showing what asciidoc features we use and how …
00:41 Ticket #422 (Placement validity check) created by Ichthyostega
Decide if we need a bool conversion on placements (comparable to the …
00:07 Changeset in Lumiera [218e1b8]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
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 Ichthyostega <prg@…>
write down all the ScopePath operations identified thus far
21:00 Changeset in Lumiera [ce98bd9]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Finished basic concept how to establish a current query focus (Ticket #403)
19:49 Ticket #420 ([placeholder ticket]) created by Undercover Agent
this ticket number was claimed and reserved for later use…
19:49 Ticket #421 (focus stack) created by Ichthyostega
the additional problem here is that we need to access the items below …
19:41 Ticket #419 (maintaining the current focus) created by Ichthyostega
Integrate the management of the current focus and current ScopePath. …
18:58 Changeset in Lumiera [cdb84a9]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
refining the draft for ScopeLocator
Note: See TracTimeline for information about the timeline view.