File: CHANGES

package info (click to toggle)
libming 0.2a.cvs20020110-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,204 kB
  • ctags: 4,173
  • sloc: ansic: 19,467; yacc: 2,149; cpp: 1,518; java: 1,253; ruby: 516; perl: 462; python: 436; makefile: 295; sh: 4
file content (277 lines) | stat: -rw-r--r-- 7,795 bytes parent folder | download
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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277

MING HISTORY

12.22.01
	Added Martin Weber's MSVC project files
	Added Wolfgang Hamann's fixes

12.16.01
	Added php 4.1.0 ming.c wrapper code

11.9.01
	General cleanup:
	  moved structure definitions into .c files
	  added accessor functions where necessary
	  removed inline functions
	  replaced void* typedefs in ming.h with struct pointers
	  fixed some memory leaks (?)

9.15.01
	Added displayitem accessor functions patch from Uri Yanover
	Added png2dbl data alignment fixes from Ingo Wilken

7.9.01 - 8.17.01
	Fixed MP3 streaming
	Other stuff I didn't remember to write down
	(0.2a)

5.8.01-7.8.01
	Added lots of compiler patches from Wolfgang Hamann
	Finally fixed the annoying bug causing random compiler errors
	Added Ming_useSWFVersion
	Didn't fix MP3 streaming
	(0.2-pre-a)

5.7.01
	Got silly placeobject2 stuff working.
	Added clip events

5.6.01
	Added Jon Ribbens' fix for output code
	Added Jonathan Shore's Java wrapper code

4.22.01
	Fixed linestyle scaling

4.12.01
	Moved php wrapper over to input foo, allowing bitmaps/mp3s from
	  streams/urls/processes/whatever
	Changed bitmap/mp3 constructors to read strings as data, not filenames
	Added php error function to propagate ming errors into php
	(0.1.1)

4.11.01
	Added SWFInput object for abstracting file/buffer inputs
	Added automagic shape wrapping for bitmaps in SWFMovie_add()
	Removed SWFRect from public interface, added
	  SWFCharacter_getWidth/Height
	Updated c++ header (finally), moved to mingpp.h, added to make install
	Fixed problem w/ default bitmap scaling noted by ..??
	Changed 2000 to 2001 everywhere :)
	Got rid of those silly inlines

4.10.01
	Started on flash5 actionscript compiler
	Added settable error/warn functions to replace unpleasant core dumpage

3.22.01
	Fixed spacing bug on second addString noted by Richy Black

3.18.01
	Added Pete Schwamb's patch to png2dbl.c
	(0.1.0)

3.12.01
	Argh.  Looks like I've been neglecting the CHANGES file..
	Added scaling code.
	Tweaked at the mp3 frame length calculation.
	Many small bugs fixed.
	Other stuff I can't remember.

1.25.01
	Spent the day discovering that if you split a source file up with
	  includes, the gcc optimizer really hoses it
	Moved filehandle freeing for files opened in the php wrapper into
	  php destructors, dropping the hacky blah::freeFiles nonsense
	(0.0.9c)

1.24.01
	Fixed a stupid compiler bug when doing "++blah;"
	Added Tiz Goetze's filenumber patch to python code
	Added Kazuki Sakamoto's Ruby examples

1.22.01
	Added Raff's kerning fix to text.c

1.20.01
	Added .so make/install to toplevel Makefile, created huge ugly ming.h

1.19.01
	Fixed bad sprite path freeing noted by Jon Ribbens
	Added filehandle args to php SWFMovie::streamMp3 and SWFMovie::save

1.18.01
	Finished cubic bezier approximation code
	Fixed order of args in startDrag constraint
	Fixed gotoFrame to recognize variable name as an expression, not a
	  frame label
	Added access to fill and display item transform matrices

1.4.01
	Finished C examples.  Tedious.
	Added Wolfgang Glunz's patches to make compiling on win32 easier
	  (including changing src/shape.? to src/shape_util.?)
	(0.0.9b)

1.3.01
	Updated documentation.  What fun.
	Fixed problem with objects popping to (0,0)- guess we need some
	  redundancy in placeoject after all
	Added Raff's fix for ugly compiler input hackery

1.2.01
	Fixed UMR in SWFDisplayList_add found by Itamar Shtull-Trauring
	Fixed setXFill(0) and setLine(0) problem in php wrapper found by Vito
	Added c/ dir to examples

1.1.01
	Fixed FMR in destroySWFText noted by Itamar Shtull-Trauring

12.14.00
	Fixed redundancy in placeobject block emission
	Updated swftophp.  Seems to work reasonably well now.
	Added SWFShape::setLeft/RightFill(r,g,b[,a]) shortcut
	I can't believe how long this file is already..
	(0.0.9)

