alandefreitas
dcdad3c2bf
charset operator is noexcept
...
fix #379
2022-08-12 19:41:54 -03:00
Vinnie Falco
0ea156c9ce
doc work
2022-08-11 22:05:13 -07:00
Vinnie Falco
fe2011105d
doc work
2022-08-11 16:17:29 -07:00
alandefreitas
aec65e1676
update overview features
...
fix #278
2022-08-11 20:03:22 -03:00
Vinnie Falco
caf368b4e5
doc work
2022-08-11 10:11:40 -07:00
alandefreitas
25e7b44246
improve docs
...
fix #339
2022-08-11 00:23:15 -03:00
Vinnie Falco
ca784f1c14
help card is svg, and tidy
2022-08-08 17:55:25 -07:00
Vinnie Falco
ad14488058
Add parts diagram
2022-08-08 17:55:25 -07:00
Vinnie Falco
7fbdbed574
Tidy error types
2022-08-08 12:36:05 -07:00
Vinnie Falco
71843a5294
Add vchars
2022-08-08 10:07:11 -07:00
Vinnie Falco
c8013a172f
refactor copied_strings
...
fix #364
2022-08-07 16:17:56 -07:00
Vinnie Falco
42d353bf83
refactor recycled
2022-08-07 10:02:48 -07:00
Vinnie Falco
753e06c774
error codes, rules, and test tidy
...
fix #358
2022-08-06 22:44:09 -07:00
Vinnie Falco
9c6674cd4e
Doc work
...
fix #357
2022-08-06 18:01:07 -07:00
alandefreitas
e6f3efd004
add examples to docs
...
fix #305 , close #350
2022-08-06 11:24:58 -07:00
Vinnie Falco
614b96bb57
Doc work
2022-08-06 11:15:40 -07:00
Vinnie Falco
8daeba9fed
rename to tuple_rule
2022-08-05 12:52:00 -07:00
Vinnie Falco
4371c66e28
url_view_base javadocs
2022-08-04 22:47:09 -07:00
Vinnie Falco
54192bea66
doc warnings
2022-08-04 18:56:01 -07:00
Vinnie Falco
d9667bf525
Refactor url base classes:
...
fix #221 , fix #222 , close #330
2022-08-04 18:14:50 -07:00
Vinnie Falco
6e7a71c02d
remove static_pool
...
fix #337
2022-08-04 18:13:32 -07:00
Vinnie Falco
a9e0b2d1db
Tidy ci_string.hpp
2022-08-03 10:33:09 -07:00
Vinnie Falco
40790c9f70
Add hostname
...
fix #302
2022-08-03 08:10:00 -07:00
Vinnie Falco
a3447a91c4
Doc work
2022-08-02 18:17:10 -07:00
Vinnie Falco
403636bfae
Add ref
2022-08-02 18:16:58 -07:00
alandefreitas
bd1b387b1d
fix find_package
...
fix #219 , fix #225 , fix #244 , fix #188
2022-08-02 21:24:54 -03:00
Vinnie Falco
7c3ecd5a0b
Paths tidy, add origin-form
...
fix #281 , fix #205
2022-08-01 19:08:44 -07:00
Vinnie Falco
5b1f143370
Add recycled_ptr and optimize ranges
2022-08-01 17:49:14 -07:00
Vinnie Falco
ced6e9fcec
Range work and rule refactoring
2022-08-01 13:41:07 -07:00
Vinnie Falco
b70f9745a7
Doc work and sequence work
2022-07-31 18:21:07 -07:00
Vinnie Falco
3f148e69af
Refactor range
...
Instead of awkward function pointers we just
store the begin and increment rules directly.
2022-07-31 15:00:30 -07:00
Vinnie Falco
5ffeeadb6b
Refactor URL implementation:
...
fix #274 , fix #270 , fix #268 , fix #265
fix #261 , fix #257 , fix #256 , fix #251
The guts of the url are moved into a private
implementation detail which can be accessed
by various parts. Rules that the user doesn't
need are made private, and the public rfc
rules use the well defined types.
Paths is still remaining to be done.
2022-07-29 16:28:53 -07:00
Vinnie Falco
9d2c1e5409
Refactor grammar:
...
The Rule concept is changed:
* rules are stateful values
* nested value_type holds the result of parsing
* member function `Rule::parse` is the algorithm
* parse returns `result<value_type>`
And:
* All rfc3986 rules are reimplemented
* New grammar non-terminal elements introduced:
- char_rule
- not_empty_rule
- optional_rule
- sequence_rule
- variant_rule
2022-07-27 19:31:16 -07:00
alandefreitas
5c307a889a
use pct_encoded_view
...
fix #235 , fix #223 , fix #168 , fix #164 , fix #163 , fix #159
2022-07-26 17:46:56 -03:00
Vinnie Falco
aecf3a6218
remove unused files
2022-07-22 21:51:49 -07:00
alandefreitas
b2c35aa115
fix mailto resource type
...
fix #214
2022-07-15 23:23:07 -03:00
alandefreitas
96bfa6178d
fix static_pool reference rendering
...
fix #212 , #213
2022-07-15 22:50:29 -03:00
alandefreitas
f5de23aaca
rename collect to persist
...
fix #208
BREAKING CHANGE: The function url_view::collect is now called url_view::persist
2022-07-15 22:31:14 -03:00
alandefreitas
1d1a09f6c0
pct encoded view
2022-07-15 22:10:38 -03:00
alandefreitas
4c2d8f71aa
release documentation
...
fix #206
2022-06-24 13:21:21 -03:00
alandefreitas
d2b54e0e4c
boost minimum requirements
...
fix #184
2022-06-10 19:49:20 -03:00
alandefreitas
e993be2743
improve parsing docs
...
fix #187
2022-06-10 19:16:21 -03:00
alandefreitas
0e43982f31
improve examples
...
fix #190 , fix #189 , fix #186 , fix #185 , fix #194
2022-06-09 17:07:22 -03:00
alandefreitas
60dc4374d1
remove_user is not available
...
fix #177
2022-05-19 00:48:38 -03:00
Vinnie Falco
5305473dfc
Add helper card to docs
2022-05-17 17:29:52 -07:00
alandefreitas
f6e8bceb91
path docs
...
fix #154 , close #156
2022-03-28 18:50:47 -07:00
alandefreitas
fbc51ed524
Simplify params docs
...
fix #145
2022-03-22 14:45:14 -03:00
alandefreitas
9927d80cfd
document BOOST_URL_NO_LIB
...
fix #88 , close #135
2022-03-11 16:15:39 -08:00
alandefreitas
38cff53f98
tag_invoke is a hidden friend
...
fix #99 , close #131
2022-02-24 16:46:25 -08:00
Alan de Freitas
015da40451
document grammar rules
...
close #126
2022-02-21 09:45:04 -08:00