Fix to the skeleton posing code
Bugfixes after removal of Taker.__call__
Documenting Taker object
Increase version to 0.0.2
Use <<, >> and Args() to handle takers
This commit was manufactured by cvs2svn to crea...
Scale arrows proportionally to line width
Adjustments and fixes
Prepare for alpha release 0.0.1
Fix handling of dragged Tri refpoints
Add Texts() and fix related issues
Implement placing of arrows with lib2d.Line
Port font and text capabilities from Box to Pyr...
Fix various smallish issues
Convert bar.box to bar.py and port more examples
Add ability of drawing mesh skeleton
Rename mesh.py to bone.py
Add copyright notices to all files
Finish automatic reposing of children bones
Refactor zoomable/editable area
Auto repose children when dragging bone (WIP)
Use a with context manager to handle undoer groups
Pass drag information to scripts
Use drag info to improve response during mesh p...
More refactoring around callbacks
Bugfix in Callbacks and RefPoints
Refactor code around callbacks
Allow rotation around bone axes
Fix gui lock issue while moving points from script
Add new posing constraint type
Refactor mesh posing code
Avoid importing dox modules
Move project under LGPLv3+
Refactor main window a bit
Reimplement support for Tri points
Rename exec_command.py to scriptrunner.py
Pass back image information and data via the ga...
Only move points if new value != old value
Remove script preamble in GUI executions of scr...
Various small fixes
Merge docbase.py into document.py
Merge DocumentBase into Document
Improve the way scripts communicate with the GUI
Prototype for moving reference points from script
Clean up script namespace before executing it
Small improvements and refactoring
Run Python scripts via multiprocessing
Small improvements to exec_command.py
Clean up script launching code
Cleaning up the project structure
Use gtk.gdk.lock when possible
Improve functionality of Matrix3
Add some skeleton and mesh posing functionality
lib2d: add Extend to Gradient
lib2d: port linear and radial color gradients
Small bugfixes
Small adjustments
Allow creating mesh from Python
Rename ObjFile to Mesh
Expose mesh object to Python
Transform Matrix3 objects in DeepWindows
Allow passing Matrix3 to mesh drawing function
Implement geometry primitives for C++
Fix some issues in mesh rendering
Move Point3 to the new pyrtist.lib3d module
Add gradients
First experiments with support for meshes
Start port of surf_charges example to Pyrtist
Implement Dash in StrokeStyle
Fix comments in house example
Adjust the house example a bit
Implement drawing a pattern via the Image object
Fix issue handling Image as a paint source
Fix sphere implementation
Small change to installation script
Fix bbox calculations for rotated arcs
Improvements around Merge and Sculpt
Fix some precision issues in Crescent computations
Make output text view larger
Crescent implementation is feature complete
Allow getting point in arc
Complete implementation of Crescent primitive
Add Crescent primitive
Improve bbox calculation for arcs
Fix Arc command, add a Fill primitive
Add Sculpt primitive
Small improvements and fixes
Add Arc primitive to lib2d
Fix alpha blending in deepsurface
Small adjustments
Add sculpt compositing mode
Small improvements
Remove the DeepSurface C++ object and its Pytho...
lib2deep: split shape generation from primitive...
Infrastructure to allow surface merging and scu...
Reimplement DeepSurface in Python
lib2deep: implement merging of primitives
DeepSurface is now made by a pair of buffers
Rename deep buffer to depth buffer (Part 2/2)
Sort the ref.points when saving to disk