77#error "darktable.h included more than once in this translation unit -- see the comment at the top of that file"
83#if defined __DragonFly__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__
86#elif !defined _XOPEN_SOURCE && !defined _WIN32
87#define _XOPEN_SOURCE 700
91#define __STDC_FORMAT_MACROS
95#include "external/ThreadSafetyAnalysis.h"
125#include <glib/gstdio.h>
140#define DT_CURRENT_PERFORMANCE_CONFIGURE_VERSION 11
141#define DT_PERF_INFOSIZE 4096
236int dt_init(
int argc,
char *argv[],
const gboolean init_gui,
const gboolean load_data);
251int dt_load_from_string(
const gchar *image_to_load, gboolean open_image_in_dr, gboolean *single_image);
int dt_init(int argc, char *argv[], const gboolean init_gui, const gboolean load_data)
int dt_load_from_string(const gchar *image_to_load, gboolean open_image_in_dr, gboolean *single_image)
int32_t unmuted_signal_dbg_acts
struct dt_imageio_t * imageio
int32_t num_openmp_threads
struct dt_gui_gtk_t * gui
struct dt_sys_resources_t dtresources
dt_pthread_mutex_t capabilities_threadsafe
const struct dt_database_t * db
struct dt_control_signal_t * signals
struct dt_bauhaus_t * bauhaus
struct dt_develop_t * develop
struct dt_points_t * points
dt_pthread_mutex_t pipeline_threadsafe
struct dt_view_manager_t * view_manager
gboolean unmuted_signal_dbg[DT_SIGNAL_COUNT]
struct dt_control_t * control
The whole configuration state. One instance lives at darktable.conf.