Lynix
76812510a1
Core/GuillotineBinPack: Prevent heap allocation when calling Insert with multiple rectangles
2019-09-25 16:18:23 +02:00
Alexandre Janniaux
c152d2b62b
unicode: silence shadow variable warnings ( #194 )
2019-01-14 22:09:03 +01:00
Jérôme Leclercq
4c4822eef9
Core/ObjectHandle: Remade object handle system
2018-10-12 15:46:40 +02:00
Lynix
72e365efb1
Fix compilation on Linux
2018-08-03 20:32:49 +02:00
Lynix
39d1d31639
Core: Integrated Unicode data
2018-08-03 20:24:56 +02:00
S6066
4a09de7e0b
String::FindLast/FindWord: Fix bug where index wouldn't be used ( #177 )
...
* String::FindLast/FindWord: Fix bug where index wouldn't be used
* Log change
2018-08-01 23:12:02 +02:00
Lynix
271f7202ed
Core/Unicode: Fix letters category
2018-07-31 19:49:51 +02:00
Jérôme Leclercq
2fcea6b79f
Core/StackArray: Moved StackArray class to its own header
2018-07-02 17:53:49 +02:00
Jérôme Leclercq
550176e198
Core/SerializationContext: Replaced currentBitPos and currentByte by [read|write][BitPos][Byte] to handle properly bit reading/writing
2018-05-31 16:10:58 +02:00
Lynix
7f9eb3771f
Core/Stream: Fix infinite loop
2018-04-18 20:20:23 +02:00
Lynix
cb8f0417a7
Core/Stream: Fix ReadLine behavior towards empty lines
2018-04-18 20:14:56 +02:00
Jérôme Leclercq
dae2b6f5a6
Fix an oopsie
2018-04-10 16:22:18 +02:00
Jérôme Leclercq
d6392c33ad
Core/Directory: Fix GetResultSize and IsResultDirectory methods on Posix
2018-04-10 16:12:15 +02:00
Lynix
69f079fcc8
Core/Serialization: Add type tag parameters
2018-03-20 20:56:06 +01:00
Jérôme Leclercq
fb3eb9443e
Core/Clock: Restart now returns the elapsed time in milliseconds
2018-02-07 15:02:44 +01:00
Lynix
7c1ffea19c
Core/Win32: Encapsulate internal struct
2018-01-28 14:28:33 +01:00
germinolegrand
1e55c4d9e9
Prerequisites instead of Prerequesites (typo) #152 ( #153 )
2018-01-16 12:23:01 +01:00
Lynix
fd8306f17f
Core/String: Replace implicit operator std::string by ToStd::String
2017-12-14 19:50:06 +01:00
Jérôme Leclercq
9272efa159
Core/Thread: Fix possible infinite recursion
2017-12-13 17:42:45 +01:00
Lynix
24278dafdc
Core/MemoryStream: Fix assertion trigger when writing zero-sized block
2017-12-09 20:34:07 +01:00
Jérôme Leclercq
a9fc553bd5
Core/Directory: Try to fix default directory permission
2017-11-29 16:09:46 +01:00
Jérôme Leclercq
45576f5691
Core/Directory: Fix recursive Create method on Posix
2017-11-29 16:01:07 +01:00
Jérôme Leclercq
ffa6d5c4cc
Core/File: Fix error handling when opening file on posix
2017-11-29 15:12:17 +01:00
Gawaboumga
f991a9529e
General bug fixes ( #142 )
...
* Core/Bitset: Fix TestAll method
* Fix documentation
* Fix color and their conversions
* Core/ByteStream: Fix return of Write
* Fix compiler warnings
* Math/Algorithm: Fix angle normalization
* Math/BoundingVolume: Fix lerp
* Math: Fix relation between Matrix4 and Quaternion
* More tests
* X11/Window: Fix mouse moved event generated when doing Mouse::SetPosition
* Update ChangeLog
* Should fix compilation on Windows
* Should fix compilation on Windows
Forgot to include array for Windows
2017-11-21 12:16:46 +01:00
Lynix
0e45876b89
Fix compilation with MinGW
2017-10-18 22:02:36 +02:00
Lynix
ee06fffd03
Fix StringStream tests
2017-10-15 14:54:28 +02:00
Lynix
9911c6e07c
Core: Optimize StringStream
2017-10-15 12:25:08 +02:00
Gawaboumga
bbac0838dd
Include-What-You-Use ( #137 )
...
* IWYU Core
* IWYU Noise
* IWYU Utility
* IWYU Audio
* IWYU Platform
* IWYU Lua
* IWYU Network
* IWYU Physics2D
* IWYU Physics3D
* IWYU Renderer
* IWYU Graphics
* IWYU NDKServer
* IWYU Fix
* Try to fix compilation
* Other fixes
2017-10-01 11:17:09 +02:00
S6066
4f0435754f
Fixed Nz::String's implementation of std::geltine ( #136 )
...
* Fix Nz::String's std::getline
* Bugfix
* Bugfix again
2017-09-30 14:23:42 +02:00
Lynix
2cd9fa2b7a
Core: Add MovablePtr class
2017-09-30 13:57:25 +02:00
Jérôme Leclercq
5531e81e65
Core: Add CRC64 and regenerate global headers
2017-08-15 12:32:19 +02:00
Lynix
175a98c4fc
Fix compilation
2017-06-20 08:28:57 +02:00
Lynix
50a3f78f91
Core/Thread: Add posibility of setting thread name
2017-06-20 08:16:08 +02:00
Lynix
5fe782bd46
Core/FileImpl: Remove implicit region locking (Windows)
2017-06-20 06:57:58 +02:00
Jérôme Leclercq
6ff510ad4a
Merge pull request #126 from Gawaboumga/Concurrent-File-Writing
...
Fix the possibility to have two processes writing to the same file on Linux
2017-06-20 06:53:21 +02:00
Gawaboumga
e95d252cde
Add lock file on Linux and the possibility to have two processes writing to the same one
2017-06-15 18:03:19 +02:00
Jérôme Leclercq
6759abc878
Core/Thread: Rework ThreadImpl:Sleep for POSIX systems (fix yield behavior)
2017-06-14 10:11:02 +02:00
Jérôme Leclercq
bc4a533b96
Core/ParameterList: Use double and long long instead of float and int
2017-05-29 19:55:02 +02:00
Lynix
06038a4d81
Cleanup pass
2017-04-22 15:08:05 +02:00
Gawaboumga
c2e4ccaf72
Various little fixes ( #118 )
...
* Add missing override qualifier
* Mostly shadowing, virtual destructor and other little things
2017-02-19 23:15:13 +01:00
Lynix
ab6e9d3b86
Core/String: Fix FormatVA bug
2017-02-10 15:20:43 +01:00
DrLynix
f383eca19a
Update copyright year
2017-01-20 12:58:35 +01:00
Lynix
7de3c4905f
Core/String: Add Format static method
2016-12-16 18:37:06 +01:00
Lynix
e3daf7ef1f
Core/String: Add GetCharacterPosition method
2016-12-03 00:34:55 +01:00
Lynix
0031b0fd83
Core/File: Fix OpenMode_MustExist for Linux
2016-11-27 14:23:36 +01:00
Lynix
efcce7d442
Core/Enums: Fix typo in OpenMode (MustExit => MustExist)
2016-11-27 14:23:26 +01:00
Lynix
a34d1e410c
Core/Enum: Convert OpenMode and StreamOption to the new flags system
2016-11-27 13:40:47 +01:00
Jérôme Leclercq
8ed34d22fb
Core/ByteArray: Move ToHex implementation to .cpp
2016-11-08 16:14:56 +01:00
Jérôme Leclercq
e087129d4a
Fix many errors and warnings found out by MinGW
2016-11-04 18:14:52 +01:00
Lynix
f3e1b19326
Core/FileLogger: Fix errors being written twice to the console with std replication ( Fixes #103 )
2016-10-18 19:16:38 +02:00