Commit graph

5388 commits

Author SHA1 Message Date
Scott Przybylski
e21a0876b6 GuiTreeView bug in buildVisibleTree
There was a bug in buildVisibleTree, it should be setting the RebuildVisible flag, not clearing it.

The clip rectangle did not appear to be updating when expanding items or calling scrollVisible, which expands all the items to make a particular item visible. This would cause part of the tree to be cut off.

Setting the RebuildVisible flag made the problem go away.
2014-08-14 00:59:07 -07:00
Daniel Buckmaster
96011623ef Ported thread pool and refcount tests. Failures, not sure why yet. 2014-08-09 11:32:46 +10:00
Daniel Buckmaster
5f42f63078 Fixed dates. 2014-08-09 11:31:29 +10:00
Daniel Buckmaster
e6d47c58f7 Avoid infinite loop waiting for DNS resolution. 2014-08-08 14:31:42 +10:00
Daniel Buckmaster
77381ac494 Ported networking test. 2014-08-08 13:17:14 +10:00
Lukas Joergensen
981b37e548 Re-enable MixedParticleRendering 2014-08-08 00:34:32 +02:00
Areloch
0878f005c0 Fixed the pure virtual function to be an empty one, which should resolve the linux build failure.
Also tweaked the loading methodology to have the canvas by default assume it should force the window display as soon as it can. You can set the canvas to not do that when it's created via the new displayWindow variable.

