Jez Higgins
39b493e2e9
More test harnesses
...
Builds sax, dom, utils, taggle, xpath, and xslt tests in both narrow
and wide character modes. By default the test apps are off, but can be
enabled using BUILD_ARABICA_TESTS=ON
2024-09-09 22:10:57 +01:00
Jez Higgins
2fbdbfdb70
pulled in CTest so I can start hooking up test targets
2024-09-08 21:33:26 +01:00
Jez Higgins
574803f9c8
Can now configure with Xerces
2024-09-08 21:12:15 +01:00
Jez Higgins
c4b21e5fee
Can now properly configure build to use either Expat or libxml2
2024-09-03 15:49:31 +01:00
Jez Higgins
93ab4b064d
Set ARABICA_USE_EXPAT flag in ArabicaConfig.hpp properly
...
Learned more about CMake in the last hour or so than I have in the last
few years. Now I've decided to bin out all the solution files and all
the Autoconf scaffolding, I want to extend the CMake build to properly
provide the same capabilities. Steffen's given me a terrific place to
work from, for which I am hugely, if extremely belatedly, grateful.
2024-09-03 10:16:06 +01:00
Jez Higgins
8182136f15
the CMake build isn't quite there - first small step forward
2024-09-02 22:24:03 +01:00
Jez Higgins
0f89518961
fixup cmake build
2024-09-02 21:58:45 +01:00
Jez Higgins
5ac36b78d4
Bin out all the automake scaffolding.
...
It's been an adventure.
2024-09-02 21:29:15 +01:00
Jez Higgins
25a2f36c5e
bin out all the VS build files - we're going with CMake all the way
2024-09-02 21:23:49 +01:00
Jez Higgins
2be1332e8c
Update copyright date
2024-09-02 21:08:07 +01:00
Jez Higgins
7e5dd1b966
Fix potential buffer overrun handling libxml2 error
2020-08-17 09:35:31 +01:00
Jez Higgins
4a1eea6c74
Remove reference to XercesProperty/FeatureNames
2020-08-17 09:32:51 +01:00
Jez Higgins
d545ab3bba
Reworked to avoid call to string_adaptor::append
2020-06-25 16:34:37 +01:00
Jez Higgins
8bebc65ddc
Ripped out Xerces feature and property names
2020-06-25 16:33:55 +01:00
Jez Higgins
c37d974e47
Properly parameterise PYXWriter and SAX tests on string type
2020-06-25 15:09:50 +01:00
Jez Higgins
cd99dba691
Update README with april 2020 release
2020-04-25 15:26:49 +01:00
Jez Higgins
f89c8042d2
Merge pull request #21 from jezhiggins/die-autoptr-die
...
Die autoptr die
2020-04-25 12:26:17 +01:00
Jez Higgins
7f88a649fb
Merge pull request #12 from eburkitt/initial-clean-compile
...
Fix long -> unsigned long long size mismatch in function return value.
2020-04-23 16:18:57 +01:00
Jez Higgins
6659a9f259
Merge branch 'master' into die-autoptr-die
2020-04-23 15:45:24 +01:00
Jez Higgins
e4f582c013
Merge pull request #13 from lukasobr/master
...
Fixes for the CDATA generation and W8.1 support in XSLT
2020-04-23 15:43:49 +01:00
Jez Higgins
ab1c98b5a0
Note about upcoming maintenance release.
...
Added link back to jezuk.co.uk.
2020-04-17 13:08:17 +01:00
Jez Higgins
f70862004d
Swapped auto_ptr for unique_ptr in Xerces wrapper
2020-04-17 12:06:01 +01:00
Jez Higgins
6bf75264de
Completely removed XMLReader setProperty and getProperty member functions.
...
For nearly everyone, their use can be replaced by either setLexicalHandler
or setDeclHandler. For the particular case of the Xerces extended properties
I'll loop back round and add specific member methods for those.
2020-04-16 20:23:59 +01:00
Jez Higgins
18e1da2f93
Replaced auto_ptr with unique_ptr in CppUnit
2020-04-16 19:43:13 +01:00
Jez Higgins
e08ca80bb1
Remove ParserAdaptor.hpp references from build files
2020-04-16 16:51:41 +01:00
Jez Higgins
127cc8bac1
Corrected SAX tests for std::unique_ptr change
2020-04-16 00:06:30 +01:00
Jez Higgins
c4713e9a7b
Removed ParserAdaptor.hpp
...
Probably never used in the entire history of Arabica. It's the result of
enthusiastic (ie overly slavish) conversion from the original Java SAX
implementation. There never were any SAX1 Arabica parsers to adapt to
SAX2.
2020-04-15 23:55:18 +01:00
Jez Higgins
36b3cd8a76
Replace auto_ptr with unique_ptr in XPath compiler
2020-04-15 23:20:50 +01:00
Jez Higgins
6674947a12
Got rid of auto_ptr in the XSLT stylesheet compiler
2020-04-15 23:05:47 +01:00
Jez Higgins
a7ff4b9a1b
InputSource - Replaced use of std::auto_ptr with std::unique_ptr
2020-04-15 21:01:14 +01:00
Jez Higgins
31fbc41873
Require C++ 14
2020-04-15 20:54:14 +01:00
Jez Higgins
01ada020de
Use string_adaptor::empty instead of trying to call .empty on the string object
2020-04-15 20:29:55 +01:00
Jez Higgins
7c0df3fbb5
Move version to 2020-April
2020-04-15 20:29:35 +01:00
Jez Higgins
2705a9ffa2
Merge pull request #20 from BenKeyFSI/master
...
Ported Arabica to VS2019.
2020-03-18 10:52:50 +00:00
BenKeyFSI
0bd386630c
Ported Arabica to VS2019.
2020-02-15 20:07:06 -06:00
Jez Higgins
a202766827
Merge pull request #19 from BenKeyFSI/master
...
Thanks.
2018-05-14 10:31:55 +01:00
Ben Key
82bf99c015
Corrected value of VCSubDir for VS2017.
2018-05-05 14:33:54 -05:00
BenKeyFSI
aedc6d5c14
Merge remote-tracking branch 'upstream/master'
2018-04-29 21:30:35 -05:00
BenKeyFSI
7e43502e0f
Fixed an error in Arabica.props.
2018-04-29 21:25:37 -05:00
Jez Higgins
f47d52d598
Merge pull request #16 from BenKeyFSI/master
...
Changes to Arabica for Freedom Scientific
2018-04-07 11:02:12 +01:00
BenKeyFSI
744a6e9133
Added support for VS2017.
2018-04-06 02:05:01 -05:00
Ben Key
a5a4d4613e
Resolved warnings.
...
Resolved occurrences of warnings C4456 and C4457.
warning C4456: declaration of 'identifier' hides previous local
declaration
warning C4457: declaration of 'identifier' hides function parameter
2018-01-29 19:30:14 -06:00
Ben Key
33d52bf39b
Applied a change necessary for JAWS.
...
The Flexible Web component of JAWS needs Arabica to be more forgiving of
invalid XML since it generates XML from HTML.
2018-01-29 19:30:14 -06:00
Ben Key
99fd2cf41a
Resolved 64-bit specific warnings.
2018-01-29 19:30:14 -06:00
Ben Key
50fc53d940
Added 64-bit project configurations.
2018-01-29 19:30:13 -06:00
Ben Key
f55515f9f3
Added items to .gitignore.
2018-01-29 19:30:12 -06:00
Ben Key
5885afe6b2
Resolved 64-bit specific warnings.
2018-01-29 19:21:27 -06:00
Ben Key
d656edc28b
Added project files for VS2013 and VS2015.
...
• Added project files for Visual Studio 2013 and Visual Studio 2015.
• Made several small changes that were required to compile in Visual
Studio 2015.
2018-01-29 19:21:27 -06:00
Jez Higgins
ac45b99720
Merge pull request #18 from RWTH-ACS/cmake-package
...
Change CMake to build Arabica as a shared library, install and package the libary
2017-11-28 10:29:49 +00:00
Steffen Vogel
b939a135e3
add CPack configuration to build DEB and RPM packages
2017-11-17 11:25:05 +01:00