Timeline



2010-01-16:

23:43 Changeset in Lumiera [0caf9f9]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'master' into second-tp-attempt
23:42 Changeset in Lumiera [11f9d62]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
partially fix a pkg-config problem with scons on Fedora12 (happens …
22:27 Changeset in Lumiera [de7debc]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fix comilation by using an existing TEST macro
19:52 Changeset in Lumiera [207e8e7]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'ct/backend' into second-tp-attempt
18:53 Changeset in Lumiera [c78571b]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
more formatting fixes to put spaces before function/macro call opening …
18:13 Changeset in Lumiera [fa85a01]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
add a stronger REQUIRE check
17:52 Changeset in Lumiera [464ab92]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
ignore RESOURCE_ANNOUNCE in tests makes my threadpool process-function …
16:48 Changeset in Lumiera [02c9ee3]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fix the code by re-merging some of cehteh's changes test still fails
16:04 Changeset in Lumiera [d11c57a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
python-2.6 fix: loading the icon_rener.py script (Ticket #222)
16:04 Changeset in Lumiera [217d171]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Use a fully qualified name for PlacementMO in PlacementIndex This …
15:40 Ticket #81 (Ref to MObject) closed by Ichthyostega
done
15:39 Changeset in Lumiera [e60c10a]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove redundant info from TRACE and add spaces for formatting
15:37 Ticket #207 (MObjectRef unit test) closed by Ichthyostega
done: Got this working now, shortly after PlacementRef
15:35 Ticket #140 (Ref to MObject preliminary working implementation) closed by Ichthyostega
done
14:54 Ticket #528 (formatting and diagnostic output) created by Ichthyostega
unify and streamline the existing diagnostic and formated output from …
14:49 Ticket #527 (MObjectRef diagnostic output) created by Ichthyostega
at the moment this just forwards to the placment diagnostic output. * …
11:35 Ticket #274 (sporadic false resource tracker alarms) closed by Christian Thäter
done
11:31 Ticket #526 (meta'fy metatickets) created by Christian Thäter
A lot tickets on this trac only serve as metaticket collecting …
10:47 Changeset in Lumiera [c85dc85e]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
planned test for clearing errors, just a note not to forget this
10:13 Ticket #78 (PlacementRef implementation) closed by Ichthyostega
done: Implementation is written and passes unit test
10:12 Ticket #79 (Index for Placement refs) closed by Ichthyostega
done: considering this as done and checked, finally
09:42 Ticket #468 (PlacementIndex sanity check) closed by Ichthyostega
done: fairly complete self check is implemented and checked by the basic …
06:29 Ticket #525 (scons ignores PKG_CONFIG_PATH) created by Ichthyostega
...which causes problems when someone installs custom built libraries …
06:26 Ticket #222 (import of Icon building script breaks for python2.6) closed by Ichthyostega
done: Actually is isn't necessary to pass in the icon-rendering script by …

2010-01-15:

22:15 Changeset in Lumiera [55859bc]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
match the filename in the header comment
22:13 Changeset in Lumiera [41cd0b5]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'ichthyo/plouj_second-tp-attempt' into …
19:37 Ticket #60 (missing configure check for libgnomeui) closed by Christian Thäter
done: installing our own gdl was fixed long ago, closing this, should be not …
12:35 Changeset in Lumiera [e9ae8c8]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
add a thread state check and remove an old comment
04:03 Ticket #524 (retain typed context when adding a placement to the session) created by Ichthyostega
Placements are added by copying into the PlacementIndex. That's an …
03:36 Ticket #523 (ID linked to type information) created by Ichthyostega
At various places, we attach additional (static, compile-type) type …
02:27 Changeset in Lumiera [1db2a47]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
python-2.6 fix: loading the icon_rener.py script (Ticket #222)
02:06 Changeset in Lumiera [e0d6f1ce]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'master' into second-tp-attempt Conflicts: …
01:57 Changeset in Lumiera [2f27c7d]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Use a fully qualified name for PlacementMO in PlacementIndex This …
00:32 Changeset in Lumiera [9d4494a]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'master' into second-tp-attempt
00:31 Changeset in Lumiera [151b079]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'origin/master'

2010-01-14:

21:46 Changeset in Lumiera [f62513d]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fix compilation errors
20:15 Changeset in Lumiera [aea54655]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
reworked sync.hpp using libraries locking functions
12:22 Changeset in Lumiera [dbb3b2e]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
FIX: uhm .. forgotten to fix some stuff
00:17 Changeset in Lumiera [523e898f]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'master' into second-tp-attempt Conflicts: …
00:12 Changeset in Lumiera [a045479]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'master' of git://git.lumiera.org/LUMIERA

2010-01-13:

19:30 Changeset in Lumiera [3e8d859]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
C lumiera_error to C++ exception bridge * error::Runtime exception …
16:41 Changeset in Lumiera [c29ea07]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
lumiera_error_expect() lets one easily handle expected errors This is …
13:22 Changeset in Lumiera [f0483b1]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
FIX: few glitches using nobug flags
12:00 Changeset in Lumiera [a287b13]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
remove the LUMIERA_RESTRICT macro all functions using restrict are …
09:25 Changeset in Lumiera [63346c7]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Fix remaining test, forgot to link tests in
08:23 Changeset in Lumiera [f78ec3b]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
undo -Werror which slipped into the CXXFLAGS for the lib
05:08 Ticket #344 (MObjectRef equality) closed by Ichthyostega
done

2010-01-12:

23:19 Changeset in Lumiera [9c9161e]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
reccondition refactoring
23:19 Changeset in Lumiera [f1cf5ae]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
condition var refactoring
23:18 Changeset in Lumiera [6816766]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
rwlock refactoring
23:18 Changeset in Lumiera [059f086]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
recmutex refactoring
23:16 Changeset in Lumiera [e7e9394]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
refactor locking macros to functions, simpler macros
23:10 Changeset in Lumiera [b232a4f]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
errors for locking * add a 'unknown' error to the error system as …
13:05 Changeset in Lumiera [564e6c9]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'origin/master' Conflicts: tests/test.sh
13:01 Changeset in Lumiera [09fd15d]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
die regardless of what type of failure pthread_create() encounters
12:47 Changeset in Lumiera [b49a5ab]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
mark thread as worker
12:46 Ticket #522 (make mpool use the resource collector) created by Christian Thäter
mpool is a library entity, the resourcecollector is in the …
12:41 Ticket #521 (move resourcecollector to Vault) created by Christian Thäter
as concluded with ichthyo, all bulk resource management will be the …
12:39 Changeset in Lumiera [ecbcfde]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remote unnecessary calls to llist_unlink() insert is enough
00:45 Ticket #520 (improve asset debugging output) created by Ichthyostega

2010-01-11:

23:43 Ticket #282 (PlacementRef definition) closed by Ichthyostega
done: * hash-ID == placement-ID == object instance identity == key within …
22:15 Ticket #519 (PlacementIndex: move entry) created by Ichthyostega
add an operation to PlacementIndex to allow moving an entry …
22:11 Ticket #386 (tests to pass: index) closed by Ichthyostega
done
22:03 Ticket #437 (verify sane memory management within PlacementIndex) closed by Ichthyostega
done: index self-check verifies the number of allocated object matches …
21:47 Changeset in Lumiera [49da609]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'master' of git://git.lumiera.org/LUMIERA into …
20:04 Changeset in Lumiera [f890b35]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
continuation of working_list introduction

2010-01-10:

11:37 Changeset in Lumiera [f1efdc0]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
bump required nobug version
09:36 Changeset in Lumiera [7b01401]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
WIP: refactor locks once again, new nobug, little simpler
09:36 Changeset in Lumiera [b30ca38]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
new test.sh|.conf from nobug
09:36 Changeset in Lumiera [7fea4f7]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Sectionlock needs a 'user' handle with new nobug
09:36 Changeset in Lumiera [799fe34]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Fix: race conditions with the nobug resource tracker * requires new …
02:36 Changeset in Lumiera [925442b]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
begin adding a second list to store working threads

2010-01-09:

23:04 Changeset in Lumiera [81c920c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix: static initialisation problem (due to placeholder code) #518
22:41 Ticket #518 (session manager startup) created by Ichthyostega
implement how the basic initialisation of session manager works, …
21:17 Changeset in Lumiera [4e7d656]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
WIP: autotools fixup for ichthyo
04:38 Ticket #495 (session re-entrance problems with mockup code) closed by Ichthyostega
done: wasn't able to get rid of the re-entrance, but it isn't worth to try …
04:35 Ticket #354 (PlacementIndex preliminary implementation) closed by Ichthyostega
done: *chimes* PlacementIndex is completely implemented and passes unit …
04:33 Ticket #456 (initialisation: ScopePath, QueryFocusStack, bottom placement) closed by Ichthyostega
done: checked and modified. By passing in the root element, and by changing …
04:25 Ticket #469 (draft index sanity self check) closed by Ichthyostega
done: implemented all those checks, embodied in a validator object. Verified …
04:23 Ticket #119 (equality on placements) closed by Ichthyostega
done: See the page "ModelObjectIdentity" in TiddlyWiki. Equality on …
04:20 Ticket #501 (Definition: object identity) closed by Ichthyostega
done: wrote a page to the TiddlyWiki, ("ModelObjectIdentity"), summarising …
04:16 Ticket #411 (use placement-ID consistently) closed by Ichthyostega
done: consider this as resolved now. Some effort went into handling the …
04:10 Changeset in Lumiera [14c7f7f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
PlacementIndex implemented, unit test pass
03:46 Changeset in Lumiera [96f19c6]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add call for placement equivalence check actual functionality to be …
01:02 Ticket #23 (Provide the Lumiera logo as SVG drawing) closed by andrew
done: the vector was drawn in inkscape, format inkscape svg. it renders in …

2010-01-08:

21:38 Changeset in Lumiera [fd4504c]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
merge ECHO with TRACE
12:33 Changeset in Lumiera [b679bfa]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
don't expect any more output from the basic test
03:04 Changeset in Lumiera [3749905]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Spec: handling of object identity
03:00 Changeset in Lumiera [e01b41c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: draft test to cover object identity handling
03:00 Changeset in Lumiera [36cd34e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Placement: correct handling of ID generation on copy construction
02:59 Changeset in Lumiera [92ad5d1]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
change to lib::BoolCheckable for the self-valididty check
02:59 Changeset in Lumiera [836f533]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add equality comparison and identity handling
02:56 Changeset in Lumiera [8c789494]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add equality comparison to the HashIndexed (mixin base)
02:27 Ticket #517 (PlacementObjectIdentity_test) created by Ichthyostega
complete the test to cover various aspects of object identity... * …
02:06 Ticket #516 ((re)define Track) created by Ichthyostega
in the emerging session API, track becomes more of an view. Decide on …
01:55 Ticket #515 (define Sequence and Timeline) created by Ichthyostega
Sequence is a facade interface, corresponding to a Placement<Track> …
01:45 Ticket #514 (clean up dummy Session/MObject code) created by Ichthyostega
during the early stages of Lumiera development, I added dummy …
01:37 Ticket #513 (disallow assigning of placements) created by Ichthyostega
a reminder @self ... when all the dummy session code will finally be gone

2010-01-07:

23:36 Changeset in Lumiera [56cf53a]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fix compilation
23:27 Changeset in Lumiera [4708326]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'minor-fixes' into second-tp-attempt Conflicts: …
23:24 Changeset in Lumiera [30a46a6]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'public/minor-fixes' into minor-fixes Conflicts: …
22:44 Ticket #512 (MObjectRef equivalence) created by Ichthyostega
While equality comparison is reduced to comparing the placement …
22:15 Ticket #511 (equivalence relations on locating-chains) created by Ichthyostega
Besides the equality comparison of placements, which is now decided to …
21:53 Changeset in Lumiera [6e2970a]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'reccond-chain' into second-tp-attempt Conflicts: …
21:41 Ticket #510 (asset major/minor version) created by Ichthyostega
Currently, the asset identification tuple contains a simple version …
21:37 Ticket #509 (Asset handling GUI) created by Ichthyostega
21:35 Ticket #508 (AssetManager) created by Ichthyostega
This is a tracking ticket... Extend the rudimentary functionality …
21:31 Ticket #507 (Effect handling) created by Ichthyostega
= This is a tracking ticket = Individual tasks depending.... == …
21:26 Ticket #506 (Asset manipulation) created by Ichthyostega
== Asset handling and manipulation == this is a tracking ticket
21:22 Ticket #505 (Asset-Session connection) created by Ichthyostega
== Link of Assets and Session == this is a tracking ticket -- …
21:16 Ticket #504 (Asset categorisation) created by Ichthyostega
== Asset categorisation == this is a tracking ticket -- …
21:09 Ticket #503 (Assets) created by Ichthyostega
= Asset handling = this is a tracking ticket -- individual tasks …
21:03 Ticket #502 (External Integration) created by Ichthyostega
= External integration and work environment = this is a tracking …
20:44 Ticket #501 (Definition: object identity) created by Ichthyostega
Specify the kind of handling semantics (reference, value) and define …
12:18 Changeset in Lumiera [d78a826]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge branch 'minor-fixes' into second-tp-attempt
12:18 Changeset in Lumiera [d989bab]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'ct/for_plouj2' into second-tp-attempt Conflicts: …
09:17 Changeset in Lumiera [6196c41]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
start collecting informations and definition reagarding object identity
07:29 Changeset in Lumiera [a56e107]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
PlacementIndex self-verification implemented and passes compiler
07:28 Changeset in Lumiera [2fd7a2f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
patch temporary re-entrance problems on session creation (maybe #495)
06:16 Ticket #500 (define model facade) created by Ichthyostega
According to the current design, there is an generic query API, and a …
06:10 Ticket #499 (tests to pass: session structure) created by Ichthyostega
the unit tests covering the basic session and model structure …
06:05 Ticket #498 (define minimal default model layout) created by Ichthyostega
Define the minimal structure, which can be assumed always to exist in …
06:02 Ticket #497 (preliminary default session loader) created by Ichthyostega
According to our current roadmap, we don't target saving/loading of …
05:49 Ticket #496 (populate default session) created by Ichthyostega
Design and implement a mechanism to populate the default constructed …
05:17 Ticket #495 (session re-entrance problems with mockup code) created by Ichthyostega
The mockup code currently in place creates a re-entrance on session …
04:49 Ticket #494 (ensure default-session comes up clean) created by Ichthyostega
there is the possibility of re-entrance, by virtue of the …
03:40 Changeset in Lumiera [5cc3af3]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
document the changed/new behaviour by unit test
02:10 Changeset in Lumiera [3525b77]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
somewhat tricky modification of for-each, allowing inline calls

2010-01-06:

22:30 Changeset in Lumiera [0b961b9]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'ct/for_plouj' into second-tp-attempt
12:48 Changeset in Lumiera [d8234db]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
Merge remote branch 'ct/for_plouj2' into second-tp-attempt
12:42 Changeset in Lumiera [c707f94]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
update c++ wrapper to match the C API
06:49 Changeset in Lumiera [226ed37]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
now able to compile PlacementIndex self-check code!
06:31 Ticket #491 (pre-configured iter adapters for common STL containers) closed by Ichthyostega
done: implemented for vector, map key/value and multimap; sufficient for now
05:53 Changeset in Lumiera [665bd19]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
use this to get the distinct keys of a multimap
05:19 Changeset in Lumiera [ff2113e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement an duplicate-value filtering iterator
05:16 Changeset in Lumiera [0081b367]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Itertools: add caching to FilterIter filter predicate is now evaluated …
03:14 Changeset in Lumiera [2ad85dbb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
bugfix and test coverage
02:38 Changeset in Lumiera [2a5b080]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement IterSource adapter for STL map and hashmap
01:11 Changeset in Lumiera [a668095]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
ignore automake-related files in the m4 directory
00:57 Ticket #493 (rearrange iter-source.hpp) created by Ichthyostega
This header contains both an interface and a collection of standard …
00:55 Ticket #492 (Header footprint) created by Ichthyostega
this is a tracking ticket -- individual tasks depending. …

2010-01-05:

04:25 Ticket #490 (interface to hide iteration implementation) closed by Ichthyostega
done: used an implementation approach similar to the QueryResolver. * embed …
04:21 Changeset in Lumiera [030a7d3]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
basic IterSource implementation passes unit test (#490)
03:10 Changeset in Lumiera [16962ae]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
IterSource implementation draft
01:53 Changeset in Lumiera [ea5668c5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP define expected usage of IterSouce
01:26 Ticket #491 (pre-configured iter adapters for common STL containers) created by Ichthyostega
put together some of the ever repeating bits: e.g. to iterate over the …
00:31 Changeset in Lumiera [73613c1]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: draft better arrangement of the PlacementIndex validation code …
00:29 Ticket #490 (interface to hide iteration implementation) created by Ichthyostega
Write an interface to be combined with IterAdapter to get a …

2010-01-04:

22:03 Changeset in Lumiera [223e79c]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
replace mutex with condition variable in threadpool use TRACE instead …
13:50 Ticket #480 (unify for_all helpers) closed by Ichthyostega
done: now in header lib/util-foreach.hpp Includes binding support (and …
13:49 Ticket #479 (iterator based for_each) closed by Ichthyostega
done: Implemented support for looping over a Lumiera Forward Iterator
13:48 Changeset in Lumiera [330eb2c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
extended for-each looping helpers. Closes #479
13:23 Changeset in Lumiera [bf48ebc]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add special for-each handling for Lumiera Forward Iterator
12:34 Changeset in Lumiera [d2f2450]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
verify/fix the test
12:33 Ticket #489 (investigate possibility of invoking for_each) created by Ichthyostega
Using tr1::bind, it is possible to invoke a member function on each …
10:19 Changeset in Lumiera [cd3a776]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
use the (new) iterable classification to mask for_each overloads
09:08 Changeset in Lumiera [7d913dc5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
start moving some metaprogramming helpers to lib::meta
00:35 Ticket #229 (Navigation structure for the new webpage) closed by Raffaella Traniello
done

2010-01-03:

14:09 Ticket #488 (Link pages following the new organization) created by Raffaella Traniello
Pages need to be linked following the new website structure. Menu must …
13:29 Ticket #487 (Press page) created by Raffaella Traniello
Create a PRESS page with downloadable documentation that presents the …
04:45 Ticket #482 (detect iterable types) closed by Ichthyostega
done: went for a simple solution, just enough to distinguish the two kinds …
04:43 Changeset in Lumiera [64cedb6]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implemented compile-time detection of STL or Lumiera iterator closes #482
04:42 Changeset in Lumiera [e838d463]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix: operator++ needs to return the actual target type see Ticket #486
04:11 Ticket #486 (revise Itertool design and initialisation) created by Ichthyostega
As Lumiera Architect, I want a readable and optimally performant …
02:17 Ticket #485 (About page) created by Raffaella Traniello
Prepare an about page with accurate description of the history of the …
01:13 Ticket #484 (Website design: create a CSS file from the mockup) created by Raffaella Traniello
The CSS file should reflect the design by fsiddi and at the same time …
01:08 Ticket #483 (Website design: create a graphical mockup) created by Raffaella Traniello
The website needs to be designed to be pleasant, accessible and …

2010-01-02:

23:51 Ticket #265 (Donations Page) closed by Raffaella Traniello
done
23:02 Changeset in Lumiera [ce6767b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Testcase to verify the iterable type detection
22:15 Ticket #482 (detect iterable types) created by Ichthyostega
write a predicate, which classifies a type (at compile time) to be * …
08:11 Ticket #481 (simple compile-time duck typing support) closed by Ichthyostega
done: Now we can distinguish Propaganda and a PropperGander. See …
08:07 Changeset in Lumiera [e27d03c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
simple duck detecor components pass unit test
07:09 Changeset in Lumiera [8777aa5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
duck detector (lib helpers): initial implementation draft
05:45 Ticket #481 (simple compile-time duck typing support) created by Ichthyostega
Yesss we can. Determine statically that a duck is a duck. I wasn't …
05:26 Changeset in Lumiera [f517cfb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Yess we can! Invented a statical duck-detector!

2009-12-31:

20:09 Changeset in Lumiera [7a507a0]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
don't put threads in a detached state
12:37 Changeset in Lumiera [03fe6dd]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
properly initialize and de-initialize the thread condition variable
12:32 Changeset in Lumiera [c4e1fda]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
document lumiera_thread_destroy() and lumiera_thread_delete()
12:30 Changeset in Lumiera [ad404bd]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove unused old code
12:27 Changeset in Lumiera [d63a606]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
insert a space between the function name and the ( in each function call
12:24 Changeset in Lumiera [9c60d88]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove thread limiting logic from the threadpool
12:18 Changeset in Lumiera [69277b6]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
remove unused function pool_thread_loop()
02:25 Changeset in Lumiera [e94927d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
standard case (using STL container) solved, incl. binding arguments …
02:23 Ticket #183 (util::for_each calling member functions) closed by Ichthyostega
done: I feared this would get complicated -- but surprise -- it was dead …
01:51 Changeset in Lumiera [e7fcfac]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
problem was: compiler couldn't figure out the return type thus let's …
00:21 Changeset in Lumiera [9730ff4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
trying to track down a strange compiler warning

2009-12-29:

21:52 Changeset in Lumiera [12a2eed]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fix variable names in the LUMIERA_RECCONDITION_SECTION_CHAIN macro …
04:34 Changeset in Lumiera [484213e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Implementation draft
03:39 Changeset in Lumiera [2b46574]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
move the for_each helpers into a separate header (because util.hpp is …
03:30 Changeset in Lumiera [0dca7cb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
not-yet-implemented.…
02:42 Changeset in Lumiera [c8c359d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
specify expected behaviour of the for_each helpers
00:42 Ticket #480 (unify for_all helpers) created by Ichthyostega
extract an reorganise some existing code to evaluate a predicate for …

2009-12-28:

02:32 Changeset in Lumiera [6e956f2]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: drafted PlacementIndex validity self-check
01:09 Ticket #479 (iterator based for_each) created by Ichthyostega
Create an overload of the existing util::for_each, allowing to use an …
01:04 Ticket #478 (for_each improvements) created by Ichthyostega
Helpers for doing something for each element * the basic solution …

2009-12-27:

05:36 Changeset in Lumiera [c49d8321]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fill in documentation and missing test cases
05:30 Ticket #343 (implement enumeration operations (PlacementIndex)) closed by Ichthyostega
done: Most of the work has been moved over into the "contents query", see …
05:25 Changeset in Lumiera [7b7e9096]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Hook up scope contents iterator in PlacementIndex (closes #343)
03:07 Ticket #475 (returning a ref from an transformation function) closed by Ichthyostega
done: rewrote TransformIter, building upon the new …
03:03 Changeset in Lumiera [26c506c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
rewrite TransformIter, allowing to return references (closes #475)
01:26 Ticket #477 (resolve safe-bool idiom) created by Ichthyostega
while the current mixin implementation works fine (and is used …

2009-12-25:

04:24 Changeset in Lumiera [0a085ac]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add coverage for the simple standard case (function returing a value)

2009-12-24:

00:55 Changeset in Lumiera [a698128]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
new no-function test, sleep a bit before destroying the threadpool
00:54 Changeset in Lumiera [8819508]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
recondition to condition, remove the mutex from the pool rename park …
00:50 Changeset in Lumiera [6b4415d]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
nobugify declare and init the nobug flags and use them for logging …
00:46 Changeset in Lumiera [026fab0]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
cosmetics, deadcode removal
00:45 Changeset in Lumiera [bddb23d]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
remove threadpool_unlink() thread removes itself from the list, this …

2009-12-23:

23:14 Changeset in Lumiera [6f5578b]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
fix a copy+paste mistake in LUMIERA_RECCONDITION_SECTION_CHAIN and add …
18:10 Changeset in Lumiera [f2406c2]debdev/playdocumentationintegrationscons by Michael Ploujnikov <ploujj@…>
bork bork bork by pulling this you agree to…
03:46 Changeset in Lumiera [534ae16]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implemented this FunctionResult template, needed for Ticket #175
00:36 Changeset in Lumiera [4cb3204]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: define behaviour of a result remembering function…

2009-12-21:

06:52 Changeset in Lumiera [97faf3d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
ItemWrapper unit test pass. Closes #476
06:50 Ticket #476 (ItemWrapper for ptr-like access to values and references) closed by Ichthyostega
done: using a simple inline-buffer implementation by default, and a …
05:19 Changeset in Lumiera [e5ab9d7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add specialisation to deal with wrapping a reference…
04:45 Changeset in Lumiera [6a7f325]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
static assert to protect against misguided equality comparison
04:44 Changeset in Lumiera [3db676f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
base implementation fo the ItemWrapper
04:41 Ticket #476 (ItemWrapper for ptr-like access to values and references) created by Ichthyostega
actually this was triggered by the problems with returning a ref from …
01:37 Ticket #475 (returning a ref from an transformation function) created by Ichthyostega
Seemingly I've hit a nasty problem here, because PlacementIndex should …
00:02 Ticket #474 (clarify/tidy exception namespace) created by Ichthyostega
currently it's lumiera::error::WTF... but the corresponding header is …

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
Note: See TracTimeline for information about the timeline view.