S6066
da044bd21c
Make lua binding for std::vector ( #164 )
...
* Make LuaImplQueryArg impl for std::vector
* Fix shadowed argument
* Make unit tests
* Bugfix
* Bugfix, for real this time
* We didn't need these tests anyway
* Revert "We didn't need these tests anyway"
This reverts commit be88d4496a9cf62beb4d3ce1f30825589a4bacb2.
* Add change to changelog
* Update ChangeLog.md
* Bugfix & use CallOnExit to pop stack
2018-06-17 19:04:15 +02:00
Lynix
31fc8c9dad
Try to fix units tests on Linux
2018-04-07 13:10:55 +02:00
Lynix
830dae1b27
Core/HandledObject: Fix move assignement operator behavior
...
It will now unregister all previous handles (notifying about object destruction) before stealing moving object handles
2018-04-06 21:14:09 +02:00
Lynix
31c272ab98
Core/HandledObject: Fix move assignement operator
2018-04-03 22:05:35 +02:00
Lynix
3036c32d9d
Core/Bitset:
2018-03-06 20:25:29 +01:00
Lynix
0063ca9950
Math/VectorI: Remove array constructor
2018-02-18 18:57:30 +01:00
Lynix
9bfcd02730
Fix unit tests
2018-02-12 20:18:51 +01:00
Jérôme Leclercq
8bcd74ab04
Fix unit test compilation error
2018-02-08 16:31:01 +01:00
Jérôme Leclercq
7366d92818
Sdk/System: Fix time loss when using max update rate
2018-02-08 11:43:15 +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
Gawaboumga
dfd28160a0
Lua tests ( #158 )
...
* Fix float comparison in tests
* Lua tests
2018-01-31 15:27:23 +01:00
Lynix
234aa90f51
Fix unit tests
2018-01-07 03:50:35 +01:00
Jérôme Leclercq
5ba0d0dba0
Add unit test for EntityOwner
2017-12-01 15:53:50 +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
4fc076325c
Sdk/StateMachine: Fix instantaneous state change
2017-11-19 17:09:56 +01:00
Lynix
ee06fffd03
Fix StringStream tests
2017-10-15 14:54:28 +02:00
Lynix
333a7903ff
Disable system clone unit test
2017-10-14 15:23:22 +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
bccbc0dbf1
Move warning fixes!
2017-09-30 15:23:05 +02:00
Lynix
f95fc332f1
Sdk/BaseSystem: Fix udpate with max update rate + unit tests
2017-09-22 21:01:25 +02:00
Jérôme Leclercq
3153af485c
Physics2D: Handle kinematic objects properly
2017-09-07 16:16:11 +02:00
Gawaboumga
5aa072cee3
New module: Platform - Split window management from Utility module ( #128 )
...
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Gawaboumga
41a1b5d493
Physics2D tests ( #129 )
...
* Quaternion: Fix singularity on Z axis when converting to euler angles
* CollisionComponent2D: Add method to retrieve AABB
* Collider2D: Fix constructor for Box with Vector2
* Physics2D: Fix rotation (Chipmunk works with radian and Nazara degrees) and copy constructor of RigidBody2D
* Colider2D: Add New for convex and tests for the new classes
2017-08-20 21:47:23 +02:00
Gawaboumga
47a22c2785
Fix wrong aabb returned from PhysicsComponent2D ( #127 )
2017-06-20 06:53:39 +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
999cb13f00
Fix test compilation
2017-05-16 09:19:37 +02:00
Lynix
7425993d2d
SDK/World: Fix waiting entities not being cleared on time
2017-05-15 10:11:42 +02:00
Lynix
dd4466081f
Merge branch 'entitylist-refactor'
2017-05-11 20:35:09 +02:00
Lynix
d8a2d08e27
UnitTest: Add some checks
2017-04-22 15:08:21 +02:00
Lynix
c06db7d9c5
SDK: Fix unit tests
2017-04-22 12:58:14 +02:00
Gawaboumga
eb70453574
State machine as a stack ( #123 )
...
* State machine as a stack
* Fix comments linked to code review
* I will think to compile, next time
2017-04-20 12:30:43 +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
2d3c6010be
UnitTest/Math: Fix Sphere test
2016-12-15 20:14:44 +01:00
Lynix
f5f6c859d7
Math/Sphere: Remove SquaredDistance method
2016-12-15 18:32:58 +01:00
Lynix
8d86306933
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:07:52 +01:00
Lynix
5efa986ac1
Fix compilation warnings
2016-11-18 01:32:03 +01:00
Lynix
2ed65e60e1
Core/Bitset: Add Reverse() method
2016-11-18 01:09:05 +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
Lynix
91010fffa6
UnitTests/Bitset: Test with different block size
2016-11-17 18:25:22 +01:00
Lynix
48f7a955f6
UnitTests: Fix compilation
2016-11-10 17:35:29 +01:00
Lynix
725dc6cdbc
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-19 11:17:12 +02:00
Lynix
d530ca22e0
Final pass of Clang warning fixes
2016-10-17 16:14:35 +02:00
Lynix
4c6f049e0d
Fix another lot of warnings from Clang
...
Closes #90
Closes #91
Closes #92
Closes #93
2016-10-17 16:01:05 +02:00
Lynix
be44a89a85
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
2016-10-13 08:23:25 +02:00
Lynix
9f771f8c01
UnitTests: Convert some REQUIRE to CHECK
2016-10-13 05:13:39 +02:00
Lynix
584cb858ef
UnitTests: Reduce text size from 72 to 36
2016-10-13 05:08:40 +02:00
Gawaboumga
d4e569c09e
Add tests for event handling, use NazaraUnitTests [EventHandler]
2016-10-12 21:08:02 +02:00
Lynix
561c0cf51f
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-12 16:51:18 +02:00
Lynix
d59fd12824
UnitTests: Try to fix AcceptClient error
...
Former-commit-id: 2545ccc482b0726c23b85e12a3aaa294837676c1 [formerly eda50f108c9d8a4991b59346f47be1850b690f26] [formerly 8b467d645f61cc8b2fcb20318f5c8d792d3fe247 [formerly 287e1abaacb666890183535fc62fa33499f96e83]]
Former-commit-id: 40325f685aa612016580d887e8fec111a0845594 [formerly 37695b3f6793e947d79c37b023b9f388b6d888d3]
Former-commit-id: 7c6a7d60223733a253d05b52592146ddb51705b8
2016-10-09 14:05:07 +02:00