Commit Graph

1706 Commits

Author SHA1 Message Date
Steffen Olszewski
496427f7b3 Add default source groups for all targets 2023-05-10 21:49:38 +02:00
Steffen Olszewski
ff36530506 Add utility function to add source groups for files of a target
This function uses default groups like Visual Studio and additional groups
for files commonly used by CMake builds.

This increases the required CMake version to 3.20.
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
Frederik Wedel-Heinen
90b2e5517b
Adds additional error context to exceptions on connect() calls 2023-05-08 15:01:37 +02:00
Leonid Stryzhevskyi
f549de385f
Update README.md
Remove lgtm badge
2023-04-26 00:33:27 +03:00
Leonid Stryzhevskyi
aa58ee530d client: allow empty query param values 2023-04-26 00:29:56 +03:00
Leonid Stryzhevskyi
6ac35bfba0
Merge pull request #737 from oatpp/update_azure_pipelines
update ubuntu versions
2023-04-19 00:15:02 +03:00
Leonid Stryzhevskyi
dcccfb2832 fix ubuntu image version 2023-04-18 23:54:07 +03:00
Leonid Stryzhevskyi
abff4ff802 update ubuntu versions 2023-04-18 23:51:20 +03:00
Leonid Stryzhevskyi
09beebf4a5
Merge pull request #731 from oatpp/remove-windows-warning-pragma
Remove windows warning pragmas
2023-04-04 02:06:32 +03: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
37b32eb229 remove pragma issues #730 2023-04-01 11:20:14 -06:00
Todd Kushner
3ca1461339 remove pragma issues #730 2023-04-01 11:19:46 -06:00
Leonid Stryzhevskyi
4177fcca7e
Merge pull request #725 from oatpp/windows-build-warning
kushnertodd fix to issue #724 Remove warnings from Windows build
2023-03-20 02:17:57 +02:00
Todd Kushner
6fca36c7b9 kushnertodd fix to issue #724 Remove warnings from Windows build 2023-03-16 11:34:10 -06:00
Leonid Stryzhevskyi
110e71f4f2 tcp::server::ConnectionProvider: remove unused code 2023-03-12 04:19:33 +02:00
Leonid Stryzhevskyi
b50783a6a7 async::ConditionVariable use async::LockGuard 2023-03-12 03:18:53 +02:00
i96751414
23d2070a6d Fix possible race condition on destroy 2023-03-05 00:53:42 +00:00
Leonid Stryzhevskyi
e544cf76a8 web::client::ApiClient: add getter for ObjectMapper 2023-03-02 23:16:25 +02:00
Leonid Stryzhevskyi
b8d47dc8b2
Merge pull request #710 from oatpp/tcp_server_review
network::tcp::server::ConnectionProvider: Fix code review comments (#…
2023-02-10 01:18:22 +02:00
Leonid Stryzhevskyi
c0ad7479f3 network::tcp::server::ConnectionProvider: Fix code review comments (#666, #669, #670). 2023-02-10 00:16:46 +02:00
Leonid Stryzhevskyi
febead2e0f network::monitor: Fix ConnectionInactivityChecker. 2023-02-09 04:22:07 +02:00
Leonid Stryzhevskyi
cc1888b3e0 mapping::type::Any: Fix retrieve of null any. 2023-01-29 04:55:51 +02:00
Leonid Stryzhevskyi
594ec76c7f codegen: Fix QUERY(TYPE, NAME, QUALIFIER) macro 2023-01-24 23:28:20 +02:00
Leonid Stryzhevskyi
0de4459c45
Merge pull request #703 from oatpp/minor_code_cleanup
parser::Caret: code cleanup
2023-01-18 03:44:04 +02:00
Leonid Stryzhevskyi
7208b19ddf parser::Caret: code cleanup 2023-01-18 03:27:48 +02:00
Leonid Stryzhevskyi
80e4b9b4cd
Merge pull request #702 from oatpp/fix_async_body_decoder
SimpleBodyDecoder: Fix async method.
2023-01-17 00:15:14 +02:00
Leonid Stryzhevskyi
7de04967e7 SimpleBodyDecoder: Fix async method. 2023-01-16 23:48:28 +02:00
Leonid Stryzhevskyi
eaabf4909f
Merge pull request #700 from oatpp/async_condition_var_draft
Async condition var draft
2023-01-16 01:30:55 +02:00
Leonid Stryzhevskyi
c4926c8a56 async::ConditionVariable fix includes 2023-01-16 00:23:45 +02:00
Leonid Stryzhevskyi
33d6d93ae2 Edit changelog/1.4.0.md 2023-01-16 00:20:09 +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
f078b09759
Update 1.4.0.md 2023-01-10 23:39:58 +02:00
Leonid Stryzhevskyi
125cab49df
Merge pull request #699 from oatpp/url_encoder
encoding: introduce URL-encoder/decoder
2023-01-10 23:38:32 +02:00
Leonid Stryzhevskyi
ed5efd1bcf encoding: introduce URL-encoder/decoder 2023-01-10 23:20:26 +02:00
DanielHerchenbach
66e94ea869
Merge pull request #682 from oatpp/#681prettify_cmake
closes #681
2022-12-11 17:32:31 +01: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
Leonid Stryzhevskyi
e4902ea410
Merge pull request #680 from Inujel/fix-673
Fix parsing of Boolean
2022-12-10 03:15:02 +02:00
Julien JEMINE
919f97185c Fixed parsing of "false" 2022-12-09 13:26:27 +01:00
Julien JEMINE
16cda3321e Added tests for Boolean parsing 2022-12-09 13:12:59 +01:00
Leonid Stryzhevskyi
6063b57b25
Merge pull request #667 from doufu3344/dis-escape-utf8char
Support for disabling escaping of non-ASCII when serializing DTOs
2022-11-30 01:26:00 +02:00
doufu3344
e3dfed50ec Support for disabling escaping of non-ASCII characters when serializing DTOs
usage:
remove FLAG_ESCAPE_UTF8CHAR in escapeFlags, non-ASCII characters will be output as-is.
```c++
  OATPP_CREATE_COMPONENT(std::shared_ptr<oatpp::data::mapping::ObjectMapper>, apiObjectMapper)([] {
    auto serializerConfig = oatpp::parser::json::mapping::Serializer::Config::createShared();
    serializerConfig->escapeFlags &= ~oatpp::parser::json::Utils::FLAG_ESCAPE_UTF8CHAR; //output as-is
    auto objectMapper = oatpp::parser::json::mapping::ObjectMapper::createShared(serializerConfig);
    return objectMapper;
  }());
```
2022-11-29 23:07:26 +08:00
Leonid Stryzhevskyi
bbe455af60
Merge pull request #616 from oatpp/fix_crash_on_endpoint_params_validation
Fix crash on Endpoint params validation
2022-09-01 03:39:13 +03:00
Leonid Stryzhevskyi
e89e4654c4 Fix crash on Endpoint params validation 2022-09-01 03:22:56 +03:00
Leonid Stryzhevskyi
2f975359c5
Merge pull request #582 from sidaf/fix_windows
Cross-compile Windows Fix
2022-04-27 14:51:25 +03:00