-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
150 lines (115 loc) · 4.09 KB
/
CHANGES
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
SUMMON Change Log
-----------------
summon-1.8.9
- added NCBI example
- bug fixes for mac os x
- bug fixes
- fixed text_clip issue for freeglut 2.6.0
- fixed bmp screenshot
2009/07/06 - summon-1.8.8
- refactored API
- added more examples
- bug fixes
2009/05/27 - summon-1.8.7
- speed and memory improvements
- smaller faster Element data structure
- simpler thread management
- more reliable timer wait times (frame rates)
- Mac OS X bug fix for opening initial window
2008/02/24 - summon-1.8.6
- better windows install
- added direct bitmap screenshot
- added first version of visualization inspector
- better behavior of text_clipS inside transforms by implementing them with
zoom_clampS
- preliminary support for dragging
2008/02/04 - summon-1.8.5
- bug fixes
- summatrix toggle label bug fix
- proper implementation of replace_group()
- cleaned up timer interface
- added summon.shapes.message_bubble
2008/01/24 - summon-1.8.4
- changed default keybinding to be more sensible
- left click is hotspot activate
- left drag is scroll/translate
- middle click is popup menu
- fixed freeze in KDE and other window managers with restrictions on min window
size. Bug introduced in 1.8.2
- added hierarchy layout to sumtree; useful for clustering visualization
- added zoom_clamp() drawing element
- added Window.set_boundary(). Limits viewable area.
- added hotspot_custom(), hotspot_circle(), hotspot_polygon()
- added more features to Window.set_visible()
- added OverviewWindow
- added row and column trees to summatrix
- added popup menus to summatrix and sumtree
- changed antialiasing behavior
2007/10/26 - summon-1.8.3
- added colormap for sumtree
- added row/col sampling for summatrix
- fixed handling of hotspots in screen model
- fixed initial window size and position
- fixed window decoration detection (better multiwindow)
- added support for fast direct methods on elements
2007/9/14 - summon-1.8.2
- added GLUT pop-up menus
- added aGroup.get_parent()
- added get_bounding() to Model
- fully implement exception raising within SUMMON module
- fixed summatrix label display with row/col permutation
- fixed rare window resize bug
- fixed rare window position bug (multiwindow "sliding")
- fixed SVG camera transform
- fixed mouse passive motion in an opening window bug
- fixed 64bit in HashTable.h:HashPointer()
2007/8/27 - summon-1.8.1
- small fix for SVG output
2007/8/25 - summon-1.8
- created foundation for a more pythonic model interface (merged cobject)
- removed concept of group id
- beginning to remove artifical requirement of groups
- cleaned up examples
- created setup-macosx.py for Max OS X installation
- uniform use of python-i
- fixed example/13_gameoflife.py
2007/7/11 - summon-1.7.2
More stability and more complete demos
- added features and fixed bugs for summatrix
- added features and fixed bugs for sumtree
- improved some example scripts
- added propper window closing callbacks in C++ module
- fixed race condition for multiwindow stacking
- fixed race condition for C++ timer and python shutdown
- Makefile cleanup
- fixes for cygwin compiling
2007/5/31 - summon-1.7.1
- added small edits to make OSX compilation go more smoothly
- trying out git for version control
- code cleanup
- fixed screen model support
- added first version of Heads Up Display (HUD)
2007/5/6 - summon-1.7
- fully implemented object-oriented API
- added extra functions for manipulating windows (names, position, size)
- fixed sumtree demo
- improve summatrix demo
- made source code fully compatible with Visual Studio 2005
2007/4/6 - summon-1.6.1
- fixed potential race condition
2007/4/5 - summon-1.6
- changed summon into an extension module for python
- removed Guile backend
- reorganized summon library
- added distutils setup.py
- removed requirements for readline, ncurses, pthread
2006/8/30 - summon-1.1
- fixed bugs
- added text_clip
2005/8/26 - summon-1.0
- embedded python engine
- fast OpenGL graphics
- drawing arbitrary points, lines, polygons
- binding inputs (keyboard, mouse, hotspots) to any python function
- SVG output (also PNG with ImageMagick)
- cross-platform (windows, linux)