Commit graph

18 commits

Author SHA1 Message Date
5a71b943b2 Merge branch 'dev'
Conflicts:
	src/line.hpp
	src/platformset.cpp
	src/vector.hpp
2014-08-25 17:41:06 +02:00
488c31c57e Implement clipping for DrawableLine. 2014-08-23 00:32:33 +02:00
78734f6ad3 Add assertions for out-of-bounds indices. 2014-08-22 10:49:22 +02:00
c70d2ad423 Allow more flexibility when performing operations on Vectors of
different types.
2014-08-19 21:44:26 +02:00
704cfa4051 Some fixes for the intel compiler.
A few warnings are still there, but it should be safe to ignore them.
2014-08-14 12:54:18 +02:00
4e89878eb4 Replace __attribute__ keywords with a macro to improve compiler compatibility. 2014-08-14 12:00:04 +02:00
cdaffe0f2b Fix a mixup with template parameters. 2014-07-28 11:01:25 +02:00
a95fcd629f Constructors that only throw if the operation they perform can throw. 2014-05-13 11:45:53 +02:00
8af4e432e7 Debug only code for printing vectors. 2014-03-24 00:28:21 +01:00
108c10883a Support for unary minus operator. 2014-03-23 22:07:01 +01:00
452761985d Buildfix for clang 2014-03-21 22:51:28 +01:00
a561242395 Implementation of == != < <= > >= operators. 2014-03-20 12:39:39 +01:00
fce08ed793 GPLv3 license. 2014-02-25 14:17:09 +01:00
3269b469e3 Fix in contracted operators. 2014-02-22 13:12:50 +01:00
ed4e73f0d9 Fix in Vector conversion.
No need for a conversion overload.
Conversion constructor should cast whatever it's assigning.
2014-02-11 23:38:22 +01:00
abee07a844 Use the new vector class wherever possible. 2014-02-10 01:20:16 +01:00
e2e932358b New operators and stuff in vector class. 2014-02-10 01:19:45 +01:00
07225e3aea Math vector class. 2014-02-09 23:07:57 +01:00