Lynix
|
9911c6e07c
|
Core: Optimize StringStream
|
2017-10-15 12:25:08 +02:00 |
Lynix
|
46cf06f446
|
Fix previous commit oopsies
|
2017-10-14 18:27:37 +02:00 |
Lynix
|
683b09144d
|
Core: Replace StackAllocation by StackArray
This will cleanup alloca usage a little bit
|
2017-10-14 18:04:16 +02:00 |
Jérôme Leclercq
|
99d21b8722
|
Fix compilation and some warnings
|
2017-10-02 16:18:15 +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 |
Lynix
|
85442a14fa
|
Fix: SoundBuffer should not move (as a refcount)
|
2017-09-30 14:35:26 +02:00 |
Lynix
|
aa80f52597
|
Fix compilation
|
2017-09-30 14:30:36 +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 |
Jérôme Leclercq
|
2ca844be63
|
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
|
2017-06-21 18:10:51 +02:00 |
Jérôme Leclercq
|
b2e23cfb56
|
Mark every bool conversion as explicit
|
2017-06-21 18:10:46 +02:00 |
Lynix
|
90d86c6eb0
|
Breaks compatibility with Windows XP by default
|
2017-06-20 08:16:43 +02:00 |
Lynix
|
50a3f78f91
|
Core/Thread: Add posibility of setting thread name
|
2017-06-20 08:16:08 +02:00 |
Lynix
|
4a1a335cee
|
Core/Flags: Fix compilation
Oops..
|
2017-06-20 07:06:50 +02:00 |
Lynix
|
dfc441c2fc
|
Core/Flags: Rename DetailFlagOperators to FlagsOperators
In case a user would need to use it
|
2017-06-20 06:57:57 +02:00 |
Jérôme Leclercq
|
b7df3bd1c4
|
Core/Flags: Try some hack to fix compilation
|
2017-06-06 18:08:36 +02:00 |
Jérôme Leclercq
|
184a970b72
|
Fix all flags..
|
2017-06-06 16:50:09 +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 |
Jérôme Leclercq
|
3e97240148
|
Core/ParameterList: Add ForEach methods
|
2017-05-29 18:01:19 +02:00 |
Lynix
|
6d0314741a
|
Core/ObjectHandle: Fix self-movement case
|
2017-03-25 10:12:01 +01:00 |
Lynix
|
82edb5c7cb
|
Core/Signal: Fix compilation
|
2017-03-10 17:10:11 +01:00 |
Lynix
|
9531edfffc
|
Core/Signal: Fix move behaviour with GCC 4.9 ....
|
2017-03-10 17:07:40 +01:00 |
Lynix
|
353ade3efd
|
Core/Signal: Make movement noexcept
|
2017-03-10 11:36:48 +01: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
|
7cc11245f9
|
Core/Flags: Move external operators to the global scope
Fixes usage of those operators outside of the Nz namespace, global
scoping is not an issue thanks to the enable_if
|
2017-02-15 07:13:00 +01:00 |
Jérôme Leclercq
|
ed8deed23c
|
Core/MemoryHelper: Add PlacementDestroy
|
2017-02-01 17:52:32 +01:00 |
Lynix
|
1d6f22cd8a
|
Core/Flags: Make Flags default-constructible
|
2017-01-27 14:49:07 +01:00 |
Jérôme Leclercq
|
28965b799e
|
Core/MemoryPool: Fix incorrect inlines
|
2017-01-25 15:53:25 +01:00 |
Lynix
|
a84110a575
|
Core/ObjectHandle: Fix operator<=
|
2017-01-21 20:31:53 +01:00 |
DrLynix
|
f383eca19a
|
Update copyright year
|
2017-01-20 12:58:35 +01:00 |
Lynix
|
c9b84e3852
|
Core/Signal: Make move constructor/operator noexcept
|
2017-01-11 17:12:35 +01:00 |
Lynix
|
7de3c4905f
|
Core/String: Add Format static method
|
2016-12-16 18:37:06 +01:00 |
Lynix
|
cb447e4db7
|
Core/Flags: Add assertion in case EnumAsFlags has not been specialized
|
2016-12-12 15:12:34 +01:00 |
Lynix
|
e98a02b190
|
Core/Flags: Allow handling of more than 32 enum options
|
2016-12-12 15:12:15 +01:00 |
Lynix
|
876fec6f5e
|
Core/Flags: Make aware of enumeration max value
Preventing it to enable bits that have no corresponding enum value
|
2016-12-12 15:10:37 +01:00 |
Lynix
|
e9061a6cf8
|
Core/Flags: Rename EnableFlagsOperators to EnumAsFlags
|
2016-12-12 15:07:16 +01:00 |
Lynix
|
bc073de94a
|
Core/Flags: Add documentation
|
2016-12-12 14:41:34 +01:00 |
Lynix
|
e3daf7ef1f
|
Core/String: Add GetCharacterPosition method
|
2016-12-03 00:34:55 +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 |
Lynix
|
1a5617bc55
|
Lua/LuaInstance: Add conversion operator to UInt32
|
2016-11-27 13:21:04 +01:00 |
Lynix
|
0070e691b0
|
Core: Add Flags class
|
2016-11-27 02:22:07 +01:00 |
Lynix
|
c65f19d8cf
|
Core/Bitset: Fix compilation
|
2016-11-18 01:36:40 +01:00 |
Lynix
|
5efa986ac1
|
Fix compilation warnings
|
2016-11-18 01:32:03 +01:00 |
Lynix
|
9513d9479a
|
Core/Bitset: Fix PerformsAND when used with itself as argument
|
2016-11-18 01:14:08 +01:00 |
Lynix
|
359b5e6c3a
|
Core/Algorithm: Add BitCount function
|
2016-11-18 01:13:30 +01:00 |
Lynix
|
2ed65e60e1
|
Core/Bitset: Add Reverse() method
|
2016-11-18 01:09:05 +01:00 |
Lynix
|
cec547bf1f
|
Core/Bitset: Improve a bit(set, HAH!) doc
|
2016-11-17 23:02:13 +01:00 |
Lynix
|
d9774f30a3
|
Core/Bitset: Add Read method and FromPointer static method
|
2016-11-17 22:57:54 +01:00 |
Lynix
|
43a3f15794
|
Core/Bitset: Add AppendBits function
|
2016-11-17 22:56:48 +01:00 |