12.13.00
	Added c++ header, ported mini-test suite to c++

12.10.00
	Added kerning to getStringWidth thanks to Tomas Znamenacek's bug report

11.30.00
	Added intermediate storage format for shape defs so that we can
	  add fills and lines whenever we want
	fixed setLine so that it actually works as advertsed

11.2?.00
	Added Raffaele Sena's makefdb patch for bold/italic fonts

11.19.00
	Fixed all (purify-detectable) memory leakage
	Added SWFShape_drawFontGlyph
	Updated python ming.py to match PHP interface
	"Ported" php examples to python
	Prolly other stuff I can't remember now..
	(0.0.4)

11.16.00
	Added Raffaele Sena's giftodbl code
	Fixed boneheaded 16-bit file length limit in dbl files

11.08.00
	Fixed getURL miscompile, added loadMovie command
	Changed listswf to scan for start of movie (so you don't have to
	  strip the server response stuff), accept input from stdin

11.07.00
	Added Steve Spicklemeyer's python patches

10.23.00
	Cleaning, documenting..  ugh.
	(0.0.3a)

10.22.00
	Added CXform
	Replaced add/set linestyle with single setline which looks for an
	  already defined line entry

10.21.00
	Big push for 0.0.3-
	Added gradients, finally
	Added access to gradient/bitmap matrices through position object
	  ..which means shape::add*Fill returns an SWFFill object now,
	  not a number
	Replaced setfillstyle[0,1] with set[left,right]fillstyle

10.19.00
	Fixed another use of uninitited value spotted by Tim Goetze
	Added SWFFont_getStringWidth

10.13.00
	Fixed problem with morph not presenting shapes' dependencies

10.12.00
	Added Tim Goetze's kerning code to text.c
	Added rudimentary PNG support through goofy external dbl
	  (definebitslossless) files
	Added setLeftFill and setRightFill to php shape methods (just
	  aliases to setFillstyle0 and setFillstyle1, actually)
	Added Ruby module submitted by Kazuki Sakamoto <sakamoto@splhack.org>
	(0.0.2e)

10.03.00
	Fixed misalloc in loadfont (thanks to Tim Goetze)
	Updated swf.h to quell php compilation warnings

08.14.00
	Finally bothered to php-wrap jpeg alpha stuff.  Lazy me.
	(0.0.2d)

08.09.00
	Added alpha channels to jpeg fills (at Christian Becker's
	suggestion), via an external .msk file.  Weird, but I didn't want
	to force linkage against libungif and zlib.

07.30.00
	Played with decompiling swf5 actionscript.  Them shortcircuit
	operations are making it difficult, 'specially with the semi-dumb 
	way they've implemented &&.

07.23.00
	Many bugs in compiler found (and hopefully fixed), thanks to
	swf->php.  Lots of small tweaks, can't remember most of it.
	(0.0.2c)

07.20.00
	First stab at swf->php util

07.11.00
	Added python bindings from the swell guys at noze to ming package
	(http://www.elecomsolutions.com/noze/software/pming/)

07.09.00
	Added SWFTextField, browser-defined fonts (at Paul
	  Cheyrou-Lagreze's suggestion)
	Fixed some stupid bugs in compiler (++a;, setTarget('blah');)
	(0.0.2b)

07.08.00
	Added decompiler to listswf util.  It rocks.

07.05.00
	Changed button to type 2, added addShape and addAction methods to
	  add shapes and actions (natch) to buttons with the various flags

07.01.00
	Canada Day!
	Added action compiler code, SWFMovieClip (adds a displaylist to 
	  SWFSprite)
	Added php wrappers for SWFMorph, SWFButton, SWFMovieClip,
	  SWFAction
	(0.0.2a)

06.25.00
	fixed problem noted by Blair Ireland where fdb's glyph code isn't
	  the same as ascii code
	(0.0.1c)

06.12.00
	added folding tags to php code, with function descriptions!
	changed to proper versions of zend functions
	  getParameters -> zend_get_parameters_ex
	  GET_PARAM_COUNT(ht) -> ZEND_NUM_ARGS()
	  etc.
	(0.0.1b)

06.11.00
	hacked in support for jpeg bitmap fills and MP3 streaming, very hacky
	added dependency list to SWFCharacter, so that jpegs and fonts
	  don't have to be added to SWFMovies
	moved isDefined flag to SWFBlock

06.07.00
	my birthday! (Dave's, that is.  And Ming's, too, I guess..)
	first public release (0.0.1a)
	includes shapes, text, and animation