arvidn
480bde9333
change formatting of namespace declarations
2017-04-12 14:26:35 -04:00
Arvid Norberg
5f69e8217c
clean up xml parser, to use string_view ( #1731 )
...
clean up xml parser, to use string_view
2017-02-19 07:34:55 -05:00
Alden Torres
3a92908f39
formatting, added std:: and spaces
2016-12-10 23:11:43 -05:00
arvidn
8c8c3d5587
replace boost::function with std::function
2016-08-13 07:07:26 -04:00
Alden Torres
8fedfcdce6
more trivial cleanup ( #979 )
2016-08-02 17:58:15 -04:00
Arvid Norberg
634c2bce60
Span conversion ( #944 )
...
complete http_parser transition to use span. make xml_parse use span. remove buffer::interval. convert some of receive buffer management to use span<>
2016-07-26 02:15:31 -04:00
Arvid Norberg
6aabe3762b
general modernization ( #836 )
...
general modernization. use nullptr instead of NULL, use std::tuple instead of boost::tuple, transition some unordered set/map from boost to std. some clean-up of includes
2016-06-20 11:32:06 -04:00
arvidn
1f9f588e75
merge copyright year update and changelog from RC_1_0
2016-01-17 18:57:46 -05:00
arvidn
cb65694578
fix const correctness in xml_parse(). update unit tests rss and upnp to use new signature for parser callback
2015-09-06 00:38:33 -04:00
Arvid Norberg
d43f7b56a2
update copyright year
2015-06-03 05:18:48 +00:00
Arvid Norberg
3951377d95
fix include paths for warning push and pop headers
2015-04-21 01:16:28 +00:00
Arvid Norberg
408232cfc8
raise warning level. fix a few of them. filter out warnings from boost
2015-04-18 02:33:39 +00:00
Arvid Norberg
794de25212
moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp
2015-03-14 23:10:20 +00:00
Arvid Norberg
e5a9a6b36f
make xml_parse not be a template
2014-05-03 21:10:44 +00:00
Arvid Norberg
a943fec777
update copyright
2014-02-23 19:12:25 +00:00
Arvid Norberg
4e6b1cfbfb
update copyright
2013-12-25 17:07:16 +00:00
Arvid Norberg
dd192cfd3c
split up test_primitives into more tests (in an attempt to get the link-time down within the regression test time limit)
2013-09-01 01:10:50 +00:00
Arvid Norberg
f5f868ba68
fix parse error in xml parser
2013-07-24 07:13:26 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
6144280fde
fix xml parser issue and the xml unit test
2012-02-27 07:02:11 +00:00
Arvid Norberg
75fce84ce4
added unit test for RSS feeds and fixed a parsing bug
2012-02-20 07:51:36 +00:00
Arvid Norberg
67b12dfb90
fixed off-by-one read error in xml-parser, and removed some unnecessary casts in the unit test
2012-02-18 09:54:49 +00:00
Arvid Norberg
cbe02221cd
replace calls to isspace() with is_space() to avoid asserts in the CRT
2012-01-13 12:06:50 +00:00
Arvid Norberg
1b353ce5af
fix beos build
2011-07-20 05:14:25 +00:00
Arvid Norberg
fdd2482536
fix windows isspace issue
2011-06-22 01:17:22 +00:00
Arvid Norberg
ea04fbb22c
support CDATA in xml parser
2010-12-29 01:59:41 +00:00
Arvid Norberg
64d52b26ca
fixed windows upnp test. added test for is_space
2010-01-24 17:31:06 +00:00
Arvid Norberg
0b1a0c5132
replaced dependency on locale dependent isspace
2009-02-10 07:21:28 +00:00
Arvid Norberg
3cdf9c87a8
fixed build errors on Solaris
2009-01-27 08:24:48 +00:00
Arvid Norberg
966800cd5b
replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert.
2007-10-05 00:30:00 +00:00
Arvid Norberg
f222fe8f4b
xml parser fixes
2007-08-07 06:48:47 +00:00
Arvid Norberg
cd05e4e67c
added support for xml declarators, comments, quoted attribute values and parse error messages in xml parser
2007-08-07 03:27:08 +00:00
Arvid Norberg
9f08256dff
added support for attributes in the xml parser
2007-08-07 01:32:38 +00:00
Arvid Norberg
29e43d7f62
added http_connection and a simple xml parser, used by a upnp implementation that still isn't finished
2007-03-27 07:04:31 +00:00