-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
179 lines (111 loc) · 4.69 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
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
2010-05-06 Joe Ardent
* Updated COPYING and LICENSE files to reflect new license
(now BSD).
* Removed COPYING.LESSER file.
2004-06-21 Mike Root
* Added RiGtoPlugin and RiGtoRibOut to the distribution. See NEWS
and the full documentation for details.
* Fixed a bug in the Python gto module that caused a coredump if
too much data was handed to gto.Writer.propertyData().
* Added the ability to export NURBS Curves in GtoIO (import coming soon)
2004-06-04 Mike Root
* Added random object access capabilities to Python gto module
* Changed Python gto module "constants" to be all caps, as is standard
in Python.
* Added "deferred read" capability to gtoContainer Python module
* Added readMode() method to Gto::Reader
* Updated inherited constructor call in Gto::RawDataBaseReader
2004-05-24 Mike Root
* Added a fail() method to Reader, to allow external code to stop the
reader if there is an error unrelated to the gto file itself.
2004-05-21 Jim Hourihan
* gto.texi: version 3
* Writer.h (class Writer): new versions of beginComponent() and
property for version 3.
* Reader.h (class Reader): updated API for version 3
* Reader.cpp (readHeader): backwards compatibility with version 3
(readObjects): same
* RawData.cpp (Property): updated to work with Version 3 API
(property): version 3 api
(component): version 3 api
* Protocols.h: added INTERP defines
* Header.h: new structs for property, component headers. Version 2
structs are renamed.
2003-09-11 Jim Hourihan
* RawData.h (class RawDataBaseReader): converted for use with new
Reader API.
* Reader.h (class Reader): class can now seek into data while
reading and only really reads requested data. All of the data()
functions where replaced by a single data function.
(accessObject): new function allows random object access once the
headers have been read.
2003-09-01 Jim Hourihan
* Reader.h (class Reader): added m_why to indicate why an error
occured.
2003-08-28 Jim Hourihan
* EXTProtocols.h (GTO_EXT_PROTOCOL_EXPR_FIELD): added
2003-07-24 Jim Hourihan
* gto.texi: made new version of spec. Includes addition of
connection protocol and deprecation of protocols which it
subsumes. Also added section on naming.
2003-07-09 Jim Hourihan
* EXTProtocols.h (GTO_EXT_PROTOCOL_CAMERA): added
(GTO_EXT_COMPONENT_CAMERA): added
(GTO_EXT_PROPERTY_FRUSTUM): added
(GTO_EXT_PROPERTY_ASPECT): addded
2003-05-06 Mike Root
* Writer.cpp: Changed writer->propertyData method to optionally
verify that property name, size, and width match what was declared
in the header.
* Writer.cpp: Made reader abort if transposed data is detected as
this feature is currently unimplemented.
* Writer.cpp: Made a couple of other error messages a little more
verbose.
2003-04-25 Jim Hourihan
* Writer.cpp (constructStringTable): interns stamp to indicate
date and time of writer code creation as well as cvs id.
2003-04-20 Jim Hourihan
* gto.texi (Sorted Shells): added docs for "sorted" protocol
* Protocols.h (GTO_PROPERTY_ELEMENTS): added sorted protocol and
properties.
2003-04-05 Jim Hourihan
* RawData.cpp (writeProperty): made special case for strings
(Property): strings case
(propSet): strings case
2003-04-03 Jim Hourihan
* Reader.cpp (read): gcc 3.1 iostreams suck on OS X. Remove the
error test since the test itself fails.
* Header.h: sets PLATFORM_DARWIN if __APPLE__
* Reader.h (class Reader): made open functions virtual
* RawData.cpp (write): outputs string table
(RawDataBaseReaderopen): overrides virtual function
* RawData.h (struct RawDataBase): added string table to raw data
base.
2003-04-02 Jim Hourihan
* Protocols.h (GTO_REJECT): added
(GTO_ACCEPT): added
(GTO_PROPERTY_GLOBAL_MATRIX): fixed incorrect comment
2003-04-01 Mike Root
* Reader/Writer: Added some error and sanity checking.
2003-03-21 Jim Hourihan
* gto.texi (Polygonal Protocol): bug in documentation. smoothing
component should have a "method" property not a "smoothing"
property.
2003-03-18 Jim Hourihan
* RawData.h: added RawData classes
2003-03-17 Jim Hourihan
* All: changed copyright notice to LGPL
2003-01-31 Jim Hourihan
* Protocols.h: added object protocol
* Reader.cpp (Reader): added construction argument.
2003-01-22 Jim Hourihan
* Writer.cpp (property): no longer uses DataScheme (beginObject):
required to pass in protocol version
* Reader.cpp (readHeader): error when attempting read non-version
2 files. (header): new virtual function called when file header
read
(object): calls with protocol version number
* Protocols.h: some protocols misspelled
* Header.h: bumped version to 2 (struct ObjectHeader): includes
protocolVersion (struct PropertyHeader): no longer has per
property DataScheme