8854e4631844eac8dbae10cc32904f27d5268af7 |
|
13-Oct-2014 |
Daniel Veillard <veillard@redhat.com> |
Windows Critical sections not released correctly For https://bugzilla.gnome.org/show_bug.cgi?id=737851 Based on report from mike.vanduzee@caris.com , we were missing calling LeaveCriticalSection() when count was down to 0 hence not freeing adequately the related resource.
/external/libxml2/threads.c
|
5fe9e9ed1ccf217e11bd3cb99b1c6bb10cc96ba3 |
|
05-Apr-2013 |
Daniel Veillard <veillard@redhat.com> |
Remove risk of lockup in dictionary initialization Reported by Petr Sumbera <petr.sumbera@oracle.com> Two threads entering xmlInitializeDict concurently could lead to a lockup due to multiple initializations of the lock used. To avoid this problem move this to a new private function called from xmlOnceInit() and deprecate the old initalizer. Since threaded programs must call xmlInitParser() and this will lead to dereference of private data and the call to xmlOnceInit() guaranteed to be unique this should be safe now.
/external/libxml2/threads.c
|
7457c67fb95e9b129f793d48ad5e4142cf0f228b |
|
10-Oct-2012 |
Daniel Veillard <veillard@redhat.com> |
Remove potential calls to exit()
/external/libxml2/threads.c
|
3f6cfbd1d38d0634a2ddcb9a0a13e1b5a2195a5e |
|
12-Sep-2012 |
Friedrich Haubensak <hsk@fli-leibniz.de> |
Fix a thread portability problem cannot compile libxml2-2.9.0 using studio 12.1 compiler on solaris 10 I.M.O. structure initializer (as PTHREAD_ONCE_INIT) cannot be used in a structure assignment anyway
/external/libxml2/threads.c
|
7a2215dbcd4882e45f618c5f78f8d975b7c47ed3 |
|
03-Sep-2012 |
Daniel Veillard <veillard@redhat.com> |
Fix reuse of xmlInitParser While xmlCleanupParser() should not be used unless complete control is insured over the programe making sure libxml2 is not in use anywhere It should still be usable, and allow a sequence of xmlInitParser(); xmlCleanupParser(); calls if needed, the problem is that the thread key wasn't reallocated on subsequent xmlinitParser() calls leading to corruption of pthread keys used by the program. * threads.c: make sure xmlCleanupParser() reset the pthread_once() global variable driving thread key allocation.
/external/libxml2/threads.c
|
5706b6d8767e3c3f2e5b277b54e1af68035bc111 |
|
06-Aug-2012 |
Daniel Richard G <oss@teragram.com> |
Various "make distcheck" and portability fixups Makefile.am: * Don't use @VAR@, use $(VAR). Autoconf's AC_SUBST provides us the Make variable, it allows overriding the value at the command line, and (notably) it avoids a Make parse error in the libxml2_la_LDFLAGS assignment when @MODULE_PLATFORM_LIBS@ is empty * Changed how the THREADS_W32 mechanism switches the build between testThreads.c and testThreadsWin32.c as appropriate; using AM_CONDITIONAL allows this to work cleanly and plays well with dependencies * testapi.c should be specified as BUILT_SOURCES * Create symlinks to the test/ and result/ subdirs so that the runtests target is usable in out-of-source-tree builds * Don't do MAKEFLAGS+=--silent as this is not portable to non-GNU Makes * Fixed incorrect find(1) syntax in the "cleanup" rule, and doing "rm -f" instead of just "rm" is good form * (DIST)CLEANFILES needed a bit more coverage to allow "make distcheck" to pass configure.in: * Need AC_PROG_LN_S to create test/ and result/ symlinks in Makefile.am * AC_LIBTOOL_WIN32_DLL and AM_PROG_LIBTOOL are obsolete; these have been superceded by LT_INIT * Don't rebuild docs by default, as this requires GNU Make (as implemented) * Check for uint32_t as some platforms don't provide it * Check for some more functions, and undefine HAVE_MMAP if we don't also HAVE_MUNMAP (one system I tested on actually needed this) * Changed THREADS_W32 from a filename insert into an Automake conditional * The "Copyright" file will not be in the current directory if builddir != srcdir doc/Makefile.am: * EXTRA_DIST cannot use wildcards when they refer to generated files; this breaks dependencies. What I did was define EXTRA_DIST_wc, which uses GNU Make $(wildcard) directives to build up a list of files, and EXTRA_DIST, as a literal expansion of EXTRA_DIST_wc. I also added a new rule, "check-extra-dist", to simplify checking that the two variables are equivalent. (Note that this works only when builddir == srcdir) (I can implement this differently if desired; this is just one way of doing it) * Don't define an "all" target; this steps on Automake's toes * Fixed up the "libxml2-api.xml ..." rule by using $(wildcard) for dependencies (as Make doesn't process the wildcards otherwise) and qualifying appropriate files with $(srcdir) (Note that $(srcdir) is not needed in the dependencies, thanks to VPATH, which we can count on as this is GNU-Make-only code anyway) doc/devhelp/Makefile.am: * Qualified appropriate files with $(srcdir) * Added an "uninstall-local" rule so that "make distcheck" passes doc/examples/Makefile.am: * Rather than use a wildcard that doesn't work, use a substitution that most Make programs can handle doc/examples/index.py: * Do the same here include/libxml/nanoftp.h: * Some platforms (e.g. MSVC 6) already #define INVALID_SOCKET: user@host:/cygdrive/c/Program Files/Microsoft Visual Studio/VC98/\ Include$ grep -R INVALID_SOCKET . ./WINSOCK.H:#define INVALID_SOCKET (SOCKET)(~0) ./WINSOCK2.H:#define INVALID_SOCKET (SOCKET)(~0) include/libxml/xmlversion.h.in: * Support ancient GCCs (I was actually able to build the library with 2.5 but for this bit) python/Makefile.am: * Expanded CLEANFILES to allow "make distcheck" to pass python/tests/Makefile.am: * Define CLEANFILES instead of a "clean" rule, and added tmp.xml to allow "make distcheck" to pass testRelax.c: * Use HAVE_MMAP instead of the less explicit HAVE_SYS_MMAN_H (as some systems have the header but not the function) testSchemas.c: * Use HAVE_MMAP instead of the less explicit HAVE_SYS_MMAN_H testapi.c: * Don't use putenv() if it's not available threads.c: * This fixes the following build error on Solaris 8: libtool: compile: cc -DHAVE_CONFIG_H -I. -I./include -I./include \ -D_REENTRANT -D__EXTENSIONS__ -D_REENTRANT -Dsparc -Xa -mt -v \ -xarch=v9 -xcrossfile -xO5 -c threads.c -KPIC -DPIC -o threads.o "threads.c", line 442: controlling expressions must have scalar type "threads.c", line 512: controlling expressions must have scalar type cc: acomp failed for threads.c *** Error code 1 trio.c: * Define isascii() if the system doesn't provide it trio.h: * The trio library's HAVE_CONFIG_H header is not the same as LibXML2's HAVE_CONFIG_H header; this change is needed to avoid a double-inclusion win32/configure.js: * Added support for the LZMA compression option win32/Makefile.{bcb,mingw,msvc}: * Added appropriate bits to support WITH_LZMA=1 * Install the header files under $(INCPREFIX)\libxml2\libxml instead of $(INCPREFIX)\libxml, to mirror the install location on Unix+Autotools xml2-config.in: * @MODULE_PLATFORM_LIBS@ (usually "-ldl") needs to be in there in order for `xml2-config --libs` to provide a complete set of dependencies xmllint.c: * Use HAVE_MMAP instead of the less-explicit HAVE_SYS_MMAN_H
/external/libxml2/threads.c
|
e6f05099e8de3c89201aa92c5d6f0286b9299522 |
|
15-Oct-2010 |
Mike Hommey <mh@glandium.org> |
Fix a potential segfault due to weak symbols on pthreads In xmlInitParser, both __xmlGlobalInitMutexLock and xmlInitGlobals are called before xmlInitThreads, and both use pthread symbols. __xmlGlobalInitMutexLock does so directly, without checking if the symbol exists, and xmlInitGlobals calls xmlNewMutex, which correctly depends on libxml_is_threaded... except libxml_is_threaded is still -1 by then... And again, when releasing the global mutex in __xmlGlobalInitMutexUnlock, the pthread function is called directly. The patch changes the initialization order and make sure the functions are available before calling them
/external/libxml2/threads.c
|
243b034d4588ddd45168badcefe3d41e586568f3 |
|
01-Oct-2009 |
Eric Zurcher <Eric.Zurcher@csiro.au> |
Minor patch for conditional defines in threads.c Portability problem with CodeGear ("Borland") compiler 2007 on Windows * threads.c: use 'defined' after #elif
/external/libxml2/threads.c
|
d87c5d1c4fcd21641c66d93392d1761c2350f93b |
|
10-Sep-2009 |
Daniel Veillard <veillard@redhat.com> |
593857 try to work around thread pbm MinGW 4.4 * threads.c: try to cope with HAVE_PTHREAD_H and HAVE_WIN32_THREADS being both defined and pthread_t being a non integer
/external/libxml2/threads.c
|
7dd7080ad70c59ab21514b741a47128eb424dd35 |
|
04-Jun-2009 |
Daniel Veillard <veillard@redhat.com> |
* parser.c threads.c: change the threading initialization sequence as suggested by Igor Novoseltsev to avoid crash if xmlInitParser() is called from a thread which is not the main one, should fix #584605 daniel
/external/libxml2/threads.c
|
01101204f63ae93c1b4d2580c29fde0eed078c2f |
|
21-Feb-2009 |
Daniel Veillard <veillard@src.gnome.org> |
more warnings about xmlCleanupThreads and xmlCleanupParser to avoid * threads.c parser.c: more warnings about xmlCleanupThreads and xmlCleanupParser to avoid troubles like #571409 daniel svn path=/trunk/; revision=3818
/external/libxml2/threads.c
|
f63085de5e33a95e326d1d810fb18d979359012b |
|
18-Jan-2009 |
Daniel Veillard <veillard@src.gnome.org> |
port patch from Marcus Meissner to add gcc checking for printf like * include/libxml/parser.h include/libxml/xmlwriter.h include/libxml/relaxng.h include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in include/libxml/valid.h include/libxml/xmlschemas.h include/libxml/xmlerror.h: port patch from Marcus Meissner to add gcc checking for printf like functions parameters, should fix #65068 * doc/apibuild.py doc/*: modified the script accordingly and regenerated * xpath.c xmlmemory.c threads.c: fix a few warnings Daniel svn path=/trunk/; revision=3813
/external/libxml2/threads.c
|
d4a3f2418a19b5de3d533490b992450b6f4623c2 |
|
18-Jan-2009 |
Daniel Veillard <veillard@src.gnome.org> |
also remove pthread key when stopping thread support, patch based on Alex * threads.c: also remove pthread key when stopping thread support, patch based on Alex Ott one should fix #564723 daniel svn path=/trunk/; revision=3810
/external/libxml2/threads.c
|
bf2ebff0f11e4a3fbf2176c3deb00b8c7cecc5e4 |
|
18-Jan-2009 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Daniel Zimmermann fixing a memory leak in an edge case, solves * threads.c: patch from Daniel Zimmermann fixing a memory leak in an edge case, solves #562230 Daniel svn path=/trunk/; revision=3809
/external/libxml2/threads.c
|
2cba415895e2cf9a15567038151009869b6c52a7 |
|
27-Aug-2008 |
Daniel Veillard <veillard@src.gnome.org> |
fix a small initialization problem raised by Ashwin increase testing * threads.c: fix a small initialization problem raised by Ashwin * testapi.c gentest.py: increase testing especially for document with an internal subset, and entities * tree.c: fix a deallocation issue when unlinking entities from a document. * valid.c: fix a missing entry point test not found previously. * doc/*: regenerated the APIs, docs etc. daniel svn path=/trunk/; revision=3778
/external/libxml2/threads.c
|
dee23485f639f0738a4a0cc3159c5140ea425b37 |
|
11-Apr-2008 |
Daniel Veillard <veillard@src.gnome.org> |
added new function xmlSchemaValidCtxtGetParserCtxt based on Holger * include/libxml/xmlschemas.h xmlschemas.c: added new function xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch * doc/apibuild.py doc/*: regenerated the doc, chased why the new function didn't got any documentation, added more checking in the generator * include/libxml/relaxng.h include/libxml/schematron.h include/libxml/xmlschemas.h include/libxml/c14n.h include/libxml/xmlregexp.h include/libxml/globals.h include/libxml/xmlreader.h threads.c xmlschemas.c: various changes and cleanups following the new reports Daniel svn path=/trunk/; revision=3738
/external/libxml2/threads.c
|
14d465de48a06361947410169c13cdd644c25d4b |
|
24-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
check some allocation with Ashwin patch Daniel * threads.c: check some allocation with Ashwin patch Daniel svn path=/trunk/; revision=3711
/external/libxml2/threads.c
|
ddbe38b4f1bfb0836fb87cc4f0503d8229ba15fd |
|
18-Mar-2008 |
Daniel Veillard <veillard@src.gnome.org> |
check some malloc returns with Ashwin patch, add error messages and * threads.c: check some malloc returns with Ashwin patch, add error messages and reindent the module. Daniel svn path=/trunk/; revision=3709
/external/libxml2/threads.c
|
5fce6d6870936fab7b51cda3496b7b9dfcadd01b |
|
23-Nov-2007 |
Daniel Veillard <veillard@src.gnome.org> |
remove unused variable in __xmlGlobalInitMutexLock reported by Hannes Eder * threads.c: remove unused variable in __xmlGlobalInitMutexLock reported by Hannes Eder Daniel svn path=/trunk/; revision=3666
/external/libxml2/threads.c
|
91eb560c7c6d154a8918735a4363c6f85fa6f282 |
|
16-Nov-2007 |
Rob Richards <rrichard@src.gnome.org> |
__xmlGlobalInitMutexDestroy() will free global_init_lock on Win32. Patch * globals.c threads.c include/libxml/threads.h: __xmlGlobalInitMutexDestroy() will free global_init_lock on Win32. Patch from Marc-Antoine Ruel. svn path=/trunk/; revision=3664
/external/libxml2/threads.c
|
e967f0bda305607a5c81ed18c950d8e7182a3381 |
|
08-Jun-2007 |
Rob Richards <rrichard@src.gnome.org> |
*use specified calling convention for xmlDllMain. Old SDKs (VC6) only support InterlockedCompareExchange. add xmlDllMain to header for win32 when building for static dll svn path=/trunk/; revision=3624
/external/libxml2/threads.c
|
fde5b0b9caf906e0a2f9774db45b138471566e81 |
|
12-Feb-2007 |
Daniel Veillard <veillard@src.gnome.org> |
small cleanup to avoid packaging .svn applied patch to avoid a problem in * Makefile.am: small cleanup to avoid packaging .svn * libxml.h threads.c parser.c: applied patch to avoid a problem in concurrent threaded initialization fix from Ted Phelps Daniel svn path=/trunk/; revision=3582
/external/libxml2/threads.c
|
a8b5413a5ffe35dc06708c640d2a1a6cc004fe0e |
|
29-Jun-2006 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Andrew W. Nosenko, xmlFreeRMutex forgot to destroy the * threads.c: patch from Andrew W. Nosenko, xmlFreeRMutex forgot to destroy the condition associated to the mutex. Daniel
/external/libxml2/threads.c
|
0bcc7f6ae97a8bd8615dfd9d3acf8188ab66580e |
|
04-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
updated the docs and rebuild releasing 2.6.21 removed * NEWS elfgcchack.h testapi.c doc/*: updated the docs and rebuild releasing 2.6.21 * include/libxml/threads.h threads.c: removed xmlIsThreadsEnabled() * threads.c include/libxml/threads.h xmllint.c: added the more generic xmlHasFeature() as suggested by Bjorn Reese, xmllint uses it. Daniel
/external/libxml2/threads.c
|
2e7598cb06cdb5ae30275dacf40a09c6e26d62fe |
|
02-Sep-2005 |
Daniel Veillard <veillard@src.gnome.org> |
avoid passing a char[] as snprintf first argument. implemented * encoding.c parserInternals.c: avoid passing a char[] as snprintf first argument. * threads.c include/libxml/threads.h: implemented xmlIsThreadsEnabled() based on Andrew W. Nosenko idea. * doc/* elfgcchack.h: regenerated the API Daniel
/external/libxml2/threads.c
|
ffa3c74933baa45bef5e0d7f15473c38a4c3f9e8 |
|
21-Jul-2005 |
Daniel Veillard <veillard@src.gnome.org> |
applied a patch from Marcus Boerger to fix problems with calling * error.c globals.c parser.c runtest.c testHTML.c testSAX.c threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h include/libxml/valid.h include/libxml/xmlIO.h include/libxml/xmlerror.h include/libxml/xmlexports.h include/libxml/xmlschemas.h: applied a patch from Marcus Boerger to fix problems with calling conventions on Windows this should fix #309757 Daniel
/external/libxml2/threads.c
|
dbfe05aff4d242e31fcd7621a4901a6fa10b988e |
|
04-May-2005 |
Daniel Veillard <veillard@src.gnome.org> |
on linux/gcc use weak definitions to avoid linking with pthread library on * Makefile.am configure.in threads.c: on linux/gcc use weak definitions to avoid linking with pthread library on non-threaded environments. * xpath.c: applied patch from Mark Vakoc w.r.t. a buggy namespace list allocation. Daniel
/external/libxml2/threads.c
|
5d4644ef6e38479a648615eca758c5e962a141d5 |
|
01-Apr-2005 |
Daniel Veillard <veillard@src.gnome.org> |
revamped the elfgcchack.h format to cope with gcc4 change of aliasing * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h format to cope with gcc4 change of aliasing allowed scopes, had to add extra informations to doc/libxml2-api.xml to separate the header from the c module source. * *.c: updated all c library files to add a #define bottom_xxx and reimport elfgcchack.h thereafter, and a bit of cleanups. * doc//* testapi.c: regenerated when rebuilding the API Daniel
/external/libxml2/threads.c
|
36616dd2450db54af3a1afb0bfd7931525f391ca |
|
25-Feb-2005 |
Daniel Veillard <veillard@src.gnome.org> |
new version with fixes from Rob Richards Daniel * threads.c: new version with fixes from Rob Richards Daniel
/external/libxml2/threads.c
|
62121e2baaae79aa735d54750957ae25bc8024fa |
|
24-Feb-2005 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Rich Salz for multithreading on Windows. Daniel * threads.c: applied patch from Rich Salz for multithreading on Windows. Daniel
/external/libxml2/threads.c
|
01c3bd53d8460c5985e7faca72d4b0c8fa6f8419 |
|
22-Oct-2004 |
Daniel Veillard <veillard@src.gnome.org> |
fixed nasty bug #156087 Daniel * threads.c: fixed nasty bug #156087 Daniel
/external/libxml2/threads.c
|
8399ff337e75d199fa97b10677b08abbf073a857 |
|
22-Sep-2004 |
Daniel Veillard <veillard@src.gnome.org> |
couple of memory fixes from Mark Vakoc reported by Purify on Windows. * threads.c uri.c: couple of memory fixes from Mark Vakoc reported by Purify on Windows. Daniel
/external/libxml2/threads.c
|
b1d531659b2bee47492ca1c319180116eaaf566e |
|
18-Nov-2003 |
William M. Brack <wbrack@src.gnome.org> |
minor enhancement to prevent comment with unreferenced variable. edited * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor enhancement to prevent comment with unreferenced variable. * threads.c xmlreader.c xmlwriter.c: edited some comments to improve auto-generation of documentation * apibuild.py: minor change to an error message
/external/libxml2/threads.c
|
254b12607d427687ae5c1bd75fabaf2ca530b65e |
|
01-Nov-2003 |
Daniel Veillard <veillard@src.gnome.org> |
second BeOS patch from Marcin 'Shard' Konicki Daniel * tree.c nanohttp.c threads.c: second BeOS patch from Marcin 'Shard' Konicki Daniel
/external/libxml2/threads.c
|
82cb31994f93a6f73f77c05e4e3d45c4ef750d3a |
|
29-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
applied patch from Marcin 'Shard' Konicki to provide BeOS thread support. * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from Marcin 'Shard' Konicki to provide BeOS thread support. Daniel
/external/libxml2/threads.c
|
c790bf4b36c3a7955351035f636ae93828bf141a |
|
11-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Mike Hommey applied Windows patch from Jesse Pelton and * configure.in: patch from Mike Hommey * threads.c: applied Windows patch from Jesse Pelton and Stephane Bidoul * parser.c: fix the potentially nasty access to ctxt->serror without checking first that the SAX block is version 2 Daniel
/external/libxml2/threads.c
|
d96f6d34295c8ce73c15c60115e970132e6fd18e |
|
07-Oct-2003 |
Daniel Veillard <veillard@src.gnome.org> |
cleaning up XPath error reporting that time. applied the two patches for * error.c include/libxml/xmlerror.h include/libxml/xpath.h include/libxml/xpathInternals.h xpath.c: cleaning up XPath error reporting that time. * threads.c: applied the two patches for TLS threads on Windows from Jesse Pelton * parser.c: tiny safety patch for xmlStrPrintf() make sure the return is always zero terminated. Should also help detecting passing wrong buffer size easilly. * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err: updated the results to follow the errors string generated by last commit. Daniel
/external/libxml2/threads.c
|
a9cce9cd0d7aff3ec318b5d8d376da131b6aaad4 |
|
29-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
Okay this is scary but it is just adding a configure option to disable * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h include/libxml/catalog.h include/libxml/debugXML.h include/libxml/entities.h include/libxml/nanohttp.h include/libxml/relaxng.h include/libxml/tree.h include/libxml/valid.h include/libxml/xmlIO.h include/libxml/xmlschemas.h include/libxml/xmlversion.h.in include/libxml/xpathInternals.h python/libxml.c: Okay this is scary but it is just adding a configure option to disable output, this touches most of the files. Daniel
/external/libxml2/threads.c
|
5f1e1f8a87db7b672012cc2ce16ea58d78d75fe9 |
|
12-Sep-2003 |
Daniel Veillard <veillard@src.gnome.org> |
backport of a thread bugfix from 2_5_X branch Daniel * threads.c: backport of a thread bugfix from 2_5_X branch Daniel
/external/libxml2/threads.c
|
5805be2921d68e7728797b2f4d43a0b57a476507 |
|
28-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixing bug #120870 try to avoid problem with uninitialized mutexes Daniel * globals.c threads.c: fixing bug #120870 try to avoid problem with uninitialized mutexes Daniel
/external/libxml2/threads.c
|
7a82165d2e28e39326eae0e49242bd59d06752e9 |
|
15-Aug-2003 |
William M. Brack <wbrack@src.gnome.org> |
Minor changes to comments, etc. for improving documentation generation * encoding.c, threads.c, include/libxml/HTMLparser.h, doc/libxml2-api.xml: Minor changes to comments, etc. for improving documentation generation * doc/Makefile.am: further adjustment to auto-generation of win32/libxml2.def.src
/external/libxml2/threads.c
|
70bcb0ea2464e1619f54dc56334b043767d793dc |
|
08-Aug-2003 |
Daniel Veillard <veillard@src.gnome.org> |
hum try to avoid some troubles when the library is not initialized and one * HTMLtree.c tree.c threads.c: hum try to avoid some troubles when the library is not initialized and one try to save, the locks in threaded env might not been initialized, playing safe * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added his tests to the regression suite. Daniel
/external/libxml2/threads.c
|
df101d832da9db9efd59ab194b18ccc5a7274bd1 |
|
08-Jul-2003 |
Daniel Veillard <veillard@src.gnome.org> |
fixes some problem when freeing unititialized mutexes Daniel * globals.c threads.c: fixes some problem when freeing unititialized mutexes Daniel
/external/libxml2/threads.c
|
59002e7bea266c024fa343524c58c6a2fea5895c |
|
04-Jul-2003 |
William M. Brack <wbrack@src.gnome.org> |
Fixed multithreading problem
/external/libxml2/threads.c
|
d58a42de8d20410eb1c914f6fd380ce60deaa8cd |
|
17-May-2003 |
Igor Zlatkovic <igor@src.gnome.org> |
applied patch from Stephane for threads
/external/libxml2/threads.c
|
01c13b5be2d249ef66d86585adee87901bb8efa2 |
|
10-Dec-2002 |
Daniel Veillard <veillard@src.gnome.org> |
code cleanup, especially the function comments. fixed a small bug when * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c: code cleanup, especially the function comments. * tree.c: fixed a small bug when freeing nodes which are XInclude ones. Daniel
/external/libxml2/threads.c
|
8b2c7f10f16dbf1366c7beb89e8c5ab1c4062a1f |
|
22-Nov-2002 |
William M. Brack <wbrack@src.gnome.org> |
fixed thread problem
/external/libxml2/threads.c
|
f2160a0267e86cf4555f8ea879ece31050f31988 |
|
31-Oct-2002 |
Igor Zlatkovic <igor@src.gnome.org> |
improvements to the Windows-side of thread handling
/external/libxml2/threads.c
|
a6f2d906690915c766a0741e9cd8a8400755d801 |
|
16-Apr-2002 |
Igor Zlatkovic <igor@src.gnome.org> |
*** empty log message ***
/external/libxml2/threads.c
|
34ce8bece2f22cc99d25221b77315cd008f4866b |
|
18-Mar-2002 |
Daniel Veillard <veillard@src.gnome.org> |
preparing 2.4.18 updated and rebuilt the web site implement the new * configure.in: preparing 2.4.18 * doc/*: updated and rebuilt the web site * *.c libxml.h: implement the new IN_LIBXML scheme discussed with the Windows and Cygwin maintainers. * parser.c: humm, changed the way the SAX parser work when xmlSubstituteEntitiesDefault(1) is set, it will then do the entity registration and loading by itself in case the user provided SAX getEntity() returns NULL. * testSAX.c: added --noent to test the behaviour. Daniel
/external/libxml2/threads.c
|
0ba59239d92a0ea82d6515f15cc0723a61ef7400 |
|
10-Feb-2002 |
Daniel Veillard <veillard@src.gnome.org> |
Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c globals.c parser.c threads.c tree.c valid.c xmlmemory.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/parserInternals.h include/libxml/tree.h include/libxml/xmlmemory.h include/libxml/xpathInternals.h: Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. * python/libxml.c: fixed a warning. Daniel
/external/libxml2/threads.c
|
db0eb8df5a13ef5dcf228519682d41cfe5f8700b |
|
13-Jan-2002 |
Daniel Veillard <veillard@src.gnome.org> |
applied Serguei Narojnyi's patch to add native thread support on the Win32 * threads.c: applied Serguei Narojnyi's patch to add native thread support on the Win32 platform * testThreadsWin32.c Makefile.am: added the test program also from Serguei, Win32 specific * include/win32config.h include/libxml/xmlwin32version.h.in: added patch from Igor for the Windows thread specific defines. Daniel
/external/libxml2/threads.c
|
cbaf399537a1fb69ef97b079e4cb553869aaa4d9 |
|
31-Dec-2001 |
Daniel Veillard <veillard@src.gnome.org> |
applied 42 documentation patches from Charlie Bozeman. Regenerated the * *.c include/libxml/*.h doc/html/*: applied 42 documentation patches from Charlie Bozeman. Regenerated the HTML docs. Daniel
/external/libxml2/threads.c
|
e28313b7d2364e3ad5b3f3da23e269226d995e1a |
|
06-Dec-2001 |
Daniel Veillard <veillard@src.gnome.org> |
patch from Gary Pennington fixing a possible problem at initialization * threads.c: patch from Gary Pennington fixing a possible problem at initialization time. Daniel
/external/libxml2/threads.c
|
8bdb91dd5c6c6c89cd1668ba78b1048239ca6ca6 |
|
31-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
cleanup cleanup too added xmlNoNetExternalEntityLoader() from xsltproc * Makefile.am: cleanup * threads.c: cleanup too * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader() from xsltproc * include/libxml/tree.h include/libxml/parser.h: trying to break a dependancy loop. Daniel
/external/libxml2/threads.c
|
3c01b1d81b696fe8624b6d7e26ec0ebffcc7c06b |
|
17-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
- include/libxml/globals.h include/libxml/threads.h threads.c testThreads.c: far more testing, cleaning up bugs - *.c : make sure globals.h is always included. Daniel
/external/libxml2/threads.c
|
5ee57fc9ae4f83cbb9a35d4478a4c7bc4e737139 |
|
15-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
Norm reported that a few lines added were breaking libxslt compile, * include/libxml/parser.h: Norm reported that a few lines added were breaking libxslt compile, removed them for now Daniel
/external/libxml2/threads.c
|
6f3502918609dff91f59b163febdd44696d4e247 |
|
14-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
debugged and fixed initialization problems which were giving troubles on * parser.c parserInternals.c threads.c: debugged and fixed initialization problems which were giving troubles on SMP boxes. Daniel
/external/libxml2/threads.c
|
b847864fc2f7151c81e57d02ca3b523dc5d8cf72 |
|
12-Oct-2001 |
Daniel Veillard <veillard@src.gnome.org> |
started integrating the core of the thread support not activated yet but * Makefile.am include/libxml/Makefile.am include/libxml/globals.h globals.c include/libxml/threads.h threads.c build_glob.py global.data xmlcatalog.c acconfig.h configure.in: started integrating the core of the thread support not activated yet but half integrated. The code should still compile and work anyway. Daniel
/external/libxml2/threads.c
|