Commit graph

1598 commits

Author SHA1 Message Date
Jez Higgins
c34ca2cd42 Merge branch 'master' into die-autoptr-die 2020-04-23 16:20:24 +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
Steffen Vogel
afece35e60 minor cleanups 2017-11-15 17:10:02 +01:00
Steffen Vogel
c63de3b6f7 cmake: harmonization of ${PROJECT_NAME} and ${LIB_NAME} 2017-10-25 19:20:51 +02:00
Steffen Vogel
3c28d8ccbf cmake: fix installation 2017-10-25 19:20:51 +02:00
Steffen Vogel
d3b109d073 updated BZR and Git ignores 2017-10-23 11:08:47 +02:00
Steffen Vogel
4c9d251325 cmake: added install target 2017-10-23 10:38:35 +02:00
Steffen Vogel
1f2ff0c605 windows: export all symbols in DLL 2017-10-23 10:37:57 +02:00
Steffen Vogel
aac23dcda8 added option to build Arabica as a shared library 2017-10-23 10:37:26 +02:00
Jez Higgins
94aa5510f1 Merge pull request #17 from RWTH-ACS/master
Minor fixes for CMake and MVSC
2017-10-08 23:06:01 +01:00
Jez Higgins
b5ab1a3856 cp README.md README to keep both github and autoreconf happy 2017-05-05 07:34:34 +01:00
Jez Higgins
dad533c9e5 better title 2017-05-04 13:35:39 +01:00
Jez Higgins
6fd366a323 updated copyright date 2017-05-04 13:33:26 +01:00
Jez Higgins
7ada139151 Merge branch 'master' of github.com:jezhiggins/arabica 2017-05-04 13:32:58 +01:00
Jez Higgins
8c85a84920 Updated README 2017-05-04 13:31:41 +01:00
Daniel Knibbe
c5de6cacf8 Include directories and compile definitions are now target properties 2016-11-18 15:16:44 +01:00
Daniel Knibbe
89943ec4a8 Removed duplicate cmake files 2016-11-18 15:16:42 +01:00
Daniel Knibbe
c547fd279d Rewrote generation of ArabicaConfig.hpp in CMakeLists.txt
The file ArabicaConfig.hpp is now generated in build tree using cmake
configure_file() command. The input file is located in source tree
(include/SAX/ArabicaConfig.hpp.in).

Other Changes:
Boost is now actually optional. Previously it was searched for but the
necessary compile definition was not set and therefore never used.
Default option is building without boost.
2016-11-18 15:16:40 +01:00