Lumiera  0.pre.03
»edit your freedom«
Deprecated List
File access-casted-o.hpp
old obsolete version ///////////////////////////////////////////TICKET #738 clean-up access-casted, rewrite variant (4/2015)
File allocation.hpp
WTF? looks like a leftover of some early brainstorming...
Class Allocator_TransferNoncopyable< TY, PAR >
obsoleted by C++11 rvalue references
File channel-descriptor-obsolete.hpp
12/2024 it is now clear that the low-level-Model will be really low-level, implying that any connection to the usage domain will be completely resolved in the builder
File codec.hpp
as of 2016 it seems questionable we'll have to deal with such assets, since coding/decoding will always be delegated to widely available libraries.
File connectivity-obsolete.hpp
2024 old variant of render node definition stashed away to keep other obsolete code buildable.
File display-facade.h
This is a first draft as of 1/2009, and likely to be superseded by a better design, where rather the provider of an output facility registers with the OutputManager in the core.
File display-interface-proxy.cpp
obsolete early design draft from 2009; as of 2018 only kept in source to compile some likewise obsolete UI widgets.
File display-service.cpp
This is a first draft as of 1/2009, and likely to be superseded by a better design, where rather the provider of an output facility registers with the OutputManager in the core.
File display-service.hpp
This is a first draft as of 1/2009, and likely to be superseded by a better design, where rather the provider of an output facility registers with the OutputManager in the core.
Member DockArea::findPanelID ()
the whole concept of panel identification needs overhaul 8/2018
Class DockArea::Panel< P >
to be refactored as of 6/2018 /////////////////////////////////////////////TICKET #1144 refactor dock handling
Member DockArea::setupDock ()
///////////////////////////////////////////////////////////////////////////////////TICKET #1145 UI must not populate itself!!!!!
File dummy-player-facade.h
left-over from an early design draft (2009)
File dummy-player-interface-proxy.cpp
obsolete early design draft from 2009; as of 2018 only kept in source to compile some likewise obsolete UI widgets.
Class DummyPlayer
obsoleted design from 2009 and not operative anymore (2018)
Class EngineConfig
5/23 singleton access looks questionable; should be part of RenderEnvironmentClosure rather
File fake-configrules.cpp
integrate a real resolution engine! /////////////////////////////////////////////////////////TICKET #710
File frameid.hpp
10/2024 seems very likely that similar functionality moves down into the render-engine implementation and will no longer be considered a constituent of the public interface.
File gdkdisplayer.cpp
obsolete since GTK-3
File gdkdisplayer.hpp
obsolete since GTK-3
Member InfoBoxPanel::getTitle ()
need better design of the PanelManager /////TICKET #1026
Class JobClosure
4/23 plain-C data structures are removed from the Scheduler interface; transition to JobFunctor
Member JobClosure::~JobClosure ()
4/23 refactoring to retract C-structs from the Scheduler interface
Member lib::meta::func::apply (SIG &f, std::tuple< ARG... > &args)
11/23 meanwhile provided by the standard lib!
Member lumiera::WrapperPtr
not sure if this was a good idea anyway. Better re-think how to handle wrapped objects in visitation
File nodeinvocation-obsolete.hpp
12/2024 the internal systematic within the Render Engine has been re-arranged altogether
File nodeoperation-obsolete.hpp
12/2024 the internal systematic within the Render Engine has been re-arranged altogether. The general operation scheme is now conceptualised as a weaving-pattern
File nodewiring-obsolete.cpp
12/2024 the internal systematic within the Render Engine has been re-arranged altogether; instead of orchestrating generic invocation building-blocks, a collection of generic weaving-patterns will be instantiated directly in the library-adapter plug-ins
File panel-manager.cpp
shall be transformed into a Dock entity as of 6/2018
File panel-manager.hpp
shall be transformed into a Dock entity as of 6/2018 //////////////////////////////////////TICKET #1144 refactor dock handling
Member PanelLocator::find_or_create ()
8/2018 the (planned) ViewLocator will perform essentially the same task, albeit on a more flexible and configurable level.
Member PanelManager::findPanelID ()
the whole concept of panel identification needs overhaul 8/2018
File playback-controller.hpp
this represents an early design of playback and will be reworked
Class PlaybackController
we need a durable design for the playback process
File ref-array-impl.hpp
5/2025 to be reworked and obsoleted — do not use further
File ref-array-test.cpp
5/2024 rework underway
File ref-array.hpp
5/2025 to be obsoleted by a similar design
File render-invocation.cpp
very likely to happen in a different way, while the concept remains valid
File renderengine.cpp
a pile of crap, leftovers and started drafts, stalled since 2011 – but maybe here to stay...
File renderengine.hpp
a pile of crap, leftovers and started drafts, stalled since 2011 – but maybe here to stay...
File rendergraph.cpp
a pile of crap, leftovers and started drafts, stalled since 2011 – but maybe here to stay...
File rendergraph.hpp
a pile of crap, leftovers and started drafts, stalled since 2011 – but maybe here to stay...
File scheduler-diagnostics.hpp
8/23 obsoleted by rework for »Playback Vertical Slice« //////////////////////////////////TICKET #1228
File scheduler-frontend.hpp
8/23 obsoleted by rework for »Playback Vertical Slice« //////////////////////////////////TICKET #1228
File scheduler-interface-test.cpp
6/2023 the Scheduler interface is about to be defined anew, and will likely be totally different than envisioned here...
Member SchedulerInterface_test::demonstrate_nested_job_specification (SchedulerFrontend &scheduler)
6/2023 STOP we do it quite different now, and better, in the Job-Planning-Pipeline
File scoped-holder-transfer.hpp
obsolete concept, superseded by C++11 rvalue references
File scoped-holder.hpp
this is a pre C++11 concept and superseded by rvalue references
File steam/mobject/builder/common.hpp
2016 is a common inclusion file really such a good idea?
Class StripNullType< SEQ >
necessary for the transition to variadic sequences ////////////////////////////////////TICKET #987 : make lib::meta::Types<TYPES...> variadic
Member Term::requireDirectActivation ()
12/23 this feature seemed necessary in the first implementation, yet after integration and follow-up refactorings (NOTIFY-handling) it turned out both superfluous and potentially dangerous, since it creates additional management work and possible contention on the Grooming-Token. The way NOTIFY-activities are handled now already ensures that they are activated only after their target's start time.
File test-configloader.c
as of 2017 it is very likely we'll use a different approach
File timeline-state.cpp
this is defunct code, left over from the old GTK-2 GUI of Lumiera. Deactivated since 2016 and no longer included since 3/23 but left in tree for later reference
File timeline-state.hpp
this is defunct code, left over from the old GTK-2 GUI of Lumiera. Deactivated since 2016 and no longer included since 3/23 but left in tree for later reference
Class TypeHandler< TY >
it can't be done exactly this way, but I leave it in the current shape as a reminder for later, to show the intention...
Class TySeq< TYPES >
when we switch our primary type sequence type to variadic parameters, this type will be obsoleted. ////////////////////////////////////TICKET #987 : make lib::meta::Types<TYPES...> variadic
File variant-o.hpp
immature first try. Preferably use lib::Variant
Class VariantO< TYPES, Access >
immature first design attempt. obsolete. Please use lib::Variant ////////////////TICKET #738
File video-display-widget.cpp
defunct since the transition to GTK-3
File video-display-widget.hpp
defunct since the transition to GTK-3
Class WiringSituation
WIP-WIP-WIP 2024 Node-Invocation is reworked from ground up for the »Playback Vertical Slice«
File wish.hpp
WTF?
File wrapperptr.hpp
as of 2016 we should re-think how to organise visitor use in the Builder