halx99
590bf1490a
Update yasio
2022-01-24 16:39:18 +08:00
halx99
40459b32bb
Update xxHash to v0.8.1
2022-01-24 16:37:55 +08:00
halx99
2aa434ba86
Update angle binaries to 2.1.0.4692
...
- Track branch on chromium/4692 @Google Chrome 97.0.4692.71
2022-01-15 15:52:35 +08:00
halx99
bdca725603
Rebuild OpenSSL with threads support
...
Avoid crash at multi-threads env when use cacert file
Signed-off-by: halx99 <halx99@live.com>
2022-01-12 19:29:21 +08:00
halx99
b1b505908f
Update thirdparties
...
- curl-7.81.0
- Add no-comp to build openssl for security issue
2022-01-11 21:59:43 +08:00
halx99
2355ae96c9
Update fmtlib
2022-01-11 18:19:17 +08:00
halx99
65ee67539d
Revert unnecessary changes [skip ci]
2022-01-11 18:04:50 +08:00
deal
f81b0614c9
Fix android link issue
...
The header only fmt target hard to link on android, so we set include directory and preprocessor manually
2022-01-08 15:35:05 +08:00
deal
3956c7f21e
Who use who link the,headonly fmtlib[skip ci]
2022-01-08 13:59:34 +08:00
deal
d0df0f9731
Try to fix android ci
2022-01-08 13:50:29 +08:00
halx99
a6a38679c1
Update uthash to 2.3.0 and move to thirdparty
2022-01-04 11:18:44 +08:00
halx99
3d7218a0eb
Fix #570
...
a. fix lua build error
b. still use separated link jni libs
2022-01-04 09:40:27 +08:00
halx99
17ad9829dd
Add missing sources
2022-01-03 13:04:23 +08:00
halx99
f0592f55d0
Update glfw
2022-01-03 13:00:07 +08:00
halx99
e534dd66c0
Rename core folder name
2021-12-31 14:39:08 +08:00
halx99
5d5670e83e
Fix ci
2021-12-30 17:47:48 +08:00
halx99
a02cfaf5a8
Fix ios & android build
2021-12-30 17:34:37 +08:00
halx99
107dde3422
Use c++17 stdfs implement listFiles instead tinydir
2021-12-30 14:59:57 +08:00
halx99
c81bb1b4c4
jni.hpp for android only
2021-12-29 19:27:27 +08:00
halx99
1af24d1452
Improve jni call by jni.hpp
...
Generate literal signature avoid GC allocs
2021-12-29 16:08:20 +08:00
halx99
8fd4a8afc3
Fix android ci
2021-12-29 13:44:39 +08:00
halx99
1581e70918
Fix ci
2021-12-29 12:22:59 +08:00
halx99
822226b89e
Fix ci
2021-12-29 11:52:09 +08:00
halx99
d1de186f5e
Fix ci
2021-12-29 11:51:07 +08:00
deal
60d5896cf2
Update README.md [skip ci]
2021-12-29 11:35:29 +08:00
halx99
f8ff6a8481
Tidy robin-map
2021-12-29 11:25:42 +08:00
halx99
d90d0b3bb9
Use std::forward let user decide whether give up ownership of key
2021-12-28 17:07:49 +08:00
halx99
8e644ef0b4
Modify fairygui for string_view
2021-12-27 15:10:29 +08:00
halx99
0076283252
Huge changes for all string_view
2021-12-26 23:26:34 +08:00
halx99
9763159b94
Update thirdparty prebuilt libs
...
a. msvc 19.29.30138.0
b. build them with bitcode enabled for ios
2021-12-22 22:48:51 +08:00
halx99
58ebbf7961
Update bullet to 3.21, see also #552
2021-12-20 18:52:45 +08:00
aismann
bdc596154a
Update Chipmunk2D to 7.0.3-0cb05e7
2021-12-20 06:32:01 +01:00
aismann
cf2227dda5
Chipmunk fixes
2021-12-19 22:59:07 +01:00
halx99
dd58f7cb98
Add max_size for fix compile error when use luajit
2021-12-18 15:17:46 +08:00
halx99
5c28896003
Add utils::computeDigest for support more hash algorithm
2021-12-16 11:14:39 +08:00
halx99
bfc698db0e
Update OpenSSL to 3.0.1
2021-12-16 10:39:46 +08:00
halx99
c4f1f974a3
Code style
2021-12-14 15:36:03 +08:00
halx99
bc0fabe245
Update yasio
2021-12-14 14:05:22 +08:00
halx99
7a0c89b7fd
Update yasio
2021-12-13 23:05:00 +08:00
halx99
6cf1a6fccf
Update README.md
2021-12-12 10:49:53 +08:00
halx99
989d1e20f0
Update yasio
2021-12-12 10:20:34 +08:00
halx99
5dcbf4e8a2
Sync byte_buffer of yasio
2021-12-11 20:15:29 +08:00
halx99
09b122ee3f
Update yasio
2021-12-11 13:02:56 +08:00
halx99
2e0cc940ee
[HttpClient] Use `byte_buffer` instead `std::vector<char>`
2021-12-10 19:15:48 +08:00
halx99
c71c24f9f0
Remove nothrow stubs
2021-12-08 00:27:52 +08:00
halx99
b2e80923e3
Update yasio
2021-12-07 15:00:43 +08:00
halx99
73a6dbbe9f
Update thirdparties, mvsc toolsets 19.29.30137.0
...
a. curl-7.78.0
b. jpegturbo-2.1.2
c. luajit-2.1.0-f3c8569 (2512)
2021-12-06 20:01:37 +08:00
halx99
fef04c4830
Track freetype to release 2.11.1
2021-12-03 15:14:06 +08:00
halx99
bc14e09079
Move ntcvt directory
2021-11-26 17:19:50 +08:00
halx99
693b7a1086
Update c-ares
2021-11-23 19:04:27 +08:00
halx99
2d238e7663
Update README.md
2021-11-23 16:22:13 +08:00
halx99
ee79b844a7
Fix #540
2021-11-23 12:53:13 +08:00
halx99
c8a2f5ca58
Update yasio
2021-11-22 23:27:39 +08:00
halx99
64a5b4664d
Refine code
2021-11-21 16:49:02 +08:00
halx99
2183dd644e
Update yasio to v3.37.8
2021-11-19 18:29:37 +08:00
halx99
ee9b7430c5
Update astcenc to 3.3
2021-11-11 18:43:05 +08:00
halx99
6ed23d37d2
Update README.md
2021-11-08 17:55:45 +08:00
halx99
10f2220b47
Update yasio
2021-11-08 14:43:24 +08:00
halx99
ac6636641b
Don't needs do_resolve for server
2021-11-07 12:20:38 +08:00
halx99
7f1c764a98
Update yasio
2021-11-07 11:40:07 +08:00
halx99
072aaf4117
Improve some platform features implementation
2021-11-05 15:42:16 +08:00
halx99
bf68e35b08
Update c-ares version on README.md
2021-11-04 23:10:33 +08:00
halx99
9b607c899d
Fix udp disconnect ipv6 for windows
2021-11-04 23:10:12 +08:00
halx99
7a7aa81ae2
Improve BSD-like system detection
2021-11-04 17:09:51 +08:00
halx99
91820ed458
Sync yasio to latest
2021-11-04 16:06:18 +08:00
halx99
f578dacae9
Add missing include
2021-11-03 17:43:25 +08:00
halx99
81166f14fd
Update yasio to 3.37.6 final release
2021-11-03 16:53:39 +08:00
halx99
f80c54c1ce
Update yasio to latest
2021-10-29 17:54:49 +08:00
halx99
2eef213852
Update yasio, c-ares
2021-10-27 22:24:58 +08:00
halx99
b84f83fc76
Update c-ares to 1.18.0
2021-10-26 16:21:14 +08:00
halx99
b8d8294bda
Update llhttp to v6.0.6
2021-10-26 15:01:31 +08:00
halx99
ff7f56b28d
Update yasio & llhttp
2021-10-26 14:57:23 +08:00
halx99
d628a07919
Update yasio
2021-10-26 13:26:36 +08:00
halx99
772796259b
Update yasio to latest
2021-10-25 17:50:35 +08:00
halx99
dd4f7af04d
Update yasio to latest
2021-10-25 15:21:18 +08:00
halx99
0c0f1a8f9a
Sync yasio
2021-10-24 23:21:15 +08:00
halx99
5270e1afd6
Update yasio to v3.37.6
2021-10-23 21:51:50 +08:00
halx99
bc4cbddd50
Fix some warnings
2021-10-09 13:48:56 +08:00
halx99
1ada732ffc
Use lua-5.4.3 as default plainlua version
...
see also: #332
2021-10-08 16:15:33 +08:00
halx99
65f3b6d6d3
Force build lua vm as dll on windows for debugger happy
2021-10-07 15:37:04 +08:00
halx99
696b58adda
Update webp to 1.2.1
2021-10-06 17:00:28 +08:00
halx99
9134931bf7
Update minimp3
2021-10-06 11:26:47 +08:00
halx99
e52b038b1d
Update README.md
2021-09-27 20:40:58 +08:00
halx99
0476ad3b2b
Update openssl to 3.0.0, curl to 7.79.1
2021-09-27 20:30:38 +08:00
halx99
4b69a84292
Merge pull request #504 from adxeproject/freetype-sdf
...
Replace SDF implementation with freetype
2021-09-20 18:24:11 +08:00
halx99
b5e1e78417
Fix lua-cjson assert mismatch
2021-09-20 18:19:18 +08:00
halx99
5b53f005a5
Replace SDF implementation with freetype
2021-09-20 12:08:37 +08:00
aismann
ac1d20ebd1
Update README.md
2021-09-17 10:01:19 +02:00
halx99
745cc2c0b0
Sync yasio
2021-09-05 22:19:19 +08:00
halx99
7c1b068396
Sync yasio
2021-09-04 19:25:17 +08:00
halx99
d197e8b245
Fix part of #487
2021-09-02 11:43:27 +08:00
halx99
e070ec111e
Add win64 angle dlls
2021-09-01 10:28:37 +08:00
halx99
a762c94904
Update yasio
2021-08-31 21:13:10 +08:00
halx99
d7e590b513
Fix win64 build
2021-08-27 08:33:17 +08:00
halx99
99e2e4ba4d
Update CMakeLists.txt
2021-08-27 01:14:47 +08:00
halx99
6070d416ac
Update CocosExternalConfig.cmake
2021-08-27 01:09:39 +08:00
halx99
30625f2330
Fix win64 check
2021-08-27 00:05:46 +08:00
halx99
547835b3de
Add win64 libs
2021-08-26 23:57:36 +08:00
halx99
395a5afdd7
[Draft] Tidy windows prebuilt folder for win64 support
2021-08-26 23:25:17 +08:00
halx99
54465540ff
Tidy thirdparty, openssl to 1.1.1l, remove unused iconv on win32
2021-08-26 22:59:44 +08:00
halx99
7b5f23e3eb
Add missing linux luajit
2021-08-26 20:44:11 +08:00
halx99
9e61c49e7a
Add missing libs
2021-08-23 20:41:30 +08:00
halx99
b66993f908
Update curl to 7.78.0 and use prebuilt lib for speedup cmake generation time
2021-08-23 20:38:52 +08:00
halx99
4053b2f197
Sync yasio version number [skip ci]
2021-08-20 15:19:04 +08:00
halx99
de0b1a9082
Update README.md [skip ci]
2021-08-20 01:24:32 +08:00
halx99
5bcc77f0ef
Update thirdparty libs
2021-08-19 22:53:54 +08:00
aismann
920f24160e
Update README.md
2021-08-13 08:11:45 +02:00
halx99
de925136c9
Add thirdparty box2d-optimized cmake option: OPT_BOX2D_OPTIMIZED
2021-08-13 13:54:18 +08:00
halx99
56edf5c339
Fix xcode build warnings
2021-08-12 15:54:16 +08:00
halx99
57fcc0b7e1
By default, enable ALSOFT_OSX_FRAMEWORK
2021-08-11 19:27:58 +08:00
halx99
2f66c3f290
Update angle to chromium/4515
2021-08-08 15:30:25 +08:00
halx99
5c070abfa6
Fix android shared loader for openal-soft
2021-08-08 14:35:30 +08:00
halx99
cfffd35aec
HttpClient: push front available channel to fix dns cache missing
2021-08-03 14:41:30 +08:00
halx99
71c17cfc9b
Add HttpClient::handleNetworkStatusChanged to clear DNS cache
2021-07-31 14:39:42 +08:00
halx99
ab6b36d5f9
Update yasio
2021-07-26 23:08:35 +08:00
halx99
d3ec308126
Update yasio/cxx17/string_view.hpp [skip ci]
2021-07-20 14:52:29 +08:00
halx99
fc768cbd3b
Improve code quality
2021-07-19 13:43:59 +08:00
halx99
abd98f50aa
HttpClient cookie support
2021-07-19 12:26:25 +08:00
halx99
648a5b5554
HttpClient: Improve url redirect process
2021-07-19 00:17:50 +08:00
halx99
9a3070c5e1
Update llhttp to 6.0.5 [skip ci]
2021-07-18 23:16:44 +08:00
halx99
1d58fa5aa4
Update README.md [skip ci]
2021-07-18 16:17:48 +08:00
rh101
64acb571ef
Add configure_target_outdir(fmt)
2021-07-18 16:16:39 +10:00
rh101
92194c3181
Change how fmt is linked with adxe thirdparty library.
2021-07-18 14:54:05 +10:00
halx99
86c98c8c33
Update README.md
2021-07-18 09:38:34 +08:00
halx99
6e6ea05587
Add fmtlib [skip ci]
2021-07-17 23:14:27 +08:00
rh101
9cd96ee5c7
Set OPENSSL_ROOT to ensure the correct OpenSSL version is located
2021-07-16 15:42:06 +10:00
halx99
0e215e77bb
Tidy thirdparty lua-cjson
2021-07-16 11:17:34 +08:00
halx99
4ff7fba112
Fix CMakeLists.txt
2021-07-12 12:15:44 +08:00
halx99
ea9133911f
Update stb image
2021-07-12 10:43:06 +08:00
halx99
b29e5bb4af
Update yasio
2021-07-09 18:01:11 +08:00
halx99
f70ad053c0
Rename everything to adxe
2021-07-09 10:42:36 +08:00
halx99
d2d9a0a02b
Update README.md [skip ci]
2021-07-08 23:39:08 +08:00
halx99
be1d5c5a7b
Sync CMakeLists.txt and README files [skip ci]
2021-07-08 22:55:33 +08:00
halx99
2af246514e
Add yaml-cpp integration and improve thirdparty CMakeLists.txt
2021-07-08 22:39:08 +08:00
halx99
a8d8e9e3b6
Update yasio.hpp
2021-07-08 00:07:04 +08:00
halx99
a9f9e1d272
Update thirdparty/README.md [skip ci]
2021-07-07 13:25:07 +08:00
halx99
eaafd33813
Update yasio to v3.37.3
2021-07-07 13:23:39 +08:00
halx99
6567b94ec2
Update README.md
2021-07-02 21:12:03 +08:00
halx99
628a9e7bb6
Add decompress astc parallel support [ci build]
...
a. Define macro ASTC_ENABLE_PARALLEL_DECOMPRESS to enable.
2021-07-02 00:18:02 +08:00
halx99
0419746d89
Update glad [ci build]
2021-07-01 00:37:30 +08:00
halx99
1816e19781
Update thirdparty [ci build]
2021-06-30 23:38:52 +08:00
halx99
5f33ddeee6
Improve HttpResponse interanlCode set
2021-06-25 18:29:16 +08:00
halx99
de656ff773
Tidy thirdparty lib xsxml, fastlib to xsbase
2021-06-25 07:29:14 +08:00
halx99
a379f936d8
Reimplement HttpClient based on yasio ( #390 )
...
* [WIP] Reimplement HttpClient based on yasio
This change will make HttpClient support concurrency request
* [WIP] Reimplement HttpClient based on yasio
a. timeoutForRead support
b. Improve code
* [WIP] Reimplement HttpClient based on yasio [ci build]
* [WIP] Fix ci [ci build]
* [WIP] Reimplement HttpClient based on yasio [ci build]
PUT,DELETE support
* [WIP] Reimplement HttpClient based on yasio [ci build]
HttpClientTest works
* Update HttpClient.cpp
* HttpClientTest: enable sslVerifaction test
* Update HttpResponse.h
* Sync luabindings [ci build]
* Add chrome UA test
* Fix ci [ci build]
* The timer for read timeout should be associated with per channel
* Remove unused function
* Update url
2021-06-24 12:33:07 +08:00
halx99
3f91e1c528
Tidy thirdparty [ci build]
2021-06-24 00:04:29 +08:00
halx99
f985050d12
Sync yasio
2021-06-22 19:52:44 +08:00
halx99
f85e0fae5d
Update flatbuffers to v2.0.0
2021-06-18 18:31:31 +08:00
halx99
733a4e1c86
Add llhttp
2021-06-15 12:43:01 +08:00
halx99
bde4726807
Update yasio [ci build]
2021-06-14 22:54:50 +08:00
halx99
a2ffa54129
Fix MSVC AVX2 builds
...
Sync from ARM-software
2021-06-09 23:19:09 +08:00
halx99
3c70b17566
Fix #370 [ci build], sync from ARM astcenc tool
...
Manually inline clz() on Visual Studio to avoid release build codegen bug
2021-06-09 17:13:39 +08:00
halx99
c54aaa56fb
Fix typo
2021-06-09 13:17:32 +08:00
halx99
cfd471f53a
Fix warnings
2021-06-09 12:28:33 +08:00
halx99
8528090af5
Fixup [ci build]
2021-06-08 22:15:21 +08:00
halx99
ce603ea4fb
Bring *.a libs back [ci build]:
2021-06-08 22:06:27 +08:00
halx99
73df034804
Rename external to thirdparty [ci build]
2021-06-08 20:45:55 +08:00