Ferry Huberts
aa02f4bb3f
Fix Clang compiler warnings (-Wextra-semi-stmt)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-09-02 23:12:26 +02:00
Ferry Huberts
7c0ef28449
Fix Clang compiler warnings (-Wextra-semi)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-09-02 23:12:26 +02:00
Ferry Huberts
1f9ad05fa5
Fix compiler warnings in compilation units (-Wsign-conversion)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-27 10:46:52 +02:00
Ferry Huberts
9e88481674
Fix compiler warnings in headers (-Wsign-conversion)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-27 10:46:52 +02:00
Leonid Stryzhevskyi
104c4eb011
Merge pull request #828 from fhuberts/fix-Wsign-compare
...
Fix compiler warnings (-Wsign-compare)
2023-08-24 00:34:40 +03:00
Ferry Huberts
fabcc79ee1
Fix compiler warnings (-Wsign-compare)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-17 08:49:58 +02:00
Ferry Huberts
91a7b3ef9c
Fix compiler warnings (-Wshadow)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-17 08:45:19 +02:00
Leonid Stryzhevskyi
ddd05b6ef5
Merge pull request #819 from fhuberts/fix-Wsuggest-attribute=format
...
Fix compiler warnings (-Wsuggest-attribute=format)
2023-08-17 01:53:28 +03:00
Ferry Huberts
6dfe302829
Fix compiler warnings (-Wsuggest-attribute=format)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-16 13:56:27 +02:00
Ferry Huberts
f116a9619a
Fix compiler warnings (-Wuseless-cast)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-16 13:48:14 +02:00
Leonid Stryzhevskyi
52b0d0b613
Merge pull request #805 from fhuberts/fix-Wold-style-cast
...
Fix compiler warnings (-Wold-style-cast)
2023-08-12 04:00:45 +03:00
Ferry Huberts
e872a75594
Process review comments
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-11 10:32:59 +02:00
Leonid Stryzhevskyi
ec227380e4
Merge pull request #808 from fhuberts/fix-Wmissing-field-initializers
...
Fix compiler warnings (-Wmissing-field-initializers)
2023-08-07 17:36:42 +03:00
Ferry Huberts
c81189a775
Fix compiler warnings (-Wmissing-field-initializers)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 11:15:39 +02:00
Ferry Huberts
40f5b11194
Fix compiler warnings (-Wunused-variable)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 11:14:57 +02:00
Ferry Huberts
8ff0b0f948
Fix compiler warnings (-Wold-style-cast)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 11:14:19 +02:00
Ferry Huberts
ac25e6c982
Fix compiler warnings (-Wcatch-value=)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-04 15:09:42 +02:00
Ferry Huberts
15ebc0e336
Fix compiler warnings (-Wsuggest-override)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-22 22:17:23 +02:00
Ferry Huberts
99dc0916ed
Fix compiler warnings (-Wextra-semi)
...
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-21 22:45:42 +02:00
Steffen Olszewski
496427f7b3
Add default source groups for all targets
2023-05-10 21:49:38 +02:00
Steffen Olszewski
9bd8563952
Add missing files and reorder file lists
...
Order the file lists alphabetically, directories last.
2023-05-10 21:49:38 +02:00
Steffen Olszewski
7fe23f3732
Revert "closes #681 "
...
This reverts commit 782760c5c5
.
2023-05-10 20:57:51 +02:00
Todd Kushner
761d66939b
remove pragma issues #730
2023-04-01 11:23:31 -06:00
Todd Kushner
66d4d250f1
remove pragma issues #730
2023-04-01 11:22:41 -06:00
Todd Kushner
6fca36c7b9
kushnertodd fix to issue #724 Remove warnings from Windows build
2023-03-16 11:34:10 -06:00
Leonid Stryzhevskyi
b50783a6a7
async::ConditionVariable use async::LockGuard
2023-03-12 03:18:53 +02:00
Leonid Stryzhevskyi
cc1888b3e0
mapping::type::Any: Fix retrieve of null any.
2023-01-29 04:55:51 +02:00
Leonid Stryzhevskyi
82deb5be2e
tests: uncomment all
2023-01-16 00:09:52 +02:00
Leonid Stryzhevskyi
86617ecb9c
test: better async/ConditionVariableTest
2023-01-16 00:08:25 +02:00
Leonid Stryzhevskyi
316b079f0a
async: Fix CoroutineWaitList with timeout
2023-01-15 23:43:12 +02:00
Leonid Stryzhevskyi
d9fd5854bf
Async: Introduce ConditionVariable.
2023-01-15 02:43:43 +02:00
Leonid Stryzhevskyi
ed5efd1bcf
encoding: introduce URL-encoder/decoder
2023-01-10 23:20:26 +02:00
Daniel Herchenbach
782760c5c5
closes #681
...
I am using CMake command
file with GLOB_RECURSE to scan source files
and then
source_group with TREE to place them in a hierarchy for better overview in the IDE.
Those commands should work with CMake version >= 3.8.
2022-12-11 17:15:45 +01:00
Julien JEMINE
16cda3321e
Added tests for Boolean parsing
2022-12-09 13:12:59 +01:00
Jeremy Guinn
eff27e6aa5
Add new virtual handleError method to handle the original error
2022-02-20 13:56:02 -07:00
MHaselmaier
c54ac2f612
Added support for multiple parts with same name in oatpp::web::mime::multipart::PartList
2021-12-21 17:26:50 +01:00
Christian Lang
6077ea434b
fix negativ number parsing in oatpp::Any
2021-12-19 10:10:01 +01:00
Leonid Stryzhevskyi
17c655a473
Merge pull request #529 from langchr86/fix/any_can_parse_integer
...
allow oatpp::Any to parse directly to UInt64 or Int64
2021-12-15 00:34:34 +02:00
Christian Lang
24a2af532a
allow oatpp::Any to parse directly to UInt64 or Int64
2021-12-14 11:00:15 +01:00
Arnaud-Marie Gallardo
3372ad9dff
fix: add port in host header
2021-12-03 15:29:26 +01:00
Jeremy Guinn
ecb8ec3c1e
Add helpers for creating empty message-body responses
2021-11-26 15:04:24 -07:00
lganzzzo
5d2f8693eb
Remove memory pools. Remove ChunkedBuffer.
2021-11-16 01:45:15 +02:00
lganzzzo
ce7a3316d8
QUERY: fix default value type ( #411 ). QueryParams/Headers: use unordered_multimap ( #402 )
2021-11-15 02:40:55 +02:00
lganzzzo
070be93bde
DTO: make 'DTO_FIELD_TYPE_SELECTOR' a member function.
2021-11-08 00:04:13 +02:00
lganzzzo
5abe7f3375
DTO: allow type-selectors for oatpp::Any only - for safety.
2021-11-07 20:47:04 +02:00
lganzzzo
512769c5ce
mapping::type: Better containers hierarchy
2021-11-07 02:42:05 +02:00
lganzzzo
11e80b8a4a
DTO: polymorphic fields.
2021-11-06 04:54:41 +02:00
lganzzzo
eacbc6f631
type::Type: introduce 'extends()' method.
2021-11-04 01:46:35 +02:00
lganzzzo
46fe7d68fe
Better ClassId. Thread-safe Environment::Components
2021-11-03 03:37:30 +02:00
lganzzzo
809b3fb3f1
Compatibility(MSVC): rename 'interface' to '_interface'. ( #458 )
2021-10-29 03:23:41 +03:00
lganzzzo
df653886b8
type::Primitive: add getValue(<default-val> method)
2021-10-29 02:33:04 +03:00
lganzzzo
1818b98caa
tests: harden PoolTest
2021-10-29 00:24:57 +03:00
lganzzzo
6455e14399
multipart: better API.
2021-10-28 12:58:52 +03:00
lganzzzo
9a44c1f463
multipart: use data::resource::Resource.
2021-10-28 05:08:47 +03:00
lganzzzo
8d342e2967
tests: Add InMemoryDataTest.
2021-10-28 02:46:03 +03:00
Leonid Stryzhevskyi
bc3d17750d
Temporary file ( #498 )
...
* TemporaryFile: use shared file-handle.
* Tests. Uncomment all.
2021-10-27 01:34:19 +03:00
lganzzzo
f43f3fe661
HttpRouter: better API.
2021-10-25 02:19:13 +03:00
lganzzzo
c3f22dfb43
ConnectionHandler: proper server stoppage. ( #476 )
2021-10-20 04:32:56 +03:00
lganzzzo
d74d6b2308
provider: Decouple Provider and Invalidator.
2021-10-19 03:34:16 +03:00
lganzzzo
736ffa2c07
Tests. Fix web::FullTest.
2021-10-15 00:55:37 +03:00
lganzzzo
d6a95c57e7
Tests. web::FullTest: reduce iterations number.
2021-10-15 00:20:41 +03:00
lganzzzo
3d89dc4403
ApiController: introduce 'BUNDLE' parameters to access request bundle data.
2021-10-14 23:18:16 +03:00
lganzzzo
29817260c7
data::mapping: Void is a friend of ObjectWrapper.
2021-10-14 01:38:10 +03:00
lganzzzo
bc1806fa5b
Merge branch 'v1.3.0' into refactor_object_wrapper
2021-10-14 01:18:50 +03:00
lganzzzo
42bbaf3224
Tests: uncomment all.
2021-10-07 02:43:51 +03:00
lganzzzo
7f5576f52e
data::stream: make transferAsync() method consistent with simple API.
2021-10-07 02:30:54 +03:00
lganzzzo
08b02340c9
Tests: ConnectionMonitor. Fix Windows build.
2021-10-07 01:51:32 +03:00
lganzzzo
3e97c45b71
tests: ConnectionMonitorTest
2021-10-07 01:19:50 +03:00
lganzzzo
d47ae5c20a
ConnectionMonitor: move ConnectionMonitor to network::monitor namespace.
2021-09-25 01:05:51 +03:00
lganzzzo
2ffcf9cc20
ConnectionMonitor: working POC
2021-09-23 01:24:52 +03:00
lganzzzo
0ed9ce14dc
tests: Add ConnectionMonitorTest
2021-09-23 00:21:49 +03:00
lganzzzo
8cd357aba3
merge with master
2021-09-15 00:26:26 +03:00
Benedikt-Alexander Mokroß
06a690d73e
Renamed replaceOrPut
to putOrReplace
.
2021-09-14 14:14:25 +02:00
Benedikt-Alexander Mokroß
1ce3e3bd16
Add API to replace headers in requests and responses ( Closes #481 ).
2021-09-10 08:12:14 +02:00
lganzzzo
e8b7aac6af
Refactor, rename String convenience methods.
2021-08-25 01:10:03 +03:00
lganzzzo
6ee5ddba3b
oatpp::String: better convenience methods.
2021-08-25 00:49:43 +03:00
lganzzzo
6b2db1fe83
merge with 1.3.0
2021-08-04 00:04:27 +03:00
Leonid Stryzhevskyi
1f93f6caec
Merge pull request #424 from MHaselmaier/issue_408
...
Implementing Issue #408
2021-05-21 00:57:13 +03:00
MHaselmaier
5c7934e56e
Replaced core::collection::LinkedList by std::list
2021-05-18 22:14:23 +02:00
MHaselmaier
f6d487dc52
Revert "Rebased this branch from v1.3.0 branch"
...
This reverts commit d2684c8004
.
2021-05-15 12:19:35 +02:00
MHaselmaier
773f699601
Added /permissive- flag on MSVC to enforce standard compliancy
2021-05-15 09:59:11 +02:00
MHaselmaier
d2684c8004
Rebased this branch from v1.3.0 branch
2021-05-13 16:28:42 +02:00
MHaselmaier
891ce38dd1
Added optional timeout to coroutines in waiting list
2021-05-13 11:54:19 +02:00
MHaselmaier
8884643f22
Removed timeout parameter from core::provider::Provider; added it to core::provider::Pool's constructor
2021-05-10 20:38:53 +02:00
MHaselmaier
00daf643b6
Merge branch 'master' into issue_408
2021-05-07 07:49:26 +02:00
MHaselmaier
185464b155
Fixed compiler warning for unreferenced local variables and truncations on MSVC
2021-05-06 21:27:35 +02:00
MHaselmaier
f690a32fa6
Added timeout implementation to core::provider::Pool::getAsync and network::virtual_::client::ConnectionProvice::getAsync
2021-05-06 20:58:40 +02:00
MHaselmaier
855f9e0660
Added optional timeout parameter to Provider::get and Provider::getAsync; implemented only for Provider::get for now
2021-05-05 21:40:41 +02:00
MHaselmaier
44d5300318
Made PoolTemplate::get and PoolTemplate::getAsync static protected functions
2021-05-05 18:49:30 +02:00
MHaselmaier
c400ad91b8
Implemented requested changes
2021-05-05 08:06:00 +02:00
MHaselmaier
5f796de690
Removed unused include; touched up formatting
2021-05-04 19:46:59 +02:00
MHaselmaier
c92567632e
Added optional timeout parameter to core::provider::PoolTemplate::get
2021-05-04 19:33:58 +02:00
lganzzzo
92ed4b72a2
Types: oatpp::Void now is a special type of ObjectMapper.
2021-04-13 23:37:47 +03:00
lganzzzo
102394f798
ObjectWrapper: non-const valueType
2021-04-13 22:41:50 +03:00
lganzzzo
247c994171
oatpp::String: more convenient methods.
2021-04-02 23:14:23 +03:00
lganzzzo
15f77f1ed2
Codegen: INIT_DTO macro - remove default constuctor.
2021-03-30 00:16:02 +03:00
lganzzzo
b49f02f438
Tests: uncomment all tests.
2021-03-25 04:28:28 +02:00
lganzzzo
a2631fe051
Types: Refactor oatpp::String to use std::string.
2021-03-25 04:17:03 +02:00
Benedikt-Alexander Mokroß
5502a0cbf0
Add optional default-value for QUERY parameters to ease the implementation of optional QUERY parameters.
2021-01-12 13:15:47 +01:00
lganzzzo
7d76773d17
http::Header. Use multimap. ( #357 )
2020-12-17 03:25:09 +02:00