Commit Graph

16 Commits

Author SHA1 Message Date
tomFlowee 7d7cc2a7c0 Port httpengine to Qt6 2022-09-10 00:35:59 +02:00
tomFlowee c5e6d9d36a With Qt6 comes the availability of C++17 2022-09-09 18:08:03 +02:00
Stefan Kebekus 58883ddfc2 Fixes compile warnings under LLVM 2022-09-09 17:45:53 +02:00
tomFlowee 4ecfaab242 Merge branch 'master' into platformUpdate 2022-09-07 13:06:07 +02:00
tomFlowee f7bf33828f Stop using deprecated Qt APIs
This makes the code compile on Qt6 as well.
2022-09-07 12:53:35 +02:00
tomFlowee 66f3ec2fe4 Port to Qt6 2022-09-07 12:01:14 +02:00
tomFlowee ae78dd0bb8 Update email address 2021-06-20 22:44:44 +02:00
tomFlowee 379e950cde Share code between projects
Move from the rest-server the method returnTemplatePath to the library
and reuse that in the bitcore-proxy client.
2021-02-23 17:55:26 +01:00
tomFlowee 9748d3988f Cleanups and improvements. 2020-12-25 23:51:06 +01:00
TomZ c7818acaeb Minor cleanups and clarifications 2020-08-26 13:10:46 +02:00
TomZ de10e383be Avoid warning about missing case value 2020-08-26 09:28:49 +02:00
TomZ 3a1c6b8fd6 Avoid comment in comment warning 2020-08-26 08:56:59 +02:00
TomZ c92b722c0f Fix test that broke on new Qt version
The usage of byte-array in json is not well defined, and as such Qt just
no longer handles it as it could end up causing out-of-bounds issues.

This misuse is limited to our unit test, so this is a cheap update.

Ref; https://bugreports.qt.io/browse/QTBUG-84739
2020-06-05 18:04:56 +02:00
TomZ ef90ed79d6 Avoid overloading virtual method
Instead of using open(), which makes unavailable the normal method,
use a new methodname instead.

This issue is a bit of an anti-pattern and it would likely be beneficial
to avoid having this as a subclass at all.
2020-06-05 16:44:39 +02:00
TomZ 5d3b765823 Fix order initialization warning 2019-09-23 11:01:05 +02:00
TomZ 01641773e1 Import httpengine library
This C++ library is a small framework which creates a full
http(s) server.

This is imported code from the qhttpengine open source project.
I modified some core components in order to make this framework
multi-threading and changed some APIs for cleanlyness. As such
it is not source compatible and getting it accepted upstream is
not realistic.
2019-06-04 21:41:26 +02:00