Timeline
2009-10-15:
- 23:54 Changeset in Lumiera [d193fbf]debdev/playdocumentationintegrationscons by
- Planning the QueryFocus in more detail
- 20:55 Ticket #338 (proxy media asset) created by
- Implement the attachment of a proxy media onto an existing media asset
- 20:50 Ticket #337 (rendering of proxy media) created by
- create a system which allows to switch some properties uniformly all …
- 20:45 Ticket #336 (Proxy editing) created by
- = Proxy editing = this is a tracking ticket -- individual tasks …
- 20:41 Ticket #335 (Advice concept) created by
- Coin a new concept, allowing parts to collaborate in a way …
- 20:19 Ticket #334 (Asynchronous IO) created by
- = Async reading and writing of files = this is a tracking ticket …
- 20:17 Ticket #333 (Integration preAlpha) created by
- = First Integration round = this is a tracking ticket -- …
- 19:56 Ticket #332 (Properties of Placement) created by
- As Lumiera Architect, I need a clear definition for the possible …
- 19:40 Ticket #331 (scoped search) created by
- 19:27 Ticket #330 (clarify the role of the clip-asset) created by
- currently, the asset::Clip sits as a junction point between the …
- 19:18 Ticket #329 (autotoolify ulua) created by
- the 'ulua' build is currently just a bare Makefile from Lua. Make it …
- 19:10 Ticket #328 (how to attach session parts) created by
- decide on the basic approach how the parts within the session get …
- 17:58 Ticket #327 (uwiki maintenance script) created by
- create a script which does (daily) maintenance on the uwiki database. …
- 14:16 Ticket #326 (Primary Interfaces) created by
- = Lumiera Major Interfaces = this is a tracking ticket -- …
- 03:31 Ticket #225 (Reports deletion) closed by
- done: re-used No.{5} for the Stalled Tickets Report
- 03:30 Ticket #224 (Create a Trac report to find tickets with no progress) closed by
- done: TADAA! visit my new cruft detector report {5} According to the …
- 00:56 Ticket #325 (Extension) created by
- = Extensions = this is a tracking ticket -- individual tasks …
2009-10-14:
- 04:40 Ticket #309 (QueryFocus definition) closed by
- done: Defined the concept and outlined the necessary operations. Still …
- 04:37 Ticket #324 (virtual media) created by
- A virtual clip or meta-clip uses another (nested) Sequence as a …
- 04:33 Ticket #323 (scope relations) created by
- investigate how to determine the relative orientation of two given …
- 04:31 Ticket #322 (path-of-scopes preliminary implementation) created by
- to keep going, we need just a simple implementation based on a list …
- 04:24 Ticket #321 (context dependent scope paths) created by
- When the high-level-model no longer is a tree, but a DAG (which …
- 04:18 Changeset in Lumiera [65f100c1]debdev/playdocumentationintegrationscons by
- start 2 unit tests for scope handling
- 03:48 Changeset in Lumiera [edbd54b]debdev/playdocumentationintegrationscons by
- Initial planning regaring the QueryFocus
- 03:39 Changeset in Lumiera [193fd2d]debdev/playdocumentationintegrationscons by
- Start the new Session structure with Timeline and Sequences
- 01:03 Ticket #320 (Session layer separation interface (full definition)) created by
- Complete the definition, so it is fully invokable from external components.
- 00:56 Ticket #319 (define generic and specific query API) created by
- * decide what kind of operations goes on which part of the API * care …
- 00:55 Ticket #318 (implement session "subsystem") created by
- there is a dummy placeholder "Steam" or "Session" subsystem. Fill in …
2009-10-12:
- 13:34 Ticket #317 (form for plain sql commands) created by
- as long uwiki lacks a lot functionality, some configurations can only …
- 13:28 Ticket #316 (page for reporting errors) created by
- This is not a form but variables will be dynamically substituted …
- 13:26 Ticket #315 (form for editing wiki pages) created by
- create a form for editing wiki pages. contains: * wikish outline, …
- 13:20 Ticket #314 (form for creating and user account) created by
- create a form which a user can use to create an accout. This needs to …
- 13:15 Ticket #313 (Asciidoc infrastructure to generate html forms) created by
- provide an asciidoc .conf file which defines the necessary macros to …
- 06:32 Ticket #312 (working draft for output pipe designation) created by
- 06:30 Ticket #311 (draft how the Timeline-Sequence Binding works) created by
- * direction of this association * can it be switched, changed and …
- 06:21 Ticket #310 (QueryFocus basic implementation) created by
- build the framework and a dummy implementation of the current …
- 06:16 Ticket #309 (QueryFocus definition) created by
- Work out a solution for the problem of the PlacementScope hierarchy …
- 06:10 Changeset in Lumiera [4695f41]debdev/playdocumentationintegrationscons by
- Documentation of PlacementScope concept
2009-10-11:
- 05:36 Changeset in Lumiera [aacafd4]debdev/playdocumentationintegrationscons by
- SCons: switch to combined timestamp/MD5 change detection this setting …
- 05:10 Changeset in Lumiera [8e9edad]debdev/playdocumentationintegrationscons by
- fixes to make this dummy compile again
- 05:00 Changeset in Lumiera [a8e606b]debdev/playdocumentationintegrationscons by
- Merge NoBug release related changes
- 03:57 Changeset in Lumiera [cd51e5f]debdev/playdocumentationintegrationscons by
- Proc Command handling frontend finished and usable for now Additional …
- 03:57 Changeset in Lumiera [c6d5f8a]debdev/playdocumentationintegrationscons by
- Proc Command framework: *first integraton round finished*
- 03:57 Changeset in Lumiera [36d615d]debdev/playdocumentationintegrationscons by
- add test case covering the string representation of commands
- 03:57 Changeset in Lumiera [ae01f85]debdev/playdocumentationintegrationscons by
- replace existing implementation with CommandImplCloneBuilder
- 03:57 Changeset in Lumiera [fdd940f]debdev/playdocumentationintegrationscons by
- clone builder implemented; problem resolved according to test
- 03:57 Changeset in Lumiera [e32044e]debdev/playdocumentationintegrationscons by
- refactor CmdClosure to accept a cloneBuilder visitor
- 03:57 Changeset in Lumiera [bb7ff5e]debdev/playdocumentationintegrationscons by
- WIP draft of clone builder implementation
- 03:57 Changeset in Lumiera [7812792]debdev/playdocumentationintegrationscons by
- unit test showing current malfunction of UNDO state due to cloning
- 03:57 Changeset in Lumiera [a4ad41a]debdev/playdocumentationintegrationscons by
- Idea how to solve the problem with cloning the UNDO functor
- 03:57 Changeset in Lumiera [0bcbf7f]debdev/playdocumentationintegrationscons by
- fix further problems uncovered by test; allow for anonymous cloning
- 03:57 Changeset in Lumiera [17c7160f]debdev/playdocumentationintegrationscons by
- refactor CommandDef, get rid of the possibility of re-defining. YAGNI!
- 03:57 Changeset in Lumiera [37cd4513]debdev/playdocumentationintegrationscons by
- fix sloppy definition of less-than comparison, which caused …
- 03:57 Changeset in Lumiera [2ad89602]debdev/playdocumentationintegrationscons by
- why doesn't the reverse lookup return a Symbol? damn! I have the vague …
- 03:57 Changeset in Lumiera [d2acf485]debdev/playdocumentationintegrationscons by
- change semantics of state predicates, as it seems less surprising this way
- 03:57 Changeset in Lumiera [95db5f9]debdev/playdocumentationintegrationscons by
- clarify state predicates in conjunction with command lifecycle
- 03:57 Changeset in Lumiera [c8e049c]debdev/playdocumentationintegrationscons by
- Command system basic unit test pass
- 03:57 Changeset in Lumiera [5861597]debdev/playdocumentationintegrationscons by
- smash a glorious ref-to-local object bug
- 03:57 Changeset in Lumiera [4f1c034]debdev/playdocumentationintegrationscons by
- CommandRegistry: function test pass
- 03:57 Changeset in Lumiera [07de2a7]debdev/playdocumentationintegrationscons by
- implement equality comparison on CommandImpl level
- 03:57 Changeset in Lumiera [eefc40a]debdev/playdocumentationintegrationscons by
- command-equality-test finished for now
- 03:57 Changeset in Lumiera [fea85ac]debdev/playdocumentationintegrationscons by
- equality comparisons on function erasure objects covered ...well, as …
- 03:57 Changeset in Lumiera [231278b]debdev/playdocumentationintegrationscons by
- implemented comparison on function erasure, pending test
- 03:57 Changeset in Lumiera [5068016]debdev/playdocumentationintegrationscons by
- WIP draft how the equality comparison on a function erasure could work
- 03:57 Changeset in Lumiera [6a737a5]debdev/playdocumentationintegrationscons by
- WIP draft the CommandEquality_test
- 03:57 Changeset in Lumiera [96d5ce7]debdev/playdocumentationintegrationscons by
- Ticket #292: outline unit test explicitly covering equality comparisions
- 03:57 Changeset in Lumiera [4c3fc9e]debdev/playdocumentationintegrationscons by
- WIP getting CommandRegistry_test to run (equality on CommandImpl is …
- 03:57 Changeset in Lumiera [39f50b5]debdev/playdocumentationintegrationscons by
- Ticket #266: simplify and combine the bind(...) mixin templates into a …
- 03:57 Changeset in Lumiera [2aac4e8]debdev/playdocumentationintegrationscons by
- remove spurious AcceptArgumentBinding mixin from ArgumentHolder it's …
- 03:57 Changeset in Lumiera [abd23ae]debdev/playdocumentationintegrationscons by
- TypedAllocationManager (frontend) now in lib:: -- unit test pass
- 03:57 Changeset in Lumiera [d7ef67e]debdev/playdocumentationintegrationscons by
- reduce the stress load on TypedCounter_test, to avoid testsuite out of …
- 03:57 Changeset in Lumiera [7bac890]debdev/playdocumentationintegrationscons by
- Test suite runner: pass exit code = 5 when having caught an exception
- 03:57 Changeset in Lumiera [3835399]debdev/playdocumentationintegrationscons by
- Testsuite: catch exceptions at the level of invoking individual tests
- 03:57 Changeset in Lumiera [cb7c8842]debdev/playdocumentationintegrationscons by
- handling patterns usable for now. Close #275
- 03:57 Changeset in Lumiera [c3d767b]debdev/playdocumentationintegrationscons by
- try out a recursive approach for the extensible ID more of a general …
- 03:57 Changeset in Lumiera [455ee34]debdev/playdocumentationintegrationscons by
- start brainstorming on #279 (extensible ID)
- 03:57 Changeset in Lumiera [8136b0a4]debdev/playdocumentationintegrationscons by
- HandlingPattern: basic unit test pass
- 03:57 Changeset in Lumiera [248b87f]debdev/playdocumentationintegrationscons by
- Basic implementation of HandlingPattern settled for now the real …
- 03:57 Changeset in Lumiera [effbb49]debdev/playdocumentationintegrationscons by
- Dummy HandingPattern implementation for unit tests
- 03:57 Changeset in Lumiera [bb45ad6]debdev/playdocumentationintegrationscons by
- WIP change how the undo operation is invoked
- 03:57 Changeset in Lumiera [7e4a984]debdev/playdocumentationintegrationscons by
- Finish MultiFact for now; use it to set up a table of HandlingPatterns
- 03:57 Changeset in Lumiera [b7204e0]debdev/playdocumentationintegrationscons by
- removed all the magic and made it simply instance based
- 03:57 Changeset in Lumiera [bc6f8ee]debdev/playdocumentationintegrationscons by
- basically working draft; convoluted and with a lot of static magic
- 03:57 Changeset in Lumiera [5910f21]debdev/playdocumentationintegrationscons by
- first draft impl regarding automatic installation of a singleton …
- 03:57 Changeset in Lumiera [8ee76b1]debdev/playdocumentationintegrationscons by
- configurable factory? test-driven brainstorming
- 03:57 Changeset in Lumiera [8c21f21]debdev/playdocumentationintegrationscons by
- namespace cleanup: bring Singleton and Factory into lib::
- 03:57 Changeset in Lumiera [e9b95e4]debdev/playdocumentationintegrationscons by
- Command handling pattern? test-driven brainstorming
- 03:57 Changeset in Lumiera [843f447]debdev/playdocumentationintegrationscons by
- Bring the design- pages up-to date. Document design decisions more clearly
- 03:57 Changeset in Lumiera [da8be68]debdev/playdocumentationintegrationscons by
- WIP some musing about opening the session interface
- 03:57 Changeset in Lumiera [777e80d]debdev/playdocumentationintegrationscons by
- use BoolCheckable instead of explicit operator bool()
- 03:57 Changeset in Lumiera [337077d]debdev/playdocumentationintegrationscons by
- random seed to improve coverage when run standalone
- 03:57 Changeset in Lumiera [9376bff]debdev/playdocumentationintegrationscons by
- race fixed, test pass
- 03:57 Changeset in Lumiera [f6397ef]debdev/playdocumentationintegrationscons by
- implemented TypedCounter and TypedContext. Test basically pass, but …
- 03:57 Changeset in Lumiera [373f9a5]debdev/playdocumentationintegrationscons by
- fix Ticket #272 (synchronisation from const methods)
- 03:57 Changeset in Lumiera [517fb8b]debdev/playdocumentationintegrationscons by
- multithreaded torture test for the (planned) TypedCounter
- 03:57 Changeset in Lumiera [83cd7fd]debdev/playdocumentationintegrationscons by
- Extract the type-based counting into a separate facility
- 03:57 Changeset in Lumiera [c921d92]debdev/playdocumentationintegrationscons by
- provide API for counting the allocations (unimplemented)
- 03:57 Changeset in Lumiera [022a961]debdev/playdocumentationintegrationscons by
- finish implementation of CommandRegistry
- 03:57 Changeset in Lumiera [6a77beb]debdev/playdocumentationintegrationscons by
- fix type for search in map
- 03:57 Changeset in Lumiera [7fcceca]debdev/playdocumentationintegrationscons by
- WIP using the reverse index to find out the Command-ID this includes …
- 03:57 Changeset in Lumiera [4c9af94]debdev/playdocumentationintegrationscons by
- improve and clean up the Command interface
- 03:57 Changeset in Lumiera [8dc434a]debdev/playdocumentationintegrationscons by
- CommandRegistry implementation (...)
- 03:57 Changeset in Lumiera [109cc47]debdev/playdocumentationintegrationscons by
- unit test to verify building a hashtable with Symbol keys
- 03:57 Changeset in Lumiera [18c357e]debdev/playdocumentationintegrationscons by
- start using Symbol datatype instead of a disguised char*
- 03:51 Changeset in Lumiera [f278d45]debdev/playdocumentationintegrationscons by
- WIP: to make the ID type usable as hashtable key
- 03:51 Changeset in Lumiera [c9f3a34]debdev/playdocumentationintegrationscons by
- WIP towards CommandRegistry implementation
- 03:50 Changeset in Lumiera [4517766]debdev/playdocumentationintegrationscons by
- integrating branches Merge commit …
- 03:46 Changeset in Lumiera [f313a0f]debdev/playdocumentationintegrationscons by
- include GUI work Merge commit 'lumi/gui'
2009-10-10:
- 15:53 Ticket #308 (some command invocation convenience shortcuts) closed by
- done
- 14:35 Ticket #308 (some command invocation convenience shortcuts) created by
- Implement some convenience shortcuts, which are low hanging fruit: * …
- 05:01 Ticket #300 (Steam/Command initial step) closed by
- done: Now able to define commands, access them by ID and invoke the operation.
- 04:58 Ticket #148 (unit test to cover command handling frontend) closed by
- done: YIPPIEH! finally…
- 03:10 Ticket #298 (cloning from command prototype doesn't rebind undo memento storage location) closed by
- done: was anything but easy, but I managed to squeeze it into the existing …
2009-10-09:
- 16:54 Ticket #307 (order relation on lumiera::P incompletely defined) created by
- Just discovered by accident, that lumiera::P suffers from the same …
- 14:48 Ticket #306 (Session API first draft) created by
- 14:46 Ticket #305 (Session 1st integration round) created by
- Get a fist level of all related facilities to work. For the parts of …
- 14:37 Ticket #304 (interface reference types for GUI/high-level-model interface) created by
- wire up the internal index interface and the object ref to provide …
- 14:34 Ticket #303 (Interface to Placement index) created by
- Shape the PlacementIndex interface, decide how to expose it to clients …
- 14:32 Ticket #302 (Placement Scopes first draft) created by
- Mostly I'm through with this design work; but it needs to be …
- 14:21 Ticket #301 (CmdClosure design critique) created by
- Now, after roughly finishing the first implementation round, I'm …
- 14:10 Ticket #300 (Steam/Command initial step) created by
- Get a fist level of all related facilities to work. Get the simple …
- 13:54 Ticket #299 (Steam/GUI 1st integration round) created by
- = Stage and Steam Integration Step 1 = this is a tracking ticket …
- 02:44 Ticket #298 (cloning from command prototype doesn't rebind undo memento storage location) created by
- the undo mutation functor is just copy constructed, and consequently …
2009-10-06:
- 03:47 Ticket #297 (sqlite transactions) created by
- wrap all metadata functions in a sql transaction, usually there is a …
- 03:42 Ticket #296 ([placeholder ticket]) created by
- this ticket number was claimed and reserved for later use…
- 03:23 Ticket #194 (write support for utables) closed by
- wontfix: switching to sqlite
- 03:22 Ticket #193 (escaping/quoting for utables) closed by
- wontfix: switching to sqlite
- 03:22 Ticket #216 (add dynamic match functions to utable schemas) closed by
- wontfix: switching to sqlite
- 02:25 Ticket #295 (Command: controlled suicide) created by
- Consider building a suicide switch into the Command (handle objects), …
2009-10-05:
- 04:10 Ticket #287 (command registry: preliminary implementation and unit test) closed by
- done: state detection and equality comparison on the embedded sub-facilities …
- 02:41 Ticket #292 (equality on command implementation level) closed by
- worksforme: urrgs, this was a bit of a slaughter. boost doesn't implement …
- 02:40 Ticket #294 (re-evaluate command equality comparisons) created by
- The implementation of command equality check is incomplete, due to the …
2009-10-04:
- 14:04 Ticket #293 (better unit test coverage for InPlaceAnyHolder) created by
- InPlaceAnyHolder was factored out as lower-level (implementation) part …
2009-10-03:
- 13:24 Ticket #292 (equality on command implementation level) created by
- Try to get some kind of semantic equivalence check implemented in …
- 01:33 Ticket #266 (clean up duplicated bind() implementations) closed by
- done
2009-10-02:
- 22:27 Ticket #291 (maybe implement command invocation-by function-ref) created by
- There is a variant of the invoke(..) (free function), which identifies …
- 21:14 Ticket #217 (unit test to cover the TypedAllocationManager (baseclass)) closed by
- done: meanwhile added a dummy implementation (with heap based allocations). …
- 14:51 Ticket #290 (add dependency management to the test runner) created by
- As we get more into integraing facilities, tests will increasingly …
- 14:51 Ticket #289 (test::Launcher and test::Suite overhaul) created by
- The test launcher and suite runner was written very quickly in the …
- 14:15 Ticket #288 (Test Runner improvements) created by
- = Test Runner = this is a tracking ticket -- individual tasks …
- 13:26 Ticket #275 (dummy handling pattern) closed by
- done
- 02:20 Ticket #287 (command registry: preliminary implementation and unit test) created by
- Review the interface and finsih a simple hash table based …
- 02:09 Ticket #277 (put together a flexible family-of-objects factory) closed by
-
done: what I've put together now (
lib::MultiFact) is enough to get … - 02:08 Ticket #286 (flexible family-of-objects factory) created by
- Should build a library component for fabricating families of related …
- 01:58 Ticket #279 (extensible ID: investigate feasibility) closed by
- done: Did a prototype draft implementation, which seems promising. Leaving …
- 01:56 Ticket #278 (simple ID based addressing of an implementation object) closed by
- done: the way the factory is defined now, this one is trivial and works just …
- 01:54 Ticket #281 (hashable symbolic ID) closed by
- done: after a lot of reordering of includes, got a hashtable working, …
- 01:48 Ticket #285 (extensible name based addressing) created by
- this is an ever recurring theme: need to expose a limited set of IDs, …
- 01:46 Ticket #284 (ID schemes) created by
- Try to get a the various identification schemes into a more …
2009-10-01:
- 23:17 Ticket #283 (Library) created by
- = Library supplement = this is a tracking ticket -- individual …
2009-09-30:
- 14:41 Ticket #282 (PlacementRef definition) created by
- 14:34 Ticket #281 (hashable symbolic ID) created by
- as such this is trivial, but requires some reorganisation if includes
- 14:10 Ticket #280 (design MObjectFactory) created by
- Requirements * invokation driven by the [ticket:151 …
2009-09-29:
- 21:06 Ticket #279 (extensible ID: investigate feasibility) created by
- During design, I observed this ever recurring theme: need to expose a …
- 21:04 Ticket #278 (simple ID based addressing of an implementation object) created by
- 21:01 Ticket #277 (put together a flexible family-of-objects factory) created by
- In the existing Steam-Layer code, there are several ad-hoc …
- 20:57 Ticket #276 (streamline factory implementations) created by
- Over the time, we've collected already a lot of different …
- 13:09 Ticket #275 (dummy handling pattern) created by
- Implement handling pattern for tests, which isn't integrated with any …
- 01:14 Ticket #274 (sporadic false resource tracker alarms) created by
- NOBUG_RESOURCE_LEAVE happens after releasing the lock (sectionlock.h) …
- 00:39 Changeset in Lumiera [ad6d5cc7]debdev/playdocumentationintegrationscons by
- improve and steamline the subsystem testcases
- 00:38 Changeset in Lumiera [3b1e2f0]debdev/playdocumentationintegrationscons by
- rewrite simulated "subsystem". Hopefully closes Ticket #253 - clarify …
- 00:10 Ticket #253 (SubsystemRunner_test fails occasionally) closed by
- done
2009-09-27:
- 15:35 Ticket #273 (refactor TypedContext) created by
- extract TypedContext from TypedCounter, maybe generalise it a bit. …
- 15:30 Ticket #272 (Lock should also be usable in const methods) closed by
- done
2009-09-26:
- 23:32 Ticket #227 (TidlyWiki conversion: small tiddlywikis) closed by
- done: the small tiddlywiki pages are defined as non proc I converted all …
- 23:32 Ticket #226 (TidlyWiki conversion: how-to) closed by
- wontfix: manual search/replace did the job quite well, no need for such a program.
- 02:15 Ticket #272 (Lock should also be usable in const methods) created by
- ...but takes a (non-const) this pointer. Find out what has to be …
- 01:09 Ticket #271 (unit test for "isnil" and similar utils) created by
- lib/util.hpp contains some small helper functions, which are used …
- 00:13 Ticket #270 (command string representation not exception safe) created by
- Does control::Command::operator string() need to be exception safe? …
2009-09-25:
- 14:08 Ticket #269 (clarify command cloning/re-use) created by
- Commands can be cloned (and thus be used like prototype objects), but …
- 14:06 Ticket #268 (UNDO) created by
- = UNDO management = this is a tracking ticket -- individual tasks …
- 14:01 Ticket #267 (Serialiser Interface) created by
- Create a design how to connect to serialisation. (This means: how to …
2009-09-21:
- 01:38 Ticket #205 (re-binding to another argument doesn't work) closed by
- done: broken logic is fixed now... caused some refactorings, which actually …
- 01:34 Changeset in Lumiera [7f09f57]debdev/playdocumentationintegrationscons by
- tests pass again
- 01:33 Changeset in Lumiera [09b9f648]debdev/playdocumentationintegrationscons by
- diagnostics about captured state (on the CmdClosure API)
- 01:15 Changeset in Lumiera [246c535]debdev/playdocumentationintegrationscons by
- Rewrite CmdClosure to actually invoke rather then to create a …
- 01:11 Changeset in Lumiera [925fa68]debdev/playdocumentationintegrationscons by
- WIP change HandlingPattern to work on CommandImpl rather
2009-09-20:
- 16:37 Changeset in Lumiera [fd7337f]debdev/playdocumentationintegrationscons by
- WIP drastically simplify command-mutation. As we're using now a …
- 00:49 Ticket #266 (clean up duplicated bind() implementations) created by
- reminder @self : as a leftover from working out the whole cmd …
2009-09-17:
- 22:46 Ticket #265 (Donations Page) created by
- We working toward a project partnership with the ffis …
- 11:41 Ticket #264 (license file for uwiki) created by
- uWiki will be AGPL3 …
Note:
See TracTimeline
for information about the timeline view.
