SirLynix
22a047b3b1
Add tab outside of indent check
2024-01-26 14:38:59 +01:00
SirLynix
6757de1be8
Add end-of-line spaces checker
2024-01-26 10:43:00 +01:00
SirLynix
9ada93b995
Remove spaces before line feed
2024-01-25 14:38:06 +01:00
SirLynix
a116f1fc8d
Network: Add WebServiceAppComponent
2024-01-24 17:43:16 +01:00
SirLynix
e01f6730ef
Network/WebService: Add QueueRequest overload taking a builder functor
2024-01-24 17:42:43 +01:00
SirLynix
e14614cf41
Update checkfiles system headers
2024-01-24 16:51:58 +01:00
SirLynix
c8e07b3f3f
Network/WebRequest: Fix missing option handling
...
That part belongs to f1de6f9198 but was not commited
2024-01-16 15:21:42 +01:00
SirLynix
e355144bb6
Network/WebRequest: Add progress callback
2024-01-16 15:21:19 +01:00
SirLynix
f1de6f9198
Network/WebRequest: Add option flags
2024-01-14 23:03:45 +01:00
SirLynix
5c7059c8fc
Minor fixes
2024-01-13 16:19:46 +01:00
SirLynix
d2e2c075b4
Update copyright year
2024-01-02 12:02:14 +01:00
SirLynix
69efb93671
Network/IpAddress: Add a parameter to exclude port from string
2023-12-30 11:14:29 +01:00
SirLynix
08eaf396ed
Update to NazaraUtils 2023.12.28
2023-12-28 13:26:04 +01:00
SirLynix
3d21401569
Fix compilation on Windows < Vista
2023-12-28 13:25:33 +01:00
Lynix
079f153640
Minor fixes
2023-11-28 20:05:09 +01:00
SirLynix
4b8a475bbd
Split error macro into two versions (format vs non-formating) to allow format checking at compile-time
2023-11-02 15:18:03 +01:00
SirLynix
1009b296a1
Update for latest nazarautils
2023-09-08 09:10:22 +02:00
SirLynix
ae62e1f6c9
Network/WebService: Make Pool return a boolean indicating if a request finished
2023-08-17 18:04:12 +02:00
SirLynix
a741672a51
Allow error message to be formatted
2023-08-15 01:10:01 +02:00
SirLynix
af3d1cfa26
Network/NetPacket: Fix mutex recursive lock leading to an exception
2023-07-15 10:36:41 +02:00
SirLynix
6bf91e10e5
Network: Implement WebService with emscripten fetch API on wasm
2023-06-14 20:13:17 +02:00
SirLynix
c65daba072
Network: Add WebService
2023-06-14 20:13:17 +02:00
SirLynix
caf8446707
Math: Remove Algorithm file and move string functions to StringExt
2023-06-06 08:59:58 +02:00
SirLynix
2886a2e0c0
Rename EnumMap to EnumArray after nazarautils update
2023-05-30 13:49:19 +02:00
SirLynix
dfe6b2ddcf
Make use of the new EnumMap class
2023-05-30 12:32:37 +02:00
SirLynix
9b4d297c04
Update includes for new NazaraUtils version
2023-03-19 13:01:56 +01:00
SirLynix
5a57aca66a
Last changes
2023-02-02 20:34:25 +01:00
SirLynix
f98cbcd00a
Copyright year update
2023-01-22 17:41:18 +01:00
SirLynix
ba3f26d074
Minor fixes
2023-01-21 19:10:51 +01:00
Jérôme Leclercq
dd421a6385
Replace float/UInt64 durations by a more precise Time class ( #388 )
...
Improve Clock class with atomic RestartIfOver method and allows to choose required precision
2022-12-29 21:31:46 +01:00
SirLynix
9cd7976a91
Remove "MemoryManager" and very old code
2022-09-24 14:25:52 +02:00
SirLynix
e063c7b45e
Network/ENet: Add DisconnectTimeout event
2022-09-09 12:56:50 +02:00
SirLynix
359c176b03
Network/ENetHost: Expose AllocatePacket
2022-09-01 20:21:27 +02:00
SirLynix
3507ec570f
Network: Fix ENetPacket
2022-07-07 08:50:18 +02:00
Jérôme Leclercq
03e2801dbe
Split engine to packages NazaraUtils and NZSL ( #375 )
...
* Move code to NazaraUtils and NZSL packages
* Reorder includes
* Tests: Remove glslang and spirv-tools deps
* Tests: Remove glslang init
* Remove NazaraUtils tests and fix Vector4Test
* Fix Linux compilation
* Update msys2-build.yml
* Fix assimp package
* Update xmake.lua
* Update xmake.lua
* Fix shader compilation on MinGW
* Final fixes
* The final fix 2: the fix strikes back!
* Disable cache on CI
* The return of the fix™️
2022-05-25 19:36:10 +02:00
SirLynix
138f2b88b3
Fix buffering issues
2022-04-19 13:38:44 +02:00
SirLynix
22f58fdbf5
Add stream buffering (WIP)
2022-04-09 18:22:57 +02:00
Lynix
5cd9f6fdcd
Minor fixes
2022-04-02 21:18:04 +02:00
Alexandre Janniaux
e5ec90a6f9
SocketImpl: fix success path by setting NoError
...
Initialize the error to SocketError::NoError in case of success.
Otherwise, the error wasn't initialized in the success path for the
socket poller, and it was reaching an unknown error because of that.
2022-03-20 17:15:45 +01:00
Lynix
a4543b30c3
Network: Add fast peer disconnection in case of network error/unreachable host
2022-03-19 12:48:25 +01:00
Jérôme Leclercq
6bd9f1a9e4
Add unity build support
2022-03-15 12:44:21 +01:00
Jérôme Leclercq
6611cdf72e
Minor fixes
2022-02-24 18:52:38 +01:00
Jérôme Leclercq
cb1bc956b2
Network: Fix posix implementation
2022-02-24 18:28:41 +01:00
Jérôme Leclercq
7dbaed9aa5
Network: Fix minor issues with IP address parsing and add tests
2022-02-24 12:38:08 +01:00
Jérôme Leclercq
29c798a683
Core/MemoryPool: Remake memory pool
2022-02-20 16:00:32 +01:00
Jérôme Leclercq
6c35b0be57
Minor fixes
2022-02-05 21:30:36 +01:00
Jérôme Leclercq
8a3a8547dc
Add light support (WIP)
2022-02-02 12:55:39 +01:00
Jérôme Leclercq
3c308970a1
Minor fixes
2022-01-23 01:22:16 +01:00
Jérôme Leclercq
2ebcddf9de
Core/CallOnExit: Rework to use template instead of std::function
2022-01-23 00:16:09 +01:00
SirLynix
89c7bbf197
Update copyright date
2022-01-01 15:30:09 +01:00