dt_history_merge_strategy_t
Definition history_merge.h:33
void _hm_id_to_op_name(const char *id, char *op, char *name)
Definition history_merge.c:149
gboolean _hm_warn_missing_raster_producers(const GList *mod_list)
Definition history_merge_gui.c:181
void _hm_show_toposort_cycle_popup(GList *cycle_nodes, GHashTable *id_ht)
Definition history_merge_gui.c:258
char * _hm_make_node_id(const char *op, const char *multi_name)
Definition history_merge.c:96
dt_hm_constraint_choice_t
Definition history_merge_gui.h:31
@ DT_HM_CONSTRAINTS_PREFER_DEST
Definition history_merge_gui.h:33
@ DT_HM_CONSTRAINTS_PREFER_SRC
Definition history_merge_gui.h:35
dt_hm_constraint_choice_t _hm_ask_user_constraints_choice(GHashTable *id_ht, const char *faulty_id, const char *src_prev, const char *src_next, const char *dst_prev, const char *dst_next)
Definition history_merge_gui.c:124
int _hm_build_last_history_by_id(const struct dt_develop_t *dev, GHashTable **out_map)
GPtrArray * _hm_collect_labels_from_history_map(GHashTable *last_by_id, const GHashTable *mod_list_ids, GPtrArray **out_styles)
Definition history_merge_gui.c:445
gboolean _hm_show_merge_report_popup(struct dt_develop_t *dev_dest, struct dt_develop_t *dev_src, const gboolean merge_iop_order, const gboolean used_source_order, const dt_history_merge_strategy_t strategy, GHashTable *src_last_by_id, GHashTable *dst_last_before_by_id, const GPtrArray *orig_labels, const GPtrArray *orig_styles, const GHashTable *orig_ids, const GHashTable *mod_list_ids)
Definition history_merge_gui.c:1214