summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* win32: Remove broken libxml2.def.srcNick Wellnhofer2023-03-122-3413/+0
| | | | Fixes #472.
* doc: Remove xmlDllMain from documentation and version scriptNick Wellnhofer2022-11-041-1/+0
| | | | This is a Windows-only symbol.
* Remove HAVE_WIN32_THREADS configuration flagNick Wellnhofer2022-09-043-11/+4
| | | | Check for LIBXML_THREAD_ENABLED and _WIN32 instead.
* Move automata test to runtest.cNick Wellnhofer2022-09-023-3/+0
|
* Don't define WIN32 macroNick Wellnhofer2022-09-022-3/+3
|
* Remove "runtime debugging"Nick Wellnhofer2022-09-021-8/+0
| | | | This doesn't seem useful as configuration option.
* Remove xmlErrMemory from symbolsNick Wellnhofer2022-08-261-1/+0
| | | | This function was never publically declared.
* Move some HTML functions to correct header fileNick Wellnhofer2022-08-241-0/+4
|
* Introduce xmlNewSAXParserCtxt and htmlNewSAXParserCtxtNick Wellnhofer2022-08-241-0/+4
| | | | | Add API functions to create a parser context with a custom SAX handler without having to mess with ctxt->sax manually.
* Add xptr_locs flag to win32/configure.jsJoey Arhar2022-05-061-0/+8
| | | | | | The xptr_locs flag was added in commit 67070107 but no flag was added to win32/configure.js, leading a compile error I had on windows where the @WITH_XPTR_LOCS@ macro was not replaced properly on windows.
* Move regexp tests to runtestNick Wellnhofer2022-04-043-3/+0
|
* Remove major parts of old test suiteNick Wellnhofer2022-04-043-84/+0
| | | | | | | | | | | | | | | | | | | Remove all the parts of the old test suite which are covered by runtest.c for quite some time. The following test programs are removed: - testC14N - testHTML - testReader - testRelax - testSAX - testSchemas - testURI - testXPath This also removes a few results of unimportant tests only run by the old test suite.
* Mark docbook symbols as removedNick Wellnhofer2022-03-291-46/+0
|
* Remove DOCBparserNick Wellnhofer2022-03-045-46/+1
| | | | | | | This code has been broken and deprecated since version 2.6.0, released in 2003. Because of a bug in commit 961b535c, DOCBparser.c was never compiled since 2012. I couldn't find a Debian package using any of its symbols, so it seems safe to remove this module.
* Remove broken Visual Studio 2010 supportNick Wellnhofer2022-03-019-794/+0
|
* Remove broken Windows CE supportNick Wellnhofer2022-03-017-5556/+0
|
* Remove elfgcchack.hNick Wellnhofer2022-02-203-8/+3
| | | | | The same optimization can be enabled with -fno-semantic-interposition since GCC 5. clang has always used this option by default.
* Update news and rebuild documentationNick Wellnhofer2022-02-191-0/+1
|
* Remove CVS and SVN-related codeNick Wellnhofer2022-02-131-14/+0
|
* Redirect links to xmlsoft.orgNick Wellnhofer2022-02-131-1/+1
| | | | Documentation and releases are now available on gitlab.gnome.org.
* Python distutils: Make DLL packaging more flexibleChun-wei Fan2022-01-161-0/+8
| | | | | | | | | | | This updates setup.py.in to pack the DLLs according to the options we specified to configure.js or CMake (or, even configure, although autotools builds are not likely to build the libxml2 Python module via distutils). At this point, we can pack only the DLLs that libxml2 really depends on, and pack the libxslt DLLs only if we really built the libxslt Python modules. Also make the DLL filenames more easily configured
* Fix variable name in win32/configure.jsNick Wellnhofer2020-09-211-3/+3
| | | | Fix copy/paste error from previous commit.
* Fix version parsing in win32/configure.jsNick Wellnhofer2020-09-211-9/+9
| | | | | | Adjust to configure.ac changes. Should fix #185.
* win32: allow passing *FLAGS on command lineMichael Stahl2020-05-041-0/+5
| | | | | | | | | | | nmake is a primitive tool, so this is a primitive implementation: append EXTRA_CFLAGS etc. variables. Command line variables should be appended to allow overriding flags set in the makefile. It doesn't work to pass in CFLAGS like in make because that always overrides the assignments in the makefile.
* Fix typosNick Wellnhofer2020-03-083-7/+7
| | | | Resolves #133.
* Minor fixes to configure.jsNick Wellnhofer2020-01-021-8/+6
| | | | | | | - Semicolon coding style - Remove duplicated option check Found by lgtm.com
* Rebuild docsNick Wellnhofer2019-09-301-0/+1
|
* Large batch of typo fixesJared Yanovich2019-09-304-6/+6
| | | | Closes #109.
* Merge testThreadsWin32.c into testThreads.cNick Wellnhofer2019-01-063-16/+3
| | | | Apply the same cross-platform modifications as previously in runtest.c.
* Fix MSVC build with lzmaNick Wellnhofer2018-11-061-0/+6
|
* Build more test executables on Windows/MSVCNick Wellnhofer2017-11-271-0/+3
| | | | Build all test executables required by 'make checktests'.
* Fix ICU library filenames on Windows/MSVCNick Wellnhofer2017-11-271-1/+5
| | | | Fixes bug 790119.
* Add resource file to Windows DLLccpaging2017-11-273-2/+53
| | | | | Add a resource file containing verison information for the Windows DLL. This is only used by the MSVC build for now.
* Remove unused AC_CHECKsNick Wellnhofer2017-11-271-1/+0
|
* Fix libz and liblzma detectionNick Wellnhofer2017-11-273-18/+0
| | | | | | | | | If libz or liblzma are detected with pkg-config, AC_CHECK_HEADERS must not be run because the correct CPPFLAGS aren't set. It is actually not required have separate checks for LIBXML_ZLIB_ENABLED and HAVE_ZLIB_H. Only check for LIBXML_ZLIB_ENABLED and remove HAVE_ZLIB_H macro. Fixes bug 764657, bug 787041.
* Increase warning level to /W3 under MSVCNick Wellnhofer2017-10-091-1/+1
| | | | | With the exception of timsort.h and warnings 4244 and 4267, the MSVC build is now warnings-free with /W3.
* Fix the Windows header messNick Wellnhofer2017-10-093-8/+1
| | | | | | | | | | | | Don't include windows.h and wsockcompat.h from config.h but only when needed. Don't define _WINSOCKAPI_ manually. This was apparently done to stop windows.h from including winsock.h which is a problem if winsock2.h wasn't included first. But on MinGW, this causes compiler warnings. Define WIN32_LEAN_AND_MEAN instead which has the same effect. Always use the compiler-defined _WIN32 macro instead of WIN32.
* Revert "Allow build on Visual Studio 2017 community edition for WIN32 on a ↵Daniel Veillard2017-08-282-30/+4
| | | | | | 64 bit machine." This reverts commit 605899cf22d185f537eb5efb97a55be30467eb17.
* Allow build on Visual Studio 2017 community edition for WIN32 on a 64 bit ↵Boris Shtrasman2017-08-282-4/+30
| | | | | | | | | | | | machine. This patch hold the necessary changes to build libxml2 with Visual Studio 2017 for WIN32 on a 64 bit machine. Today 64 bit windows installation are very common, and Visual Studio 2017 community is the most recent version i have access to. I have chosen 32 bit and SDK 8.1 to be as close as possible to Igor Zlatkovic work.
* win32\VC10\config.h and VS 2015Bruce Dawson2016-03-111-0/+2
| | | | | | | | | | | --047d7bacb4ee71848a052d7c673a Content-Type: text/plain; charset=UTF-8 The config.h file in win32\VC10 is incompatible with VS 2015 because VS 2015 provides an implementation of snprintf and prohibits using the preprocessor to define it. Therefor an ifdef check is needed around that definition in VC10\config.h. Here is a patch that is compatible with the change that we made to Chromium's copy:
* Update Win32 configure.js to search for configure.acDaniel Veillard2014-10-281-1/+1
| | | | as configure.in was renamed
* remove HAVE_CONFIG_H dependency in testlimits.cRoumen Petrov2014-10-161-1/+1
|
* win32/libxml2.def.src after rebuild in docRoumen Petrov2014-10-161-0/+24
|
* Fix for win32/configure.js and WITH_THREAD_ALLOCDaniel Richard2012-12-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Building git master gives me the following error on Windows; this patch fixes it: icl /EP /nologo /I..\include /D "NOLIBTOOL" /D "_REENTRANT" libxml2.def. src > int.msvc\libxml2.def libxml2.def.src Z:\...\libxml2-git8123c4f6_debug\win32\../include/libxml/xmlversion.h(105): error: unrecognized token #if @WITH_THREAD_ALLOC@ ^ Z:\...\libxml2-git8123c4f6_debug\win32\../include/libxml/xmlversion.h(105): error: expected an expression #if @WITH_THREAD_ALLOC@ ^ Z:\...\libxml2-git8123c4f6_debug\win32\../include/libxml/xmlversion.h(105): error: unrecognized token #if @WITH_THREAD_ALLOC@ ^ NMAKE : fatal error U1077: 'icl' : return code '0x2' Stop.
* Windows build fixesDaniel Richard2012-09-181-3/+12
| | | | | | | | | | | | | Building 2.9.0 on MSVC7.1 was failing This is because HAVE_CONFIG_H is not #defined The patch addresses the above, adds testrecurse.exe and the standard "make check" suite of tests to the MSVC makefile, and also fixes the following (MSVC7.1) warnings: buf.c(674) : warning C4028: formal parameter 1 different from declaration libxml2\timsort.h(71) : warning C4028: formal parameter 1 different from declaration
* Remove all .cvsignore as they are not used anymoreDaniel Veillard2012-09-041-7/+0
| | | | | For https://bugzilla.gnome.org/show_bug.cgi?id=682985 suggested by Adrian Bunk <bunk@stusta.de>
* More changes for Win32 compilationEric Zurcher2012-08-152-11/+14
|
* Basic changes for Win32 builds of release 2.9.0: compile buf.cEric Zurcher2012-08-154-9/+19
| | | | Makes builds on Windows (whether by MSVC, BCB, or MinGW) to compile buf.c
* Fix compiler warnings of wincecompat.cPatrick Gansterer2012-08-131-4/+3
| | | | | | | For https://bugzilla.gnome.org/show_bug.cgi?id=681592 *) Add and explicit cast when converting FILE* to int *) Don't assign a c-string to the element of an char-array
* minimize use of HAVE_CONFIG_HRoumen Petrov2012-08-131-1/+1
| | | | as build process for supported platforms provide "config.h" header file