This way, old templates and projects should work as normal without changes, while the new templates are built to take advantage of the nicer splash screen arrangement.
2014-08-04 21:28:36 -05:00
Daniel Buckmaster
5c6d22a059 Ported process and journal tests. 2014-08-03 21:20:18 +10:00
LuisAntonRebollo
ada24b3d8c Fix WaterObject loose reflection bug. 2014-08-03 12:56:11 +02:00
Daniel Buckmaster
2f95583df8 Ported thread tests without the stress tests. 2014-08-02 16:43:29 +10:00
Daniel Buckmaster
85a0c1c59f Allow test flags to be specified, so we don't need TEST_STRESS. 2014-08-02 10:21:28 +10:00
Daniel Buckmaster
867997f398 Allow stress tests to be quarantined. 2014-08-01 15:00:57 +10:00
Lukas Joergensen
2c5f643dbe Added PCNTT vertex type.
This is a prerequisite change for the Ribbon implementation.
2014-07-31 00:22:45 +02:00
Daniel Buckmaster
b34b1a70fa Port file test. 2014-07-29 09:16:11 +10:00
Daniel Buckmaster
262a08b854 Remove interactive alert tests. 2014-07-18 21:59:09 +02:00
Azaezel
4f3be25699 prevents an infinite while loop by putting a cap of 4MS on occlusion queries. 2014-07-18 00:40:11 -05:00
Daniel Buckmaster
b43b6d2242 Ported basic platform types test. 2014-07-17 10:32:14 +02:00
Daniel Buckmaster
552cb87770 Ported FixedSizeDeque test. 2014-07-17 10:22:02 +02:00
Areloch
2864edf291 Fixed spacing 2014-07-15 17:52:27 -05:00
Areloch
c2da67d473 Fixes the splash screen so that it displays until the game has actually done initial setup and can display GUI elements. This prevents the ugly blank window just sitting there while the GUI loads. 2014-07-15 17:44:19 -05:00
Daniel Buckmaster
18c5c25297 Ported path test. 2014-07-15 23:57:02 +02:00
Daniel Buckmaster
3cdfcb19d4 Ported string tests. 2014-07-15 14:46:27 +02:00
Daniel Buckmaster
2f2d7cf388 Ported swizzle test. 2014-07-15 14:12:31 +02:00
Daniel Buckmaster
56d434132e Added optimistic profiler test. 2014-07-15 12:44:10 +02:00
Daniel Buckmaster
21ecb6f50d Moved component unit tests. 2014-07-15 12:31:56 +02:00
Daniel Buckmaster
ad0899ae27 Capitalisation, which actually doesn't matter. 2014-07-15 12:25:06 +02:00
Daniel Buckmaster
369cb2f694 Revert "Removed component tests as they're redundant."
This reverts commit f64e711f68.
2014-07-15 12:09:47 +02:00
Daniel Buckmaster
b7c720d01d Reverted #540 2014-07-14 15:13:30 +02:00
Daniel Buckmaster
7555f1d2cc Merge branch 'development' into gtest-tests 2014-07-13 20:07:03 +02:00
Azaezel
e332609003 requested alterations.
bool AIPlayer::checkLosClear(Point3F _pos) removed as not fit for purpose at the present time. Something to revisit when I'm spread less thin, or give someone else a crack at it.
2014-07-13 12:24:17 -05:00
Daniel Buckmaster
523adea85d Ported runtime class rep test. 2014-07-13 10:14:41 +02:00
Daniel Buckmaster
f64e711f68 Removed component tests as they're redundant. 2014-07-13 09:17:53 +02:00
Daniel Buckmaster
0a8eb6fbcd Remove default construction test. 2014-07-13 09:17:07 +02:00
Daniel Buckmaster
7b184312df Moved matrix multiplication implementation test. 2014-07-13 09:12:43 +02:00
Areloch
ceccd06198 Merge pull request #729 from LuisAntonRebollo/fix_mem_corruption_on_precipitation
Fix #224 Memory corruption on Precipitation::destroySplash.
2014-07-12 09:36:53 -05:00
rextimmy
242bce3b62 Removing Featherstone and MLCP solvers. 2014-07-12 21:50:09 +10:00
LuisAntonRebollo
e09a09005d Merge pull request #706 from eightyeight/add-gtest
Add Google test library
2014-07-12 12:53:57 +02:00
LuisAntonRebollo
a3bdaf128f Fix memory corruption on Precipitation::destroySplash. 2014-07-12 02:03:20 +02:00
LuisAntonRebollo
4510e29463 Merge pull request #698 from eightyeight/fix-vs-link-time
Append ' DLL' to DLL name to fix linker times
2014-07-11 22:58:30 +02:00
Azaezel
9bed39b7d0 logical inversion to stock functionality as requested. Now assumes if it has a target and does not hit anything Static by the time the ray terminates, then it must be the right target. 2014-07-11 07:47:31 -05:00
Azaezel
ae55ad2b50 revised checkInLos and CheckFoV. boith now take all parameters as optional as suggested, with a target value of NULL resulting in checking the present one.
cleaned up internal usage of checkInLos, tightened the typemask used, and provided further documentation.
2014-07-11 06:58:19 -05:00
Daniel Buckmaster
0ca672721b Merge pull request #718 from eightyeight/fix-quat-from-euler
Fixed Euler to Quaternion conversion
2014-07-11 11:40:44 +02:00
Daniel Buckmaster
27df22f18e Merge pull request #724 from eightyeight/fix-draw2dsquare-angle
Allow drawing 2D squares with 0 rotation angle
2014-07-11 11:33:38 +02:00
Daniel Buckmaster
b7b13250b8 Merge pull request #697 from eightyeight/t2d-string-funcs
Added string functions from T2D
2014-07-10 12:21:51 +02:00
Daniel Buckmaster
ec78e4d502 Append ' DLL' to DLL filename to improve VS link times. 2014-07-10 11:56:33 +02:00
Daniel Buckmaster
9a05899d8e Allow drawing 2D squares with 0 rotation angle. 2014-07-10 11:30:56 +02:00
Daniel Buckmaster
c0851e9fc2 Fixed plane tests. 2014-07-10 10:35:16 +02:00
Azaezel
c3813ad913 implicit truncation warning cleanup. 2014-07-09 16:25:42 -05:00
Azaezel
901ceb943d deprecated functionality. T3D handles this in the reflector class. 2014-07-09 15:46:15 -05:00
Daniel Buckmaster
2c2284e699 Ported maths tests and added a test for #570. 2014-07-08 23:12:49 +02:00