2
0
mirror of https://github.com/boostorg/url.git synced 2026-01-19 04:42:15 +00:00
Commit Graph

879 Commits

Author SHA1 Message Date
Alan de Freitas
cbaf493668 fix(parse_query): guard empty string_view inputs from null data
fix #946
2025-11-13 12:04:12 -05:00
sdarwin
e1cba286af docs: retry ui-bundle downloads 2025-11-13 00:31:53 -05:00
Alan de Freitas
bbe9700fed docs: use mrdocs generated tagfile
Use the feature of the new extension version where the reference and the tagfiles extensions coordinate to set up the mrdocs generated tagfile as one of the tagfiles.
2025-11-12 13:51:01 -05:00
Alan de Freitas
67bcd2d025 docs: build script sets root dirs 2025-11-12 13:51:01 -05:00
Alan de Freitas
7f08ce2ba1 docs: update antora extensions 2025-11-12 13:51:01 -05:00
Alan de Freitas
67b7da4d45 ci: update to cpp-actions v1.9.0 2025-11-12 00:08:18 -05:00
Alan de Freitas
1e010e5ba1 perf: constructing segments subviews has a constant cost boost-1.90.0.beta1 boost-1.90.0 2025-11-04 19:07:09 -05:00
Alan de Freitas
0d082014f5 refactor: preserve absolute semantics for segment subviews
fix #939
2025-11-04 18:12:26 -05:00
Vinnie Falco
7e60e85fe7 static assert is in detail 2025-10-23 21:53:22 -07:00
Alan de Freitas
0b7fd495a4 feat: segments_view iterator constructors 2025-10-22 11:05:46 -05:00
Alan de Freitas
f27306e613 ci: GCC version requirement is >=5.0 2025-10-22 11:05:46 -05:00
Alan de Freitas
83d8166d50 refactor: replace BOOST_STATIC_ASSERT with BOOST_CORE_STATIC_ASSERT
fix #934
2025-10-22 11:05:46 -05:00
Alan de Freitas
fe06a2678f build: example libraries explicitly include filesystem
fix #933
2025-10-22 11:05:46 -05:00
Vinnie Falco
e1c9031361 chore: op<< is dll exported 2025-10-19 20:14:58 -07:00
Alan de Freitas
be06301557 docs: update npm packages 2025-10-01 17:19:04 -05:00
Alan de Freitas
fc0bb5c32a docs: mrdocs keyword is generator 2025-10-01 17:18:57 -05:00
ivanpanch
669123178b docs: exposition typos 2025-09-01 20:33:16 -05:00
Alan de Freitas
7b197eaf9d build: disable TEST_SUITE_SCRIPT_DEBUG not requested 2025-08-29 12:01:50 -05:00
Alan de Freitas
0970de90d4 test: zone id round-trips
fix #919
2025-08-29 12:01:50 -05:00
Alan de Freitas
24c6143ce4 feat: host setters support zone id 2025-08-29 12:01:50 -05:00
Alan de Freitas
9909ca5a91 fix: encoded_host_address asserts depend on zone id 2025-08-29 12:01:50 -05:00
Alan de Freitas
b1f1418b2e feat: zone_id setters 2025-08-29 12:01:50 -05:00
Alan de Freitas
9b4c4b440e fix: resolve replicates ref fragment in all cases
fix #920
2025-08-26 17:44:59 -05:00
Alan de Freitas
e9bec4c8d1 docs: functions that cannot round-trip
fix #921
2025-08-26 17:44:59 -05:00
Alexander Grund
708f50fb18 docs: regression test matrix links are regression.boost.io 2025-08-25 13:07:16 -05:00
Sam Darwin
a99732ee39 docs: upgrade antora packages
Upgrade Antora from 3.1.3 to 3.1.10 in the doc/ scripts. Antora builds on Windows were failing due to download timeouts. This should improve it.
2025-08-23 16:04:36 -05:00
Alan de Freitas
8d5cc6e348 ci: antora workflow uses macos-15 boost-1.89.0 2025-08-05 21:09:23 -05:00
Alan de Freitas
5c77aa5f4d docs: update tagfile 2025-08-05 21:09:23 -05:00
Alan de Freitas
82a74dd7e7 docs: fix encoded_size ref 2025-08-05 21:09:23 -05:00
Alan de Freitas
a1a5d18e93 build: independent test suite targets 2025-07-11 01:51:59 +00:00
Alan de Freitas
0820c344b6 test: test suite supports arguments
fix #883
2025-06-19 00:49:27 +00:00
Alan de Freitas
b21e43b146 ci: cmake tests always enable warnings as errors 2025-05-22 21:57:04 -05:00
Mohammad Nejati
8fa6c87637 docs: static_url copy constructor is noexcept 2025-05-21 19:19:01 -05:00
Alan de Freitas
50bd47efb7 build: cmake preferred version is 3.20 2025-05-21 15:51:05 -05:00
Alan de Freitas
2e72afd0e6 docs: no Doxygen documentation variant
This commit removes comments in the Doxygen documentation format from source files. This documentation format was there in a transition stage where we supported both Doxygen and MrDocs.

We only leave documentation in the MrDocs format now. This means the `BOOST_URL_DOCS` macro is no longer necessary: symbols are documented where they are defined instead of fake implementation defined symbols.
2025-05-19 16:28:34 -05:00
Alan de Freitas
7f993b0dee ci: test deprecated-variadic-comma-omission 2025-05-19 13:39:18 -05:00
Alan de Freitas
308eaf2880 build: disable C++26 dependency warnings 2025-05-17 14:49:22 -05:00
Alan de Freitas
151fe11b6b ci: update deprecated coverage options 2025-05-17 14:49:22 -05:00
Alan de Freitas
f9b3a4c130 ci: support GCC-15 and Clang-20 2025-05-17 14:49:22 -05:00
Alan de Freitas
64859a8fc2 fix: consistent behavior for space-as-plus option
This commit refactors all functions so they have consistent behavior for the space-as-plus encoding option.

- any_params_iter objects store and apply the appropriate option when measuring and copying
- when the option is enabled, encoding functions encode space-as-plus and plus as %2B regardless of the charset
- normalization and comparison algorithms take into consideration special query chars whose meaning changes depending on encoding
- all params_view objects created with default options enable space-as-plus encoding

fix #903
2025-05-15 16:04:06 -05:00
alandefreitas
c5d11a9c0e docs: help card has no logo 2025-04-10 18:43:12 -03:00
alandefreitas
eac774af78 docs: detail directories contain documented symbols boost-1.88.0 2025-03-20 15:50:59 -03:00
alandefreitas
3f5ac1d150 docs: update tagfile boost-1.88.0.beta1 2025-03-08 14:31:51 -03:00
alandefreitas
88eb32c80d build: cmake subdirectory tests skip Boost.Context 2025-03-08 14:31:51 -03:00
alandefreitas
c1ac0db48b ci: check for ml64 2025-03-08 14:31:51 -03:00
alandefreitas
36602cfd44 build: cmake subdirectory test disables examples 2025-03-08 14:31:51 -03:00
alandefreitas
abd2ada289 ci: use Visual Studio clang 2025-03-08 14:31:51 -03:00
alandefreitas
ddbc3b24c0 ci: explicitly set cmake generator-toolset 2025-03-08 14:31:51 -03:00
alandefreitas
745c9d289f ci: always enable b2 warnings as errors 2025-03-08 14:31:51 -03:00
alandefreitas
c9ee0038c2 docs: missing javadoc params 2025-03-08 14:31:51 -03:00