Commits

Author Commit Message Labels Comments Date
illume
Updated test/README.TXT for tags files... eg: some_module_tags.py
illume
sysfont on OSX more resiliant. Broke up tests to find broken ones more easily.
illume
give more detail on a test failure
illume
fixed up font test on ubuntu python2.x assigning to unicode causes weirdness.
illume
updated midi docs
illume
midi, no abort on dealloc by default. have explicit close/abort available.
illume
Added some notes about Color instead of tuple for some Surface functions.
Lenard Lindstrom
add gfxdraw unit tests and fix uncovered bugs
Lenard Lindstrom
extend background unit test default timeout to 2 minutes
Lenard Lindstrom
minor type correction in Rect docs
Lenard Lindstrom
let Surface methods accept and return Color instances
Lenard Lindstrom
fix midi_test.py so Python3 compiles it without errors
illume
Fixed up test which was failing on ubuntu with python2.x
illume
tests and fixes for midi. Better validation Input/Output to avoid crashes.
illume
Added fallback for OSX that doesn't have X11.
illume
fix one test
lorenz
merged changes from trunk
Branches
math_module
lorenz
some last minute changes before I merge to trunk. The biggest chunk is that I unified most math functions into a gerneric one as suggested by René Dudfield.
Branches
math_module
lorenz
added "lerp()" to Vector2 and Vector3 to provide a linear interpolation. fixed bug in "Vector2.slerp()". some cosmetic cleanups.
Branches
math_module
lorenz
implemented new methods in the math module. * added "vec1.slerp(vec2, steps)" to Vector2 and Vector3. This method returns an iterator. This can also scale in radial direction. * added "as_polar()" and "from_polar((r, phi))" to Vector2. This converts to and from polar-coordiantes where r is the radial distance and phi the angle to the positive x-axis. * added "as_spherical()" and "from_spherical((r, theta, phi))" to Vector3. T…
Branches
math_module
lorenz
rearanged math module. added forward declarations at the beginning. enable/disable_swizzling are now module methods added tests for Vector3 not yet complete (but almost)
Branches
math_module
lorenz
* implemented Vector3. there are no tests yet, so there are bound to be bugs
Branches
math_module
lorenz
refactored some of the vector tests. added more test for Vector2().elementwise()
Branches
math_module
lorenz
refactored the vector_elementwiseproxy functions and fixed some bugs along the way
Branches
math_module
lorenz
* added the vetor_elementwiseproxy which lets you apply calculations on each element. This also supports __pow__, __abs__ and __mod__ * added tests for the above
Branches
math_module
lorenz
added support for swizzling. added methods "enable_swizzle()" and "disable_swizzle()"; default: disabled added test for swizzling
Branches
math_module
lorenz
merged changes from trunk to math_module branch
Branches
math_module
lorenz
added methods distance_to and distance_squared_to to the vector class the vector class now supports the iter protocol added tests for the above
Branches
math_module
lorenz
added the following methods to Vector2 * length * length_squared * reflect * refelct_ip also included unit tests for the above
Branches
math_module
lorenz
updates to the pygame.math module * fixed vector_GetItem * implemented Get/SetSlice * fixed str/repr * updated the constructor so that "Vector2(Vector2().__repr__())" should work * implemented new methods: - rotate, rotate_ip - normalize, normalize_ip, is_normalized - cross - dot - angle_to - scale_to_length also added unit tests for all the above
Branches
math_module
  1. Prev
  2. Next