summaryrefslogtreecommitdiffstats
path: root/libdimension-python
Commit message (Expand)AuthorAgeFilesLines
* Use a separate class for sRGB colors.Tavian Barnes2011-12-043-71/+101
* Add .intensity() and .gray() methods to Colors.Tavian Barnes2011-12-011-0/+5
* Be more consistent about using sRGB in the client.Tavian Barnes2011-11-283-12/+16
* Get rid of dmnsn_color_is_black().Tavian Barnes2011-11-073-9/+0
* Let Future objects be used as context managers.Tavian Barnes2011-11-041-0/+8
* Don't hold the GIL for blocking operations.Tavian Barnes2011-11-032-4/+8
* Add --enable-debug configure option.Tavian Barnes2011-10-311-0/+4
* Ship dimension client inside the Python package.Tavian Barnes2011-10-314-15/+12
* Make API more consistent.Tavian Barnes2011-10-303-21/+29
* Rename progress objects to future objects.Tavian Barnes2011-10-192-38/+37
* Make the default background for a scene Black.Tavian Barnes2011-09-291-4/+2
* Add `doc' target to libdimension-python, using pydoc.Tavian Barnes2011-09-251-0/+9
* Document the _Transformable methods.Tavian Barnes2011-09-231-0/+3
* Use double rather than single quotes for Python strings.Tavian Barnes2011-09-224-15/+15
* Add a filename parameter to _raise_OSError().Tavian Barnes2011-09-201-5/+8
* Fix --disable-png behaviour in the Python module.Tavian Barnes2011-09-183-5/+16
* Add ImageMaps to Python module.Tavian Barnes2011-09-182-7/+39
* Add finalizers to Progress objects.Tavian Barnes2011-09-181-1/+11
* Add .scale(), .translate(), and .rotate() methods to transformable objects.Tavian Barnes2011-09-181-6/+14
* Document and fix some things in the Python module.Tavian Barnes2011-09-161-22/+28
* Make Textures transformable.Tavian Barnes2011-09-161-0/+5
* Transform normals as pseudovectors, not vectors.Tavian Barnes2011-09-142-2/+4
* Use dmnsn_object::intrinsic_trans from Python.Tavian Barnes2011-09-122-5/+5
* Constrain some invariants a bit tighter in Python module.Tavian Barnes2011-09-071-7/+15
* Replace sky_spheres with a single background pigment.Tavian Barnes2011-08-213-58/+12
* Don't dynamically allocate timers.Tavian Barnes2011-08-212-20/+9
* Support thread cancelation, and handle ^C in the client.Tavian Barnes2011-08-192-3/+10
* Handle reflection correctly in the client.Tavian Barnes2011-08-181-2/+5
* Rename "translucency" to "transparency".Tavian Barnes2011-08-122-3/+3
* Use regular def for Matrix.inverse().Tavian Barnes2011-08-121-2/+3
* Take *args and **kwargs in Cylinder().Tavian Barnes2011-08-031-2/+4
* Add [] accessors to Canvases.Tavian Barnes2011-07-292-0/+36
* Support rendering image subregions.Tavian Barnes2011-07-292-7/+47
* Add leopard pigment.Tavian Barnes2011-07-282-0/+7
* Make the checker pattern a singleton.Tavian Barnes2011-07-282-9/+1
* Remove color_maps.Tavian Barnes2011-07-282-37/+0
* Reduce duplication between demo.py and demo.dmnsn.Tavian Barnes2011-07-262-130/+7
* Add some sanity checking.Tavian Barnes2011-07-261-1/+6
* Implement quick_color for Pigments.Tavian Barnes2011-07-132-10/+19
* Support flags-style syntax for --quality.Tavian Barnes2011-07-131-4/+59
* Implement triangles.Tavian Barnes2011-07-133-0/+37
* Clean up tests a bit.Tavian Barnes2011-07-131-4/+3
* Use a default diffuse amount of 0.7.Tavian Barnes2011-06-171-1/+1
* Add pigment= and finish= shorthand to Object.__init__().Tavian Barnes2011-06-172-34/+77
* Use /usr/bin/env python3 rather than /usr/bin/python3.Tavian Barnes2011-06-164-4/+4
* Implement Progress class.Tavian Barnes2011-06-165-7/+140
* Fix python module license.Tavian Barnes2011-06-162-12/+14
* More slight style fixes.Tavian Barnes2011-06-161-4/+4
* Use types for command-line options, and support --quality.Tavian Barnes2011-06-161-1/+8
* Make python module more "pythonic".Tavian Barnes2011-06-155-190/+562