Commit graph

334 commits

Author SHA1 Message Date
Michael Stahl
aa85497de7 xmlfix3: unoxml: fix CChildList: member pointer does not keep document alive 2011-01-19 20:27:24 +01:00
Michael Stahl
cb42fe10fa xmlfix3: unoxml: fix various issues in CElementList:
the string buffer allocated in ctor missed null terminator.
 the xmlChar* members of ElementList are leaked.
 the CElement* pointer does not keep the document alive.
 CDocument::getElementsByTagNameNS calls CElementList ctor with wrong args.
2011-01-19 20:27:24 +01:00
Michael Stahl
46f681baad xmlfix3: unoxml: CEventDispatcher::dispatchEvent(): fix iteration:
capture listener was not called for first node in vector.
 (assuming that it was intended to be called)
2011-01-19 20:27:23 +01:00
Michael Stahl
8ab417f83b xmlfix3: #i113682#: unoxml: no more globals in CEventDispatcher:
instead CDocument now has a CEventDispatcher member.
2011-01-19 20:27:23 +01:00
Michael Stahl
fd40abc5e1 xmlfix3: #i113682#: unoxml: no mutex necessary for CDocument::importNode 2011-01-19 20:27:23 +01:00
Michael Stahl
bb3c43905b xmlfix3: unoxml: add copyright headers in events subdir, clean up includes 2011-01-19 20:27:23 +01:00
Michael Stahl
2b0e8719eb xmlfix3: #i113682#: unoxml: mutex for CSAXDocumentBuilder 2011-01-19 20:27:23 +01:00
Michael Stahl
95fbc9f475 xmlfix3: unoxml: clean up trailing whitespace infestation 2011-01-19 20:27:22 +01:00
Michael Stahl
a10e0ee65f xmlfix3: unoxml: refactor CNode initialization 2011-01-19 20:27:19 +01:00
Michael Stahl
cb5905f108 xmlfix3: unoxml: new method CNode::invalidate 2011-01-19 20:27:16 +01:00
Michael Stahl
c33c26cbd2 xmlfix3: #i113681#: unoxml: fix races in global node map:
put a WeakReference<XNode> into nodemap_t, and check it in getCNode.
 check for race between removeCNode and getCNode in removeCNode.
 remove pointless call of removeCNode.
