[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pygame] 0.4 release candidate



i've got everything checked into cvs and ready for the 0.4
release. i'm going to let it sit for a day, just to make sure
nothing crops up.

i've just pasted the WhatsNew changelog since the last 0.3
release (over 3 weeks ago...) (it's at the bottom of this message).

you'll see that the display.update() has been upgraded. there
were several problems with the update call that are now fixed.
the biggest was when passing a list of 2 rectangles they were
being mangled into 1 rect. (doh). there were also several bad
cases when clipping the update rectangles to the display.
(X and Windows will freak out if update rectangles are outside
the display area. worth the effort for us to clip them clean)

sam reports that sdl-1.1.7 will be released soon. i quote,
"very emminently". pygame will continue to work with the
new release, but there are a couple new features that i'll
be wrapping into pygame promptly.

at this point the ugly breaking changes are all a part of
the past. i've been toying with the idea of rewriting SDL_ttf
to use freetype-2.x and all the new features it offers. that
may or may not happen, but there's a chance the font interface
may change a little if that ever comes around.

the config.py and setup.py have again been revised. they're
a bit smarter than previously, and i wouldn't mind hearing
feedback on them.



Dec 13, 2000
 display.update() is entirely better in many ways [BUG]

Dec 3, 2000
 fixed timing issues. negative time.delay() will become 0

Nov 30, 2000
 UserRect module added
 all objects now have a matching type; SurfaceType, etc

Nov 29, 2000
 joystick module rewrite finished [BREAK]
 cdrom module rewrite finished [BREAK]
 all constructors using capitalized function names [BREAK]
  (Rect, pygame.Surface, pygame.font.Font, etc)

Nov 28, 2000
 Surface.convert() better handles surface flags
 All color arguments (and returns) are RGBA format [BREAK]
 Removed Surface.map_rgba and unmap_rgba [BREAK]
 Added a default font, used by passing None as font file


____________________________________
pygame mailing list
pygame-users@seul.org
http://pygame.seul.org