mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
James LewisMoss's patch.
* src/test/test-dom-converters1.c (Repository): fix mem leak. * src/engine/sixtp-dom-parsers.h (Repository): start of kvp code. * src/engine/sixtp-dom-parsers.c (Repository): fix mem leak. Start of kvp code. * src/engine/sixtp-dom-generators.c (Repository): fix mem leak. (Repository): Start of kvp code. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3660 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
f335a5b722
commit
a24407162c
10
ChangeLog
10
ChangeLog
@ -1,5 +1,15 @@
|
||||
2001-02-14 James LewisMoss <jimdres@mindspring.com>
|
||||
|
||||
* src/test/test-dom-converters1.c (Repository): fix mem leak.
|
||||
|
||||
* src/engine/sixtp-dom-parsers.h (Repository): start of kvp code.
|
||||
|
||||
* src/engine/sixtp-dom-parsers.c (Repository): fix mem leak.
|
||||
Start of kvp code.
|
||||
|
||||
* src/engine/sixtp-dom-generators.c (Repository): fix mem leak.
|
||||
(Repository): Start of kvp code.
|
||||
|
||||
* src/test/test-date-converting.c (Repository): Tests to make sure
|
||||
date <-> string converting strings work.
|
||||
|
||||
|
@ -79,7 +79,7 @@ account_security_handler (xmlNodePtr node, Account* act)
|
||||
static gboolean
|
||||
account_slots_handler (xmlNodePtr node, Account* act)
|
||||
{
|
||||
return dom_tree_handle_kvp(act->kvp_data, node);
|
||||
/* return dom_tree_handle_kvp(act->kvp_data, node); */
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include "sixtp-utils.h"
|
||||
|
||||
#include "GNCId.h"
|
||||
|
||||
#include "kvp_frame.h"
|
||||
|
||||
xmlNodePtr
|
||||
guid_to_dom_tree(const char *tag, GUID* gid)
|
||||
@ -29,6 +29,8 @@ guid_to_dom_tree(const char *tag, GUID* gid)
|
||||
|
||||
xmlNodeAddContent(ret, guid_str);
|
||||
|
||||
g_free(guid_str);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -141,3 +143,8 @@ gnc_numeric_to_dom_tree(const char *tag, const gnc_numeric *num)
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
xmlNodePtr
|
||||
kvp_frame_to_dom_tree(const char *tag, const kvp_frame *frame)
|
||||
{
|
||||
}
|
||||
|
@ -51,8 +51,8 @@ dom_tree_to_guid(xmlNodePtr node)
|
||||
}
|
||||
}
|
||||
|
||||
gboolean
|
||||
dom_tree_handle_kvp(kvp_frame* frame, xmlNodePtr node)
|
||||
kvp_frame*
|
||||
dom_tree_handle_kvp(xmlNodePtr node)
|
||||
{
|
||||
|
||||
return FALSE;
|
||||
@ -112,6 +112,7 @@ dom_tree_to_gnc_numeric(xmlNodePtr node)
|
||||
|
||||
if(string_to_gnc_numeric(content, ret) != NULL)
|
||||
{
|
||||
free(content);
|
||||
return ret;
|
||||
}
|
||||
else
|
||||
@ -177,6 +178,7 @@ dom_tree_to_timespec(xmlNodePtr node)
|
||||
free(content);
|
||||
return timespec_failure(ret);
|
||||
}
|
||||
free(content);
|
||||
seen_s = TRUE;
|
||||
}
|
||||
}
|
||||
@ -197,6 +199,7 @@ dom_tree_to_timespec(xmlNodePtr node)
|
||||
free(content);
|
||||
return timespec_failure(ret);
|
||||
}
|
||||
free(content);
|
||||
seen_ns = TRUE;
|
||||
}
|
||||
}
|
||||
|
@ -24,6 +24,6 @@ Timespec* dom_tree_to_timespec(xmlNodePtr node);
|
||||
gnc_numeric* dom_tree_to_gnc_numeric(xmlNodePtr node);
|
||||
gchar * dom_tree_to_text(xmlNodePtr tree);
|
||||
|
||||
gboolean dom_tree_handle_kvp(kvp_frame* frame, xmlNodePtr node);
|
||||
kvp_frame* dom_tree_handle_kvp(xmlNodePtr node);
|
||||
|
||||
#endif /* _SIXTP_DOM_PARSERS_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user