new_xml           272 include/crm/common/xml.h void xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml);
new_xml           273 include/crm/common/xml.h void xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml);
new_xml            52 include/crm/common/xml_compat.h gboolean apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml);
new_xml          1416 lib/common/patchset.c apply_xml_diff(xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml)
new_xml          1427 lib/common/patchset.c     CRM_CHECK(new_xml != NULL, return FALSE);
new_xml          1434 lib/common/patchset.c             *new_xml = subtract_xml_object(NULL, old_xml, child_diff, FALSE,
new_xml          1441 lib/common/patchset.c         *new_xml = copy_xml(old_xml);
new_xml          1458 lib/common/patchset.c                 pcmk__xml_update(NULL, *new_xml, child_diff, true);
new_xml          1472 lib/common/patchset.c         purge_diff_markers(*new_xml); // Purge now so diff is ok
new_xml          1473 lib/common/patchset.c         new_digest = calculate_xml_versioned_digest(*new_xml, FALSE, TRUE,
new_xml          1484 lib/common/patchset.c                     save_xml_to_file(*new_xml, "diff:new", NULL);
new_xml          1496 lib/common/patchset.c         purge_diff_markers(*new_xml); // Purge now so diff is ok
new_xml          1765 lib/common/xml.c mark_attr_deleted(xmlNode *new_xml, const char *element, const char *attr_name,
new_xml          1768 lib/common/xml.c     xml_doc_private_t *docpriv = new_xml->doc->_private;
new_xml          1776 lib/common/xml.c     attr = xmlSetProp(new_xml, (pcmkXmlStr) attr_name, (pcmkXmlStr) old_value);
new_xml          1784 lib/common/xml.c     xml_remove_prop(new_xml, attr_name);
new_xml          1795 lib/common/xml.c mark_attr_changed(xmlNode *new_xml, const char *element, const char *attr_name,
new_xml          1798 lib/common/xml.c     char *vcopy = crm_element_value_copy(new_xml, attr_name);
new_xml          1804 lib/common/xml.c     xmlSetProp(new_xml, (pcmkXmlStr) attr_name, (pcmkXmlStr) old_value);
new_xml          1807 lib/common/xml.c     crm_xml_add(new_xml, attr_name, vcopy);
new_xml          1823 lib/common/xml.c mark_attr_moved(xmlNode *new_xml, const char *element, xmlAttr *old_attr,
new_xml          1832 lib/common/xml.c     pcmk__mark_xml_node_dirty(new_xml);
new_xml          1849 lib/common/xml.c xml_diff_old_attrs(xmlNode *old_xml, xmlNode *new_xml)
new_xml          1856 lib/common/xml.c         xmlAttr *new_attr = xmlHasProp(new_xml, attr_iter->name);
new_xml          1861 lib/common/xml.c             mark_attr_deleted(new_xml, (const char *) old_xml->name, name,
new_xml          1870 lib/common/xml.c             const char *new_value = crm_element_value(new_xml, name);
new_xml          1876 lib/common/xml.c                 mark_attr_changed(new_xml, (const char *) old_xml->name, name,
new_xml          1880 lib/common/xml.c                        && !pcmk__tracking_xml_changes(new_xml, TRUE)) {
new_xml          1881 lib/common/xml.c                 mark_attr_moved(new_xml, (const char *) old_xml->name,
new_xml          1898 lib/common/xml.c mark_created_attrs(xmlNode *new_xml)
new_xml          1900 lib/common/xml.c     xmlAttr *attr_iter = pcmk__xe_first_attr(new_xml);
new_xml          1912 lib/common/xml.c                       new_xml->name);
new_xml          1917 lib/common/xml.c             if (pcmk__check_acl(new_xml, attr_name, pcmk__xf_acl_write)) {
new_xml          1921 lib/common/xml.c                 xmlUnsetProp(new_xml, new_attr->name);
new_xml          1935 lib/common/xml.c xml_diff_attrs(xmlNode *old_xml, xmlNode *new_xml)
new_xml          1937 lib/common/xml.c     set_attrs_flag(new_xml, pcmk__xf_created); // cleared later if not really new
new_xml          1938 lib/common/xml.c     xml_diff_old_attrs(old_xml, new_xml);
new_xml          1939 lib/common/xml.c     mark_created_attrs(new_xml);
new_xml          1998 lib/common/xml.c mark_xml_changes(xmlNode *old_xml, xmlNode *new_xml, bool check_top)
new_xml          2003 lib/common/xml.c     CRM_CHECK(new_xml != NULL, return);
new_xml          2005 lib/common/xml.c         pcmk__mark_xml_created(new_xml);
new_xml          2006 lib/common/xml.c         pcmk__apply_creation_acl(new_xml, check_top);
new_xml          2010 lib/common/xml.c     nodepriv = new_xml->_private;
new_xml          2019 lib/common/xml.c     xml_diff_attrs(old_xml, new_xml);
new_xml          2024 lib/common/xml.c         xmlNode *new_child = pcmk__xml_match(new_xml, cIter, true);
new_xml          2031 lib/common/xml.c             mark_child_deleted(old_child, new_xml);
new_xml          2036 lib/common/xml.c     for (cIter = pcmk__xml_first_child(new_xml); cIter != NULL; ) {
new_xml          2053 lib/common/xml.c                 mark_child_moved(old_child, new_xml, new_child, p_old, p_new);
new_xml          2060 lib/common/xml.c xml_calculate_significant_changes(xmlNode *old_xml, xmlNode *new_xml)
new_xml          2062 lib/common/xml.c     pcmk__set_xml_doc_flag(new_xml, pcmk__xf_lazy);
new_xml          2063 lib/common/xml.c     xml_calculate_changes(old_xml, new_xml);
new_xml          2068 lib/common/xml.c xml_calculate_changes(xmlNode *old_xml, xmlNode *new_xml)
new_xml          2070 lib/common/xml.c     CRM_CHECK((old_xml != NULL) && (new_xml != NULL)
new_xml          2071 lib/common/xml.c               && pcmk__xe_is(old_xml, (const char *) new_xml->name)
new_xml          2072 lib/common/xml.c               && pcmk__str_eq(ID(old_xml), ID(new_xml), pcmk__str_none),
new_xml          2075 lib/common/xml.c     if(xml_tracking_changes(new_xml) == FALSE) {
new_xml          2076 lib/common/xml.c         xml_track_changes(new_xml, NULL, NULL, FALSE);
new_xml          2079 lib/common/xml.c     mark_xml_changes(old_xml, new_xml, FALSE);
new_xml           219 lib/pacemaker/pcmk_sched_constraints.c     xmlNode *new_xml = NULL;
new_xml           227 lib/pacemaker/pcmk_sched_constraints.c     new_xml = copy_xml(xml_obj);
new_xml           229 lib/pacemaker/pcmk_sched_constraints.c     for (xmlNode *set = first_named_child(new_xml, XML_CONS_TAG_RSC_SET);
new_xml           246 lib/pacemaker/pcmk_sched_constraints.c                 free_xml(new_xml);
new_xml           317 lib/pacemaker/pcmk_sched_constraints.c         free_xml(new_xml);
new_xml           318 lib/pacemaker/pcmk_sched_constraints.c         new_xml = NULL;
new_xml           320 lib/pacemaker/pcmk_sched_constraints.c     return new_xml;
new_xml           261 lib/pengine/complex.c     xmlNode *new_xml = NULL;
new_xml           304 lib/pengine/complex.c     new_xml = copy_xml(template);
new_xml           305 lib/pengine/complex.c     xmlNodeSetName(new_xml, xml_obj->name);
new_xml           306 lib/pengine/complex.c     crm_xml_add(new_xml, XML_ATTR_ID, id);
new_xml           310 lib/pengine/complex.c         crm_xml_add(new_xml, XML_RSC_ATTR_INCARNATION, clone);
new_xml           313 lib/pengine/complex.c     template_ops = find_xml_node(new_xml, "operations", FALSE);
new_xml           319 lib/pengine/complex.c         new_child = add_node_copy(new_xml, child_xml);
new_xml           358 lib/pengine/complex.c     *expanded_xml = new_xml;
new_xml           361 lib/pengine/complex.c     if (!unpack_template(new_xml, expanded_xml, scheduler)) {