-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
75 lines (63 loc) · 2.47 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
0.5
* vsync flag in art_init()
* Corrected bug in art_setBackgroundColor()
* Corrected bug in font initalization
* demo4.c, demo5.c, demo6.c, demo7.c, demo8.c, demo9.c
* art_setTexture(), art_clearTexture(), art_setTextureScale(), art_setTexturePosition()
* art_drawPixels()
* ...
0.4 alpha release
21-Jan-2008
* Library converted from C++ to pure C
* Corrected art_removeLayer() bug
0.3 alpha release
16-Dec-2007
* Project changes name to Artist
* Layer2D::setRotation() and Layer2D::clearRotation()
* Layer2D::setScale() and Layer2D::clearScale()
* Layer2D::setTranslation() and Layer2D::clearTranslation()
* Layer2D::setScreenTranslation() and Layer2D::clearScreenTranslation()
* Layer2D::drawText() changed to texture system, text can be scaled and rotated like anything else
* Rotation parameter removed from drawSquare() and fillSquare()
* Layer2D::drawSquare() and Layer2D::fillSquare() now use side length instead of radius
* Layer2D::drawRectangle() and Layer2D:fillRectangle()
* Layer2D::drawEllipse() and Layer2D::fillEllipse()
* Layer::setCurveAngleStep()
* Font::getTextSize()
* Artist::getTime()
* createPNGLayer() replaced with more general loadImage()
* pnglib no longer used
* Low level image loading handled by stbi-1.00 - public domain JPEG/PNG reader
* SystemNull
0.2 alpha release
24-Set-2007
* Complete event system defined
* SDL event system implemented
* Basic class: Window
* Canvas becomes Layer
* Layer2D created, leaving space for future Layer3D
* Image removed, replaced by Layer2D
* createPNGLayer() and drawLayer()
* Color functions
* Exceptions thrown
* startDrawing() and stopDrawing() removed
* Window::update()
* Layer::clear()
* Window::setClearOnUpdate()
* Layer2D::drawSquare()
* Layer2D::drawCircle()
* Font class
* Window::loadFont()
* Window::removeFont()
* Layer2D::setFont()
* Layer2D::drawText()
0.1 - unstable developer release
13-Aug-2007
* First pycasso file release! :)
* Basic classes: Pycasso, Canvas, Image and EventQ
* Some drawing primitives: drawPoint(), drawLine(), drawTriangle(), drawFilledTriangle(), drawFilledSquare(), drawFilledCircle()
* Set line width and point size
* Set background and foreground colors for drawing
* Load and draw png images
* Skeleton event system with the QUIT event supported
* SDL_OPENGL system only for now