Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

  • d198bc9
  • /
  • doc
  • /
  • usermanual
  • /
  • darkroom
  • /
  • panels
  • /
  • history.xml
Raw File Download
Permalinks

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
content badge Iframe embedding
swh:1:cnt:e837b7e05d06155a4e0a196c339cd9630ce7731e
directory badge Iframe embedding
swh:1:dir:a00025ab9d3cf8732b7016f74ae8f87aa54a616e
Citations

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
history.xml
<!DOCTYPE sect2 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
		<!ENTITY % darktable_dtd SYSTEM "../../dtd/darktable.dtd">
		%darktable_dtd;
		]>
<sect2 status="final" id="history">

  <title>History stack</title>

  <indexterm>
    <primary>darkroom panels</primary>
    <secondary>history stack</secondary>
  </indexterm>

  <indexterm>
    <primary>history stack</primary>
  </indexterm>

  <informaltable frame="none">
    <tgroup cols="2" colsep="0" rowsep="0">
      <colspec colwidth="6*"/>
      <colspec colwidth="4*"/>
      <tbody>
        <row>
          <entry>
            <para>
              The history stack lists every change of state (activate/de-activated) for all
              modules. Here you can <emphasis>select</emphasis> a point in the stack to return
              to a point in the development history. If you then activate a new module or change
              a module parameter, all modules above the selected point will be discarded.
            </para>
          </entry>
          <entry>
            <graphic fileref="darkroom/images/panel_history.png" scalefit="1" width="80%" align="center" />
          </entry>
        </row>
      </tbody>
    </tgroup>
  </informaltable>

  <para>
    <emphasis>Caution: activating any module action using key accelerators will discard all
    modules above the currently selected one. It is easy to lose all development work on an
    image this way!</emphasis>
  </para>

  <para>
    In darktable 2.0 it is safe to quit the program, leave the darkroom mode, or switch to
    another image while having selected some earlier state in the history stack panel. The
    history stack remains unchanged. When returning to the image you will find the history stack
    panel in the state where you left it.
  </para>

  <para>
    Hitting <quote>compress history stack</quote> generates the shortest history stack that
    produces the current image, i.e. suppressing all obsolete stack items. This also will
    discard all modules above the currently selected one.
  </para>

  <para>
    The button to the right
    <inlinegraphic fileref="&icon_styles;" scalefit="1" width="2%" align="center" />
    lets you create a new style for applying your history stack to other images. Use the first
    line of the popup dialog window to name your style and the second to add a searchable
    description. You are prompted for which of the current history stack modules to include in
    the style.
  </para>

  <para>
    Once created styles are then managed and applied to other images through lighttable's
    <emphasis>styles</emphasis> panel (see <xref linkend="styles"/>).
  </para>

</sect2>

Software Heritage — Copyright (C) 2015–2025, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Contact— JavaScript license information— Web API

back to top