rh101
4e7db23d38
Remove getLong() method
...
Change %du to %u, and %lx to %x
Use "stdint.h" instead of <cstdint> for TGAlib.h
2021-09-02 20:30:20 +10:00
姒嗘煶鏉?
64e2cdd8d9
[fix]The problem of inaccurate maximum width limit when using system fonts.
2021-09-02 17:15:03 +08:00
rh101
fcaaa9a135
Revert to `long` for library usage
2021-09-02 16:20:16 +10:00
rh101
d8fd94db8a
Usage of long and unsigned long changed to platform independent fixed-sized types where appropriate.
2021-09-02 15:39:28 +10:00
halx99
583bb5ece4
HttpClient: clear channel ud when it been recycle
2021-08-31 15:53:46 +08:00
halx99
f02e0a7b87
Fix #443
...
a. HttpClient: improve request header processing
2021-08-05 14:56:40 +08:00
halx99
410d3b41af
HttpClient: push front available channel to fix dns cache missing
2021-08-03 14:41:30 +08:00
halx99
981b3a9a79
Add HttpClient::handleNetworkStatusChanged to clear DNS cache
2021-07-31 14:39:42 +08:00
halx99
622c22c47b
Avoid crash when http cookie enabled on android
2021-07-23 16:09:13 +08:00
halx99
21af858b20
Code style
2021-07-21 21:06:55 +08:00
halx99
f37be8f5c2
Improve logic
2021-07-20 15:08:31 +08:00
halx99
b793ff123e
Remove test code
2021-07-20 15:06:17 +08:00
halx99
c74a12baf5
Fix cookie match
2021-07-20 15:03:19 +08:00
halx99
bc2ef65ba7
Improve cookie file parse
2021-07-19 17:58:13 +08:00
halx99
cf2b577a25
Fix ci
2021-07-19 14:49:38 +08:00
halx99
5bb5d43733
Improve code quality
2021-07-19 14:17:51 +08:00
halx99
0af95a3fbb
Improve code quality
2021-07-19 13:43:59 +08:00
halx99
ee327238fa
Update HttpCookie.h
2021-07-19 12:40:22 +08:00
halx99
d76a43406c
HttpClient cookie support
2021-07-19 12:26:25 +08:00
halx99
ce13dc075f
Use lowercase as preferred to storage HttpResponse headers [skip ci]
2021-07-19 08:04:12 +08:00
halx99
cc0bb3230f
HttpClient: Improve url redirect process
2021-07-19 00:17:50 +08:00
halx99
4e3a2355ba
Fix http response header processing
2021-07-18 23:20:22 +08:00
halx99
9048db93a7
Delete unused comment
2021-07-07 04:08:07 +08:00
halx99
d5f6714534
Code style
2021-07-06 21:15:02 +08:00
halx99
0c74a94525
Implement HttpClient::sendSync with std::promise
2021-07-06 11:39:53 +08:00
halx99
f4969ee388
HttpClient: Fix crash when process redirect
2021-07-06 02:44:57 +08:00
halx99
f895690b9d
HttpClient: refine User-Agent encoding
2021-07-05 20:42:22 +08:00
halx99
3df92d56de
HttpClient handle content type from custom headers
2021-07-05 14:24:04 +08:00
halx99
34d51633ad
Fix ci [ci build]
2021-07-04 21:59:31 +08:00
halx99
14b24ed14b
Refine code [ci build]
2021-07-04 21:21:29 +08:00
halx99
43f25d5ad7
Downloader background task [ci build]
2021-07-04 19:26:18 +08:00
halx99
97425dc655
Fix #413
2021-07-04 16:40:34 +08:00
halx99
44677f1a3b
Improve HttpResponse interanlCode set
2021-06-25 18:29:16 +08:00
halx99
3ea793f11e
Simplify code
2021-06-25 08:18:32 +08:00
halx99
d12c614f99
Fix HttpClient compatible issue
...
a. should let user do urlencode manually
b. this behavior is same with previous curl implemented HttpClient
2021-06-25 07:07:59 +08:00
halx99
72d1ba9ea6
Merge: df58dd753c
2397d54daf
...
Merge branch 'dev' into Chipmunk2D
2021-06-24 17:04:04 +08:00
aismann
dbcb5816fe
Add springs (draw), add Copyright, improve Chipmunk2d - Testbed
2021-06-24 09:54:02 +02:00
halx99
14dc7f05f9
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
8d0f8de1f4
Improve Uri parse
2021-06-22 14:19:22 +08:00
halx99
42fdfe5565
Use md5 from openssl [ci build]
2021-06-02 00:44:45 +08:00
halx99
8e6faac1f1
Merge: 3348f10813
3a7bb58045
...
Merge pull request #350 from rh101/fix-cmake-set-property
Fix for CMake error when set_property is called with aliased target
2021-05-05 19:49:30 +08:00
rh101
c3618f8ea6
Extract real target from ALIAS if it exists in order to set property successfully
...
Remove duplicate entries in dependencies lists
2021-05-05 16:04:06 +10:00
halx99
a7577ba4c7
Merge: d8367d9376
3a3c4ed518
...
Merge pull request #348 from c4games/dev
Merge dev to master
2021-04-28 04:47:16 -07:00
halx99
70f8393b8f
Update install-deps-linux.sh
2021-04-28 19:14:44 +08:00
halx99
7cbfd84f95
Enable build curl with openssl [ci build]
2021-04-28 15:10:28 +08:00
halx99
0511520281
Merge: 7f1ca55a97
1efe0091a8
...
Merge pull request #347 from rh101/imgui-fix
ImGUI font crash fix when using virtual file system
2021-04-27 23:29:22 -07:00
rh101
e5fa398c67
Load fonts into IMGUI using memory routines rather than allowing it to use its own file handling in order to support FileStream related implementations.
2021-04-28 15:53:37 +10:00
rh101
b923b1a678
Use reset() to clear unique_ptr.
...
Use value initialization for unique_ptr.
Change AudioDecoderOgg override functions to use FileStream* instead of unique_ptr.
Remove redundant code.
2021-04-26 15:43:33 +10:00
rh101
668e96cadd
Use unique_ptr for FileUtils::openFileStream
...
Fix OGG audio playback due to incorrect tell() method
Fix unzip close() override method not deleting FileStream pointer.
2021-04-26 14:21:56 +10:00
rh101
23301e563e
Minor code clean-up
2021-04-26 10:45:55 +10:00