lumiera_documentation/doc/devel
Ichthyostega ce40b83bb6 Establish DataSink identity and fix remaining tests
The test suite is now **green** again.

The design rework and clean-up of unnecessary test-driven functionality
in the `DiagnosticBufferProvider` and `DiagnosticOutputSlot` required
to break some very old test-setup, using fake instances of the relevant
context facilities. This setup however was used by the newer family
of test support facilities, notable the `MockJob`, `MockSegmentation`
and `MockDispatcher`. These required a set of `DataSink` handles to be
present (even while they are not used currently).

This could be fixed easily now, relying on the simplified internal structure
of the `OutputSlot`: by re-arranging the types, the implied identity of the
`DataSink` handles could be made explicit, allowing for equality comparison.

__Remark__: even while `DataSink` with only a single abstracted function,
using function notation turned out to be rather confusing at usage site.
Naming this function as `lockFrame(frameNo)` clarifies its purpose nicely.
That call is effectively abstracted by means of the ''buffer type'',
relying on the VTable in the `BufferProvider` implementation.
2026-06-01 23:55:10 +02:00
..
draw MERGE: prepare for upgrade and release 2025-03-16 05:09:53 +01:00
dump Scheduler-test: investigate extended loads with different patterns 2024-04-18 01:39:28 +02:00
images DOC: add map of technical documentation to the overview page 2023-08-30 18:50:04 +02:00
meeting_summary DOC: normalise towards a single form of gitweb-URL 2026-02-15 23:02:52 +01:00
rfc DOC: normalise towards a single form of gitweb-URL 2026-02-15 23:02:52 +01:00
rfc_dropped clean-up: re-classify essential RfCs 2025-10-08 00:48:13 +02:00
rfc_final clean-up: re-classify essential RfCs 2025-10-08 00:48:13 +02:00
rfc_parked clean-up: re-classify essential RfCs 2025-10-08 00:48:13 +02:00
rfc_pending clean-up: re-classify essential RfCs 2025-10-08 00:48:13 +02:00
template clean-up: comb through the historical pages to fix markup errors 2025-09-21 05:40:15 +02:00
transcript clean-up: trifles 2025-06-07 23:59:57 +02:00
uml Establish DataSink identity and fix remaining tests 2026-06-01 23:55:10 +02:00
.gitignore Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
Changelog Status: Release published -- now again in Development Phase 2025-12-11 05:11:55 +01:00
design_process.txt Status: Release published -- now again in Development Phase 2025-12-11 05:11:55 +01:00
DIR_INFO DOC: some further round-up and polishsing 2013-10-28 06:14:42 +01:00
Doxyfile Merge branch 'rel/0.pre.04' into integration 2025-12-03 14:44:55 +01:00
Doxyfile.browse Status: Release published -- now again in Development Phase 2025-12-11 05:11:55 +01:00
Doxyfile.pdf Status: Release published -- now again in Development Phase 2025-12-11 05:11:55 +01:00
DoxygenLayout.xml clean-up: some Doxygen improvements 2025-11-05 02:55:45 +01:00
LumieraHelpLandingPage.html Build: provide a placeholder page for the (planned) User-Manual 2025-11-18 23:09:54 +01:00
LumieraHelpLandingPage.NOTICE Build: provide a placeholder page for the (planned) User-Manual 2025-11-18 23:09:54 +01:00
report.txt clean-up: link maintenance 2025-09-19 19:34:27 +02:00
Status.txt DOC: normalise towards a single form of gitweb-URL 2026-02-15 23:02:52 +01:00