2011-01-19 20:27:16 +01:00
Michael Stahl
e2108d5561 xmlfix3: #i113663#: unoxml: fix leaks caused by CNode::get returning CNode*:
CNode::getCNode now returns rtl::Reference<CNode>, preventing leaks.
2011-01-19 20:27:15 +01:00
Michael Stahl
8f5bbf5b12 xmlfix3: #i113663#: unoxml: fix xmlRemoveProp errors 2011-01-19 20:27:14 +01:00
Michael Stahl
6145d8c3f4 xmlfix3: #i113663#: unoxml: fix leaks of unlinked nodes 2011-01-19 20:27:14 +01:00
Michael Stahl
798d3141ab xmlfix3: unoxml seems to have wrong dependencies 2011-01-19 20:27:14 +01:00
Michael Stahl
737a43c324 xmlfix3: #i115995#: unoxml: retain context node in XPath::CNodeList:
prevents the document containing the nodes from being released.
2011-01-11 13:02:25 +01:00
sb
f68a775489 sb131: merged in re/DEV300_next towards DEV300_m94 2010-11-19 11:35:41 +01:00
Michael Stahl
22e9ecace1 merge DEV300_m90 2010-10-27 14:58:12 +02:00
sb
bd8a2d12d3 sb131: #i115124# $(XSLTPROC) implies LIBXSLT:libxslt 2010-10-22 10:37:46 +02:00
Michael Stahl
0a524ff80a sw34bf01: merge fix for #i114999# 2010-10-18 13:01:28 +02:00
Michael Stahl
a7e4b74c1c #i114999#: include redland.h instead of librdf.h 2010-10-18 12:52:07 +02:00
Michael Stahl
66183dd2d8 sw34bf01: #i112783#: fix Reference& member 2010-10-14 18:13:35 +02:00
Michael Stahl
fe3404b618 sw34bf01: #i112783#: patch by cmc: fix crash in xpathobject.cxx 2010-10-14 18:10:36 +02:00
Michael Stahl
ca5d8d7810 merge DEV300_m89 2010-10-04 18:09:56 +02:00
sb
d4f29e19e5 sb132: merged in DEV300_m89 2010-10-04 17:38:17 +02:00
sb
7788dc10a3 sb129: #i113189# change UNO components to use passive registration 2010-09-10 13:10:07 +02:00
sb
a338d12680 sb123: merged in DEV300_m87 2010-09-10 11:13:28 +02:00
Joachim Lingner
e3aa7efeb7 jl157 #161910# inserting comments 2010-08-05 16:09:11 +02:00
Joachim Lingner
1c5011a89f jl157 #161910# make access to static map in unoxml threadsafe 2010-08-05 12:22:22 +02:00
Michael Stahl
f6af5e431c sw34bf01: #i112783#: unoxml: remove DOM::CDocument::nodereflist_t 2010-08-04 17:18:20 +02:00
Michael Stahl
bb1e287173 sw34bf01: #i112783#: unoxml: apply patch by cmc:
fix memory leak by removing unnecessary DOM::CDocument::m_aNodeRefList.
2010-08-04 17:14:21 +02:00
Lars Langhans
50dcf3ec33 merge DEV300_m83 2010-06-18 14:29:05 +02:00
Lars Langhans
51ab32b365 sb123:#i111449# cleanups in unoxml qa/complex tests 2010-06-07 14:50:32 +02:00
Ivo Hinkelmann
e12896d4e2 CWS-TOOLING: integrate CWS sw33bf03 2010-05-21 12:35:59 +02:00
Michael Stahl
8424f481e0 merge DEV300_m77 2010-04-28 17:52:28 +02:00
Michael Stahl
9fe6487ae8 merge DEV300_m77 2010-04-27 14:58:14 +02:00
Michael Stahl
e9345d7418 sw33bf03: #i110523#: work around raptor messing up libxslt (patch by cmc) 2010-04-26 12:34:39 +02:00
Michael Stahl
7e619ffe39 odfmetadata4: #i110033#: API change: remove rdfs:label statements for RDFa.
css.rdf.XDocumentRepository: method getStatementRDFa() also returns a bool.
 librdf_repository:
   setStatementRDFa() no longer generates the rdfs:label statement.
   getStatementRDFa() no longer handles the rdfs:label statement.
   add a set to store elements with xhtml:content.
 RDFaExportHelper:
   adapt export to new getStatementRDFa() and lack of rdfs:label statement.
2010-03-15 11:34:42 +01:00
Michael Stahl
7743d0f0a9 odfmetadata4: #i108911#: unordf: remove dead code: XStatement implementation 2010-03-09 13:27:16 +01:00
Michael Stahl
a3383b6d9a odfmetadata4: #i108911#: patch by cmc: remove third redland patch:
redland: remove redland-1.0.8.patch.storage_hashes_list_duplicates.
 unordf: work around by checking for duplicate in addStatementGraph().
2010-03-09 13:27:16 +01:00
Michael Stahl
5a83ca3d0b odfmetadata4: #i108911#: patch by cmc: remove second redland patch:
redland: remove
    redland-1.0.8.patch.storage_hashes_context_serialize_get_statement.
 unordf: work around by extending librdf_GraphResult with a context pointer.
2010-03-09 13:27:15 +01:00
Michael Stahl
a798536bf1 odfmetadata4: #i108911#: patch by cmc: remove first redland patch:
redland: remove remove redland-1.0.8.patch.free_null.
 unordf: work around by wrapping librdf free functions.
2010-03-09 13:27:14 +01:00
sb
17af6696e6 sb118: #i109791# improved CPPUNIT_CFLAGS handling 2010-03-04 22:13:08 +01:00
Rene Engelhard
00beb628a0 sb118: add missing CFLAGS+= $(CPPUNIT_CFLAGS) to loads of other makefiles, too 2010-03-04 00:11:19 +01:00
sb
caf83f51d3 sb118: merged in DEV300_m72 2010-02-25 12:46:45 +01:00
Jens-Heiner Rechtien
ea6543401c changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
sb
53025eae58 sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates 2010-01-29 17:01:54 +01:00
Mathias Bauer
82f5d55a7f merge to m67 2009-12-05 19:29:07 +01:00
Frank Schönheit
effe5b082a #i105712# re-introduce XUnoTunnel 2009-10-09 08:51:29 +00:00
Mathias Bauer
9beefd6ebe merge commit 2009-09-25 21:47:16 +02:00