Commit graph

3591 commits

Author SHA1 Message Date
t-0
0a0418faf8
File expat/fuzz/.gitignore changed to not ignore already-committed source files (fixes #630) (#631) 2022-08-20 23:37:46 +02:00
Sebastian Pipping
11598f34ed
Merge pull request #625 from libexpat/autotools-sync-cmake-files
Autotools: Get CMake templates back in sync with CMake of GitHub Actions image "ubuntu-20.04"
2022-08-11 18:19:07 +02:00
Sebastian Pipping
2d31043257 Changes: Document past Autotools Cmake template adjustments in more detail 2022-08-11 16:28:47 +02:00
Sebastian Pipping
c09cb677f6 autotools: Sync CMake templates with CMake 3.22 2022-08-11 16:28:47 +02:00
Sebastian Pipping
f97479d7c3
Merge pull request #624 from libexpat/issue-622-mingw-cmake-dll-filename
CMake: Produce libexpat-1.dll with MinGW in line with GNU Autotools (fixes #622)
2022-08-03 13:45:54 +02:00
Sebastian Pipping
7731dd5b90 cmake: Produce libexpat-1.dll with MinGW in line with GNU Autotools 2022-08-03 00:10:50 +02:00
Sebastian Pipping
e12e9ffb95
Merge pull request #621 from libexpat/issue-512-windows-render-def-files-from-template
CMake: Render .def file from a template to fix linking (fixes #512) + apply .def file with MinGW
2022-08-02 00:13:04 +02:00
Sebastian Pipping
0fb9a62022 cmake: Apply .def file when linking with MinGW 2022-07-30 21:06:08 +02:00
Sebastian Pipping
bc2d690ad4 cmake|windows: Render .def file from a template to fix linking
.. with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON .
2022-07-30 21:06:08 +02:00
Sebastian Pipping
9c66cb375e
Merge pull request #620 from libexpat/cmake-improve-documentation-on-variables
CMake: Improve documentation on variables
2022-07-28 22:21:04 +02:00
Sebastian Pipping
89dc0f26ee
Merge pull request #611 from neheb/def
Fix .def files syntax for MinGW
2022-07-28 01:17:03 +02:00
Sebastian Pipping
ca2cc7ead6
Merge pull request #614 from Tieske/minor
fix(docs) update XML_DTD symbol visibility
2022-07-28 00:21:47 +02:00
Sebastian Pipping
260c5190be Changes: Document #608 and #620 2022-07-28 00:14:26 +02:00
Sebastian Pipping
d4ecd87e55 readme: Get CMake variables documentation back in sync 2022-07-27 23:58:29 +02:00
Sebastian Pipping
aa65f8cac7 cmake: Make all variable documentation start with a capital letter 2022-07-27 23:58:25 +02:00
Sebastian Pipping
ac6e1d0bf1 cmake: Improve documentation of variables EXPAT_*_POSTFIX 2022-07-27 23:57:54 +02:00
Sebastian Pipping
0e9bd32b30 cmake: Fix a CMAKE_*_POSTFIX leftover from pull request #608 2022-07-27 23:57:50 +02:00
Sebastian Pipping
2ba1ae67d6
Merge pull request #619 from libexpat/actions-get-off-deprecated-macos-10-15
Actions: Get off deprecated macos-10.15
2022-07-27 23:51:12 +02:00
Sebastian Pipping
6f746094be
Merge pull request #608 from dfaure-kdab/master
CMake: Set target properties *_POSTFIX instead of global vars CMAKE_*_POSTFIX
2022-07-27 23:17:44 +02:00
Sebastian Pipping
7d6c0d8f41 actions: Be explicit about macos-11 2022-07-27 23:17:30 +02:00
Sebastian Pipping
91432ad601 actions: Migrate from deprecated macos-10.15 to macos-11 2022-07-27 23:17:30 +02:00
David Faure
5a263e7516 Set target properties *_POSTFIX instead of global vars CMAKE_*_POSTFIX
This fixes unwanted side effects when libexpat is used with FetchContent
in another cmake-based project. Setting CMAKE_*_POSTFIX affects the
whole project, while here we only want to define the postfix for libexpat
itself.
2022-07-27 19:03:46 +02:00
Thijs Schreijer
f1a5b316fb fix(docs) update XML_DTD symbol visibility 2022-07-22 15:06:14 +02:00
Rosen Penev
e36bcc2c40 expat: fix def files for MinGW
MinGW expects a populated LIBRARY field. Alternatively it can just be
removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-18 14:37:22 -07:00
Sebastian Pipping
68e60b5677
Merge pull request #610 from libexpat/address-cppcheck-2-8-1-warning
lib: Address Cppcheck 2.8.1 warning / fix CI
2022-07-16 00:30:41 +02:00
Sebastian Pipping
6101fbc18e lib: Address Cppcheck 2.8.1 warning
expat/lib/xmlparse.c:4288:21: error: Uninitialized variable: &versionend [uninitvar]
          &version, &versionend, &encodingName, &newEncoding, &standalone)) {
                    ^
2022-07-15 23:27:44 +02:00
Sebastian Pipping
4e91da28fb
Merge pull request #609 from libexpat/issue-585-license-file
Add /COPYING file + sync file headers (fixes #585)
2022-07-14 23:29:06 +02:00
Sebastian Pipping
34f57a0b30 COPYING: cp expat/COPYING ./ 2022-07-14 22:27:25 +02:00
Sebastian Pipping
39b2e99355 Sync file headers 2022-07-14 22:26:59 +02:00
Sebastian Pipping
24fa196ae8 .mailmap: Add Martin Ettl 2022-07-14 22:26:59 +02:00
Sebastian Pipping
f450135112
Merge pull request #603 from libexpat/dependabot/github_actions/actions/upload-artifact-3.1.0
Actions(deps): Bump actions/upload-artifact from 3.0.0 to 3.1.0
2022-05-24 21:18:38 +02:00
dependabot[bot]
3c6aaff666
Actions(deps): Bump actions/upload-artifact from 3.0.0 to 3.1.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-23 12:04:59 +00:00
Sebastian Pipping
d444af3b47
Merge pull request #602 from libexpat/dependabot/github_actions/actions/checkout-3.0.2
Actions(deps): Bump actions/checkout from 3.0.1 to 3.0.2
2022-04-25 20:30:44 +02:00
dependabot[bot]
1e1bceb379
Actions(deps): Bump actions/checkout from 3.0.1 to 3.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-25 12:06:42 +00:00
orbitcowboy
dc156ea168
[style] Added parentheses around macro arguments (#601) 2022-04-20 12:43:53 +02:00
Sebastian Pipping
38b14bb2da
Merge pull request #595 from orbitcowboy/master
[style] Added parentheses around macro arguments
2022-04-19 19:51:08 +02:00
Sebastian Pipping
d010395c09
Merge pull request #599 from libexpat/issue-597-windows-tests-xml-static
CMake: Add missing XML_STATIC to test runners and fuzzers on Windows (related to #597)
2022-04-19 19:50:28 +02:00
Sebastian Pipping
967fb8bb6e
Merge pull request #600 from libexpat/dependabot/github_actions/actions/checkout-3.0.1
Actions(deps): Bump actions/checkout from 3.0.0 to 3.0.1
2022-04-18 16:56:08 +02:00
dependabot[bot]
00036b3e6e
Actions(deps): Bump actions/checkout from 3.0.0 to 3.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-18 12:10:04 +00:00
Sebastian Pipping
4b92533bbe CMake: Add missing XML_STATIC to test runners and fuzzers on Windows 2022-04-16 15:17:49 +02:00
Sebastian Pipping
6c7c40a6b7 CMake: Add missing section comment for fuzzers 2022-04-16 14:03:15 +02:00
Sebastian Pipping
aaf785b842 CMake: Extract loop to resolve runtests/runtestspp duplication 2022-04-16 14:03:15 +02:00
Sebastian Pipping
dd969fc5d9
Merge pull request #598 from libexpat/appveyor-msvc2022
AppVeyor: Add MSVC 2022
2022-04-12 23:36:43 +02:00
Sebastian Pipping
53ff63e199 appveyor.yml: Add MSVC 2022 2022-04-12 22:25:57 +02:00
Sebastian Pipping
88faa785fd
Merge pull request #596 from libexpat/sync-autotools-cmake-templates
autotools: Sync expat.cmake to agree with CI
2022-04-08 20:51:37 +02:00
Sebastian Pipping
1ba57f7858 autotools: Sync expat.cmake to agree with CI 2022-04-08 19:55:48 +02:00
orbitcowboy
a100d0132d
[STYLE] Added parentheses around macro argument 2022-04-01 17:57:04 +02:00
Sebastian Pipping
e55290c77f
Merge pull request #594 from orbitcowboy/master
Fixed variable mix-up in nsattcmp attribute handling
2022-04-01 17:15:42 +02:00
orbitcowboy
4ead0836c5
Fixed typo in nsattcmp attribute handling 2022-04-01 16:37:13 +02:00
Sebastian Pipping
f1b05559cc
Merge pull request #593 from orbitcowboy/master
Assign LPVOID pointer with NULL before it's being used
2022-03-30 15:02:15 +02:00